
//Generated by parsetable at 2011-4-7 16:21:39

yynacts =128594;
yyngotos =7276;
yynrules =1569;
yynstates =2114;

yya_sym =
40,301,302,303,304,307,314,325,419,420,426,468,508,0,59,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,
781,818,841,852,853,855,894,903,908,911,913,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,971,984,988,989,991,992,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,
501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,
988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,
818,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,971,988,989,991,992,993,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,1046,
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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,603,0,59,603,0,59,512,728,477,478,945,308,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,
993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,
604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,
617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,526,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,346,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,526,527,528,529,530,531,
543,547,560,561,566,569,570,574,575,580,585,589,595,597,599,600,603,604,605,608,612,613,614,617,619,621,622,625,626,630,631,634,636,638,642,643,644,647,648,649,655,663,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,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,
655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,346,353,354,473,526,
570,753,912,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,531,543,547,560,561,566,569,574,575,580,585,589,
595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,346,353,354,473,526,570,753,912,324,343,344,345,346,570,912,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,
603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,309,308,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,
625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,
690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,512,728,0,59,308,306,473,0,41,59,311,304,619,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,
913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,
560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,526,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,612,613,616,617,621,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,945,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,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,
595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,
617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,44,526,317,0,59,333,753,44,526,309,749,
458,728,945,0,41,44,59,306,311,317,318,323,324,325,330,333,342,343,344,345,346,353,354,473,526,570,753,912,458,728,945,0,41,44,59,306,311,317,318,323,324,325,330,333,342,343,344,345,346,353,354,473,526,570,753,912,309,749,0,41,44,59,306,311,317,318,323,324,325,330,333,342,343,344,345,346,353,354,458,473,526,570,728,753,912,945,309,749,0,41,44,59,306,311,317,318,323,324,325,330,
333,342,343,344,345,346,353,354,458,473,526,570,728,753,912,945,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,
531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,
574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,347,324,324,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,346,570,912,41,324,343,344,345,346,570,912,324,343,344,345,346,570,912,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,
425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,305,264,310,312,334,335,337,340,343,346,347,348,355,
356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,
690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,
566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,
953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,569,605,608,614,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,
613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,
841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,
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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,
908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,
569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,
954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,
841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,
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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,
530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,
946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,
608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,
975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,
583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,
960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,
549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,
950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,570,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,
631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,
583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,
964,967,968,971,978,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,612,613,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,
566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,
648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,
625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,
903,908,911,913,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,
1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,46,0,40,41,44,59,301,306,311,317,318,323,324,325,326,329,330,332,333,342,343,344,345,346,353,354,458,473,526,570,608,614,728,753,912,945,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,346,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,526,527,528,529,530,531,543,547,560,
561,566,569,570,574,575,580,585,589,595,597,599,600,603,604,605,608,612,613,614,617,619,621,622,625,626,630,631,634,636,638,642,643,644,647,648,649,655,663,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,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,346,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,526,527,528,529,530,531,543,547,560,561,566,569,570,574,575,580,585,589,595,597,599,600,603,604,605,608,612,613,614,617,619,621,622,625,626,630,631,634,636,638,642,643,644,647,648,649,655,663,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,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,531,543,
547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,346,353,354,473,526,570,753,912,324,343,344,345,346,570,912,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,
346,526,570,912,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,531,543,547,560,561,566,569,574,575,580,585,589,
595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,
603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,
625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,
644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,346,353,354,473,526,570,753,912,526,323,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,
387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1092,40,341,310,381,922,0,59,616,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,531,543,547,
560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,619,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,619,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1061,
1062,1063,1064,1092,302,303,304,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,531,543,547,560,561,566,569,574,575,580,585,
589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,616,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,
402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,600,613,626,818,946,947,948,949,950,951,952,953,954,955,956,1047,381,922,957,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,
989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,
377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,607,612,613,616,617,621,622,625,630,631,634,636,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,945,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,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,
589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,
691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,
543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,
993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,
642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,
616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,
852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,
589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,350,619,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,
690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,
613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,
841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,
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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,
585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,321,630,631,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,
649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,
489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,
617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,
853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,529,530,619,621,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,346,348,349,353,354,
396,473,501,526,527,528,569,570,605,608,614,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,529,530,619,621,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,
329,330,333,341,342,343,344,345,346,348,349,353,354,396,473,501,526,527,528,569,570,605,608,614,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,
621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,
855,894,903,908,911,913,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,971,988,989,991,992,993,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,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,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,531,543,
547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,
622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,
894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,
638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,
991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,
636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,
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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,
605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,
818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,
1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,
575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,
669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,
991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,
636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,
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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,
605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,
818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,619,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,526,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,612,613,616,617,621,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,945,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,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,
599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,
713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,
561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,608,614,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,
599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,608,614,753,40,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,531,543,547,
560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,
691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,
543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,
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,1046,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,608,614,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,531,543,547,560,561,566,569,574,575,580,585,
589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,608,614,753,37,38,41,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,527,
528,529,530,569,605,619,621,622,922,978,999,1002,37,38,42,43,45,47,60,61,62,94,124,268,321,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,41,44,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,526,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,
595,597,599,600,603,604,605,612,613,616,617,621,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,945,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,
993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,
560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,
638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,346,526,570,912,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,323,324,343,344,345,346,526,570,912,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,
771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,323,324,343,344,345,346,526,570,912,323,324,343,344,345,346,526,570,912,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,346,353,354,473,526,570,753,912,343,344,0,41,44,59,306,311,317,318,323,324,325,330,333,342,345,346,353,354,473,526,570,753,912,323,61,40,301,309,341,342,410,469,500,505,600,613,622,818,945,946,947,948,949,950,951,952,953,954,955,956,1047,0,59,381,922,957,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,
560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,561,566,569,575,580,585,589,595,597,599,600,603,
604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,41,44,321,469,589,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,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,531,543,547,560,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,
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,971,988,989,991,992,993,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,1046,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,531,543,547,560,
561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,600,613,818,946,947,948,949,950,951,952,953,954,955,956,1047,381,922,957,0,59,706,309,513,516,610,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,61,40,706,610,264,310,312,334,335,337,340,
343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,
636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,309,515,610,513,514,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,
634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,610,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,
425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,610,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,
476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,613,61,263,61,613,963,964,61,263,61,263,61,263,61,915,936,937,41,44,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,527,528,529,530,569,605,619,621,622,922,978,999,1002,0,41,44,59,306,311,317,318,329,330,333,
342,353,354,473,608,614,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,
613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,529,530,619,621,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,346,348,349,
353,354,396,473,501,526,527,528,569,570,605,608,614,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,473,501,526,527,528,529,530,569,570,605,608,614,
619,621,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,42,43,45,47,94,529,530,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,346,348,349,350,353,354,396,473,501,526,527,528,569,570,605,608,614,619,621,622,713,753,912,922,923,924,925,
926,927,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,473,501,526,527,528,529,530,569,570,605,608,614,619,621,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,
1002,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,346,348,349,350,353,354,396,473,501,526,527,528,529,530,569,570,605,608,614,619,621,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,473,501,526,527,528,529,530,569,570,605,608,614,619,621,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,473,501,526,527,528,529,530,569,570,605,608,614,619,621,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,94,529,530,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,346,348,349,350,353,354,396,473,501,526,527,528,569,570,605,608,614,619,621,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,529,530,619,621,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,346,348,349,353,354,396,473,501,526,527,528,569,570,605,608,614,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,529,530,569,605,619,621,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,346,348,349,353,354,396,473,501,526,527,528,570,608,614,713,753,912,923,924,925,926,927,973,974,975,985,986,995,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,527,529,530,569,605,619,621,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,346,348,349,353,354,396,473,501,526,528,570,608,614,713,753,912,923,924,925,926,927,973,974,975,985,986,995,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,
617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,
853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,
585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,
713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,321,350,529,530,569,605,619,621,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,346,348,349,353,354,396,473,501,526,527,528,570,608,614,713,753,912,923,924,925,926,927,973,
974,975,985,986,995,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,527,529,530,569,605,619,621,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,346,348,349,353,354,396,473,501,526,528,570,608,614,713,753,912,923,924,925,926,927,973,974,975,985,986,995,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,346,348,349,350,353,354,396,473,501,526,527,528,529,530,569,570,605,608,614,619,621,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,473,501,526,527,528,529,530,569,570,605,608,614,619,621,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,529,530,619,621,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,346,348,349,353,354,396,473,501,526,527,528,569,570,605,608,614,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,529,530,619,621,622,0,41,
44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,346,348,349,353,354,396,473,501,526,527,528,569,570,605,608,614,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,630,631,40,600,37,38,42,43,45,47,94,124,290,291,292,293,294,350,529,530,619,621,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,346,348,349,353,354,396,473,501,526,527,528,569,570,605,
608,614,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,529,530,619,621,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,346,348,349,353,354,396,473,501,526,527,528,569,570,605,608,614,713,753,912,922,923,924,925,926,927,
973,974,975,978,985,986,995,999,1002,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,529,530,619,621,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,346,348,349,353,354,396,473,501,526,527,528,569,570,605,608,614,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,529,530,619,621,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,346,348,349,353,354,396,473,501,526,527,528,569,570,605,608,614,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,531,
543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,
993,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,1046,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,619,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,
605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,526,527,528,529,530,569,605,619,621,622,922,978,999,1002,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,
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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,
617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,
566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,
958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,
619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,
526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,
946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,
621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,526,
527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,
948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,
527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,
953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,569,605,619,621,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,526,527,528,531,543,547,549,560,561,566,574,575,577,580,583,585,589,595,597,599,600,603,604,608,612,613,614,616,617,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,945,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,993,994,995,996,997,998,1001,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,1046,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,527,529,530,569,605,619,621,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,526,528,531,543,547,549,560,561,566,574,575,577,580,583,585,589,595,597,599,600,603,604,608,612,613,614,616,617,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,945,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,993,994,995,996,997,998,1001,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,
1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,
574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,
663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,529,530,569,605,619,621,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,526,527,528,531,543,547,549,560,561,566,574,575,577,580,583,585,589,595,597,
599,600,603,604,608,612,613,614,616,617,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,945,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,993,994,
995,996,997,998,1001,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,1046,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,527,529,530,569,605,619,621,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,526,528,531,543,547,549,560,561,566,574,575,577,580,583,585,589,595,597,599,600,603,604,608,612,613,614,616,617,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,945,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,993,994,995,996,997,998,1001,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,
616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,94,124,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,
612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,
945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,
614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,
663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,
971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,
630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,
908,911,913,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,971,988,989,991,992,993,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,1046,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,
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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,301,325,326,264,310,312,334,335,337,340,344,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,
376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,
1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,41,44,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,346,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,526,527,528,529,530,531,543,547,560,561,566,569,570,574,575,580,585,589,595,597,599,600,603,604,605,608,612,613,614,617,619,621,622,625,626,630,631,634,636,
638,642,643,644,647,648,649,655,663,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,971,973,974,975,978,985,986,988,989,991,992,993,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,1046,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,346,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,526,527,528,529,530,531,543,547,
560,561,566,569,570,574,575,580,585,589,595,597,599,600,603,604,605,608,612,613,614,617,619,621,622,625,626,630,631,634,636,638,642,643,644,647,648,649,655,663,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,971,973,974,975,978,985,986,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,
691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,
621,622,922,978,999,1002,0,41,44,59,306,311,317,318,323,324,325,330,333,342,343,344,345,346,353,354,473,526,570,753,912,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,323,324,343,344,345,346,526,570,912,323,324,343,344,345,346,526,570,912,323,324,343,344,345,346,
526,570,912,264,310,312,334,335,337,340,343,346,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,
599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,
415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,600,613,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,
962,963,964,967,968,971,983,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,
663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,301,341,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,
515,589,613,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,508,513,514,515,589,613,630,655,846,937,947,1055,1056,323,613,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,508,513,514,515,589,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,630,655,846,937,947,1055,1056,40,321,469,589,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,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,531,543,547,560,561,566,569,574,
575,580,585,589,595,597,599,600,603,604,605,612,617,619,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,508,1055,262,1057,589,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,531,543,547,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,
998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,
971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,
818,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,971,988,989,991,992,993,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,1046,
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,600,613,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,
634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,
644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,513,514,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,
363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,
691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,
988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,
728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,
993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,
561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,
392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,
600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,263,263,263,263,263,613,263,613,963,964,263,263,263,915,936,937,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,
648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,529,530,619,621,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,346,348,349,353,354,396,
473,501,526,527,528,569,570,605,608,614,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,529,530,619,621,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,346,348,349,353,354,396,473,501,526,527,528,569,570,605,608,614,713,
753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,529,530,619,621,622,0,41,44,59,306,311,313,317,318,319,320,322,323,324,325,329,330,333,341,342,343,344,345,346,348,349,353,354,396,473,501,526,527,528,569,570,605,608,614,713,753,912,922,923,924,925,926,927,973,974,
975,978,985,986,995,999,1002,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,
613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,
903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,
621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,
911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,
625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,
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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,
1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,44,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,
818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,600,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,
634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,622,922,978,999,1002,41,44,40,339,607,872,619,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,
600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,
585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,
818,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,971,988,989,991,992,993,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,1046,
1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,531,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,329,350,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,
710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,
560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,
644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,
621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,
855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,
643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,
577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,
967,968,971,978,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,
600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,
605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,44,41,44,40,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,531,543,547,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,
648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,526,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,526,264,310,312,334,335,337,340,347,348,355,356,357,358,359,360,
361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,
669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,
370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,
781,818,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,971,988,989,991,992,993,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,
1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,526,309,749,309,749,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,531,543,547,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,
995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,40,301,40,301,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,508,513,514,515,589,613,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,508,513,514,515,589,
613,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,630,655,846,937,947,1055,1056,323,613,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,508,513,514,515,589,630,655,846,937,947,1055,1056,304,971,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,
642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,
638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,
561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,
595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,
404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,
561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,
384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,
585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,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,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,531,543,547,561,566,569,575,580,585,589,595,597,599,
600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,321,469,589,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,
771,781,818,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,
508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,
383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,
574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,
1092,262,314,325,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,
599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,749,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,
605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,655,937,0,44,59,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,527,528,529,530,569,605,619,621,622,922,978,999,1002,0,41,44,59,306,311,317,318,329,330,333,342,353,354,473,608,
614,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,
992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,
638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,346,348,349,350,353,354,396,469,473,501,513,514,515,526,527,528,529,530,569,570,
605,608,613,614,619,621,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,469,473,501,513,514,515,526,527,528,529,530,569,570,
605,608,613,614,619,621,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,469,473,501,513,514,515,526,527,528,529,530,569,570,
605,608,613,614,619,621,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,469,473,501,513,514,515,526,527,528,529,530,569,570,
605,608,613,614,619,621,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,469,473,501,513,514,515,526,527,528,529,530,569,570,
605,608,613,614,619,621,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,469,473,501,513,514,515,526,527,528,529,530,569,570,
605,608,613,614,619,621,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,469,473,501,513,514,515,526,527,528,529,530,569,570,
605,608,613,614,619,621,622,630,655,713,753,846,912,922,923,924,925,926,927,937,947,973,974,975,978,985,986,995,999,1002,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,346,348,349,350,353,354,396,473,501,526,527,528,529,530,569,570,605,608,614,619,
621,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,
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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,
603,604,605,612,617,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,945,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,993,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,1046,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,613,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,
566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,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,1046,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,529,530,619,621,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,346,348,349,353,354,396,473,501,526,527,528,569,570,605,608,614,622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,
597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,
988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,
621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,
911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,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,531,
543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,
655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,321,469,513,514,515,613,630,846,947,0,41,44,59,655,937,309,342,410,469,500,600,613,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,983,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,526,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,
605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,526,526,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,526,264,310,312,334,335,
337,340,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,
636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,526,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,41,526,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,
631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,
655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,40,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,
1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,971,1046,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,508,513,514,515,589,613,630,655,846,937,947,1055,1056,40,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,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,531,543,547,560,561,566,569,574,575,
580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,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,508,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,348,350,527,528,529,530,569,605,619,621,622,922,978,999,1002,1060,549,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,531,543,547,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,1047,1048,1049,1050,1051,1052,1053,1055,1056,1057,1058,1059,1061,1062,1063,1064,1092,549,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,531,543,547,549,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,549,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,549,561,566,569,575,580,585,589,
595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,549,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,549,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,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,508,903,321,469,589,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,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,625,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,44,613,613,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,
648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,655,937,0,44,59,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,346,348,349,350,353,354,396,473,501,526,527,528,529,530,569,570,605,608,614,619,621,
622,713,753,912,922,923,924,925,926,927,973,974,975,978,985,986,995,999,1002,1018,1022,1023,1024,1025,1026,1027,1028,1045,37,38,42,43,45,47,94,124,290,291,292,293,294,350,529,530,619,621,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,346,348,349,353,354,396,473,501,526,527,528,569,570,605,608,614,622,713,753,912,922,923,924,925,926,927,
973,974,975,978,985,986,995,999,1002,1018,1022,1023,1024,1025,1026,1027,1028,1045,60,61,62,290,291,292,293,294,321,619,41,44,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,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,1046,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,531,543,547,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,
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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,46,41,44,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,
529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,
604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,
642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,
706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,
971,988,989,991,992,993,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,1046,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,527,528,529,530,569,
605,619,621,622,922,978,999,1002,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,529,530,619,621,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,526,527,528,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,
1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,44,41,41,37,38,42,43,45,47,60,61,62,94,124,268,319,320,321,527,528,529,530,569,605,608,614,619,621,622,922,978,999,1002,41,44,321,469,513,514,515,613,630,846,947,0,41,44,59,655,937,630,262,749,749,0,41,44,59,321,469,513,514,515,613,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,
711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,
643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,600,613,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,527,528,529,
530,569,605,619,621,622,922,978,999,1002,526,40,40,526,40,526,40,309,749,40,40,40,40,40,40,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,508,513,514,515,589,613,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,508,513,514,515,589,613,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,508,513,514,515,589,613,630,655,846,937,947,1055,1056,40,41,41,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,508,513,514,515,589,613,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,508,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,501,527,528,529,530,569,605,619,621,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,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,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,508,306,306,306,613,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,
649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,984,988,989,991,992,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,
663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,
728,771,781,818,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,971,988,989,991,992,993,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,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,347,348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,
507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,41,44,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,531,543,547,561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,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,945,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,993,994,995,996,997,998,999,1001,1002,1003,1004,1005,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,1046,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,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,527,528,529,530,569,605,619,621,622,922,978,999,1002,44,608,614,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,
614,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,526,527,528,529,530,531,543,547,549,560,561,566,569,574,575,577,580,583,585,589,595,597,599,600,603,604,605,608,612,613,614,616,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,527,528,529,530,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,619,621,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,945,946,948,949,950,951,952,953,954,955,956,957,
958,959,960,961,962,963,964,967,968,971,978,988,989,991,992,993,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,1046,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,608,614,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,
531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,
993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,321,469,513,514,613,630,846,947,37,38,42,43,45,47,94,124,0,41,44,59,321,469,513,514,515,613,630,655,846,937,947,40,
0,41,44,59,321,323,469,513,514,515,613,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,
531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,
566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,
597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,
625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,
643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,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,531,543,547,560,
561,566,569,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,
710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,508,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,348,350,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,
643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,508,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,313,319,320,321,350,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,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,531,543,547,
560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,263,40,543,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,608,614,0,41,44,59,306,311,318,333,342,353,354,473,753,323,0,41,44,59,321,469,513,514,515,
613,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,531,543,547,560,561,566,569,574,575,580,
585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,
599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,616,617,621,622,625,630,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,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,508,944,262,908,40,44,301,302,303,304,307,314,325,419,420,426,468,508,37,38,42,43,45,47,60,61,62,94,124,268,290,291,292,293,294,319,320,321,350,527,528,529,530,569,605,619,621,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,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,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,531,543,
547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,613,617,621,622,625,630,631,634,636,638,642,643,644,
647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,841,852,853,855,894,903,908,911,913,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,846,0,44,59,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,527,528,529,530,569,605,619,621,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,613,630,655,846,913,937,947,323,0,41,44,59,321,469,513,514,515,613,630,655,846,913,937,947,913,0,41,44,59,321,469,513,514,515,613,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,527,528,529,530,569,605,619,621,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,531,543,547,560,561,566,569,575,580,585,589,595,597,599,600,603,604,605,
612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,
649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1092,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,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,347,
348,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,372,374,375,376,377,379,380,381,382,383,384,387,388,389,390,391,392,393,394,395,396,399,402,403,404,410,415,418,419,420,422,424,425,429,430,440,442,468,469,471,476,488,489,490,494,497,500,501,502,503,504,505,506,507,508,510,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,
643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,531,543,547,560,561,566,569,574,575,580,585,589,595,597,599,600,603,604,605,612,617,625,631,634,636,638,642,643,644,647,648,649,655,663,669,690,691,706,710,711,713,728,771,781,818,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,971,988,989,991,992,993,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,1046,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,508,329,0,59,317,318,330,342,353,354,40,0,44,59,323,913,613,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,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 =
28,29,30,31,32,33,34,35,36,37,38,39,40,-7,-7,41,-1,-65,-65,-65,-65,-69,-69,-69,-69,-69,-69,-69,45,46,47,48,49,-119,-119,-62,-62,-62,-70,-70,-70,-70,-70,-70,-70,0,28,29,53,54,55,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,
-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,
-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,
-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,57,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,
-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,
-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,-181,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,
94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,
194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,
147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,322,323,324,325,326,327,328,329,330,331,332,-286,-366,-387,334,335,336,337,328,329,-286,338,-397,-397,340,-404,-404,-404,-404,342,343,344,-411,49,
-119,-119,-119,-119,-119,-119,-68,-68,-68,-68,-118,-118,348,349,350,352,353,-94,-94,28,29,28,29,361,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,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,-80,-80,-80,-80,-80,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,
116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,378,66,67,
68,70,71,72,73,379,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,
170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,
270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-221,-221,-221,-221,-221,-221,-221,-221,380,381,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,
-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,
-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,
-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,382,383,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,
82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,
282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,378,66,67,68,70,71,72,73,379,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,390,131,132,133,134,
135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,391,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,392,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,-147,
-147,-147,-147,393,394,378,66,67,68,70,71,72,73,379,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,
262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-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,396,397,398,399,400,401,402,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,-132,318,
66,29,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,
166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,406,407,408,409,411,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,
-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,
-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,66,67,68,70,
71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,
271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,
125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,
79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,415,416,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,
85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,
185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,
285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,419,420,-399,-399,421,348,349,-126,-126,-126,-126,424,425,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,
479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,
302,303,304,305,306,307,308,309,310,311,312,28,29,490,491,-120,-120,-120,-120,-120,-120,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,-79,-79,-79,-79,-79,499,500,501,502,503,
504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,510,378,66,29,67,68,511,512,70,71,72,73,379,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,
98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,
198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,
298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,378,520,459,460,67,68,521,463,522,523,70,71,72,73,524,466,525,526,76,77,468,527,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,528,95,96,97,98,99,100,101,102,103,104,529,105,106,107,108,109,110,111,112,113,114,530,115,531,116,117,118,532,533,119,120,121,122,123,124,125,126,534,127,128,129,130,535,536,131,
132,133,537,134,538,135,136,137,138,139,140,141,143,144,145,146,147,148,149,539,540,541,150,151,152,542,153,154,155,156,543,158,544,159,545,160,161,162,163,164,165,166,167,168,169,472,546,170,474,475,171,172,173,547,174,175,176,177,178,179,180,181,182,183,548,549,184,185,186,187,188,189,190,191,550,551,192,193,552,553,194,554,195,196,197,198,555,556,199,200,201,557,202,203,204,205,206,207,208,209,
210,211,212,213,214,215,558,559,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,560,302,303,304,305,306,561,
308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,
262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,
116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,
70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,
170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,
270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,
124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,382,568,570,-173,-173,-173,-173,-219,-219,572,573,
390,575,576,-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,390,575,576,-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,-143,-143,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-962,-142,-142,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,
-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,-1117,318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,
304,305,306,307,308,309,310,311,312,318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,
257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,583,584,585,586,587,588,589,590,591,363,378,66,67,68,70,71,72,73,379,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,
201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,
301,302,303,304,305,306,307,308,309,310,311,312,-70,-70,-70,-70,-70,-70,-70,-151,-151,-151,-151,-151,-151,-151,592,-153,-153,-153,-153,-153,-153,-153,396,397,398,399,400,401,402,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,
126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,411,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,
-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,
-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,
-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,-229,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,
133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,332,-387,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,
187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,
287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,599,600,601,603,604,605,606,607,609,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,
-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,
-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,610,-394,-394,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,613,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,
185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,
285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,378,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,616,617,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,
-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,
-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,
-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,
-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-683,-757,618,-99,-99,-99,-99,-99,-99,-99,619,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,
-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,
-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,
-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,-674,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,657,658,659,660,-106,-106,-106,-106,-106,-106,-106,-106,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,
113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,
205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,29,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,
465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,
472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,
264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,
102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,
195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,669,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,
-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,
-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,
-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,
-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,-680,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,
108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,
201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,
300,301,302,303,304,305,306,307,308,309,310,311,312,-742,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,
135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,
229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,673,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,
-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-961,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,
-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,
-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,
-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-682,-755,-1193,-681,-681,-681,-681,-681,-681,
-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,
-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,
-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,
-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-681,-754,-1188,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,
102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,
195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,676,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,677,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,
-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,
-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,
-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,
-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,-1007,28,679,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,
-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,
-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,
-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,-1024,
680,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,
-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,
-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,
-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,-1080,681,682,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,
-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,
-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,
-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,
-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,-989,683,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,
-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,
-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,
-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,-1081,684,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,
-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,
-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,
-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,
-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,-1082,685,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,
-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,
-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,
-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,-1090,686,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,
-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,
-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,
-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,
-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,-1091,687,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,
-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,
-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,
-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,-1092,688,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,
-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,
-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,
-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,
-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,-1093,689,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,
-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,
-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,
-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,-1094,690,-1106,-1106,-1106,
-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,
-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,
-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,
-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,-1106,361,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,
117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,361,66,67,68,
70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,
172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,
272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,693,694,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,
-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,
-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,
-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,-743,696,697,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,-91,700,701,702,703,704,705,
706,707,708,709,710,520,711,459,460,67,68,712,713,714,521,463,522,523,70,71,72,73,715,524,466,525,526,76,77,468,527,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,528,95,96,97,98,99,100,101,102,103,104,529,105,106,107,108,109,110,111,112,113,114,530,115,531,116,117,118,532,533,119,120,121,122,123,124,125,126,534,127,128,129,130,535,536,131,132,133,537,134,538,135,
136,137,138,139,140,141,143,144,145,146,147,148,149,539,540,541,716,717,718,719,150,151,152,542,153,154,155,720,543,158,544,159,545,160,161,162,163,164,165,166,167,721,169,472,546,170,722,723,724,171,172,173,547,174,175,176,177,178,179,180,181,182,183,548,549,184,185,186,187,188,189,190,191,550,551,192,193,552,553,194,554,195,196,197,198,555,556,199,200,201,557,202,203,204,205,206,207,208,209,725,
210,211,212,213,214,215,558,559,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,726,241,242,243,244,245,246,247,248,249,250,727,252,728,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,560,302,303,304,305,306,
561,308,309,310,311,312,-852,-852,-852,-852,-852,-852,-852,-852,-852,-852,-852,-852,-852,-852,-852,-852,-852,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,
125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,
361,66,458,29,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,
155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,
180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,
486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,
116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,
209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,
309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,
239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,
77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,
171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,
269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,
106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,
200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,312,737,29,511,512,28,742,66,29,67,68,70,71,72,73,743,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,
147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,
201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,
301,302,303,304,305,306,307,308,309,310,311,312,747,748,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,-846,749,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,
-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,
-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,
-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,750,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,
-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,
-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,
-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,
-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,382,570,-173,-173,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,45,-213,-213,-213,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,
179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,
485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,757,-140,390,575,576,-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,396,397,398,399,400,401,402,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,-131,758,760,570,-173,-173,-173,-173,762,396,397,398,399,
400,763,401,402,318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,
262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,765,318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,
114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,767,
318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,
166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,
119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,
219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,770,318,66,67,68,70,
71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,
271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,
124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,378,66,67,68,70,71,72,73,379,76,77,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,-155,775,-467,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,
105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,
205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,308,309,310,311,312,778,-376,779,781,782,-356,-356,783,789,790,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,
153,154,155,156,791,158,159,160,161,162,163,164,165,166,167,168,169,170,792,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,793,302,303,304,305,306,308,309,310,311,312,795,790,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,
108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,791,158,159,160,161,162,163,164,165,166,167,168,169,170,792,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,793,302,303,304,305,306,308,
309,310,311,312,797,798,799,66,802,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,
261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,803,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,
116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,812,813,814,
815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,-269,-269,-269,838,452,453,841,842,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,843,844,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,
469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,
212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,
312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,
98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,
198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,
298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,849,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,
133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,850,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,851,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,
67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,
93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,
186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,
285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,
121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,
480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,
454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,
176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,
275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,
113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,
205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,
141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,
466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,
473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,
103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,
196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,
295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,
67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,863,864,865,866,867,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,
478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,
284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,875,876,877,878,879,880,881,882,883,884,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,
112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,
204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,
304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,
465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,
472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,
264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,
102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,
195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,
460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,893,894,895,896,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,
88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,
181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,
487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,
136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,
467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,
170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,
197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,
296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,902,903,363,-70,-70,-70,-70,-70,-70,-70,-677,-677,-677,
-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,-677,624,625,904,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-568,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,
201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,
301,302,303,304,305,306,307,308,309,310,311,312,908,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-741,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,643,644,648,649,654,655,656,-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,378,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,-689,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,643,644,648,649,654,655,656,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,
-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,-595,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,914,646,647,648,649,650,651,654,655,656,657,915,916,917,918,919,920,921,922,658,923,924,925,659,660,926,927,928,
929,930,931,932,933,452,453,454,455,456,457,378,361,66,458,29,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,
143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,
76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,
474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,
481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,
105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,
198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,743,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,941,942,943,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,
-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,
-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,
-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,-699,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,
116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,
208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,
77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,
475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,
482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,
106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,
298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,
228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,
965,966,967,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,971,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,
-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,
-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,-788,66,67,68,70,71,72,73,74,
75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,974,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,
228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,976,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,-130,
499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,
81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,
174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,
273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,
203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,
303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,
464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,
100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,
194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,
458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,
158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,
477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,
283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,
506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,
213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,
499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,
80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,
174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,
273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,
203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,
303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,
464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,
100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,
194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,993,994,995,996,378,520,459,460,67,68,521,463,522,523,70,71,72,73,524,466,525,526,76,77,468,527,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,528,95,96,97,98,99,100,101,102,103,104,529,105,106,107,108,109,110,111,112,113,114,530,115,531,116,117,118,532,533,119,120,121,122,123,124,125,
126,534,127,128,129,130,535,536,131,132,133,537,134,538,135,136,137,138,139,140,141,143,144,145,146,147,148,149,539,540,541,150,151,152,542,153,154,155,156,543,158,544,159,545,160,161,162,163,164,165,166,167,168,169,472,546,170,474,475,171,172,173,547,174,175,176,177,178,179,180,181,182,183,548,549,184,185,186,187,188,189,190,191,550,551,192,193,552,553,194,554,195,196,197,198,555,556,199,200,201,
557,202,203,204,205,206,207,208,209,210,211,212,213,214,215,558,559,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,
299,300,560,302,303,304,305,306,561,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,
229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,
505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,
164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,
96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,
190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,
289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,
124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,
219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,
457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,
249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,-1056,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,
505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,
164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,-1077,893,1006,1007,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,-1189,499,500,501,502,503,
504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,-1190,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,
186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,
286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,
121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,
216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,
502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,-1061,499,500,501,502,503,504,457,378,361,66,458,459,460,
67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,
161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,-1063,624,625,904,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,
647,648,649,650,651,654,655,656,657,658,659,660,700,701,702,703,704,705,706,707,708,709,710,711,714,718,719,722,1015,1016,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,
-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,
-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,
-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,-854,28,1020,66,29,67,68,70,71,72,73,743,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,
120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1021,-188,-188,1022,1023,28,29,
511,512,760,-197,-197,1025,-194,-194,499,500,1027,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,
139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,520,459,460,67,68,521,463,522,523,70,71,72,73,524,466,525,526,76,77,468,527,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,528,95,96,97,98,99,100,101,102,103,104,529,105,106,107,108,109,110,111,112,113,114,530,115,531,116,117,118,532,533,119,120,121,122,123,124,125,126,534,127,128,129,130,535,536,131,132,133,537,134,538,135,136,137,138,139,140,141,143,144,145,146,147,148,149,539,540,541,150,151,152,542,153,154,155,156,543,158,544,159,545,160,161,
162,163,164,165,166,167,168,169,472,546,170,474,475,171,172,173,547,174,175,176,177,178,179,180,181,182,183,548,549,184,185,186,187,188,189,190,191,550,551,192,193,552,553,194,554,195,196,197,198,555,556,199,200,201,557,202,203,204,205,206,207,208,209,210,211,212,213,214,215,558,559,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,560,302,303,304,305,306,561,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,382,570,-173,-173,49,-119,-119,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,
660,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,-172,1033,1034,1035,1036,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,45,-213,-213,-213,66,67,68,70,71,72,73,74,
75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,
175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,
275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,
113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,
205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,308,309,310,311,312,1041,762,396,397,398,399,400,763,401,402,318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,762,396,397,398,399,400,763,401,402,318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,
92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,
292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,762,396,397,398,399,400,763,401,402,762,396,397,398,399,400,763,401,402,318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,
127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,397,398,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,
-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,-157,397,398,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,-156,1049,1050,1054,29,812,1055,814,815,818,821,1056,822,823,1057,825,1058,826,827,828,829,830,831,832,833,834,835,836,837,-236,-236,-269,-269,-269,1059,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1064,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,
108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,312,1080,67,68,1081,70,71,72,73,76,77,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,119,1120,1121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,155,156,158,159,160,161,162,163,164,165,166,
167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1122,236,237,238,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,300,302,303,304,305,306,308,309,310,311,312,1123,1124,1126,1127,1128,1129,1130,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,790,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,
93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,
195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,
295,296,297,298,299,300,302,303,304,305,306,308,309,310,311,312,790,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,
154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,308,309,310,311,312,790,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,
113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,
215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,308,309,310,311,312,1134,1124,1135,1136,
1138,1139,1140,-393,-393,1141,1142,1143,1144,-408,-408,1146,812,814,815,818,821,822,823,825,826,827,828,829,830,831,832,833,834,835,836,837,-269,-269,-269,-409,-409,1147,1149,1150,1151,1152,1153,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,
-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,
-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,1155,-276,1156,1152,-436,-436,-436,-436,-436,-436,-436,
-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,
-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,
-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,1160,1161,1152,-434,-434,-434,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,
-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,
-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,1155,-276,66,67,68,70,71,72,73,1164,
74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,1165,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,
173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1152,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,
-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,
-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,1155,-276,1155,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,1152,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,
-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,
-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,-436,1155,-276,1155,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,1155,-276,1155,-276,1155,-276,1155,-276,1155,-276,-276,1155,-276,1155,-276,-276,-276,1155,-276,1155,-276,1155,-276,1155,-276,-276,-276,1183,1184,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,-686,
-686,-686,-686,-686,-686,-686,-686,-686,1185,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,
465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,
472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,
264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,893,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,644,648,649,654,655,656,-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,-624,633,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,
-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,-602,624,626,627,628,629,633,648,649,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,
-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,-611,633,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,
-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,624,626,629,633,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,-605,
624,626,629,633,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,633,-601,-601,-601,-601,-601,-601,-601,-601,-601,
-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,-601,624,625,626,627,628,629,633,648,649,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,
-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,644,648,649,654,655,656,-607,-607,-607,-607,-607,-607,-607,
-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,-607,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,643,644,648,649,650,651,654,655,656,657,658,659,660,-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,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,646,648,649,650,651,654,655,656,657,658,659,660,-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,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,
113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,
207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,
307,308,309,310,311,312,893,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,
142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,
467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,
170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,
197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,
296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1194,1195,1196,1197,1198,1199,1200,1201,1202,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,
126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,
221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,500,870,871,872,457,378,361,66,
458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,
95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,
190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,
289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,643,644,648,649,650,651,654,655,656,657,658,659,660,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,
-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,-632,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,643,644,646,648,649,650,651,654,655,656,657,658,659,660,-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,624,626,627,628,629,633,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,-608,624,626,627,628,629,633,
-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,
640,643,644,648,649,654,655,656,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,-604,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,643,644,648,649,654,655,656,-634,-634,
-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,-634,452,1209,454,455,456,457,378,361,66,458,29,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,
179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,
485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1210,1211,1212,1213,624,625,626,627,628,629,633,634,636,637,638,639,640,644,648,649,654,655,1214,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,
-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,-635,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,643,644,648,649,654,655,656,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,
-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,643,644,648,649,654,655,656,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,
-639,-639,-639,-639,-639,-639,-639,-639,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,643,644,648,649,654,655,656,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,-641,452,453,
454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,630,631,632,636,637,638,639,640,1217,1218,908,1221,-738,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,
464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,
262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1223,1224,1225,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,1226,644,646,647,648,649,650,651,654,655,656,657,658,659,660,624,625,626,627,1227,628,629,630,631,632,633,
634,635,636,637,638,639,640,641,642,643,644,1228,646,647,648,649,650,651,654,655,656,657,658,659,660,1229,1023,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,1231,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,
121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,
480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1232,624,
625,626,627,1233,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,1234,644,646,647,648,649,650,651,654,655,656,657,658,659,660,624,625,626,627,1235,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,624,625,626,627,1236,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,
656,657,658,659,660,624,625,626,627,1237,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,624,625,626,627,1238,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,1239,1240,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,
467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,
170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,
266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1242,1243,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,
-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,
-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,
-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,-745,1244,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,
-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,
-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,
-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,
-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,-744,570,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,-173,318,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1184,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,-90,709,-861,-861,-861,-861,
-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,
-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,
-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,
-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,-861,700,702,703,704,705,709,718,719,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,
-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,
-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,
-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,-867,709,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,
-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,
-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,
-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,-859,700,702,705,709,-864,-864,
-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,
-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,
-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,
-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,-864,700,702,705,709,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,
-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,
-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,
-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,-865,709,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,
-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,
-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,
-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,-860,700,701,702,703,704,705,709,
710,718,719,722,1015,1016,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,
-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,
-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,
-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,-871,700,701,702,703,704,705,706,707,708,709,710,711,718,719,722,1015,1016,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,
-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,
-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,
-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,-870,700,701,702,703,704,705,709,710,718,719,722,1015,1016,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,
-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,
-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,
-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,-872,700,701,702,703,704,705,709,718,719,-868,-868,-868,
-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,
-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,
-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,
-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,-868,700,701,702,703,704,705,706,707,708,709,710,711,718,719,722,1015,1016,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,
-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,
-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,
-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,-869,700,701,702,703,704,705,706,707,708,709,710,711,714,718,719,1013,1014,722,1015,1016,725,726,1017,1018,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,
-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,
-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,
-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,-875,700,701,702,703,704,705,706,707,708,709,710,711,712,
714,716,718,719,1013,1014,722,1015,1016,725,726,1017,1018,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,
-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,
-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,
-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,-876,893,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,
127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,
222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,
66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,
183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,
282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,700,701,702,703,704,705,706,707,708,709,710,711,714,718,719,1013,1014,722,1015,1016,725,726,1017,1018,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,
-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,
-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,
-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,-892,700,701,702,703,704,705,706,707,708,709,710,711,712,714,716,718,719,1013,1014,722,1015,1016,725,726,1017,1018,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,
-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,-893,700,702,703,
704,705,709,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,
-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,
-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,
-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,-890,700,702,703,704,705,709,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,
-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,
-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,
-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,-891,700,701,702,703,704,705,706,707,708,709,710,711,714,718,719,722,1015,1016,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,
-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,
-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,
-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,-863,700,701,702,703,
704,705,706,707,708,709,710,711,714,718,719,722,1015,1016,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,
-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,
-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,
-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,-877,1251,700,701,702,703,704,705,709,710,718,719,722,1015,1252,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,
-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,
-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,
-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,-878,700,701,702,703,704,705,706,707,708,709,710,711,714,718,719,722,1015,1016,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,
-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,
-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,
-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,-862,700,701,702,703,704,
705,706,707,708,709,710,711,714,718,719,722,1015,1016,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,
-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,
-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,
-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,-882,700,701,702,703,704,705,706,707,708,709,710,711,714,718,719,722,1015,1016,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,
-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,-884,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,
183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,
282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,
119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,
212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,
312,1006,1007,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,
468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,
476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,
270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,
107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,
201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,
300,301,302,303,304,305,306,307,308,309,310,311,312,1253,1023,28,29,511,512,66,67,68,70,71,72,73,1258,1259,1260,1261,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,
146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,
246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,28,29,511,512,66,67,68,70,71,72,73,743,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,
97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,
197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1265,1266,696,1267,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,
-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,
-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,
-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,1268,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,
-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,
-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,
-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,
186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,
286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1271,1272,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-208,-208,-208,-208,-208,-208,49,-119,-119,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,
655,656,657,658,659,660,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,-167,66,802,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,762,396,397,398,399,400,763,401,402,762,396,397,398,399,400,763,401,402,762,396,397,398,399,400,
763,401,402,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,
264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,
120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,28,1146,29,812,1055,814,815,
818,821,1056,822,823,825,1058,826,827,828,829,830,831,832,833,834,835,836,837,-236,-236,-269,-269,-269,28,66,29,1286,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,1287,140,
141,142,143,144,145,146,147,148,149,1288,1289,1290,1291,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,1292,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,1293,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,1294,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,1295,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,28,29,28,29,1298,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,
283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,28,29,1301,28,29,1303,1304,778,-376,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1309,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,
-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,1311,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,-521,1312,1309,1314,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,
-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,1309,1316,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,1309,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,
-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,1318,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,-1109,1319,1321,1322,1323,1324,-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,1309,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,1321,1322,1323,1324,-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,1321,1322,1323,1324,-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,1330,1331,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,-547,
-547,1309,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,1333,1334,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,-1110,1309,-523,-523,-523,-523,-523,-523,-523,-523,
-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,1309,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,1337,1126,1127,1128,1129,1130,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,
-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,790,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,791,
158,159,160,161,162,163,164,165,166,167,168,169,170,792,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,
257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,793,302,303,304,305,306,308,309,310,311,312,28,1353,29,30,31,32,1354,1355,34,1356,1357,35,1358,1359,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,1368,378,1370,1371,1080,67,68,1081,70,71,72,73,76,77,1082,1083,1084,1085,
1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,119,1120,1121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,
187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1122,236,237,238,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,300,302,303,304,305,306,308,309,310,311,312,1080,67,68,1081,70,71,72,73,76,77,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,119,1120,1121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,
147,148,149,150,151,152,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1122,236,237,238,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,300,302,303,304,305,306,308,309,310,311,312,1080,67,68,1081,70,71,72,73,76,77,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,106,1107,1108,1109,1110,
1111,1112,1113,1114,1115,1116,1117,1118,1119,119,1120,1121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,
213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1122,236,237,238,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,300,302,303,304,305,306,308,309,310,311,312,1375,1080,67,
68,1081,70,71,72,73,76,77,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,119,1120,1121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,
174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1122,236,237,238,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,300,302,303,304,305,306,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,1379,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,
187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,
287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1380,1155,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,1155,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,813,816,817,819,820,824,812,814,815,818,821,822,823,825,826,827,828,829,830,831,832,833,834,835,836,837,-269,-269,-269,1155,-276,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,
117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,
71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,
173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1388,1389,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,
127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1391,1155,-276,66,67,68,70,71,72,73,74,75,76,77,
78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,
178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,
278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1394,1395,1396,1398,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,
86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,
186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,
286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,
141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,-902,-902,378,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,
91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,
291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,
145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,312,361,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,
210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,
310,311,312,378,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,
165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,361,361,361,361,361,1416,361,1420,1421,1422,361,361,361,1429,1430,1431,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,
180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,
486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1433,1184,1434,1184,1194,1195,1196,1197,1198,1199,1200,1201,1435,624,625,626,627,628,629,633,634,636,637,638,639,640,644,648,649,654,655,1436,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,
-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,-637,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,643,644,648,649,654,655,656,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,
-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,-640,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,643,644,648,649,654,655,656,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,
-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,
136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,
73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,
472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,
105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,
200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,312,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,
466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,
474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,
481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,
107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,
301,302,303,304,305,306,307,308,309,310,311,312,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,
76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,
171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,
269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,
109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,
203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,
303,304,305,306,307,308,309,310,311,312,1446,1447,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-704,-704,452,453,1449,454,455,456,457,378,361,66,458,29,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,
101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,
194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1450,1451,1457,67,68,1081,70,71,72,73,76,77,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,97,1477,1478,1479,101,1480,103,1105,1481,106,1482,1483,1484,1485,1486,1487,1488,1489,1115,1116,1490,1491,1492,119,1120,1493,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,1494,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1495,236,237,238,239,240,241,242,
243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1496,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,
80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,
173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,
272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-567,-569,893,849,850,851,1500,893,1502,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,
463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,
165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,
259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,1504,644,646,647,648,649,650,651,654,655,656,657,658,659,660,452,453,454,455,456,457,378,361,66,458,459,
460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1507,1508,1509,1510,1511,1512,1513,1514,1507,1508,1509,1510,1511,1512,1513,1514,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,
94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,
194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,
294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1517,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,1518,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-695,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,
95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,
188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,
287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,
123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,
456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,
85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,1523,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,
178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,
484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,
115,116,117,118,119,469,120,1525,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,
207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,
307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,1527,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,
143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,
76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,1529,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,
474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,
481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,
105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,
198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,
297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,
133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1184,1533,-792,-792,66,67,68,70,71,72,73,74,75,76,
77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1536,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1538,1539,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,-117,393,-129,-129,-129,
-129,-129,-129,-129,-129,-129,-129,-129,-129,-129,-129,700,701,702,703,704,705,709,710,718,719,722,1015,1540,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,
-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,
-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,
-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,-880,700,701,702,703,704,705,706,707,708,709,710,711,714,718,719,722,1015,1016,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,
-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,
-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,
-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,-883,700,701,702,703,704,705,706,707,708,709,710,711,714,718,719,722,1015,1016,-885,-885,-885,-885,-885,-885,
-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,
-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,
-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,-885,
-885,-885,-885,-885,-885,-885,-885,-885,-885,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,
139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,28,29,511,512,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,
463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,
165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,
114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,
214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,
67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1545,1546,1547,1138,1548,1080,67,68,1081,70,71,72,73,76,77,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,119,
1120,1121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,1122,236,237,238,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,300,302,303,304,305,306,308,309,310,311,312,1550,1551,66,67,68,70,71,72,73,76,77,78,79,
80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,
180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,-902,1553,1554,66,1556,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,1557,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,-902,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,
84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,
184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,
284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1559,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,
93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,
293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,-902,1562,1563,1564,1565,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,
-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,
-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,-1067,28,29,28,29,1569,-383,-383,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,312,1571,1572,-358,-358,1574,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,361,1574,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,
-525,-525,-525,-525,-525,-525,-525,-525,-525,361,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,
139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1321,1322,1323,1324,-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,1580,1321,1322,1323,1324,-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,1582,1321,1322,1323,1324,-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,1309,1585,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,-523,361,1587,1321,1322,1323,1324,-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,1330,1331,-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,1590,1591,1592,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,
176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,
275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,28,1353,29,30,31,32,1354,1355,34,1356,1357,35,1358,1359,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,1596,1597,1598,1599,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,
82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,
175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,
274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,322,323,326,328,329,330,331,332,-286,-366,-387,1610,1611,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,
118,119,120,121,122,123,124,125,126,127,1612,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,1613,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,
218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,
457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-742,66,67,68,1617,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,
102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,1618,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,
302,303,304,305,306,307,308,309,310,311,312,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,
114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,
206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,
306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,
162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,
262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,
118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,
218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,
457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,
104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,
204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,
304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,
1364,1365,1366,1367,40,1630,1631,1080,67,68,1081,70,71,72,73,76,77,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,119,1120,1121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,155,156,158,159,160,161,162,163,164,
165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1122,236,237,238,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,300,302,303,304,305,306,308,309,310,311,312,1126,1127,1128,1129,1130,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,1634,1155,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,
-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,1638,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,
103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,1641,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,
302,303,304,305,306,307,308,309,310,311,312,378,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,
257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,802,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,
112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,
212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,
312,378,1646,1647,1648,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,
264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,1650,1652,1653,-439,-439,-439,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,
113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,
213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,
1656,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1652,1653,-439,-439,-439,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,
-687,-687,-687,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,
149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,
244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,
82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,
175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,
274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1200,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,
-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,-669,1194,1196,1197,1198,1199,1200,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,
-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,-671,1200,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,
-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,-667,1194,1196,1199,1200,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,
-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,-665,1194,1196,1199,1200,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,
-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,1200,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,
-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,-668,1194,1195,1196,1197,1198,1199,1200,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,
-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,-672,1194,1195,1196,1197,1198,1199,1200,1201,-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,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,-645,452,1209,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,
470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,
214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1662,
1457,67,68,1081,70,71,72,73,76,77,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,97,1477,1478,1479,101,1480,103,1105,1481,106,1482,1483,1484,1485,1486,1487,1488,1489,1115,1116,1490,1491,1492,119,1120,1493,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,
166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,1494,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1495,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,
265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1664,1665,-931,-938,-938,1666,1667,-930,-937,-937,-516,-516,-516,-516,-516,-1182,-504,-504,-504,-504,-504,-1161,-505,-505,-505,-505,-505,-1154,-506,-506,-506,-506,-506,-1163,-507,-507,-507,-507,-507,-1181,-508,-508,-508,-508,-508,-1172,-514,-514,-514,-514,-514,-1149,
-509,-509,-509,-509,-509,-1174,-510,-510,-510,-510,-510,-1175,-511,-511,-511,-511,-511,-1176,-512,-512,-512,-512,-512,-1177,-513,-513,-513,-513,-513,-1178,-515,-515,-515,-515,-515,-1162,-497,-497,-497,-497,-497,-1148,-498,-498,-498,-498,-498,-1179,-499,-499,-499,-499,-499,-1180,-502,-502,-502,-502,-502,-1151,-503,-503,-503,-503,-503,-1152,-501,-501,-501,-501,-501,-1147,-500,-500,-500,-500,-500,-1173,1309,1314,-523,-523,-523,-523,-523,-523,-1144,1309,1316,-523,-523,-523,-523,-523,-523,-1150,1309,-523,-523,-523,
-523,-523,-523,-1157,1319,-1184,1321,1322,1323,1324,-546,-546,-1167,1309,-523,-523,-523,-523,-523,-523,-1168,1321,1322,1323,1324,-546,-546,-1169,1321,1322,1323,1324,-546,-546,-1170,-550,-550,-1155,-549,-549,-1160,1330,1331,-547,-547,-1156,1309,-523,-523,-1186,-564,-564,-1164,-565,-565,-1165,-566,-566,-1166,1337,-1183,1457,67,68,1081,70,71,72,73,76,77,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,97,1477,1478,1479,101,1480,103,1105,1481,106,
1482,1483,1484,1485,1486,1487,1488,1489,1115,1116,1490,1491,1492,119,1120,1493,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,
205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1495,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,308,309,310,311,312,-551,-551,-1171,1457,67,68,1081,70,71,72,73,76,77,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,97,1477,1478,1479,101,1480,103,1105,1481,106,1482,1483,1484,1485,1486,1487,1488,1489,1115,1116,1490,1491,1492,119,1120,1493,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,
155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,1494,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1495,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,
254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,626,627,628,629,633,634,636,637,638,639,640,644,648,649,654,655,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,
-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,-636,893,893,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-737,452,453,454,455,456,457,378,361,66,458,459,460,67,68,
461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,
163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,
257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-688,1674,1675,1676,-839,1677,-843,1678,-842,1679,
1680,1681,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,
147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,
655,656,657,658,659,660,-694,624,625,1683,626,627,1684,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,624,625,1685,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,1686,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,624,625,1687,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,
644,646,647,648,649,650,651,654,655,656,657,658,659,660,452,676,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,
135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,
229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,1689,626,627,628,629,630,631,632,633,634,635,636,637,638,
639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,452,676,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,1691,626,627,628,629,630,631,632,633,
634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,452,676,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,
125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,
219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,1693,626,627,628,
629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,452,676,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,
470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,
214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,
625,626,627,1695,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,624,625,626,627,1696,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,1698,-794,1699,1700,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,
-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,
-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,
-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,-748,
-748,-748,-748,-748,-748,-748,-748,1701,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,
-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,
-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,
-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,-746,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,
109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,
202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,
301,302,303,304,305,306,307,308,309,310,311,312,1703,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,
135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,
230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,700,701,702,703,704,705,709,710,718,719,722,1015,-879,-879,-879,-879,-879,
-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,
-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,
-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,
-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,-879,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,
151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,
251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,
88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,
182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,
281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1713,1714,1715,1716,1717,1718,1719,1720,1721,-294,-294,-294,-294,-294,-294,812,814,815,818,821,822,823,825,826,827,828,829,830,831,832,833,834,835,836,837,-238,-238,-238,-238,-238,-238,-238,-269,-269,-269,66,1286,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,
91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,1287,140,141,142,143,144,145,146,147,148,149,1288,1289,1290,1291,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,
186,187,188,189,190,191,1293,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,1294,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,1295,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,
284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,775,-467,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,
469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,
212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,
312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,
168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,
268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,-902,775,-467,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,
120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,-902,66,67,68,70,71,
72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,
174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,
274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,-902,1286,1287,1288,1289,1291,1293,1294,1733,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,
120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,
220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,1735,775,-467,66,67,68,
70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,
172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,
272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,
127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,66,67,68,70,71,72,73,76,77,78,79,80,81,
82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,
182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,
282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-902,1741,1742,1743,28,29,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,
187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,
287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1747,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,1748,1747,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,
-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,-527,1750,1751,1752,1184,361,361,1321,1322,1323,1324,-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,1756,1757,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,312,1759,1760,1761,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,-555,1762,1763,1184,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,452,453,454,455,456,457,378,361,66,458,
459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,
159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,
37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,1768,644,646,647,648,649,650,651,654,655,656,657,658,659,660,1769,1770,1771,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,
-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,
-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-903,-904,-928,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,
-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,
-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,
-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-932,-927,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,
-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,
-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,-931,1773,1080,67,68,1081,70,71,72,73,76,77,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,119,1120,1121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,
203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1122,236,237,238,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,300,302,303,304,
305,306,308,309,310,311,312,-926,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,
-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,
-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-930,-308,-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,-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,-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,-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,-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,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-1132,-309,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,
-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,
-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,
-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,-1009,1776,1777,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1779,-1137,28,1621,29,30,31,32,1354,1355,1781,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,
1365,1366,1367,40,1782,1597,1598,1599,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-322,-322,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,1783,646,647,648,649,650,651,654,655,656,657,658,659,660,28,1621,29,30,31,32,1354,1355,1784,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,
39,1364,1365,1366,1367,40,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,1785,1126,1127,1128,1129,1130,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,-344,1353,1814,30,31,32,1354,1355,34,1357,35,1358,1359,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,1815,66,67,68,70,71,72,73,76,77,78,79,
80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,1641,170,171,172,173,174,175,176,177,178,
179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,
279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1817,1138,1818,1819,1820,1821,1822,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,
228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1824,1825,66,67,68,70,71,72,73,74,75,76,77,78,79,
80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,
180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,
280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1652,1653,-439,-439,-439,1194,1195,1196,1197,1198,1199,1200,1201,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,
-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,-646,624,625,626,627,628,629,633,634,636,637,638,639,640,644,648,649,654,655,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,
-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,-638,630,631,632,636,637,638,639,640,1217,1218,-705,-705,1829,1667,1457,67,68,1081,70,71,72,73,76,77,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,97,1477,1478,1479,101,1480,103,1105,1481,106,1482,1483,1484,1485,1486,1487,1488,1489,1115,1116,1490,1491,1492,119,1120,1493,121,122,123,124,125,126,127,128,129,130,131,132,133,
134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,1494,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,
233,234,1495,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1080,67,68,1081,70,71,72,73,76,77,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,
1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,119,1120,1121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1122,236,237,238,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,300,302,303,304,305,306,308,309,310,311,312,1457,67,68,1081,70,71,72,73,76,77,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,97,1477,1478,1479,101,1480,103,1105,1481,106,1482,1483,1484,1485,1486,1487,1488,1489,1115,1116,1490,1491,1492,119,1120,1493,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,
149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,1494,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1495,236,237,238,239,240,241,242,243,244,245,246,247,
248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1833,1834,1667,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,
659,660,-733,-733,-733,361,361,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,
142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,
648,649,650,651,654,655,656,657,658,659,660,-693,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,
71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,
167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,
261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,914,646,647,648,649,650,651,654,655,656,657,915,916,917,918,919,920,921,922,658,923,924,925,659,660,926,927,
928,929,930,931,932,933,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,914,646,647,648,649,650,651,654,655,656,657,915,916,917,918,919,920,921,922,658,923,924,925,659,660,926,927,928,929,930,931,932,933,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,914,646,647,648,649,650,651,654,655,656,657,915,916,917,918,919,920,921,922,
658,923,924,925,659,660,926,927,928,929,930,931,932,933,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,914,646,647,648,649,650,651,654,655,656,657,915,916,917,918,919,920,921,922,658,923,924,925,659,660,926,927,928,929,930,931,932,933,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,
176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,
275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,
113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,
205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,
305,306,307,308,309,310,311,312,378,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,
234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1849,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,
187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,
287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1851,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,1852,644,646,647,648,649,650,
651,654,655,656,657,658,659,660,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,
140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,700,701,702,703,704,705,709,710,718,719,722,1015,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,
-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,
-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,
-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,
-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,-881,1856,-367,1857,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,716,717,718,719,1013,1014,1858,1859,722,1015,1016,725,726,1017,1018,-370,-370,1713,1714,1715,1716,1717,1718,1719,1720,1721,-293,-293,-293,-293,-293,-293,1861,378,1863,1864,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,
89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,
189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,
289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,500,870,871,872,457,378,361,66,458,459,460,67,68,461,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,470,121,122,123,124,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,
77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1146,812,814,815,818,821,822,823,825,826,827,828,829,830,831,832,833,834,835,836,837,-237,-237,-237,-237,-237,-237,-237,-269,-269,-269,28,29,1055,1056,1058,-236,-236,1869,624,625,1870,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,
649,650,651,654,655,656,657,658,659,660,775,-467,1872,775,-467,775,-467,1564,1565,1875,1876,1877,1878,1879,1880,1881,1882,1883,1569,-383,-383,361,1321,1322,1323,1324,-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,1887,1888,361,1890,-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,1891,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,1892,1893,1894,1321,1322,1323,1324,-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,28,1621,29,30,31,32,1354,1355,1896,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,1897,646,647,648,649,650,651,654,655,656,657,658,659,660,28,1621,29,30,31,32,1354,1355,1898,34,1356,1357,35,1358,36,37,38,
1360,1361,1362,1363,39,1364,1365,1366,1367,40,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,1899,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,1901,1902,1903,1905,-321,-321,66,1611,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,
99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,
299,300,301,302,303,304,305,306,307,308,309,310,311,312,1776,1909,-740,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,
132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,
226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,802,67,68,70,71,72,73,76,77,78,79,80,
81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1912,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,
136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,
236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1914,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,
1365,1366,1367,40,1916,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1353,1814,30,31,32,1354,1355,34,1357,35,1358,1359,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,
1920,1921,1922,-8,-8,53,54,55,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,
-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,
-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,-98,1924,378,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,
183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,
283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,
237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,
91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,
191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,
291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,
147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1930,1931,1932,1667,1080,67,68,1081,70,71,72,73,76,77,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,
1102,1103,1104,1105,1106,106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,119,1120,1121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,
203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,1122,236,237,238,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,300,302,303,304,
305,306,308,309,310,311,312,1934,1935,624,625,1936,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,1937,655,656,657,658,659,660,624,625,1938,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,624,625,1939,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,
644,646,647,648,649,650,651,654,655,656,657,658,659,660,1940,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,1941,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,1942,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,
-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,1943,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,-917,624,625,1944,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,624,625,1945,626,627,628,629,630,631,632,633,
634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,1184,1946,1947,-789,-789,1948,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,
-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,
-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,
-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,-749,1949,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,
-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,
-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,
-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,-747,1950,
1951,1952,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,-114,700,701,702,703,704,705,706,707,708,709,710,378,66,711,67,68,712,713,714,70,71,72,73,379,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,
139,140,141,142,143,144,145,146,147,148,149,716,717,718,719,150,151,152,153,154,155,720,157,158,159,160,161,162,163,164,165,166,167,721,169,170,722,1015,1016,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,725,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,726,241,242,243,244,245,246,247,248,249,250,727,252,728,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-111,-111,-111,-111,-111,-111,-111,-111,-111,-111,-111,-111,-111,-111,-111,499,500,
501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1713,1714,1715,1716,1718,1719,1720,1721,1194,1195,1196,1197,1198,1199,1200,1201,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,-447,1958,
-204,-204,-204,-204,-204,-204,-204,-204,-204,-204,-204,-204,-204,-204,-204,-204,-204,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,
150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,
250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1960,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,
103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,
203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,
303,304,305,306,307,308,309,310,311,312,1962,1963,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,
155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,
109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,
209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,
309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,
163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,
263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,
117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,
217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,
71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,
171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,
271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,
125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,
225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1970,1971,1972,1973,66,67,68,70,71,72,73,76,
77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1975,1976,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-352,-352,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,
1360,1361,1362,1363,39,1364,1365,1366,1367,40,1979,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,
138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,
232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,
1363,39,1364,1365,1366,1367,40,1984,-725,-725,361,1987,28,29,361,1995,67,68,1996,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,
154,155,156,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,
255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,1997,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,
95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,
188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,
287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,1999,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,2001,644,646,647,648,649,650,651,654,655,656,657,658,659,660,1138,-707,-707,66,802,67,68,70,71,72,73,76,
77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,2003,28,1621,29,30,31,32,1354,1355,2004,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,2005,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,352,
353,-94,-94,28,29,28,29,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,-80,-80,-80,-80,-80,28,1353,29,30,31,32,1354,1355,34,1356,1357,35,1358,1359,36,37,38,1360,1361,
1362,1363,39,1364,1365,1366,1367,40,2012,1931,2013,1931,2014,1931,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,
153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,
253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,361,893,2017,2018,2019,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,
85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,
179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,
485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,
115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,
208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,
308,309,310,311,312,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,
238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,2023,2024,-107,-107,-107,-107,-107,-107,-107,-107,-107,-107,-107,-107,-107,2028,-476,-476,-476,-476,-476,-476,-476,-476,-476,
-476,-476,-476,-476,-476,-476,-476,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,
260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,2030,1931,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,
112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,
212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,
312,2032,1931,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,
164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,
264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,
118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,
218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,2035,1931,2036,1931,2037,
1931,2038,1931,2039,1931,2040,1931,28,1621,29,30,31,32,1354,1355,2041,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,
135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,
235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-721,-721,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,2043,641,642,
643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,1909,-740,1984,-724,-724,452,453,454,455,456,457,378,361,66,458,459,460,67,68,461,462,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,469,120,470,121,122,123,124,125,126,127,128,
129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,473,170,474,475,171,476,172,173,174,175,176,177,178,179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,
223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,378,2048,28,2050,29,30,31,32,1355,34,
35,36,37,38,39,40,2051,378,2053,-1129,-1129,-1129,-1129,-1129,-1129,-1129,-1129,-1129,-1129,-1129,-1129,-1129,-1129,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-320,-320,2054,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,-739,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,
36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,1138,-708,-708,66,802,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,
152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,
252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,2057,2058,28,29,499,500,501,502,503,504,457,378,361,66,458,459,460,67,68,461,505,463,70,71,464,73,465,466,467,76,77,468,78,79,80,81,82,83,84,
85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,506,120,470,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,471,472,170,474,475,171,476,172,173,174,175,176,177,178,
179,180,181,182,183,477,478,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,479,203,204,205,206,207,208,209,210,211,212,213,214,480,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,481,482,269,270,271,272,273,274,275,483,484,
485,486,487,281,282,283,284,285,286,287,288,289,290,488,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,2061,-419,-419,-419,2062,2063,1951,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,-116,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,646,647,648,649,650,651,654,655,656,657,658,659,660,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,-115,2065,-473,
-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,-473,2067,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,-472,2069,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,-471,2070,2071,2072,1931,2073,1931,2074,1931,2075,1931,2076,-458,-458,2077,2078,2079,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,2080,644,646,647,648,649,650,651,654,655,656,657,658,659,660,378,
361,1995,67,68,1996,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,
169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,
269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,1997,309,310,311,312,378,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,-736,-736,-736,1138,-709,-709,696,697,-91,-91,-91,-91,-91,-91,-91,-91,-91,66,67,68,70,71,72,73,74,75,76,77,78,79,80,
81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,
181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,
281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,2086,2070,2071,2087,2088,2089,2091,2092,2093,2094,2091,2092,2093,2094,66,67,68,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,
121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,66,67,68,70,71,72,73,76,
77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,
177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,
277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-715,-715,66,67,68,70,71,72,73,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,
131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,
231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,-718,-718,2099,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,
38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,976,-130,-130,-130,-130,-130,-130,-130,-130,1958,-204,-204,-204,-204,-204,2103,2104,2105,1958,-204,-204,-204,-204,28,1621,29,30,31,32,1354,1355,34,1356,1357,35,1358,36,37,38,1360,1361,1362,1363,39,1364,1365,1366,1367,40,-728,-728,-728,570,-173,-173,-173,-173,-173,-173,-173,2028,-476,-476,-476,-476,2028,-476,-476,-476,1538,1539,-117,-117,-117,-117,-117,2069,-471,-471,-471,2069,-471,-471
;
yyg_sym =
-285,-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,-259,-81,-80,-44,-42,-41,-40,-15,-233,-293,-269,-231,-195,-191,-190,-168,-52,-293,-269,-231,-195,-191,-190,-152,-40,-13,-12,-265,-253,-94,-253,-205,-212,-81,-80,-17,-203,-42,-41,-40,-42,-41,-40,-293,-195,-191,-190,-137,-130,-288,-287,-286,-219,-170,-117,-293,-269,-231,-195,-191,-190,-293,-195,-191,-190,-131,-79,-293,-269,-231,-195,-191,-190,
-168,-52,-293,-224,-195,-191,-190,-177,-131,-119,-79,-293,-195,-191,-190,-131,-79,-293,-269,-231,-195,-191,-190,-44,-42,-41,-40,-13,-12,-254,-293,-269,-231,-195,-191,-190,-293,-269,-231,-195,-191,-190,-293,-269,-231,-195,-191,-190,-293,-269,-231,-195,-191,-190,-293,-269,-231,-195,-191,-190,-78,-17,-293,-270,-269,-241,-231,-195,-192,-191,-190,-148,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-14,-8,-7,-6,-4,-3,-42,-41,-40,-288,-287,-286,-219,
-293,-270,-269,-241,-231,-195,-192,-191,-190,-151,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-293,-195,-191,-190,-131,-79,-66,-45,-44,-42,-41,-40,-293,-197,-193,-192,-191,-190,-135,-131,-293,-231,-230,-195,-191,-190,-293,-231,-230,-195,-191,-190,-293,-269,-231,-195,-191,-190,-52,-293,-269,-231,-195,-191,-190,-168,-52,-264,-223,-224,-119,-224,-177,-119,-293,-269,-231,-195,-191,-190,-40,-13,-12,-293,-269,-231,-195,-191,-190,-162,-67,-293,-269,-231,-195,-191,-190,-40,-13,
-12,-293,-195,-191,-190,-131,-79,-293,-269,-231,-195,-191,-190,-254,-293,-269,-231,-195,-191,-190,-94,-293,-195,-191,-190,-141,-221,-256,-293,-238,-195,-191,-190,-131,-293,-269,-231,-195,-191,-190,-227,-226,-225,-207,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-147,-146,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,
-41,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,
-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-51,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,
-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-40,-293,-195,-191,-190,-137,-130,-293,-195,-191,-190,-137,-130,-260,-293,-197,-193,-192,-191,-190,-135,-68,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,
-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-66,-45,-44,-42,-41,-40,-293,-195,-191,-190,-181,-139,-138,-44,-42,-41,-40,-293,-269,-231,-195,
-191,-190,-162,-67,-169,-93,-264,-293,-269,-231,-195,-191,-190,-168,-52,-268,-259,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-120,-224,-119,-264,-72,-293,-269,-231,-195,-191,-190,-40,-13,-12,-293,-269,-231,-195,-191,-190,-40,-13,-12,-293,-269,-231,-195,-191,-190,-40,-13,-12,-293,-269,-231,-195,-191,-190,-40,-13,-12,-293,-269,-231,-195,-191,-190,-40,-13,-12,-293,-269,-231,-195,
-191,-190,-40,-13,-12,-293,-195,-191,-190,-131,-79,-92,-293,-269,-231,-195,-191,-190,-142,-88,-293,-284,-191,-190,-171,-96,-293,-284,-191,-190,-171,-96,-222,-293,-238,-195,-191,-190,-153,-293,-238,-195,-191,-190,-185,-163,-156,-91,-90,-89,-65,-293,-270,-269,-241,-231,-195,-192,-191,-190,-144,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,
-123,-122,-121,-73,-40,-14,-8,-7,-6,-4,-3,-293,-195,-191,-190,-293,-270,-269,-241,-231,-228,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,
-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,
-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,
-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-201,-200,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,
-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,
-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-40,-11,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-195,-191,-190,-293,-270,-269,-241,-231,-195,
-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-293,-195,-191,-190,
-149,-74,-227,-226,-225,-227,-226,-225,-214,-199,-131,-77,-227,-226,-225,-227,-226,-225,-214,-293,-270,-269,-241,-231,-195,-192,-191,-190,-147,-146,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,
-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-195,-191,-190,-181,-139,-138,-232,-136,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,
-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-215,-215,-216,-83,-293,-231,-230,-195,-191,-190,-293,-231,-230,-195,-191,-190,-261,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-76,-73,-40,-9,-8,-7,
-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-144,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,
-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,
-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-197,
-193,-192,-191,-190,-135,-131,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,
-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-40,-11,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-195,-191,-190,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,
-4,-3,-227,-226,-225,-293,-195,-191,-190,-181,-139,-138,-44,-42,-41,-40,-66,-45,-44,-42,-41,-40,-293,-270,-269,-241,-231,-195,-192,-191,-190,-151,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-293,-197,-193,-192,-191,-190,-293,-231,-230,-195,-191,-190,-293,-231,-230,-195,-191,-190,-264,-81,-80,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-268,-259,-293,-269,
-231,-195,-191,-190,-67,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-72,-293,-269,-231,-195,-191,-190,-40,-13,-12,-72,-293,-269,-231,-195,-191,-190,-40,-13,-12,-72,-72,-293,-269,-231,-195,-191,-190,-40,-13,-12,-246,-185,-156,-91,-90,-89,-45,-44,-42,-41,-40,-293,-195,-191,-190,-184,-143,-293,-269,-231,-195,-191,-190,-293,-195,-191,-190,-293,-281,-280,-279,-277,-276,-275,-274,
-273,-272,-271,-237,-236,-196,-190,-97,-293,-284,-191,-190,-293,-284,-191,-190,-293,-284,-191,-190,-208,-185,-91,-90,-89,-213,-209,-213,-257,-213,-209,-293,-269,-231,-195,-191,-190,-213,-209,-209,-213,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-209,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-144,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-144,-134,-132,-131,
-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-40,-11,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-40,-11,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,
-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,
-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-179,-134,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,
-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-104,-74,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-293,-270,-269,
-241,-231,-195,-192,-191,-190,-144,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-264,-293,-269,-231,-195,-191,-190,-152,-40,-13,-12,-40,-11,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,
-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-66,-45,-44,-42,-41,-40,-293,-235,
-234,-195,-191,-190,-66,-45,-44,-42,-41,-40,-293,-195,-191,-190,-139,-138,-93,-293,-269,-231,-195,-191,-190,-178,-227,-226,-225,-81,-80,-227,-226,-225,-293,-238,-195,-191,-190,-153,-72,-72,-72,-293,-269,-231,-195,-191,-190,-293,-195,-191,-190,-246,-185,-91,-90,-89,-45,-44,-42,-41,-40,-293,-195,-191,-190,-157,-58,-57,-54,-44,-42,-41,-40,-45,-44,-42,-41,-40,-45,-44,-42,-41,-40,-293,-269,-231,-195,-191,-190,-45,-44,-42,-41,-40,-45,-44,-42,-41,-40,-142,
-293,-217,-195,-191,-190,-243,-242,-243,-243,-243,-86,-243,-86,-86,-166,-87,-243,-243,-243,-97,-293,-284,-191,-190,-96,-285,-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,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-190,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-190,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,
-271,-237,-236,-196,-190,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-190,-293,-269,-231,-195,-191,-190,-293,-238,-195,-191,-190,-209,-209,-65,-185,-91,-90,-89,-209,-293,-269,-231,-195,-191,-190,-293,-238,-195,-191,-190,-293,-238,-195,-191,-190,-209,-293,-269,-231,-195,-191,-190,-293,-195,-191,-190,-57,-293,-240,-238,-195,-191,-190,-293,-240,-238,-195,-191,-190,-131,-293,-269,-231,-195,-191,-190,-293,-269,-231,-195,-191,-190,-293,-269,-231,-195,-191,-190,-130,-293,
-195,-191,-190,-293,-195,-191,-190,-57,-131,-293,-195,-191,-190,-130,-130,-130,-130,-130,-130,-289,-188,-291,-290,-189,-130,-130,-130,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-227,-226,-225,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,
-5,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-293,-270,
-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-147,-146,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-44,-42,-41,-40,-8,-7,-6,-4,-3,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-195,-191,-190,-33,-32,-293,-270,-269,-241,-231,-195,-192,-191,
-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-228,-40,-11,-40,-11,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-82,-82,-293,-195,-191,-190,-227,
-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,
-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,
-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-84,-293,-231,-230,-195,-191,-190,-293,-231,-230,-195,-191,-190,-262,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-66,-45,-44,-42,
-41,-40,-293,-270,-269,-241,-231,-195,-192,-191,-190,-151,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-293,-231,-230,-195,-191,-190,-293,-231,-230,-195,-191,-190,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-190,-293,-240,-238,-195,-191,-190,-293,-240,-238,-195,-191,-190,-293,-238,-195,-191,-190,-293,-269,-231,-195,-191,-190,-293,-240,-238,-195,-191,-190,-45,-44,-42,-41,-40,-45,-44,-42,-41,-40,-266,-293,-195,-191,-190,-143,-210,-130,-210,-130,-293,
-270,-269,-241,-231,-195,-192,-191,-190,-144,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-86,-86,-86,-243,-130,-86,-87,-293,-270,-269,-241,-231,-195,-192,-191,-190,-144,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-285,-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,
-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-265,-253,-94,-293,-283,-239,-238,-220,-195,-191,-190,-182,-140,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-51,-40,-8,-7,-6,-4,-3,-293,-239,-195,-191,-190,-285,-172,-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,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-239,-195,-191,-190,-293,-239,-195,-191,-190,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-239,-195,-191,-190,-293,-239,-195,-191,-190,-285,-172,-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,-285,-172,-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,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-190,-97,-209,-293,-195,-191,-190,-187,-293,-195,-191,-190,-186,-131,-293,-238,-195,-191,-190,-293,-238,-195,-191,-190,-153,-131,-293,-240,-238,
-195,-191,-190,-258,-293,-195,-191,-190,-183,-57,-293,-195,-191,-190,-57,-258,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-133,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-281,-280,
-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-195,-191,-190,-33,-32,-243,-243,-243,-86,-243,-86,-86,-166,-87,-243,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-195,-191,-190,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-195,-191,-190,-33,-32,-227,-226,-225,-40,-11,-40,-11,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,
-3,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,
-40,-8,-7,-6,-4,-3,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-227,-226,-225,-85,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,
-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-293,-269,-231,-195,-191,-190,-293,-270,-269,-267,-241,-231,-195,-192,-191,-190,-165,-164,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-158,-60,-59,-185,-156,-155,-91,-90,-89,-293,-195,-191,-190,-58,-57,-54,-92,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,
-240,-238,-195,-191,-190,-92,-293,-240,-238,-195,-191,-190,-293,-240,-238,-195,-191,-190,-54,-293,-240,-238,-195,-191,-190,-92,-293,-240,-238,-195,-191,-190,-293,-240,-238,-195,-191,-190,-293,-240,-238,-195,-191,-190,-293,-240,-238,-195,-191,-190,-45,-44,-42,-41,-40,-293,-195,-191,-190,-211,-211,-130,-130,-86,-293,-217,-195,-191,-190,-285,-172,-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,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-285,-172,-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,-285,-172,-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,
-227,-226,-225,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-190,-150,-75,-293,-239,-195,-191,-190,-285,-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,-227,-226,-225,-227,-226,-225,-285,-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,-285,-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,-285,-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,-293,-195,-191,-190,-186,-293,-195,-191,-190,-293,-269,-231,-195,-191,-190,-154,-258,-227,-226,-225,-227,-226,-225,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-195,-191,-190,-33,-32,
-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-190,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-195,-191,-190,-32,-227,-226,-225,-130,-130,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,
-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-227,-226,-225,-214,-227,-226,-225,-214,-227,-226,-225,-214,-227,-226,-225,-214,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,
-4,-3,-131,-293,-270,-269,-241,-231,-195,-192,-191,-190,-144,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-231,-230,-195,-191,-190,-293,-231,-230,-195,-191,-190,-227,-226,-225,-293,-270,-269,-241,-231,-195,-192,-191,-190,-176,-132,-131,-130,-116,-73,-40,-9,-8,-7,-4,-3,-60,-59,-131,-293,-238,-195,-191,-190,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-8,-7,-5,-4,-3,-293,-269,-231,-195,
-191,-190,-185,-91,-90,-89,-246,-45,-44,-42,-41,-40,-227,-226,-225,-92,-92,-92,-266,-130,-86,-130,-86,-285,-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,-227,-226,-225,-285,-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,-285,-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,-285,-172,-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,-293,-238,-195,-191,-190,-140,-105,-75,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-293,-238,-195,
-191,-190,-153,-293,-239,-195,-191,-190,-285,-172,-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,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-285,-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,
-293,-269,-231,-195,-191,-190,-154,-293,-269,-231,-195,-191,-190,-154,-293,-269,-231,-195,-191,-190,-154,-293,-195,-191,-190,-57,-293,-281,-280,-279,-277,-276,-275,-274,-273,-272,-271,-237,-236,-196,-190,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-227,-226,-225,-293,-195,-191,-190,-131,-118,-79,-293,-270,-269,-267,-241,-231,-195,-192,-191,-190,-132,-131,-130,-73,-40,-9,-8,-7,-4,-3,-60,-263,-293,-269,-231,-195,-191,-190,-154,-293,-269,-231,-195,-191,-190,-154,-293,
-269,-231,-195,-191,-190,-154,-293,-269,-231,-195,-191,-190,-154,-293,-269,-231,-195,-191,-190,-154,-293,-269,-231,-195,-191,-190,-154,-293,-269,-231,-195,-191,-190,-154,-293,-269,-231,-195,-191,-190,-154,-293,-195,-191,-190,-293,-195,-191,-190,-285,-172,-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,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,
-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-285,-175,-174,-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,-293,-283,-191,-190,-173,-130,-101,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-285,-172,-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,-227,-226,-225,-293,-238,-195,-191,-190,-153,-285,-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,-227,-226,-225,-203,-42,-41,-40,-42,-41,-40,-288,-287,-286,-219,-170,-117,-285,-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,-293,-269,-231,-195,-191,-190,-130,-40,-11,-293,-270,-269,-241,-231,-195,-192,-191,-190,-176,-132,-131,-130,-116,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-132,-131,-130,-116,-73,-40,-9,-8,-7,-4,-3,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-250,-249,-180,-293,
-269,-231,-195,-191,-190,-154,-293,-269,-231,-195,-191,-190,-154,-293,-269,-231,-195,-191,-190,-154,-293,-269,-231,-195,-191,-190,-154,-285,-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,-293,-195,-191,-190,-227,-226,-225,-105,-106,-293,-270,-269,-241,-231,-195,-192,-191,-190,-134,-132,-131,-130,-129,-128,-127,-126,-125,-124,-123,-122,-121,-73,-40,-8,-7,-6,-4,-3,-131,-285,
-108,-71,-70,-69,-56,-55,-53,-49,-45,-44,-42,-41,-40,-31,-27,-26,-25,-24,-23,-22,-21,-131,-227,-226,-225,-285,-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,-285,-172,-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,-293,-238,-195,-191,-190,-153,-42,-41,
-40,-293,-270,-269,-241,-231,-195,-192,-191,-190,-151,-132,-131,-130,-76,-73,-40,-9,-8,-7,-4,-3,-227,-226,-225,-249,-250,-248,-227,-226,-225,-131,-293,-283,-191,-190,-130,-101,-131,-285,-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,-260,-293,-269,-231,-195,-191,-190,-247,-247,-293,-269,-231,-195,-191,-190,-293,-195,-191,-190,-293,-195,-191,-190,-285,-172,-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,-261,-263,-263,-285,-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,-264,-250,-249,-180,-250,-249,-180,-262,-248,-248,-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,42,43,44,50,13,14,51,52,56,58,59,60,61,62,63,64,65,58,313,60,61,62,63,314,315,316,317,319,320,321,333,339,341,345,346,347,351,354,355,356,354,357,356,58,358,62,63,359,360,364,365,366,367,368,369,58,374,60,61,62,63,58,375,62,63,376,377,58,59,60,61,62,63,
384,385,58,386,375,62,63,387,376,388,389,58,375,62,63,376,395,58,313,60,61,62,63,50,13,14,403,404,405,410,58,412,60,61,62,63,58,413,60,61,62,63,58,414,60,61,62,63,58,417,60,61,62,63,58,418,60,61,62,63,422,423,58,426,427,428,60,61,429,62,63,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,354,489,356,364,365,366,492,
58,426,427,428,493,494,429,62,63,495,432,433,434,496,444,445,497,447,448,498,451,58,375,62,63,376,507,508,509,12,13,14,15,58,513,514,515,516,517,518,519,58,562,563,564,62,63,58,562,565,564,62,63,58,59,60,61,62,63,566,58,59,60,61,62,63,567,65,569,571,386,574,386,577,388,58,313,60,61,62,63,315,316,578,58,579,60,61,62,63,580,581,58,313,60,61,62,63,315,316,
582,58,375,62,63,376,395,58,593,60,61,62,63,594,58,595,60,61,62,63,596,58,597,62,63,598,602,608,58,611,612,62,63,614,58,615,60,61,62,63,620,621,622,623,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,661,450,451,58,426,427,428,60,61,429,62,63,662,663,431,432,433,434,435,436,437,438,439,440,441,442,443,444,50,13,
14,664,447,448,665,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,666,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,667,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,668,450,451,58,426,427,428,60,61,
429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,670,445,447,448,671,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,672,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,674,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,
440,441,442,443,444,445,447,448,675,450,451,678,58,358,62,63,691,360,58,358,62,63,692,360,695,58,513,514,515,516,517,698,699,58,426,427,428,493,494,429,62,63,432,433,434,444,445,729,447,448,498,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,50,13,14,664,447,448,730,450,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,731,447,
448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,732,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,733,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,734,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,735,447,448,498,451,736,509,12,13,14,15,58,738,62,63,739,740,741,50,13,14,51,58,579,60,61,
62,63,744,581,745,746,751,58,59,60,61,62,63,752,65,753,754,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,755,450,451,756,386,574,759,761,58,313,60,61,62,63,315,316,764,58,313,60,61,62,63,315,316,766,58,313,60,61,62,63,315,316,768,58,313,60,61,62,63,315,316,769,58,313,60,61,62,63,315,316,771,58,313,60,61,
62,63,315,316,772,58,375,62,63,376,773,774,58,776,60,61,62,63,777,780,58,784,785,786,787,788,58,784,785,786,794,788,796,58,800,612,62,63,801,58,804,612,62,63,805,806,807,808,809,810,811,58,426,427,428,60,61,429,62,63,839,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,840,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,
441,442,443,444,445,845,447,448,449,450,451,58,846,62,63,58,426,427,428,60,847,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,848,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,852,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,
853,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,854,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,855,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,856,450,451,58,426,427,428,60,61,429,62,63,431,
432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,857,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,858,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,859,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,
445,447,448,860,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,861,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,862,450,451,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,868,869,451,873,874,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,
437,438,439,440,441,442,443,444,445,447,448,885,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,886,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,887,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,888,450,
451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,889,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,890,450,451,891,892,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,897,450,451,58,898,62,63,58,426,427,428,60,61,
429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,899,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,900,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,901,450,451,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,58,905,62,63,
906,907,620,621,622,620,621,622,909,910,911,912,620,621,622,620,621,622,934,58,426,427,428,60,61,429,62,63,662,935,431,432,433,434,435,436,437,438,439,440,441,442,443,444,50,13,14,664,447,448,665,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,936,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,
440,441,442,443,444,445,447,448,937,450,451,58,738,62,63,938,740,741,939,940,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,944,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,945,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,
444,445,447,448,946,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,947,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,948,450,451,949,968,969,970,58,562,972,564,62,63,58,562,973,564,62,63,975,58,426,427,428,493,494,429,62,63,432,433,434,977,444,445,497,447,448,
498,451,58,426,427,428,60,61,429,62,63,978,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,840,450,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,979,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,980,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,981,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,
434,444,445,982,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,983,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,984,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,985,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,986,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,987,447,
448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,988,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,989,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,990,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,991,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,992,447,448,498,451,58,513,
514,515,516,517,997,998,58,426,427,428,493,494,429,62,63,432,433,434,444,445,999,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1000,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1001,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1002,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1003,447,448,498,
451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1004,447,448,498,451,891,1005,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1008,447,448,498,451,58,1009,62,63,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1010,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1011,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1012,447,448,
498,451,620,621,622,58,738,62,63,1019,740,741,50,13,14,51,1024,509,12,13,14,15,58,426,427,428,493,494,429,62,63,1026,432,433,434,496,444,445,497,447,448,498,451,58,1028,514,515,516,517,58,562,1029,564,62,63,58,562,1030,564,62,63,1031,345,1032,620,621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1037,450,451,1038,754,58,579,
60,61,62,63,1039,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1040,450,451,1042,58,313,60,61,62,63,315,316,1043,1044,58,313,60,61,62,63,315,316,1045,1046,1047,58,313,60,61,62,63,315,316,1048,1051,805,1052,808,809,810,1053,12,13,14,15,58,1060,62,63,1061,1062,58,1063,60,61,62,63,58,1065,62,63,58,1066,1067,1068,1069,1070,1071,1072,
1073,1074,1075,1076,1077,1078,1079,1125,58,1131,785,786,58,1132,785,786,58,1133,785,786,1137,805,808,809,1145,1148,1154,1157,1158,1159,1162,58,1163,60,61,62,63,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,620,621,622,58,426,427,428,60,61,429,62,63,1186,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,840,450,451,58,426,427,428,60,61,429,62,63,1187,431,432,433,
434,435,436,437,438,439,440,441,442,443,444,445,447,448,840,450,451,891,1188,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1189,869,451,891,1190,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,
447,448,1191,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1192,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1193,450,451,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1203,869,451,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1204,869,
451,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1205,869,451,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,58,426,427,428,60,61,429,62,63,1206,431,1207,432,433,434,435,436,437,438,439,440,441,442,443,444,50,13,14,664,447,448,1208,450,451,620,621,622,620,621,622,620,621,622,620,621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,
438,439,440,441,442,443,444,445,447,448,1215,450,451,620,621,1216,1219,1220,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1222,450,451,620,621,622,620,621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1230,450,451,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,58,426,427,
428,60,61,429,62,63,1241,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,840,450,451,1245,58,313,60,61,62,63,1246,315,316,317,891,1247,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1248,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1249,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1250,447,448,498,451,58,426,427,
428,493,494,429,62,63,432,433,434,444,445,1003,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1004,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1008,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1011,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1012,447,448,498,451,1254,509,12,13,14,15,58,1255,
1256,1257,62,63,1262,509,12,13,14,15,58,738,62,63,740,1263,1264,58,1269,60,61,62,63,1270,620,621,622,345,1273,620,621,622,58,800,612,62,63,1274,1275,1276,1277,58,1278,60,61,62,63,58,1279,62,63,1280,805,808,809,1145,1053,12,13,14,15,58,1281,62,63,1282,1283,1284,1285,50,13,14,51,1296,12,13,14,15,1297,12,13,14,15,58,1299,60,61,62,63,1300,12,13,14,15,1302,12,13,14,15,1305,
58,1306,1307,62,63,1308,1310,1313,1315,1317,1320,1325,1326,1327,1328,1329,1332,1335,1336,1338,58,784,785,786,1339,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1349,1350,1351,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,1369,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1372,1076,1077,1078,1079,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1373,1076,1077,1078,1079,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,
1374,1076,1077,1078,1079,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1376,1076,1077,1078,1079,58,1377,60,61,62,63,58,1378,612,62,63,1381,1382,1383,805,808,809,1384,1385,58,1386,60,61,62,63,58,1387,612,62,63,58,1390,612,62,63,1392,58,1393,60,61,62,63,58,1281,62,63,1397,58,1399,1400,612,62,63,58,1401,1400,612,62,63,1402,58,1403,60,61,62,63,58,1404,60,61,62,63,58,1405,60,61,62,63,1406,58,
1407,62,63,58,1281,62,63,1408,1409,58,1410,62,63,1411,1412,1413,1414,1415,1417,1418,1419,1423,1424,1425,1426,1427,1428,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1432,450,451,620,621,622,620,621,622,620,621,622,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1437,869,451,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,
1438,869,451,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1439,869,451,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1440,869,451,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1441,869,451,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1442,869,451,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1443,869,451,58,426,
427,428,60,61,429,62,63,432,433,434,444,445,447,448,1444,869,451,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1445,869,451,620,621,622,58,426,427,428,60,61,429,62,63,662,1448,431,432,433,434,435,436,437,438,439,440,441,442,443,444,50,13,14,664,447,448,665,450,451,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1452,1076,1077,1078,1453,62,1454,1455,1456,58,426,427,428,60,61,429,62,
63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1497,450,451,620,621,622,1498,891,1499,891,1501,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1503,450,451,620,621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1505,450,451,620,621,1216,1506,1515,58,1516,62,63,620,
621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1519,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1520,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1521,450,451,58,426,427,428,60,61,429,62,63,431,432,
433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1522,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1524,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1526,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,
447,448,1528,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1530,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1531,450,451,1532,58,562,1534,564,62,63,58,562,1535,564,62,63,1537,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1541,447,448,498,451,1542,509,12,13,
14,15,58,426,427,428,493,494,429,62,63,1026,432,433,434,496,444,445,497,447,448,498,451,58,562,1543,564,62,63,58,562,1544,564,62,63,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1549,1076,1077,1078,1079,58,1552,1400,612,62,63,58,1555,1400,612,62,63,58,1558,612,62,63,58,1560,60,61,62,63,58,1561,1400,612,62,63,1566,12,13,14,15,1567,12,13,14,15,1568,58,1060,62,63,1570,1573,1575,1576,1577,58,
426,427,428,60,61,429,62,63,1578,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,840,450,451,1579,1581,1583,1584,1586,1588,1589,58,426,427,428,60,61,429,62,63,1593,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,840,450,451,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1594,1350,1595,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,
58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1600,450,451,319,320,321,58,1601,1602,1603,1604,1605,1606,1607,1608,1609,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,1614,445,447,448,671,450,451,58,1615,1616,62,63,1,1619,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1620,1350,3,4,5,6,7,8,1352,11,12,
13,14,15,16,20,21,22,23,24,25,26,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1622,450,451,58,1623,1616,62,63,58,1624,1616,62,63,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1625,450,451,58,1626,1616,62,63,58,1627,1616,62,63,1,1628,1340,1341,1342,1343,1344,1345,1346,2,1347,
1348,1620,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,1,1629,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1620,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1632,1076,1077,1078,1079,1633,1635,58,1636,62,63,1637,58,1639,62,63,1640,1642,58,1643,612,62,63,58,800,612,62,63,1644,1645,58,1649,1400,
612,62,63,1651,58,1281,62,63,1654,1655,58,1281,62,63,1657,1658,620,621,622,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1659,869,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1660,450,451,58,426,427,428,60,61,429,62,63,431,1661,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1208,450,451,58,1066,1067,
1068,1069,1070,1071,1072,1073,1074,1452,1076,1077,1078,1453,62,1454,1663,1456,1313,1315,1317,1320,1325,1326,1327,1328,1329,1332,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1668,1076,1077,1078,1669,62,1454,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1452,1076,1077,1078,1453,62,1454,1670,1456,620,621,622,891,1671,891,1672,620,621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1673,450,
451,620,621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1682,450,451,620,621,622,620,621,622,620,621,622,620,621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1688,450,451,620,621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,
445,447,448,1690,450,451,620,621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1692,450,451,620,621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1694,450,451,620,621,622,620,621,622,1697,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,
445,447,448,1702,450,451,58,426,427,428,493,494,429,62,63,432,433,434,444,445,1704,447,448,498,451,58,1705,60,61,62,63,58,426,427,1706,428,493,494,429,62,63,1707,1708,432,433,434,444,445,1709,447,448,498,451,1710,1711,1712,805,1722,1723,808,809,810,58,1281,62,63,1724,1725,1285,1726,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1727,450,451,58,
1728,1400,612,62,63,1729,58,1730,1400,612,62,63,58,1731,1400,612,62,63,1732,58,1734,1400,612,62,63,1736,58,1737,1400,612,62,63,58,1738,1400,612,62,63,58,1739,1400,612,62,63,58,1740,1400,612,62,63,1744,12,13,14,15,58,1745,62,63,1746,1749,1753,1754,1755,58,1758,1307,62,63,1,1764,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1620,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,
24,25,26,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1765,450,451,1,1766,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1620,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,1,1767,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1620,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,
620,621,622,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1772,1076,1077,1078,1079,1774,1775,58,1778,1616,62,63,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,620,621,622,620,621,622,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,1,1340,1341,
1342,1343,1344,1345,1346,2,1347,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,58,1639,62,63,1816,58,1823,62,63,58,1826,60,61,62,63,1827,1828,620,621,622,620,621,1216,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1452,1076,1077,1078,1453,62,1454,1830,1456,
58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1831,1076,1077,1078,1079,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1452,1076,1077,1078,1453,62,1454,1832,620,621,622,1835,1836,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1837,450,451,620,621,622,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1838,450,451,58,
426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1839,450,451,620,621,622,1840,620,621,622,1841,620,621,622,1842,620,621,622,1843,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1844,450,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1845,
450,451,1846,58,426,427,428,60,61,429,62,63,1847,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,840,450,451,58,562,1848,564,62,63,58,562,1850,564,62,63,620,621,622,58,426,427,428,493,494,429,62,63,1853,432,433,434,1854,444,445,1855,447,448,498,451,1711,1860,1862,58,1865,612,62,63,58,426,427,428,60,61,429,62,63,432,433,434,444,445,447,448,1866,869,451,58,1867,60,61,
62,63,805,808,809,1145,1868,1053,12,13,14,15,620,621,622,1871,1873,1874,1884,1885,1886,1889,1895,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,620,621,622,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,1,1340,1341,1342,1343,1344,1345,1346,
2,1347,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,1,1900,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1620,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,1904,58,1603,612,62,63,1906,1907,1908,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1910,450,451,58,800,612,
62,63,1911,58,1913,1616,62,63,1,1915,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1620,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1917,450,451,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1918,1798,1799,1800,1801,1802,1803,1919,1805,1806,1807,1808,1809,1810,1811,1812,1813,1923,1925,
58,1826,60,61,62,63,1926,58,1826,60,61,62,63,1927,58,1826,60,61,62,63,1928,58,1281,62,63,1929,58,1066,1067,1068,1069,1070,1071,1072,1073,1074,1933,1076,1077,1078,1079,620,621,622,620,621,622,620,621,622,620,621,622,620,621,622,58,375,62,63,376,1953,1954,58,426,427,1955,428,493,494,429,62,63,432,433,434,444,445,1709,447,448,498,451,1956,1957,58,1826,60,61,62,63,1959,58,1826,60,61,62,63,1961,58,
1826,60,61,62,63,1964,58,1826,60,61,62,63,1965,58,1826,60,61,62,63,1966,58,1826,60,61,62,63,1967,58,1826,60,61,62,63,1968,58,1826,60,61,62,63,1969,58,1974,62,63,58,1977,62,63,1,1978,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1620,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,
439,440,441,442,443,444,445,447,448,1980,450,451,1,1981,1982,1340,1341,1342,1343,1344,1345,1346,2,1347,1983,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,1985,1986,1988,12,13,14,15,58,1989,1990,1991,1992,1993,1994,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,1998,450,451,1,2000,1340,1341,1342,1343,1344,1345,1346,
2,1347,1348,1620,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,620,621,622,58,800,612,62,63,2002,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,620,621,622,2006,354,2007,356,354,2008,356,364,365,366,367,368,2009,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,2010,1350,2011,3,4,5,
6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,58,2015,60,61,62,63,2016,891,892,58,426,427,428,493,494,429,62,63,2020,432,433,434,1854,444,445,1855,447,448,498,451,58,426,427,428,493,494,429,62,63,432,433,434,2021,444,445,1855,447,448,498,451,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,2022,450,451,2025,2026,2027,58,
1826,60,61,62,63,2029,58,1826,60,61,62,63,2031,58,1826,60,61,62,63,2033,58,1826,60,61,62,63,2034,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,58,2042,62,63,620,621,622,2044,2045,58,426,427,428,60,61,429,62,63,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,447,448,2046,450,451,2047,1,
2,3,4,5,6,7,8,2049,11,12,13,14,15,16,20,21,22,23,24,25,26,2052,620,621,622,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,1,2055,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1620,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,58,800,612,62,63,2056,354,2059,
356,58,426,427,428,493,494,429,62,63,2060,432,433,434,496,444,445,497,447,448,498,451,620,621,622,2064,2066,2068,620,621,622,2081,58,1989,1990,1991,1993,2082,2083,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,2084,58,2085,60,61,62,63,2090,2095,58,2096,60,61,62,63,58,2097,62,63,58,2098,62,63,1,2100,1340,1341,1342,
1343,1344,1345,1346,2,1347,1348,1620,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,2101,2102,2106,1,1340,1341,1342,1343,1344,1345,1346,2,1347,1348,1780,1350,3,4,5,6,7,8,1352,11,12,13,14,15,16,20,21,22,23,24,25,26,2107,2025,2026,2108,2025,2026,2109,2110,2111,2112,2113
;
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,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,4,4,5,5,5,5,6,6,6,4,2,2,2,1,1,2,0,4,5,7,8,6,7,1,0,1,1,1,1,1,1,1,1,1,3,1,3,2,1,3,2,1,3,3,
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,1,1,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,6,7,7,7,12,4,5,2,3,3,6,5,3,3,3,3,4,2,0,1,0,1,2,0,3,1,2,1,1,2,2,2,5,1,2,3,1,4,6,7,7,7,6,12,6,6,6,6,6,6,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,2,4,4,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,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,-170,-170,-219,-219,-219,-219,-219,-219,-219,-260,-260,-203,-203,-203,-15,-15,-15,-15,-259,-148,
-148,-14,-207,-207,-207,-207,-116,-116,-116,-118,-118,-176,-176,-262,-262,-262,-262,-80,-80,-81,-81,-81,-137,-137,-78,-78,-17,-17,-261,-261,-152,-152,-223,-223,-178,-178,-120,-120,-120,-120,-224,-224,-224,-119,-177,-177,-12,-12,-12,-12,-12,-12,-12,-12,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-13,-72,-72,-79,-79,-79,-79,-264,-264,-70,-70,-70,-70,-70,-70,-233,-233,-234,-234,-235,-235,-235,-235,-139,-138,-138,-138,-181,-181,-66,-66,-66,-66,-169,-169,-93,
-154,-154,-263,-263,-71,-162,-162,-67,-69,-69,-69,-268,-268,-167,-167,-218,-218,-218,-168,-168,-52,-52,-53,-53,-53,-53,-53,-254,-254,-246,-246,-246,-246,-246,-246,-246,-155,-155,-156,-156,-156,-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,-185,-185,-186,-186,-91,-187,-187,-209,-209,-188,-188,-188,-188,-189,-189,-189,-253,-253,-253,-183,-183,-157,-157,-157,-157,-57,-57,-158,-158,-108,-108,-108,-108,
-108,-108,-108,-107,-107,-107,-107,-220,-220,-173,-173,-101,-101,-101,-101,-101,-102,-102,-102,-103,-103,-98,-29,-29,-29,-29,-28,-28,-28,-28,-30,-30,-221,-221,-222,-222,-222,-97,-97,-97,-97,-97,-97,-97,-171,-171,-96,-96,-96,-96,-95,-95,-95,-172,-172,-31,-31,-88,-88,-88,-217,-21,-265,-265,-265,-265,-164,-165,-165,-267,-267,-267,-22,-22,-142,-142,-184,-184,-143,-266,-266,-266,-266,-94,-94,-94,-94,-55,-256,-256,-208,-208,-208,-23,-23,-24,-25,-25,-26,-26,
-26,-26,-205,-205,-292,-292,-292,-56,-56,-212,-212,-163,-163,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-65,-257,-257,-213,-213,-258,-258,-258,-59,-59,-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,-248,-248,-248,-248,-180,-180,-180,-180,-180,-249,-250,-247,-247,-247,-247,-247,-62,-271,-272,-273,-273,-273,-273,-273,-273,-273,-273,-273,-274,-236,-236,-236,-236,
-236,-236,-236,-237,-237,-237,-237,-237,-237,-237,-237,-237,-237,-237,-237,-237,-275,-275,-242,-242,-242,-243,-243,-210,-210,-211,-211,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-276,-86,-86,-86,-86,-86,-86,-277,-277,-277,-277,-277,-277,-166,-166,-87,-87,-87,-87,-87,-87,-280,-280,-280,-280,-280,-280,-146,-147,-147,-228,-228,-228,-201,-201,-200,-200,-200,-200,-200,-200,-200,-200,-200,-225,-225,-226,-226,-227,-227,-227,-227,-227,-227,-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,-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,-241,-241,-241,-241,-241,-241,-144,-144,-77,-77,-199,-199,-199,-136,-136,-136,-232,-232,-232,-232,-11,
-11,-179,-179,-133,-133,-133,-115,-115,-115,-114,-114,-114,-114,-113,-113,-113,-112,-112,-112,-111,-111,-111,-110,-175,-175,-174,-174,-106,-73,-109,-149,-149,-74,-150,-150,-75,-104,-104,-105,-105,-51,-51,-269,-269,-269,-269,-269,-269,-269,-229,-229,-230,-230,-231,-231,-270,-270,-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,-216,-216,-84,-84,-84,-84,-85,-85,-214,-214,-214,-214,-214,-214,
-214,-214,-214,-214,-214,-214,-214,-214,-214,-214,-214,-214,-214,-214,-215,-215,-215,-215,-215,-215,-215,-215,-215,-215,-215,-215,-215,-215,-215,-215,-215,-215,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-82,-151,-151,-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,
-240,-240,-238,-239,-182,-182,-140,-140,-153,-153,-153,-153,-3,-3,-3,-3,-3,-3,-130,-131,-132,-198,-284,-284,-284,-283,-283,-283,-141,-195,-195,-195,-195,-195,-195,-195,-196,-196,-197,-197,-197,-197,-197,-197,-197,-197,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,
-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,
-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-190,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-191,-192,-192,-192,-192,-192,-192,-192,-192,-192,-192,-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,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,
-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-194,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,
-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,
-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294,-294
;
yyd =
0,-48,-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,0,0,0,0,0,-297,0,0,0,-299,-298,-2,0,0,0,0,0,0,0,0,0,0,0,-95,-96,-97,0,-180,-1049,0,0,0,-932,-931,0,-219,-930,-997,-1020,0,-1136,-956,-961,-949,-755,-754,-970,-1019,-1182,-1161,-1154,-1163,-1181,-1172,-1149,-1174,-1175,-1176,-1177,-1178,-1162,-1148,-1179,-1180,-1151,-1152,-1147,-1146,-1173,-1144,
-1150,-1145,-1157,-1158,-1109,-1184,-996,-1167,-1168,-1169,-1170,-1155,-1160,-1156,-1186,-1110,-1164,-1165,-1166,-1112,-1183,-1012,-1011,-1010,-978,-991,-955,-952,-1132,-959,-1048,-1140,-953,-960,-975,-1138,-1139,-1025,-1134,-951,-1028,-1135,-934,-1050,-1058,-976,-1141,-1142,-1065,-1074,-1143,-1004,-1008,-1159,-1009,-1013,-1056,-935,-1014,-1015,-982,-1003,-986,-1071,-1016,-1022,-999,-998,-1077,-1007,-1000,-965,-968,-969,-1021,-1153,-1005,-985,-1018,-987,-988,-994,-948,-1045,-1024,-1080,-954,-1113,-957,-1128,-958,-962,-1006,-1137,-973,-974,-979,-980,-981,-990,
-993,-995,-1044,-972,-967,-947,-977,-971,-992,-950,-983,-964,-963,-1017,-966,-989,-1023,-1001,-1002,-1117,-1026,-1027,-1029,-1030,-1031,-1032,-1033,-1034,-1035,-1036,-1037,-1038,-1039,-1040,-1041,-1171,-1042,-1043,-1046,-1122,-1095,-1108,-1047,-1051,-1052,-1053,-1054,-1055,-1057,-1059,-1060,-1061,-1062,-1063,-1064,-1066,-1067,-1068,-1069,-1070,-1072,-1073,-1075,-1185,-1076,-1078,-1079,-1081,-1082,-1083,-1084,-1085,-1086,-1087,-1088,-1089,-1090,-1091,-1092,-1093,-1094,-1096,-1097,-1098,-1099,-1100,-1101,-1102,-1103,-1104,-1105,-1106,-1107,-1111,-1114,-1115,-1116,-1118,-1119,-1120,
-1121,-936,-1123,-1124,-1125,-1126,-1127,-933,-1129,-1130,-1131,-1133,-984,0,0,0,-153,0,0,0,0,0,0,0,0,0,-363,0,-284,-285,-364,-365,0,0,0,0,-303,-302,-398,0,-403,0,-301,-300,-410,-118,0,-67,0,0,0,0,-93,-92,-69,-74,-70,-73,-124,0,-123,-919,-63,-64,-86,-85,-84,-81,0,0,-83,-88,-87,-89,0,-170,-171,-222,-920,0,0,0,0,0,0,0,0,0,-145,0,-141,0,0,0,0,-152,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-396,0,0,0,-66,-125,-127,0,0,0,-673,-756,0,-621,-914,-915,-913,-622,-620,-619,-618,-617,-616,-615,-614,-613,-676,-677,-100,-758,0,0,-594,-685,0,0,0,0,0,-921,0,-1196,-1194,0,0,-1191,0,0,-1192,0,-1187,0,0,0,-1195,0,-1189,-1190,-916,0,0,0,0,0,0,0,0,0,0,0,0,-72,0,0,-82,0,0,0,-845,0,-853,0,
0,-894,0,0,0,0,0,0,-174,-195,0,0,0,0,-943,-942,-941,-940,-169,-168,-939,-1225,-1231,-1222,-1193,-1200,-1188,-1203,-1232,-1211,-1201,-1205,-1206,-1209,-1219,-1213,-1226,-1218,-1214,-1217,-1207,-1223,-1198,-945,-1216,-1220,-1229,-1228,-1204,-1197,-1199,-1208,-1210,-1212,-1215,-1221,-1202,-1224,-1227,-1230,-946,-944,-753,0,-752,0,-220,0,0,0,0,0,-133,-134,-146,-143,-142,0,0,0,0,-207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-929,0,0,
0,0,0,-334,-333,-384,-386,-385,0,0,-395,-400,-903,0,-402,0,0,0,0,0,-585,-584,0,-102,0,0,0,0,0,0,-588,-586,-589,0,0,0,-587,-592,-593,-591,-590,0,0,0,0,0,0,0,0,0,0,0,-104,-105,0,0,0,0,0,0,0,-631,0,0,0,0,-597,-598,-599,0,0,0,0,0,0,0,0,-918,-623,0,0,0,0,0,0,0,0,0,0,0,0,-121,-122,0,0,0,0,0,-850,-851,
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,-873,0,-856,-857,-858,-874,0,-175,0,0,0,-189,-192,0,-190,0,0,-198,0,0,0,0,-210,0,0,-212,0,0,0,0,0,0,-158,0,0,0,0,0,0,0,0,0,0,0,-154,0,0,0,0,0,0,-357,0,0,-228,0,-925,-924,0,-345,0,-923,0,0,0,0,0,0,-335,-337,-336,
-909,0,-911,-389,-401,0,0,0,-265,-264,-239,-412,0,0,0,0,0,0,0,0,0,0,0,-268,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-128,0,0,-759,0,0,0,-101,-678,0,0,-572,-570,-571,0,0,0,0,0,0,-610,0,0,0,0,0,0,0,0,0,0,-661,0,0,0,-103,-574,-579,-577,-575,-576,-578,-581,-583,-582,-580,-573,0,0,0,0,0,0,-700,-647,0,0,-643,0,0,-596,0,
0,0,0,0,-675,-684,0,-732,0,-691,0,-692,0,-690,-803,-796,-797,-798,-799,-801,-810,-812,-811,-807,-808,-805,-814,-795,-804,-806,-809,-813,-800,-802,-917,0,0,0,0,0,0,-696,-698,-697,0,0,0,0,0,0,-822,-815,-816,-817,-818,-820,-819,-821,-823,-824,-825,-826,-827,-828,-829,-830,-831,-832,0,0,0,-787,0,0,-895,0,0,-844,0,0,0,0,0,0,0,0,0,0,-866,0,0,0,0,0,0,0,0,-849,-848,0,
0,0,0,0,0,-888,0,-886,0,-855,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-178,0,0,-196,-847,0,0,-211,-209,0,-137,0,0,0,0,-206,0,0,-161,0,-162,0,-159,-160,0,0,0,-223,0,-230,0,0,0,0,0,0,-379,0,-377,0,0,-359,-493,-492,-491,-490,-489,-488,-487,-486,-485,-347,0,0,-496,-938,-937,0,-516,-504,-505,-506,-507,-508,-514,-509,-510,-511,-512,-513,-515,-497,-498,-499,-502,-503,
-501,-500,0,0,0,0,0,0,0,0,0,-550,-549,0,0,0,0,-564,-565,-566,0,0,-551,0,0,0,0,0,0,-338,0,0,0,0,0,0,0,-388,0,-392,-391,0,0,0,0,-240,0,0,0,0,0,0,-435,0,0,-275,0,0,0,0,0,0,0,-423,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-760,0,-763,0,0,-625,0,-648,0,0,0,0,0,0,0,0,0,
0,0,0,-662,-663,-664,0,-702,0,0,-644,0,0,0,0,0,0,0,0,0,-731,0,0,0,-764,-679,0,0,0,0,0,0,-765,0,0,0,0,0,0,0,0,0,-783,0,0,0,0,-889,0,0,0,-887,0,0,-179,-183,-191,-182,-186,-185,-187,-184,-176,-193,-199,0,-200,0,0,-135,0,-139,-138,-205,0,-164,-165,-163,0,-466,-224,0,0,-290,-289,-452,0,0,0,0,0,0,0,0,0,0,-235,-231,0,-226,
-232,0,0,-375,0,0,0,-361,0,0,0,0,0,0,0,0,0,0,0,0,-537,0,-541,-542,-543,0,-539,-540,0,-553,0,0,-552,-532,-533,-563,-561,0,0,-346,-60,-59,-58,-57,-55,-54,-53,-52,-34,-327,-56,-329,-33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-339,-343,0,-340,-349,-348,-350,0,0,0,-910,-912,0,0,0,-413,-241,0,-428,-430,-429,0,-431,0,0,0,0,0,0,0,0,0,
-901,-433,-246,-425,-424,0,-247,-243,0,-252,-242,-244,-245,-248,-249,-250,-251,-253,-280,-254,-277,-279,-278,-282,-281,-255,-283,-256,-257,-261,-263,-262,0,-762,-761,0,0,0,0,0,0,0,0,-670,0,0,-701,0,0,-706,0,0,-657,0,0,0,-655,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,0,0,-627,
0,-649,-729,0,0,0,0,0,0,-836,-834,-833,0,-835,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-896,-71,0,0,0,0,-177,-749,-747,-144,0,-166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-233,-234,-373,0,-378,0,0,0,-524,0,0,0,0,-528,0,-530,0,-531,0,0,0,0,-538,-554,0,0,0,0,-328,-330,0,0,0,0,
0,0,0,-907,0,0,0,0,0,-905,0,-908,0,0,0,0,-904,0,0,0,0,0,0,-711,-710,0,-712,-713,0,0,-341,-342,0,0,0,0,-273,-272,-274,-270,-267,-271,-260,-432,0,-259,0,0,0,0,0,-414,0,-437,0,-288,0,0,-421,0,0,-703,0,0,0,0,-651,0,-658,0,0,-626,-650,0,-766,0,0,-838,-837,-767,-768,0,0,-769,0,-771,0,-774,0,-776,0,-778,0,-780,0,0,0,-786,0,0,
0,0,0,0,0,-136,-369,0,0,0,0,-441,-296,0,0,0,0,0,0,-443,0,-449,0,0,-292,-291,0,0,0,0,0,0,-451,0,0,-227,0,0,0,0,0,0,0,0,0,-360,-518,-526,-522,-517,-520,0,0,0,0,-529,0,-562,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-735,0,0,0,0,0,-351,-355,0,0,0,0,-21,-32,-31,-30,-29,-28,-27,-26,-24,-25,-325,-10,-9,
-11,-22,-15,-12,-323,0,-23,-20,-19,-18,-17,-16,-14,-13,0,0,-266,-258,-427,0,0,0,0,-438,-415,0,-202,0,-422,-653,0,-660,-656,0,-652,0,0,0,0,0,0,0,0,0,0,0,-793,0,0,-899,0,-897,0,0,-112,0,0,-362,-371,-372,-295,-442,-450,-446,-445,0,0,0,-225,0,-453,0,0,0,0,0,0,0,0,0,0,0,-380,0,-374,0,-495,-534,-536,0,0,0,0,-556,-557,-494,0,0,0,0,
0,0,0,0,-304,0,-906,0,-734,0,0,0,0,0,-354,0,-720,0,-326,-324,0,0,0,0,0,-426,0,0,0,-287,-416,0,-654,-659,0,-840,-784,0,-770,-772,-773,-775,-777,-779,-781,-782,-790,-791,0,0,0,0,0,0,-110,-368,-440,0,0,0,0,0,0,0,0,0,0,0,0,0,-382,-381,-519,-535,-545,-559,-560,-353,0,0,0,0,0,-727,0,-319,-305,0,-306,-315,-928,-927,0,-314,-310,-926,0,0,0,0,
0,0,0,0,0,0,0,-78,-77,0,-331,-332,-417,-418,0,-201,0,0,-900,-898,0,-113,0,-108,-109,0,0,0,0,0,-461,0,-454,0,0,0,-460,-463,-462,-465,-464,0,-722,0,0,-726,0,-317,0,-307,0,-316,-312,0,-730,0,0,-714,-717,-76,0,0,-841,0,-475,0,-474,0,-448,0,0,0,-203,-457,-455,-456,0,0,0,0,0,-318,-311,-313,0,0,-785,-468,-469,-470,-477,0,-481,0,-480,-478,0,-716,-719,-723,
0,0,0,-483,-482,-479,0,0,0,0,-75,-420,-484,-459
;
yyal =
1,16,16,16,16,16,16,16,16,16,16,18,18,18,29,36,46,46,46,46,46,46,46,46,46,46,46,46,47,49,326,573,820,1067,1081,1088,1088,1091,1096,1100,1100,1100,1100,1107,1113,1115,1116,1120,1122,1124,1369,1370,1378,1652,1652,1652,1652,1898,1898,1898,2152,2153,2484,2484,2484,2486,2486,2486,2486,2486,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,
2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,
2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,
2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,2732,3004,3006,3277,3277,3300,3548,3549,3550,3551,3552,3797,4043,4289,4289,4535,4535,4535,4535,4535,4536,4537,4783,5029,5029,5029,5029,5033,5033,5034,5034,5034,5034,5034,5040,5040,5041,5042,5312,5314,5314,5314,5314,5314,5314,5314,5314,5322,5322,5322,5322,5322,5322,5322,5322,5322,5596,5866,5866,5866,5866,5866,6116,6116,6116,6116,6116,6406,6652,6898,7144,7390,7392,7399,7401,7429,7429,7457,7457,7487,7517,7764,8010,8010,8257,8259,8261,
8262,8264,8265,8266,8527,8535,8542,8788,9035,9281,9283,9527,9528,9529,9530,9532,9535,9781,9784,9784,10029,10030,10276,10276,10276,10276,10277,10278,10632,10632,10632,10640,10640,10640,10640,10640,10640,10640,10640,10640,10640,10640,10640,10640,10640,10640,10640,10640,10640,10994,11039,11039,11039,11309,11580,11850,12120,12390,12390,12744,12744,12744,13015,13285,13285,13640,13995,13995,14350,14350,14620,14890,15245,15245,15246,15246,15246,15246,15601,15956,15957,16312,16667,17022,17377,17732,18087,18442,18797,19152,19152,19397,19642,19642,19643,19978,19995,19995,20324,20324,
20594,20865,20865,21135,21405,21675,21945,22215,22219,22219,22219,22467,22713,22714,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,22750,23081,23081,23412,23412,23416,23662,23666,23936,23938,23938,23938,23938,23938,23938,23966,23989,23990,23996,23996,24005,24252,24253,24500,24501,24748,24995,24996,25243,25490,25761,25763,26009,26011,26012,26012,26016,
26017,26261,26505,26508,26508,26508,26508,26508,26508,26753,26754,26754,26754,26754,26998,26998,27027,27028,27302,27572,27816,27816,27816,28089,28089,28359,28629,28899,29169,29439,29709,29709,29709,29709,29979,30249,30519,30519,30519,30519,30519,30519,30789,31059,31064,31330,31340,31610,31880,32150,32420,32690,32960,32960,32960,32961,32964,33234,33478,33748,34018,34288,34288,34289,34290,34333,34369,34369,34369,34369,34613,34614,34649,34739,34762,34852,34906,35177,35177,35177,35447,35717,35962,36236,36506,36776,37046,37316,37586,37604,37622,37893,37893,37893,38139,38386,38401,38671,38941,38941,
38941,39211,39481,39751,40021,40291,40561,40831,41101,41371,41641,41911,42181,42451,42721,42725,43015,43285,43555,43825,44095,44385,44675,44676,44696,44984,45228,45498,45788,46078,46078,46113,46113,46113,46113,46113,46446,46446,46694,46697,46699,46699,46699,46703,46703,46706,46709,46709,46980,47269,47515,47761,47761,47765,47768,47768,47815,47816,47819,48089,48093,48339,48339,48609,48610,48619,48866,48875,49122,49131,49140,49387,49412,49437,49437,49438,49439,49470,49471,49715,49961,49961,49962,50206,50206,50443,50443,50443,50445,50445,50477,50477,50717,50957,51197,51199,51200,51201,51201,51201,
51201,51201,51206,51206,51206,51206,51209,51212,51238,51238,51238,51238,51238,51239,51490,51492,51493,51740,51991,51993,52241,52488,52490,52735,52735,52980,52982,53227,53229,53231,53233,53235,53238,53240,53244,53246,53248,53250,53254,53254,53256,53309,53309,53310,53580,53850,53850,53850,53851,53941,53941,53941,53941,54031,54121,54211,54301,54391,54481,54481,54571,54661,54751,54841,55107,55108,55378,55648,55918,55927,55927,56193,56459,56725,56725,56725,56725,56725,56725,56725,56725,56725,56725,56725,56725,56725,56815,56905,56995,57085,57175,57265,57265,57265,57536,57538,57538,57540,57629,57629,
57719,57809,57899,58169,58179,58179,58179,58182,58182,58452,58452,58453,58453,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58454,58455,58490,58526,58528,58799,58800,58800,58800,58800,58836,58871,58906,58941,58976,58977,58977,58977,58977,58977,58977,58977,58977,58977,58977,58977,58977,58977,58977,58977,58977,58977,58977,58977,58978,59248,59249,59249,59584,59919,59919,59933,60180,60180,60196,60529,60862,61195,61528,61861,62194,62525,62858,63189,63189,63522,63855,64188,64521,64522,64792,65062,65332,65332,65332,
65665,65998,66331,66664,66997,67330,67330,67331,67331,67663,67663,67996,68329,68662,68932,69202,69204,69474,69744,70014,70016,70020,70268,70272,70517,70517,70518,70520,70520,70520,70851,71182,71182,71182,71428,71428,71429,71430,71470,71473,71473,71532,71777,71777,71786,71786,71795,71795,71795,71804,72050,72294,72294,72325,72325,72580,72582,72585,72831,72834,72836,72836,72838,72838,72840,73084,73084,73084,73084,73084,73084,73084,73084,73084,73084,73084,73084,73130,73176,73176,73176,73176,73177,73177,73177,73177,73177,73177,73177,73177,73177,73177,73177,73177,73177,73177,73177,73177,73177,73177,
73177,73177,73177,73226,73275,73323,73368,73369,73416,73464,73511,73558,73558,73558,73602,73646,73692,73736,73736,73736,73736,73780,73781,73781,73813,74056,74083,74084,74085,74086,74086,74087,74324,74561,74798,74799,75036,75282,75282,75527,75527,75527,75528,75774,76020,76026,76026,76049,76051,76297,76541,76542,76543,76543,76787,76788,76788,76790,77036,77039,77284,77529,77776,77777,77777,78023,78269,78515,78516,78760,79004,79005,79249,79250,79251,79252,79253,79255,79256,79259,79260,79261,79262,79265,79265,79535,79535,79537,79539,79539,79548,79548,79637,79727,79817,80083,80349,80615,80881,81147,
81413,81679,81945,82211,82211,82211,82211,82213,82213,82249,82521,82521,82523,82771,82772,83042,83078,83082,83083,83084,83085,83085,83355,83390,83660,83660,83660,83668,83676,83920,83921,83957,84227,84227,84497,84767,85037,85307,85577,85847,86117,86387,86391,86391,86637,86884,86897,86912,86912,87244,87577,87910,87910,88180,88184,88184,88184,88184,88184,88184,88184,88184,88184,88184,88184,88184,88454,88454,88700,88946,88946,88948,88948,88948,88948,88950,88950,88950,88950,88951,88951,88951,89188,89190,89190,89190,89190,89436,89437,89438,89686,89930,89931,90177,90423,90425,90664,90664,90664,90666,
90666,90666,90668,90671,90671,90915,90916,90919,90919,90964,90965,91010,91011,91281,91328,91329,91376,91377,91424,91473,91474,91474,91475,91475,91475,91475,91522,91522,91522,91566,91566,91567,91569,91569,91569,91569,91569,91569,91839,91866,91866,91866,91866,91866,91866,91866,91866,91866,91866,91866,91866,91866,91866,91866,91870,92140,92151,92396,92667,92912,92938,93208,93452,93696,93966,94210,94454,94480,94506,94506,94506,94508,94508,94508,94508,94508,94745,94775,94776,94776,94776,95022,95267,95512,95512,95512,95513,95513,95513,95513,95757,95757,96002,96003,96005,96006,96251,96252,96257,96501,
96502,96502,96502,96502,96502,96502,96746,96746,96746,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96751,96804,96804,96804,97070,97340,97440,97540,97640,97740,97840,97940,97940,98040,98130,98130,98400,98401,98401,98649,98650,98650,98651,98654,98656,98656,98659,98665,98671,98677,98683,98689,98695,98701,98707,98713,98719,98725,98731,98737,98743,98749,98755,98761,98767,98773,98779,98788,98797,98805,98807,98814,98822,98829,98836,98839,98842,98847,98851,98854,98857,98860,98862,99109,99112,99360,99450,99451,
99451,99452,99452,99452,99487,99757,99792,99793,99794,99796,99796,99796,99796,99798,99798,99800,99801,99802,99803,100073,100108,100144,100180,100215,100485,100520,100790,100825,101095,101130,101400,101435,101470,101472,101473,101808,102143,102143,102143,102413,102414,102684,103017,103017,103017,103017,103017,103263,103263,103533,103548,103578,103830,103832,104102,104348,104350,104596,104842,104850,105095,105096,105098,105343,105588,105833,106078,106078,106078,106078,106081,106081,106083,106327,106371,106371,106372,106416,106418,106420,106420,106421,106421,106422,106422,106469,106470,106471,106715,106715,106715,106717,106762,106763,106765,106765,106765,106791,107061,107087,
107113,107148,107149,107150,107150,107151,107390,107630,107870,108108,108108,108348,108348,108589,108830,108831,108832,108832,109076,109078,109105,109106,109109,109145,109145,109145,109180,109180,109180,109207,109234,109234,109234,109264,109289,109290,109535,109535,109535,109535,109535,109535,109535,109535,109535,109537,109537,109538,109539,109540,109541,109542,109542,109786,109786,109788,109788,110034,110039,110039,110129,110219,110219,110231,110233,110481,110718,110718,110966,110966,110967,110969,110969,110969,111006,111006,111007,111008,111008,111008,111008,111008,111278,111313,111313,111583,111583,111853,111853,111907,111907,111961,111961,112015,112015,112069,112339,112609,112609,112610,
112880,113127,113374,113409,113679,114012,114012,114012,114014,114015,114047,114062,114062,114062,114063,114064,114065,114081,114325,114591,114591,114837,114837,114868,114875,114875,114875,114876,114911,114913,114914,114916,114918,114918,114920,114921,114921,114922,114923,114924,114925,114926,114927,114928,114929,114932,114932,114932,114932,114932,114932,114932,114933,114980,114981,114982,114982,114983,114983,115027,115072,115073,115074,115075,115122,115149,115184,115211,115238,115264,115265,115266,115267,115270,115515,115518,115518,115788,116033,116034,116278,116279,116279,116279,116305,116306,116576,116601,116601,116601,116601,116601,116601,116601,116601,116601,116601,116601,116601,116601,
116601,116601,116601,116601,116601,116601,116606,116606,116606,116606,116606,116606,116606,116606,116606,116883,116884,116884,116884,116884,116885,117131,117377,117623,117623,117623,117867,117867,117869,117869,117869,117871,117871,117871,118108,118108,118109,118110,118145,118180,118215,118250,118285,118320,118355,118390,118425,118425,118430,118765,118765,119100,119100,119101,119114,119114,119399,119669,119669,119669,119669,119669,119669,119669,119669,119669,119677,119700,119718,119718,119964,119964,119965,120211,120212,120213,120459,120705,120951,121197,121443,121689,121690,121690,121691,121691,121692,121692,121692,121692,121693,121937,121938,121939,121939,121939,121939,122185,122211,122212,
122482,122511,122513,122515,122757,122757,123027,123027,123028,123028,123054,123089,123092,123337,123338,123338,123365,123365,123400,123400,123400,123404,123406,123408,123682,123709,123709,123711,123713,123715,123715,123715,123961,123961,123961,123962,123962,123962,123964,123964,123964,123964,123964,123964,123964,123964,123964,123964,123964,123965,123966,124236,124506,124776,124791,124791,124791,124791,124808,125054,125056,125302,125304,125550,125796,125798,125800,125802,125804,125806,125808,125808,125808,125808,125808,125808,125808,125808,125808,125835,126081,126116,126118,126121,126121,126391,126391,126391,126393,126393,126393,126393,126393,126407,126407,126407,126407,126408,126424,126460,
126461,126488,126514,126517,126762,126763,126764,126766,126766,126766,127036,127036,127036,127036,127036,127040,127040,127041,127042,127042,127042,127054,127054,127099,127099,127099,127116,127133,127149,127151,127153,127153,127155,127155,127157,127159,127162,127162,127162,127162,127162,127162,127163,127163,127164,127165,127165,127200,127200,127201,127201,127443,127443,127443,127444,127444,127473,127476,127476,127476,127476,127487,127733,127733,127734,127734,127735,127735,127736,127736,127739,127743,127747,127747,127747,127747,127747,127993,128239,128485,128486,128512,128512,128512,128512,128521,128527,128527,128527,128527,128527,128527,128529,128529,128530,128530,128530,128535,128535,128535,
128535,128564,128572,128577,128577,128577,128577,128581,128588,128592,128595,128595,128595,128595
;
yyah =
15,15,15,15,15,15,15,15,15,15,17,17,17,28,35,45,45,45,45,45,45,45,45,45,45,45,45,46,48,325,572,819,1066,1080,1087,1087,1090,1095,1099,1099,1099,1099,1106,1112,1114,1115,1119,1121,1123,1368,1369,1377,1651,1651,1651,1651,1897,1897,1897,2151,2152,2483,2483,2483,2485,2485,2485,2485,2485,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,
2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,
2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,
2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,2731,3003,3005,3276,3276,3299,3547,3548,3549,3550,3551,3796,4042,4288,4288,4534,4534,4534,4534,4534,4535,4536,4782,5028,5028,5028,5028,5032,5032,5033,5033,5033,5033,5033,5039,5039,5040,5041,5311,5313,5313,5313,5313,5313,5313,5313,5313,5321,5321,5321,5321,5321,5321,5321,5321,5321,5595,5865,5865,5865,5865,5865,6115,6115,6115,6115,6115,6405,6651,6897,7143,7389,7391,7398,7400,7428,7428,7456,7456,7486,7516,7763,8009,8009,8256,8258,8260,8261,
8263,8264,8265,8526,8534,8541,8787,9034,9280,9282,9526,9527,9528,9529,9531,9534,9780,9783,9783,10028,10029,10275,10275,10275,10275,10276,10277,10631,10631,10631,10639,10639,10639,10639,10639,10639,10639,10639,10639,10639,10639,10639,10639,10639,10639,10639,10639,10639,10993,11038,11038,11038,11308,11579,11849,12119,12389,12389,12743,12743,12743,13014,13284,13284,13639,13994,13994,14349,14349,14619,14889,15244,15244,15245,15245,15245,15245,15600,15955,15956,16311,16666,17021,17376,17731,18086,18441,18796,19151,19151,19396,19641,19641,19642,19977,19994,19994,20323,20323,20593,
20864,20864,21134,21404,21674,21944,22214,22218,22218,22218,22466,22712,22713,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,22749,23080,23080,23411,23411,23415,23661,23665,23935,23937,23937,23937,23937,23937,23937,23965,23988,23989,23995,23995,24004,24251,24252,24499,24500,24747,24994,24995,25242,25489,25760,25762,26008,26010,26011,26011,26015,26016,
26260,26504,26507,26507,26507,26507,26507,26507,26752,26753,26753,26753,26753,26997,26997,27026,27027,27301,27571,27815,27815,27815,28088,28088,28358,28628,28898,29168,29438,29708,29708,29708,29708,29978,30248,30518,30518,30518,30518,30518,30518,30788,31058,31063,31329,31339,31609,31879,32149,32419,32689,32959,32959,32959,32960,32963,33233,33477,33747,34017,34287,34287,34288,34289,34332,34368,34368,34368,34368,34612,34613,34648,34738,34761,34851,34905,35176,35176,35176,35446,35716,35961,36235,36505,36775,37045,37315,37585,37603,37621,37892,37892,37892,38138,38385,38400,38670,38940,38940,38940,
39210,39480,39750,40020,40290,40560,40830,41100,41370,41640,41910,42180,42450,42720,42724,43014,43284,43554,43824,44094,44384,44674,44675,44695,44983,45227,45497,45787,46077,46077,46112,46112,46112,46112,46112,46445,46445,46693,46696,46698,46698,46698,46702,46702,46705,46708,46708,46979,47268,47514,47760,47760,47764,47767,47767,47814,47815,47818,48088,48092,48338,48338,48608,48609,48618,48865,48874,49121,49130,49139,49386,49411,49436,49436,49437,49438,49469,49470,49714,49960,49960,49961,50205,50205,50442,50442,50442,50444,50444,50476,50476,50716,50956,51196,51198,51199,51200,51200,51200,51200,
51200,51205,51205,51205,51205,51208,51211,51237,51237,51237,51237,51237,51238,51489,51491,51492,51739,51990,51992,52240,52487,52489,52734,52734,52979,52981,53226,53228,53230,53232,53234,53237,53239,53243,53245,53247,53249,53253,53253,53255,53308,53308,53309,53579,53849,53849,53849,53850,53940,53940,53940,53940,54030,54120,54210,54300,54390,54480,54480,54570,54660,54750,54840,55106,55107,55377,55647,55917,55926,55926,56192,56458,56724,56724,56724,56724,56724,56724,56724,56724,56724,56724,56724,56724,56724,56814,56904,56994,57084,57174,57264,57264,57264,57535,57537,57537,57539,57628,57628,57718,
57808,57898,58168,58178,58178,58178,58181,58181,58451,58451,58452,58452,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58453,58454,58489,58525,58527,58798,58799,58799,58799,58799,58835,58870,58905,58940,58975,58976,58976,58976,58976,58976,58976,58976,58976,58976,58976,58976,58976,58976,58976,58976,58976,58976,58976,58976,58977,59247,59248,59248,59583,59918,59918,59932,60179,60179,60195,60528,60861,61194,61527,61860,62193,62524,62857,63188,63188,63521,63854,64187,64520,64521,64791,65061,65331,65331,65331,65664,
65997,66330,66663,66996,67329,67329,67330,67330,67662,67662,67995,68328,68661,68931,69201,69203,69473,69743,70013,70015,70019,70267,70271,70516,70516,70517,70519,70519,70519,70850,71181,71181,71181,71427,71427,71428,71429,71469,71472,71472,71531,71776,71776,71785,71785,71794,71794,71794,71803,72049,72293,72293,72324,72324,72579,72581,72584,72830,72833,72835,72835,72837,72837,72839,73083,73083,73083,73083,73083,73083,73083,73083,73083,73083,73083,73083,73129,73175,73175,73175,73175,73176,73176,73176,73176,73176,73176,73176,73176,73176,73176,73176,73176,73176,73176,73176,73176,73176,73176,73176,
73176,73176,73225,73274,73322,73367,73368,73415,73463,73510,73557,73557,73557,73601,73645,73691,73735,73735,73735,73735,73779,73780,73780,73812,74055,74082,74083,74084,74085,74085,74086,74323,74560,74797,74798,75035,75281,75281,75526,75526,75526,75527,75773,76019,76025,76025,76048,76050,76296,76540,76541,76542,76542,76786,76787,76787,76789,77035,77038,77283,77528,77775,77776,77776,78022,78268,78514,78515,78759,79003,79004,79248,79249,79250,79251,79252,79254,79255,79258,79259,79260,79261,79264,79264,79534,79534,79536,79538,79538,79547,79547,79636,79726,79816,80082,80348,80614,80880,81146,81412,
81678,81944,82210,82210,82210,82210,82212,82212,82248,82520,82520,82522,82770,82771,83041,83077,83081,83082,83083,83084,83084,83354,83389,83659,83659,83659,83667,83675,83919,83920,83956,84226,84226,84496,84766,85036,85306,85576,85846,86116,86386,86390,86390,86636,86883,86896,86911,86911,87243,87576,87909,87909,88179,88183,88183,88183,88183,88183,88183,88183,88183,88183,88183,88183,88183,88453,88453,88699,88945,88945,88947,88947,88947,88947,88949,88949,88949,88949,88950,88950,88950,89187,89189,89189,89189,89189,89435,89436,89437,89685,89929,89930,90176,90422,90424,90663,90663,90663,90665,90665,
90665,90667,90670,90670,90914,90915,90918,90918,90963,90964,91009,91010,91280,91327,91328,91375,91376,91423,91472,91473,91473,91474,91474,91474,91474,91521,91521,91521,91565,91565,91566,91568,91568,91568,91568,91568,91568,91838,91865,91865,91865,91865,91865,91865,91865,91865,91865,91865,91865,91865,91865,91865,91865,91869,92139,92150,92395,92666,92911,92937,93207,93451,93695,93965,94209,94453,94479,94505,94505,94505,94507,94507,94507,94507,94507,94744,94774,94775,94775,94775,95021,95266,95511,95511,95511,95512,95512,95512,95512,95756,95756,96001,96002,96004,96005,96250,96251,96256,96500,96501,
96501,96501,96501,96501,96501,96745,96745,96745,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96750,96803,96803,96803,97069,97339,97439,97539,97639,97739,97839,97939,97939,98039,98129,98129,98399,98400,98400,98648,98649,98649,98650,98653,98655,98655,98658,98664,98670,98676,98682,98688,98694,98700,98706,98712,98718,98724,98730,98736,98742,98748,98754,98760,98766,98772,98778,98787,98796,98804,98806,98813,98821,98828,98835,98838,98841,98846,98850,98853,98856,98859,98861,99108,99111,99359,99449,99450,99450,
99451,99451,99451,99486,99756,99791,99792,99793,99795,99795,99795,99795,99797,99797,99799,99800,99801,99802,100072,100107,100143,100179,100214,100484,100519,100789,100824,101094,101129,101399,101434,101469,101471,101472,101807,102142,102142,102142,102412,102413,102683,103016,103016,103016,103016,103016,103262,103262,103532,103547,103577,103829,103831,104101,104347,104349,104595,104841,104849,105094,105095,105097,105342,105587,105832,106077,106077,106077,106077,106080,106080,106082,106326,106370,106370,106371,106415,106417,106419,106419,106420,106420,106421,106421,106468,106469,106470,106714,106714,106714,106716,106761,106762,106764,106764,106764,106790,107060,107086,107112,
107147,107148,107149,107149,107150,107389,107629,107869,108107,108107,108347,108347,108588,108829,108830,108831,108831,109075,109077,109104,109105,109108,109144,109144,109144,109179,109179,109179,109206,109233,109233,109233,109263,109288,109289,109534,109534,109534,109534,109534,109534,109534,109534,109534,109536,109536,109537,109538,109539,109540,109541,109541,109785,109785,109787,109787,110033,110038,110038,110128,110218,110218,110230,110232,110480,110717,110717,110965,110965,110966,110968,110968,110968,111005,111005,111006,111007,111007,111007,111007,111007,111277,111312,111312,111582,111582,111852,111852,111906,111906,111960,111960,112014,112014,112068,112338,112608,112608,112609,112879,
113126,113373,113408,113678,114011,114011,114011,114013,114014,114046,114061,114061,114061,114062,114063,114064,114080,114324,114590,114590,114836,114836,114867,114874,114874,114874,114875,114910,114912,114913,114915,114917,114917,114919,114920,114920,114921,114922,114923,114924,114925,114926,114927,114928,114931,114931,114931,114931,114931,114931,114931,114932,114979,114980,114981,114981,114982,114982,115026,115071,115072,115073,115074,115121,115148,115183,115210,115237,115263,115264,115265,115266,115269,115514,115517,115517,115787,116032,116033,116277,116278,116278,116278,116304,116305,116575,116600,116600,116600,116600,116600,116600,116600,116600,116600,116600,116600,116600,116600,116600,
116600,116600,116600,116600,116600,116605,116605,116605,116605,116605,116605,116605,116605,116605,116882,116883,116883,116883,116883,116884,117130,117376,117622,117622,117622,117866,117866,117868,117868,117868,117870,117870,117870,118107,118107,118108,118109,118144,118179,118214,118249,118284,118319,118354,118389,118424,118424,118429,118764,118764,119099,119099,119100,119113,119113,119398,119668,119668,119668,119668,119668,119668,119668,119668,119668,119676,119699,119717,119717,119963,119963,119964,120210,120211,120212,120458,120704,120950,121196,121442,121688,121689,121689,121690,121690,121691,121691,121691,121691,121692,121936,121937,121938,121938,121938,121938,122184,122210,122211,122481,
122510,122512,122514,122756,122756,123026,123026,123027,123027,123053,123088,123091,123336,123337,123337,123364,123364,123399,123399,123399,123403,123405,123407,123681,123708,123708,123710,123712,123714,123714,123714,123960,123960,123960,123961,123961,123961,123963,123963,123963,123963,123963,123963,123963,123963,123963,123963,123963,123964,123965,124235,124505,124775,124790,124790,124790,124790,124807,125053,125055,125301,125303,125549,125795,125797,125799,125801,125803,125805,125807,125807,125807,125807,125807,125807,125807,125807,125807,125834,126080,126115,126117,126120,126120,126390,126390,126390,126392,126392,126392,126392,126392,126406,126406,126406,126406,126407,126423,126459,126460,
126487,126513,126516,126761,126762,126763,126765,126765,126765,127035,127035,127035,127035,127035,127039,127039,127040,127041,127041,127041,127053,127053,127098,127098,127098,127115,127132,127148,127150,127152,127152,127154,127154,127156,127158,127161,127161,127161,127161,127161,127161,127162,127162,127163,127164,127164,127199,127199,127200,127200,127442,127442,127442,127443,127443,127472,127475,127475,127475,127475,127486,127732,127732,127733,127733,127734,127734,127735,127735,127738,127742,127746,127746,127746,127746,127746,127992,128238,128484,128485,128511,128511,128511,128511,128520,128526,128526,128526,128526,128526,128526,128528,128528,128529,128529,128529,128534,128534,128534,128534,
128563,128571,128576,128576,128576,128576,128580,128587,128591,128594,128594,128594,128594,128594
;
yygl =
1,28,28,28,28,28,28,28,28,28,28,28,28,28,28,31,31,31,31,31,31,31,31,31,31,31,31,31,31,35,36,37,45,55,58,59,59,59,60,61,61,61,61,63,63,64,64,65,68,71,77,77,77,83,83,83,83,89,89,89,95,95,95,95,95,95,95,95,95,95,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,
103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,
103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,
103,103,103,103,103,103,103,103,103,103,103,103,103,103,112,112,118,118,118,130,130,130,130,130,131,137,143,143,149,149,149,149,149,149,149,155,161,161,161,161,161,161,161,161,161,161,161,163,163,163,163,194,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,201,222,222,222,222,222,234,234,234,234,234,242,248,254,261,269,269,270,271,273,273,276,276,276,276,285,293,293,302,302,302,
302,302,302,302,308,308,308,314,315,321,322,327,327,327,327,328,328,329,329,329,334,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,345,345,345,374,408,437,466,495,495,495,495,495,525,554,554,554,554,554,554,554,583,612,612,612,613,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,786,786,786,797,805,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,807,808,816,818,847,848,848,848,848,848,848,850,850,850,851,851,852,861,861,870,870,879,888,888,897,906,912,913,919,920,920,920,921,
921,927,933,934,934,934,934,934,934,940,940,940,940,940,945,945,952,952,982,1012,1016,1016,1016,1046,1046,1075,1104,1133,1162,1191,1220,1220,1220,1220,1249,1278,1307,1307,1307,1307,1307,1307,1336,1365,1365,1384,1386,1415,1444,1473,1502,1531,1560,1560,1560,1562,1562,1591,1595,1624,1653,1682,1685,1685,1685,1685,1688,1691,1694,1697,1701,1703,1706,1709,1713,1716,1720,1754,1754,1754,1783,1812,1819,1821,1850,1879,1908,1937,1966,1967,1968,1970,1970,1970,1976,1982,1983,2003,2033,2033,
2033,2052,2071,2090,2109,2128,2147,2166,2185,2204,2223,2242,2261,2280,2299,2299,2307,2326,2345,2364,2383,2402,2421,2423,2423,2442,2446,2465,2484,2503,2503,2506,2506,2506,2506,2506,2506,2506,2517,2517,2517,2517,2517,2523,2523,2523,2523,2523,2544,2550,2556,2562,2562,2563,2565,2565,2568,2568,2568,2597,2599,2606,2606,2635,2635,2636,2645,2646,2655,2656,2657,2666,2666,2666,2666,2666,2666,2677,2677,2683,2689,2689,2689,2693,2693,2708,2708,2708,2708,2708,2709,2709,2713,2717,2721,2721,2721,2721,2721,2721,
2721,2721,2722,2722,2722,2722,2722,2722,2726,2726,2726,2726,2726,2726,2727,2728,2728,2729,2731,2732,2738,2739,2740,2741,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2755,2755,2758,2758,2758,2788,2818,2818,2818,2820,2823,2823,2823,2823,2826,2829,2832,2835,2838,2841,2844,2847,2850,2853,2856,2875,2877,2906,2935,2964,2964,2964,2983,3002,3021,3021,3021,3021,3021,3021,3021,3021,3021,3021,3021,3021,3021,3024,3027,3030,3033,3036,3039,3039,3039,3073,3073,3073,3073,3076,3076,
3079,3082,3085,3114,3117,3117,3117,3119,3119,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3148,3151,3154,3154,3183,3183,3183,3183,3183,3186,3189,3192,3195,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3198,3228,3228,3228,3228,3228,3228,3229,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3241,3260,3279,3298,3298,3298,
3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3317,3336,3336,3355,3374,3393,3393,3399,3405,3411,3417,3417,3418,3418,3418,3418,3418,3418,3418,3418,3425,3425,3425,3425,3428,3430,3430,3433,3439,3439,3440,3440,3441,3441,3441,3442,3448,3452,3452,3462,3462,3474,3479,3484,3490,3495,3500,3500,3500,3500,3501,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3507,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,
3508,3508,3508,3509,3510,3511,3511,3511,3512,3513,3514,3515,3515,3515,3517,3518,3518,3519,3519,3519,3519,3520,3520,3520,3521,3526,3560,3560,3561,3561,3561,3561,3576,3591,3606,3606,3621,3627,3627,3632,3632,3632,3632,3633,3634,3635,3635,3639,3640,3646,3651,3651,3651,3651,3656,3656,3656,3657,3663,3663,3668,3674,3680,3681,3681,3687,3693,3699,3700,3704,3709,3710,3714,3715,3716,3717,3718,3719,3720,3722,3726,3727,3728,3728,3728,3757,3757,3757,3757,3757,3757,3757,3760,3763,3766,3785,3804,3823,3842,3861,
3880,3899,3918,3937,3937,3937,3937,3937,3937,3940,3974,3974,3974,3993,3993,4022,4025,4028,4028,4030,4030,4030,4059,4062,4091,4091,4094,4095,4096,4100,4100,4103,4132,4132,4161,4190,4219,4248,4277,4306,4335,4364,4365,4365,4371,4377,4378,4378,4378,4378,4378,4378,4378,4397,4403,4403,4403,4403,4403,4403,4403,4403,4403,4403,4403,4403,4424,4424,4430,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4436,4451,4451,4451,4451,4451,4457,4457,4457,4463,4468,4468,4474,4480,4480,4480,4480,4480,4485,
4485,4485,4490,4491,4491,4496,4496,4496,4496,4497,4498,4499,4500,4530,4531,4531,4532,4532,4533,4534,4535,4535,4535,4535,4535,4535,4536,4536,4536,4537,4537,4537,4537,4537,4537,4537,4537,4537,4567,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4601,4630,4633,4643,4673,4678,4712,4741,4746,4751,4780,4785,4790,4824,4858,4858,4858,4858,4858,4858,4858,4858,4873,4874,4874,4874,4874,4875,4880,4885,4885,4885,4886,4886,4886,4886,4891,4891,4897,4898,4898,4898,4904,4904,4905,4911,
4911,4911,4911,4911,4911,4911,4916,4916,4916,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4917,4920,4920,4920,4939,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4968,4998,4998,4998,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5017,5018,5019,5020,5020,5021,5022,5023,5024,5024,5024,5026,5027,5027,5027,5027,5027,5044,5044,5063,5066,5068,
5068,5070,5070,5070,5073,5102,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5105,5134,5137,5140,5143,5146,5175,5178,5207,5210,5239,5242,5271,5274,5277,5278,5278,5278,5278,5278,5278,5307,5307,5326,5326,5326,5326,5326,5326,5332,5332,5354,5357,5363,5370,5371,5400,5406,5407,5413,5419,5420,5426,5426,5427,5433,5439,5445,5451,5451,5451,5451,5451,5451,5456,5460,5461,5461,5461,5462,5462,5462,5462,5463,5463,5464,5464,5465,5465,5465,5470,5470,5470,5470,5470,5470,5470,5470,5470,5504,5533,5567,
5601,5604,5604,5604,5604,5604,5604,5604,5604,5619,5619,5619,5619,5619,5619,5621,5621,5621,5626,5626,5659,5659,5659,5662,5662,5662,5665,5665,5665,5698,5731,5731,5731,5732,5759,5759,5764,5764,5764,5764,5764,5764,5764,5764,5764,5764,5764,5764,5764,5764,5764,5764,5764,5768,5768,5768,5768,5775,5776,5776,5776,5779,5779,5782,5782,5801,5816,5816,5834,5834,5834,5834,5834,5834,5837,5837,5838,5839,5839,5839,5839,5839,5868,5871,5871,5900,5900,5929,5929,5933,5933,5937,5937,5941,5941,5945,5974,6003,6003,6004,
6034,6040,6046,6049,6070,6070,6070,6070,6070,6070,6070,6072,6072,6072,6072,6073,6073,6073,6078,6097,6097,6103,6103,6107,6113,6113,6113,6113,6116,6117,6117,6118,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6119,6120,6120,6120,6120,6120,6120,6120,6121,6122,6122,6122,6122,6123,6123,6123,6123,6123,6123,6123,6124,6157,6160,6193,6226,6260,6260,6260,6260,6261,6267,6269,6269,6298,6304,6304,6309,6309,6309,6309,6343,6343,6372,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,
6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6399,6400,6400,6400,6400,6400,6401,6408,6415,6422,6422,6422,6427,6427,6427,6427,6427,6427,6427,6427,6442,6442,6442,6442,6445,6448,6451,6451,6451,6451,6451,6454,6457,6457,6457,6457,6457,6457,6457,6457,6457,6457,6464,6484,6484,6484,6484,6484,6484,6484,6484,6484,6485,6485,6486,6486,6493,6493,6493,6500,6500,6500,6507,6514,6521,6528,6535,6542,6542,6542,6542,6542,6542,6542,6542,6542,6542,6546,6546,6546,6546,6546,6546,6550,6584,6584,
6613,6649,6651,6656,6663,6663,6692,6692,6692,6692,6726,6729,6729,6735,6735,6735,6768,6768,6771,6771,6771,6772,6775,6778,6784,6818,6818,6818,6818,6818,6818,6818,6824,6824,6824,6825,6825,6825,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6827,6848,6868,6897,6897,6897,6897,6897,6900,6907,6907,6914,6914,6921,6928,6928,6928,6928,6928,6928,6928,6928,6928,6928,6928,6928,6928,6928,6928,6961,6965,6968,6969,6970,6970,6999,6999,6999,7000,7000,7000,7000,7000,7022,7022,7022,7022,7022,7023,7026,
7026,7059,7093,7093,7099,7099,7099,7102,7102,7102,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7123,7126,7126,7126,7127,7128,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7129,7132,7132,7133,7133,7139,7139,7139,7140,7140,7173,7173,7173,7173,7173,7174,7180,7180,7180,7180,7180,7180,7180,7180,7180,7181,7182,7182,7182,7182,7182,7188,7192,7196,7196,7230,7230,7230,7230,7231,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7232,7233,7233,7233,
7233,7266,7267,7270,7270,7270,7270,7273,7274,7275,7276,7276,7276,7277
;
yygh =
27,27,27,27,27,27,27,27,27,27,27,27,27,27,30,30,30,30,30,30,30,30,30,30,30,30,30,30,34,35,36,44,54,57,58,58,58,59,60,60,60,60,62,62,63,63,64,67,70,76,76,76,82,82,82,82,88,88,88,94,94,94,94,94,94,94,94,94,94,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
102,102,102,102,102,102,102,102,102,102,102,102,102,111,111,117,117,117,129,129,129,129,129,130,136,142,142,148,148,148,148,148,148,148,154,160,160,160,160,160,160,160,160,160,160,160,162,162,162,162,193,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,200,221,221,221,221,221,233,233,233,233,233,241,247,253,260,268,268,269,270,272,272,275,275,275,275,284,292,292,301,301,301,301,
301,301,301,307,307,307,313,314,320,321,326,326,326,326,327,327,328,328,328,333,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,344,344,344,373,407,436,465,494,494,494,494,494,524,553,553,553,553,553,553,553,582,611,611,611,612,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,785,785,785,796,804,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,807,815,817,846,847,847,847,847,847,847,849,849,849,850,850,851,860,860,869,869,878,887,887,896,905,911,912,918,919,919,919,920,920,
926,932,933,933,933,933,933,933,939,939,939,939,939,944,944,951,951,981,1011,1015,1015,1015,1045,1045,1074,1103,1132,1161,1190,1219,1219,1219,1219,1248,1277,1306,1306,1306,1306,1306,1306,1335,1364,1364,1383,1385,1414,1443,1472,1501,1530,1559,1559,1559,1561,1561,1590,1594,1623,1652,1681,1684,1684,1684,1684,1687,1690,1693,1696,1700,1702,1705,1708,1712,1715,1719,1753,1753,1753,1782,1811,1818,1820,1849,1878,1907,1936,1965,1966,1967,1969,1969,1969,1975,1981,1982,2002,2032,2032,2032,
2051,2070,2089,2108,2127,2146,2165,2184,2203,2222,2241,2260,2279,2298,2298,2306,2325,2344,2363,2382,2401,2420,2422,2422,2441,2445,2464,2483,2502,2502,2505,2505,2505,2505,2505,2505,2505,2516,2516,2516,2516,2516,2522,2522,2522,2522,2522,2543,2549,2555,2561,2561,2562,2564,2564,2567,2567,2567,2596,2598,2605,2605,2634,2634,2635,2644,2645,2654,2655,2656,2665,2665,2665,2665,2665,2665,2676,2676,2682,2688,2688,2688,2692,2692,2707,2707,2707,2707,2707,2708,2708,2712,2716,2720,2720,2720,2720,2720,2720,2720,
2720,2721,2721,2721,2721,2721,2721,2725,2725,2725,2725,2725,2725,2726,2727,2727,2728,2730,2731,2737,2738,2739,2740,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2754,2754,2757,2757,2757,2787,2817,2817,2817,2819,2822,2822,2822,2822,2825,2828,2831,2834,2837,2840,2843,2846,2849,2852,2855,2874,2876,2905,2934,2963,2963,2963,2982,3001,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3020,3023,3026,3029,3032,3035,3038,3038,3038,3072,3072,3072,3072,3075,3075,3078,
3081,3084,3113,3116,3116,3116,3118,3118,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3147,3150,3153,3153,3182,3182,3182,3182,3182,3185,3188,3191,3194,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3197,3227,3227,3227,3227,3227,3227,3228,3238,3238,3238,3238,3238,3238,3238,3238,3238,3238,3238,3238,3238,3238,3238,3238,3238,3240,3259,3278,3297,3297,3297,3297,
3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3297,3316,3335,3335,3354,3373,3392,3392,3398,3404,3410,3416,3416,3417,3417,3417,3417,3417,3417,3417,3417,3424,3424,3424,3424,3427,3429,3429,3432,3438,3438,3439,3439,3440,3440,3440,3441,3447,3451,3451,3461,3461,3473,3478,3483,3489,3494,3499,3499,3499,3499,3500,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3506,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,
3507,3507,3508,3509,3510,3510,3510,3511,3512,3513,3514,3514,3514,3516,3517,3517,3518,3518,3518,3518,3519,3519,3519,3520,3525,3559,3559,3560,3560,3560,3560,3575,3590,3605,3605,3620,3626,3626,3631,3631,3631,3631,3632,3633,3634,3634,3638,3639,3645,3650,3650,3650,3650,3655,3655,3655,3656,3662,3662,3667,3673,3679,3680,3680,3686,3692,3698,3699,3703,3708,3709,3713,3714,3715,3716,3717,3718,3719,3721,3725,3726,3727,3727,3727,3756,3756,3756,3756,3756,3756,3756,3759,3762,3765,3784,3803,3822,3841,3860,3879,
3898,3917,3936,3936,3936,3936,3936,3936,3939,3973,3973,3973,3992,3992,4021,4024,4027,4027,4029,4029,4029,4058,4061,4090,4090,4093,4094,4095,4099,4099,4102,4131,4131,4160,4189,4218,4247,4276,4305,4334,4363,4364,4364,4370,4376,4377,4377,4377,4377,4377,4377,4377,4396,4402,4402,4402,4402,4402,4402,4402,4402,4402,4402,4402,4402,4423,4423,4429,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4450,4450,4450,4450,4450,4456,4456,4456,4462,4467,4467,4473,4479,4479,4479,4479,4479,4484,4484,
4484,4489,4490,4490,4495,4495,4495,4495,4496,4497,4498,4499,4529,4530,4530,4531,4531,4532,4533,4534,4534,4534,4534,4534,4534,4535,4535,4535,4536,4536,4536,4536,4536,4536,4536,4536,4536,4566,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4600,4629,4632,4642,4672,4677,4711,4740,4745,4750,4779,4784,4789,4823,4857,4857,4857,4857,4857,4857,4857,4857,4872,4873,4873,4873,4873,4874,4879,4884,4884,4884,4885,4885,4885,4885,4890,4890,4896,4897,4897,4897,4903,4903,4904,4910,4910,
4910,4910,4910,4910,4910,4915,4915,4915,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4916,4919,4919,4919,4938,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4967,4997,4997,4997,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5016,5017,5018,5019,5019,5020,5021,5022,5023,5023,5023,5025,5026,5026,5026,5026,5026,5043,5043,5062,5065,5067,5067,
5069,5069,5069,5072,5101,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5104,5133,5136,5139,5142,5145,5174,5177,5206,5209,5238,5241,5270,5273,5276,5277,5277,5277,5277,5277,5277,5306,5306,5325,5325,5325,5325,5325,5325,5331,5331,5353,5356,5362,5369,5370,5399,5405,5406,5412,5418,5419,5425,5425,5426,5432,5438,5444,5450,5450,5450,5450,5450,5450,5455,5459,5460,5460,5460,5461,5461,5461,5461,5462,5462,5463,5463,5464,5464,5464,5469,5469,5469,5469,5469,5469,5469,5469,5469,5503,5532,5566,5600,
5603,5603,5603,5603,5603,5603,5603,5603,5618,5618,5618,5618,5618,5618,5620,5620,5620,5625,5625,5658,5658,5658,5661,5661,5661,5664,5664,5664,5697,5730,5730,5730,5731,5758,5758,5763,5763,5763,5763,5763,5763,5763,5763,5763,5763,5763,5763,5763,5763,5763,5763,5763,5767,5767,5767,5767,5774,5775,5775,5775,5778,5778,5781,5781,5800,5815,5815,5833,5833,5833,5833,5833,5833,5836,5836,5837,5838,5838,5838,5838,5838,5867,5870,5870,5899,5899,5928,5928,5932,5932,5936,5936,5940,5940,5944,5973,6002,6002,6003,6033,
6039,6045,6048,6069,6069,6069,6069,6069,6069,6069,6071,6071,6071,6071,6072,6072,6072,6077,6096,6096,6102,6102,6106,6112,6112,6112,6112,6115,6116,6116,6117,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6118,6119,6119,6119,6119,6119,6119,6119,6120,6121,6121,6121,6121,6122,6122,6122,6122,6122,6122,6122,6123,6156,6159,6192,6225,6259,6259,6259,6259,6260,6266,6268,6268,6297,6303,6303,6308,6308,6308,6308,6342,6342,6371,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,
6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6398,6399,6399,6399,6399,6399,6400,6407,6414,6421,6421,6421,6426,6426,6426,6426,6426,6426,6426,6426,6441,6441,6441,6441,6444,6447,6450,6450,6450,6450,6450,6453,6456,6456,6456,6456,6456,6456,6456,6456,6456,6456,6463,6483,6483,6483,6483,6483,6483,6483,6483,6483,6484,6484,6485,6485,6492,6492,6492,6499,6499,6499,6506,6513,6520,6527,6534,6541,6541,6541,6541,6541,6541,6541,6541,6541,6541,6545,6545,6545,6545,6545,6545,6549,6583,6583,6612,
6648,6650,6655,6662,6662,6691,6691,6691,6691,6725,6728,6728,6734,6734,6734,6767,6767,6770,6770,6770,6771,6774,6777,6783,6817,6817,6817,6817,6817,6817,6817,6823,6823,6823,6824,6824,6824,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6826,6847,6867,6896,6896,6896,6896,6896,6899,6906,6906,6913,6913,6920,6927,6927,6927,6927,6927,6927,6927,6927,6927,6927,6927,6927,6927,6927,6927,6960,6964,6967,6968,6969,6969,6998,6998,6998,6999,6999,6999,6999,6999,7021,7021,7021,7021,7021,7022,7025,7025,
7058,7092,7092,7098,7098,7098,7101,7101,7101,7122,7122,7122,7122,7122,7122,7122,7122,7122,7122,7122,7122,7122,7125,7125,7125,7126,7127,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7128,7131,7131,7132,7132,7138,7138,7138,7139,7139,7172,7172,7172,7172,7172,7173,7179,7179,7179,7179,7179,7179,7179,7179,7179,7180,7181,7181,7181,7181,7181,7187,7191,7195,7195,7229,7229,7229,7229,7230,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7231,7232,7232,7232,7232,
7265,7266,7269,7269,7269,7269,7272,7273,7274,7275,7275,7275,7276,7276
;
