
//Generated by parsetable at 2012-5-7 10:35:25

yynacts =128556;
yyngotos =7352;
yynrules =1594;
yynstates =2139;

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,477,478,514,648,888,911,983,1005,1050,308,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,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,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,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,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,40,40,655,663,418,1051,1052,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,341,310,381,922,0,59,617,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,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,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,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,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,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,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,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,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,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,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,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,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,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,499,634,499,311,0,59,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,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,634,634,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,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,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,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,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,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,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,40,0,44,59,323,913,614,630,916,40,41,44,323,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,323,0,44,59,913,323,41,44,913,318,330,0,59,342,353,354,913,0,44,59,913,41,44
;
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,321,322,323,324,325,326,327,328,329,330,331,-299,-379,-400,333,334,335,336,327,328,-299,337,-410,-410,339,-417,-417,-417,-417,341,342,343,-424,343,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,
-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,
-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,
-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,-424,55,-120,-120,-120,-120,-120,-120,-68,-68,-68,-68,-119,-119,348,349,350,352,353,-94,-94,29,30,29,30,361,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,362,363,-70,-70,-70,-70,-70,-70,-70,
370,371,372,373,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,
-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,
-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,377,70,71,72,74,75,76,77,378,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,
102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,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,379,380,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,
-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,
-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,
-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,381,382,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,377,70,71,72,74,75,76,77,378,80,
81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,389,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,
180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,390,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,391,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,284,285,286,287,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,392,393,377,70,71,72,74,75,76,77,378,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,
111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,
211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,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,395,396,397,398,399,400,401,-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,405,406,407,408,410,-241,-241,-241,
-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,
-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,
-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-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,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,-412,-412,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,348,349,-127,-127,-127,-127,425,426,453,454,
455,456,457,458,377,361,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,370,371,372,373,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,
-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,
-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,
-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-79,-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,377,361,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,377,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,381,563,565,-177,-177,-177,-177,-231,-231,567,568,389,570,391,-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,389,570,391,-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,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,-987,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,363,377,70,71,72,74,75,76,77,378,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,
141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,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,395,396,397,398,399,400,401,
410,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,
-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,
-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-241,-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,331,-400,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,594,595,596,598,599,600,601,602,604,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,
-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,
-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,
-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,-403,605,-407,-407,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,377,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,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,
-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,
-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,
-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-708,-782,614,-99,-99,-99,-99,-99,-99,
-99,615,-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,-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,
-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,-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,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,377,361,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,377,361,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,377,361,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,377,361,
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,377,361,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,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,
-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,
-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,
-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,453,454,455,456,457,458,377,361,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,-767,453,454,455,456,457,458,377,361,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,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,
-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,
-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,
-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-986,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,
-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,
-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,
-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,-707,
-707,-707,-707,-780,-1213,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,
-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,
-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,
-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-706,-779,-1208,453,454,455,456,457,458,377,361,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,377,361,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,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,
-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,
-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,
-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,
-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,-1032,29,675,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,
-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,
-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,
-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,-1049,676,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,
-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,
-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,
-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,
-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,-1103,677,678,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,
-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,
-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,
-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,-1014,679,-1104,-1104,-1104,-1104,-1104,-1104,-1104,
-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,
-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,
-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,
-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,-1104,680,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,
-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,
-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,
-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,-1105,681,-1113,-1113,-1113,-1113,-1113,
-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,
-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,
-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,
-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,-1113,682,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,
-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,
-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,
-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,-1114,683,-1115,-1115,-1115,
-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,
-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,
-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,
-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,-1115,684,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,
-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,
-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,
-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,-1116,685,-1117,
-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,
-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,
-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,
-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,686,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,
-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,
-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,
-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,-1128,
361,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,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,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,
-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,
-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,
-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,
-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,-768,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,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,500,501,502,503,504,505,458,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,733,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,734,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,
-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,
-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,
-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,
381,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,377,361,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,389,570,391,-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,395,396,397,398,399,400,401,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,742,744,565,-177,-177,-177,-177,746,395,396,397,398,747,399,400,401,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,
395,396,397,398,747,399,400,401,377,70,71,72,74,75,76,77,378,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,
163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,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,-488,765,-389,766,768,769,-369,-369,770,776,777,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,778,162,163,164,165,166,167,168,169,170,171,172,173,174,779,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,780,301,302,303,304,305,307,308,309,310,311,782,777,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,778,162,163,164,165,166,167,168,169,170,171,172,173,174,779,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,780,301,302,303,304,305,307,308,
309,310,311,784,785,786,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,789,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,796,797,798,799,800,801,802,803,804,805,806,807,808,
809,810,811,812,813,814,815,816,817,818,819,820,821,-282,-282,-282,825,377,70,30,71,72,826,827,74,75,76,77,378,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,828,453,454,831,832,455,456,457,458,377,361,70,459,460,461,71,72,462,463,464,74,75,465,833,834,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,377,361,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,377,361,70,459,460,461,71,72,462,463,464,74,75,465,839,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,840,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,841,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,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,377,
361,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,377,361,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,377,361,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,377,361,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,377,361,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,853,854,855,856,857,501,860,861,862,458,377,361,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,864,865,866,867,868,871,872,873,874,875,876,877,878,879,880,453,
454,455,456,457,458,377,361,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,377,361,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,377,361,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,
377,361,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,377,361,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,377,361,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,889,453,454,455,456,457,458,377,361,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,
377,361,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,377,361,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,377,361,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,895,896,363,-70,-70,-70,-70,-70,-70,-70,-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,620,621,897,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,-589,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,901,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,-766,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,
-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,-651,377,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,-714,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,
-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,-616,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,907,641,643,644,645,646,647,648,651,652,653,908,909,910,911,912,913,914,915,654,916,917,918,655,656,919,920,921,922,923,924,
925,926,453,454,455,456,457,458,377,361,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,377,361,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,377,361,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,935,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,
174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,
274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,938,939,940,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,
-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,
-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,-724,
-724,-724,-724,-724,-724,-724,-724,453,454,455,456,457,458,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,968,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,
-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,
-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,
-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,-813,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,971,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,973,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,500,501,502,503,504,505,458,377,361,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,377,361,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,377,361,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,377,361,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,377,
361,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,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,990,991,992,993,377,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,996,997,-1209,-1209,-1209,-1209,-1209,-1209,-1209,-1209,-1209,-1209,-1209,-1209,-1209,-1209,-1209,-1209,-1209,-1209,500,501,502,503,504,505,458,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,500,501,502,503,504,505,458,377,361,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,-1100,-1100,-1100,-1100,-1100,-1100,-1100,-1100,-1100,
-1100,-1100,-1100,-1100,-1100,-1100,-1100,-1100,-1100,-1100,-1100,889,500,501,502,503,504,505,458,377,361,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,-1210,-1210,-1210,-1210,-1210,-1210,-1210,-1210,-1210,-1210,-1210,-1210,-1210,-1210,-1210,-1210,-1210,-1210,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,377,361,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,377,361,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,377,361,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,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,-1087,620,621,897,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,1010,715,716,719,1013,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,
-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,
-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,
-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,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,381,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,1021,1022,1023,1024,453,454,455,456,457,458,377,361,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,377,361,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,1029,746,395,396,397,398,747,399,400,401,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,395,396,397,398,747,399,400,401,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,395,396,397,398,747,399,400,401,396,397,-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,1036,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,1038,396,397,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,1042,30,796,1043,798,799,802,805,1044,806,807,1045,809,1046,810,811,812,813,814,815,816,
817,818,819,820,821,-248,-248,-282,-282,-282,1047,1049,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,1050,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,1055,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,1071,71,72,1072,74,75,76,77,80,81,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,
1091,1092,1093,1094,1095,1096,1097,110,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,123,1111,1112,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,1113,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,1114,1115,1117,1118,1119,1120,1121,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,777,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,777,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,777,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,1125,1115,1126,1127,1129,1130,1131,-406,-406,1132,1133,1134,1135,-421,-421,1137,796,798,799,802,805,806,807,809,810,811,812,813,814,815,816,817,818,819,820,821,-282,-282,-282,-422,-422,1138,1140,1141,1142,1143,1144,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,1146,-289,1147,1143,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,1152,1153,1143,329,330,-379,-453,-453,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,1146,-289,70,71,72,74,75,76,77,1156,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,
143,144,145,146,147,148,149,150,151,152,153,1157,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1143,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,1146,-289,1146,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,1143,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,
-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,-455,1146,-289,1146,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,1146,-289,1146,-289,1146,-289,1146,-289,1146,-289,-289,1146,-289,1146,-289,-289,-289,1146,-289,1146,-289,1146,-289,1146,-289,-289,-289,1176,30,826,827,29,1178,70,30,71,72,74,75,76,77,935,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,
102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,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,1182,1183,1184,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,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,-711,
-711,-711,-711,-711,-711,-711,-711,1185,453,454,455,456,457,458,377,361,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,377,361,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,889,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,640,641,645,646,651,652,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,
-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,629,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,
-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,-623,620,622,623,624,625,629,645,646,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-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,-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,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,-621,620,
622,625,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,620,622,625,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,629,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,
-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,-622,620,621,622,623,624,625,629,645,646,-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,-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,640,641,645,646,651,652,-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,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,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,
-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,-649,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,-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,501,860,861,862,458,377,361,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,889,453,454,455,456,457,458,377,361,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,377,361,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,377,361,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,1194,1195,1196,1197,1198,1199,1200,1201,1202,501,860,861,862,458,
377,361,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,860,861,862,458,377,361,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,860,861,862,458,377,361,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,865,866,1207,1208,1209,1210,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,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,-653,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,-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,622,623,624,625,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,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,-629,620,622,623,624,625,629,-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,-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,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,
-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,-625,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,-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,-655,-655,-655,-655,-655,-655,-655,-655,453,1214,455,456,457,458,377,361,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,1215,-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,-656,-656,-656,-656,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,
646,651,652,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,-624,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,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,639,640,641,645,646,651,652,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,
-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,-662,453,454,455,456,457,458,377,361,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,1218,1219,901,1222,-763,453,454,455,456,457,458,377,361,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,1224,1225,1226,620,621,622,623,624,
625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,1227,640,641,643,644,645,646,647,648,651,652,653,654,655,656,620,621,622,623,1228,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,1229,643,644,645,646,647,648,651,652,653,654,655,656,1230,-198,-198,1231,1232,453,454,455,456,457,458,377,361,70,459,460,461,71,72,462,463,464,1234,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,1235,620,621,622,623,1236,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,1237,640,641,643,644,645,646,647,648,651,652,653,654,655,656,620,621,622,623,1238,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,1239,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,1240,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,1241,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,1242,1243,453,454,455,456,457,458,377,361,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,1245,1246,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,
-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,-770,1247,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,
-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,
-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,
-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,-769,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,1184,-90,
-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,705,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,
-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,
-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,
-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,-886,696,698,699,700,701,705,715,716,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,
-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,
-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,
-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,705,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,696,698,
701,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,696,698,701,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,705,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,
-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,
-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,
-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,696,697,698,699,700,701,705,706,1010,715,716,719,1013,-896,-896,-896,-896,-896,
-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,
-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,
-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,-896,
-896,-896,-896,-896,-896,-896,-896,-896,696,697,698,699,700,701,702,703,704,705,706,707,1010,715,716,719,1013,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,
-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,
-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,
-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,-895,696,697,698,699,700,701,705,706,1010,715,716,719,1013,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,
-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,
-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,
-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,-897,696,697,698,699,700,701,705,715,716,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-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,1010,715,716,719,1013,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,
-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,
-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-894,-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,697,698,699,700,701,702,703,704,705,706,707,710,1010,715,716,1011,1012,719,1013,721,722,1014,1015,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,
-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-900,-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,702,703,704,705,706,707,708,710,1010,713,715,716,1011,1012,719,1013,721,722,1014,1015,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,
-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,
-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,
-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,-901,889,500,501,502,503,504,505,458,377,361,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,377,361,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,377,361,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,1254,696,697,698,699,700,701,702,703,704,705,706,707,710,1010,715,716,1011,1012,719,1013,721,722,1014,1015,-917,-917,-917,-917,-917,
-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,
-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,
-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,696,
697,698,699,700,701,702,703,704,705,706,707,708,710,1010,713,715,716,1011,1012,719,1013,721,722,1014,1015,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,
-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,
-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,
-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,-918,696,698,699,700,701,705,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,
-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,
-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,
-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,-915,696,698,699,700,701,705,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,
-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,
-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,
-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,-916,696,697,698,699,700,701,702,703,704,705,706,707,710,1010,715,716,719,
1013,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,
-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,
-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,
-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,-888,696,697,698,699,700,701,702,703,704,705,706,707,710,1010,715,716,719,1013,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,
-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,
-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,
-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-902,-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,706,1010,715,716,719,1255,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,
-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,
-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,
-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,696,697,698,699,700,701,702,703,704,705,706,707,710,1010,715,716,719,1013,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,
-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,
-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,
-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,-887,696,697,698,699,700,701,
702,703,704,705,706,707,710,1010,715,716,719,1013,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,
-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,
-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-907,-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,702,703,704,705,706,707,710,1010,715,716,719,1013,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,
-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,
-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,
-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,-909,996,997,500,501,502,503,504,505,458,377,361,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,377,361,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,377,361,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,377,361,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,377,361,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,1256,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,1257,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,
-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,
-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,
-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,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,1260,1261,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,1265,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,395,396,397,398,747,399,400,401,746,395,396,397,398,747,399,400,401,396,397,-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,396,397,-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,1137,30,796,1043,798,799,802,805,1044,806,807,809,1046,810,811,812,813,814,815,816,817,818,819,820,821,-248,-248,-282,-282,
-282,29,70,30,1276,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,1277,144,145,146,147,148,149,150,151,152,153,1278,1279,1280,1281,154,155,156,157,158,159,160,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,1282,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,1283,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,1284,243,244,245,246,247,248,249,250,251,252,253,254,255,256,1285,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,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,1288,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,
1291,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,29,30,1295,1296,765,-389,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,1301,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,1303,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,
-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,-542,1304,1301,1306,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,1301,1308,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,
-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,1301,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,1310,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,
-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,-1131,1311,1313,1314,1315,1316,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,1301,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,
-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,1313,1314,1315,1316,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,1313,1314,1315,1316,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,
-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,1322,1323,1324,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,-568,1301,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,
-544,-544,1326,1327,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,1301,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,1301,-544,-544,-544,-544,-544,
-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,1330,1117,1118,1119,1120,1121,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,777,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,778,162,163,164,165,166,167,168,169,170,171,172,173,174,779,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,
200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,
780,301,302,303,304,305,307,308,309,310,311,29,1346,30,31,32,33,1347,1348,35,1349,1350,36,1351,1352,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,1361,377,1363,1364,1071,71,72,1072,74,75,76,77,80,81,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,110,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,123,1111,1112,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,1113,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,1071,71,72,1072,74,75,76,77,80,81,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,
1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,110,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,123,1111,1112,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,1113,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,1071,71,72,1072,74,75,76,77,80,81,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,110,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,123,1111,1112,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,1113,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,1368,1071,71,72,1072,74,75,76,77,80,81,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,110,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,123,1111,1112,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,1113,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,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,1372,1146,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,1146,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,797,800,801,803,804,808,796,798,799,802,805,806,807,809,810,811,812,813,814,815,816,817,818,819,820,821,-282,-282,-282,1146,-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,1380,1381,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,1383,1146,-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,1386,1387,1388,1390,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,-927,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,-927,-927,-927,377,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,361,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,377,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,361,361,361,361,1408,361,1412,1413,1414,1418,361,361,1421,1422,1423,29,1425,70,30,71,72,74,75,76,77,935,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1426,1232,29,30,826,827,744,-207,-207,1428,-204,-204,500,501,1430,502,503,504,505,458,377,361,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,377,361,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,1432,1184,1433,1184,1194,1195,1196,1197,1198,1199,1200,1201,1434,620,621,622,623,624,625,629,630,632,633,634,635,636,640,641,645,646,651,1435,-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,-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,639,640,641,645,646,651,652,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-661,-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,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,501,860,861,862,458,377,361,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,860,861,862,458,377,361,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,860,861,862,458,377,361,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,860,861,862,458,377,361,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,860,861,862,458,377,361,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,860,861,862,458,377,361,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,860,861,862,458,377,361,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,860,861,862,458,377,361,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,860,861,862,458,377,361,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,1445,1446,1452,71,72,1072,74,75,76,77,80,81,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,101,1472,1473,1474,105,1475,107,1096,1476,110,1477,1478,1479,1480,1481,1482,1483,1484,1106,1107,1485,1486,1487,123,1111,1488,125,126,127,128,129,130,131,132,
133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,1489,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,1490,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1491,1492,1493,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,-729,-729,453,454,1495,455,456,457,458,377,361,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,377,361,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,-588,-590,889,839,840,841,1499,889,1501,453,454,455,456,457,458,
377,361,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,1503,640,641,643,644,645,646,647,648,651,652,653,654,655,656,453,454,455,456,457,458,
377,361,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,1506,1507,1508,1509,1510,1511,1512,1513,1506,1507,1508,1509,1510,1511,1512,1513,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,1519,1520,1521,1522,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,
155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1523,70,71,72,74,75,76,77,935,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,
114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,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,1525,640,641,643,644,645,646,647,648,651,652,653,654,655,656,-720,453,454,455,456,457,458,377,361,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,377,361,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,377,361,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,377,361,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,
1530,125,126,127,128,129,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,
377,361,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,1532,125,126,127,128,129,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,377,361,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,1534,125,126,127,128,129,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,377,361,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,1536,125,126,127,128,
129,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,377,361,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,377,361,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,1184,1540,-817,-817,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,1543,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,1545,1546,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,-118,392,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,696,697,698,699,700,701,705,706,1010,715,716,719,1547,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,
-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,
-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,
-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-905,-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,710,1010,715,716,719,1013,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,
-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,
-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,
-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-908,-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,1010,715,716,719,1013,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,
-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,-910,500,501,502,503,504,505,458,377,361,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,1551,1552,1553,1554,396,397,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,-166,396,397,-167,-167,-167,-167,-167,
-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,1071,71,72,1072,74,75,76,77,80,81,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,110,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,123,1111,1112,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,1113,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,1556,1557,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,-927,-927,1559,1560,70,1562,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,1563,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-927,-927,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,1565,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,-927,-927,1568,1569,1570,1571,29,30,29,30,1574,1576,-396,-396,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,1578,1579,-371,-371,1581,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,361,1581,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,-546,
-546,-546,-546,-546,-546,-546,-546,-546,361,453,454,455,456,457,458,377,361,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,1313,1314,1315,1316,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,
-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,1587,1313,1314,1315,1316,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,1589,1313,1314,1315,1316,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,
-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,1301,1592,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,-544,361,1594,1313,1314,1315,1316,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,
-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,1322,1323,1324,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,-569,1597,1598,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,
-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,-576,1599,453,454,455,456,457,458,377,361,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,1346,30,31,32,33,1347,1348,35,1349,1350,36,1351,1352,37,38,39,1353,
1354,1355,1356,40,1357,1358,1359,1360,41,42,1603,1604,1605,1606,453,454,455,456,457,458,377,361,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,321,322,325,327,328,329,330,331,-299,-379,-400,1617,1618,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,1619,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,1620,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,
282,283,284,285,286,287,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,377,361,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,-767,70,71,72,1624,
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,1625,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,284,285,286,287,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,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,453,454,455,456,457,458,377,361,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,377,361,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,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,29,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,
1360,41,42,1637,1638,1071,71,72,1072,74,75,76,77,80,81,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,110,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,123,1111,1112,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,1113,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,1117,1118,1119,1120,1121,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,1641,1146,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,
-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-289,-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,1645,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,
262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,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,1648,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,
222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,377,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,1265,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,377,1653,1654,1655,1656,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,-927,1659,1660,-458,-458,-458,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,1663,1664,-452,-452,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,1659,1660,-458,-458,-458,1667,1232,29,30,826,827,29,30,826,827,1671,1672,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,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,-712,501,860,861,862,458,377,361,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,377,361,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,1200,
-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,-694,1194,
1196,1197,1198,1199,1200,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,-696,1200,
-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,-692,1194,
1196,1199,1200,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,1194,
1196,1199,1200,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,-691,1200,
-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,1194,
1195,1196,1197,1198,1199,1200,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,-697,1194,
1195,1196,1197,1198,1199,1200,1201,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,-670,1452,71,72,1072,74,75,76,77,80,81,1453,
1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,101,1472,1473,1474,105,1475,107,1096,1476,110,1477,1478,1479,1480,1481,1482,1483,1484,1106,1107,1485,1486,1487,123,1111,1488,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,1489,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1490,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1676,1677,-956,-963,-963,1678,1679,-955,-962,-962,-537,-537,-537,-537,-537,-1202,-525,-525,-525,-525,-525,-1181,-526,-526,-526,-526,-526,-1174,-527,-527,-527,-527,-527,-1183,-528,-528,-528,-528,-528,-1201,-529,-529,-529,-529,-529,-1192,-535,-535,-535,-535,-535,-1169,-530,-530,-530,-530,-530,-1194,-531,-531,-531,-531,-531,-1195,-532,-532,-532,-532,
-532,-1196,-533,-533,-533,-533,-533,-1197,-534,-534,-534,-534,-534,-1198,-536,-536,-536,-536,-536,-1182,-518,-518,-518,-518,-518,-1168,-519,-519,-519,-519,-519,-1199,-520,-520,-520,-520,-520,-1200,-523,-523,-523,-523,-523,-1171,-524,-524,-524,-524,-524,-1172,-522,-522,-522,-522,-522,-1167,-521,-521,-521,-521,-521,-1193,1301,1306,-544,-544,-544,-544,-544,-544,-1164,1301,1308,-544,-544,-544,-544,-544,-544,-1170,1301,-544,-544,-544,-544,-544,-544,-1177,1311,-1204,1313,1314,1315,1316,-567,-567,-1187,1301,-544,-544,
-544,-544,-544,-544,-1188,1313,1314,1315,1316,-567,-567,-1189,1313,1314,1315,1316,-567,-567,-1190,-571,-571,-1175,-570,-570,-1180,1322,1323,1324,-568,-568,-1176,1301,-544,-544,-1206,-585,-585,-1184,-586,-586,-1185,-587,-587,-1186,1330,-1203,1452,71,72,1072,74,75,76,77,80,81,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,101,1472,1473,1474,105,1475,107,1096,1476,110,1477,1478,1479,1480,1481,1482,1483,1484,1106,1107,1485,1486,1487,123,1111,
1488,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,1490,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,-572,-572,-1191,1452,71,72,1072,74,75,76,77,80,
81,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,101,1472,1473,1474,105,1475,107,1096,1476,110,1477,1478,1479,1480,1481,1482,1483,1484,1106,1107,1485,1486,1487,123,1111,1488,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,1489,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1490,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,284,285,286,287,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,1214,455,456,457,458,377,361,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,1684,
620,621,622,623,624,625,629,630,632,633,634,635,636,640,641,645,646,651,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,-657,889,889,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,-762,453,454,455,456,457,458,377,361,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,-713,1688,1689,1690,-864,1691,-868,1692,-867,1693,1694,1695,453,454,455,456,457,458,377,361,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,-719,620,621,1697,622,623,1698,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,1699,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,1700,637,638,639,640,641,643,644,
645,646,647,648,651,652,653,654,655,656,620,621,1701,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,377,361,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,1703,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,377,361,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,1705,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,377,361,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,1707,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,377,361,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,1709,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,1710,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,1712,-819,1713,1714,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,
-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,-773,1715,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,
-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,
-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,
-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,-771,453,454,455,456,457,458,377,361,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,1717,500,501,502,503,504,505,458,377,361,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,1010,715,716,719,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,
-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,
-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,
-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,-904,
-904,-904,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,1721,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,1725,1726,1727,1728,1729,1730,1731,1732,1733,-307,-307,-307,-307,-307,-307,796,798,
799,802,805,806,807,809,810,811,812,813,814,815,816,817,818,819,820,821,-250,-250,-250,-250,-250,-250,-250,-282,-282,-282,70,1276,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,
1277,144,145,146,147,148,149,150,151,152,153,1278,1279,1280,1281,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,1283,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,1284,243,244,245,246,247,248,249,250,251,252,253,254,255,256,1285,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,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,-488,453,454,455,456,457,458,377,361,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,-927,-927,763,-488,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,-927,-927,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,-927,-927,1276,1277,1278,1279,1281,1283,1284,1285,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,-927,1746,763,-488,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,-927,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,-927,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,-927,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,-927,500,501,502,503,504,505,458,377,361,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,1756,1757,1758,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,1762,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,
-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,1763,1762,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,-548,1765,1766,1767,1184,361,361,1313,1314,1315,1316,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,
-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,1771,1772,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,1774,1775,1776,1777,1778,1184,29,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,
40,1357,1358,1359,1360,41,42,453,454,455,456,457,458,377,361,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,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,29,
1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,1783,640,641,643,644,645,646,647,648,651,652,653,654,655,656,1784,1785,1786,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,
-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,
-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-928,-929,-953,-957,
-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,
-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,
-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-957,-952,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,
-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,
-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,-956,1788,1071,71,72,1072,74,75,76,77,80,81,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,
1094,1095,1096,1097,110,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,123,1111,1112,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,1113,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,-951,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,
-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,
-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-955,-321,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,
-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,
-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-1152,-322,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,
-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,
-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,
-1034,-1034,-1034,-1034,-1034,-1034,-1034,-1034,1791,1792,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,1794,-1157,29,1628,30,31,32,33,1347,1348,1796,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,1797,1604,1605,1606,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,1798,641,643,644,645,646,647,648,651,652,653,654,655,656,29,1628,30,31,32,33,1347,1348,1799,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,29,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,
1355,1356,40,1357,1358,1359,1360,41,42,1800,1117,1118,1119,1120,1121,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,1346,1829,31,32,33,1347,1348,35,1350,36,1351,1352,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,1830,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,1648,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,
304,305,306,307,308,309,310,311,1832,1554,1833,1834,1835,1836,1837,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,1839,1840,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,-927,1659,1660,-458,-458,-458,29,30,826,827,500,501,502,503,504,505,458,377,361,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,1195,1196,1197,1198,1199,1200,1201,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,
-671,620,621,622,623,624,625,629,630,632,633,634,635,636,640,641,645,646,651,-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,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,-659,1846,1679,1452,71,72,1072,74,75,76,
77,80,81,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,101,1472,1473,1474,105,1475,107,1096,1476,110,1477,1478,1479,1480,1481,1482,1483,1484,1106,1107,1485,1486,1487,123,1111,1488,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,1489,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1490,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,
276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,1071,71,72,1072,74,75,76,77,80,81,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,110,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,123,1111,1112,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,1113,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,1452,71,72,1072,74,75,76,77,80,81,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,101,1472,1473,
1474,105,1475,107,1096,1476,110,1477,1478,1479,1480,1481,1482,1483,1484,1106,1107,1485,1486,1487,123,1111,1488,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,1489,198,199,200,
201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,1490,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,
301,302,303,304,305,306,307,308,309,310,311,1850,1851,1679,626,627,628,632,633,634,635,636,1218,1219,-730,-730,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,-758,-758,-758,361,361,453,454,455,456,457,458,377,361,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,453,454,455,456,457,458,377,361,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,377,361,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,907,641,643,644,645,646,647,648,651,652,653,908,909,910,911,912,913,914,915,654,916,917,918,655,656,919,920,921,922,923,924,925,926,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,907,641,643,644,645,646,647,648,651,652,653,908,909,910,911,912,913,914,915,654,916,917,918,655,656,919,920,921,922,923,
924,925,926,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,907,641,643,644,645,646,647,648,651,652,653,908,909,910,911,912,913,914,915,654,916,917,918,655,656,919,920,921,922,923,924,925,926,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,907,641,643,644,645,646,647,648,651,652,653,908,909,910,911,912,913,914,915,654,916,917,
918,655,656,919,920,921,922,923,924,925,926,453,454,455,456,457,458,377,361,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,377,361,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,377,453,454,455,456,457,458,377,361,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,1866,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,1868,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,1869,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,377,361,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,1010,715,716,719,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,
-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,
-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,
-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,-906,1725,1726,1727,1728,1729,1730,1731,1732,1733,-306,-306,-306,-306,-306,-306,1874,377,1876,1877,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-463,-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,501,860,861,862,458,377,361,70,459,460,461,71,72,462,1322,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,1323,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,1324,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,1137,796,798,799,802,805,806,807,809,810,811,812,813,814,815,816,817,818,819,820,821,-249,-249,-249,-249,-249,-249,-249,-282,-282,-282,29,30,1043,1044,1046,-248,-248,1883,620,621,1884,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,-488,1886,763,-488,763,-488,1889,1890,1891,1892,1893,1894,1895,-380,1896,696,697,
698,699,700,701,702,703,704,705,706,707,708,709,710,1010,713,714,715,716,1011,1012,1897,1898,719,1013,721,722,1014,1015,-383,-383,1899,1900,1901,1576,-396,-396,361,1313,1314,1315,1316,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,1905,1906,361,1908,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,
-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,-565,1909,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,-579,1910,1313,1314,1315,1316,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,
-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,29,1628,30,31,32,33,1347,1348,1912,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,1913,641,643,644,645,646,647,648,651,652,653,654,655,656,29,1628,30,31,32,33,1347,
1348,1914,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,29,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,1915,29,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,1917,1918,1919,1921,-334,-334,70,1618,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,1791,1925,-765,453,454,455,456,457,458,377,361,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,1265,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,1928,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,1930,29,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,1932,453,
454,455,456,457,458,377,361,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,1346,1829,31,32,33,1347,1348,35,1350,36,1351,1352,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,1936,1937,1938,-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,1940,377,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,1946,1947,1948,1949,1679,1071,71,72,1072,74,75,76,77,80,81,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,110,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,123,1111,1112,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,1113,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,1951,1952,620,621,1953,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,1954,
652,653,654,655,656,620,621,1955,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,1956,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,1957,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,
-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,1958,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,1959,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,1960,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,
-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,-942,620,621,1961,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,1962,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,1184,1963,1964,-814,-814,1965,-774,-774,-774,-774,-774,-774,-774,-774,-774,
-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,
-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,
-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,
-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,-774,1966,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,
-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,
-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,
-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,-772,1967,1968,1969,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,696,697,698,699,700,701,702,703,704,705,706,377,70,707,71,72,708,709,710,74,75,76,77,378,80,81,82,83,84,85,86,87,88,89,90,91,
92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,1010,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,1013,175,176,177,178,179,180,181,182,183,184,
185,186,187,188,189,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,1725,1726,1727,1728,1730,1731,1732,1733,1322,1323,1324,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,-467,1194,1195,1196,1197,1198,1199,1200,1201,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,-466,1974,-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,1976,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,1978,1979,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,377,361,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,1987,1988,1989,1990,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,1992,1993,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,-365,-365,29,1628,30,31,32,33,1347,
1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,1996,453,454,455,456,457,458,377,361,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,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,
38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,2001,-750,-750,361,2004,29,30,361,2012,71,72,2013,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,2014,308,309,310,311,453,454,455,456,457,458,377,361,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,2016,29,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,2018,640,641,643,644,645,646,647,648,651,652,653,654,655,656,1554,-732,-732,70,1265,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,2020,29,1628,30,31,32,33,1347,1348,2021,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,2022,637,638,639,640,641,643,644,645,646,647,648,651,652,653,654,655,656,352,353,-94,-94,29,30,29,30,
370,371,372,373,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,
-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,
-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-80,-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,1346,30,31,32,33,1347,1348,35,1349,1350,36,1351,1352,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,2029,1947,2030,
1947,2031,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,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,361,889,2035,2036,2037,500,501,502,503,504,505,458,377,361,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,377,361,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,377,361,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,2041,2042,-107,-107,-107,-107,-107,-107,-107,-107,-107,-107,-107,-107,-107,
2046,-497,-497,-497,-497,-497,-497,-497,-497,-497,-497,-497,-497,-497,-497,-497,-497,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,2048,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,2050,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,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,2053,1947,2054,1947,2055,1947,2056,1947,2057,1947,2058,1947,29,1628,30,
31,32,33,1347,1348,2059,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,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,-746,-746,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,1925,-765,2001,-749,-749,453,454,455,456,457,458,377,361,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,377,2066,29,2068,30,31,32,33,1348,35,36,37,38,39,40,41,42,2069,377,2071,-1149,-1149,-1149,-1149,-1149,-1149,-1149,-1149,-1149,
-1149,-1149,-1149,-1149,-1149,-1149,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,2072,29,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,-764,29,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,1554,-733,
-733,70,1265,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,2075,2076,29,30,500,501,502,503,504,505,458,377,361,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,2079,-433,-433,-433,2082,-448,-448,-448,2083,1947,2084,2085,1968,-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,2087,-494,-494,-494,-494,-494,-494,-494,-494,-494,-494,-494,-494,-494,-494,-494,-494,2089,-493,-493,-493,
-493,-493,-493,-493,-493,-493,-493,-493,-493,-493,-493,-493,-493,2091,-492,-492,-492,-492,-492,-492,-492,-492,-492,-492,-492,-492,-492,-492,-492,2092,2093,2094,1947,2095,1947,2096,1947,2097,1947,2098,-478,-478,2099,2100,2101,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,2102,640,641,643,644,645,646,647,648,651,652,653,654,655,656,377,361,2012,71,72,2013,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,2014,308,309,310,311,377,29,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,-761,-761,-761,1554,-734,-734,692,693,-91,-91,-91,-91,-91,-91,-91,-91,-91,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,2108,2109,2110,2111,2092,2093,2112,2113,2114,2116,2117,2118,2119,2116,2117,2118,2119,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,-740,-740,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,-743,-743,2124,29,1628,30,31,32,33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,973,-131,-131,-131,-131,-131,-131,-131,-131,1974,-216,-216,-216,-216,-216,2128,2129,2130,1974,-216,-216,-216,-216,29,1628,30,31,32,
33,1347,1348,35,1349,1350,36,1351,37,38,39,1353,1354,1355,1356,40,1357,1358,1359,1360,41,42,-753,-753,-753,565,-177,-177,-177,-177,-177,-177,-177,2046,-497,-497,-497,-497,2046,-497,-497,-497,1545,1546,-118,-118,-118,-118,-118,2091,-492,-492,-492,2091,-492,-492
;
yyg_sym =
-291,-242,-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,-243,-266,-81,-80,-44,-42,-41,-40,-15,-299,-275,-234,-198,-194,-193,-172,-52,-299,-275,-234,-198,-194,-193,-158,-40,-13,-12,-260,-241,-94,-260,-208,-215,-215,-81,-80,-17,-206,-42,-41,-40,-42,-41,-40,-299,-198,-194,-193,-137,-130,-294,-293,-292,-222,-174,-117,-299,-198,-194,-193,-131,-79,-299,-275,-234,-198,-194,-193,-172,-52,-299,-227,
-198,-194,-193,-181,-131,-119,-79,-299,-198,-194,-193,-131,-79,-299,-275,-234,-198,-194,-193,-44,-42,-41,-40,-13,-12,-261,-299,-275,-234,-198,-194,-193,-299,-275,-234,-198,-194,-193,-299,-275,-234,-198,-194,-193,-299,-275,-234,-198,-194,-193,-299,-275,-234,-198,-194,-193,-236,-78,-17,-299,-276,-275,-248,-234,-198,-195,-194,-193,-154,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-14,-8,-7,-6,-4,-3,-42,-41,-40,-294,-293,-292,-222,-299,-276,-275,
-248,-234,-198,-195,-194,-193,-157,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-299,-200,-196,-195,-194,-193,-135,-131,-299,-234,-233,-198,-194,-193,-299,-234,-233,-198,-194,-193,-299,-275,-234,-198,-194,-193,-52,-299,-275,-234,-198,-194,-193,-172,-52,-271,-226,-227,-119,-227,-181,-119,-299,-275,-234,-198,-194,-193,-40,-13,-12,-299,-275,-234,-198,-194,-193,-167,-67,-299,-275,-234,-198,-194,-193,-40,-13,-12,-299,-275,-234,-198,-194,-193,-40,-13,-12,-299,-198,-194,-193,-131,
-79,-261,-299,-275,-234,-198,-194,-193,-299,-275,-234,-198,-194,-193,-94,-299,-198,-194,-193,-141,-224,-263,-299,-245,-198,-194,-193,-131,-299,-275,-234,-198,-194,-193,-299,-275,-234,-198,-194,-193,-230,-229,-228,-210,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-153,-152,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,
-41,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,
-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-51,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,
-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-40,-299,-198,-194,-193,-137,-130,-299,-198,-194,-193,-137,-130,-267,-299,-200,-196,-195,-194,-193,-135,-68,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,
-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-271,-299,-275,-234,-198,-194,-193,-172,-52,-274,-266,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,
-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-120,-227,-119,-271,-72,-299,-275,-234,-198,-194,-193,-40,-13,-12,-299,-275,-234,-198,-194,-193,-40,-13,-12,-299,-275,-234,-198,-194,-193,-40,-13,-12,-299,-275,-234,-198,-194,-193,-40,-13,-12,-299,-275,-234,-198,-194,-193,-40,-13,-12,-72,-299,-198,-194,-193,-131,-79,-299,-275,-234,-198,-194,-193,-92,-142,-88,-299,-290,-194,-193,-175,-96,-299,-290,-194,-193,-175,-96,-225,-299,-275,
-234,-198,-194,-193,-161,-299,-245,-198,-194,-193,-188,-168,-147,-89,-65,-299,-198,-194,-193,-131,-79,-66,-45,-44,-42,-41,-40,-299,-276,-275,-248,-234,-198,-195,-194,-193,-150,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-14,-8,-7,-6,-4,-3,-299,-198,-194,-193,-299,-276,-275,-248,-234,-231,-198,-195,-194,
-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,
-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,
-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,
-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-244,-204,-203,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,
-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,
-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-40,-11,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-198,-194,-193,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,
-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-299,-198,-194,-193,-155,-74,-230,-229,-228,-230,-229,-228,-217,-202,-131,-77,-230,-229,-228,-230,-229,-228,-217,-299,-276,-275,-248,
-234,-198,-195,-194,-193,-153,-152,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-198,-194,-193,-184,-139,-138,-235,-136,-299,-276,-275,
-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,
-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-218,-218,-219,-83,-299,-234,-233,-198,-194,-193,-299,-234,-233,-198,-194,-193,-268,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-150,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,
-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,
-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,
-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-200,-196,-195,-194,-193,-135,-131,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,
-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-40,-11,-299,
-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-198,-194,-193,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-230,-229,-228,-299,-200,-196,-195,-194,-193,-299,-234,-233,-198,-194,-193,-299,-234,-233,-198,-194,-193,
-271,-81,-80,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-274,-266,-299,-275,-234,-198,-194,-193,-67,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-72,-299,-275,-234,-198,-194,-193,-40,-13,-12,-72,-299,-275,-234,-198,-194,-193,-40,-13,-12,-72,-299,-275,-234,-198,-194,-193,
-40,-13,-12,-299,-275,-234,-198,-194,-193,-40,-13,-12,-253,-188,-147,-89,-45,-44,-42,-41,-40,-299,-198,-194,-193,-299,-198,-194,-193,-187,-143,-299,-275,-234,-198,-194,-193,-299,-198,-194,-193,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-193,-97,-299,-290,-194,-193,-299,-290,-194,-193,-299,-290,-194,-193,-211,-188,-89,-216,-212,-216,-264,-241,-216,-212,-299,-275,-234,-198,-194,-193,-216,-212,-212,-216,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,-212,
-212,-212,-66,-45,-44,-42,-41,-40,-299,-198,-194,-193,-184,-139,-138,-44,-42,-41,-40,-299,-275,-234,-198,-194,-193,-167,-67,-173,-93,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-150,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-150,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-40,-11,-230,-229,-228,-230,-229,-228,
-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-40,-11,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,
-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-244,-230,-229,-228,-230,
-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-183,-134,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-104,-74,-299,-276,-275,-248,-234,-198,
-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-150,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,
-6,-4,-3,-271,-299,-275,-234,-198,-194,-193,-158,-40,-13,-12,-40,-11,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,
-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-275,-234,-198,-194,-193,-182,-230,-229,-228,-81,-80,-230,-229,-228,-299,-245,-198,-194,-193,-159,-72,-72,-299,-275,-234,-198,-194,-193,-40,-13,-12,
-299,-275,-234,-198,-194,-193,-40,-13,-12,-253,-188,-89,-45,-44,-42,-41,-40,-299,-198,-194,-193,-162,-58,-57,-54,-44,-42,-41,-40,-45,-44,-42,-41,-40,-45,-44,-42,-41,-40,-299,-275,-234,-198,-194,-193,-45,-44,-42,-41,-40,-299,-275,-234,-198,-194,-193,-299,-198,-194,-193,-45,-44,-42,-41,-40,-142,-299,-220,-198,-194,-193,-250,-249,-250,-250,-250,-86,-250,-86,-86,-149,-87,-250,-250,-250,-97,-299,-290,-194,-193,-96,-291,-242,-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,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-193,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-193,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-193,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-193,-299,-275,-234,-198,-194,-193,-299,-275,-234,-198,-194,-193,-212,
-212,-65,-188,-89,-212,-299,-275,-234,-198,-194,-193,-299,-245,-198,-194,-193,-299,-245,-198,-194,-193,-212,-299,-275,-234,-198,-194,-193,-299,-198,-194,-193,-57,-299,-247,-245,-198,-194,-193,-299,-247,-245,-198,-194,-193,-131,-299,-275,-234,-198,-194,-193,-299,-275,-234,-198,-194,-193,-299,-275,-234,-198,-194,-193,-130,-299,-198,-194,-193,-299,-198,-194,-193,-57,-131,-299,-198,-194,-193,-130,-130,-130,-130,-130,-130,-295,-191,-297,-296,-192,-130,-130,-299,-198,-194,-193,-184,-139,-138,-44,
-42,-41,-40,-66,-45,-44,-42,-41,-40,-299,-276,-275,-248,-234,-198,-195,-194,-193,-157,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-230,-229,-228,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,
-40,-8,-7,-5,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,
-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-198,-194,-193,-33,-32,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-153,-152,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,
-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-231,-40,-11,-40,-11,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-82,-82,-299,-198,
-194,-193,-299,-238,-237,-198,-194,-193,-299,-198,-194,-193,-139,-138,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,
-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,
-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-84,-299,-234,-233,-198,-194,-193,-299,-234,-233,-198,-194,-193,-269,-299,-276,-275,-248,-234,-198,-195,-194,
-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-234,-233,-198,-194,-193,-299,-234,-233,-198,-194,-193,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-193,-299,-247,-245,-198,-194,-193,-299,-247,-245,-198,-194,-193,-299,-245,-198,-194,-193,-299,-275,-234,-198,-194,-193,-299,-247,-245,-198,-194,-193,-45,-44,-42,-41,-40,-45,-44,-42,-41,-40,-272,-299,-198,-194,-193,-143,-213,-130,-213,-130,-299,-276,-275,-248,-234,-198,-195,-194,-193,-150,-134,-132,-131,
-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-86,-86,-86,-250,-130,-86,-87,-299,-276,-275,-248,-234,-198,-195,-194,-193,-150,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-291,-242,-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,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,
-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-260,-241,-94,-299,-289,-246,-245,-223,-198,-194,-193,-185,-140,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-51,-40,-8,-7,-6,-4,-3,-299,-246,-198,-194,-193,-291,-242,-176,-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,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-246,-198,-194,-193,-299,-246,-198,-194,-193,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-246,-198,-194,-193,-299,-246,-198,-194,-193,-291,-242,-176,-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,-291,-242,-176,-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,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-193,-97,-212,-299,-198,-194,-193,-190,-299,-198,-194,-193,-189,-131,-299,-245,-198,-194,-193,-299,-245,-198,-194,-193,-159,-131,-299,-247,-245,-198,-194,-193,-265,-299,-198,-194,-193,
-186,-57,-299,-198,-194,-193,-57,-265,-66,-45,-44,-42,-41,-40,-66,-45,-44,-42,-41,-40,-93,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-198,-194,-193,-33,-32,-250,-250,-250,-86,-250,-86,-86,-149,-87,
-250,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-198,-194,-193,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-198,-194,-193,-33,-32,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-40,-11,-40,-11,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,
-40,-8,-7,-6,-4,-3,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,
-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-230,-229,-228,-85,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,
-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-275,-234,-198,-194,-193,-299,-245,-198,-194,-193,-163,-60,-59,-188,-147,-146,-89,-299,-198,-194,-193,-58,-57,-54,-92,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-247,-245,-198,-194,-193,-92,-299,-247,-245,-198,-194,-193,-299,-247,
-245,-198,-194,-193,-54,-299,-247,-245,-198,-194,-193,-92,-299,-247,-245,-198,-194,-193,-299,-247,-245,-198,-194,-193,-299,-247,-245,-198,-194,-193,-299,-247,-245,-198,-194,-193,-299,-276,-275,-273,-248,-234,-198,-195,-194,-193,-170,-169,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-45,-44,-42,-41,-40,-299,-198,-194,-193,-214,-214,-130,-130,-86,-299,-220,-198,-194,-193,-291,-242,-176,-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,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-291,-242,-176,-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,-291,-242,-176,-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,-230,-229,-228,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-193,-156,-75,-299,-246,-198,-194,-193,-291,-242,-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,-230,-229,-228,-230,-229,-228,-291,-242,-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,-291,-242,-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,-291,-242,-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,-299,-198,-194,-193,-189,-299,-198,-194,-193,-299,-275,-234,-198,-194,-193,-160,-299,-247,-245,-198,-194,-193,-265,-66,-45,-44,-42,
-41,-40,-299,-276,-275,-248,-234,-198,-195,-194,-193,-157,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-230,-229,-228,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-198,-194,-193,-33,-32,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-193,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-198,-194,-193,-32,-230,-229,-228,-230,-229,-228,-130,-130,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,
-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-230,-229,-228,-217,-230,-229,-228,-217,-230,-229,-228,-217,-230,-229,-228,-217,-299,-276,-275,-248,-234,-198,-195,-194,
-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-131,-299,-276,-275,-248,-234,-198,-195,-194,-193,-150,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-234,-233,-198,-194,-193,-299,-234,-233,-198,-194,-193,-230,-229,-228,-299,-276,-275,-248,
-234,-198,-195,-194,-193,-180,-132,-131,-130,-116,-73,-40,-9,-8,-7,-4,-3,-60,-59,-131,-299,-245,-198,-194,-193,-299,-276,-275,-248,-234,-198,-195,-194,-193,-149,-132,-131,-130,-87,-73,-40,-8,-7,-5,-4,-3,-299,-275,-234,-198,-194,-193,-188,-89,-253,-45,-44,-42,-41,-40,-230,-229,-228,-92,-92,-92,-272,-130,-86,-130,-86,-291,-242,-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,-230,-229,-228,-291,-242,-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,-291,-242,-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,-291,-242,-176,-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,-299,-245,-198,-194,-193,-140,-105,-75,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-299,-245,-198,-194,-193,-159,-299,-246,-198,-194,-193,-291,-242,-176,-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,-299,-276,-275,-248,-234,
-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-291,-242,-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,-131,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-299,-198,-194,-193,-57,-299,-287,-286,-285,-283,-282,-281,-280,-279,-278,-277,-240,-239,-199,-193,-230,-229,-228,-230,-229,
-228,-230,-229,-228,-230,-229,-228,-230,-229,-228,-299,-198,-194,-193,-131,-118,-79,-60,-87,-270,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-299,-276,-275,-273,-248,-234,-198,-195,-194,-193,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-299,-198,-194,-193,
-299,-198,-194,-193,-291,-242,-176,-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,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-291,-242,-179,-178,-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,-299,-289,-194,-193,-177,-130,-101,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-291,-242,-176,-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,-230,-229,-228,-299,-245,-198,-194,-193,-159,-291,-242,-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,-230,-229,-228,-206,-42,-41,-40,-42,-41,-40,-294,-293,-292,-222,-174,-117,-291,-242,-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,-299,-275,-234,-198,-194,-193,-299,-275,-234,-198,-194,-193,-160,-130,-40,-11,-299,-276,-275,-248,-234,-198,-195,
-194,-193,-180,-132,-131,-130,-116,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-132,-131,-130,-116,-73,-40,-9,-8,-7,-4,-3,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-257,-256,-148,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-299,-275,-234,-198,-194,-193,-160,-291,-242,-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,-299,-198,-194,-193,-230,-229,-228,-105,-106,-299,-276,-275,-248,-234,-198,-195,-194,-193,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-131,-291,-242,-108,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-131,-230,-229,-228,-291,-242,-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,-291,-242,-176,-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,-299,-245,-198,-194,-193,-159,-42,-41,-40,-299,-276,-275,-248,-234,-198,-195,-194,-193,-157,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-145,-144,-230,-229,-228,-256,-257,
-255,-230,-229,-228,-131,-299,-289,-194,-193,-130,-101,-131,-291,-242,-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,-267,-299,-275,-234,-198,-194,-193,-254,-254,-299,-275,-234,-198,-194,-193,-299,-198,-194,-193,-299,-198,-194,-193,-291,-242,-176,-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,-270,-270,-291,-242,-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,-271,-257,-256,-148,-257,-256,-148,-269,-255,-255,-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,332,338,340,344,345,346,347,351,354,355,356,354,357,356,62,358,66,67,359,360,364,365,366,367,368,369,62,374,66,67,375,376,62,63,64,65,66,67,383,384,62,385,
374,66,67,386,375,387,388,62,374,66,67,375,394,62,312,64,65,66,67,56,14,15,402,403,404,409,62,411,64,65,66,67,62,412,64,65,66,67,62,413,64,65,66,67,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,354,490,356,364,365,366,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,385,569,385,571,387,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,374,66,67,375,
394,588,62,589,64,65,66,67,62,590,64,65,66,67,591,62,592,66,67,593,597,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,358,66,67,687,360,62,358,66,67,688,360,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,385,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,374,66,67,375,760,62,761,64,65,66,67,762,764,767,62,771,772,773,774,775,62,771,772,773,781,775,783,62,787,
64,65,66,67,788,62,790,607,66,67,791,792,793,794,795,62,374,66,67,375,822,823,824,13,14,15,16,62,427,428,429,64,65,430,66,67,829,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,830,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,835,448,449,450,451,452,62,836,66,67,62,427,428,429,64,837,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,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,432,433,434,435,436,437,438,439,440,441,442,443,
444,445,446,448,449,844,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,845,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,846,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,847,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,848,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,849,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,850,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,851,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,852,451,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,858,859,452,863,869,870,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,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,882,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,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,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,886,451,452,887,888,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,890,451,452,62,891,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,892,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,893,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,894,451,452,616,617,618,616,617,618,616,617,618,616,617,618,616,617,618,62,898,66,67,899,900,616,617,618,616,617,618,902,903,904,905,616,617,618,616,617,618,927,62,427,428,429,
64,65,430,66,67,658,928,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,929,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,930,451,452,62,931,66,67,932,933,934,936,937,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,941,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,942,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,943,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,944,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,945,451,452,946,965,966,967,62,557,969,559,66,67,62,557,970,559,66,67,972,62,427,428,429,494,495,430,66,67,433,434,435,974,445,446,498,448,449,499,452,62,427,428,429,64,65,430,66,67,975,432,433,434,435,436,437,438,439,440,441,442,
443,444,445,446,448,449,830,451,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,427,428,429,494,495,430,66,67,433,434,435,445,446,981,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,982,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,983,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,984,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,985,448,449,499,452,62,
427,428,429,494,495,430,66,67,433,434,435,445,446,986,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,987,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,988,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,989,448,449,499,452,62,508,509,510,511,512,994,995,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,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1001,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1002,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1003,448,449,499,452,887,1004,62,
427,428,429,494,495,430,66,67,433,434,435,445,446,1005,448,449,499,452,62,1006,66,67,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1007,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1008,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1009,448,449,499,452,616,617,618,62,1016,509,510,511,512,62,557,1017,559,66,67,62,557,1018,559,66,67,
1019,345,1020,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,1025,451,452,1026,738,62,573,64,65,66,67,1027,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,1028,451,452,1030,62,312,64,65,66,67,314,315,1031,1032,62,312,64,65,66,67,314,315,1033,1034,62,312,64,65,66,67,
314,315,1035,62,312,64,65,66,67,314,315,1037,1039,791,1040,794,1041,13,14,15,16,62,1048,66,67,62,1051,66,67,1052,1053,62,1054,64,65,66,67,62,1056,66,67,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1116,62,1122,772,773,62,1123,772,773,62,1124,772,773,1128,791,1136,1139,1145,1148,1149,1150,1151,1154,62,1155,64,65,66,67,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,
1173,1174,1175,824,13,14,15,16,62,931,66,67,1177,933,934,56,14,15,57,62,573,64,65,66,67,1179,575,1180,1181,616,617,618,62,427,428,429,64,65,430,66,67,1186,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,830,451,452,62,427,428,429,64,65,430,66,67,1187,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,830,451,452,887,1188,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,1189,859,452,887,1190,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,1191,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,1192,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,1193,451,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1203,859,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1204,859,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1205,859,452,1206,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,1211,432,1212,433,434,435,436,437,438,439,440,441,442,443,444,445,56,14,15,660,448,449,1213,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,1216,451,452,616,617,1217,1220,1221,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,1223,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,1233,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,1244,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,
830,451,452,1248,62,312,64,65,66,67,1249,314,315,316,887,1250,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1251,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1252,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1253,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1002,448,449,499,452,62,427,428,429,494,495,430,66,
67,433,434,435,445,446,1003,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1005,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1008,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1009,448,449,499,452,62,1258,64,65,66,67,1259,616,617,618,345,1262,616,617,618,62,1263,607,66,67,1264,1266,1267,62,312,64,65,66,67,314,315,1268,
62,312,64,65,66,67,314,315,1269,1270,791,1136,1041,13,14,15,16,62,1271,66,67,1272,1273,1274,1275,56,14,15,57,1286,13,14,15,16,1287,13,14,15,16,62,1289,64,65,66,67,1290,13,14,15,16,62,1292,64,65,66,67,62,1293,66,67,1294,13,14,15,16,1297,62,1298,1299,66,67,1300,1302,1305,1307,1309,1312,1317,1318,1319,1320,1321,1325,1328,1329,1331,62,771,772,773,1332,1,2,1333,1334,1335,1336,1337,1338,1339,
3,1340,1341,1342,1343,1344,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,1362,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1365,1067,1068,1069,1070,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1366,1067,1068,1069,1070,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1367,1067,1068,1069,1070,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1369,1067,1068,1069,1070,62,1370,64,65,66,67,62,1371,64,65,66,67,1373,
1374,1375,791,1376,1377,62,1378,64,65,66,67,62,1379,607,66,67,62,1382,607,66,67,1384,62,1385,64,65,66,67,62,1271,66,67,1389,62,1391,1392,607,66,67,62,1393,1392,607,66,67,1394,62,1395,64,65,66,67,62,1396,64,65,66,67,62,1397,64,65,66,67,1398,62,1399,66,67,62,1271,66,67,1400,1401,62,1402,66,67,1403,1404,1405,1406,1407,1409,1410,1411,1415,1416,1417,1419,1420,62,931,66,67,1424,933,934,56,
14,15,57,1427,824,13,14,15,16,62,427,428,429,494,495,430,66,67,1429,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,1431,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,1436,859,452,62,427,428,429,64,65,430,66,67,433,434,435,445,
446,448,449,1437,859,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1438,859,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1439,859,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1440,859,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1441,859,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1442,859,
452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1443,859,452,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1444,859,452,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1447,1067,1068,1069,1448,66,1449,1450,1451,616,617,618,62,427,428,429,64,65,430,66,67,658,1494,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,1496,451,452,616,617,618,1497,887,1498,887,1500,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,1502,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,1504,451,452,616,617,1217,1505,1514,62,1515,
66,67,62,1516,1517,1518,66,67,62,931,66,67,933,1524,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,1526,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,1527,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,1528,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,1529,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,1531,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,1533,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,1535,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,1537,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,1538,451,452,1539,62,557,1541,559,66,67,62,557,1542,559,66,67,1544,62,427,428,429,494,495,430,66,
67,433,434,435,445,446,1548,448,449,499,452,62,557,1549,559,66,67,62,557,1550,559,66,67,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1555,1067,1068,1069,1070,62,1558,1392,607,66,67,62,1561,1392,607,66,67,62,1564,607,66,67,62,1566,64,65,66,67,62,1567,1392,607,66,67,1572,13,14,15,16,1573,13,14,15,16,1575,62,1051,66,67,1577,1580,1582,1583,1584,62,427,428,429,64,65,430,66,67,1585,432,433,434,
435,436,437,438,439,440,441,442,443,444,445,446,448,449,830,451,452,1586,1588,1590,1591,1593,1595,1596,62,427,428,429,64,65,430,66,67,1600,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,830,451,452,1,2,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1601,1343,1602,4,5,6,7,8,9,1345,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,1607,451,452,318,319,320,62,1608,1609,1610,1611,1612,1613,1614,1615,1616,62,427,428,429,64,65,430,66,67,432,433,434,435,436,437,438,439,440,441,442,443,444,445,1621,446,448,449,667,451,452,62,1622,1623,66,67,1,2,1626,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,1345,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,1629,451,452,62,1630,1623,66,67,62,1631,1623,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,1632,451,452,62,1633,1623,66,67,62,1634,1623,66,67,1,2,1635,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,
1345,12,13,14,15,16,17,21,22,23,24,25,26,27,1,2,1636,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1639,1067,1068,1069,1070,1640,1642,62,1643,66,67,1644,62,1646,66,67,1647,1649,62,1650,607,66,67,62,1263,607,66,67,1651,1652,62,1657,1392,607,66,67,1658,62,1271,66,67,
1661,1662,62,1271,66,67,1665,1666,1668,824,13,14,15,16,1669,824,13,14,15,16,1670,616,617,618,62,427,428,429,64,65,430,66,67,433,434,435,445,446,448,449,1673,859,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,1674,451,452,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1447,1067,1068,1069,1448,66,1449,1675,1451,1305,1307,1309,1312,1317,1318,1319,1320,1321,
1325,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1680,1067,1068,1069,1681,66,1449,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1447,1067,1068,1069,1448,66,1449,1682,1451,62,427,428,429,64,65,430,66,67,432,1683,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,1213,451,452,616,617,618,887,1685,887,1686,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,1687,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,1696,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,1702,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,1704,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,1706,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,1708,451,452,616,617,618,616,617,618,1711,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,1716,451,452,62,427,428,429,494,495,430,66,67,433,434,435,445,446,1718,448,449,499,452,62,1719,64,65,66,67,62,1720,607,66,67,1722,1723,1724,791,1734,1735,794,62,1271,66,67,1736,1737,1275,1738,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,1739,451,452,62,1740,1392,607,66,67,1741,62,1742,1392,607,66,67,62,1743,
1392,607,66,67,1744,62,1745,1392,607,66,67,1747,62,1748,1392,607,66,67,62,1749,1392,607,66,67,62,1750,1392,607,66,67,62,1751,1392,607,66,67,62,427,428,1752,429,494,495,430,66,67,1753,1754,433,434,435,445,446,1755,448,449,499,452,1759,13,14,15,16,62,1760,66,67,1761,1764,1768,1769,1770,62,1773,1299,66,67,1,2,1779,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,1345,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,1780,451,452,1,2,1781,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,1,2,1782,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,1345,12,13,
14,15,16,17,21,22,23,24,25,26,27,616,617,618,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1787,1067,1068,1069,1070,1789,1790,62,1793,1623,66,67,1,2,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,616,617,618,616,617,618,1,2,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,
15,16,17,21,22,23,24,25,26,27,1,2,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,1801,1802,2,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,62,1646,66,67,1831,62,1838,66,67,62,1841,64,65,66,67,1842,62,1843,1392,607,66,67,1844,1845,824,13,14,
15,16,62,427,428,429,494,495,430,66,67,1429,433,434,435,497,445,446,498,448,449,499,452,616,617,618,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1447,1067,1068,1069,1448,66,1449,1847,1451,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1848,1067,1068,1069,1070,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1447,1067,1068,1069,1448,66,1449,1849,616,617,1217,616,617,618,1852,1853,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,1854,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,1855,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,1856,451,452,616,617,618,1857,616,617,618,1858,616,617,618,1859,616,617,618,1860,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,1861,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,1862,451,452,1863,62,427,428,429,64,65,430,66,67,1864,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,448,449,830,451,452,62,557,1865,559,66,67,62,557,1867,559,66,67,616,617,618,62,427,428,429,
494,495,430,66,67,1870,433,434,435,1871,445,446,1872,448,449,499,452,1723,1873,1875,62,1878,607,66,67,62,427,428,429,64,65,430,66,67,1879,433,434,435,1321,445,446,448,449,1880,859,452,62,1881,64,65,66,67,791,1136,1882,1041,13,14,15,16,616,617,618,1885,1887,1888,1902,1903,1904,1907,1911,1,2,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,
23,24,25,26,27,616,617,618,1,2,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,1,2,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,1,2,1916,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,1345,12,13,
14,15,16,17,21,22,23,24,25,26,27,1920,62,1610,607,66,67,1922,1923,1924,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,1926,451,452,62,1263,607,66,67,1927,62,1929,1623,66,67,1,2,1931,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,1345,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,1933,451,452,1802,2,1803,1804,1805,1806,1807,1808,1809,1810,1811,1934,1813,1814,1815,1816,1817,1818,1935,1820,1821,1822,1823,1824,1825,1826,1827,1828,1939,1941,62,1841,64,65,66,67,1942,62,1841,64,65,66,67,1943,62,1841,64,65,66,67,1944,62,1271,66,67,1945,62,1057,1058,1059,1060,1061,1062,1063,1064,1065,1950,1067,1068,1069,1070,616,617,618,616,617,
618,616,617,618,616,617,618,616,617,618,62,374,66,67,375,1970,1971,1972,1596,1973,62,1841,64,65,66,67,1975,62,1841,64,65,66,67,1977,62,1841,64,65,66,67,1980,62,1841,64,65,66,67,1981,62,1841,64,65,66,67,1982,62,1841,64,65,66,67,1983,62,1841,64,65,66,67,1984,62,1841,64,65,66,67,1985,62,427,428,1986,429,494,495,430,66,67,433,434,435,445,446,1755,448,449,499,452,62,1991,66,67,
62,1994,66,67,1,2,1995,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,1345,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,1997,451,452,1,2,1998,1999,1333,1334,1335,1336,1337,1338,1339,3,1340,2000,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,
23,24,25,26,27,2002,2003,2005,13,14,15,16,62,2006,2007,2008,2009,2010,2011,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,2015,451,452,1,2,2017,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,616,617,618,62,1263,607,66,67,2019,1,2,1333,1334,1335,1336,1337,1338,
1339,3,1340,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,616,617,618,2023,354,2024,356,354,2025,356,364,365,366,367,368,2026,1,2,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,2027,1343,2028,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,62,2032,64,65,66,67,62,1841,64,65,66,67,2033,2034,887,888,62,427,428,429,494,495,430,
66,67,2038,433,434,435,1871,445,446,1872,448,449,499,452,62,427,428,429,494,495,430,66,67,433,434,435,2039,445,446,1872,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,2040,451,452,2043,2044,2045,62,1841,64,65,66,67,2047,62,1841,64,65,66,67,2049,62,1841,64,65,66,67,2051,62,1841,64,65,66,67,2052,1,2,1333,1334,1335,1336,
1337,1338,1339,3,1340,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,62,2060,66,67,616,617,618,2062,2063,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,2064,451,452,2065,1,2,3,4,5,6,7,8,9,2067,12,13,14,15,16,17,21,22,23,24,25,26,27,2070,616,617,618,1,2,1333,1334,1335,1336,
1337,1338,1339,3,1340,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,1,2,2073,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,62,1263,607,66,67,2074,354,2077,356,62,427,428,429,494,495,430,66,67,2078,433,434,435,497,445,446,498,448,449,499,452,2080,2081,616,617,618,2086,2088,
2090,616,617,618,2103,62,2006,2007,2008,2010,2104,2105,1,2,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,2106,62,2107,64,65,66,67,2115,2120,62,2121,64,65,66,67,62,2122,66,67,62,2123,66,67,1,2,2125,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1627,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,
24,25,26,27,2126,2127,2131,1,2,1333,1334,1335,1336,1337,1338,1339,3,1340,1341,1795,1343,4,5,6,7,8,9,1345,12,13,14,15,16,17,21,22,23,24,25,26,27,2132,2043,2044,2133,2043,2044,2134,2135,2136,2137,2138
;
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,9,10,9,10,7,8,7,8,11,11,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,-174,-174,-222,-222,-222,-222,-222,-222,-222,-267,-267,-206,-206,-206,-15,-15,-15,-15,-266,-154,
-154,-14,-210,-210,-210,-210,-116,-116,-116,-118,-118,-180,-180,-269,-269,-269,-269,-269,-80,-80,-81,-81,-81,-137,-137,-78,-78,-17,-17,-268,-268,-158,-158,-226,-226,-182,-182,-120,-120,-120,-120,-227,-227,-227,-119,-181,-181,-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,-271,-271,-70,-70,-70,-70,-70,-70,-242,-242,-243,-243,-243,-243,-236,-236,-237,-237,-238,-238,-238,-238,-139,-138,-138,
-138,-184,-184,-66,-66,-66,-66,-173,-173,-93,-161,-161,-160,-160,-270,-270,-71,-167,-167,-67,-69,-69,-69,-274,-274,-171,-171,-221,-221,-221,-172,-172,-52,-52,-53,-53,-53,-53,-53,-261,-261,-253,-253,-253,-253,-253,-253,-253,-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,-188,-188,-189,-189,-91,-190,-190,-212,-212,-191,-191,-191,-191,-192,-192,-192,-260,-260,-260,-186,
-186,-162,-162,-162,-162,-57,-57,-163,-163,-108,-108,-108,-108,-108,-108,-108,-107,-107,-107,-107,-223,-223,-177,-177,-101,-101,-101,-101,-101,-102,-102,-102,-103,-103,-98,-29,-29,-29,-29,-28,-28,-28,-28,-30,-30,-224,-224,-225,-225,-225,-97,-97,-97,-97,-97,-97,-97,-175,-175,-96,-96,-96,-96,-95,-95,-95,-176,-176,-31,-31,-88,-88,-88,-220,-21,-241,-241,-241,-241,-169,-170,-170,-273,-273,-273,-22,-22,-142,-142,-187,-187,-143,-272,-272,-272,-272,-94,-94,-94,-94,
-55,-263,-263,-211,-211,-211,-23,-23,-24,-25,-25,-26,-26,-26,-26,-208,-208,-298,-298,-298,-56,-56,-215,-215,-168,-168,-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,-264,-264,-216,-216,-265,-265,-265,-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,-255,-255,-255,-255,-148,-148,-148,-148,-148,-256,-257,-254,
-254,-254,-254,-254,-62,-277,-278,-279,-279,-279,-279,-279,-279,-279,-279,-279,-280,-239,-239,-239,-239,-239,-239,-239,-240,-240,-240,-240,-240,-240,-240,-240,-240,-240,-240,-240,-240,-281,-281,-249,-249,-249,-250,-250,-213,-213,-214,-214,-282,-282,-282,-282,-282,-282,-282,-282,-282,-282,-282,-282,-282,-86,-86,-86,-86,-86,-86,-283,-283,-283,-283,-283,-283,-149,-149,-87,-87,-87,-87,-87,-87,-286,-286,-286,-286,-286,-286,-152,-153,-153,-231,-231,-231,-204,-204,-203,-203,-203,-203,-203,
-203,-203,-203,-203,-228,-228,-229,-229,-230,-230,-230,-230,-230,-230,-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,-244,-244,-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,-248,-248,-248,-248,-248,-248,-150,-150,-77,-77,-202,-202,-202,-136,-136,-136,-235,-235,-235,-235,-11,-11,-183,-183,-133,-133,-133,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-112,-112,-112,-111,-111,-111,-110,-179,-179,-178,-178,-106,-73,-109,-155,-155,-74,-156,-156,-75,-104,-104,-105,-105,-51,-51,-275,-275,-275,-275,-275,-275,-275,-232,-232,-233,-233,-234,-234,-276,-276,-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,-219,-219,-84,-84,-84,-84,-85,-85,-217,-217,-217,-217,-217,-217,-217,-217,-217,-217,-217,-217,-217,-217,-217,-217,-217,-217,-217,-217,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-218,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-157,-157,-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,-247,-247,-245,-246,-185,-185,-140,-140,-159,-159,-159,-159,-3,-3,-3,-3,-3,-3,-130,-131,-132,-201,-290,-290,-290,-289,-289,-289,-141,-198,-198,-198,-198,-198,-198,-198,-199,-199,-200,-200,-200,-200,-200,-200,-200,-200,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,
-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,
-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-193,-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,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-196,-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,-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,-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,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,
-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,
-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300
;
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,-1074,0,0,0,-957,-956,0,-231,-955,-1022,-1045,0,-1156,-981,-986,-974,-780,-779,-995,-1044,-1202,-1181,-1174,-1183,-1201,-1192,-1169,-1194,-1195,-1196,-1197,-1198,-1182,-1168,-1199,-1200,-1171,-1172,
-1167,-1166,-1193,-1164,-1170,-1165,-1177,-1178,-1131,-1204,-1021,-1187,-1188,-1189,-1190,-1175,-1180,-1176,-1206,-1132,-1184,-1185,-1186,-1133,-1203,-1037,-1036,-1035,-1003,-1016,-980,-977,-1152,-984,-1073,-1160,-978,-985,-1000,-1158,-1159,-1050,-1154,-976,-1053,-1155,-959,-1075,-1082,-1001,-1161,-1162,-1089,-1097,-1163,-1029,-1033,-1179,-1034,-1038,-1080,-960,-1039,-1040,-1007,-1028,-1011,-1094,-1041,-1047,-1024,-1023,-1100,-1032,-1025,-990,-993,-994,-1046,-1173,-1030,-1010,-1043,-1012,-1013,-1019,-973,-1070,-1049,-1103,-979,-1134,-982,-1148,-983,-987,-1031,-1157,-998,-999,
-1004,-1005,-1006,-1015,-1018,-1020,-1069,-997,-992,-972,-1002,-996,-1017,-975,-1008,-989,-988,-1042,-991,-1014,-1048,-1026,-1027,-1051,-1052,-1054,-1055,-1056,-1057,-1058,-1059,-1060,-1061,-1062,-1063,-1064,-1065,-1066,-1191,-1067,-1068,-1071,-1142,-1130,-1072,-1076,-1077,-1078,-1079,-1081,-1083,-1084,-1085,-1086,-1087,-1088,-1090,-1091,-1092,-1093,-1095,-1096,-1098,-1205,-1099,-1101,-1102,-1104,-1105,-1106,-1107,-1108,-1109,-1110,-1111,-1112,-1113,-1114,-1115,-1116,-1117,-1118,-1119,-1120,-1121,-1122,-1123,-1124,-1125,-1126,-1127,-1128,-1129,-1135,-1136,-1137,-1138,-1139,-1140,-1141,
-961,-1143,-1144,-1145,-1146,-1147,-958,-1149,-1150,-1151,-1153,-1009,0,0,0,-154,0,0,0,0,0,0,0,0,0,-376,0,-297,-298,-377,-378,0,0,0,0,-316,-315,-411,0,-416,0,-314,-313,-423,0,-119,0,-67,0,0,0,0,-93,-92,-69,-74,-70,-73,-125,0,-124,-944,-63,-64,-86,-85,-84,-81,0,0,-83,-88,-87,-89,-174,-175,-234,-945,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,-409,0,0,0,0,-190,-66,-126,-128,0,0,0,-698,-781,0,-642,-939,-940,-938,-643,-641,-640,-639,-638,-637,-636,-635,-634,-701,-702,-100,-783,0,0,-615,-710,0,0,0,0,0,-946,0,-1216,-1214,0,0,-1211,0,0,-1212,0,-1207,0,0,-1209,0,-1215,0,-1210,-941,0,0,0,0,0,0,0,0,0,0,0,0,-72,0,0,-82,0,0,0,-870,0,-878,
0,0,-919,0,0,0,0,0,0,-968,-967,-966,-965,-173,-172,-964,-1245,-1251,-1242,-1213,-1220,-1208,-1223,-1252,-1231,-1221,-1225,-1226,-1229,-1239,-1233,-1246,-1238,-1234,-1237,-1227,-1243,-1218,-970,-1236,-1240,-1249,-1248,-1224,-1217,-1219,-1228,-1230,-1232,-1235,-1241,-1222,-1244,-1247,-1250,-971,-969,-778,0,-777,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,-954,0,0,0,0,0,-347,-346,
-397,-399,-398,0,0,-408,-413,-928,0,-415,0,0,0,0,0,0,-606,-605,0,-102,0,0,0,0,0,0,-609,-607,-610,0,0,0,-608,-613,-614,-612,-611,0,0,0,0,0,0,0,0,0,0,0,0,-104,-105,0,0,0,0,0,0,-652,0,0,0,0,-618,-619,-620,0,0,0,0,0,0,0,0,-943,-644,0,0,0,0,0,0,0,0,0,0,0,0,-122,-123,0,0,0,0,0,-875,-876,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,-898,0,-881,-882,-883,-899,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,-370,0,0,-240,0,-950,-949,0,-358,0,-948,0,0,0,0,0,0,-348,-350,-349,-212,0,-402,-414,0,0,0,-251,-425,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,-784,0,0,0,-101,-703,0,0,-593,-591,-592,0,0,0,0,0,0,-631,0,0,0,0,0,0,0,0,0,0,-686,0,0,0,-666,0,-669,-668,-664,0,-103,-595,-600,-598,-596,-597,-599,-602,-604,-603,-601,-594,0,0,0,0,0,0,-725,-672,0,0,-617,0,0,0,0,0,-700,-709,0,
-757,0,-716,0,-717,0,-715,-828,-821,-822,-823,-824,-826,-835,-837,-836,-832,-833,-830,-839,-820,-829,-831,-834,-838,-825,-827,-942,0,0,0,0,0,-199,-202,-200,0,0,-721,-723,-722,0,0,0,0,0,0,-847,-840,-841,-842,-843,-845,-844,-846,-848,-849,-850,-851,-852,-853,-854,-855,-856,-857,0,0,0,-812,0,0,-920,0,0,-869,0,0,0,0,0,0,0,0,0,0,-891,0,0,0,0,0,0,0,0,-874,-873,0,-911,0,0,
0,0,0,0,-913,0,-880,0,0,0,0,0,0,0,0,0,-872,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,-486,0,0,-392,0,-390,0,0,-372,-514,-513,-512,-511,-510,-509,-508,-507,-506,-360,0,0,-517,-963,-962,0,-537,-525,-526,-527,-528,-529,-535,-530,-531,-532,-533,-534,-536,-518,-519,-520,-523,-524,-522,-521,0,0,0,0,0,0,0,
0,0,-571,-570,0,0,0,0,-585,-586,-587,0,0,-572,0,0,0,0,0,0,-351,0,0,0,0,0,0,0,-401,0,-405,-404,0,0,0,0,-252,0,0,0,0,0,0,-454,0,0,-288,0,0,0,0,0,0,0,0,-437,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,-785,0,-788,0,0,-646,0,-673,0,0,0,0,0,0,0,0,0,
0,0,0,-687,-688,-689,-667,-665,0,0,0,0,-727,0,0,0,0,0,0,0,0,-756,0,0,0,-789,-704,0,0,0,0,0,0,0,0,-790,0,0,0,0,0,0,0,0,0,-808,0,0,0,0,-914,0,0,0,-912,0,0,0,-136,0,-140,-139,-217,-934,0,-936,-161,-162,0,0,-236,0,0,-303,-302,-472,0,0,0,0,0,0,0,0,0,0,-247,-243,0,-238,-244,0,0,-487,0,-388,0,0,0,-374,
0,0,0,0,0,0,0,0,0,0,0,0,-558,0,-562,-563,-564,0,-560,-561,0,-574,0,0,0,-573,-553,-554,-584,-582,0,0,-359,-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,-352,-356,0,-353,-362,-361,-363,0,0,0,-211,0,0,0,-426,-253,0,-442,-444,-443,0,-445,0,0,0,0,0,0,0,0,0,-926,0,-258,-439,-438,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,-787,-786,0,0,0,0,0,0,0,0,-695,0,0,0,0,-682,0,0,0,-680,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,-726,0,0,-731,0,0,-648,0,
-674,-754,0,0,0,0,0,0,-861,-859,-858,0,-860,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,-921,-71,0,0,0,0,-774,-772,-145,0,-170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-245,-246,0,-386,0,-391,0,0,0,-545,0,0,0,0,-549,0,-551,0,-552,0,0,0,0,-559,-575,0,0,0,
0,-341,-343,0,0,0,0,0,0,0,-932,0,0,0,0,0,-930,0,-933,0,0,0,0,-929,0,0,0,0,0,0,-736,-735,0,-737,-738,0,0,-354,-355,0,0,0,0,-286,-278,-287,-283,-277,-284,-272,-446,0,-271,0,0,0,0,0,-427,0,-456,0,-301,0,0,0,-435,0,-183,-180,-209,0,-210,0,0,0,0,0,-676,0,-683,0,0,-728,0,-647,-675,0,-791,0,0,-863,-862,-792,-793,0,0,-794,0,-796,
0,-799,0,-801,0,-803,0,-805,0,0,0,-811,0,0,0,0,0,0,0,-137,-935,-937,0,-460,-309,0,0,0,0,0,0,-462,0,-469,0,0,-305,-304,0,0,0,0,0,0,-471,0,-239,0,0,0,0,0,-382,0,0,0,0,0,0,0,-373,-539,-547,-543,-538,-541,0,0,0,0,-550,0,-583,0,0,0,-577,-578,0,0,0,0,0,0,0,0,0,0,0,0,-760,0,0,0,0,0,-364,-368,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,-276,-270,-441,0,0,0,0,-457,-428,0,-214,0,0,-436,-181,-678,0,-685,-681,0,-677,0,0,0,0,0,0,0,0,0,0,0,-818,0,0,-924,0,-922,0,0,-112,0,-308,-461,-470,-465,-464,0,0,0,0,-237,0,-473,0,0,0,0,0,0,0,0,0,0,0,-375,-384,-385,0,
-393,0,-387,0,-516,-555,-557,0,0,0,0,-515,0,0,0,0,0,0,0,0,-317,0,-931,0,-759,0,0,0,0,0,-367,0,-745,0,-339,-337,0,0,0,0,0,-440,0,0,0,-300,-431,0,0,-679,-684,0,-865,-809,0,-795,-797,-798,-800,-802,-804,-806,-807,-815,-816,0,0,0,0,0,0,-110,-459,0,0,0,0,0,0,0,0,0,0,0,0,0,-381,-395,-394,-540,-556,-566,-580,-581,-366,0,0,0,0,0,
-752,0,-332,-318,0,-319,-328,-953,-952,0,-327,-323,-951,0,0,0,0,0,0,0,0,0,0,0,-78,-77,0,-344,-345,-430,0,0,-213,0,0,0,-925,-923,0,-113,0,-108,-109,0,0,0,0,0,-481,0,-474,0,0,0,-480,-483,-482,-485,-484,0,-747,0,0,-751,0,-330,0,-320,0,-329,-325,0,-755,0,0,-739,-742,-76,0,0,-447,-429,0,-432,-866,0,-496,0,-495,0,-468,0,0,0,-215,-477,-475,-476,0,0,
0,0,0,-331,-324,-326,0,0,-450,-449,-451,-810,-489,-490,-491,-498,0,-502,0,-501,-499,0,-741,-744,-748,0,0,0,-504,-503,-500,0,0,0,0,-75,-434,-505,-479
;
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,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,3496,3497,3737,3978,4219,4219,4460,4460,4460,4460,4460,4461,4462,4703,4944,4944,4944,4944,4948,4948,4949,4949,4949,4949,5191,5191,5197,5197,5198,5199,5464,5466,5466,5466,5466,5466,5466,5466,5466,5474,5474,5474,5474,5474,5474,5474,5474,5474,5743,6008,6008,6008,6008,6008,6008,6008,6008,6008,6293,6534,6775,7016,7257,7259,7266,7268,7296,7296,7324,7324,7354,7354,7596,7837,7837,8079,8081,8083,8084,
8087,8088,8330,8586,8594,8601,8843,9084,9325,9327,9566,9567,9568,9569,9571,9574,9816,9819,9819,10059,10060,10301,10542,10542,10542,10542,10542,10543,10544,10894,10894,10894,10902,10902,10902,10902,10902,10902,10902,10902,10902,10902,10902,10902,10902,10902,10902,10902,10902,10902,11252,11297,11297,11297,11562,11828,12093,12358,12623,12623,12973,12973,12973,13239,13504,13504,13855,14206,14206,14557,14557,14822,15087,15087,15438,15438,15439,15439,15439,15790,16141,16142,16493,16844,17195,17546,17897,18248,18599,18950,19301,19301,19541,19781,19781,19782,20112,20129,20129,20453,
20453,20718,20984,20984,21249,21514,21779,22044,22309,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22345,22673,22673,23001,23001,23005,23246,23250,23515,23517,23517,23517,23517,23517,23545,23568,23569,23575,23575,23584,23826,23827,24069,24070,24312,24554,24556,24558,24800,24809,25075,25316,25318,25320,25321,25321,25325,25326,25565,25804,25807,25807,
25807,25807,25807,25807,26048,26049,26049,26049,26049,26288,26288,26317,26562,26563,26832,27097,27336,27336,27336,27604,27604,27869,28134,28399,28664,28929,29194,29194,29194,29194,29459,29724,29989,29989,29989,29989,29989,29989,30254,30519,30524,30785,30790,30800,31065,31330,31595,31860,32125,32390,32390,32390,32391,32656,32895,33160,33425,33690,33690,33691,33692,33735,33771,33771,33771,33771,34010,34011,34046,34136,34159,34249,34303,34569,34569,34569,34834,35099,35339,35608,35873,36138,36403,36668,36933,36951,36969,37235,37235,37235,37476,37718,37733,37998,38263,38263,38263,38528,38793,39058,
39323,39588,39853,40118,40383,40648,40913,41178,41443,41708,41973,41977,42262,42282,42547,42812,43077,43342,43627,43912,43913,44196,44435,44700,44985,45270,45270,45305,45305,45305,45305,45305,45633,45917,46158,46399,46399,46403,46406,46406,46453,46454,46457,46722,46726,46967,46967,47232,47233,47242,47484,47493,47735,47744,47769,48011,48012,48254,48255,48280,48280,48280,48311,48312,48552,48553,48792,49033,49033,49034,49273,49273,49505,49505,49505,49507,49507,49540,49540,49775,50010,50245,50247,50248,50249,50249,50249,50249,50249,50254,50254,50254,50257,50260,50286,50286,50286,50287,50533,50535,
50536,50778,51026,51028,51271,51513,51515,51755,51755,51995,51997,52237,52239,52241,52243,52245,52248,52250,52254,52256,52258,52260,52264,52268,52268,52268,52511,52752,52753,52753,52755,52808,52808,52809,53074,53339,53339,53339,53340,53430,53430,53430,53430,53520,53610,53700,53790,53880,53970,53970,54060,54150,54240,54330,54591,54592,54857,55122,55387,55396,55396,55657,55918,56179,56179,56183,56183,56183,56183,56185,56185,56185,56185,56185,56185,56185,56185,56185,56185,56185,56185,56185,56275,56365,56455,56545,56635,56725,56725,56725,56991,57080,57080,57170,57260,57350,57615,57625,57625,57625,
57628,57628,57893,57893,57894,57894,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57895,57896,57931,57967,57970,57972,57972,57972,57972,58238,58239,58239,58239,58239,58275,58310,58345,58380,58415,58416,58416,58416,58416,58416,58416,58416,58416,58416,58416,58416,58416,58416,58416,58416,58416,58416,58416,58416,58417,58682,58683,58683,59013,59343,59343,59357,59599,59599,59615,59943,60271,60599,60927,61255,61583,61909,62237,62563,62563,62891,63219,63547,63875,63876,64141,64406,64671,64671,64671,64672,64672,65000,
65328,65656,65984,66312,66640,66640,66967,66967,67295,67623,67951,67953,68218,68483,68748,69013,69278,69278,69606,69934,69934,69934,70175,70175,70176,70177,70217,70220,70220,70279,70519,70519,70528,70528,70537,70537,70562,70804,70829,71071,71071,71102,71102,71353,71355,71358,71599,71602,71843,71843,72082,72084,72084,72086,72086,72088,72327,72327,72327,72327,72327,72327,72327,72327,72327,72327,72327,72327,72374,72421,72421,72421,72421,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72422,72472,72522,72571,72617,72618,72666,
72715,72763,72811,72811,72811,72858,72903,72950,72995,72995,72995,72995,73040,73041,73041,73074,73312,73340,73341,73342,73343,73343,73344,73576,73808,74040,74041,74273,74514,74514,74755,74755,74755,74756,74997,75238,75244,75244,75267,75269,75510,75749,75750,75751,75751,75990,75991,75991,75993,76234,76236,76237,76477,76718,76960,76961,76961,77202,77443,77684,77685,77924,78163,78164,78403,78404,78405,78406,78407,78409,78410,78413,78414,78415,78416,78419,78419,78662,78664,78668,78671,78674,78674,78940,78940,79205,79205,79207,79209,79209,79218,79218,79307,79397,79487,79748,80009,80270,80531,80792,
81053,81314,81575,81836,81836,81836,81836,81836,81836,81838,82081,82082,82084,82084,82120,82387,82652,82688,82692,82693,82694,82695,82695,82960,82995,83260,83260,83260,83268,83276,83515,83758,83759,83999,84035,84300,84300,84565,84830,85095,85360,85625,85890,86155,86420,86424,86424,86665,86907,86920,86935,86935,87262,87590,87918,87918,88183,88424,88665,88665,88667,88667,88667,88667,88667,88669,88669,88669,88669,88694,88719,88719,88951,88953,88953,88953,88953,89194,89195,89196,89439,89678,89679,89920,90161,90163,90165,90165,90165,90167,90167,90167,90169,90170,90170,90173,90173,90412,90413,90416,
90416,90462,90463,90509,90510,90775,90823,90824,90872,90873,90921,90971,90972,90972,90973,90973,90973,90973,91021,91021,91021,91068,91068,91069,91117,91118,91118,91118,91118,91118,91118,91383,91411,91411,91411,91411,91411,91411,91411,91411,91411,91411,91411,91411,91411,91411,91411,91415,91680,91691,91931,92197,92437,92464,92729,92968,93207,93472,93711,93950,93977,94004,94004,94004,94006,94006,94006,94006,94006,94238,94269,94270,94270,94511,94751,94991,94991,94991,94992,94992,94992,94992,95231,95231,95471,95472,95474,95475,95476,95716,95721,95960,95961,95961,95964,95964,95964,95964,96203,96203,
96203,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96208,96210,96214,96218,96218,96219,96221,96221,96274,96274,96274,96535,96800,96900,97000,97100,97200,97300,97400,97400,97500,97590,97833,97834,97834,97835,97838,97840,97840,97843,97849,97855,97861,97867,97873,97879,97885,97891,97897,97903,97909,97915,97921,97927,97933,97939,97945,97951,97957,97963,97972,97981,97989,97991,97998,98006,98013,98020,98023,98026,98032,98036,98039,98042,98045,98047,98289,98292,98535,98535,98800,98801,98801,98891,98892,98892,
98893,98893,98893,98928,99193,99228,99229,99230,99232,99232,99232,99232,99234,99234,99236,99237,99238,99238,99238,99238,99238,99238,99238,99238,99239,99239,99504,99539,99575,99611,99646,99911,99946,100211,100246,100511,100546,100811,100846,100881,100883,100884,101214,101544,101544,101544,101809,101810,102075,102403,102403,102403,102403,102644,102644,102884,102899,102929,103177,103179,103444,103685,103687,103928,104169,104177,104417,104418,104420,104660,104900,105140,105380,105380,105380,105645,105645,105648,105648,105650,105889,105934,105934,105935,105980,105982,105984,105984,105985,105985,105986,105986,106034,106035,106036,106275,106275,106275,106277,106278,
106279,106281,106281,106281,106308,106573,106600,106627,106662,106663,106664,106664,106665,106899,107134,107369,107602,107602,107837,107837,108073,108309,108310,108311,108311,108550,108552,108580,108581,108584,108620,108620,108620,108655,108655,108655,108683,108711,108711,108711,108742,108768,108769,109009,109009,109009,109009,109009,109009,109009,109009,109009,109011,109011,109012,109013,109014,109015,109016,109016,109255,109255,109257,109257,109498,109738,109743,109743,109747,109747,109747,109747,110012,110012,110102,110192,110194,110437,110669,110669,110912,110912,110913,110915,110915,110927,110927,110927,110964,110964,110965,110966,110966,110966,110966,110966,111231,111266,111266,111531,
111531,111796,111796,111850,111850,111904,111904,111958,111958,112012,112277,112542,112542,112543,112808,113050,113292,113338,113603,113931,113931,113931,113931,113946,113946,113946,113947,113948,113949,113965,114204,114468,114468,114709,114709,114740,114747,114747,114747,114748,114783,114785,114786,114788,114790,114790,114791,114791,114792,114793,114794,114795,114796,114796,114798,114799,114831,114832,114833,114834,114837,114837,114837,114837,114837,114837,114837,114838,114886,114887,114888,114888,114889,114889,114934,114982,114983,114983,114983,115031,115059,115094,115122,115150,115177,115178,115179,115180,115183,115423,115426,115426,115691,115931,115932,116171,116172,116172,116172,116199,
116200,116465,116491,116491,116491,116491,116491,116491,116491,116491,116491,116491,116491,116491,116491,116491,116491,116491,116491,116491,116491,116496,116496,116496,116496,116496,116496,116496,116496,116496,116768,116769,116769,116769,116769,116770,117011,117252,117493,117493,117493,117732,117732,117734,117735,117735,117735,117735,117737,117737,117737,117969,117969,117970,117971,118006,118041,118076,118111,118146,118181,118216,118251,118286,118286,118291,118621,118621,118951,118951,118952,118965,118965,119245,119245,119245,119245,119245,119245,119253,119271,119294,119312,119312,119553,119553,119554,119795,119796,119797,120038,120279,120520,120761,121002,121243,121508,121508,121508,121508,
121509,121509,121510,121510,121511,121511,121511,121511,121512,121751,121752,121753,121753,121994,122021,122022,122287,122317,122319,122321,122558,122558,122823,122823,122824,122824,122851,122886,122889,123129,123130,123130,123158,123158,123193,123193,123193,123197,123199,123201,123470,123498,123498,123500,123502,123504,123504,123504,123745,123986,123986,123986,123987,123987,123987,123989,123989,123989,123989,123989,123989,123989,123989,123989,123989,123989,123990,123991,124256,124521,124786,124801,124801,124801,124818,125059,125061,125302,125304,125545,125786,125788,125790,125792,125794,125796,125798,125798,125798,125798,125798,125798,125798,125798,125798,125798,125826,126067,126102,126104,
126107,126107,126372,126372,126372,126374,126374,126374,126374,126374,126389,126389,126389,126389,126390,126407,126443,126444,126472,126499,126502,126742,126743,126744,126746,126746,126746,127011,127011,127011,127011,127015,127019,127019,127021,127022,127023,127023,127023,127035,127035,127080,127080,127080,127097,127114,127130,127132,127134,127134,127136,127136,127138,127140,127143,127143,127143,127143,127143,127143,127144,127144,127145,127146,127146,127181,127181,127182,127182,127419,127419,127419,127420,127420,127450,127453,127453,127453,127453,127464,127705,127705,127705,127708,127708,127708,127709,127709,127710,127710,127711,127711,127714,127718,127722,127722,127722,127722,127722,127963,
128204,128445,128446,128473,128473,128473,128473,128482,128488,128488,128488,128488,128488,128488,128488,128488,128488,128490,128490,128491,128491,128491,128496,128496,128496,128496,128526,128534,128539,128539,128539,128539,128543,128550,128554,128557,128557,128557,128557
;
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,1065,1072,1072,1075,1080,1084,1084,1084,1084,1327,1327,1327,1327,1327,1334,1340,1342,1343,1347,1349,1351,1591,1592,1600,1869,1869,1869,1869,1869,2118,2119,2447,2447,2447,2449,2449,2449,2449,2449,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,
2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,
2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,
2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2690,2958,2960,3226,3226,3249,3492,3493,3494,3495,3496,3736,3977,4218,4218,4459,4459,4459,4459,4459,4460,4461,4702,4943,4943,4943,4943,4947,4947,4948,4948,4948,4948,5190,5190,5196,5196,5197,5198,5463,5465,5465,5465,5465,5465,5465,5465,5465,5473,5473,5473,5473,5473,5473,5473,5473,5473,5742,6007,6007,6007,6007,6007,6007,6007,6007,6007,6292,6533,6774,7015,7256,7258,7265,7267,7295,7295,7323,7323,7353,7353,7595,7836,7836,8078,8080,8082,8083,8086,
8087,8329,8585,8593,8600,8842,9083,9324,9326,9565,9566,9567,9568,9570,9573,9815,9818,9818,10058,10059,10300,10541,10541,10541,10541,10541,10542,10543,10893,10893,10893,10901,10901,10901,10901,10901,10901,10901,10901,10901,10901,10901,10901,10901,10901,10901,10901,10901,10901,11251,11296,11296,11296,11561,11827,12092,12357,12622,12622,12972,12972,12972,13238,13503,13503,13854,14205,14205,14556,14556,14821,15086,15086,15437,15437,15438,15438,15438,15789,16140,16141,16492,16843,17194,17545,17896,18247,18598,18949,19300,19300,19540,19780,19780,19781,20111,20128,20128,20452,20452,
20717,20983,20983,21248,21513,21778,22043,22308,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22344,22672,22672,23000,23000,23004,23245,23249,23514,23516,23516,23516,23516,23516,23544,23567,23568,23574,23574,23583,23825,23826,24068,24069,24311,24553,24555,24557,24799,24808,25074,25315,25317,25319,25320,25320,25324,25325,25564,25803,25806,25806,25806,
25806,25806,25806,26047,26048,26048,26048,26048,26287,26287,26316,26561,26562,26831,27096,27335,27335,27335,27603,27603,27868,28133,28398,28663,28928,29193,29193,29193,29193,29458,29723,29988,29988,29988,29988,29988,29988,30253,30518,30523,30784,30789,30799,31064,31329,31594,31859,32124,32389,32389,32389,32390,32655,32894,33159,33424,33689,33689,33690,33691,33734,33770,33770,33770,33770,34009,34010,34045,34135,34158,34248,34302,34568,34568,34568,34833,35098,35338,35607,35872,36137,36402,36667,36932,36950,36968,37234,37234,37234,37475,37717,37732,37997,38262,38262,38262,38527,38792,39057,39322,
39587,39852,40117,40382,40647,40912,41177,41442,41707,41972,41976,42261,42281,42546,42811,43076,43341,43626,43911,43912,44195,44434,44699,44984,45269,45269,45304,45304,45304,45304,45304,45632,45916,46157,46398,46398,46402,46405,46405,46452,46453,46456,46721,46725,46966,46966,47231,47232,47241,47483,47492,47734,47743,47768,48010,48011,48253,48254,48279,48279,48279,48310,48311,48551,48552,48791,49032,49032,49033,49272,49272,49504,49504,49504,49506,49506,49539,49539,49774,50009,50244,50246,50247,50248,50248,50248,50248,50248,50253,50253,50253,50256,50259,50285,50285,50285,50286,50532,50534,50535,
50777,51025,51027,51270,51512,51514,51754,51754,51994,51996,52236,52238,52240,52242,52244,52247,52249,52253,52255,52257,52259,52263,52267,52267,52267,52510,52751,52752,52752,52754,52807,52807,52808,53073,53338,53338,53338,53339,53429,53429,53429,53429,53519,53609,53699,53789,53879,53969,53969,54059,54149,54239,54329,54590,54591,54856,55121,55386,55395,55395,55656,55917,56178,56178,56182,56182,56182,56182,56184,56184,56184,56184,56184,56184,56184,56184,56184,56184,56184,56184,56184,56274,56364,56454,56544,56634,56724,56724,56724,56990,57079,57079,57169,57259,57349,57614,57624,57624,57624,57627,
57627,57892,57892,57893,57893,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57894,57895,57930,57966,57969,57971,57971,57971,57971,58237,58238,58238,58238,58238,58274,58309,58344,58379,58414,58415,58415,58415,58415,58415,58415,58415,58415,58415,58415,58415,58415,58415,58415,58415,58415,58415,58415,58415,58416,58681,58682,58682,59012,59342,59342,59356,59598,59598,59614,59942,60270,60598,60926,61254,61582,61908,62236,62562,62562,62890,63218,63546,63874,63875,64140,64405,64670,64670,64670,64671,64671,64999,65327,
65655,65983,66311,66639,66639,66966,66966,67294,67622,67950,67952,68217,68482,68747,69012,69277,69277,69605,69933,69933,69933,70174,70174,70175,70176,70216,70219,70219,70278,70518,70518,70527,70527,70536,70536,70561,70803,70828,71070,71070,71101,71101,71352,71354,71357,71598,71601,71842,71842,72081,72083,72083,72085,72085,72087,72326,72326,72326,72326,72326,72326,72326,72326,72326,72326,72326,72326,72373,72420,72420,72420,72420,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72421,72471,72521,72570,72616,72617,72665,72714,
72762,72810,72810,72810,72857,72902,72949,72994,72994,72994,72994,73039,73040,73040,73073,73311,73339,73340,73341,73342,73342,73343,73575,73807,74039,74040,74272,74513,74513,74754,74754,74754,74755,74996,75237,75243,75243,75266,75268,75509,75748,75749,75750,75750,75989,75990,75990,75992,76233,76235,76236,76476,76717,76959,76960,76960,77201,77442,77683,77684,77923,78162,78163,78402,78403,78404,78405,78406,78408,78409,78412,78413,78414,78415,78418,78418,78661,78663,78667,78670,78673,78673,78939,78939,79204,79204,79206,79208,79208,79217,79217,79306,79396,79486,79747,80008,80269,80530,80791,81052,
81313,81574,81835,81835,81835,81835,81835,81835,81837,82080,82081,82083,82083,82119,82386,82651,82687,82691,82692,82693,82694,82694,82959,82994,83259,83259,83259,83267,83275,83514,83757,83758,83998,84034,84299,84299,84564,84829,85094,85359,85624,85889,86154,86419,86423,86423,86664,86906,86919,86934,86934,87261,87589,87917,87917,88182,88423,88664,88664,88666,88666,88666,88666,88666,88668,88668,88668,88668,88693,88718,88718,88950,88952,88952,88952,88952,89193,89194,89195,89438,89677,89678,89919,90160,90162,90164,90164,90164,90166,90166,90166,90168,90169,90169,90172,90172,90411,90412,90415,90415,
90461,90462,90508,90509,90774,90822,90823,90871,90872,90920,90970,90971,90971,90972,90972,90972,90972,91020,91020,91020,91067,91067,91068,91116,91117,91117,91117,91117,91117,91117,91382,91410,91410,91410,91410,91410,91410,91410,91410,91410,91410,91410,91410,91410,91410,91410,91414,91679,91690,91930,92196,92436,92463,92728,92967,93206,93471,93710,93949,93976,94003,94003,94003,94005,94005,94005,94005,94005,94237,94268,94269,94269,94510,94750,94990,94990,94990,94991,94991,94991,94991,95230,95230,95470,95471,95473,95474,95475,95715,95720,95959,95960,95960,95963,95963,95963,95963,96202,96202,96202,
96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96207,96209,96213,96217,96217,96218,96220,96220,96273,96273,96273,96534,96799,96899,96999,97099,97199,97299,97399,97399,97499,97589,97832,97833,97833,97834,97837,97839,97839,97842,97848,97854,97860,97866,97872,97878,97884,97890,97896,97902,97908,97914,97920,97926,97932,97938,97944,97950,97956,97962,97971,97980,97988,97990,97997,98005,98012,98019,98022,98025,98031,98035,98038,98041,98044,98046,98288,98291,98534,98534,98799,98800,98800,98890,98891,98891,98892,
98892,98892,98927,99192,99227,99228,99229,99231,99231,99231,99231,99233,99233,99235,99236,99237,99237,99237,99237,99237,99237,99237,99237,99238,99238,99503,99538,99574,99610,99645,99910,99945,100210,100245,100510,100545,100810,100845,100880,100882,100883,101213,101543,101543,101543,101808,101809,102074,102402,102402,102402,102402,102643,102643,102883,102898,102928,103176,103178,103443,103684,103686,103927,104168,104176,104416,104417,104419,104659,104899,105139,105379,105379,105379,105644,105644,105647,105647,105649,105888,105933,105933,105934,105979,105981,105983,105983,105984,105984,105985,105985,106033,106034,106035,106274,106274,106274,106276,106277,106278,
106280,106280,106280,106307,106572,106599,106626,106661,106662,106663,106663,106664,106898,107133,107368,107601,107601,107836,107836,108072,108308,108309,108310,108310,108549,108551,108579,108580,108583,108619,108619,108619,108654,108654,108654,108682,108710,108710,108710,108741,108767,108768,109008,109008,109008,109008,109008,109008,109008,109008,109008,109010,109010,109011,109012,109013,109014,109015,109015,109254,109254,109256,109256,109497,109737,109742,109742,109746,109746,109746,109746,110011,110011,110101,110191,110193,110436,110668,110668,110911,110911,110912,110914,110914,110926,110926,110926,110963,110963,110964,110965,110965,110965,110965,110965,111230,111265,111265,111530,111530,
111795,111795,111849,111849,111903,111903,111957,111957,112011,112276,112541,112541,112542,112807,113049,113291,113337,113602,113930,113930,113930,113930,113945,113945,113945,113946,113947,113948,113964,114203,114467,114467,114708,114708,114739,114746,114746,114746,114747,114782,114784,114785,114787,114789,114789,114790,114790,114791,114792,114793,114794,114795,114795,114797,114798,114830,114831,114832,114833,114836,114836,114836,114836,114836,114836,114836,114837,114885,114886,114887,114887,114888,114888,114933,114981,114982,114982,114982,115030,115058,115093,115121,115149,115176,115177,115178,115179,115182,115422,115425,115425,115690,115930,115931,116170,116171,116171,116171,116198,116199,
116464,116490,116490,116490,116490,116490,116490,116490,116490,116490,116490,116490,116490,116490,116490,116490,116490,116490,116490,116490,116495,116495,116495,116495,116495,116495,116495,116495,116495,116767,116768,116768,116768,116768,116769,117010,117251,117492,117492,117492,117731,117731,117733,117734,117734,117734,117734,117736,117736,117736,117968,117968,117969,117970,118005,118040,118075,118110,118145,118180,118215,118250,118285,118285,118290,118620,118620,118950,118950,118951,118964,118964,119244,119244,119244,119244,119244,119244,119252,119270,119293,119311,119311,119552,119552,119553,119794,119795,119796,120037,120278,120519,120760,121001,121242,121507,121507,121507,121507,121508,
121508,121509,121509,121510,121510,121510,121510,121511,121750,121751,121752,121752,121993,122020,122021,122286,122316,122318,122320,122557,122557,122822,122822,122823,122823,122850,122885,122888,123128,123129,123129,123157,123157,123192,123192,123192,123196,123198,123200,123469,123497,123497,123499,123501,123503,123503,123503,123744,123985,123985,123985,123986,123986,123986,123988,123988,123988,123988,123988,123988,123988,123988,123988,123988,123988,123989,123990,124255,124520,124785,124800,124800,124800,124817,125058,125060,125301,125303,125544,125785,125787,125789,125791,125793,125795,125797,125797,125797,125797,125797,125797,125797,125797,125797,125797,125825,126066,126101,126103,126106,
126106,126371,126371,126371,126373,126373,126373,126373,126373,126388,126388,126388,126388,126389,126406,126442,126443,126471,126498,126501,126741,126742,126743,126745,126745,126745,127010,127010,127010,127010,127014,127018,127018,127020,127021,127022,127022,127022,127034,127034,127079,127079,127079,127096,127113,127129,127131,127133,127133,127135,127135,127137,127139,127142,127142,127142,127142,127142,127142,127143,127143,127144,127145,127145,127180,127180,127181,127181,127418,127418,127418,127419,127419,127449,127452,127452,127452,127452,127463,127704,127704,127704,127707,127707,127707,127708,127708,127709,127709,127710,127710,127713,127717,127721,127721,127721,127721,127721,127962,128203,
128444,128445,128472,128472,128472,128472,128481,128487,128487,128487,128487,128487,128487,128487,128487,128487,128489,128489,128490,128490,128490,128495,128495,128495,128495,128525,128533,128538,128538,128538,128538,128542,128549,128553,128556,128556,128556,128556,128556
;
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,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,127,133,139,139,145,145,145,145,145,145,145,151,157,157,157,157,157,157,157,157,157,157,158,158,160,160,160,160,191,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,198,219,219,219,219,219,219,219,219,219,227,233,239,246,254,254,255,256,258,258,261,261,261,261,270,278,278,287,287,287,287,
287,287,296,302,302,302,303,309,315,316,321,321,321,321,322,322,323,323,323,328,329,335,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,345,345,345,374,408,437,466,495,495,495,495,495,525,554,554,554,554,554,554,554,583,612,612,612,612,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,619,625,625,625,625,626,626,634,
634,653,685,685,704,723,742,761,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,781,789,791,820,821,821,821,821,821,823,823,823,824,824,825,834,834,843,843,852,861,861,861,870,871,877,883,884,885,885,885,886,886,892,898,899,899,
899,899,899,899,906,906,906,906,906,911,911,916,928,928,958,988,992,992,992,1022,1022,1051,1080,1109,1138,1167,1196,1196,1196,1196,1225,1254,1283,1283,1283,1283,1283,1283,1312,1341,1341,1360,1361,1363,1392,1421,1450,1479,1508,1537,1537,1537,1539,1568,1572,1601,1630,1659,1662,1662,1662,1662,1665,1668,1671,1674,1678,1680,1683,1686,1690,1693,1697,1731,1731,1731,1760,1789,1796,1798,1827,1856,1885,1914,1943,1944,1945,1947,1947,1947,1953,1959,1960,1980,2010,2010,2010,2029,2048,2067,
2086,2105,2124,2143,2162,2181,2200,2219,2238,2257,2276,2276,2284,2284,2303,2322,2341,2360,2379,2398,2400,2419,2423,2442,2461,2480,2480,2483,2483,2483,2483,2483,2483,2489,2495,2501,2501,2502,2504,2504,2507,2507,2507,2536,2538,2545,2545,2574,2574,2575,2584,2585,2594,2595,2595,2604,2604,2613,2613,2613,2613,2613,2622,2622,2626,2626,2632,2638,2638,2638,2642,2642,2657,2657,2657,2657,2657,2658,2658,2662,2666,2670,2670,2670,2670,2670,2670,2670,2670,2671,2671,2671,2671,2671,2673,2673,2673,2673,2674,2675,
2675,2676,2679,2680,2686,2687,2688,2689,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2709,2709,2709,2720,2728,2730,2730,2730,2733,2733,2733,2763,2793,2793,2793,2795,2798,2798,2798,2798,2801,2804,2807,2810,2813,2816,2819,2822,2825,2828,2831,2850,2852,2881,2910,2939,2939,2939,2958,2977,2996,2996,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,2997,3000,3003,3006,3009,3012,3015,3015,3015,3049,3052,3052,3055,3058,3061,3090,3093,3093,3093,
3095,3095,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3124,3127,3130,3130,3130,3130,3130,3130,3159,3159,3159,3159,3159,3162,3165,3168,3171,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3174,3204,3204,3204,3204,3204,3204,3205,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3215,3217,3236,3255,3274,3274,3274,3274,3274,3274,
3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3293,3312,3331,3350,3369,3369,3369,3369,3369,3369,3376,3376,3376,3376,3379,3381,3381,3384,3390,3390,3391,3391,3392,3392,3392,3401,3401,3410,3410,3418,3418,3430,3435,3440,3446,3451,3457,3457,3461,3466,3466,3466,3466,3467,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3473,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3475,3476,3477,3477,3477,3478,
3479,3480,3481,3481,3481,3483,3484,3484,3485,3485,3485,3485,3486,3486,3486,3487,3492,3527,3527,3528,3528,3528,3528,3543,3558,3573,3573,3588,3594,3594,3600,3600,3600,3600,3601,3602,3603,3603,3605,3606,3612,3617,3617,3617,3617,3622,3622,3622,3623,3629,3629,3629,3634,3640,3646,3647,3647,3653,3659,3665,3666,3670,3675,3676,3680,3681,3682,3683,3684,3685,3686,3688,3691,3692,3693,3693,3693,3704,3704,3710,3710,3710,3710,3731,3731,3760,3760,3760,3760,3760,3760,3760,3763,3766,3769,3788,3807,3826,3845,3864,
3883,3902,3921,3940,3940,3940,3940,3940,3940,3940,3959,3959,3959,3959,3962,3996,4025,4028,4031,4031,4033,4033,4033,4062,4065,4094,4094,4097,4098,4099,4103,4109,4109,4115,4118,4147,4147,4176,4205,4234,4263,4292,4321,4350,4379,4380,4380,4386,4392,4393,4393,4393,4393,4393,4393,4393,4412,4418,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4424,4439,4439,4439,4439,4439,4445,4445,4445,4451,4456,4456,4462,4468,4468,4468,4468,4468,4473,4473,4473,4478,4478,4478,4479,4479,4484,4484,4484,
4484,4485,4486,4487,4488,4518,4519,4519,4520,4520,4521,4522,4523,4523,4523,4523,4523,4523,4524,4524,4524,4525,4525,4525,4525,4525,4525,4525,4525,4525,4525,4555,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4619,4622,4632,4662,4667,4702,4731,4736,4741,4770,4775,4780,4815,4850,4850,4850,4850,4850,4850,4850,4850,4865,4866,4866,4866,4867,4872,4877,4877,4877,4878,4878,4878,4878,4883,4883,4889,4890,4890,4890,4890,4896,4897,4903,4903,4903,4903,4903,4903,4903,4908,4908,
4908,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4915,4921,4921,4922,4922,4922,4925,4925,4925,4944,4973,4973,4973,4973,4973,4973,4973,4973,4973,4973,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4992,4993,4994,4995,4995,4996,4997,4998,4999,4999,4999,5001,5002,5002,5002,5002,5002,5019,5019,5038,5038,5068,5068,5068,5071,5073,5073,
5075,5075,5075,5078,5107,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5110,5139,5142,5145,5148,5151,5180,5183,5212,5215,5244,5247,5276,5279,5282,5283,5283,5283,5283,5283,5283,5312,5312,5331,5331,5331,5331,5331,5337,5337,5342,5345,5349,5356,5357,5386,5392,5393,5399,5405,5406,5412,5412,5413,5419,5425,5431,5437,5437,5437,5459,5459,5459,5459,5464,5468,5469,5469,5469,5470,5470,5470,5470,5471,5471,5472,5472,5473,5473,5473,5478,5478,5478,5478,5478,
5478,5478,5478,5478,5513,5542,5577,5612,5615,5615,5615,5615,5615,5615,5615,5615,5630,5630,5630,5630,5630,5630,5632,5632,5632,5637,5637,5671,5671,5671,5674,5674,5674,5677,5677,5677,5711,5745,5745,5745,5746,5774,5774,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5779,5783,5783,5783,5783,5790,5796,5797,5797,5803,5803,5803,5803,5824,5824,5824,5827,5827,5846,5861,5861,5879,5879,5879,5879,5879,5882,5882,5882,5885,5885,5886,5887,5887,5887,5887,5887,5916,5919,5919,5948,
5948,5977,5977,5981,5981,5985,5985,5989,5989,5993,6022,6051,6051,6052,6082,6088,6094,6097,6118,6118,6118,6118,6118,6120,6120,6120,6120,6121,6121,6121,6126,6147,6147,6153,6153,6155,6161,6161,6161,6161,6164,6165,6165,6166,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6167,6168,6168,6168,6168,6168,6168,6168,6169,6170,6170,6170,6170,6171,6171,6171,6171,6171,6171,6171,6172,6206,6209,6243,6277,6312,6312,6312,6312,6313,6319,6321,6321,6350,6356,6356,6361,6361,6361,6361,6396,
6396,6425,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6453,6454,6454,6454,6454,6454,6455,6462,6469,6476,6476,6476,6481,6481,6481,6481,6481,6481,6481,6481,6481,6481,6496,6496,6496,6496,6499,6502,6505,6505,6505,6505,6505,6508,6511,6511,6511,6511,6511,6511,6511,6511,6511,6511,6518,6518,6518,6518,6518,6518,6519,6520,6520,6521,6521,6528,6528,6528,6535,6535,6535,6542,6549,6556,6563,6570,6577,6597,6597,6597,6597,
6597,6597,6597,6597,6597,6597,6597,6597,6597,6601,6601,6601,6601,6605,6640,6640,6669,6706,6708,6713,6720,6720,6749,6749,6749,6749,6784,6787,6787,6793,6793,6793,6827,6827,6830,6830,6830,6831,6834,6837,6843,6878,6878,6878,6878,6878,6878,6878,6884,6891,6891,6891,6892,6892,6892,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6894,6915,6935,6964,6964,6964,6964,6967,6974,6974,6981,6981,6988,6995,6995,6995,6995,6995,6995,6995,6995,6995,6995,6995,6995,6995,6995,6995,6995,7029,7033,7036,7037,
7038,7038,7067,7067,7067,7068,7068,7068,7068,7068,7091,7091,7091,7091,7091,7092,7095,7095,7129,7164,7164,7170,7170,7170,7173,7173,7173,7194,7194,7194,7194,7194,7196,7196,7196,7196,7196,7196,7196,7196,7196,7199,7199,7199,7200,7201,7202,7202,7202,7202,7202,7202,7202,7202,7202,7202,7202,7202,7202,7202,7202,7202,7202,7202,7202,7205,7205,7206,7206,7212,7212,7212,7213,7213,7247,7247,7247,7247,7247,7248,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7254,7255,7256,7256,7256,7256,7256,7262,
7266,7270,7270,7305,7305,7305,7305,7306,7307,7307,7307,7307,7307,7307,7307,7307,7307,7307,7307,7307,7307,7307,7308,7308,7308,7308,7342,7343,7346,7346,7346,7346,7349,7350,7351,7352,7352,7352,7353
;
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,58,59,59,59,60,61,61,61,61,62,62,62,62,62,64,64,65,65,66,69,72,78,78,78,84,84,84,84,84,90,90,90,90,90,90,90,90,90,90,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,
98,98,98,98,98,98,98,98,98,98,98,98,107,107,113,113,113,125,125,125,125,125,126,132,138,138,144,144,144,144,144,144,144,150,156,156,156,156,156,156,156,156,156,156,157,157,159,159,159,159,190,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,197,218,218,218,218,218,218,218,218,218,226,232,238,245,253,253,254,255,257,257,260,260,260,260,269,277,277,286,286,286,286,286,
286,295,301,301,301,302,308,314,315,320,320,320,320,321,321,322,322,322,327,328,334,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,344,344,344,373,407,436,465,494,494,494,494,494,524,553,553,553,553,553,553,553,582,611,611,611,611,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,618,624,624,624,624,625,625,633,633,
652,684,684,703,722,741,760,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,780,788,790,819,820,820,820,820,820,822,822,822,823,823,824,833,833,842,842,851,860,860,860,869,870,876,882,883,884,884,884,885,885,891,897,898,898,898,
898,898,898,905,905,905,905,905,910,910,915,927,927,957,987,991,991,991,1021,1021,1050,1079,1108,1137,1166,1195,1195,1195,1195,1224,1253,1282,1282,1282,1282,1282,1282,1311,1340,1340,1359,1360,1362,1391,1420,1449,1478,1507,1536,1536,1536,1538,1567,1571,1600,1629,1658,1661,1661,1661,1661,1664,1667,1670,1673,1677,1679,1682,1685,1689,1692,1696,1730,1730,1730,1759,1788,1795,1797,1826,1855,1884,1913,1942,1943,1944,1946,1946,1946,1952,1958,1959,1979,2009,2009,2009,2028,2047,2066,2085,
2104,2123,2142,2161,2180,2199,2218,2237,2256,2275,2275,2283,2283,2302,2321,2340,2359,2378,2397,2399,2418,2422,2441,2460,2479,2479,2482,2482,2482,2482,2482,2482,2488,2494,2500,2500,2501,2503,2503,2506,2506,2506,2535,2537,2544,2544,2573,2573,2574,2583,2584,2593,2594,2594,2603,2603,2612,2612,2612,2612,2612,2621,2621,2625,2625,2631,2637,2637,2637,2641,2641,2656,2656,2656,2656,2656,2657,2657,2661,2665,2669,2669,2669,2669,2669,2669,2669,2669,2670,2670,2670,2670,2670,2672,2672,2672,2672,2673,2674,2674,
2675,2678,2679,2685,2686,2687,2688,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2708,2708,2708,2719,2727,2729,2729,2729,2732,2732,2732,2762,2792,2792,2792,2794,2797,2797,2797,2797,2800,2803,2806,2809,2812,2815,2818,2821,2824,2827,2830,2849,2851,2880,2909,2938,2938,2938,2957,2976,2995,2995,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2996,2999,3002,3005,3008,3011,3014,3014,3014,3048,3051,3051,3054,3057,3060,3089,3092,3092,3092,3094,
3094,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3123,3126,3129,3129,3129,3129,3129,3129,3158,3158,3158,3158,3158,3161,3164,3167,3170,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3173,3203,3203,3203,3203,3203,3203,3204,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3214,3216,3235,3254,3273,3273,3273,3273,3273,3273,3273,
3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3273,3292,3311,3330,3349,3368,3368,3368,3368,3368,3368,3375,3375,3375,3375,3378,3380,3380,3383,3389,3389,3390,3390,3391,3391,3391,3400,3400,3409,3409,3417,3417,3429,3434,3439,3445,3450,3456,3456,3460,3465,3465,3465,3465,3466,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3472,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3474,3475,3476,3476,3476,3477,3478,
3479,3480,3480,3480,3482,3483,3483,3484,3484,3484,3484,3485,3485,3485,3486,3491,3526,3526,3527,3527,3527,3527,3542,3557,3572,3572,3587,3593,3593,3599,3599,3599,3599,3600,3601,3602,3602,3604,3605,3611,3616,3616,3616,3616,3621,3621,3621,3622,3628,3628,3628,3633,3639,3645,3646,3646,3652,3658,3664,3665,3669,3674,3675,3679,3680,3681,3682,3683,3684,3685,3687,3690,3691,3692,3692,3692,3703,3703,3709,3709,3709,3709,3730,3730,3759,3759,3759,3759,3759,3759,3759,3762,3765,3768,3787,3806,3825,3844,3863,3882,
3901,3920,3939,3939,3939,3939,3939,3939,3939,3958,3958,3958,3958,3961,3995,4024,4027,4030,4030,4032,4032,4032,4061,4064,4093,4093,4096,4097,4098,4102,4108,4108,4114,4117,4146,4146,4175,4204,4233,4262,4291,4320,4349,4378,4379,4379,4385,4391,4392,4392,4392,4392,4392,4392,4392,4411,4417,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4438,4438,4438,4438,4438,4444,4444,4444,4450,4455,4455,4461,4467,4467,4467,4467,4467,4472,4472,4472,4477,4477,4477,4478,4478,4483,4483,4483,4483,
4484,4485,4486,4487,4517,4518,4518,4519,4519,4520,4521,4522,4522,4522,4522,4522,4522,4523,4523,4523,4524,4524,4524,4524,4524,4524,4524,4524,4524,4524,4554,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4589,4618,4621,4631,4661,4666,4701,4730,4735,4740,4769,4774,4779,4814,4849,4849,4849,4849,4849,4849,4849,4849,4864,4865,4865,4865,4866,4871,4876,4876,4876,4877,4877,4877,4877,4882,4882,4888,4889,4889,4889,4889,4895,4896,4902,4902,4902,4902,4902,4902,4902,4907,4907,4907,
4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4908,4914,4920,4920,4921,4921,4921,4924,4924,4924,4943,4972,4972,4972,4972,4972,4972,4972,4972,4972,4972,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4991,4992,4993,4994,4994,4995,4996,4997,4998,4998,4998,5000,5001,5001,5001,5001,5001,5018,5018,5037,5037,5067,5067,5067,5070,5072,5072,5074,
5074,5074,5077,5106,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5109,5138,5141,5144,5147,5150,5179,5182,5211,5214,5243,5246,5275,5278,5281,5282,5282,5282,5282,5282,5282,5311,5311,5330,5330,5330,5330,5330,5336,5336,5341,5344,5348,5355,5356,5385,5391,5392,5398,5404,5405,5411,5411,5412,5418,5424,5430,5436,5436,5436,5458,5458,5458,5458,5463,5467,5468,5468,5468,5469,5469,5469,5469,5470,5470,5471,5471,5472,5472,5472,5477,5477,5477,5477,5477,5477,
5477,5477,5477,5512,5541,5576,5611,5614,5614,5614,5614,5614,5614,5614,5614,5629,5629,5629,5629,5629,5629,5631,5631,5631,5636,5636,5670,5670,5670,5673,5673,5673,5676,5676,5676,5710,5744,5744,5744,5745,5773,5773,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5778,5782,5782,5782,5782,5789,5795,5796,5796,5802,5802,5802,5802,5823,5823,5823,5826,5826,5845,5860,5860,5878,5878,5878,5878,5878,5881,5881,5881,5884,5884,5885,5886,5886,5886,5886,5886,5915,5918,5918,5947,5947,
5976,5976,5980,5980,5984,5984,5988,5988,5992,6021,6050,6050,6051,6081,6087,6093,6096,6117,6117,6117,6117,6117,6119,6119,6119,6119,6120,6120,6120,6125,6146,6146,6152,6152,6154,6160,6160,6160,6160,6163,6164,6164,6165,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6166,6167,6167,6167,6167,6167,6167,6167,6168,6169,6169,6169,6169,6170,6170,6170,6170,6170,6170,6170,6171,6205,6208,6242,6276,6311,6311,6311,6311,6312,6318,6320,6320,6349,6355,6355,6360,6360,6360,6360,6395,6395,
6424,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6452,6453,6453,6453,6453,6453,6454,6461,6468,6475,6475,6475,6480,6480,6480,6480,6480,6480,6480,6480,6480,6480,6495,6495,6495,6495,6498,6501,6504,6504,6504,6504,6504,6507,6510,6510,6510,6510,6510,6510,6510,6510,6510,6510,6517,6517,6517,6517,6517,6517,6518,6519,6519,6520,6520,6527,6527,6527,6534,6534,6534,6541,6548,6555,6562,6569,6576,6596,6596,6596,6596,6596,
6596,6596,6596,6596,6596,6596,6596,6596,6600,6600,6600,6600,6604,6639,6639,6668,6705,6707,6712,6719,6719,6748,6748,6748,6748,6783,6786,6786,6792,6792,6792,6826,6826,6829,6829,6829,6830,6833,6836,6842,6877,6877,6877,6877,6877,6877,6877,6883,6890,6890,6890,6891,6891,6891,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6893,6914,6934,6963,6963,6963,6963,6966,6973,6973,6980,6980,6987,6994,6994,6994,6994,6994,6994,6994,6994,6994,6994,6994,6994,6994,6994,6994,6994,7028,7032,7035,7036,7037,
7037,7066,7066,7066,7067,7067,7067,7067,7067,7090,7090,7090,7090,7090,7091,7094,7094,7128,7163,7163,7169,7169,7169,7172,7172,7172,7193,7193,7193,7193,7193,7195,7195,7195,7195,7195,7195,7195,7195,7195,7198,7198,7198,7199,7200,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7201,7204,7204,7205,7205,7211,7211,7211,7212,7212,7246,7246,7246,7246,7246,7247,7253,7253,7253,7253,7253,7253,7253,7253,7253,7253,7253,7253,7253,7254,7255,7255,7255,7255,7255,7261,7265,
7269,7269,7304,7304,7304,7304,7305,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7306,7307,7307,7307,7307,7341,7342,7345,7345,7345,7345,7348,7349,7350,7351,7351,7351,7352,7352
;
