
//Generated by parsetable at 2012-5-23 14:39:49

yynacts =129049;
yyngotos =7363;
yynrules =1599;
yynstates =2148;

yya_sym =
40,301,302,303,304,307,314,325,419,420,426,468,505,508,0,59,976,984,993,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,
507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,
997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,59,0,0,41,59,311,306,333,342,353,354,473,753,333,342,353,354,753,306,473,0,59,311,306,333,342,353,354,473,753,0,40,301,338,339,977,33,40,
42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,
525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,984,988,989,991,992,994,
995,996,997,998,999,1001,1002,1003,1004,1006,1007,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,
894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1092,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,
575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,
1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,320,425,514,888,911,983,1005,1050,1058,308,477,478,648,309,310,309,310,477,478,888,911,308,604,0,59,604,0,59,512,728,477,478,945,308,945,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,
648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,753,0,41,59,306,311,473,0,41,59,311,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,393,394,395,396,399,
402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,
936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,41,306,333,342,353,354,473,
753,984,1006,1007,1011,33,40,42,43,45,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,494,497,500,501,502,
503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,
968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,
853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,44,59,317,329,333,528,753,46,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,290,291,292,293,294,301,306,309,310,311,312,313,314,317,318,319,320,321,322,323,324,325,326,329,330,333,334,335,337,340,341,342,343,344,345,347,348,349,350,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,
376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,426,428,429,430,440,442,458,468,469,471,473,476,488,489,490,494,497,498,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,561,562,567,570,571,575,576,581,586,590,596,598,600,601,604,605,606,609,613,614,615,618,620,622,625,626,630,631,634,636,
638,642,643,644,647,648,649,655,663,668,669,690,691,706,710,711,713,728,753,771,781,818,841,846,852,853,855,894,903,908,911,912,913,914,915,916,917,918,919,921,922,923,924,925,926,927,928,936,937,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,
1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,44,329,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,393,394,395,396,399,402,
403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,
937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,458,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,
638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,41,44,59,306,311,317,318,323,324,325,330,333,342,343,344,345,353,354,473,528,571,753,912,1011,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,
917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,
1064,1092,0,41,44,59,306,311,317,318,323,324,325,330,333,342,343,344,345,353,354,473,528,571,753,912,1011,324,343,344,345,571,912,1011,0,41,44,59,306,311,317,318,325,330,333,342,353,354,473,753,40,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,393,394,395,396,
399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,
928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,308,309,477,478,648,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,
606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,61,61,308,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,393,394,395,396,399,402,403,404,410,415,418,419,420,
422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,
952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,
663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,512,728,0,59,308,332,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,
964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,306,473,0,41,59,311,304,620,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,
606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,
1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,301,44,965,0,41,59,306,311,473,984,1006,1007,1011,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,
690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,
946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,533,544,548,
550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,
962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,
781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,
548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,
1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,
393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,
924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,
618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,44,528,317,0,59,333,753,44,528,309,749,458,728,945,0,41,44,59,306,311,317,318,323,324,325,330,333,342,343,344,345,353,354,473,528,571,753,912,1011,458,728,945,0,41,44,59,306,311,317,318,323,324,325,330,333,342,343,344,345,353,354,473,
528,571,753,912,1011,309,749,0,41,44,59,306,311,317,318,323,324,325,330,333,342,343,344,345,353,354,458,473,528,571,728,753,912,945,1011,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,
468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,
959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,
713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,
508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,
999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,324,347,324,347,324,324,343,344,324,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,
853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,
567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,
1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,306,333,342,353,354,473,753,324,343,344,345,571,912,1011,41,324,343,344,345,571,912,1011,324,343,344,345,571,912,1011,305,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,
669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,
503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,
994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,
911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,
1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,
590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,
1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,
415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,
948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,1050,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,
494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,
968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,321,418,1051,1052,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,
818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,305,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,
548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,
1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,728,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,393,394,395,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,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,
921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,
605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,
425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,
954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,643,40,0,37,38,41,42,43,44,45,47,59,60,61,62,94,124,262,
264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,
793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,44,0,41,59,306,311,473,753,46,0,37,38,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,
548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,
951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,609,615,620,622,922,978,999,1002,0,41,44,59,306,311,473,753,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,
917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,
1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,
506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,
989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,
642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,
923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,
43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,
533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,
996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,0,37,38,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,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,494,497,
500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,
917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,
958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,322,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,
613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,
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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,
532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,
948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,37,38,41,42,
43,44,45,47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,
691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,
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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,40,0,37,38,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,
532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,
948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,40,33,40,43,
45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,
544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,
997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,
655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,395,0,37,38,40,41,42,43,44,45,46,47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,
596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,
967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,
829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,576,578,581,
584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,
962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,94,124,262,
264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,
793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,
576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,
959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,94,
124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,
771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,
571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,
957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,0,37,38,41,42,43,44,45,46,47,59,60,61,
62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,
753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,
567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,
955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,0,37,38,41,42,43,44,45,46,47,59,
60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,
728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,0,37,38,41,42,43,44,45,46,47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,
561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,
953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,0,37,38,41,42,43,44,45,46,
47,59,60,61,62,94,124,262,264,268,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,494,497,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,571,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,630,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,
711,713,728,731,753,756,771,781,793,811,818,829,841,846,852,853,855,872,888,894,903,908,909,911,912,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,263,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,
429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,
955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,263,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,
364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,
631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,
1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,44,332,0,41,59,306,311,317,318,329,330,333,342,353,354,473,753,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,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,
561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,613,614,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,
961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,41,44,59,306,311,317,318,329,330,332,333,342,353,354,473,753,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,
562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,
1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,
690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,
946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,
576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,
1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,
713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,
952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,
598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,0,40,41,44,59,301,306,311,317,318,323,324,325,326,329,330,332,333,342,343,344,345,353,354,458,473,528,571,609,615,728,753,912,945,1011,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,
94,124,262,264,268,290,291,292,293,294,301,306,309,310,311,312,313,314,317,318,319,320,321,322,323,324,325,326,329,330,333,334,335,337,340,341,342,343,344,345,347,348,349,350,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,426,428,429,430,440,
442,458,468,469,471,473,476,488,489,490,494,497,498,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,561,562,567,570,571,575,576,581,586,590,596,598,600,601,604,605,606,609,613,614,615,618,620,622,625,626,630,631,634,636,638,642,643,644,647,648,649,655,663,668,669,690,691,706,710,711,713,728,753,771,781,818,841,846,852,853,855,894,903,908,911,912,913,914,915,
916,917,918,919,921,922,923,924,925,926,927,928,936,937,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,290,291,292,293,294,301,306,309,310,311,312,313,314,317,318,319,320,321,322,323,324,325,326,329,330,333,334,335,337,340,341,342,343,344,345,347,348,349,350,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,
384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,426,428,429,430,440,442,458,468,469,471,473,476,488,489,490,494,497,498,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,561,562,567,570,571,575,576,581,586,590,596,598,600,601,604,605,606,609,613,614,615,618,620,622,625,626,630,631,634,636,638,642,643,644,647,648,649,
655,663,668,669,690,691,706,710,711,713,728,753,771,781,818,841,846,852,853,855,894,903,908,911,912,913,914,915,916,917,918,919,921,922,923,924,925,926,927,928,936,937,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,44,317,0,59,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,393,394,395,396,399,402,403,404,410,415,418,
419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,
950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,333,0,59,753,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,
576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,
1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,306,40,458,728,945,0,41,44,59,306,311,317,318,323,324,325,330,333,342,343,344,345,353,354,473,528,571,753,912,1011,324,343,344,345,571,912,1011,0,41,44,59,306,311,317,318,
325,330,333,342,353,354,473,753,61,44,317,0,59,333,753,323,324,343,344,345,528,571,912,1011,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,
502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,
992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,324,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,
894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1092,324,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,
570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,
1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,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,393,394,395,
396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,
927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,324,347,324,347,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,
606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,323,324,343,344,345,528,571,912,1011,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,393,394,395,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,
944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,41,44,59,306,311,317,318,323,324,
325,330,333,342,343,344,345,353,354,473,528,571,753,912,1011,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,
548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,
1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,528,323,40,40,655,663,40,341,310,381,922,0,59,617,64,477,478,648,64,477,478,648,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,
711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,617,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,
510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,
1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,309,314,342,410,426,428,469,476,498,500,601,614,626,818,946,947,948,949,950,951,952,953,954,955,956,1047,381,922,957,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,
638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,625,33,40,41,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,
916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,
1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,
506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,
989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,
381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,
908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,
1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,
501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,608,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,872,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,
961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,
622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,
914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,
1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,
504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,
968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,
636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,
919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,
33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,
510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,
994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,
926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,
561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,
999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,
669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,
944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,350,620,622,999,1002,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,
570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,
1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,321,563,600,630,631,37,42,43,45,47,60,61,62,94,265,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,
634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,
918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,
1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,
508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,
992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,
644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,
925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,
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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,
548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,
998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,
655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,
502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,
992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,
644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,
925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,
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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,
548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,
998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,44,41,41,306,333,342,353,354,473,753,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,570,606,
620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,44,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,
429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,
955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,322,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,620,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,
1023,1024,1025,1026,1027,1028,1045,262,264,396,923,924,925,926,927,973,974,975,985,986,995,1018,1022,1023,1024,1025,1026,1027,1028,41,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,620,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,713,753,912,922,923,924,925,926,
927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,570,606,620,622,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1018,1022,1023,1024,1025,1026,1027,1028,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,
622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,
914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,
1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,
504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,
968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,
855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,929,930,931,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,
957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,
613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,
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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,
903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,
500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,
962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,
625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,
915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1092,396,923,924,925,926,927,1027,1028,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,396,923,924,925,926,927,1027,1028,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,338,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,
913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,
1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,
590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,
1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,
410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,
946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,329,0,41,59,306,311,317,318,330,333,342,
353,354,473,753,33,40,42,43,45,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,494,497,500,501,502,503,
504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,
988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,
638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,
921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,
40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,
510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,
995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,
648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,
927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,
561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,
1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,
690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,
946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,
576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,
1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,
713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,
952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,
598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,
841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,
957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,
606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,
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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,620,622,999,1002,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,494,497,500,501,503,504,505,506,507,508,510,513,515,525,528,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,
690,691,706,710,711,713,728,731,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,321,630,0,41,44,46,59,306,311,317,318,329,330,332,333,342,353,354,473,753,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,
728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,
953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,
600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,
1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,
852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,
958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,41,44,46,59,306,311,317,318,329,330,332,333,342,353,354,473,609,615,753,33,40,
42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,
525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,
996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,41,44,46,59,306,311,317,318,329,330,332,333,342,353,354,473,609,615,753,40,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,
598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,41,44,46,59,306,311,317,318,329,330,332,333,342,353,354,473,753,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,
382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,
911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,
1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,
502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,
967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,
634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,41,44,46,59,306,311,317,318,329,330,332,333,342,353,354,473,609,615,753,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,
710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,41,44,46,59,306,311,317,318,329,330,332,333,342,353,354,473,609,615,753,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,570,606,620,622,922,978,999,1002,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,620,622,0,41,44,59,262,264,
302,305,306,310,311,312,317,318,319,320,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,
919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1092,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,494,497,500,501,
503,504,505,506,507,508,510,513,515,525,528,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,923,924,925,926,927,928,934,935,936,937,944,946,
948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,
494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,
968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,44,317,0,59,753,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,570,606,620,622,922,978,999,1002,0,41,59,306,311,318,330,333,342,353,354,473,753,40,324,330,333,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,
928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,333,0,59,753,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,
618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,
916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,
1063,1064,1092,40,323,324,343,344,345,528,571,912,1011,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,
561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,
1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,323,324,343,344,345,528,571,912,1011,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,
911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,
1060,1061,1062,1063,1064,1092,323,324,343,344,345,528,571,912,1011,343,344,0,41,44,59,306,311,317,318,323,324,325,330,333,342,345,353,354,473,528,571,753,912,1011,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,
425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,
954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,324,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,
663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,324,343,344,0,41,44,59,306,311,317,318,323,324,325,330,333,342,345,353,354,473,528,571,753,912,1011,40,301,309,341,342,410,469,500,505,601,614,622,818,945,946,947,948,949,950,951,952,953,954,955,956,1047,0,59,381,922,957,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,
690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,503,504,505,
506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,620,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,
996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,620,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,
917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1061,1062,1063,1064,
1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,
600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,
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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,
420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,
951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,
663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,
504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,
995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,262,44,668,917,0,59,381,922,957,44,0,59,44,309,342,410,469,500,601,614,818,946,947,948,949,950,951,952,953,954,955,956,1047,381,922,957,
0,59,706,309,513,516,611,749,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,
581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,61,40,706,611,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,393,394,395,
396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,
927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,514,515,611,983,1005,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,
604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,61,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,393,394,395,396,399,402,403,404,410,415,418,
419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,512,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,
949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,611,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,
490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,
967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,611,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,
376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,
853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,
567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,
1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,61,263,61,263,61,263,61,263,61,263,614,61,263,61,614,963,964,61,263,61,263,61,263,61,915,936,937,40,301,325,326,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,
649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,
500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,
989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,
622,922,978,999,1002,0,41,44,59,306,311,317,318,329,330,333,342,353,354,473,609,615,753,1045,41,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,
944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,
576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,
1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,350,525,531,532,620,622,0,41,44,59,306,311,313,317,318,319,320,321,322,323,324,325,329,330,333,341,342,
343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,
532,570,571,606,609,615,620,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,570,571,606,609,615,620,622,713,753,
912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,570,571,606,609,615,620,622,713,753,912,922,923,924,925,926,927,973,974,975,
978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,570,571,606,609,615,620,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,
1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,570,571,606,609,615,620,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,570,571,606,609,615,620,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,570,571,606,609,615,620,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,350,525,531,532,620,622,0,
41,44,59,306,311,313,317,318,319,320,321,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,570,606,620,622,922,978,999,1002,0,41,44,59,
306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,571,609,615,713,753,912,923,924,925,926,927,973,974,975,985,986,995,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,321,350,525,529,531,532,570,606,620,622,922,978,999,1002,0,41,44,59,306,311,313,317,318,320,322,323,
324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,530,571,609,615,713,753,912,923,924,925,926,927,973,974,975,985,986,995,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,
911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,
1059,1060,1061,1062,1063,1064,1092,40,33,40,43,45,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,494,497,500,
501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,
963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,
630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,
916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,
1063,1064,1092,37,38,42,43,45,47,94,124,319,40,43,45,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,494,497,
500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,
963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,
638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,
926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,563,600,630,631,40,
601,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,570,606,620,622,922,978,999,1002,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,571,609,615,713,753,912,923,924,925,926,927,973,974,975,985,986,995,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,60,61,62,
94,124,268,290,291,292,293,294,319,321,350,525,529,531,532,570,606,620,622,922,978,999,1002,0,41,44,59,306,311,313,317,318,320,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,530,571,609,615,713,753,912,923,924,925,926,927,973,974,975,985,986,995,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,570,571,606,609,615,620,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,570,571,606,609,615,620,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,620,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,
329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,620,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,348,349,
353,354,396,473,501,528,529,530,570,571,606,609,615,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,
911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,
1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,531,532,620,713,0,41,44,59,60,61,62,268,306,311,313,317,318,319,320,321,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,
45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,620,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,60,61,62,94,124,268,290,291,
292,293,294,321,350,525,531,532,620,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,620,622,
0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,
644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,60,61,62,290,291,292,293,294,321,620,322,349,313,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,
903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1092,329,41,41,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,46,41,44,41,44,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,
581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,
1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,44,44,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,
923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,46,
0,37,38,40,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,
731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,
614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,
1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,317,0,41,59,306,311,318,330,333,342,353,354,473,753,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,
781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,44,0,41,59,306,311,317,318,329,330,333,342,353,354,473,753,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,
614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,
1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,42,43,45,47,94,531,532,0,38,41,44,59,60,61,62,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,
525,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,
950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,94,0,37,38,41,42,43,44,45,47,59,60,61,
62,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,
888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,42,47,94,0,38,41,43,44,45,59,60,61,62,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,
648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,42,47,94,0,38,41,43,44,45,59,60,61,62,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,581,
584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,
968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,94,0,37,38,41,42,43,44,45,47,59,60,61,62,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,
322,324,326,329,330,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,494,497,500,501,
502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,
925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,
38,42,43,45,47,94,124,525,531,532,620,622,0,41,44,59,61,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,
781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,60,61,62,94,124,268,525,531,532,620,622,0,41,44,59,262,264,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,
625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,
1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,94,124,525,531,532,620,622,0,41,44,59,61,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,
548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,
958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,94,531,532,0,41,44,59,60,61,62,124,262,264,268,302,
305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,
916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,
1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,60,61,62,94,124,268,525,531,532,620,622,0,41,44,59,262,264,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,
691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,570,606,620,622,922,978,999,1002,0,41,44,59,262,264,302,305,306,310,311,312,317,318,319,320,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,575,576,578,581,584,
586,590,596,598,600,601,604,605,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,
994,995,996,997,998,1001,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,60,61,62,94,124,268,319,321,525,529,531,532,570,606,620,622,922,978,999,1002,0,41,44,59,262,264,302,305,306,310,311,
312,317,318,320,322,324,326,329,330,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,
494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,530,533,544,548,550,561,562,567,575,576,578,581,584,586,590,596,598,600,601,604,605,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,923,924,925,926,927,928,934,
935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,1001,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,
567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,
1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,
949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,630,37,38,42,43,45,47,60,61,62,94,124,268,
321,525,531,532,570,606,620,622,922,978,999,1002,0,41,44,59,262,264,302,305,306,310,311,312,317,318,319,320,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,575,576,578,581,584,586,590,596,598,600,601,604,605,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,
841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,1001,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,60,61,62,94,124,268,319,321,525,529,531,532,570,606,620,622,922,978,999,1002,0,41,44,59,262,264,302,305,306,310,311,312,317,318,320,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,530,533,544,548,550,561,562,567,575,576,578,581,584,586,590,596,598,600,601,604,605,609,613,614,615,617,618,625,631,634,635,636,
638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,1001,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,
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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,42,43,45,47,94,0,38,41,44,59,60,61,62,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,
581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,
967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,42,43,45,47,94,0,38,41,44,59,60,61,62,124,262,264,268,302,305,306,310,311,312,317,318,319,320,
321,322,324,326,329,330,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,494,497,500,
501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,
924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,
37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,620,622,0,41,44,59,262,264,302,305,306,310,311,312,317,318,319,320,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,
753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,620,622,0,41,44,59,262,264,302,305,306,310,311,312,317,318,319,320,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,
615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,
1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,94,124,525,531,532,620,713,0,41,44,59,60,61,62,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,
528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,
954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,620,
622,0,41,44,59,262,264,302,305,306,310,311,312,317,318,319,320,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,
909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,620,622,0,41,44,59,262,264,302,305,306,310,311,312,317,318,319,320,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,
664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,620,622,0,41,44,59,262,264,302,305,306,310,311,312,317,318,319,320,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,
590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,
991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,321,630,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,
638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,
921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,
40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,
510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,
995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,
648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,
927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,0,37,38,40,41,
42,43,44,45,47,59,60,61,62,94,124,262,264,268,290,291,292,293,294,301,306,309,310,311,312,313,314,317,318,319,320,321,322,323,324,325,326,329,330,333,334,335,337,340,341,342,343,344,345,347,348,349,350,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,
420,422,424,425,426,428,429,430,440,442,458,468,469,471,473,476,488,489,490,494,497,498,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,561,562,567,570,571,575,576,581,586,590,596,598,600,601,604,605,606,609,613,614,615,618,620,622,625,626,630,631,634,636,638,642,643,644,647,648,649,655,663,668,669,690,691,706,710,711,713,728,753,771,781,818,841,846,852,853,
855,894,903,908,911,912,913,914,915,916,917,918,919,921,922,923,924,925,926,927,928,936,937,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,290,291,292,293,294,301,306,309,310,311,312,313,314,317,318,319,320,321,322,323,324,325,326,329,330,333,334,335,337,340,341,342,343,344,345,347,348,349,350,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,
374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,426,428,429,430,440,442,458,468,469,471,473,476,488,489,490,494,497,498,500,501,502,503,504,505,506,507,508,510,513,514,515,525,528,529,530,531,532,533,544,548,561,562,567,570,571,575,576,581,586,590,596,598,600,601,604,605,606,609,613,614,615,618,620,622,625,626,630,631,
634,636,638,642,643,644,647,648,649,655,663,668,669,690,691,706,710,711,713,728,753,771,781,818,841,846,852,853,855,894,903,908,911,912,913,914,915,916,917,918,919,921,922,923,924,925,926,927,928,936,937,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,973,974,975,978,985,986,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1011,1012,1013,1014,
1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,
403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,
937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,0,44,59,317,333,753,753,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,570,606,620,622,922,978,999,1002,0,41,44,59,306,311,317,318,323,324,325,330,333,342,343,344,345,353,354,473,528,571,753,912,1011,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,
634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,323,324,343,344,345,528,571,912,1011,323,324,343,344,345,528,571,912,1011,343,344,0,41,44,59,306,311,317,318,323,324,325,330,333,342,345,353,354,473,528,571,753,912,1011,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,
710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,343,344,0,41,44,59,306,311,317,318,323,324,325,330,333,342,345,353,354,473,528,571,753,912,1011,40,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,393,394,395,396,399,402,403,404,410,415,
418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,
949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,44,301,309,341,342,410,469,500,505,601,614,818,
945,946,947,948,949,950,951,952,953,954,955,956,1047,0,59,381,922,957,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,499,500,501,502,503,504,505,506,
507,508,510,513,514,515,516,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,622,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,749,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,983,988,
989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1005,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,301,40,301,341,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,
781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,301,341,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,
510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,
1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,
392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,
923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,494,497,500,501,503,504,505,506,507,508,510,533,544,548,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,
636,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,41,44,321,469,590,1055,1056,40,282,301,302,303,304,305,307,314,315,316,325,334,351,419,420,426,427,429,443,460,468,488,489,490,494,505,508,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,
384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,503,504,505,506,507,508,510,533,544,548,561,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,
917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,
264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,503,504,505,506,507,508,510,533,544,548,561,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,
625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,
476,488,489,490,494,497,500,501,503,504,505,506,507,508,510,533,544,548,561,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,
964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,41,44,1001,323,40,301,41,44,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,
711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,
508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,
999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,
917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,
1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,
604,605,606,613,614,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,314,426,428,476,498,626,309,342,410,469,500,601,614,818,946,947,948,949,950,951,952,953,954,955,956,1047,381,922,957,61,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,
781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,
562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,
1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,749,749,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,
395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,
926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,61,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,
613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,
425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,
954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,
364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,
506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,
997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,513,514,516,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,
908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,
1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,
586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,
1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,
410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,
946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,263,264,310,312,334,335,337,340,347,348,355,
356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,
500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,
989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,
903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1092,263,263,263,263,263,614,263,614,963,964,263,263,263,915,936,937,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,
501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,
991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,44,40,301,325,326,44,0,59,44,0,59,33,40,41,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,
605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,
1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,
894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,620,713,0,41,44,59,60,61,62,268,306,311,313,317,318,319,320,321,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,
999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,620,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,
1028,1045,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,321,350,525,531,532,620,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,
581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,
1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,
841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,43,45,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,
494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,
961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,
634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,
924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,43,45,
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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,
562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,
1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,
713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,
956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,
618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,601,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,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,811,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,
950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,41,44,33,40,41,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,
936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,
570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,
1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,41,44,40,339,608,872,620,40,313,
33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,
510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,
994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,
33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,
510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,
994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,375,379,393,394,411,958,962,1019,375,379,393,394,411,958,962,1019,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,
365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,
710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,
505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,
996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,
915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,41,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,
914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,
1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,
504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,
968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,
636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,
919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,
33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,
510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,
994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,
926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,
561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,
999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,
669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,44,333,41,1045,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,
494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,
968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,
852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,
1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,318,330,0,41,59,306,311,333,342,353,354,473,753,44,0,41,59,306,311,317,318,330,333,342,353,354,473,753,37,38,42,43,45,47,94,124,525,531,532,620,713,0,41,44,59,60,61,62,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,
586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,
991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,60,61,62,94,124,268,321,525,531,532,620,622,0,41,44,59,262,264,302,305,306,310,311,312,317,318,319,
320,322,324,326,329,330,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,494,497,500,
501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,
934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,
47,60,61,62,94,124,268,321,525,531,532,620,622,0,41,44,59,262,264,302,305,306,310,311,312,317,318,319,320,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,
811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,
948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,
494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,
968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,44,41,44,343,344,0,41,44,59,306,311,317,318,323,324,325,330,333,342,345,353,354,473,528,571,753,912,1011,343,
344,0,41,44,59,306,311,317,318,323,324,325,330,333,342,345,353,354,473,528,571,753,912,1011,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,494,497,500,501,503,504,505,
506,507,508,510,533,544,548,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,
1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,41,44,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,
393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,
924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,528,40,
749,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,
605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,749,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,
424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,
953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,749,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,
663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,
504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,
995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,528,309,749,309,749,40,301,40,301,40,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,
468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,958,959,1055,1056,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,958,959,1055,1056,40,40,388,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,381,411,419,420,426,427,429,443,460,468,469,
488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,960,961,1055,1056,40,388,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,381,411,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,960,961,1055,1056,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,381,411,419,420,426,427,429,443,460,468,469,488,
489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,960,961,1055,1056,379,0,41,44,46,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,40,381,411,960,961,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,
505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,381,411,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,960,961,1055,1056,381,411,960,961,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,
514,515,590,614,630,655,846,937,947,1055,1056,381,411,960,961,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,323,971,1046,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,
655,846,937,947,1055,1056,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,382,387,0,41,44,46,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,40,0,
41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,40,321,469,590,1055,1056,40,282,301,302,303,304,
305,307,314,315,316,325,334,351,419,420,426,427,429,443,460,468,488,489,490,494,505,508,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,503,504,505,506,507,
508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,620,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,
998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,40,282,301,302,303,304,305,307,314,315,316,325,334,351,419,420,426,427,429,443,460,468,488,489,490,494,505,508,1055,262,1057,590,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,494,497,500,501,503,504,505,506,507,508,510,533,544,548,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,
649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,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,494,497,500,501,503,504,505,
506,507,508,510,533,544,548,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,
1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,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,494,497,500,501,503,504,505,506,507,508,510,533,544,548,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,
937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,1001,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,494,497,500,501,503,504,505,506,507,508,510,533,544,548,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,655,663,
669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,
506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,
997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,
915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1092,341,922,0,59,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,
586,590,596,598,600,601,604,605,606,613,614,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,
415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,
946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,
357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,625,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,
497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,
988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,
894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,
1057,1058,1059,1060,1061,1062,1063,1064,1092,262,314,325,749,749,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,
567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,
1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,655,937,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,
923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,514,
513,516,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,
605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,655,937,0,44,59,41,44,40,301,325,326,40,301,325,326,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,570,606,620,622,922,978,999,1002,0,41,44,59,306,311,317,
318,329,330,333,342,353,354,473,609,615,753,1045,40,43,45,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,494,497,
500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,
963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,
630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,570,571,606,
609,614,615,620,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,570,571,606,
609,614,615,620,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,570,571,606,
609,614,615,620,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,570,571,606,
609,614,615,620,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,570,571,606,
609,614,615,620,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,570,571,606,
609,614,615,620,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,469,473,501,513,514,515,525,528,529,530,531,532,570,571,606,
609,614,615,620,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,570,571,606,609,615,620,622,
713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,
494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,811,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,
967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,46,46,41,44,41,44,46,41,44,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,
41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,46,40,41,44,958,959,
46,40,388,41,44,381,411,960,961,46,40,388,41,44,381,411,960,961,46,40,41,44,381,411,960,961,46,40,46,381,411,960,961,41,44,46,40,41,44,381,411,960,961,46,381,411,960,961,41,44,46,381,411,960,961,41,44,46,41,44,46,41,44,46,323,971,1046,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,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,
649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,811,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,
963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,
630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,531,532,620,0,41,44,59,60,61,62,268,306,311,313,317,318,319,320,321,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,
622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,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,570,606,620,622,922,978,999,1002,313,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,
644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,41,41,40,40,41,361,41,361,41,41,41,40,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,
617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,
600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,
600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,
600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,
600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,1045,41,340,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,
631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,
1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,
544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,
955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,
604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,
1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,340,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,
852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,94,124,525,531,532,620,0,41,44,59,60,61,62,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,622,625,631,634,635,636,638,642,643,644,647,648,649,
655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,
425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,
954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,
691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,321,469,513,514,515,614,630,846,947,0,41,44,59,655,937,309,342,410,469,500,601,614,818,946,947,948,949,950,951,952,953,954,955,956,1047,0,40,59,301,341,505,945,381,922,957,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,499,500,501,502,503,504,505,506,507,508,510,513,514,515,516,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,749,771,781,818,
841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,983,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1005,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,528,40,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,
954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,
364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,
504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,
995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,
914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,
1061,1062,1063,1064,1092,40,528,309,499,513,514,516,749,983,1005,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,
562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,
1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,41,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,
393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,
924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,264,310,
312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,
625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,
468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,
959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,
368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,
728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,
1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,
953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,958,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,
351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,959,1055,1056,263,958,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,959,1055,1056,263,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,
617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,381,411,960,961,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,40,381,411,960,961,0,41,44,59,282,
301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,40,381,411,960,961,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,40,388,0,41,44,59,282,301,302,303,304,305,
307,314,316,321,325,334,351,381,411,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,960,961,1055,1056,263,325,381,411,960,961,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,323,971,1046,0,41,44,59,282,301,302,303,304,
305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,304,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,323,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,971,1046,1055,1056,40,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,
598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,
1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,282,301,302,303,304,305,307,314,315,316,325,334,351,419,420,426,427,429,443,460,468,488,489,490,494,505,508,351,460,490,494,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,
604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,
1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,320,425,514,888,911,983,1005,1050,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,
923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,
43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,
533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,
996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,
915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1092,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,
925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,
335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,
634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,
476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,
962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,
625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,
442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,
958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,
368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,
728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,
1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,1058,1059,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,494,497,500,501,503,504,505,506,507,508,510,533,544,548,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,
903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,
1061,1062,1063,1064,1092,321,469,590,1055,1056,282,301,302,303,304,305,307,314,316,325,334,351,419,420,426,427,429,443,460,468,488,489,490,494,505,508,306,397,499,1053,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,
429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,
955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,
365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,44,614,614,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,
501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,
991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,44,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,
377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,
855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,
581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,655,937,0,44,59,40,301,325,326,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,
690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,333,341,342,343,344,345,348,349,350,353,354,396,473,501,525,528,529,530,531,532,570,571,606,609,615,620,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,
986,995,999,1002,1011,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,94,124,290,291,292,293,294,350,525,531,532,620,0,41,44,59,60,61,62,268,306,311,313,317,318,319,320,321,322,323,324,325,329,330,333,341,342,343,344,345,348,349,353,354,396,473,501,528,529,530,570,571,606,609,615,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1011,1018,1022,1023,1024,1025,
1026,1027,1028,1045,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,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,
586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,811,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,494,497,500,501,503,504,505,506,507,508,510,533,544,548,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,
952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,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,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,
690,691,706,710,711,713,728,771,781,811,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,41,44,60,61,62,290,291,292,293,294,321,620,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,570,606,620,622,922,978,999,1002,313,322,349,263,263,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,
614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,41,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,
614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,
908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1018,1022,1023,1024,1025,1026,1027,1028,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,570,606,620,622,922,923,924,925,926,927,973,
974,975,978,985,986,995,999,1002,1018,1022,1023,1024,1025,1026,1027,1028,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,570,606,620,622,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1018,1022,1023,1024,1025,1026,1027,1028,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,570,606,620,
622,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1018,1022,1023,1024,1025,1026,1027,1028,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,
946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,
581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,
1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,262,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,
711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,
506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,
997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,
915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,0,41,59,306,311,333,342,353,354,473,753,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,
818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,37,38,42,43,45,47,94,124,525,531,532,620,0,41,44,59,60,61,62,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,528,529,530,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,622,625,631,634,635,636,638,642,643,644,647,
648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,321,469,513,514,515,614,630,846,947,0,41,44,59,655,937,630,262,749,749,0,41,44,59,321,469,513,514,515,614,630,655,846,937,947,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,
369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,
771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,
958,959,960,961,962,963,964,967,968,971,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,44,309,342,410,469,500,601,614,818,946,947,948,949,950,951,952,953,954,955,956,1047,0,40,59,301,341,505,945,381,922,957,40,301,341,505,945,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,570,606,620,622,922,978,999,1002,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,570,606,609,615,620,622,922,978,999,1002,41,44,959,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,41,959,0,41,44,59,282,301,302,303,304,305,
307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,41,44,41,44,263,263,381,411,960,961,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,971,1046,41,41,41,44,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,
655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,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,570,606,620,622,922,978,999,1002,1060,550,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,494,497,500,501,503,504,505,506,507,508,510,
533,544,548,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,
1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,550,1060,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,494,497,500,501,503,504,505,506,507,508,510,533,544,548,550,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,
937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,1060,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,494,497,500,501,503,504,505,506,507,508,510,533,544,548,550,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,
655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,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,494,497,500,501,503,504,505,
506,507,508,510,533,544,548,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,
1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,1060,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,494,497,500,501,503,504,505,506,507,508,510,533,544,548,550,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,
927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,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,494,497,500,501,503,504,505,506,507,508,510,533,544,548,550,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,494,497,
500,501,503,504,505,506,507,508,510,533,544,548,550,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,
994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,
915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,
1062,1063,1064,1092,329,332,40,282,301,302,303,304,305,307,313,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,40,282,301,302,303,304,305,307,313,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,903,321,469,590,1055,1056,282,301,302,303,304,305,307,314,316,325,334,351,419,420,426,427,429,443,460,468,488,489,490,494,505,508,282,301,302,303,
304,305,307,314,316,325,334,351,419,420,426,427,429,443,460,468,488,489,490,494,505,508,711,499,634,499,311,0,59,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,
490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,
967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,
852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,
1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,
567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,
1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,
402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,
936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,44,40,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,494,497,500,501,503,504,505,506,507,508,510,533,544,548,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,
642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,
1002,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,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,570,606,
620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,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,570,606,620,622,922,978,999,1002,44,609,615,41,1045,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,94,124,262,264,268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,
548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,
956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,0,37,38,40,41,42,43,44,45,47,59,60,61,62,94,124,262,264,
268,302,305,306,310,311,312,317,318,319,320,321,322,324,326,329,330,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,494,497,500,501,502,503,504,505,506,507,508,510,513,515,525,528,529,530,531,532,533,544,548,550,561,562,567,570,575,576,578,581,584,586,590,596,598,600,601,604,605,606,609,613,614,615,617,618,620,622,625,631,634,635,636,638,642,643,644,647,648,649,655,663,664,668,669,690,691,706,710,711,713,728,731,753,756,771,781,793,811,818,829,841,852,853,855,872,888,894,903,908,
909,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,934,935,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,340,44,318,0,41,59,306,311,333,342,353,354,473,753,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,
429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,525,529,530,531,532,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,620,622,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,922,923,924,925,926,927,928,936,937,944,
946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,978,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,41,44,59,306,311,318,333,342,353,
354,473,609,615,753,321,469,513,514,614,630,846,947,323,971,1046,0,41,44,59,321,469,513,514,515,614,630,655,846,937,947,37,38,42,43,45,47,94,124,0,41,44,59,321,469,513,514,515,614,630,655,846,937,947,40,0,41,44,59,321,323,469,513,514,515,614,630,655,846,913,937,947,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,
841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,
1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,
561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,
1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,40,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,
923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,
613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,
430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,
956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,
506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,
997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,
916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,
1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,
505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,
989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,263,381,411,960,961,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,
489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,41,41,263,922,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,40,0,41,44,59,282,301,302,303,304,305,307,314,316,321,323,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,
514,515,590,614,630,655,846,937,947,971,1046,1055,1056,40,381,411,960,961,0,41,44,59,282,301,302,303,304,305,307,314,316,321,325,334,351,419,420,426,427,429,443,460,468,469,488,489,490,494,505,508,513,514,515,590,614,630,655,846,937,947,1055,1056,40,282,301,302,303,304,305,307,313,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,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,570,606,620,622,922,978,999,1002,40,282,301,302,303,304,305,307,313,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,903,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,
460,468,488,489,490,494,505,508,306,306,306,614,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,
562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,
1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,322,349,313,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,
506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,
997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,
917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,
1064,1092,59,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,490,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,
925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,282,301,302,303,
304,305,307,314,316,325,334,351,419,420,426,427,429,443,460,468,488,489,490,494,505,508,342,353,354,0,59,338,339,977,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,
926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,984,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1006,1007,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,638,
634,634,41,44,41,44,41,44,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,
581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,
944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,263,40,544,42,42,33,40,42,43,45,
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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,
548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,
999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,
669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,
944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,609,615,0,41,44,59,306,311,318,333,
342,353,354,473,753,323,0,41,44,59,321,469,513,514,515,614,630,655,846,913,937,947,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,
505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,
996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,44,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,
382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,
911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,
1060,1061,1062,1063,1064,1092,41,44,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,
581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,
944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,
601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,
422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,
952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,59,40,282,301,302,303,304,305,307,314,315,316,325,334,419,
420,426,427,429,443,460,468,488,489,490,494,505,508,490,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,
957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,
488,489,490,494,505,508,1064,313,349,263,1061,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,503,504,505,506,507,508,510,533,544,548,561,562,
567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,
1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,
818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,
1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,313,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,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,570,606,620,622,922,978,999,1002,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,332,40,282,301,302,303,304,305,307,313,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,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,570,606,620,622,922,978,999,1002,338,339,40,301,40,301,40,301,984,1006,1007,1011,33,40,42,
43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,
533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,
997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,282,301,302,303,304,305,307,314,315,316,325,334,351,419,420,426,427,429,443,460,468,488,489,490,494,505,508,846,0,44,59,528,0,44,59,41,44,
41,625,44,0,41,59,306,311,333,342,353,354,473,753,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,570,606,620,622,922,978,999,1002,0,41,59,306,311,333,342,353,354,473,753,323,0,41,44,59,321,469,513,514,515,614,630,655,846,913,937,947,323,0,41,44,59,321,469,513,514,515,614,630,655,846,913,937,947,913,0,41,44,59,321,469,
513,514,515,614,630,655,846,937,947,303,304,41,44,41,44,41,44,41,44,846,41,44,40,282,301,302,303,304,305,307,313,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,
410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,
946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,349,313,1064,313,349,33,40,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,617,618,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,
925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,262,908,40,44,
301,302,303,304,307,314,325,419,420,426,468,505,508,944,262,908,40,44,301,302,303,304,307,314,325,419,420,426,468,505,508,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,570,606,620,622,922,978,999,1002,0,59,305,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,313,40,282,301,302,
303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,
502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,
992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,460,494,40,301,33,40,42,43,45,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,494,497,500,501,502,503,504,505,506,507,508,510,525,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,614,618,622,625,630,631,634,
636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,
469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,
960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,734,968,1003,41,303,304,346,914,1048,325,668,915,917,325,668,915,917,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,
636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,570,606,620,622,922,978,999,1002,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,503,504,505,506,507,508,510,533,544,548,561,562,567,570,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,
852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,
1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,262,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,313,322,349,44,0,59,44,332,0,59,317,318,329,330,342,353,354,40,0,44,59,323,913,614,630,916,40,41,44,323,913,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,
380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,
903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1092,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,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,533,544,548,561,562,567,570,575,576,
581,586,590,596,598,600,601,604,605,606,613,618,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,914,915,916,917,918,919,921,923,924,925,926,927,928,936,937,944,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,988,989,991,992,994,995,996,997,998,999,1001,1002,1003,1004,1009,1010,1012,1013,1014,1015,
1016,1017,1018,1019,1020,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,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,0,59,305,40,282,301,302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,329,0,59,317,318,330,342,353,354,323,0,44,59,913,323,41,44,913,40,282,301,
302,303,304,305,307,314,315,316,325,334,419,420,426,427,429,443,460,468,488,489,490,494,505,508,313,349,1064,317,0,59,318,330,342,353,354,913,0,44,59,913,41,44,318,330,0,59,342,353,354
;
yya_act =
29,30,31,32,33,34,35,36,37,38,39,40,41,42,-7,-7,44,45,46,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,
-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,
-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,-189,47,-1,-65,-65,-65,-65,-69,-69,-69,-69,-69,-69,-69,51,52,53,54,55,-120,-120,-62,-62,-62,-70,-70,-70,-70,-70,-70,-70,0,29,30,59,60,61,-98,-98,
-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,
-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,
-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,70,71,72,73,74,75,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,297,298,299,300,301,302,
303,304,305,306,307,308,309,310,311,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,322,323,324,325,326,327,328,329,330,-299,-348,-348,-348,-384,-405,332,333,334,335,325,326,-299,336,-415,-415,338,-422,-422,-422,-422,340,341,342,-429,342,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,
-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,
-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,
-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,55,-120,-120,-120,-120,-120,-120,-68,-68,-68,-68,-119,-119,347,348,349,351,352,-94,-94,29,30,29,30,360,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,
120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,361,362,-70,-70,-70,-70,-70,-70,
-70,369,370,371,372,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,
-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,
-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,376,70,71,72,74,75,76,77,377,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,
201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,
301,302,303,304,305,306,307,308,309,310,311,-233,-233,-233,-233,-233,-233,-233,-233,378,379,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,380,381,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,376,70,71,72,74,75,76,77,377,
80,81,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,388,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,389,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,390,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,-148,391,392,376,70,71,72,74,75,76,77,377,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,
310,311,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,-152,394,395,396,397,398,399,400,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,-133,317,70,30,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,404,405,406,407,408,409,410,
412,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,
-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,
-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,413,414,415,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,418,419,-417,-417,420,422,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,
-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,
-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,347,348,-127,-127,-127,-127,425,426,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,
77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,
172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,
482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,29,30,491,492,-121,-121,-121,-121,-121,-121,369,370,371,372,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,
-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,
-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,
-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,376,515,460,461,71,72,516,464,517,518,74,
75,76,77,519,467,520,521,80,81,469,522,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,523,99,100,101,102,103,104,105,106,107,108,524,109,110,111,112,113,114,115,116,117,118,525,119,526,120,121,122,527,528,123,124,125,126,127,128,129,130,529,131,132,133,134,530,531,135,136,137,532,138,533,139,140,141,142,143,144,145,147,148,149,150,151,152,153,534,535,472,536,154,155,156,
537,157,158,159,160,538,162,539,163,540,164,165,166,167,168,169,170,171,172,173,474,541,174,476,175,176,177,542,178,179,180,181,182,183,184,185,186,187,543,544,188,189,190,191,192,193,194,195,545,546,196,197,547,548,198,549,199,200,201,202,550,551,203,204,205,552,206,207,208,209,210,211,212,213,214,215,216,217,218,219,553,554,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,555,301,302,303,304,305,556,307,308,309,310,311,70,71,72,74,75,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,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,
74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,380,563,565,-177,-177,-177,-177,-231,-231,567,568,388,570,390,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,-149,388,570,390,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,
-150,-150,-150,-150,-150,-144,-144,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,-992,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,577,578,579,580,581,582,583,584,585,317,70,71,72,74,75,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,297,298,299,300,
301,302,303,304,305,306,307,308,309,310,311,362,376,70,71,72,74,75,76,77,377,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-70,-70,-70,-70,-70,-70,-70,-152,-152,-152,-152,-152,-152,-152,587,-154,-154,-154,-154,-154,-154,-154,394,395,396,397,398,399,400,412,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,
-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,
-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,
-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,
306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,329,-405,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,
142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,597,598,599,600,376,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,
98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,
198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,
298,299,300,301,302,303,304,305,306,307,308,309,310,311,604,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,
-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,
-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,-408,605,-412,-412,70,71,72,74,75,76,77,80,81,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,608,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,
213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,376,
70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,612,613,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,
-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,
-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,
-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,
-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-713,-787,614,-99,-99,-99,-99,-99,-99,-99,615,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,
-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,
-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,
-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,-704,620,621,622,623,624,625,626,627,
628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,-106,-106,-106,-106,-106,-106,-106,-106,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,
210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,
310,311,453,454,455,456,457,458,376,360,70,459,30,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,
180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,
487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,
214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,
455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,
154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,665,-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,-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,
-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,-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,-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,-710,-710,-710,-710,-710,-710,-710,-710,-710,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-772,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,
466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,
473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,
483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,669,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,
-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,
-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,
-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-991,-712,-712,-712,-712,-712,
-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,
-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,
-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,
-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-785,-1218,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,
-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,
-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,
-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-784,-1213,453,454,455,
456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,
155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,672,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,
186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,
285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,673,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,
-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,
-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,
-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,-1037,29,675,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,
-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,
-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,
-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,
-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,-1054,676,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,
-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,
-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,
-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,-1108,677,678,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,
-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,
-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,
-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,
-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,-1019,679,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,
-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,
-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,
-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,680,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,
-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,
-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,
-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,
-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,681,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,
-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,
-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,
-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,-1118,682,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,
-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,
-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,
-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,
-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,-1119,683,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,
-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,
-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,
-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,-1120,684,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,
-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,
-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,
-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,
-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,-1121,685,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,
-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,
-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,
-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,-1122,686,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,
-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,
-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,
-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,
-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,-1133,360,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,360,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,
91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,
291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,689,690,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,692,693,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,696,697,698,699,700,701,702,703,704,705,706,515,707,460,461,71,72,708,709,710,516,464,517,518,74,75,76,77,711,519,467,
520,521,80,81,469,522,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,523,99,100,101,102,103,104,105,106,107,108,524,109,110,111,112,113,114,115,116,117,118,525,119,526,120,121,122,527,528,123,124,125,126,127,128,129,130,529,131,132,133,134,530,531,135,136,137,532,138,533,139,140,141,142,143,144,145,147,148,149,150,151,152,153,534,535,712,536,713,714,715,716,154,155,156,537,
157,158,159,717,538,162,539,163,540,164,165,166,167,168,169,170,171,718,173,474,541,174,719,720,175,176,177,542,178,179,180,181,182,183,184,185,186,187,543,544,188,189,190,191,192,193,194,195,545,546,196,197,547,548,198,549,199,200,201,202,550,551,203,204,205,552,206,207,208,209,210,211,212,213,721,214,215,216,217,218,219,553,554,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,722,243,244,245,246,247,248,249,250,251,723,253,724,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,555,301,302,303,304,305,556,307,308,309,310,311,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,500,501,502,503,504,505,458,
376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,
158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,30,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,
479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,
288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,
460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,
162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,
194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,
133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,
228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,
506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,
167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,732,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,733,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,
-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,
-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,
-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,
-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,734,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,
-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,
-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,
-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,380,565,-177,-177,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,51,-225,-225,-225,453,454,455,456,457,458,376,360,70,459,
460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,
162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,
257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,741,-141,388,570,390,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,-151,394,395,396,397,398,399,400,-132,-132,-132,-132,-132,-132,-132,-132,
-132,-132,-132,-132,-132,-132,-132,-132,742,744,565,-177,-177,-177,-177,746,394,395,396,397,747,398,399,400,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,749,317,70,71,72,74,75,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,297,298,299,300,301,302,
303,304,305,306,307,308,309,310,311,751,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,754,755,756,757,317,70,
71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,746,394,395,396,397,747,398,399,400,376,70,71,72,74,75,76,77,377,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,
122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,
222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,
-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,763,-493,764,765,767,768,770,-394,771,773,774,-374,-374,775,776,-345,-345,-345,777,-344,-344,-344,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,780,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,-282,-282,-282,816,376,70,30,71,72,817,818,74,75,76,77,
377,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,819,453,454,822,823,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,824,825,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,
209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,
309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,
105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,
205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,830,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,831,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,832,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,
81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,
476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,
272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,
207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,
307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,
178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,
485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,
212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,
453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,
183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,
282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,
124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,
217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,
458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,
478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,
287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,
222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,844,845,846,847,848,501,851,852,853,458,
376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,855,856,857,858,859,862,863,864,865,866,867,868,869,870,871,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,
177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,
484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,
211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,
311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,
152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,
182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,
281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,
470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,
216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,
457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,
156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,880,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,
186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,
285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,
146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,
182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,
281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,
470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,
216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,
457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,
156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,886,887,362,-70,-70,-70,-70,-70,-70,-70,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,
-707,-707,-707,-707,-707,-707,620,621,888,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-594,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,892,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,
638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-771,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,-656,
-656,-656,-656,-656,-656,-656,-656,376,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,-719,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,
-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,898,641,643,644,645,646,647,648,651,652,653,899,900,901,902,903,904,905,906,654,907,908,909,655,656,910,911,912,913,914,915,916,917,453,454,455,456,457,458,376,360,70,459,30,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,
81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,
476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,
272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,
207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,
307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,926,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,
102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,
302,303,304,305,306,307,308,309,310,311,929,930,931,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,
-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,
-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,-729,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,
466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,
473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,
483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,
303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,
469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,
175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,
273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,
208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,959,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,
-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,
-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,-818,
-818,-818,-818,-818,-818,-818,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,962,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,964,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,
-131,-131,-131,-131,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,
179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,
486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,
213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,
501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,
184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,
283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,
124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,
218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,
458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,
479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,
288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,
460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,
162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,
194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,
133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,
228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,
506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,
167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,
298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,
77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,
172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,
483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,981,982,983,984,376,515,460,461,71,72,516,464,517,518,74,75,76,77,519,467,520,521,80,81,469,522,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,523,99,100,101,102,103,104,105,106,107,108,524,109,
110,111,112,113,114,115,116,117,118,525,119,526,120,121,122,527,528,123,124,125,126,127,128,129,130,529,131,132,133,134,530,531,135,136,137,532,138,533,139,140,141,142,143,144,145,147,148,149,150,151,152,153,534,535,472,536,154,155,156,537,157,158,159,160,538,162,539,163,540,164,165,166,167,168,169,170,171,172,173,474,541,174,476,175,176,177,542,178,179,180,181,182,183,184,185,186,187,543,544,188,
189,190,191,192,193,194,195,545,546,196,197,547,548,198,549,199,200,201,202,550,551,203,204,205,552,206,207,208,209,210,211,212,213,214,215,216,217,218,219,553,554,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,555,301,302,303,304,305,556,307,308,309,310,311,987,988,-1214,-1214,-1214,-1214,-1214,-1214,-1214,-1214,-1214,-1214,-1214,-1214,-1214,-1214,-1214,-1214,-1214,-1214,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,
195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,
229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,
464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,
264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,
139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,-1085,500,501,
502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,880,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,
506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,
167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,-1215,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,
106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,
206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,
306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,
146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,
177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,
484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,
489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,620,621,888,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,696,697,698,699,700,701,702,703,704,705,706,707,710,1001,715,716,719,1004,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,515,460,461,71,72,516,464,517,518,74,75,76,77,519,467,520,521,80,81,469,522,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,523,99,100,101,102,103,104,105,106,107,108,524,109,110,111,112,113,114,115,116,117,118,525,119,526,120,121,122,527,528,123,124,125,126,127,128,129,130,529,131,132,133,134,530,531,135,136,137,532,138,533,139,140,141,142,143,144,145,
147,148,149,150,151,152,153,534,535,472,536,154,155,156,537,157,158,159,160,538,162,539,163,540,164,165,166,167,168,169,170,171,172,173,474,541,174,476,175,176,177,542,178,179,180,181,182,183,184,185,186,187,543,544,188,189,190,191,192,193,194,195,545,546,196,197,547,548,198,549,199,200,201,202,550,551,203,204,205,552,206,207,208,209,210,211,212,213,214,215,216,217,218,219,553,554,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,555,301,302,303,304,305,556,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,380,565,-177,-177,55,-120,-120,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,
644,645,646,647,648,651,652,653,654,655,656,-176,-176,-176,-176,-176,-176,-176,-176,-176,-176,-176,-176,-176,1012,1013,1014,1015,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,
125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,
481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,51,-225,-225,-225,70,71,72,
74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,
209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,
309,310,311,1020,746,394,395,396,397,747,398,399,400,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,746,394,395,396,397,747,398,399,400,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,
306,307,308,309,310,311,746,394,395,396,397,747,398,399,400,395,396,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,-163,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1027,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1029,395,396,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,1033,30,787,1034,789,790,793,796,1035,797,798,1036,800,1037,801,802,803,804,805,806,807,808,809,810,811,812,-248,-248,-282,-282,-282,1038,1040,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,
189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,
289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1046,1047,71,72,74,75,76,77,80,81,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,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,1048,162,163,164,165,166,167,168,169,170,171,172,173,174,1049,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,1050,301,302,303,304,305,307,308,309,310,311,1052,1047,71,72,74,75,76,77,80,81,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,147,148,149,150,151,152,153,154,155,156,157,158,159,160,1048,162,163,164,165,166,167,168,169,170,171,172,173,174,1049,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,1050,301,302,303,304,305,307,308,309,310,
311,1054,1055,1056,1057,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1062,70,71,72,74,75,76,77,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,
187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,
287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,376,1067,1068,1069,-411,-411,1070,1071,1072,1073,-426,-426,1075,787,789,790,793,796,797,798,800,801,802,803,804,805,806,807,808,809,810,811,812,-282,-282,-282,
-427,-427,1076,1078,1079,1080,1081,1082,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,1084,-289,1085,1081,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,1090,1091,1081,327,328,-384,
-458,-458,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,1084,-289,70,71,72,74,75,76,77,1094,78,79,80,81,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,1095,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1081,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,1084,-289,1084,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,1081,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,
-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,-460,1084,-289,1084,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,1084,-289,1084,-289,1084,-289,1084,-289,1084,-289,-289,1084,-289,1084,-289,-289,-289,1084,-289,1084,-289,1084,-289,1084,-289,-289,-289,1114,30,817,818,29,1116,70,30,71,72,74,75,76,77,926,80,81,82,83,84,
85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,
185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,
285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1120,1121,1122,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,
652,653,654,655,656,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,-716,1123,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,
222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,
460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,
162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,
257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,880,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,640,641,645,646,651,652,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,
-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,-650,629,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,
-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,-628,620,622,623,624,625,629,645,646,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,
-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,629,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,
-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,-626,620,622,625,629,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,-631,
-631,-631,-631,-631,-631,-631,620,622,625,629,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,629,-627,-627,-627,
-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,620,621,622,623,624,625,629,645,646,-638,-638,-638,-638,-638,
-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,640,641,645,646,651,652,-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,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,-633,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,647,648,651,652,653,654,655,656,-654,-654,-654,-654,
-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,-654,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,639,640,641,643,645,646,647,648,651,652,653,654,655,656,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,
-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,-655,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,
206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,308,309,310,311,880,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,
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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,
477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,
274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,
209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,
309,310,311,1132,1133,1134,1135,1136,1137,1138,1139,1140,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,
179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,
486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,
217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,856,857,1145,1146,1147,
1148,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,647,648,651,652,653,654,655,656,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,-658,620,621,622,623,624,625,626,627,628,
629,630,631,632,633,634,635,636,637,639,640,641,643,645,646,647,648,651,652,653,654,655,656,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,620,622,623,624,625,629,-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,-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,620,622,623,624,625,629,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,
-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,-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,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,-630,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,
-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,-660,453,1152,455,456,457,458,376,360,70,459,30,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,
206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,308,309,310,311,620,621,622,623,624,625,629,630,632,633,634,635,636,640,641,645,646,651,1153,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,620,621,622,623,
624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,620,621,622,623,624,625,626,627,628,629,630,631,632,633,
634,635,636,639,640,641,645,646,651,652,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,
-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,
182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,
281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,626,627,628,632,633,634,635,636,1156,1157,892,1160,-768,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,
303,304,305,306,307,308,309,310,311,1162,1163,1164,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,1165,640,641,643,644,645,646,647,648,651,652,653,654,655,656,620,621,622,623,1166,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,1167,643,644,645,646,647,648,651,652,653,654,655,656,1168,-198,-198,1169,1170,453,454,455,456,457,458,376,360,70,459,460,461,
71,72,462,463,464,1172,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,
163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1173,620,621,622,623,1174,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,1175,640,641,643,644,645,646,647,648,651,652,653,654,655,656,620,621,622,623,1176,624,625,626,627,
628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,620,621,622,623,1177,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,620,621,622,623,1178,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,620,621,622,623,
1179,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,1180,1181,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,
214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1183,1184,
-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,
-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,
-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,
-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,-775,1185,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,
-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,
-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,
-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,565,-177,-177,-177,-177,-177,-177,-177,-177,-177,-177,-177,-177,-177,317,70,71,72,74,75,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,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1122,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,705,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,
-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,
-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,
-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,696,698,699,700,701,705,715,716,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,
-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,
-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,
-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,705,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,
-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,
-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,
-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,
-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,-889,696,698,701,705,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,
-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,
-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,
-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,696,698,701,705,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,
-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,
-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,
-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,705,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,
-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,
-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,
-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,696,
697,698,699,700,701,705,706,1001,715,716,719,1004,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,
-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,
-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,
-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,696,697,698,699,700,701,702,703,704,705,706,707,1001,715,716,719,1004,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,696,697,698,699,700,701,705,706,1001,715,716,719,1004,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,
-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,
-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,
-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,696,697,698,699,700,701,705,715,716,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,
-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,
-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,
-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,-898,
-898,-898,-898,-898,-898,-898,-898,696,697,698,699,700,701,702,703,704,705,706,707,1001,715,716,719,1004,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,
-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,
-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,
-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,-899,696,697,698,699,700,701,702,703,704,705,706,707,710,1001,715,716,1002,1003,719,1004,721,722,1005,1006,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,
-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,
-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,
-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,696,697,698,699,700,701,702,703,704,705,706,707,708,710,1001,713,715,716,1002,1003,719,1004,721,722,1005,1006,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,
-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,
-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,
-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,880,500,501,502,503,504,505,458,376,
360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,
159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,
290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1192,696,697,698,699,700,701,702,703,704,705,706,707,
710,1001,715,716,1002,1003,719,1004,721,722,1005,1006,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,
-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,
-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,
-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,-922,696,697,698,699,700,701,702,703,704,705,706,707,708,710,1001,713,715,716,1002,1003,719,1004,721,722,1005,1006,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,
-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,
-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,
-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,-923,696,698,699,700,701,705,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,
-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,
-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,
-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,-920,696,698,699,700,701,705,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,
-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,
-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,
-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,-921,
696,697,698,699,700,701,702,703,704,705,706,707,710,1001,715,716,719,1004,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,696,697,698,699,700,701,702,703,704,705,706,707,710,1001,715,716,719,1004,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,
-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,
-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,
-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,696,697,698,699,700,701,705,706,1001,715,716,719,1193,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,
-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,
-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,
-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,696,697,698,699,700,701,702,703,704,705,706,707,710,1001,715,716,719,
1004,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,
-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,
-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,
-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,696,697,698,699,700,701,702,703,704,705,706,707,710,1001,715,716,719,1004,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,
-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,
-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,
-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,-912,696,697,698,699,700,701,702,703,704,705,706,707,710,1001,715,716,719,1004,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,
-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,
-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,
-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,-914,987,988,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,
179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,
486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,
213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,
501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,
184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,
283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,
124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,
218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1194,-778,-778,-778,-778,-778,
-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,
-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,
-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,
-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,1195,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,
-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,
-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,
-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1198,1199,620,621,622,623,624,625,626,
627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-220,-220,-220,-220,-220,-220,55,-120,-120,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-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,70,1203,71,72,74,
75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,746,394,395,396,397,747,398,399,400,746,394,395,396,397,747,398,399,400,395,396,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,-164,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,395,396,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,-165,317,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,29,1075,30,787,1034,789,790,793,796,1035,797,798,800,
1037,801,802,803,804,805,806,807,808,809,810,811,812,-248,-248,-282,-282,-282,29,70,30,1214,71,72,74,75,76,77,80,81,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,1215,144,145,146,147,148,149,150,
151,152,153,1216,1217,1218,1219,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,1220,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,1221,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,1222,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,1223,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,29,30,29,30,1226,70,71,72,74,75,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,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,29,30,1229,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,
114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1246,71,
72,1247,74,75,76,77,80,81,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,110,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,123,1286,1287,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,
178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1288,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,1289,1290,1292,1293,1294,1295,1296,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,1047,71,72,74,75,76,77,80,81,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,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,
1047,71,72,74,75,76,77,80,81,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,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,1047,71,72,74,75,76,77,80,81,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,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,1300,1290,1301,1302,29,30,1304,1305,770,-394,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,
93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1310,1084,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,1084,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,788,791,792,794,795,799,787,789,790,793,796,797,798,800,801,802,803,804,805,806,807,808,809,810,811,812,-282,-282,-282,1084,-289,70,71,72,74,75,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,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1318,1319,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,
117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1321,1084,-289,70,71,
72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1324,1325,1326,1328,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,
91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,
291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-381,-932,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,-932,-932,376,70,71,72,74,75,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,297,298,299,300,301,302,303,304,
305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,360,70,71,72,74,75,76,77,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,
283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,376,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,
304,305,306,307,308,309,310,311,360,360,360,360,360,1346,360,1350,1351,1352,1356,360,360,1359,1360,1361,29,1363,70,30,71,72,74,75,76,77,926,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1364,1170,29,30,817,818,744,-207,-207,1366,-204,-204,500,501,1368,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,
465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,
171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,
482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,
203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,
302,303,304,305,306,307,308,309,310,311,1370,1122,1371,1122,1132,1133,1134,1135,1136,1137,1138,1139,1372,620,621,622,623,624,625,629,630,632,633,634,635,636,640,641,645,646,651,1373,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,
-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,
-666,-666,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,501,851,852,853,458,376,360,70,
459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,
163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,
298,299,300,301,302,303,304,305,306,307,308,309,310,311,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,
142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,
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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,
177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,
484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,
215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,501,851,852,
853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,
158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,
194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,
467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,
174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,
271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1383,1384,1390,71,72,1247,74,75,76,77,80,81,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,101,1410,1411,1412,105,1413,107,1271,1414,110,1415,1416,1417,1418,1419,1420,1421,1422,1281,1282,1423,1424,1425,123,1286,1426,125,126,
127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,1427,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,231,232,233,234,235,236,237,1428,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1429,1430,1431,620,621,622,623,624,625,626,627,628,629,630,
631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-734,-734,453,454,1433,455,456,457,458,376,360,70,459,30,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,
126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,
70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-593,-595,880,830,831,832,1437,880,1439,
453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,1441,640,641,643,644,645,646,647,648,651,652,653,654,655,656,
453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1444,1445,1446,1447,1448,1449,1450,1451,1444,1445,1446,1447,1448,1449,1450,1451,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,
92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,
292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,1457,1458,1459,1460,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,
149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1461,70,71,72,74,75,76,77,926,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,
108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,1463,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-725,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,
207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,
307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,
178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,
485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,1468,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,
212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,
453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,1470,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,1472,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,
183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,
282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,
124,1474,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,
217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,
458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,
478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,
287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1122,1478,-822,-822,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1481,70,71,72,74,75,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,297,298,299,
300,301,302,303,304,305,306,307,308,309,310,311,1483,1484,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,391,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,696,697,698,699,700,701,705,706,1001,715,716,719,1485,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,696,697,698,699,700,701,702,703,704,705,706,707,710,1001,715,716,719,1004,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,
-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,
-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,
-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,-913,696,697,698,699,700,
701,702,703,704,705,706,707,710,1001,715,716,719,1004,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,
-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,
-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,
-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,
129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1489,1490,1491,1492,395,396,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,395,
396,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,1246,71,72,1247,74,75,76,77,80,81,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,110,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,123,1286,1287,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,
150,151,152,153,154,155,156,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1288,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,1494,1495,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,
115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,
215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,-932,1497,
1498,70,1500,71,72,74,75,76,77,80,81,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,1501,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,
270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,-932,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,
129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,
229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1503,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,-932,1506,1507,1508,1509,29,30,29,30,1512,1514,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,
-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,1516,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,1517,1514,1519,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,
-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,1514,1521,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,1514,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,
-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,1523,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,-1136,1524,1526,1527,1528,1529,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,
-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,1514,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,1526,1527,1528,1529,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,
-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,1526,1527,1528,1529,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,1535,1536,1537,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,
-573,-573,-573,-573,-573,-573,1514,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,1539,1540,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,-1137,1514,-549,
-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,1514,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,1543,1292,1293,1294,1295,1296,-362,-362,-362,-362,-362,-362,
-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,1047,71,72,74,75,76,77,80,81,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,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,1048,162,163,164,165,166,167,168,169,170,171,172,173,174,1049,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,1050,301,302,303,304,305,307,308,309,310,311,29,1559,30,31,32,33,1560,1561,35,1562,1563,36,1564,1565,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,1574,376,1576,1577,1246,71,72,1247,74,75,76,77,
80,81,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,110,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,123,1286,1287,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,
185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1288,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,
286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,1246,71,72,1247,74,75,76,77,80,81,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,110,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,123,1286,1287,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,
150,151,152,153,154,155,156,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1288,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,1246,71,72,1247,74,75,76,77,80,81,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,110,1273,1274,1275,1276,1277,1278,1279,1280,
1281,1282,1283,1284,1285,123,1286,1287,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1288,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,1581,1246,71,72,1247,74,75,76,77,80,81,1248,
1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,110,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,123,1286,1287,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,
188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1288,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,
289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1585,-401,-401,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,
108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,1587,1588,-376,-376,1084,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,70,71,72,74,75,76,77,80,81,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,1592,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,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,1595,174,175,176,177,178,179,180,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,
283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,376,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,
143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,1203,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,
103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,
203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,
303,304,305,306,307,308,309,310,311,376,1600,1601,1602,1603,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,1606,1607,-463,-463,-463,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,
114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1610,1611,
-457,-457,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,
271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1606,1607,-463,-463,-463,1614,1170,29,30,817,818,29,30,817,818,1618,1619,692,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-717,-717,-717,-717,-717,-717,-717,
-717,-717,-717,-717,-717,-717,-717,-717,-717,-717,-717,-717,501,851,852,853,458,376,360,70,459,460,461,71,72,462,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,
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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,
477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,
274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1138,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,
-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,1132,1134,1135,1136,1137,1138,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,
-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,-701,1138,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,
-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,1132,1134,1137,1138,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,
-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,-695,1132,1134,1137,1138,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,
-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,1138,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,
-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,-698,1132,1133,1134,1135,1136,1137,1138,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,
-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,1132,1133,1134,1135,1136,1137,1138,1139,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,
-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,-675,1390,71,72,1247,74,75,76,77,80,81,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,101,1410,1411,1412,105,1413,107,1271,1414,110,1415,1416,1417,1418,1419,1420,1421,1422,1281,1282,1423,1424,1425,123,1286,1426,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,
142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,1427,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1428,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1623,1624,-961,-968,-968,1625,1626,-960,-967,-967,-542,-542,-542,-542,-542,-1207,-530,-530,-530,-530,-530,-1186,-531,-531,-531,-531,-531,-1179,-532,
-532,-532,-532,-532,-1188,-533,-533,-533,-533,-533,-1206,-534,-534,-534,-534,-534,-1197,-540,-540,-540,-540,-540,-1174,-535,-535,-535,-535,-535,-1199,-536,-536,-536,-536,-536,-1200,-537,-537,-537,-537,-537,-1201,-538,-538,-538,-538,-538,-1202,-539,-539,-539,-539,-539,-1203,-541,-541,-541,-541,-541,-1187,-523,-523,-523,-523,-523,-1173,-524,-524,-524,-524,-524,-1204,-525,-525,-525,-525,-525,-1205,-528,-528,-528,-528,-528,-1176,-529,-529,-529,-529,-529,-1177,-527,-527,-527,-527,-527,-1172,-526,-526,-526,-526,-526,
-1198,1514,1519,-549,-549,-549,-549,-549,-549,-1169,1514,1521,-549,-549,-549,-549,-549,-549,-1175,1514,-549,-549,-549,-549,-549,-549,-1182,1524,-1209,1526,1527,1528,1529,-572,-572,-1192,1514,-549,-549,-549,-549,-549,-549,-1193,1526,1527,1528,1529,-572,-572,-1194,1526,1527,1528,1529,-572,-572,-1195,-576,-576,-1180,-575,-575,-1185,1535,1536,1537,-573,-573,-1181,1514,-549,-549,-1211,-590,-590,-1189,-591,-591,-1190,-592,-592,-1191,1543,-1208,1390,71,72,1247,74,75,76,77,80,81,1391,1392,1393,1394,1395,
1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,101,1410,1411,1412,105,1413,107,1271,1414,110,1415,1416,1417,1418,1419,1420,1421,1422,1281,1282,1423,1424,1425,123,1286,1426,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,
185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1428,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,
285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-577,-577,-1196,1390,71,72,1247,74,75,76,77,80,81,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,101,1410,1411,1412,105,1413,107,1271,1414,110,1415,1416,1417,1418,1419,1420,1421,1422,1281,1282,1423,1424,1425,123,1286,1426,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,1427,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1428,
239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,1152,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,
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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,
477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,
274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1631,620,621,622,623,624,625,629,630,632,633,634,635,636,640,641,645,646,651,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,
-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,880,880,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-767,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,
182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,
281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-718,1635,1636,1637,-869,1638,-873,1639,-872,1640,1641,1642,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,
468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,
475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,
270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-724,620,621,1644,622,623,1645,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,
641,643,644,645,646,647,648,651,652,653,654,655,656,620,621,1646,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,1647,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,620,621,1648,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,453,672,455,456,457,458,376,360,70,459,460,461,71,72,462,463,
464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,620,621,1650,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,453,672,455,456,457,458,376,360,70,459,460,461,71,72,462,463,
464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,620,621,1652,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,453,672,455,456,457,458,376,360,70,459,460,461,71,72,462,463,
464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,620,621,1654,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,453,672,455,456,457,458,376,360,70,459,460,461,71,72,462,463,
464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,620,621,622,623,1656,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,620,621,622,623,1657,624,625,626,627,628,629,630,631,632,633,634,
635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,1659,-824,1660,1661,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,
-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,
-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,
-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,-778,1662,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,
-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,
-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,
-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,-776,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,
75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,
170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1664,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,696,697,698,699,700,701,705,706,1001,715,716,719,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,
-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,
-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,
-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,1668,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,
190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,
290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1672,1673,1674,1675,1676,1677,1678,1679,1680,-307,-307,-307,-307,-307,-307,787,789,790,793,796,797,798,800,801,802,803,804,805,806,807,808,809,810,811,812,-250,-250,-250,-250,-250,-250,-250,-282,-282,-282,70,1214,71,72,74,75,76,77,80,81,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,1215,144,145,146,147,148,149,150,151,152,153,1216,1217,1218,1219,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,1221,196,197,198,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,1222,243,244,245,246,247,248,249,250,251,252,253,254,255,256,1223,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,763,-493,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,
136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,
91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,
291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,-932,763,-493,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,-932,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,
107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,
307,308,309,310,311,-932,-932,1214,1215,1216,1217,1219,1221,1222,1223,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,1693,763,-493,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,
115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,
215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,70,71,
72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,
135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,
95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,
195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,
295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,
229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1704,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,
-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,360,1704,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,-551,360,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,
468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,
475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,
270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1526,1527,1528,1529,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,1710,1526,1527,1528,1529,-572,-572,-572,-572,-572,
-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,1712,1526,1527,1528,1529,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,1514,1715,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,
-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,360,1717,1526,1527,1528,1529,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,1535,1536,1537,-574,-574,-574,-574,-574,-574,-574,-574,-574,
-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,-574,1720,1721,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,-581,1722,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,
463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,
167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,
262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,29,1559,30,31,32,33,1560,1561,35,1562,1563,36,1564,1565,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,1726,1727,1728,1729,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,
75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,
170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,322,323,324,325,326,327,328,329,-299,-384,-405,1740,1741,71,72,74,75,76,77,80,81,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,1742,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1743,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,
455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,
154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-772,70,71,72,1747,74,75,76,77,80,81,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,1748,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,
470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,
216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,
75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,
469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,
175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,
273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,
95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,
195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,
295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,1760,1761,1246,71,72,1247,74,75,76,77,80,81,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,
1265,1266,1267,1268,1269,1270,1271,1272,110,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,123,1286,1287,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1288,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,
307,308,309,310,311,1292,1293,1294,1295,1296,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,1764,1765,1766,1767,29,30,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,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,1595,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,
291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1771,1492,1772,1773,1774,1775,1776,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1778,1779,70,71,72,74,75,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,297,298,299,300,301,
302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,
163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-932,1606,1607,-463,-463,-463,29,30,817,818,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,
479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,
288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1132,1133,1134,1135,1136,1137,1138,1139,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,
-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,-676,620,621,622,623,624,625,629,630,632,633,634,635,636,640,641,645,646,651,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,-664,
-664,-664,-664,-664,1785,1626,1390,71,72,1247,74,75,76,77,80,81,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,101,1410,1411,1412,105,1413,107,1271,1414,110,1415,1416,1417,1418,1419,1420,1421,1422,1281,1282,1423,1424,1425,123,1286,1426,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,1427,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1428,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1246,71,72,1247,74,75,76,77,80,81,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,110,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,123,1286,
1287,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,
228,229,230,231,232,233,234,235,236,237,1288,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,1390,71,72,1247,74,75,76,77,80,81,1391,1392,1393,1394,1395,1396,1397,1398,1399,
1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,101,1410,1411,1412,105,1413,107,1271,1414,110,1415,1416,1417,1418,1419,1420,1421,1422,1281,1282,1423,1424,1425,123,1286,1426,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,
189,190,191,192,193,194,195,196,197,1427,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1428,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,
288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1789,1790,1626,626,627,628,632,633,634,635,636,1156,1157,-735,-735,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-763,-763,-763,360,360,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,
467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,
474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,
269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-723,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,
467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,
474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,
269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,
205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,
304,305,306,307,308,309,310,311,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,898,641,643,644,645,646,647,648,651,652,653,899,900,901,902,903,904,905,906,654,907,908,909,655,656,910,911,912,913,914,915,916,917,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,898,641,643,644,645,646,647,648,651,652,653,899,900,901,902,903,904,
905,906,654,907,908,909,655,656,910,911,912,913,914,915,916,917,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,898,641,643,644,645,646,647,648,651,652,653,899,900,901,902,903,904,905,906,654,907,908,909,655,656,910,911,912,913,914,915,916,917,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,898,641,643,644,645,646,647,648,651,
652,653,899,900,901,902,903,904,905,906,654,907,908,909,655,656,910,911,912,913,914,915,916,917,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,
129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,
461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,
163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,376,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,
193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,
292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1805,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1807,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,1808,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,
198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,696,697,698,699,700,701,705,706,1001,715,716,719,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,
-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,
-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,
-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,-911,1672,1673,1674,1675,1676,1677,1678,1679,1680,-306,-306,-306,-306,-306,-306,1813,376,1815,1816,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,-468,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,
96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,
196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,
296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,501,851,852,853,458,376,360,70,459,460,461,71,72,462,1535,464,74,75,465,77,466,467,468,80,81,469,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,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,
139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,1536,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,1537,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1075,787,789,790,793,796,797,798,800,801,802,803,804,805,806,807,808,809,810,811,812,-249,-249,-249,-249,-249,-249,-249,-282,-282,-282,29,30,1034,1035,1037,-248,-248,1822,620,621,1823,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,763,-493,1825,763,-493,
763,-493,1828,1829,1830,1831,1832,1833,1834,-385,1835,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,1001,713,714,715,716,1002,1003,1836,1837,719,1004,721,722,1005,1006,-388,-388,1839,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,1840,1839,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,
-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,-553,1842,1843,1844,1122,360,360,1526,1527,1528,1529,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,1848,1849,70,71,72,74,75,76,77,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,
283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1851,1852,1853,1854,1855,1122,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,
186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,
285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,
639,1860,640,641,643,644,645,646,647,648,651,652,653,654,655,656,1861,1862,1863,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,
-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,
-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-933,-934,-958,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,
-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,
-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-957,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,1865,1246,71,72,1247,74,75,76,77,80,81,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,110,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,123,1286,1287,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,
150,151,152,153,154,155,156,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1288,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,-956,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,
-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,
-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-960,-321,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,
-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,
-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,
-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-1157,-322,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,
-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,
-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,-1039,1868,1869,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,
108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,1871,-1162,29,1751,30,31,32,33,1560,1561,1873,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,1874,1727,1728,1729,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-335,-335,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,1875,641,643,644,645,
646,647,648,651,652,653,654,655,656,29,1751,30,31,32,33,1560,1561,1876,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,1877,1292,1293,1294,1295,1296,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,-362,1559,1906,31,32,
33,1560,1561,35,1563,36,1564,1565,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,1907,1908,1909,1910,1585,-401,-401,376,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,
300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,
120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1917,1918,1919,1920,1626,1246,71,72,
1247,74,75,76,77,80,81,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,110,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,123,1286,1287,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1288,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,307,308,309,310,311,1922,1923,620,621,1924,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,1925,652,653,654,655,656,620,621,1926,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,
656,620,621,1927,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,1928,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,1929,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,
-947,-947,-947,-947,-947,-947,1930,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,1931,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,-947,620,621,1932,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,
644,645,646,647,648,651,652,653,654,655,656,620,621,1933,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,1122,1934,1935,-819,-819,1936,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,
-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,
-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,
-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,-779,1937,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,
-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,
-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,
-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,
-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,-777,1938,1939,1940,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,696,697,698,699,700,701,702,703,704,705,706,376,70,707,71,72,708,709,710,74,75,76,77,377,80,81,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,1001,713,714,715,716,154,155,156,157,158,159,717,161,162,163,164,165,166,167,168,169,170,171,718,173,174,719,1004,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,721,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,722,243,244,245,246,247,248,249,250,251,723,253,724,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-111,-111,-111,-111,-111,-111,-111,-111,-111,-111,
-111,-111,-111,-111,-111,1672,1673,1674,1675,1677,1678,1679,1680,1535,1536,1537,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,1132,1133,1134,1135,1136,1137,1138,1139,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,1945,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,-216,70,71,72,74,75,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,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,1947,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1949,1950,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,
72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,
309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,
149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,360,1526,1527,1528,1529,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,
-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,1960,1961,360,1963,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,1964,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,
-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,-584,1965,1526,1527,1528,1529,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,-572,29,1751,30,31,32,33,1560,1561,1967,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,620,621,622,623,624,625,626,627,628,629,
630,631,632,633,634,635,636,637,638,639,640,1968,641,643,644,645,646,647,648,651,652,653,654,655,656,29,1751,30,31,32,33,1560,1561,1969,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,1970,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,
1569,40,1570,1571,1572,1573,41,42,1972,1973,1974,1976,-334,-334,70,1741,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,
258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1868,1980,-770,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,
290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,1203,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1983,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,
310,311,1985,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,1987,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,
470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,
216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1559,1906,31,32,
33,1560,1561,35,1563,36,1564,1565,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,1991,1992,1993,-8,-8,59,60,61,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,
-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,
-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,1995,
1996,1997,1998,1918,1999,1918,2000,1918,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,360,880,2004,2005,2006,500,501,502,503,504,
505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,
156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,
478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,
287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,
222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,2010,2011,-107,-107,-107,-107,-107,-107,-107,-107,
-107,-107,-107,-107,-107,2015,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,-502,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,2017,1918,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,
306,307,308,309,310,311,2019,1918,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,2022,1918,2023,1918,2024,1918,2025,1918,2026,1918,
2027,1918,2028,2029,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,
169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,2031,2032,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,
228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-370,-370,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,
38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,2035,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,
139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,
1570,1571,1572,1573,41,42,2040,-755,-755,360,2043,29,30,360,2051,71,72,2052,74,75,76,77,80,81,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,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,2053,308,309,310,311,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,
198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,2055,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,2057,640,641,643,644,645,646,647,648,651,652,653,654,655,656,1492,-737,-737,70,1203,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,
91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,
291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,2059,29,1751,30,31,32,33,1560,1561,2060,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,2061,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,351,352,-94,-94,29,30,29,30,369,370,371,372,-80,-80,-80,
-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,
-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,
-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,29,1559,30,31,32,33,1560,1561,35,1562,1563,36,1564,1565,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,2068,-438,-438,-438,2071,-453,-453,-453,2072,1918,
2073,2074,1939,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,2076,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,-499,2078,-498,-498,-498,-498,-498,-498,-498,-498,-498,-498,-498,-498,-498,-498,-498,-498,2080,-497,-497,-497,-497,-497,-497,
-497,-497,-497,-497,-497,-497,-497,-497,-497,2081,2082,2083,1918,2084,1918,2085,1918,2086,1918,2087,-483,-483,29,1751,30,31,32,33,1560,1561,2088,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,
123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-751,-751,620,621,622,623,624,625,626,627,628,
629,630,631,632,633,634,635,636,2090,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,1980,-770,2040,-754,-754,453,454,455,456,457,458,376,360,70,459,460,461,71,72,462,463,464,74,75,465,77,466,467,468,80,81,469,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,
470,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,475,174,476,175,477,176,177,178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,
216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,376,2095,29,2097,
30,31,32,33,1561,35,36,37,38,39,40,41,42,2098,376,2100,-1154,-1154,-1154,-1154,-1154,-1154,-1154,-1154,-1154,-1154,-1154,-1154,-1154,-1154,-1154,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-333,-333,2101,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,-769,29,1751,30,31,
32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,1492,-738,-738,70,1203,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,
146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,2104,2105,29,30,500,501,502,503,504,505,458,376,360,70,459,460,461,71,72,462,506,464,74,75,465,77,466,467,468,80,81,469,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,507,124,471,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,472,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,473,474,174,476,175,477,176,177,
178,179,180,181,182,183,184,185,186,187,478,479,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,480,207,208,209,210,211,212,213,214,215,216,217,218,481,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,482,483,269,270,271,272,273,274,275,484,
485,486,487,488,281,282,283,284,285,286,287,288,289,290,489,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,2109,2110,2111,2112,2081,2082,2113,2114,2115,2117,2118,2119,2120,2117,2118,2119,2120,70,71,72,74,75,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,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,2123,2124,2125,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,2126,640,641,643,644,645,646,647,648,651,652,653,654,655,656,376,360,2051,71,72,2052,74,75,76,77,80,81,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,147,148,149,150,151,152,153,154,155,156,157,158,159,160,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,
301,302,303,304,305,2053,308,309,310,311,376,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,-766,-766,-766,1492,-739,-739,692,693,-91,-91,-91,-91,-91,-91,-91,-91,-91,1945,-216,-216,-216,-216,-216,2132,2133,2134,1945,-216,-216,-216,-216,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,
304,305,306,307,308,309,310,311,-745,-745,70,71,72,74,75,76,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,
163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-748,-748,2138,29,1751,30,31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,964,-131,-131,-131,-131,-131,-131,-131,-131,2015,-502,-502,-502,-502,2015,-502,-502,-502,29,1751,30,
31,32,33,1560,1561,35,1562,1563,36,1564,37,38,39,1566,1567,1568,1569,40,1570,1571,1572,1573,41,42,-758,-758,-758,565,-177,-177,-177,-177,-177,-177,-177,2080,-497,-497,-497,2080,-497,-497,1483,1484,-118,-118,-118,-118,-118
;
yyg_sym =
-292,-243,-108,-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,-244,-267,-81,-80,-44,-42,-41,-40,-15,-300,-276,-235,-199,-195,-194,-173,-52,-300,-276,-235,-199,-195,-194,-159,-40,-13,-12,-261,-242,-150,-94,-261,-209,-216,-216,-81,-80,-17,-207,-42,-41,-40,-42,-41,-40,-300,-199,-195,-194,-137,-130,-295,-294,-293,-223,-175,-117,-300,-199,-195,-194,-131,-79,-300,-276,-235,-199,-195,-194,-173,-52,-300,
-228,-199,-195,-194,-182,-131,-119,-79,-300,-199,-195,-194,-131,-79,-300,-276,-235,-199,-195,-194,-44,-42,-41,-40,-13,-12,-262,-300,-276,-235,-199,-195,-194,-300,-276,-235,-199,-195,-194,-237,-78,-17,-300,-277,-276,-249,-235,-199,-196,-195,-194,-155,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-14,-8,-7,-6,-4,-3,-42,-41,-40,-295,-294,-293,-223,-300,-277,-276,-249,-235,-199,-196,-195,-194,-158,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,
-3,-300,-201,-197,-196,-195,-194,-135,-131,-300,-235,-234,-199,-195,-194,-300,-235,-234,-199,-195,-194,-300,-276,-235,-199,-195,-194,-52,-300,-276,-235,-199,-195,-194,-173,-52,-272,-227,-228,-119,-228,-182,-119,-300,-276,-235,-199,-195,-194,-40,-13,-12,-300,-276,-235,-199,-195,-194,-168,-67,-300,-276,-235,-199,-195,-194,-40,-13,-12,-300,-276,-235,-199,-195,-194,-40,-13,-12,-300,-199,-195,-194,-131,-79,-262,-300,-276,-235,-199,-195,-194,-300,-276,-235,-199,-195,-194,-300,-276,-235,
-199,-195,-194,-300,-276,-235,-199,-195,-194,-300,-276,-235,-199,-195,-194,-94,-300,-199,-195,-194,-141,-300,-199,-195,-194,-131,-264,-300,-246,-199,-195,-194,-131,-300,-276,-235,-199,-195,-194,-300,-276,-235,-199,-195,-194,-231,-230,-229,-211,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-154,-153,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,
-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,
-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-51,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,
-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-40,-300,-199,-195,-194,-137,-130,-300,-199,-195,-194,-137,-130,-268,-300,-201,-197,-196,-195,-194,-135,-68,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,
-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-272,-300,-276,-235,-199,-195,-194,-173,-52,-275,-267,-300,-277,-276,-249,-235,
-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-120,-228,-119,-272,-72,-300,-276,-235,-199,-195,-194,-40,-13,-12,-300,-276,-235,-199,-195,-194,-40,-13,-12,-300,-276,-235,-199,-195,-194,-40,-13,-12,-300,-276,-235,-199,-195,-194,-40,-13,-12,-300,-276,-235,-199,-195,-194,-40,-13,-12,-72,-300,-199,-195,-194,-131,-79,-300,-276,-235,-199,-195,-194,-92,-225,-142,-88,-300,-276,-235,-199,-195,-194,-162,-300,-246,
-199,-195,-194,-189,-169,-147,-89,-65,-300,-199,-195,-194,-131,-79,-66,-45,-44,-42,-41,-40,-300,-277,-276,-249,-235,-199,-196,-195,-194,-151,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-14,-8,-7,-6,-4,-3,-300,-199,-195,-194,-300,-277,-276,-249,-235,-232,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,
-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,
-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,
-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,
-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-245,-205,-204,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,
-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,
-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-40,-11,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-199,-195,-194,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,
-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-300,-199,-195,-194,-156,-74,-231,-230,-229,-231,-230,-229,-218,-203,-131,-77,-231,-230,-229,-231,-230,-229,-218,-300,-277,-276,-249,-235,-199,-196,-195,-194,-154,-153,
-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-199,-195,-194,-185,-139,-138,-236,-136,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,
-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,
-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-219,-219,-220,-83,-300,-235,-234,-199,-195,-194,-300,-235,-234,-199,-195,-194,-269,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-151,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,
-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,
-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,
-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-201,-197,-196,-195,-194,-135,-131,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,
-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-40,-11,-300,-277,-276,-249,-235,-199,-196,-195,
-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-199,-195,-194,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-231,-230,-229,-300,-201,-197,-196,-195,-194,-300,-235,-234,-199,-195,-194,-300,-235,-234,-199,-195,-194,-272,-81,-80,-231,-230,-229,-300,
-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-275,-267,-300,-276,-235,-199,-195,-194,-67,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-72,-300,-276,-235,-199,-195,-194,-40,-13,-12,-72,-300,-276,-235,-199,-195,-194,-40,-13,-12,-72,-300,-276,-235,-199,-195,-194,-40,-13,-12,-300,-276,-235,-199,
-195,-194,-40,-13,-12,-254,-189,-147,-89,-45,-44,-42,-41,-40,-300,-199,-195,-194,-300,-291,-195,-194,-176,-96,-300,-291,-195,-194,-176,-96,-226,-300,-199,-195,-194,-188,-143,-300,-276,-235,-199,-195,-194,-300,-199,-195,-194,-300,-199,-195,-194,-131,-212,-189,-89,-217,-213,-217,-265,-242,-217,-213,-300,-276,-235,-199,-195,-194,-217,-213,-213,-217,-213,-213,-213,-213,-213,-213,-213,-213,-213,-213,-213,-213,-213,-66,-45,-44,-42,-41,-40,-300,-199,-195,-194,-185,-139,-138,-44,-42,
-41,-40,-300,-276,-235,-199,-195,-194,-168,-67,-174,-93,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-151,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-151,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-40,-11,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,
-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-40,-11,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,
-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-245,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-300,-277,-276,
-249,-235,-199,-196,-195,-194,-184,-134,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-104,-74,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,
-40,-8,-7,-6,-4,-3,-231,-230,-229,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-151,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-272,-300,-276,-235,-199,-195,-194,-159,-40,-13,-12,-40,-11,-300,
-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,
-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-276,-235,-199,-195,-194,-183,-231,-230,-229,-81,-80,-231,-230,-229,-300,-246,-199,-195,-194,-160,-72,-72,-300,-276,-235,-199,-195,-194,-40,-13,-12,-300,-276,-235,-199,-195,-194,-40,-13,-12,-254,-189,-89,-45,-44,-42,-41,-40,
-300,-199,-195,-194,-163,-58,-57,-54,-44,-42,-41,-40,-45,-44,-42,-41,-40,-45,-44,-42,-41,-40,-300,-276,-235,-199,-195,-194,-45,-44,-42,-41,-40,-300,-276,-235,-199,-195,-194,-300,-199,-195,-194,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-194,-97,-300,-291,-195,-194,-300,-291,-195,-194,-300,-291,-195,-194,-45,-44,-42,-41,-40,-142,-300,-221,-199,-195,-194,-300,-276,-235,-199,-195,-194,-213,-213,-65,-189,-89,-213,-300,-276,-235,-199,-195,-194,
-300,-246,-199,-195,-194,-300,-246,-199,-195,-194,-213,-300,-276,-235,-199,-195,-194,-300,-199,-195,-194,-57,-300,-248,-246,-199,-195,-194,-300,-248,-246,-199,-195,-194,-131,-300,-276,-235,-199,-195,-194,-300,-276,-235,-199,-195,-194,-300,-276,-235,-199,-195,-194,-130,-300,-199,-195,-194,-300,-199,-195,-194,-57,-131,-300,-199,-195,-194,-130,-130,-130,-130,-130,-130,-296,-192,-298,-297,-193,-130,-130,-300,-199,-195,-194,-185,-139,-138,-44,-42,-41,-40,-66,-45,-44,-42,-41,-40,-300,-277,
-276,-249,-235,-199,-196,-195,-194,-158,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-231,-230,-229,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-277,-276,-249,-235,
-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,
-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-199,-195,-194,-33,-32,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-154,-153,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,
-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-232,-40,-11,-40,-11,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-82,-82,-300,-199,-195,-194,-300,-239,-238,-199,-195,-194,-300,-199,-195,
-194,-139,-138,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,
-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,
-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-84,-300,-235,-234,-199,-195,-194,-300,-235,-234,-199,-195,-194,-270,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,
-300,-235,-234,-199,-195,-194,-300,-235,-234,-199,-195,-194,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-194,-300,-248,-246,-199,-195,-194,-300,-248,-246,-199,-195,-194,-300,-246,-199,-195,-194,-300,-276,-235,-199,-195,-194,-300,-248,-246,-199,-195,-194,-45,-44,-42,-41,-40,-45,-44,-42,-41,-40,-251,-250,-251,-251,-251,-86,-251,-86,-86,-149,-87,-251,-251,-251,-97,-300,-291,-195,-194,-96,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,
-95,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-131,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-194,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-194,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-194,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-194,-300,-276,-235,-199,-195,-194,-273,-300,-199,-195,-194,-143,-213,-300,-199,-195,-194,-191,
-300,-199,-195,-194,-190,-131,-300,-246,-199,-195,-194,-300,-246,-199,-195,-194,-160,-131,-300,-248,-246,-199,-195,-194,-266,-300,-199,-195,-194,-187,-57,-300,-199,-195,-194,-57,-266,-66,-45,-44,-42,-41,-40,-66,-45,-44,-42,-41,-40,-93,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,
-3,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-199,-195,-194,-33,-32,-251,-251,-251,-86,-251,-86,-86,-149,-87,-251,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-199,-195,-194,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-199,-195,-194,-33,-32,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-40,
-11,-40,-11,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,
-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,
-7,-6,-4,-3,-231,-230,-229,-231,-230,-229,-85,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-300,-276,-235,-199,-195,-194,-300,-246,-199,-195,-194,-164,-60,-59,-189,-147,-146,-89,-300,-199,-195,-194,-58,-57,-54,-92,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,
-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-248,-246,-199,-195,-194,-92,-300,-248,-246,-199,-195,-194,-300,-248,-246,-199,-195,-194,-54,-300,-248,-246,-199,-195,-194,-92,-300,-248,-246,-199,-195,-194,-300,-248,-246,-199,-195,-194,-300,-248,-246,-199,-195,-194,-300,-248,-246,-199,-195,-194,-300,-277,-276,-274,-249,-235,-199,-196,-195,-194,-171,-170,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-214,-130,-214,-130,-300,-277,-276,-249,-235,-199,-196,-195,-194,
-151,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-86,-86,-86,-251,-130,-86,-87,-300,-277,-276,-249,-235,-199,-196,-195,-194,-151,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-95,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-300,-277,-276,-249,-235,-199,-196,
-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-261,-242,-94,-300,-290,-247,-246,-224,-199,-195,-194,-186,-140,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-51,-40,-8,-7,-6,-4,-3,-300,-247,-199,-195,-194,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,
-25,-24,-23,-22,-21,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-247,-199,-195,-194,-300,-247,-199,-195,-194,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-247,-199,-195,-194,-300,-247,-199,-195,-194,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,
-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-194,-97,-45,-44,-42,-41,-40,-300,-199,-195,-194,-300,-199,-195,-194,-190,-300,-199,-195,-194,-300,-276,-235,-199,-195,-194,-161,-300,-248,-246,-199,-195,-194,
-266,-66,-45,-44,-42,-41,-40,-300,-277,-276,-249,-235,-199,-196,-195,-194,-158,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-231,-230,-229,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-199,-195,-194,-33,-32,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-194,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-199,-195,-194,-32,-231,-230,-229,-231,-230,-229,-130,-130,-300,-277,-276,-249,-235,-199,-196,-195,-194,
-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-231,-230,-229,-218,-231,-230,-229,-218,-231,-230,-229,-218,-231,-230,-229,-218,-300,-277,-276,
-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-131,-300,-277,-276,-249,-235,-199,-196,-195,-194,-151,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-300,-235,-234,-199,-195,-194,-300,-235,-234,-199,-195,-194,-231,-230,
-229,-300,-277,-276,-249,-235,-199,-196,-195,-194,-181,-132,-131,-130,-116,-73,-40,-9,-8,-7,-4,-3,-60,-59,-131,-300,-246,-199,-195,-194,-300,-277,-276,-249,-235,-199,-196,-195,-194,-149,-132,-131,-130,-87,-73,-40,-8,-7,-5,-4,-3,-300,-276,-235,-199,-195,-194,-189,-89,-254,-45,-44,-42,-41,-40,-231,-230,-229,-92,-92,-92,-215,-215,-130,-130,-86,-300,-221,-199,-195,-194,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,
-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,
-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-231,-230,-229,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-194,-157,-75,-300,-247,-199,-195,-194,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-231,-230,-229,-231,-230,-229,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,
-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-97,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-98,-95,-71,-70,-69,-56,-55,-53,-50,-43,-31,-27,-26,-25,-24,-23,-22,-21,-273,-131,-300,-276,-235,-199,-195,-194,-161,-300,-276,-235,-199,-195,-194,-161,-300,-276,-235,-199,-195,-194,-161,
-300,-199,-195,-194,-57,-300,-288,-287,-286,-284,-283,-282,-281,-280,-279,-278,-241,-240,-200,-194,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-231,-230,-229,-300,-199,-195,-194,-131,-118,-79,-60,-87,-271,-300,-276,-235,-199,-195,-194,-161,-300,-276,-235,-199,-195,-194,-161,-300,-276,-235,-199,-195,-194,-161,-300,-276,-235,-199,-195,-194,-161,-300,-276,-235,-199,-195,-194,-161,-300,-276,-235,-199,-195,-194,-161,-300,-276,-235,-199,-195,-194,-161,-300,-276,-235,-199,-195,-194,
-161,-300,-277,-276,-274,-249,-235,-199,-196,-195,-194,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-130,-86,-130,-86,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-231,-230,-229,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-292,-243,-115,-114,
-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-103,-300,-246,-199,-195,-194,-140,-105,-75,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,
-6,-4,-3,-300,-246,-199,-195,-194,-160,-300,-247,-199,-195,-194,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-98,-95,-71,-70,-69,-56,-55,-53,-50,-43,-31,-27,
-26,-25,-24,-23,-22,-21,-15,-300,-276,-235,-199,-195,-194,-300,-276,-235,-199,-195,-194,-161,-130,-40,-11,-300,-277,-276,-249,-235,-199,-196,-195,-194,-181,-132,-131,-130,-116,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-132,-131,-130,-116,-73,-40,-9,-8,-7,-4,-3,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-258,-257,-148,-300,-276,-235,-199,
-195,-194,-161,-300,-276,-235,-199,-195,-194,-161,-300,-276,-235,-199,-195,-194,-161,-300,-276,-235,-199,-195,-194,-161,-300,-199,-195,-194,-300,-199,-195,-194,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-292,-243,-180,-179,
-115,-114,-113,-112,-111,-110,-109,-108,-107,-106,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-130,-102,-45,-44,-42,-41,-40,-300,-290,-195,-194,-178,-130,-101,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,
-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-231,-230,-229,-300,-246,-199,-195,-194,-160,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-231,-230,-229,-207,-42,-41,-40,-42,-41,-40,-295,-294,-293,-223,-175,-117,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-95,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,
-25,-24,-23,-22,-21,-145,-144,-231,-230,-229,-257,-258,-256,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-300,-199,-195,-194,-231,-230,-229,-105,-106,-300,-277,-276,-249,-235,-199,-196,-195,-194,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-131,-292,-243,-108,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,
-40,-31,-27,-26,-25,-24,-23,-22,-21,-131,-231,-230,-229,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-300,-246,-199,-195,-194,-160,-42,-41,-40,-300,-277,-276,-249,-235,-199,-196,-195,-194,
-158,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-300,-276,-235,-199,-195,-194,-255,-255,-300,-276,-235,-199,-195,-194,-231,-230,-229,-131,-300,-290,-195,-194,-130,-101,-131,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-268,-271,-271,-300,-199,-195,-194,-300,-199,-195,-194,-292,-243,-177,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,
-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-269,-258,-257,-148,-258,-257,-148,-292,-243,-115,-114,-113,-112,-111,-110,-109,-108,-107,-100,-99,-98,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-272,-256,-256,-270,-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,43,48,49,50,56,14,15,57,58,62,63,64,65,66,67,68,69,62,312,64,65,66,67,313,314,315,316,318,319,320,321,331,337,339,343,344,345,346,350,353,354,355,353,356,355,62,357,66,67,358,359,363,364,365,366,367,368,62,373,66,67,374,375,62,63,64,65,66,67,382,383,62,
384,373,66,67,385,374,386,387,62,373,66,67,374,393,62,312,64,65,66,67,56,14,15,401,402,403,411,62,416,64,65,66,67,62,417,64,65,66,67,421,423,424,62,427,428,429,64,65,430,66,67,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,353,490,355,363,364,365,493,62,427,428,429,494,495,430,66,67,496,433,434,435,497,445,446,498,448,449,499,
452,62,508,509,510,511,512,513,514,62,557,558,559,66,67,62,557,560,559,66,67,62,63,64,65,66,67,561,62,63,64,65,66,67,562,69,564,566,384,569,384,571,386,62,312,64,65,66,67,314,315,572,62,573,64,65,66,67,574,575,62,312,64,65,66,67,314,315,576,62,312,64,65,66,67,314,315,586,62,373,66,67,374,393,588,62,589,64,65,66,67,62,590,64,65,66,67,62,591,64,
65,66,67,62,592,64,65,66,67,62,593,64,65,66,67,594,62,595,66,67,596,62,601,66,67,602,603,62,606,607,66,67,609,62,610,64,65,66,67,62,611,64,65,66,67,616,617,618,619,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,657,451,452,62,427,428,429,64,65,430,66,67,658,659,432,433,434,435,436,437,438,439,440,441,442,
443,444,445,56,14,15,660,448,449,661,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,662,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,663,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,664,451,452,62,
427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,666,446,448,449,667,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,668,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,670,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,
436,437,438,439,440,441,442,443,444,445,446,448,449,671,451,452,674,62,357,66,67,687,359,62,357,66,67,688,359,691,62,508,509,510,511,512,694,695,62,427,428,429,494,495,430,66,67,433,434,435,445,446,725,448,449,499,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,56,14,15,660,448,449,726,451,452,62,427,428,429,494,495,430,66,67,433,434,
435,445,446,727,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,728,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,729,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,730,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,731,448,449,499,452,735,62,63,64,65,66,67,736,69,737,738,62,427,428,429,64,
65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,739,451,452,740,384,569,743,745,62,312,64,65,66,67,314,315,748,62,312,64,65,66,67,314,315,750,62,312,64,65,66,67,314,315,752,62,312,64,65,66,67,314,315,753,62,312,64,65,66,67,314,315,758,759,62,373,66,67,374,760,62,761,64,65,66,67,762,766,769,772,62,778,64,65,66,67,779,62,781,
607,66,67,782,783,784,785,786,62,373,66,67,374,813,814,815,13,14,15,16,62,427,428,429,64,65,430,66,67,820,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,821,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,826,448,449,450,451,452,62,827,66,67,62,427,428,429,64,828,65,430,66,67,432,433,434,435,436,437,
438,439,440,441,442,443,444,445,446,448,449,829,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,833,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,834,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,835,451,
452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,836,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,837,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,838,451,452,62,427,428,429,64,65,430,66,67,432,433,434,
435,436,437,438,439,440,441,442,443,444,445,446,448,449,839,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,840,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,841,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,
449,842,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,843,451,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,849,850,452,854,860,861,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,872,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,
439,440,441,442,443,444,445,446,448,449,873,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,874,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,875,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,876,451,452,
62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,877,451,452,878,879,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,881,451,452,62,882,66,67,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,883,451,452,62,427,428,429,64,65,430,
66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,884,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,885,451,452,616,617,618,616,617,618,616,617,618,616,617,618,616,617,618,62,889,66,67,890,891,616,617,618,616,617,618,893,894,895,896,616,617,618,616,617,618,918,62,427,428,429,64,65,430,66,67,658,919,
432,433,434,435,436,437,438,439,440,441,442,443,444,445,56,14,15,660,448,449,661,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,920,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,921,451,452,62,922,66,67,923,924,925,927,928,62,427,428,429,64,65,430,66,67,432,
433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,932,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,933,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,934,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,
446,448,449,935,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,936,451,452,937,956,957,958,62,557,960,559,66,67,62,557,961,559,66,67,963,62,427,428,429,494,495,430,66,67,433,434,435,965,445,446,498,448,449,499,452,62,427,428,429,64,65,430,66,67,966,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,821,
451,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,967,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,968,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,969,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,970,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,971,448,449,499,452,62,427,428,
429,494,495,430,66,67,433,434,435,445,446,972,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,973,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,974,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,975,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,976,448,449,499,452,62,427,428,429,494,495,430,66,
67,433,434,435,445,446,977,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,978,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,979,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,980,448,449,499,452,62,508,509,510,511,512,985,986,62,427,428,429,494,495,430,66,67,433,434,435,445,446,989,448,449,499,452,62,427,428,429,494,
495,430,66,67,433,434,435,445,446,990,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,991,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,992,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,993,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,994,448,449,499,452,878,995,62,427,428,429,494,495,430,66,
67,433,434,435,445,446,996,448,449,499,452,62,997,66,67,62,427,428,429,494,495,430,66,67,433,434,435,445,446,998,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,999,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1000,448,449,499,452,616,617,618,62,1007,509,510,511,512,62,557,1008,559,66,67,62,557,1009,559,66,67,1010,344,1011,616,617,618,62,
427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1016,451,452,1017,738,62,573,64,65,66,67,1018,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1019,451,452,1021,62,312,64,65,66,67,314,315,1022,1023,62,312,64,65,66,67,314,315,1024,1025,62,312,64,65,66,67,314,315,1026,62,312,64,65,
66,67,314,315,1028,1030,782,1031,785,1032,13,14,15,16,62,1039,66,67,62,1041,1042,1043,1044,1045,62,1041,1042,1043,1051,1045,1053,62,1058,66,67,1059,1060,62,1061,64,65,66,67,62,1063,66,67,62,1064,66,67,1065,1066,782,1074,1077,1083,1086,1087,1088,1089,1092,62,1093,64,65,66,67,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,815,13,14,15,16,62,922,66,67,1115,924,925,56,14,
15,57,62,573,64,65,66,67,1117,575,1118,1119,616,617,618,62,427,428,429,64,65,430,66,67,1124,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,821,451,452,62,427,428,429,64,65,430,66,67,1125,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,821,451,452,878,1126,616,617,618,616,617,618,616,617,618,616,617,618,616,617,618,616,617,618,616,617,618,616,617,
618,616,617,618,616,617,618,616,617,618,616,617,618,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1127,850,452,878,1128,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1129,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1130,451,452,62,427,428,429,64,65,430,66,
67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1131,451,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1141,850,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1142,850,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1143,850,452,1144,616,617,618,616,617,618,616,617,618,616,617,618,616,617,618,616,617,618,62,427,428,
429,64,65,430,66,67,1149,432,1150,433,434,435,436,437,438,439,440,441,442,443,444,445,56,14,15,660,448,449,1151,451,452,616,617,618,616,617,618,616,617,618,616,617,618,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1154,451,452,616,617,1155,1158,1159,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,
446,448,449,1161,451,452,616,617,618,616,617,618,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1171,451,452,616,617,618,616,617,618,616,617,618,616,617,618,616,617,618,62,427,428,429,64,65,430,66,67,1182,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,821,451,452,1186,62,312,64,65,66,67,1187,314,315,316,878,1188,62,
427,428,429,494,495,430,66,67,433,434,435,445,446,1189,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1190,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1191,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,993,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,994,448,449,499,452,62,427,428,429,494,495,
430,66,67,433,434,435,445,446,996,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,999,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1000,448,449,499,452,62,1196,64,65,66,67,1197,616,617,618,344,1200,616,617,618,62,1201,607,66,67,1202,1204,1205,62,312,64,65,66,67,314,315,1206,62,312,64,65,66,67,314,315,1207,1208,782,1074,1032,13,14,15,16,
62,1209,66,67,1210,1211,1212,1213,56,14,15,57,1224,13,14,15,16,1225,13,14,15,16,62,1227,64,65,66,67,1228,13,14,15,16,62,1230,64,65,66,67,62,1231,66,67,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1291,62,1297,1042,1043,62,1298,1042,1043,62,1299,1042,1043,1303,13,14,15,16,1306,62,1307,1308,66,67,62,1309,64,65,66,67,1311,1312,1313,782,1314,1315,62,1316,64,65,66,67,
62,1317,607,66,67,62,1320,607,66,67,1322,62,1323,64,65,66,67,62,1209,66,67,1327,62,1329,1330,607,66,67,62,1331,1330,607,66,67,1332,62,1333,64,65,66,67,62,1334,64,65,66,67,62,1335,64,65,66,67,1336,62,1337,66,67,62,1209,66,67,1338,1339,62,1340,66,67,1341,1342,1343,1344,1345,1347,1348,1349,1353,1354,1355,1357,1358,62,922,66,67,1362,924,925,56,14,15,57,1365,815,13,14,15,16,62,427,
428,429,494,495,430,66,67,1367,433,434,435,497,445,446,498,448,449,499,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1369,451,452,616,617,618,616,617,618,616,617,618,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1374,850,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1375,850,452,62,427,428,429,64,
65,430,66,67,433,434,435,445,446,448,449,1376,850,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1377,850,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1378,850,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1379,850,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1380,850,452,62,427,428,429,64,65,430,66,67,433,
434,435,445,446,448,449,1381,850,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1382,850,452,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1385,1242,1243,1244,1386,66,1387,1388,1389,616,617,618,62,427,428,429,64,65,430,66,67,658,1432,432,433,434,435,436,437,438,439,440,441,442,443,444,445,56,14,15,660,448,449,661,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,
439,440,441,442,443,444,445,446,448,449,1434,451,452,616,617,618,1435,878,1436,878,1438,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1440,451,452,616,617,618,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1442,451,452,616,617,1155,1443,1452,62,1453,66,67,62,1454,1455,1456,66,67,62,922,66,
67,924,1462,616,617,618,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1464,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1465,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1466,451,452,62,427,428,429,64,65,430,
66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1467,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1469,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1471,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,
443,444,445,446,448,449,1473,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1475,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1476,451,452,1477,62,557,1479,559,66,67,62,557,1480,559,66,67,1482,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1486,448,449,499,452,
62,557,1487,559,66,67,62,557,1488,559,66,67,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1493,1242,1243,1244,1245,62,1496,1330,607,66,67,62,1499,1330,607,66,67,62,1502,607,66,67,62,1504,64,65,66,67,62,1505,1330,607,66,67,1510,13,14,15,16,1511,13,14,15,16,1513,1515,1518,1520,1522,1525,1530,1531,1532,1533,1534,1538,1541,1542,1544,62,1041,1042,1043,1545,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1555,1556,
1557,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,1575,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1578,1242,1243,1244,1245,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1579,1242,1243,1244,1245,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1580,1242,1243,1244,1245,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1582,1242,1243,1244,1245,62,1583,64,65,66,67,1584,62,1058,66,67,1586,1589,62,1590,66,67,1591,
62,1593,66,67,1594,1596,62,1597,607,66,67,62,1201,607,66,67,1598,1599,62,1604,1330,607,66,67,1605,62,1209,66,67,1608,1609,62,1209,66,67,1612,1613,1615,815,13,14,15,16,1616,815,13,14,15,16,1617,616,617,618,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1620,850,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1621,451,
452,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1385,1242,1243,1244,1386,66,1387,1622,1389,1518,1520,1522,1525,1530,1531,1532,1533,1534,1538,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1627,1242,1243,1244,1628,66,1387,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1385,1242,1243,1244,1386,66,1387,1629,1389,62,427,428,429,64,65,430,66,67,432,1630,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1151,451,452,616,617,618,878,
1632,878,1633,616,617,618,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1634,451,452,616,617,618,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1643,451,452,616,617,618,616,617,618,616,617,618,616,617,618,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,
444,445,446,448,449,1649,451,452,616,617,618,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1651,451,452,616,617,618,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1653,451,452,616,617,618,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,
449,1655,451,452,616,617,618,616,617,618,1658,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1663,451,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1665,448,449,499,452,62,1666,64,65,66,67,62,1667,607,66,67,1669,1670,1671,782,1681,1682,785,62,1209,66,67,1683,1684,1213,1685,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,
438,439,440,441,442,443,444,445,446,448,449,1686,451,452,62,1687,1330,607,66,67,1688,62,1689,1330,607,66,67,62,1690,1330,607,66,67,1691,62,1692,1330,607,66,67,1694,62,1695,1330,607,66,67,62,1696,1330,607,66,67,62,1697,1330,607,66,67,62,1698,1330,607,66,67,62,427,428,1699,429,494,495,430,66,67,1700,1701,433,434,435,445,446,1702,448,449,499,452,1703,1705,1706,1707,62,427,428,429,64,65,430,66,67,
1708,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,821,451,452,1709,1711,1713,1714,1716,1718,1719,62,427,428,429,64,65,430,66,67,1723,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,821,451,452,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1724,1556,1725,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,62,427,428,429,64,65,430,
66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1730,451,452,318,319,321,62,1731,1732,1733,1734,1735,1736,1737,1738,1739,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,1744,446,448,449,667,451,452,62,1745,1746,66,67,1,2,1749,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,
23,24,25,26,27,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1752,451,452,62,1753,1746,66,67,62,1754,1746,66,67,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1755,451,452,62,1756,1746,66,67,62,1757,1746,66,67,1,2,1758,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,
6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,1,2,1759,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1762,1242,1243,1244,1245,1763,1768,13,14,15,16,62,1769,66,67,62,1593,66,67,1770,62,1777,66,67,62,1780,64,65,66,67,1781,62,1782,1330,607,66,67,
1783,1784,815,13,14,15,16,62,427,428,429,494,495,430,66,67,1367,433,434,435,497,445,446,498,448,449,499,452,616,617,618,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1385,1242,1243,1244,1386,66,1387,1786,1389,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1787,1242,1243,1244,1245,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1385,1242,1243,1244,1386,66,1387,1788,616,617,1155,616,617,618,1791,1792,62,427,428,429,64,65,430,66,67,
432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1793,451,452,616,617,618,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1794,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1795,451,452,616,617,618,1796,616,617,618,1797,616,617,618,1798,616,617,618,1799,62,427,428,
429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1800,451,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1801,451,452,1802,62,427,428,429,64,65,430,66,67,1803,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,821,451,452,62,557,1804,559,66,67,62,557,1806,559,66,67,616,617,
618,62,427,428,429,494,495,430,66,67,1809,433,434,435,1810,445,446,1811,448,449,499,452,1670,1812,1814,62,1817,607,66,67,62,427,428,429,64,65,430,66,67,1818,433,434,435,1534,445,446,448,449,1819,850,452,62,1820,64,65,66,67,782,1074,1821,1032,13,14,15,16,616,617,618,1824,1826,1827,1838,1841,1845,1846,1847,62,1850,1308,66,67,1,2,1856,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,6,7,
8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1857,451,452,1,2,1858,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,1,2,1859,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,6,7,8,
9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,616,617,618,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1864,1242,1243,1244,1245,1866,1867,62,1870,1746,66,67,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1872,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,616,617,618,616,617,618,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1872,1556,4,5,6,7,8,9,
1558,12,13,14,15,16,17,21,22,23,24,25,26,27,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1872,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,1878,1879,2,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1911,1912,62,1780,64,65,66,67,1913,62,1780,64,65,66,67,1914,62,1780,64,65,66,67,1915,
62,1209,66,67,1916,62,1232,1233,1234,1235,1236,1237,1238,1239,1240,1921,1242,1243,1244,1245,616,617,618,616,617,618,616,617,618,616,617,618,616,617,618,62,373,66,67,374,1941,1942,1943,1719,1944,62,1780,64,65,66,67,1946,62,1780,64,65,66,67,1948,62,1780,64,65,66,67,1951,62,1780,64,65,66,67,1952,62,1780,64,65,66,67,1953,62,1780,64,65,66,67,1954,62,1780,64,65,66,67,1955,62,1780,64,65,66,67,
1956,62,427,428,1957,429,494,495,430,66,67,433,434,435,445,446,1702,448,449,499,452,1958,1959,1962,1966,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1872,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,616,617,618,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1872,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,1,2,1546,1547,
1548,1549,1550,1551,1552,3,1553,1554,1872,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,1,2,1971,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,1975,62,1733,607,66,67,1977,1978,1979,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,
1981,451,452,62,1201,607,66,67,1982,62,1984,1746,66,67,1,2,1986,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1988,451,452,1879,2,1880,1881,1882,1883,1884,1885,1886,1887,1888,1989,1890,1891,1892,1893,1894,1895,1990,1897,1898,1899,
1900,1901,1902,1903,1904,1905,1994,62,2001,64,65,66,67,62,1780,64,65,66,67,2002,2003,878,879,62,427,428,429,494,495,430,66,67,2007,433,434,435,1810,445,446,1811,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,2008,445,446,1811,448,449,499,452,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,2009,451,452,2012,2013,2014,62,1780,64,65,
66,67,2016,62,1780,64,65,66,67,2018,62,1780,64,65,66,67,2020,62,1780,64,65,66,67,2021,62,2030,66,67,62,2033,66,67,1,2,2034,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,2036,451,452,1,2,2037,2038,
1546,1547,1548,1549,1550,1551,1552,3,1553,2039,1554,1872,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,2041,2042,2044,13,14,15,16,62,2045,2046,2047,2048,2049,2050,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,2054,451,452,1,2,2056,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,6,7,8,9,1558,12,13,
14,15,16,17,21,22,23,24,25,26,27,616,617,618,62,1201,607,66,67,2058,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1872,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,616,617,618,2062,353,2063,355,353,2064,355,363,364,365,366,367,2065,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,2066,1556,2067,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,
23,24,25,26,27,2069,2070,616,617,618,2075,2077,2079,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1872,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,62,2089,66,67,616,617,618,2091,2092,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,2093,451,452,2094,1,2,3,4,5,6,7,8,9,2096,12,13,14,15,
16,17,21,22,23,24,25,26,27,2099,616,617,618,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1872,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,1,2,2102,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,62,1201,607,66,67,2103,353,2106,355,62,427,428,429,494,495,430,66,67,
2107,433,434,435,497,445,446,498,448,449,499,452,62,2108,64,65,66,67,2116,2121,62,2122,64,65,66,67,616,617,618,2127,62,2045,2046,2047,2049,2128,2129,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1872,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,2130,2131,2135,62,2136,66,67,62,2137,66,67,1,2,2139,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1750,1556,4,5,6,
7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,2140,2012,2013,2141,2012,2013,2142,1,2,1546,1547,1548,1549,1550,1551,1552,3,1553,1554,1872,1556,4,5,6,7,8,9,1558,12,13,14,15,16,17,21,22,23,24,25,26,27,2143,2144,2145,2146,2147
;
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,3,3,1,4,3,2,1,1,8,4,3,3,8,4,3,3,1,0,1,2,1,1,1,1,1,1,1,2,0,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,2,0,1,0,2,4,4,1,1,1,0,2,4,2,0,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,4,5,5,5,6,6,4,5,5,6,6,4,4,4,2,2,2,1,1,2,0,6,7,9,10,8,9,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,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,1,1,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,8,9,8,9,3,3,5,5,0,12,12,1,1,1,1,1,1,2,2,3,3,2,0,1,3,2,3,3,3,3,4,5,3,2,4,5,3,2,5,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,5,3,0,3,0,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,1,1,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,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,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,3,1,1,3,2,2,1,2,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,-99,-99,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-49,-100,-100,-100,-100,-100,-100,-100,-100,-100,-45,-45,-40,-40,-44,-44,-44,-44,-41,-41,-42,-42,-42,-42,-43,-43,-43,-43,-117,-117,-175,-175,-223,-223,-223,-223,-223,-223,-223,-268,-268,-207,-207,-207,-15,-15,-15,-15,-267,-155,
-155,-14,-211,-211,-211,-211,-116,-116,-116,-118,-118,-181,-181,-270,-270,-270,-270,-270,-80,-80,-81,-81,-81,-137,-137,-78,-78,-17,-17,-269,-269,-159,-159,-227,-227,-183,-183,-120,-120,-120,-120,-228,-228,-228,-119,-182,-182,-12,-12,-12,-12,-12,-12,-12,-12,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-72,-72,-79,-79,-79,-79,-272,-272,-70,-70,-70,-70,-70,-70,-243,-243,-244,-244,-244,-244,-237,-237,-238,-238,-239,-239,-239,-239,-139,-138,-138,
-138,-185,-185,-66,-66,-66,-66,-174,-174,-93,-162,-162,-161,-161,-271,-271,-71,-168,-168,-67,-69,-69,-69,-275,-275,-172,-172,-222,-222,-222,-173,-173,-52,-52,-53,-53,-53,-53,-53,-262,-262,-254,-254,-254,-254,-254,-254,-254,-146,-146,-147,-147,-147,-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,-189,-189,-190,-190,-91,-191,-191,-213,-213,-192,-192,-192,-192,-193,-193,-193,-261,-261,-261,-187,
-187,-163,-163,-163,-163,-57,-57,-164,-164,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-224,-224,-178,-178,-101,-101,-101,-101,-101,-102,-102,-102,-103,-103,-98,-29,-29,-29,-29,-28,-28,-28,-28,-150,-150,-150,-150,-150,-30,-30,-225,-225,-226,-226,-226,-97,-97,-97,-97,-97,-97,-97,-176,-176,-96,-96,-96,-96,-95,-95,-95,-177,-177,-31,-31,-88,-88,-88,-221,-21,-242,-242,-242,-242,-170,-171,-171,-274,-274,-274,-22,-22,-142,-142,-188,-188,-143,-273,-273,-273,
-273,-94,-94,-94,-94,-55,-264,-264,-212,-212,-212,-23,-23,-24,-25,-25,-26,-26,-26,-26,-209,-209,-299,-299,-299,-56,-56,-216,-216,-169,-169,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-144,-144,-145,-145,-145,-265,-265,-217,-217,-266,-266,-266,-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,-256,-256,-256,-256,-148,-148,-148,
-148,-148,-257,-258,-255,-255,-255,-255,-255,-62,-278,-279,-280,-280,-280,-280,-280,-280,-280,-280,-280,-281,-240,-240,-240,-240,-240,-240,-240,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-282,-282,-250,-250,-250,-251,-251,-214,-214,-215,-215,-283,-283,-283,-283,-283,-283,-283,-283,-283,-283,-283,-283,-283,-86,-86,-86,-86,-86,-86,-284,-284,-284,-284,-284,-284,-149,-149,-87,-87,-87,-87,-87,-87,-287,-287,-287,-287,-287,-287,-153,-154,-154,-232,-232,-232,-205,-205,
-204,-204,-204,-204,-204,-204,-204,-204,-204,-229,-229,-230,-230,-231,-231,-231,-231,-231,-231,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-121,-121,-121,-121,-121,-121,-121,-121,-121,-129,-122,-123,-123,-123,-125,-125,-125,-125,-125,-125,-125,-126,-126,-126,-126,-126,-126,-126,-126,-134,-134,-134,-134,-245,-245,-127,-127,-124,-124,-124,-124,-128,-128,-128,-128,-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,-249,-249,-249,-249,-249,-249,-151,-151,-77,-77,-203,-203,-203,-136,-136,-136,-236,-236,-236,-236,-11,-11,-184,-184,-133,-133,-133,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-112,-112,-112,-111,-111,-111,-110,-180,-180,-179,-179,-106,-73,-109,-156,-156,-74,-157,-157,-75,-104,-104,-105,-105,-51,-51,-276,-276,-276,-276,-276,-276,-276,-233,-233,-234,-234,-235,-235,-277,-277,-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,-83,-220,-220,-84,-84,-84,-84,-85,-85,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-219,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-158,-158,-135,-135,-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,-248,-248,-246,-247,-186,-186,-140,-140,-160,-160,-160,-160,-3,-3,-3,-3,-3,-3,-130,-131,-132,-202,-291,-291,-291,-290,-290,-290,-141,-199,-199,-199,-199,-199,-199,-199,-200,-200,-201,-201,-201,-201,-201,-201,-201,-201,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,
-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,
-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,
-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-197,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,
-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-198,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,
-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,
-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301,-301
;
yyd =
0,-48,0,-51,-37,-36,-38,-49,-42,-39,-3,0,-35,-61,0,0,0,-50,-6,-5,-4,-47,-46,-45,-44,-43,-41,-40,0,0,0,-184,0,0,0,0,-310,0,0,0,-312,-185,-311,0,-187,-188,-186,-2,0,0,0,0,0,0,0,0,0,0,0,-95,-96,-97,-1079,0,0,0,-962,-961,0,-231,-960,-1027,-1050,0,-1161,-986,-991,-979,-785,-784,-1000,-1049,-1207,-1186,-1179,-1188,-1206,-1197,-1174,-1199,-1200,-1201,-1202,-1203,-1187,-1173,-1204,-1205,-1176,-1177,
-1172,-1171,-1198,-1169,-1175,-1170,-1182,-1183,-1136,-1209,-1026,-1192,-1193,-1194,-1195,-1180,-1185,-1181,-1211,-1137,-1189,-1190,-1191,-1138,-1208,-1042,-1041,-1040,-1008,-1021,-985,-982,-1157,-989,-1078,-1165,-983,-990,-1005,-1163,-1164,-1055,-1159,-981,-1058,-1160,-964,-1080,-1087,-1006,-1166,-1167,-1094,-1102,-1168,-1034,-1038,-1184,-1039,-1043,-1085,-965,-1044,-1045,-1012,-1033,-1016,-1099,-1046,-1052,-1029,-1028,-1105,-1037,-1030,-995,-998,-999,-1051,-1178,-1035,-1015,-1048,-1017,-1018,-1024,-978,-1075,-1054,-1108,-984,-1139,-987,-1153,-988,-992,-1036,-1162,-1003,-1004,
-1009,-1010,-1011,-1020,-1023,-1025,-1074,-1002,-997,-977,-1007,-1001,-1022,-980,-1013,-994,-993,-1047,-996,-1019,-1053,-1031,-1032,-1056,-1057,-1059,-1060,-1061,-1062,-1063,-1064,-1065,-1066,-1067,-1068,-1069,-1070,-1071,-1196,-1072,-1073,-1076,-1147,-1135,-1077,-1081,-1082,-1083,-1084,-1086,-1088,-1089,-1090,-1091,-1092,-1093,-1095,-1096,-1097,-1098,-1100,-1101,-1103,-1210,-1104,-1106,-1107,-1109,-1110,-1111,-1112,-1113,-1114,-1115,-1116,-1117,-1118,-1119,-1120,-1121,-1122,-1123,-1124,-1125,-1126,-1127,-1128,-1129,-1130,-1131,-1132,-1133,-1134,-1140,-1141,-1142,-1143,-1144,-1145,-1146,
-966,-1148,-1149,-1150,-1151,-1152,-963,-1154,-1155,-1156,-1158,-1014,0,0,0,-154,0,0,0,0,0,0,0,0,-381,-297,-298,-382,-383,0,0,0,0,0,-316,-315,-416,0,-421,0,-314,-313,-428,0,-119,0,-67,0,0,0,0,-93,-92,-69,-74,-70,-73,-125,0,-124,-949,-63,-64,-86,-85,-84,-81,0,0,-83,-88,-87,-89,-174,-175,-234,-950,0,0,0,0,0,0,0,0,0,-146,0,-142,0,-143,0,0,-153,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-414,0,0,0,0,-190,-66,-126,-128,0,0,0,-703,-786,0,-647,-944,-945,-943,-648,-646,-645,-644,-643,-642,-641,-640,-639,-706,-707,-100,-788,0,0,-620,-715,0,0,0,0,0,-951,0,-1221,-1219,0,0,-1216,0,0,-1217,0,-1212,0,0,-1214,0,-1220,0,-1215,-946,0,0,0,0,0,0,0,0,0,0,0,0,-72,0,0,-82,0,0,0,-875,0,-883,
0,0,-924,0,0,0,0,0,0,-973,-972,-971,-970,-173,-172,-969,-1250,-1256,-1247,-1218,-1225,-1213,-1228,-1257,-1236,-1226,-1230,-1231,-1234,-1244,-1238,-1251,-1243,-1239,-1242,-1232,-1248,-1223,-975,-1241,-1245,-1254,-1253,-1229,-1222,-1224,-1233,-1235,-1237,-1240,-1246,-1227,-1249,-1252,-1255,-976,-974,-783,0,-782,0,-232,0,0,0,0,0,-134,-135,-147,-144,0,0,0,0,-219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-959,0,0,-402,-404,
-403,0,0,0,0,-413,-418,-933,0,-420,0,0,0,0,0,0,-611,-610,0,-102,0,0,0,0,0,0,-614,-612,-615,0,0,0,-613,-618,-619,-617,-616,0,0,0,0,0,0,0,0,0,0,0,0,-104,-105,0,0,0,0,0,0,-657,0,0,0,0,-623,-624,-625,0,0,0,0,0,0,0,0,-948,-649,0,0,0,0,0,0,0,0,0,0,0,0,-122,-123,0,0,0,0,0,-880,-881,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,-903,0,-886,-887,-888,-904,0,0,0,0,-222,0,0,-224,0,0,0,0,0,0,-168,0,0,0,0,0,0,0,0,0,0,0,0,0,-169,-155,0,0,0,0,0,0,-352,-351,0,0,0,-375,0,0,-240,0,0,-212,0,-407,-419,0,0,0,-251,-430,0,0,0,0,0,0,0,0,0,0,0,-281,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,-178,-205,0,0,0,-129,0,0,-789,0,0,0,-101,-708,0,0,-598,-596,-597,0,0,0,0,0,0,-636,0,0,0,0,0,0,0,0,0,0,-691,0,0,0,-671,0,-674,-673,-669,0,-103,-600,-605,-603,-601,-602,-604,-607,-609,-608,-606,-599,0,0,0,0,0,0,-730,-677,0,0,-622,0,0,0,0,0,-705,-714,0,-762,0,-721,0,-722,0,-720,-833,-826,
-827,-828,-829,-831,-840,-842,-841,-837,-838,-835,-844,-825,-834,-836,-839,-843,-830,-832,-947,0,0,0,0,0,-199,-202,-200,0,0,-726,-728,-727,0,0,0,0,0,0,-852,-845,-846,-847,-848,-850,-849,-851,-853,-854,-855,-856,-857,-858,-859,-860,-861,-862,0,0,0,-817,0,0,-925,0,0,-874,0,0,0,0,0,0,0,0,0,0,-896,0,0,0,0,0,0,0,0,-879,-878,0,-916,0,0,0,0,0,0,-918,0,-885,0,0,
0,0,0,0,0,0,0,-877,0,0,-223,-221,0,-138,0,0,0,0,-218,0,0,-159,0,-160,0,-158,0,0,0,0,-235,0,-242,0,0,0,0,0,0,-491,0,0,-955,-954,0,-363,0,-953,0,0,0,0,0,0,-353,-355,-354,0,-397,0,-395,0,0,-377,-347,-346,-406,0,-410,-409,0,0,0,0,-252,0,0,0,0,0,0,-459,0,0,-288,0,0,0,0,0,0,0,0,-442,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,-179,0,0,0,0,0,-208,0,-790,0,-793,0,0,-651,0,-678,0,0,0,0,0,0,0,0,0,0,0,0,-692,-693,-694,-672,-670,0,0,0,0,-732,0,0,0,0,0,0,0,0,-761,0,0,0,-794,-709,0,0,0,0,0,0,0,0,-795,0,0,0,0,0,0,0,0,0,-813,0,0,0,0,-919,0,0,0,-917,0,0,0,-136,0,-140,-139,
-217,-939,0,-941,-161,-162,0,0,-236,0,0,-303,-302,-477,0,0,0,0,0,0,0,0,0,0,-247,-243,0,-238,-244,0,0,-492,-519,-518,-517,-516,-515,-514,-513,-512,-511,-365,0,0,-522,-968,-967,0,-542,-530,-531,-532,-533,-534,-540,-535,-536,-537,-538,-539,-541,-523,-524,-525,-528,-529,-527,-526,0,0,0,0,0,0,0,0,0,-576,-575,0,0,0,0,-590,-591,-592,0,0,-577,0,0,0,0,0,0,-356,0,0,0,0,
0,0,0,0,-393,0,0,0,-379,-211,0,0,0,-431,-253,0,-447,-449,-448,0,-450,0,0,0,0,0,0,0,0,0,-931,0,-258,-444,-443,0,-259,-255,0,-264,-254,-256,-257,-260,-261,-262,-263,-265,-293,-266,-290,-292,-291,-295,-294,-267,-296,-268,-269,-273,-275,-274,0,0,0,-182,0,0,-206,0,-792,-791,0,0,0,0,0,0,0,0,-700,0,0,0,0,-687,0,0,0,-685,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,0,0,0,-731,0,0,-736,0,0,-653,0,-679,-759,0,0,0,0,0,0,-866,-864,-863,0,-865,0,0,0,-193,-201,-192,-196,-195,-197,-194,0,-203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-926,-71,0,0,0,0,-779,-777,-145,0,-170,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,-245,-246,0,0,0,0,0,0,0,0,0,0,0,0,0,-563,0,-567,-568,-569,0,-565,-566,0,-579,0,0,0,-578,-558,-559,-589,-587,0,0,-364,-60,-59,-58,-57,-55,-54,-53,-52,-34,-340,-56,-342,-33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-357,-361,0,-358,-367,-366,-368,0,0,0,-391,0,-396,0,0,0,-286,-278,-287,-283,-277,-284,-272,-451,0,-271,
0,0,0,0,0,-432,0,-461,0,-301,0,0,0,-440,0,-183,-180,-209,0,-210,0,0,0,0,0,-681,0,-688,0,0,-733,0,-652,-680,0,-796,0,0,-868,-867,-797,-798,0,0,-799,0,-801,0,-804,0,-806,0,-808,0,-810,0,0,0,-816,0,0,0,0,0,0,0,-137,-940,-942,0,-465,-309,0,0,0,0,0,0,-467,0,-474,0,0,-305,-304,0,0,0,0,0,0,-476,0,-239,0,0,0,0,0,-387,
0,0,0,0,-550,0,0,0,0,-554,0,-556,0,-557,0,0,0,0,-564,-580,0,0,0,0,-341,-343,0,0,0,0,0,0,0,-937,0,0,0,0,0,-935,0,-938,0,0,0,0,-934,0,0,0,0,0,0,-741,-740,0,-742,-743,0,0,-359,-360,0,0,0,0,0,0,0,-378,-276,-270,-446,0,0,0,0,-462,-433,0,-214,0,0,-441,-181,-683,0,-690,-686,0,-682,0,0,0,0,0,0,0,0,0,
0,0,-823,0,0,-929,0,-927,0,0,-112,0,-308,-466,-475,-470,-469,0,0,0,0,-237,0,-478,0,0,0,0,0,0,0,0,0,0,0,-380,-389,-390,-544,-552,-548,-543,-546,0,0,0,0,-555,0,-588,0,0,0,-582,-583,0,0,0,0,0,0,0,0,0,0,0,0,-765,0,0,0,0,0,-369,-373,0,0,0,0,-21,-32,-31,-30,-29,-28,-27,-26,-24,-25,-338,-10,-9,-11,-22,-15,-12,-336,0,-23,-20,
-19,-18,-17,-16,-14,-13,0,0,0,-398,0,-392,-445,0,0,0,-300,-436,0,0,-684,-689,0,-870,-814,0,-800,-802,-803,-805,-807,-809,-811,-812,-820,-821,0,0,0,0,0,0,-110,-464,0,0,0,0,0,0,0,0,0,0,0,0,0,-386,0,-521,-560,-562,0,0,0,0,-520,0,0,0,0,0,0,0,0,-317,0,-936,0,-764,0,0,0,0,0,-372,0,-750,0,-339,-337,0,0,0,0,0,-400,-399,-435,0,
0,-213,0,0,0,-930,-928,0,-113,0,-108,-109,0,0,0,0,0,-486,0,-479,0,0,0,-485,-488,-487,-490,-489,-545,-561,-571,-585,-586,-371,0,0,0,0,0,-757,0,-332,-318,0,-319,-328,-958,-957,0,-327,-323,-956,0,0,0,0,0,0,0,0,0,0,0,-78,-77,0,-349,-350,0,-452,-434,0,-437,-871,0,-501,0,-500,0,-473,0,0,0,-215,-482,-480,-481,0,0,-752,0,0,-756,0,-330,0,-320,0,-329,-325,
0,-760,0,0,-744,-747,-76,0,0,-455,-454,-456,-815,-494,-495,-496,-503,0,-507,0,-506,-504,0,0,0,0,0,-331,-324,-326,0,0,-509,-508,-505,0,-746,-749,-753,0,0,0,0,0,-439,-510,-75,-484
;
yyal =
1,17,17,263,263,263,263,263,263,263,263,263,265,265,265,276,283,293,293,293,293,293,293,293,293,293,293,293,293,294,296,568,568,810,1052,1067,1074,1074,1077,1082,1086,1086,1086,1086,1329,1329,1329,1329,1329,1336,1342,1344,1345,1349,1351,1353,1593,1594,1602,1871,1871,1871,1871,1871,2120,2121,2449,2449,2449,2451,2451,2451,2451,2451,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,
2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,
2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,
2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2960,2962,3228,3228,3251,3494,3495,3496,3499,3500,3501,3741,3741,3741,3741,3741,3741,3742,3743,3744,3985,4226,4226,4226,4226,4230,4230,4231,4231,4231,4231,4473,4473,4479,4479,4480,4481,4746,4748,4748,4748,4748,4748,4748,4748,4748,4756,4756,4756,4756,4756,4756,4756,4756,4756,5025,5290,5290,5290,5290,5290,5290,5290,5290,5290,5575,5816,6057,6298,6539,6541,6548,6550,6578,6578,6606,6606,6636,6636,6878,7119,7119,7361,7363,7365,7366,7369,
7370,7612,7868,7876,7883,8125,8366,8607,8848,9089,9330,9332,9571,9572,9575,9815,10057,10060,10060,10300,10301,10542,10783,10783,10783,10783,10783,10784,10785,11135,11135,11135,11143,11143,11143,11143,11143,11143,11143,11143,11143,11143,11143,11143,11143,11143,11143,11143,11143,11143,11493,11538,11538,11538,11803,12069,12334,12599,12864,12864,13214,13214,13214,13480,13745,13745,14096,14447,14447,14798,14798,15063,15328,15328,15679,15679,15680,15680,15680,16031,16382,16383,16734,17085,17436,17787,18138,18489,18840,19191,19542,19542,19782,20022,20022,20023,20353,20370,20370,20694,
20694,20959,21225,21225,21490,21755,22020,22285,22550,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22586,22914,22914,23242,23242,23246,23487,23491,23756,23758,23758,23758,23758,23758,23786,23809,23810,23816,23816,23825,24067,24068,24310,24311,24553,24795,24797,24799,25041,25050,25316,25557,25559,25560,25561,25563,25565,25566,25566,25570,25571,25571,
25571,25571,25575,25579,25820,25821,25821,25821,25821,26060,26060,26089,26334,26335,26604,26869,27108,27108,27108,27376,27376,27641,27906,28171,28436,28701,28966,28966,28966,28966,29231,29496,29761,29761,29761,29761,29761,29761,30026,30291,30296,30557,30562,30572,30837,31102,31367,31632,31897,32162,32162,32162,32163,32428,32667,32932,33197,33462,33462,33463,33464,33507,33543,33543,33543,33543,33782,33783,33818,33908,33931,34021,34075,34341,34341,34341,34606,34871,35111,35380,35645,35910,36175,36440,36705,36723,36741,37007,37007,37007,37248,37490,37505,37770,38035,38035,38035,38300,38565,38830,
39095,39360,39625,39890,40155,40420,40685,40950,41215,41480,41745,41749,42034,42054,42319,42584,42849,43114,43399,43684,43685,43968,44207,44472,44757,45042,45042,45077,45077,45077,45077,45077,45405,45689,45930,46171,46171,46175,46178,46178,46225,46226,46229,46494,46498,46739,46739,47004,47005,47014,47256,47265,47507,47516,47541,47783,47784,48026,48027,48052,48052,48052,48083,48084,48324,48563,48802,48805,48805,48805,48806,49045,49286,49286,49287,49526,49526,49765,49766,49766,49771,49771,49771,49774,49777,49803,49803,49803,49804,50050,50052,50053,50295,50543,50545,50788,51030,51032,51272,51272,
51512,51514,51754,51756,51758,51760,51762,51765,51767,51771,51773,51775,51777,51781,51785,51785,51785,52028,52269,52270,52270,52272,52325,52325,52326,52591,52856,52856,52856,52857,52947,52947,52947,52947,53037,53127,53217,53307,53397,53487,53487,53577,53667,53757,53847,54108,54109,54374,54639,54904,54913,54913,55174,55435,55696,55696,55700,55700,55700,55700,55702,55702,55702,55702,55702,55702,55702,55702,55702,55702,55702,55702,55702,55792,55882,55972,56062,56152,56242,56242,56242,56508,56597,56597,56687,56777,56867,57132,57142,57142,57142,57145,57145,57410,57410,57411,57411,57412,57412,57412,
57412,57412,57412,57412,57412,57412,57412,57412,57412,57412,57412,57412,57412,57412,57412,57412,57412,57412,57412,57412,57413,57448,57484,57487,57489,57489,57489,57489,57755,57756,57756,57756,57756,57792,57827,57862,57897,57932,57933,57933,57933,57933,57933,57933,57933,57933,57933,57933,57933,57933,57933,57933,57933,57933,57933,57933,57933,57934,58199,58200,58200,58530,58860,58860,58874,59116,59116,59132,59460,59788,60116,60444,60772,61100,61426,61754,62080,62080,62408,62736,63064,63392,63393,63658,63923,64188,64188,64188,64189,64189,64517,64845,65173,65501,65829,66157,66157,66484,66484,66812,
67140,67468,67470,67735,68000,68265,68530,68795,68795,69123,69451,69451,69451,69692,69692,69693,69694,69734,69737,69737,69796,70036,70036,70045,70045,70054,70054,70079,70321,70346,70588,70588,70619,70619,70870,70872,70875,71116,71119,71360,71360,71599,71831,71831,71831,71833,71833,71866,71866,72101,72336,72571,72573,72574,72575,72575,72575,72575,72577,72577,72579,72579,72581,72820,72820,72820,72820,72820,73061,73061,73061,73062,73303,73544,73550,73550,73573,73575,73816,74055,74056,74057,74057,74296,74297,74297,74299,74540,74542,74543,74783,75024,75266,75267,75267,75508,75749,75990,75991,76230,
76469,76470,76709,76710,76711,76712,76713,76715,76716,76719,76720,76721,76722,76725,76725,76968,76970,76974,76977,76980,76980,77246,77246,77511,77511,77513,77515,77515,77524,77524,77613,77703,77793,78054,78315,78576,78837,79098,79359,79620,79881,80142,80142,80142,80142,80142,80142,80144,80387,80388,80390,80390,80426,80693,80958,80994,80998,80999,81000,81001,81001,81266,81301,81566,81566,81566,81574,81582,81821,82064,82065,82305,82341,82606,82606,82871,83136,83401,83666,83931,84196,84461,84726,84730,84730,84971,85213,85226,85241,85241,85568,85896,86224,86224,86489,86730,86971,86971,86973,86973,
86973,86973,86973,86975,86975,86975,86975,87000,87025,87025,87257,87259,87259,87259,87259,87500,87501,87502,87745,87984,87985,88226,88467,88469,88471,88471,88471,88473,88473,88473,88475,88476,88476,88476,88476,88476,88476,88476,88476,88476,88476,88476,88476,88523,88570,88570,88570,88570,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88571,88621,88671,88720,88766,88767,88815,88864,88912,88960,88960,88960,89007,89052,89099,89144,89144,89144,89144,89189,89190,89190,89223,89461,89489,89490,89491,89492,89492,89493,89725,89957,
90189,90190,90422,90663,90666,90666,90905,90906,90909,90909,90909,91150,91390,91630,91630,91630,91631,91631,91631,91631,91870,91870,92110,92111,92113,92114,92115,92355,92360,92599,92600,92600,92603,92603,92603,92603,92842,92842,92842,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92847,92849,92853,92857,92857,92858,92860,92860,92913,92913,92913,93174,93439,93539,93639,93739,93839,93939,94039,94039,94139,94229,94472,94473,94473,94474,94477,94479,94479,94482,94488,94494,94500,94506,94512,94518,94524,94530,
94536,94542,94548,94554,94560,94566,94572,94578,94584,94590,94596,94602,94611,94620,94628,94630,94637,94645,94652,94659,94662,94665,94671,94675,94678,94681,94684,94686,94928,94931,95174,95174,95439,95440,95440,95530,95531,95531,95532,95532,95532,95567,95832,95867,95868,95869,95871,95871,95871,95871,95873,95873,95875,95876,95877,95877,95877,95877,95877,95877,95877,95877,95878,95878,96143,96178,96214,96250,96285,96550,96585,96850,96885,97150,97185,97450,97485,97520,97522,97523,97853,98183,98183,98183,98448,98449,98714,99042,99042,99042,99042,99283,99283,99523,99538,99568,99816,99818,100083,100324,
100326,100567,100808,100816,101056,101057,101059,101299,101539,101779,102019,102019,102019,102284,102330,102331,102377,102378,102643,102691,102692,102740,102741,102789,102839,102840,102840,102841,102841,102841,102841,102889,102889,102889,102936,102936,102937,102985,102986,102986,102986,102986,102986,102986,103251,103279,103279,103279,103279,103279,103279,103279,103279,103279,103279,103279,103279,103279,103279,103279,103283,103548,103559,103799,104065,104305,104332,104597,104836,105075,105340,105579,105818,105845,105872,105872,105872,105874,105874,105874,105874,105874,106106,106137,106138,106138,106141,106141,106143,106382,106622,106622,106622,106622,106622,106622,106622,106622,106622,106624,
106624,106625,106626,106627,106628,106629,106629,106868,106868,106870,106870,107111,107351,107356,107356,107360,107360,107360,107360,107625,107625,107715,107805,107807,108050,108282,108282,108525,108525,108526,108528,108528,108540,108540,108540,108577,108577,108578,108579,108579,108579,108579,108579,108844,108879,108879,109144,109144,109409,109409,109463,109463,109517,109517,109571,109571,109625,109890,110155,110155,110156,110421,110663,110905,110951,111216,111544,111544,111544,111544,111559,111559,111559,111560,111561,111562,111578,111817,112081,112081,112322,112322,112353,112360,112360,112360,112361,112396,112398,112399,112401,112403,112403,112404,112404,112405,112406,112407,112408,112409,
112409,112411,112412,112444,112489,112489,112490,112535,112537,112539,112539,112540,112540,112541,112541,112589,112590,112591,112830,112830,112830,112832,112833,112834,112836,112836,112836,112863,113128,113155,113182,113217,113218,113219,113219,113220,113454,113689,113924,114157,114157,114392,114392,114628,114864,114865,114866,114866,115105,115107,115135,115136,115139,115175,115175,115175,115210,115210,115210,115238,115266,115266,115266,115297,115323,115324,115325,115326,115327,115330,115330,115330,115330,115330,115331,115572,115813,116054,116054,116054,116293,116293,116295,116296,116296,116296,116296,116298,116298,116298,116530,116530,116531,116532,116567,116602,116637,116672,116707,116742,
116777,116812,116847,116847,116852,117182,117182,117512,117512,117513,117526,117526,117806,117806,117806,117806,117806,117806,117814,117832,117855,117873,117873,118114,118114,118115,118356,118357,118358,118599,118840,119081,119322,119563,119804,120069,120069,120069,120069,120069,120069,120069,120069,120069,120070,120118,120119,120120,120120,120121,120121,120166,120214,120215,120215,120215,120263,120291,120326,120354,120382,120409,120410,120411,120412,120415,120655,120658,120658,120923,121163,121164,121403,121404,121404,121404,121431,121432,121697,121723,121723,121723,121723,121723,121723,121723,121723,121723,121723,121723,121723,121723,121723,121723,121723,121723,121723,121723,121728,121728,
121728,121728,121728,121728,121728,121728,121728,122000,122001,122002,122002,122003,122003,122003,122005,122007,122009,122009,122009,122250,122491,122491,122491,122492,122492,122492,122494,122494,122494,122494,122494,122494,122494,122494,122494,122494,122494,122495,122496,122761,123026,123291,123306,123306,123306,123323,123564,123566,123807,123809,124050,124291,124293,124295,124297,124299,124301,124303,124303,124304,124304,124304,124304,124305,124544,124545,124546,124546,124787,124814,124815,125080,125110,125112,125114,125351,125351,125616,125616,125617,125617,125644,125679,125682,125922,125923,125923,125951,125951,125986,125986,125986,125990,125992,125994,126263,126291,126291,126291,126291,
126295,126299,126299,126301,126302,126303,126303,126303,126315,126315,126360,126360,126360,126377,126394,126410,126412,126414,126414,126416,126416,126418,126420,126423,126423,126423,126423,126423,126423,126423,126423,126423,126423,126423,126423,126451,126692,126727,126729,126732,126732,126997,126997,126997,126999,126999,126999,126999,126999,127014,127014,127014,127014,127015,127032,127068,127069,127097,127124,127127,127367,127368,127369,127371,127371,127371,127636,127636,127636,127877,127877,127877,127880,127880,127880,127881,127881,127882,127882,127883,127883,127886,127890,127894,127894,127894,127894,127894,128135,128136,128136,128137,128138,128138,128173,128173,128174,128174,128411,128411,
128411,128412,128412,128442,128445,128445,128445,128445,128456,128462,128462,128462,128462,128462,128462,128462,128462,128462,128464,128464,128465,128465,128465,128470,128711,128952,128953,128980,128980,128980,128980,128989,128994,128994,128994,128994,128998,128998,128998,128998,129028,129036,129040,129043,129050,129050,129050,129050
;
yyah =
16,16,262,262,262,262,262,262,262,262,262,264,264,264,275,282,292,292,292,292,292,292,292,292,292,292,292,292,293,295,567,567,809,1051,1066,1073,1073,1076,1081,1085,1085,1085,1085,1328,1328,1328,1328,1328,1335,1341,1343,1344,1348,1350,1352,1592,1593,1601,1870,1870,1870,1870,1870,2119,2120,2448,2448,2448,2450,2450,2450,2450,2450,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,
2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,
2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,
2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2691,2959,2961,3227,3227,3250,3493,3494,3495,3498,3499,3500,3740,3740,3740,3740,3740,3740,3741,3742,3743,3984,4225,4225,4225,4225,4229,4229,4230,4230,4230,4230,4472,4472,4478,4478,4479,4480,4745,4747,4747,4747,4747,4747,4747,4747,4747,4755,4755,4755,4755,4755,4755,4755,4755,4755,5024,5289,5289,5289,5289,5289,5289,5289,5289,5289,5574,5815,6056,6297,6538,6540,6547,6549,6577,6577,6605,6605,6635,6635,6877,7118,7118,7360,7362,7364,7365,7368,7369,
7611,7867,7875,7882,8124,8365,8606,8847,9088,9329,9331,9570,9571,9574,9814,10056,10059,10059,10299,10300,10541,10782,10782,10782,10782,10782,10783,10784,11134,11134,11134,11142,11142,11142,11142,11142,11142,11142,11142,11142,11142,11142,11142,11142,11142,11142,11142,11142,11142,11492,11537,11537,11537,11802,12068,12333,12598,12863,12863,13213,13213,13213,13479,13744,13744,14095,14446,14446,14797,14797,15062,15327,15327,15678,15678,15679,15679,15679,16030,16381,16382,16733,17084,17435,17786,18137,18488,18839,19190,19541,19541,19781,20021,20021,20022,20352,20369,20369,20693,20693,
20958,21224,21224,21489,21754,22019,22284,22549,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22585,22913,22913,23241,23241,23245,23486,23490,23755,23757,23757,23757,23757,23757,23785,23808,23809,23815,23815,23824,24066,24067,24309,24310,24552,24794,24796,24798,25040,25049,25315,25556,25558,25559,25560,25562,25564,25565,25565,25569,25570,25570,25570,
25570,25574,25578,25819,25820,25820,25820,25820,26059,26059,26088,26333,26334,26603,26868,27107,27107,27107,27375,27375,27640,27905,28170,28435,28700,28965,28965,28965,28965,29230,29495,29760,29760,29760,29760,29760,29760,30025,30290,30295,30556,30561,30571,30836,31101,31366,31631,31896,32161,32161,32161,32162,32427,32666,32931,33196,33461,33461,33462,33463,33506,33542,33542,33542,33542,33781,33782,33817,33907,33930,34020,34074,34340,34340,34340,34605,34870,35110,35379,35644,35909,36174,36439,36704,36722,36740,37006,37006,37006,37247,37489,37504,37769,38034,38034,38034,38299,38564,38829,39094,
39359,39624,39889,40154,40419,40684,40949,41214,41479,41744,41748,42033,42053,42318,42583,42848,43113,43398,43683,43684,43967,44206,44471,44756,45041,45041,45076,45076,45076,45076,45076,45404,45688,45929,46170,46170,46174,46177,46177,46224,46225,46228,46493,46497,46738,46738,47003,47004,47013,47255,47264,47506,47515,47540,47782,47783,48025,48026,48051,48051,48051,48082,48083,48323,48562,48801,48804,48804,48804,48805,49044,49285,49285,49286,49525,49525,49764,49765,49765,49770,49770,49770,49773,49776,49802,49802,49802,49803,50049,50051,50052,50294,50542,50544,50787,51029,51031,51271,51271,51511,
51513,51753,51755,51757,51759,51761,51764,51766,51770,51772,51774,51776,51780,51784,51784,51784,52027,52268,52269,52269,52271,52324,52324,52325,52590,52855,52855,52855,52856,52946,52946,52946,52946,53036,53126,53216,53306,53396,53486,53486,53576,53666,53756,53846,54107,54108,54373,54638,54903,54912,54912,55173,55434,55695,55695,55699,55699,55699,55699,55701,55701,55701,55701,55701,55701,55701,55701,55701,55701,55701,55701,55701,55791,55881,55971,56061,56151,56241,56241,56241,56507,56596,56596,56686,56776,56866,57131,57141,57141,57141,57144,57144,57409,57409,57410,57410,57411,57411,57411,57411,
57411,57411,57411,57411,57411,57411,57411,57411,57411,57411,57411,57411,57411,57411,57411,57411,57411,57411,57411,57412,57447,57483,57486,57488,57488,57488,57488,57754,57755,57755,57755,57755,57791,57826,57861,57896,57931,57932,57932,57932,57932,57932,57932,57932,57932,57932,57932,57932,57932,57932,57932,57932,57932,57932,57932,57932,57933,58198,58199,58199,58529,58859,58859,58873,59115,59115,59131,59459,59787,60115,60443,60771,61099,61425,61753,62079,62079,62407,62735,63063,63391,63392,63657,63922,64187,64187,64187,64188,64188,64516,64844,65172,65500,65828,66156,66156,66483,66483,66811,67139,
67467,67469,67734,67999,68264,68529,68794,68794,69122,69450,69450,69450,69691,69691,69692,69693,69733,69736,69736,69795,70035,70035,70044,70044,70053,70053,70078,70320,70345,70587,70587,70618,70618,70869,70871,70874,71115,71118,71359,71359,71598,71830,71830,71830,71832,71832,71865,71865,72100,72335,72570,72572,72573,72574,72574,72574,72574,72576,72576,72578,72578,72580,72819,72819,72819,72819,72819,73060,73060,73060,73061,73302,73543,73549,73549,73572,73574,73815,74054,74055,74056,74056,74295,74296,74296,74298,74539,74541,74542,74782,75023,75265,75266,75266,75507,75748,75989,75990,76229,76468,
76469,76708,76709,76710,76711,76712,76714,76715,76718,76719,76720,76721,76724,76724,76967,76969,76973,76976,76979,76979,77245,77245,77510,77510,77512,77514,77514,77523,77523,77612,77702,77792,78053,78314,78575,78836,79097,79358,79619,79880,80141,80141,80141,80141,80141,80141,80143,80386,80387,80389,80389,80425,80692,80957,80993,80997,80998,80999,81000,81000,81265,81300,81565,81565,81565,81573,81581,81820,82063,82064,82304,82340,82605,82605,82870,83135,83400,83665,83930,84195,84460,84725,84729,84729,84970,85212,85225,85240,85240,85567,85895,86223,86223,86488,86729,86970,86970,86972,86972,86972,
86972,86972,86974,86974,86974,86974,86999,87024,87024,87256,87258,87258,87258,87258,87499,87500,87501,87744,87983,87984,88225,88466,88468,88470,88470,88470,88472,88472,88472,88474,88475,88475,88475,88475,88475,88475,88475,88475,88475,88475,88475,88475,88522,88569,88569,88569,88569,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88570,88620,88670,88719,88765,88766,88814,88863,88911,88959,88959,88959,89006,89051,89098,89143,89143,89143,89143,89188,89189,89189,89222,89460,89488,89489,89490,89491,89491,89492,89724,89956,90188,
90189,90421,90662,90665,90665,90904,90905,90908,90908,90908,91149,91389,91629,91629,91629,91630,91630,91630,91630,91869,91869,92109,92110,92112,92113,92114,92354,92359,92598,92599,92599,92602,92602,92602,92602,92841,92841,92841,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92846,92848,92852,92856,92856,92857,92859,92859,92912,92912,92912,93173,93438,93538,93638,93738,93838,93938,94038,94038,94138,94228,94471,94472,94472,94473,94476,94478,94478,94481,94487,94493,94499,94505,94511,94517,94523,94529,94535,
94541,94547,94553,94559,94565,94571,94577,94583,94589,94595,94601,94610,94619,94627,94629,94636,94644,94651,94658,94661,94664,94670,94674,94677,94680,94683,94685,94927,94930,95173,95173,95438,95439,95439,95529,95530,95530,95531,95531,95531,95566,95831,95866,95867,95868,95870,95870,95870,95870,95872,95872,95874,95875,95876,95876,95876,95876,95876,95876,95876,95876,95877,95877,96142,96177,96213,96249,96284,96549,96584,96849,96884,97149,97184,97449,97484,97519,97521,97522,97852,98182,98182,98182,98447,98448,98713,99041,99041,99041,99041,99282,99282,99522,99537,99567,99815,99817,100082,100323,100325,
100566,100807,100815,101055,101056,101058,101298,101538,101778,102018,102018,102018,102283,102329,102330,102376,102377,102642,102690,102691,102739,102740,102788,102838,102839,102839,102840,102840,102840,102840,102888,102888,102888,102935,102935,102936,102984,102985,102985,102985,102985,102985,102985,103250,103278,103278,103278,103278,103278,103278,103278,103278,103278,103278,103278,103278,103278,103278,103278,103282,103547,103558,103798,104064,104304,104331,104596,104835,105074,105339,105578,105817,105844,105871,105871,105871,105873,105873,105873,105873,105873,106105,106136,106137,106137,106140,106140,106142,106381,106621,106621,106621,106621,106621,106621,106621,106621,106621,106623,106623,
106624,106625,106626,106627,106628,106628,106867,106867,106869,106869,107110,107350,107355,107355,107359,107359,107359,107359,107624,107624,107714,107804,107806,108049,108281,108281,108524,108524,108525,108527,108527,108539,108539,108539,108576,108576,108577,108578,108578,108578,108578,108578,108843,108878,108878,109143,109143,109408,109408,109462,109462,109516,109516,109570,109570,109624,109889,110154,110154,110155,110420,110662,110904,110950,111215,111543,111543,111543,111543,111558,111558,111558,111559,111560,111561,111577,111816,112080,112080,112321,112321,112352,112359,112359,112359,112360,112395,112397,112398,112400,112402,112402,112403,112403,112404,112405,112406,112407,112408,112408,
112410,112411,112443,112488,112488,112489,112534,112536,112538,112538,112539,112539,112540,112540,112588,112589,112590,112829,112829,112829,112831,112832,112833,112835,112835,112835,112862,113127,113154,113181,113216,113217,113218,113218,113219,113453,113688,113923,114156,114156,114391,114391,114627,114863,114864,114865,114865,115104,115106,115134,115135,115138,115174,115174,115174,115209,115209,115209,115237,115265,115265,115265,115296,115322,115323,115324,115325,115326,115329,115329,115329,115329,115329,115330,115571,115812,116053,116053,116053,116292,116292,116294,116295,116295,116295,116295,116297,116297,116297,116529,116529,116530,116531,116566,116601,116636,116671,116706,116741,116776,
116811,116846,116846,116851,117181,117181,117511,117511,117512,117525,117525,117805,117805,117805,117805,117805,117805,117813,117831,117854,117872,117872,118113,118113,118114,118355,118356,118357,118598,118839,119080,119321,119562,119803,120068,120068,120068,120068,120068,120068,120068,120068,120068,120069,120117,120118,120119,120119,120120,120120,120165,120213,120214,120214,120214,120262,120290,120325,120353,120381,120408,120409,120410,120411,120414,120654,120657,120657,120922,121162,121163,121402,121403,121403,121403,121430,121431,121696,121722,121722,121722,121722,121722,121722,121722,121722,121722,121722,121722,121722,121722,121722,121722,121722,121722,121722,121722,121727,121727,121727,
121727,121727,121727,121727,121727,121727,121999,122000,122001,122001,122002,122002,122002,122004,122006,122008,122008,122008,122249,122490,122490,122490,122491,122491,122491,122493,122493,122493,122493,122493,122493,122493,122493,122493,122493,122493,122494,122495,122760,123025,123290,123305,123305,123305,123322,123563,123565,123806,123808,124049,124290,124292,124294,124296,124298,124300,124302,124302,124303,124303,124303,124303,124304,124543,124544,124545,124545,124786,124813,124814,125079,125109,125111,125113,125350,125350,125615,125615,125616,125616,125643,125678,125681,125921,125922,125922,125950,125950,125985,125985,125985,125989,125991,125993,126262,126290,126290,126290,126290,126294,
126298,126298,126300,126301,126302,126302,126302,126314,126314,126359,126359,126359,126376,126393,126409,126411,126413,126413,126415,126415,126417,126419,126422,126422,126422,126422,126422,126422,126422,126422,126422,126422,126422,126422,126450,126691,126726,126728,126731,126731,126996,126996,126996,126998,126998,126998,126998,126998,127013,127013,127013,127013,127014,127031,127067,127068,127096,127123,127126,127366,127367,127368,127370,127370,127370,127635,127635,127635,127876,127876,127876,127879,127879,127879,127880,127880,127881,127881,127882,127882,127885,127889,127893,127893,127893,127893,127893,128134,128135,128135,128136,128137,128137,128172,128172,128173,128173,128410,128410,128410,
128411,128411,128441,128444,128444,128444,128444,128455,128461,128461,128461,128461,128461,128461,128461,128461,128461,128463,128463,128464,128464,128464,128469,128710,128951,128952,128979,128979,128979,128979,128988,128993,128993,128993,128993,128997,128997,128997,128997,129027,129035,129039,129042,129049,129049,129049,129049,129049
;
yygl =
1,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,33,33,33,33,33,33,33,33,33,33,33,33,33,33,37,38,38,46,56,60,61,61,61,62,63,63,63,63,64,64,64,64,64,66,66,67,67,68,71,74,80,80,80,86,86,86,86,86,92,92,92,92,92,92,92,92,92,92,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,
100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,
100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,
100,100,100,100,100,100,100,100,100,100,100,100,100,109,109,115,115,115,127,127,127,127,127,127,128,128,128,128,128,128,128,128,128,134,140,140,140,140,140,140,140,140,140,140,141,141,143,143,143,143,174,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,181,202,202,202,202,202,202,202,202,202,210,216,222,229,237,237,238,239,241,241,244,244,244,244,253,261,261,270,270,270,270,270,
270,279,285,285,285,286,292,298,304,310,316,317,322,322,322,327,328,328,328,333,334,340,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,350,350,350,379,413,442,471,500,500,500,500,500,530,559,559,559,559,559,559,559,588,617,617,617,617,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,624,630,630,630,630,631,631,639,
639,658,690,690,709,728,747,766,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,786,794,796,825,826,826,826,826,826,828,828,828,829,829,830,839,839,848,848,857,866,866,866,875,876,882,888,889,889,889,890,891,891,891,892,892,892,
892,892,892,892,899,899,899,899,899,904,904,909,921,921,951,981,985,985,985,1015,1015,1044,1073,1102,1131,1160,1189,1189,1189,1189,1218,1247,1276,1276,1276,1276,1276,1276,1305,1334,1334,1353,1354,1356,1385,1414,1443,1472,1501,1530,1530,1530,1532,1561,1565,1594,1623,1652,1655,1655,1655,1655,1658,1661,1664,1667,1671,1673,1676,1679,1683,1686,1690,1724,1724,1724,1753,1782,1789,1791,1820,1849,1878,1907,1936,1937,1938,1940,1940,1940,1946,1952,1953,1973,2003,2003,2003,2022,2041,2060,
2079,2098,2117,2136,2155,2174,2193,2212,2231,2250,2269,2269,2277,2277,2296,2315,2334,2353,2372,2391,2393,2412,2416,2435,2454,2473,2473,2476,2476,2476,2476,2476,2476,2482,2488,2494,2494,2495,2497,2497,2500,2500,2500,2529,2531,2538,2538,2567,2567,2568,2577,2578,2587,2588,2588,2597,2597,2606,2606,2606,2606,2606,2615,2615,2619,2625,2631,2632,2632,2632,2632,2638,2644,2644,2644,2648,2648,2652,2653,2653,2654,2654,2654,2654,2654,2656,2656,2656,2656,2657,2658,2658,2659,2662,2663,2669,2670,2671,2672,2672,
2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2692,2692,2692,2703,2711,2713,2713,2713,2716,2716,2716,2746,2776,2776,2776,2778,2781,2781,2781,2781,2784,2787,2790,2793,2796,2799,2802,2805,2808,2811,2814,2833,2835,2864,2893,2922,2922,2922,2941,2960,2979,2979,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2980,2983,2986,2989,2992,2995,2998,2998,2998,3032,3035,3035,3038,3041,3044,3073,3076,3076,3076,3078,3078,3107,3107,3107,3107,3107,3107,3107,
3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3107,3110,3113,3113,3113,3113,3113,3113,3142,3142,3142,3142,3142,3145,3148,3151,3154,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3157,3187,3187,3187,3187,3187,3187,3188,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3200,3219,3238,3257,3257,3257,3257,3257,3257,3257,3257,3257,3257,3257,3257,3257,3257,3257,
3257,3257,3257,3276,3295,3314,3333,3352,3352,3352,3352,3352,3352,3359,3359,3359,3359,3362,3364,3364,3367,3373,3373,3374,3374,3375,3375,3375,3384,3384,3393,3393,3401,3401,3413,3418,3423,3429,3434,3440,3440,3444,3459,3459,3459,3459,3459,3460,3460,3464,3468,3472,3472,3472,3472,3472,3472,3472,3477,3477,3477,3477,3478,3483,3483,3483,3483,3483,3489,3489,3489,3489,3490,3491,3492,3492,3494,3495,3501,3506,3506,3506,3506,3511,3511,3511,3512,3518,3518,3518,3523,3529,3535,3536,3536,3542,3548,3554,3555,3559,
3564,3565,3569,3570,3571,3572,3573,3574,3575,3577,3580,3581,3582,3582,3582,3593,3593,3599,3599,3599,3599,3620,3620,3649,3649,3649,3649,3649,3649,3649,3652,3655,3658,3677,3696,3715,3734,3753,3772,3791,3810,3829,3829,3829,3829,3829,3829,3829,3848,3848,3848,3848,3851,3885,3914,3917,3920,3920,3922,3922,3922,3951,3954,3983,3983,3986,3987,3988,3992,3998,3998,4004,4007,4036,4036,4065,4094,4123,4152,4181,4210,4239,4268,4269,4269,4275,4281,4282,4282,4282,4282,4282,4282,4282,4301,4307,4313,4313,4313,4313,
4313,4313,4313,4313,4313,4313,4313,4313,4313,4313,4328,4328,4328,4328,4328,4334,4334,4334,4340,4345,4345,4351,4357,4357,4357,4357,4357,4362,4362,4362,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4368,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4369,4370,4371,4372,4372,4372,4373,4374,4375,4376,4376,4376,4378,4379,4379,4380,4380,4380,4380,4381,4381,4381,4382,4387,4422,4422,4423,4423,4423,4423,4438,4453,
4468,4468,4483,4489,4490,4490,4495,4495,4495,4495,4495,4496,4501,4506,4506,4506,4507,4507,4507,4507,4512,4512,4518,4519,4519,4519,4519,4525,4526,4532,4532,4532,4532,4532,4532,4532,4537,4537,4537,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4538,4544,4550,4550,4551,4551,4551,4554,4554,4554,4573,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4621,4621,4621,4621,4621,4621,4621,4621,4621,4621,4621,4621,4621,4621,4621,4621,
4621,4621,4621,4621,4621,4621,4621,4621,4621,4621,4621,4621,4622,4623,4624,4624,4625,4626,4627,4628,4628,4628,4630,4631,4631,4631,4631,4631,4648,4648,4667,4667,4697,4697,4697,4700,4702,4702,4704,4704,4704,4707,4736,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4739,4768,4771,4774,4777,4780,4809,4812,4841,4844,4873,4876,4905,4908,4911,4912,4912,4912,4912,4912,4912,4941,4941,4960,4960,4960,4960,4960,4966,4966,4971,4974,4978,4985,4986,5015,5021,
5022,5028,5034,5035,5041,5041,5042,5048,5054,5060,5066,5066,5066,5088,5089,5090,5091,5092,5122,5123,5123,5124,5124,5125,5126,5127,5127,5127,5127,5127,5127,5128,5128,5128,5129,5129,5129,5129,5129,5129,5129,5129,5129,5129,5159,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5194,5223,5226,5236,5266,5271,5306,5335,5340,5345,5374,5379,5384,5419,5454,5454,5454,5454,5454,5454,5454,5454,5469,5470,5470,5470,5470,5470,5475,5479,5484,5484,5484,5484,5484,5484,5484,5484,5484,5484,
5484,5484,5484,5484,5484,5484,5484,5488,5488,5488,5488,5495,5501,5502,5502,5508,5508,5508,5508,5529,5529,5529,5532,5532,5551,5566,5566,5584,5584,5584,5584,5584,5587,5587,5587,5590,5590,5591,5592,5592,5592,5592,5592,5621,5624,5624,5653,5653,5682,5682,5686,5686,5690,5690,5694,5694,5698,5727,5756,5756,5757,5787,5793,5799,5802,5823,5823,5823,5823,5823,5825,5825,5825,5825,5826,5826,5826,5831,5852,5852,5858,5858,5860,5866,5866,5866,5866,5869,5870,5870,5871,5872,5872,5872,5872,5872,5872,5872,5872,5872,
5872,5872,5872,5872,5873,5873,5873,5874,5874,5874,5874,5875,5875,5876,5876,5877,5877,5877,5882,5882,5882,5882,5882,5882,5882,5882,5882,5917,5946,5981,6016,6019,6019,6019,6019,6019,6019,6019,6019,6034,6034,6034,6034,6034,6034,6036,6036,6036,6041,6041,6075,6075,6075,6078,6078,6078,6081,6081,6081,6115,6149,6149,6149,6150,6178,6178,6178,6178,6178,6179,6179,6179,6179,6179,6180,6187,6194,6201,6201,6201,6206,6206,6206,6206,6206,6206,6206,6206,6206,6206,6221,6221,6221,6221,6224,6227,6230,6230,6230,6230,
6230,6233,6236,6236,6236,6236,6236,6236,6236,6236,6236,6236,6243,6243,6243,6243,6243,6243,6244,6245,6245,6246,6246,6253,6253,6253,6260,6260,6260,6267,6274,6281,6288,6295,6302,6322,6322,6322,6322,6322,6322,6322,6322,6322,6323,6324,6324,6324,6324,6325,6325,6325,6325,6325,6325,6325,6326,6360,6363,6397,6431,6466,6466,6466,6466,6467,6473,6475,6475,6504,6510,6510,6515,6515,6515,6515,6550,6550,6579,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,
6607,6607,6607,6607,6607,6607,6607,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6608,6614,6621,6621,6621,6622,6622,6622,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6624,6645,6665,6694,6694,6694,6694,6697,6704,6704,6711,6711,6718,6725,6725,6725,6725,6725,6725,6725,6725,6725,6725,6725,6725,6725,6729,6729,6729,6729,6733,6768,6768,6797,6834,6836,6841,6848,6848,6877,6877,6877,6877,6912,6915,6915,6921,6921,6921,6955,6955,6958,6958,6958,6959,6962,6965,6971,7006,7006,7006,7006,
7006,7008,7008,7008,7008,7008,7008,7008,7008,7008,7011,7011,7011,7012,7013,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7014,7048,7052,7055,7056,7057,7057,7086,7086,7086,7087,7087,7087,7087,7087,7110,7110,7110,7110,7110,7111,7114,7114,7148,7183,7183,7189,7189,7189,7192,7192,7192,7213,7213,7213,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7219,7220,7221,7221,7221,7221,7221,7227,7227,7227,7227,7227,7227,7230,7230,7231,7231,7237,7237,
7237,7238,7238,7272,7272,7272,7272,7272,7273,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7274,7275,7279,7283,7283,7318,7318,7318,7318,7319,7322,7322,7322,7322,7325,7325,7325,7325,7359,7360,7361,7362,7363,7363,7364,7364
;
yygh =
28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,32,32,32,32,32,32,32,32,32,32,32,32,32,32,36,37,37,45,55,59,60,60,60,61,62,62,62,62,63,63,63,63,63,65,65,66,66,67,70,73,79,79,79,85,85,85,85,85,91,91,91,91,91,91,91,91,91,91,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,
99,99,99,99,99,99,99,99,99,99,99,99,108,108,114,114,114,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,133,139,139,139,139,139,139,139,139,139,139,140,140,142,142,142,142,173,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,180,201,201,201,201,201,201,201,201,201,209,215,221,228,236,236,237,238,240,240,243,243,243,243,252,260,260,269,269,269,269,269,269,
278,284,284,284,285,291,297,303,309,315,316,321,321,321,326,327,327,327,332,333,339,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,349,349,349,378,412,441,470,499,499,499,499,499,529,558,558,558,558,558,558,558,587,616,616,616,616,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,623,629,629,629,629,630,630,638,638,
657,689,689,708,727,746,765,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,785,793,795,824,825,825,825,825,825,827,827,827,828,828,829,838,838,847,847,856,865,865,865,874,875,881,887,888,888,888,889,890,890,890,891,891,891,891,
891,891,891,898,898,898,898,898,903,903,908,920,920,950,980,984,984,984,1014,1014,1043,1072,1101,1130,1159,1188,1188,1188,1188,1217,1246,1275,1275,1275,1275,1275,1275,1304,1333,1333,1352,1353,1355,1384,1413,1442,1471,1500,1529,1529,1529,1531,1560,1564,1593,1622,1651,1654,1654,1654,1654,1657,1660,1663,1666,1670,1672,1675,1678,1682,1685,1689,1723,1723,1723,1752,1781,1788,1790,1819,1848,1877,1906,1935,1936,1937,1939,1939,1939,1945,1951,1952,1972,2002,2002,2002,2021,2040,2059,2078,
2097,2116,2135,2154,2173,2192,2211,2230,2249,2268,2268,2276,2276,2295,2314,2333,2352,2371,2390,2392,2411,2415,2434,2453,2472,2472,2475,2475,2475,2475,2475,2475,2481,2487,2493,2493,2494,2496,2496,2499,2499,2499,2528,2530,2537,2537,2566,2566,2567,2576,2577,2586,2587,2587,2596,2596,2605,2605,2605,2605,2605,2614,2614,2618,2624,2630,2631,2631,2631,2631,2637,2643,2643,2643,2647,2647,2651,2652,2652,2653,2653,2653,2653,2653,2655,2655,2655,2655,2656,2657,2657,2658,2661,2662,2668,2669,2670,2671,2671,2672,
2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2691,2691,2691,2702,2710,2712,2712,2712,2715,2715,2715,2745,2775,2775,2775,2777,2780,2780,2780,2780,2783,2786,2789,2792,2795,2798,2801,2804,2807,2810,2813,2832,2834,2863,2892,2921,2921,2921,2940,2959,2978,2978,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2979,2982,2985,2988,2991,2994,2997,2997,2997,3031,3034,3034,3037,3040,3043,3072,3075,3075,3075,3077,3077,3106,3106,3106,3106,3106,3106,3106,3106,
3106,3106,3106,3106,3106,3106,3106,3106,3106,3106,3106,3106,3106,3106,3106,3106,3106,3106,3106,3106,3109,3112,3112,3112,3112,3112,3112,3141,3141,3141,3141,3141,3144,3147,3150,3153,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3186,3186,3186,3186,3186,3186,3187,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3199,3218,3237,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,3256,
3256,3256,3275,3294,3313,3332,3351,3351,3351,3351,3351,3351,3358,3358,3358,3358,3361,3363,3363,3366,3372,3372,3373,3373,3374,3374,3374,3383,3383,3392,3392,3400,3400,3412,3417,3422,3428,3433,3439,3439,3443,3458,3458,3458,3458,3458,3459,3459,3463,3467,3471,3471,3471,3471,3471,3471,3471,3476,3476,3476,3476,3477,3482,3482,3482,3482,3482,3488,3488,3488,3488,3489,3490,3491,3491,3493,3494,3500,3505,3505,3505,3505,3510,3510,3510,3511,3517,3517,3517,3522,3528,3534,3535,3535,3541,3547,3553,3554,3558,3563,
3564,3568,3569,3570,3571,3572,3573,3574,3576,3579,3580,3581,3581,3581,3592,3592,3598,3598,3598,3598,3619,3619,3648,3648,3648,3648,3648,3648,3648,3651,3654,3657,3676,3695,3714,3733,3752,3771,3790,3809,3828,3828,3828,3828,3828,3828,3828,3847,3847,3847,3847,3850,3884,3913,3916,3919,3919,3921,3921,3921,3950,3953,3982,3982,3985,3986,3987,3991,3997,3997,4003,4006,4035,4035,4064,4093,4122,4151,4180,4209,4238,4267,4268,4268,4274,4280,4281,4281,4281,4281,4281,4281,4281,4300,4306,4312,4312,4312,4312,4312,
4312,4312,4312,4312,4312,4312,4312,4312,4312,4327,4327,4327,4327,4327,4333,4333,4333,4339,4344,4344,4350,4356,4356,4356,4356,4356,4361,4361,4361,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4367,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4368,4369,4370,4371,4371,4371,4372,4373,4374,4375,4375,4375,4377,4378,4378,4379,4379,4379,4379,4380,4380,4380,4381,4386,4421,4421,4422,4422,4422,4422,4437,4452,4467,
4467,4482,4488,4489,4489,4494,4494,4494,4494,4494,4495,4500,4505,4505,4505,4506,4506,4506,4506,4511,4511,4517,4518,4518,4518,4518,4524,4525,4531,4531,4531,4531,4531,4531,4531,4536,4536,4536,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4537,4543,4549,4549,4550,4550,4550,4553,4553,4553,4572,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,
4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4620,4621,4622,4623,4623,4624,4625,4626,4627,4627,4627,4629,4630,4630,4630,4630,4630,4647,4647,4666,4666,4696,4696,4696,4699,4701,4701,4703,4703,4703,4706,4735,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4767,4770,4773,4776,4779,4808,4811,4840,4843,4872,4875,4904,4907,4910,4911,4911,4911,4911,4911,4911,4940,4940,4959,4959,4959,4959,4959,4965,4965,4970,4973,4977,4984,4985,5014,5020,5021,
5027,5033,5034,5040,5040,5041,5047,5053,5059,5065,5065,5065,5087,5088,5089,5090,5091,5121,5122,5122,5123,5123,5124,5125,5126,5126,5126,5126,5126,5126,5127,5127,5127,5128,5128,5128,5128,5128,5128,5128,5128,5128,5128,5158,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5193,5222,5225,5235,5265,5270,5305,5334,5339,5344,5373,5378,5383,5418,5453,5453,5453,5453,5453,5453,5453,5453,5468,5469,5469,5469,5469,5469,5474,5478,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,5483,
5483,5483,5483,5483,5483,5483,5487,5487,5487,5487,5494,5500,5501,5501,5507,5507,5507,5507,5528,5528,5528,5531,5531,5550,5565,5565,5583,5583,5583,5583,5583,5586,5586,5586,5589,5589,5590,5591,5591,5591,5591,5591,5620,5623,5623,5652,5652,5681,5681,5685,5685,5689,5689,5693,5693,5697,5726,5755,5755,5756,5786,5792,5798,5801,5822,5822,5822,5822,5822,5824,5824,5824,5824,5825,5825,5825,5830,5851,5851,5857,5857,5859,5865,5865,5865,5865,5868,5869,5869,5870,5871,5871,5871,5871,5871,5871,5871,5871,5871,5871,
5871,5871,5871,5872,5872,5872,5873,5873,5873,5873,5874,5874,5875,5875,5876,5876,5876,5881,5881,5881,5881,5881,5881,5881,5881,5881,5916,5945,5980,6015,6018,6018,6018,6018,6018,6018,6018,6018,6033,6033,6033,6033,6033,6033,6035,6035,6035,6040,6040,6074,6074,6074,6077,6077,6077,6080,6080,6080,6114,6148,6148,6148,6149,6177,6177,6177,6177,6177,6178,6178,6178,6178,6178,6179,6186,6193,6200,6200,6200,6205,6205,6205,6205,6205,6205,6205,6205,6205,6205,6220,6220,6220,6220,6223,6226,6229,6229,6229,6229,6229,
6232,6235,6235,6235,6235,6235,6235,6235,6235,6235,6235,6242,6242,6242,6242,6242,6242,6243,6244,6244,6245,6245,6252,6252,6252,6259,6259,6259,6266,6273,6280,6287,6294,6301,6321,6321,6321,6321,6321,6321,6321,6321,6321,6322,6323,6323,6323,6323,6324,6324,6324,6324,6324,6324,6324,6325,6359,6362,6396,6430,6465,6465,6465,6465,6466,6472,6474,6474,6503,6509,6509,6514,6514,6514,6514,6549,6549,6578,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,6606,
6606,6606,6606,6606,6606,6606,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6607,6613,6620,6620,6620,6621,6621,6621,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6623,6644,6664,6693,6693,6693,6693,6696,6703,6703,6710,6710,6717,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6724,6728,6728,6728,6728,6732,6767,6767,6796,6833,6835,6840,6847,6847,6876,6876,6876,6876,6911,6914,6914,6920,6920,6920,6954,6954,6957,6957,6957,6958,6961,6964,6970,7005,7005,7005,7005,7005,
7007,7007,7007,7007,7007,7007,7007,7007,7007,7010,7010,7010,7011,7012,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7013,7047,7051,7054,7055,7056,7056,7085,7085,7085,7086,7086,7086,7086,7086,7109,7109,7109,7109,7109,7110,7113,7113,7147,7182,7182,7188,7188,7188,7191,7191,7191,7212,7212,7212,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7218,7219,7220,7220,7220,7220,7220,7226,7226,7226,7226,7226,7226,7229,7229,7230,7230,7236,7236,7236,
7237,7237,7271,7271,7271,7271,7271,7272,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7273,7274,7278,7282,7282,7317,7317,7317,7317,7318,7321,7321,7321,7321,7324,7324,7324,7324,7358,7359,7360,7361,7362,7362,7363,7363,7363
;
