58,68,405,103,287,189,309,74,408,37,109,45,123,47,48,29,340,45,311,69,171,73,77,42,267,35,168,23,112,67,47,35,145,88,148,121,163,37,195,71,114,89,126,83,88,92,102,95,77,69,108,63,135,70,42,116,48,71,476,41,456,45,171,83,82,35,68,37,1059,62,989,53,1054,33,98,125,1042,37,92,36,52,113,88,34,86,60,113,129,147,25,168,53,110,58,1095,62,84,81,255,92,105,140,1105,37,110,123,54,157,61,34,49,35,77,40,153,101,1025,43,1049,61,649,94,638,104,645,207,594,98,599,164,632,154,634,134,561,169,358,249,378,380,592,87,603,166,535,71,645,169,813,228,819,290,486,154,627,105,589,253,413,276,644,95,597,215,603,186,535,91,420,118,541,221,592,146,610,297,585,280,745,239,475,249,711,347,530,122,562,121,524,206,583,280,556,348,667,388,518,493,540,367,607,487,584,442,617,454,557,489,539,475,577,528,574,510,653,462,522,494,546,461,577,361,560,343,520,441,562,324,538,409,622,209,535,233,548,377,516,270,525,338,659,450,666,393,577,395,537,405,639,307,615,234,561,117,566,325,620,289,560,230,590,388,600,298,468,180,342,116,274,213,448,79,410,213,315,83,344,79,410,53,351,171,411,173,587,147,817,151,406,193,503,240,484,181,471,187,455,214,320,81,441,123,398,176,518,250,656,165,760,165,728,178,609,119,857,62,578,182,747,259,160,89,161,126,255,200,234,130,272,124,94,120,211,155,341,249,247,193,331,87,156,269,91,91,118,112,124,124,143,167,80,57,222,121,198,182,217,190,128,95,119,69,126,95,138,125,126,55,86,120,167,108,249,80,105,101,138,180,255,215,251,89,208,126,785,63,283,189,291,36,705,204,288,136,676,99,713,118,377,109,295,53,307,94,795,193,191,67,667,71,451,80,166,95,303,40,215,99,173,105,239,35,200,81,335,20,371,39,303,28,267,37,220,29,672,238,543,123,531,229,509,114,487,139,404,115,641,209,453,68,654,144,488,222,240,307,353,220,346,129,509,203,495,189,496,220,450,332,301,167,413,254,625,213,538,194,358,307,374,75,451,34,567,95,427,45,495,189,589,116,538,214,553,134,455,78,564,50,535,47,497,78,509,255,561,142,567,57,549,51,520,55,437,155,539,119,531,315,525,71,555,134,534,150,569,40,231,46,146,106,317,62,17,301,213,275,38,230,113,131,208,51,86,210,196,204,352,169,363,283,474,164,529,118,576,248,467,155,553,111,573,89,496,77,489,114,520,210,575,223,547,143,595,103,545,244,566,274,505,257,602,95,448,30,461,144,496,76,496,153,391,177,561,129,453,144,469,189,396,168,479,193,430,156,395,32,419,124,366,56,599,59,669,78,584,89,514,182,650,88,595,59,669,167,571,77,613,80,591,28,619,62,573,25,595,54,560,19,614,109,669,44,714,51,533,156,534,63,633,299,616,40,665,46,559,107,563,94,681,104,452,333,517,195,428,58,486,126,489,63,495,79,538,78,549,58,568,81,496,82,610,89,544,60,611,136,649,62,662,135,537,79,526,53,491,46,512,269,664,116,613,51,632,191,466,104,510,106,514,102,510,100,489,37,543,78,494,82,519,13,504,71,107,138,503,77,514,152,553,102,514,168,502,38,542,53,656,28,548,27,580,20,564,45,550,67,524,108,532,32,500,31,567,37,498,28,544,11,535,35,598,42,636,27,603,47,520,25,296,44,254,49,256,49,290,47,515,126,561,35,516,147,628,60,577,90,633,52,536,50,524,86,654,50,704,38,740,56,707,50,736,79,872,63,878,51,884,85,662,57,558,65,614,105,634,103,655,130,583,37,544,58,612,58,634,55,577,87,633,52,612,69,673,33,640,78,587,58,712,34,514,60,555,124,552,65,964,67,1044,114,918,146,905,135,1042,80,990,42,1019,28,1030,144,1065,61,1022,66,1068,66,1030,64,1043,103,1056,47,1015,42,1102,45,1074,29,1043,43,1068,55,1069,58,1104,32,1071,71,1012,60,1017,96,1010,36,1046,59,1054,103,341,71,160,122,181,89,73,64,231,69,214,52,111,174,148,156,259,58,249,112,252,102,135,123,122,72,64,51,200,32,89,71,164,37,141,40,75,46,56,113,174,40,137,97,60,53,73,36,73,34,116,47,115,53,88,48,168,231,188,153,150,96,101,184,49,72,105,117,80,112,39,53,27,59,59,150,72,103,25,75,106,123,64,96,76,118,34,116,25,107,54,70,44,141,24,51,104,120,107,141,83,118,151,122,60,152,140,118,101,91,47,43,34,39,129,88,94,84,88,60,81,87,71,113,15,69,53,50,164,110,57,114,693,150,760,104,593,145,767,102,463,36,405,30,813,24,784,34,649,14,779,57,592,47,640,16,581,49,694,36,683,29,770,30,680,46,617,105,675,54,711,113,528,45,583,103,391,115,527,77,813,76,483,60,332,56,630,71,451,41,508,23,535,45,608,115,644,45,551,173,637,63,583,63,579,46,600,58,586,89,729,36,694,70,537,79,535,42,566,25,563,101,681,82,617,45,603,18,522,62,656,14,641,38,628,25,554,74,564,41,647,59,580,103,630,61,721,12,575,47,679,11,646,140,97,68,134,62,138,28,184,38,126,63,191,59,171,88,133,61,113,50,110,32,164,46,152,57,112,37,145,44,148,156,99,54,126,69,115,46,93,68,110,80,102,110,164,53,92,47,101,47,80,36,81,31,88,49,101,48,114,61,97,53,109,37,103,78,73,73,1008,109,1053,165,1045,92,204,114,206,123,178,135,229,126,192,110,128,91,272,98,124,70,143,113,165,114,154,105,213,124,230,65,86,57,121,135,143,118,173,115,196,100,221,97,152,94,115,101,170,56,108,81,140,79,146,88,125,88,156,66,561,120,644,77,205,31,184,83,247,28,236,100,183,105,214,82,131,61,636,71,286,25,284,41,214,37,361,44,217,25,237,63,164,57,281,35,209,44,210,41,210,47,284,70,369,113,223,49,148,31,262,41,227,49,339,86,881,184,784,57,91,71,714,81,732,88,1025,44,997,30,952,47,1036,19,1026,49,1009,12,927,51,1024,47,934,66,979,57,985,48,948,47,985,57,923,105,1040,25,107,77,149,81,224,40,278,78,237,93,237,71,822,47,157,75,1067,89,865,74,1033,73,667,93,378,83,383,31,425,60,357,107,274,116,398,123,303,98,437,92,313,66,332,88,274,54,313,96,93,91,371,109,320,60,277,75,499,122,392,42,359,53,321,42,478,102,477,37,286,83,821,71,797,58,1005,47,623,86,587,66,329,32,360,83,259,35,261,50,279,71,190,35,201,61,83,62,141,44,118,47,137,25,121,27,124,34,136,33,202,43,90,60,119,30,136,25,125,40,163,45,169,73,112,29,282,43,105,42,127,27,148,136,85,82,250,123,137,50,159,109,124,101,140,62,99,62,260,71,118,63,152,126,123,112,155,102,101,87,139,159,113,41,113,90,81,89,85,56,62,79,111,57,180,100,83,86,231,121,292,123,238,104,655,229,700,129,663,160,660,140,693,218,600,202,715,110,580,122,650,133,700,86,586,124,604,58,529,146,679,128,680,131,652,153,497,209,635,180,698,164,603,193,657,53,711,113,535,73,639,112,499,218,492,275,511,194,716,147,799,197,350,162,497,181,354,205,776,94,641,65,434,64,648,93,721,166,502,57,412,97,745,119,928,202,399,232,380,82,771,141,370,200,803,235,462,119,826,196,345,250,708,167,361,109,753,173,409,203,149,53,124,66,150,51,113,67,70,42,942,49,985,42,1084,115,1081,65,1070,75,1104,84,1050,86,114,48,192,64,209,39,118,27,242,51,90,60,79,58,91,31,96,38,125,48,139,31,102,27,87,38,87,53,96,41,88,31,252,225,364,216,815,118,843,304,657,155,824,209,705,145,575,103,678,107,629,49,633,131,594,119,504,227,518,44,633,97,548,163,515,131,562,107,489,139,612,115,583,149,575,67,571,63,606,74,503,11,572,82,347,337,817,407,813,407,817,408,897,353,820,337,700,116,400,284,639,151,665,142,653,97,765,119,689,64,644,203,478,136,627,5,545,6,651,132,622,49,618,26,625,96,624,123,611,72,597,51,738,207,595,320,646,42,685,51,565,179,597,74,359,300,486,281,133,58,129,83,53,78,71,26,71,65,81,75,67,38,97,52,74,64,96,20,77,27,67,30,65,38,41,71,57,8,85,24,80,69,69,21,77,53,97,29,57,36,90,25,73,75,133,29,91,28,88,32,97,10,80,24
73,97,403,128,286,212,287,99,378,52,123,75,146,77,64,60,338,75,313,98,182,103,95,72,278,66,179,53,129,97,67,65,162,117,162,148,174,67,206,100,128,119,143,113,118,114,126,120,100,93,117,93,154,99,68,142,77,98,452,63,448,74,173,114,79,74,95,66,1035,95,971,88,1033,71,107,161,1008,57,99,76,55,149,112,71,81,94,100,161,108,31,182,85,97,89,1071,97,57,109,221,98,98,170,1066,52,114,154,58,189,63,73,51,70,50,70,115,109,986,47,1030,95,631,124,611,129,614,226,584,128,567,181,607,179,608,162,543,196,326,252,349,383,564,112,572,184,522,105,614,172,782,235,788,295,452,159,604,135,558,267,382,277,628,126,570,237,581,208,515,122,412,149,510,239,569,171,586,318,558,291,713,244,446,252,685,353,499,143,535,150,503,232,558,303,535,351,647,397,498,497,525,379,593,497,565,452,599,461,541,493,519,481,559,530,554,515,634,471,504,505,524,470,555,372,539,352,496,449,536,328,517,421,597,215,542,256,524,395,492,279,500,348,636,456,643,395,555,400,513,417,614,314,593,241,540,124,546,333,603,293,541,233,576,397,586,305,409,230,303,175,252,275,394,136,362,278,283,151,312,145,366,116,300,225,347,226,517,188,756,202,371,250,452,294,421,216,409,228,413,278,291,146,402,183,348,222,461,261,702,230,762,220,746,231,555,143,806,99,518,195,687,282,133,109,139,152,237,219,211,149,252,149,83,140,195,176,318,263,231,211,301,100,144,290,63,119,87,124,97,150,114,171,50,78,200,143,171,201,192,209,103,124,91,96,101,124,112,146,104,84,69,151,142,126,224,106,96,126,123,207,229,236,221,104,180,167,745,94,253,224,288,87,664,218,269,178,637,139,674,146,359,147,262,86,284,136,755,210,182,107,633,107,408,114,164,142,286,89,196,142,153,149,230,76,169,121,322,72,324,66,273,68,235,86,212,71,646,264,526,161,513,259,473,127,467,170,387,156,621,241,418,107,617,165,473,254,208,315,326,239,318,164,474,227,464,206,466,237,420,335,267,189,378,255,600,245,529,225,350,335,351,113,418,73,529,121,403,80,464,207,560,133,505,235,525,139,460,105,551,74,519,77,482,101,496,275,542,162,546,77,530,73,506,79,436,179,526,145,509,318,504,89,525,140,521,171,543,51,208,72,153,133,304,89,26,328,217,303,55,259,119,162,191,80,77,235,202,234,328,172,362,305,446,172,502,127,549,260,440,158,533,134,550,95,476,94,467,126,504,235,565,246,527,170,583,129,521,259,546,287,483,272,577,114,428,45,441,163,472,83,473,165,384,198,533,144,447,172,454,215,389,195,472,218,425,183,388,59,411,149,352,82,579,80,651,94,556,111,488,184,616,95,560,72,645,186,537,86,579,88,561,52,584,67,537,32,560,63,524,30,585,125,637,57,678,54,508,172,499,74,604,306,581,54,629,53,527,115,530,103,646,115,426,345,514,223,426,88,479,154,483,93,485,107,517,96,542,91,539,83,466,84,577,94,540,91,578,141,618,65,646,166,510,90,494,62,487,75,485,276,638,126,605,84,624,221,436,113,502,135,506,133,501,136,483,83,512,90,463,88,514,45,496,102,119,175,475,83,489,171,524,111,486,171,473,64,509,64,632,41,516,47,545,41,534,57,521,79,494,124,501,42,466,40,535,54,469,51,511,18,501,55,566,54,603,42,572,67,482,32,267,63,221,62,222,61,256,57,517,155,542,61,498,165,602,80,559,118,609,72,510,76,498,105,627,71,673,58,715,81,679,77,713,104,846,90,846,74,850,102,638,80,532,93,611,135,620,121,628,141,558,63,521,74,585,88,611,75,550,97,603,56,582,72,652,62,619,97,557,72,685,61,485,83,529,136,524,67,935,95,1012,130,887,161,872,147,1008,95,955,62,985,46,1002,169,1029,80,989,86,1033,83,996,79,1009,108,1026,66,983,62,1066,64,1040,51,1008,68,1032,73,1034,61,1068,46,1036,89,980,73,982,103,975,56,1011,71,1022,115,318,94,142,143,150,112,61,92,197,90,182,70,102,202,135,177,232,79,232,137,222,122,120,148,105,98,53,73,175,56,71,100,147,66,111,63,60,69,42,149,145,59,124,122,54,87,53,64,44,55,102,71,99,81,61,79,171,255,190,178,161,124,106,210,53,101,115,146,88,139,48,80,36,89,60,174,62,123,27,101,112,152,72,125,92,146,48,145,41,137,50,94,40,164,31,81,105,147,113,169,88,146,161,151,74,179,143,145,107,118,51,73,40,70,141,116,102,105,92,90,81,116,87,142,25,94,65,74,163,134,70,143,662,161,726,130,561,152,730,108,429,57,368,41,776,34,745,49,621,38,739,64,557,64,603,27,552,71,654,63,646,44,732,31,653,74,583,124,638,80,677,125,489,48,548,108,357,122,491,88,778,77,446,72,296,78,586,76,415,53,468,47,499,56,576,128,610,55,521,185,603,75,549,78,547,59,566,67,557,110,695,45,662,81,508,104,519,60,559,55,545,129,647,90,585,56,568,27,517,88,622,18,610,42,593,35,521,97,532,63,613,70,553,125,600,72,687,19,538,63,646,19,611,144,85,95,111,81,110,45,158,59,103,84,170,81,148,110,107,88,84,78,86,59,136,71,121,75,95,68,114,57,129,181,75,80,98,93,95,71,65,80,81,106,89,139,133,68,66,65,72,64,53,48,58,62,58,69,76,75,86,86,66,72,93,61,74,102,59,103,983,131,1025,185,1016,112,178,126,197,149,169,161,220,151,173,124,114,112,260,120,102,91,121,134,146,137,130,120,197,150,213,93,86,86,121,161,142,144,169,143,176,123,203,122,147,122,103,120,143,59,93,107,135,107,126,114,117,114,135,89,529,138,605,89,183,65,155,102,224,72,206,133,158,141,187,114,104,77,587,82,239,33,231,56,182,76,306,57,184,61,186,71,152,108,229,47,181,74,192,91,170,82,231,79,323,131,175,57,128,79,232,87,183,78,316,110,850,185,751,70,69,99,682,98,701,115,989,52,962,37,916,53,1005,48,991,75,973,21,892,57,989,67,900,71,946,78,952,70,914,68,956,83,890,117,1005,52,75,101,113,94,193,58,247,91,205,116,204,82,787,54,147,106,1031,93,834,84,1005,103,649,117,345,87,348,40,392,68,323,115,253,144,366,132,270,110,401,104,287,89,304,107,240,58,279,97,111,121,340,137,294,86,242,79,466,124,357,48,324,70,285,54,444,116,446,61,251,88,786,80,789,86,988,81,608,111,573,96,310,50,334,100,242,62,228,68,264,84,175,58,168,65,62,93,138,74,112,80,115,57,94,39,115,65,114,53,168,58,77,92,110,62,116,51,93,63,143,70,169,106,95,50,257,62,85,70,98,44,129,159,112,98,237,151,122,79,135,135,115,133,108,81,83,86,237,92,103,88,128,152,112,139,129,124,75,110,124,182,81,60,82,108,61,107,57,83,43,106,94,87,168,126,79,112,206,135,274,141,220,128,663,267,692,162,663,200,666,180,689,251,601,237,718,153,590,162,649,169,695,124,592,165,604,101,525,179,680,167,690,172,658,190,498,245,640,220,717,204,613,233,662,96,711,150,545,116,645,154,500,250,483,306,477,200,679,155,763,206,311,167,460,186,390,224,766,131,629,102,436,104,611,99,683,173,462,62,374,103,706,121,892,216,363,236,341,88,734,148,331,206,764,245,424,122,788,202,309,254,675,168,320,116,713,180,374,210,124,81,92,92,126,81,79,85,49,69,911,73,954,65,1051,129,1046,73,1037,93,1070,106,1018,105,82,72,164,92,183,69,94,56,209,66,57,85,51,89,64,61,75,66,104,80,106,51,75,52,56,66,53,83,72,73,58,53,221,246,334,237,782,123,811,306,621,179,794,215,670,155,566,134,669,143,619,81,625,167,577,155,480,262,507,80,615,126,518,197,530,168,558,139,483,174,593,152,573,187,557,105,574,102,591,114,516,51,562,120,313,345,785,414,781,415,784,415,863,357,787,346,679,154,364,288,607,180,630,163,641,135,731,140,649,88,633,239,441,141,635,46,529,48,647,168,596,84,598,65,601,130,600,159,598,115,575,93,699,214,563,335,628,88,662,92,567,211,558,105,340,328,454,292,106,82,142,118,36,96,63,60,41,93,65,108,50,67,79,81,66,102,69,49,64,63,53,59,57,69,34,107,68,46,53,50,58,98,51,45,56,82,70,47,44,71,88,51,50,101,101,54,62,54,51,45,89,42,76,54
89,127,401,153,284,235,272,127,350,71,138,105,165,107,78,92,336,104,318,127,189,132,109,103,285,97,191,83,140,128,87,96,174,147,173,177,185,99,214,129,140,150,159,144,144,140,149,149,123,123,128,123,175,128,85,171,101,127,420,61,442,107,189,148,91,114,125,100,1000,123,945,121,1004,104,123,197,972,70,119,115,78,186,135,110,95,132,107,198,71,41,196,122,106,127,1051,131,51,145,187,105,116,204,1028,72,134,187,77,224,74,113,64,108,39,109,77,113,947,52,1010,128,612,155,587,159,585,250,567,160,537,211,582,211,584,193,527,225,293,262,320,390,538,140,547,211,511,139,584,193,751,239,757,303,418,163,581,168,529,297,351,280,607,159,542,263,554,235,500,155,404,180,484,267,553,201,562,343,530,308,682,250,417,257,659,367,476,174,510,182,490,263,529,327,515,361,626,408,477,505,505,387,584,505,545,467,580,467,524,497,499,484,541,534,533,521,615,477,487,518,503,483,534,383,527,368,473,461,511,334,495,430,572,226,527,274,498,409,467,295,475,359,620,466,621,397,533,414,489,424,589,322,569,254,520,132,525,344,586,302,526,242,560,398,568,301,370,290,279,233,233,324,359,190,332,339,258,201,285,204,335,170,265,282,301,282,462,241,707,249,345,298,407,340,369,265,356,267,373,337,255,206,373,243,306,274,407,273,731,291,768,274,771,280,498,155,753,125,464,225,626,319,128,137,137,180,232,244,201,176,245,178,106,163,212,203,309,288,222,235,285,132,146,316,63,152,81,150,96,180,101,192,56,110,189,171,171,230,193,234,100,155,79,129,98,155,113,176,105,116,76,182,146,156,215,136,113,157,139,235,224,263,209,136,166,212,699,128,229,263,273,134,623,226,253,219,591,167,632,168,331,183,229,121,264,175,716,230,177,150,596,139,362,152,152,188,267,137,176,183,137,188,217,117,151,157,297,119,283,102,246,109,201,128,191,109,622,294,518,202,507,289,454,162,456,205,375,192,601,274,383,142,591,201,462,286,181,342,294,264,291,198,438,245,431,210,433,241,390,343,282,224,344,260,577,278,522,255,346,364,323,151,379,102,490,134,376,117,432,229,530,158,470,252,506,155,470,131,539,99,510,107,475,127,481,289,530,186,531,105,516,102,497,109,443,204,518,172,492,329,481,115,503,168,508,200,535,80,210,100,168,158,297,115,55,352,225,331,79,287,128,192,188,112,98,266,213,264,318,197,364,326,430,199,476,155,530,278,419,176,510,157,525,96,468,122,462,155,490,260,552,270,508,197,567,155,497,270,535,312,466,297,549,122,414,72,420,175,446,105,457,191,399,225,505,171,440,201,437,242,379,223,459,243,415,210,379,93,401,173,339,109,571,112,646,124,525,123,456,194,582,102,525,75,615,210,503,98,550,97,527,64,550,75,501,34,525,65,488,33,556,138,603,74,642,62,479,189,463,88,576,319,547,61,593,67,495,130,498,119,611,121,424,371,507,250,425,117,473,185,475,125,480,134,510,128,533,123,525,101,459,113,559,122,536,122,567,172,599,89,628,196,482,92,490,95,486,107,459,283,631,156,593,116,614,250,434,144,492,165,498,163,492,172,487,131,503,127,454,114,507,77,490,134,129,212,447,101,460,186,493,127,458,178,448,92,476,82,600,54,483,65,510,60,505,82,491,98,464,140,468,61,432,60,503,76,440,77,478,30,467,70,534,68,570,54,541,86,445,51,247,92,208,95,208,94,224,81,496,184,520,94,494,193,579,104,537,144,594,104,488,106,494,136,597,93,640,71,691,109,648,97,679,117,818,115,812,92,815,112,615,111,505,122,596,162,612,150,603,170,531,90,524,105,562,115,582,101,532,127,584,87,565,102,632,94,595,125,536,101,655,80,465,103,503,159,511,88,905,120,979,146,857,177,839,161,973,105,920,81,948,63,970,184,994,97,953,100,998,96,961,96,975,112,991,80,947,78,1030,84,1003,68,971,88,996,90,999,66,1031,61,1001,105,946,87,948,112,939,74,975,87,988,121,311,126,156,175,151,143,74,126,198,124,182,103,115,232,143,208,237,114,232,168,208,154,127,184,110,135,43,99,165,91,82,136,151,103,119,97,65,106,52,187,156,95,139,157,74,124,50,102,56,93,103,105,107,118,67,119,181,279,205,205,175,152,120,237,69,130,129,175,104,165,71,109,52,119,74,200,80,153,49,132,129,181,92,153,119,175,69,173,63,165,70,125,58,193,47,111,123,175,132,197,104,175,180,179,96,205,156,172,120,146,67,103,57,101,158,143,125,133,104,119,94,146,107,170,51,119,92,100,177,162,89,171,632,184,691,140,530,175,692,128,401,85,333,54,738,29,706,57,589,62,700,74,523,92,566,35,522,104,610,92,609,64,695,40,630,108,551,148,604,98,642,139,451,63,514,120,323,134,458,113,743,82,409,83,277,116,542,90,379,56,426,62,471,77,544,131,576,75,489,192,572,95,517,94,509,53,530,72,526,135,661,59,627,78,474,123,499,93,529,84,512,141,614,95,559,88,532,39,511,120,593,43,578,53,558,48,490,121,495,82,578,69,519,145,569,87,654,33,500,81,612,29,576,154,112,123,115,113,111,74,160,88,111,116,178,113,147,138,122,120,96,110,99,91,148,103,136,106,114,101,109,85,150,210,84,112,110,125,113,101,73,111,86,137,92,168,127,98,61,94,77,95,59,80,68,94,68,103,87,107,96,119,67,101,96,95,83,132,76,134,957,155,999,204,987,133,183,153,196,177,169,189,218,178,181,153,123,141,271,147,114,119,130,162,156,166,150,149,196,176,218,121,94,115,128,188,147,173,172,172,189,151,206,150,151,150,124,147,162,88,104,136,149,136,137,142,117,143,143,119,502,177,568,118,194,106,142,147,191,117,182,178,145,191,168,162,102,115,540,100,190,66,177,73,164,115,250,83,150,105,151,94,124,159,186,79,170,121,158,142,142,132,184,85,293,160,128,72,95,125,195,133,167,106,308,139,818,188,719,94,68,135,649,112,667,136,956,69,928,48,881,57,971,67,957,90,937,33,856,65,953,81,867,81,912,92,916,78,881,76,926,101,856,137,970,75,48,127,86,124,180,91,219,116,192,149,172,99,751,63,143,139,994,93,800,82,973,129,636,149,313,100,314,48,359,73,291,109,233,175,333,144,236,123,366,109,253,104,270,127,207,68,245,103,130,154,309,157,270,117,208,80,433,124,323,52,290,73,251,65,409,131,413,83,217,96,757,97,784,120,957,113,591,140,559,120,312,84,341,128,241,95,219,102,256,117,178,92,134,63,67,125,148,108,109,116,81,64,79,70,117,100,112,88,147,81,84,127,107,96,119,72,89,97,145,105,178,140,90,85,257,97,81,106,92,78,130,188,142,120,232,181,124,111,127,164,123,164,99,114,84,117,230,123,111,121,132,182,123,170,127,155,85,142,138,211,82,94,77,140,73,139,56,116,51,138,95,120,168,157,96,141,211,163,274,171,221,157,683,304,709,200,675,242,680,219,704,289,628,277,727,196,617,202,673,208,711,166,608,207,621,145,553,219,693,206,712,212,682,231,515,282,658,259,739,245,633,272,679,138,723,189,571,159,659,195,513,287,502,338,443,210,641,171,726,222,272,176,423,196,406,260,747,168,609,140,426,145,575,106,644,191,421,73,337,115,668,129,856,221,327,244,302,102,698,163,292,213,725,266,385,131,750,219,272,262,641,182,280,128,675,199,339,223,104,106,92,126,132,114,74,118,57,103,879,91,921,87,1016,142,1012,82,1003,111,1035,128,985,118,85,108,168,125,181,102,101,91,206,100,61,120,46,123,76,97,82,102,111,114,96,82,87,88,60,101,61,119,80,110,62,88,184,247,298,238,749,132,780,312,586,208,757,222,639,177,559,170,657,180,618,114,614,202,565,192,455,297,496,122,594,161,490,232,528,204,556,176,491,214,572,184,564,224,546,142,574,141,580,154,515,92,559,160,278,346,752,425,748,427,752,426,829,369,753,355,660,194,329,297,588,219,619,202,630,174,711,168,620,127,629,278,403,151,633,86,514,90,635,206,585,127,584,108,598,172,592,201,591,157,566,139,661,224,529,344,611,134,648,138,563,244,515,133,327,360,422,300,103,117,154,152,55,130,94,92,44,130,76,145,60,103,84,117,73,140,75,87,60,103,63,98,71,107,52,147,70,84,52,89,70,136,60,85,65,119,60,85,51,109,104,87,69,138,104,92,64,93,65,80,111,81,100,90
105,156,400,177,282,258,263,155,327,101,154,135,179,137,92,123,336,134,319,156,196,162,122,133,290,128,203,113,152,158,103,126,186,176,185,205,196,130,225,158,154,180,173,174,158,169,163,179,138,153,136,153,186,157,101,201,117,157,392,89,438,139,203,182,108,153,134,139,965,145,913,141,970,132,139,233,935,80,132,155,96,222,150,150,104,169,111,234,65,78,194,161,113,166,1023,162,46,181,179,133,129,238,990,86,157,221,87,258,86,153,79,146,28,149,50,133,908,56,988,165,584,187,556,187,556,274,546,191,507,240,555,241,553,222,507,255,261,279,291,402,508,171,520,236,495,173,555,215,719,249,727,321,385,167,557,200,499,321,319,287,586,190,512,283,529,261,474,187,389,212,457,293,523,229,533,361,503,319,651,256,389,263,633,387,447,203,483,212,473,294,512,343,495,377,606,416,457,517,484,400,564,507,526,479,562,474,507,505,479,487,524,541,513,525,596,483,470,530,483,502,513,394,503,369,450,477,485,341,474,439,547,236,508,298,473,425,444,308,451,369,598,462,598,399,511,432,465,434,563,331,546,267,500,142,505,357,568,302,507,240,543,398,550,303,336,325,261,297,204,367,324,228,297,391,234,246,256,247,304,223,225,338,253,330,416,299,660,282,309,357,357,378,318,323,307,313,330,384,211,265,336,288,262,326,361,297,737,345,756,316,794,336,439,162,700,133,404,227,564,339,129,166,143,209,236,270,198,202,241,206,131,192,229,231,303,313,219,260,276,164,154,342,68,184,86,182,100,211,121,221,64,143,188,199,179,258,200,261,104,186,79,163,103,186,124,207,114,149,87,212,154,185,212,166,131,188,157,264,224,291,203,168,139,251,655,138,193,291,243,173,585,240,219,251,545,184,589,172,292,210,193,154,227,207,680,239,160,185,556,157,316,176,127,226,231,172,150,219,109,224,189,154,123,183,273,163,242,130,209,136,173,148,160,143,605,316,519,242,492,315,425,182,446,238,364,229,578,302,347,175,566,225,451,319,187,366,264,285,263,234,402,255,397,213,401,243,360,351,246,234,309,265,559,310,517,286,341,392,291,185,338,127,450,145,351,154,401,247,497,179,436,261,491,183,473,158,527,125,501,136,470,153,467,303,517,211,517,130,504,132,489,137,449,227,503,199,474,351,455,140,480,195,491,230,524,109,213,129,185,182,294,142,82,378,228,360,99,315,136,223,187,144,114,298,226,293,305,223,361,348,412,227,452,180,514,305,396,200,487,181,499,111,455,151,452,184,481,285,540,293,492,223,553,182,477,298,521,337,453,322,528,153,399,99,408,200,423,129,443,218,395,253,478,199,433,229,427,268,369,250,448,268,406,236,370,126,389,198,329,136,554,145,632,152,494,143,425,209,549,98,490,84,585,224,469,103,517,103,494,71,516,75,466,44,490,74,451,44,526,153,569,88,606,64,455,212,428,106,547,329,512,70,557,75,462,141,464,142,577,118,419,398,499,278,422,149,466,215,466,156,473,165,502,160,523,156,517,130,455,143,541,154,531,154,552,205,587,121,606,225,473,124,486,127,481,140,453,310,621,186,580,149,599,280,430,174,480,194,489,194,481,209,493,177,493,163,447,145,501,109,484,165,138,250,421,125,432,200,463,146,430,194,420,121,445,107,566,70,449,79,474,76,478,108,461,122,433,151,436,80,399,91,473,98,417,104,445,49,432,84,501,82,536,67,508,103,407,71,222,125,198,129,198,128,197,115,476,210,497,124,483,221,554,131,511,169,572,130,469,137,485,167,569,120,606,86,670,135,621,115,647,128,790,139,779,109,781,117,594,140,475,149,573,188,588,178,577,197,502,121,513,136,537,145,555,127,515,156,562,114,548,130,609,119,569,156,508,126,630,101,437,125,478,187,500,117,876,143,946,163,828,192,806,174,938,116,885,101,912,84,938,202,958,116,918,118,963,109,927,117,940,119,961,93,911,93,995,104,965,88,935,111,960,107,963,75,995,77,967,119,913,105,913,123,904,94,940,103,953,128,298,157,163,207,154,176,83,161,196,159,180,136,123,265,148,238,240,149,235,200,181,179,138,221,115,171,40,137,149,125,85,173,149,139,123,132,58,142,53,226,163,130,140,192,88,162,35,141,58,130,99,141,111,155,68,158,193,303,221,233,189,179,135,263,88,159,144,203,121,192,93,138,68,149,89,227,97,182,69,162,146,211,110,181,143,202,87,201,87,194,89,152,78,220,66,141,142,203,152,224,123,203,199,208,116,231,171,199,134,174,87,134,77,131,175,171,146,162,119,149,111,176,127,198,73,150,115,131,193,189,108,200,614,214,660,167,500,197,662,163,368,110,296,65,701,34,667,78,553,82,660,99,494,124,529,45,486,118,566,124,572,72,658,64,601,138,517,170,570,127,607,154,421,96,479,135,290,142,431,148,713,105,381,117,255,154,498,122,344,76,384,88,460,113,512,137,542,102,459,203,539,116,485,117,472,66,497,85,495,165,627,72,592,83,442,144,468,125,496,114,478,156,580,106,528,113,498,58,497,106,562,72,550,82,523,66,458,146,461,107,544,78,485,170,536,100,620,48,464,100,577,49,541,175,136,153,126,144,125,106,169,120,117,147,187,144,158,167,138,152,108,142,112,124,164,136,151,136,125,133,115,116,168,238,97,143,125,156,133,132,82,141,97,169,109,197,133,128,71,127,88,127,61,113,79,127,78,136,101,139,108,151,84,133,94,128,94,162,93,166,932,178,971,224,959,153,191,180,199,204,172,216,220,204,188,182,133,170,279,175,127,148,140,190,166,195,167,177,207,204,228,149,109,144,142,216,153,201,179,200,203,179,211,178,159,179,141,176,179,118,115,165,163,164,148,171,123,172,152,149,466,209,529,139,175,151,121,192,152,161,163,223,134,241,148,209,106,160,489,114,135,73,135,97,151,156,194,101,135,154,114,136,105,208,135,88,160,168,142,190,124,175,165,138,246,181,87,75,82,170,173,183,144,153,296,169,787,194,687,113,63,172,615,119,634,153,925,92,893,64,845,60,936,81,922,100,900,43,821,75,918,93,833,93,878,107,881,85,847,82,893,117,825,157,935,95,43,163,77,161,167,127,207,149,187,181,154,132,720,82,146,171,958,97,767,90,940,146,621,181,282,116,279,59,326,81,257,119,212,205,301,157,204,145,334,98,220,114,240,144,173,84,212,114,144,188,276,178,240,146,173,83,399,123,290,59,255,81,215,81,375,139,379,101,182,105,722,105,781,153,930,148,577,166,543,150,312,117,336,159,231,128,212,135,239,149,187,125,107,82,64,160,143,143,110,153,86,100,73,107,111,130,110,121,142,116,89,163,106,131,120,107,87,131,140,139,167,172,85,119,266,133,78,140,84,110,132,216,169,148,228,210,131,144,123,194,128,196,88,148,91,147,220,155,124,154,136,211,126,200,128,185,91,173,148,241,87,127,75,172,89,171,65,148,57,169,94,153,165,187,113,172,222,192,273,200,226,187,695,342,716,239,683,283,700,259,717,327,657,318,733,239,637,242,688,247,712,209,614,249,635,188,573,258,702,246,733,253,701,272,532,319,675,299,747,285,648,312,688,181,731,228,594,201,672,237,526,323,510,370,409,226,604,178,690,237,233,191,387,211,404,297,725,205,593,178,409,185,538,111,606,205,381,89,299,134,629,144,820,223,292,257,265,120,661,173,253,220,689,267,347,144,712,227,236,273,605,204,239,147,639,226,304,241,106,140,101,160,138,148,73,154,64,137,847,111,888,110,982,154,977,92,969,129,1001,149,952,131,90,143,168,158,184,137,107,127,203,133,64,156,45,158,83,132,86,138,119,148,93,117,97,124,64,137,68,155,85,146,64,124,165,272,261,232,715,133,748,319,552,232,721,220,606,179,534,204,636,216,592,147,588,234,554,228,423,327,479,163,566,194,458,264,520,241,542,214,485,254,539,214,549,262,512,180,559,181,563,193,509,132,537,200,242,344,720,430,716,430,719,431,796,379,721,358,647,233,293,308,575,258,615,240,620,214,688,204,603,168,623,316,366,165,631,127,505,132,623,243,568,169,575,151,595,215,589,244,584,200,562,185,622,234,494,346,599,180,635,183,555,276,471,159,315,392,390,312,95,153,165,187,78,165,118,128,49,166,80,182,67,140,81,154,81,179,79,124,57,142,72,137,84,145,68,188,57,123,47,128,76,174,68,125,74,156,54,122,56,147,105,125,80,177,106,130,64,131,85,117,127,119,109,127
119,185,397,202,279,281,258,183,313,130,171,165,194,167,107,154,338,164,320,185,205,192,138,164,294,159,212,143,166,189,122,157,195,205,197,233,211,161,239,188,166,210,185,204,170,199,177,209,153,183,147,183,198,186,117,230,131,188,372,120,429,172,213,216,116,193,131,178,929,148,878,153,933,141,155,269,900,94,134,194,105,260,146,188,113,207,116,270,58,118,181,199,113,204,987,184,45,217,169,168,136,272,952,87,176,254,94,293,85,193,87,185,20,189,48,170,870,67,960,194,558,218,524,206,525,292,519,218,474,263,526,265,522,245,479,282,229,302,263,427,477,194,489,257,475,206,524,235,688,264,696,341,351,173,527,231,469,345,288,297,555,219,483,305,500,278,445,216,369,244,430,319,493,257,504,374,476,331,619,261,360,271,607,410,417,226,454,240,447,325,482,353,479,397,586,423,439,532,463,411,544,513,507,493,544,479,490,515,459,490,506,554,492,530,577,490,453,543,465,521,491,407,480,377,432,494,460,356,453,452,521,248,493,321,450,444,422,322,425,379,575,463,576,405,490,450,464,421,538,344,522,283,480,152,484,373,551,309,489,241,525,402,532,308,296,367,225,336,189,426,288,266,257,431,211,294,227,284,281,269,188,379,209,387,368,340,610,313,271,380,297,426,261,365,256,353,293,424,172,324,293,329,216,370,326,334,742,397,738,355,823,395,382,193,642,144,344,233,502,325,132,195,149,237,242,295,197,228,239,234,154,221,245,259,297,339,218,284,269,196,163,368,76,217,93,213,106,241,144,250,72,176,188,227,188,286,206,287,110,217,83,196,109,217,135,237,124,181,97,243,163,214,210,196,149,220,175,293,224,319,201,201,109,284,612,139,155,322,212,204,545,251,182,284,499,194,547,181,251,241,166,194,194,242,639,252,137,218,515,172,269,204,102,267,190,209,118,256,82,265,157,186,91,217,236,201,212,171,172,172,138,195,132,172,578,334,510,272,484,345,413,217,424,263,372,271,568,335,313,206,553,264,440,351,155,381,232,305,233,269,365,272,364,220,368,250,330,361,209,256,274,269,548,342,512,310,338,421,263,221,296,144,411,156,324,190,369,270,466,198,401,271,476,210,472,184,511,150,493,164,465,178,452,320,502,236,501,157,490,161,478,166,455,252,491,226,456,371,430,166,457,222,471,256,509,137,216,157,202,207,290,168,104,406,228,389,116,345,146,254,183,176,124,331,229,323,291,248,357,370,396,255,427,204,498,329,372,227,465,206,473,129,445,179,441,213,471,310,529,316,478,250,543,208,462,324,506,362,442,348,510,184,385,127,398,224,399,154,430,244,384,281,454,228,426,258,418,294,359,277,437,293,398,263,364,160,378,222,320,163,534,176,615,181,462,162,393,230,515,95,456,96,554,244,435,118,483,102,460,83,482,72,430,62,455,90,415,62,497,173,535,103,574,80,427,228,394,130,518,339,479,83,523,79,430,154,433,165,542,118,412,424,493,305,420,181,458,245,456,188,464,196,493,192,509,189,509,159,449,173,525,187,525,185,534,238,573,152,586,253,465,157,482,159,476,173,446,338,613,216,564,179,580,310,425,205,468,224,480,224,469,245,500,225,480,200,440,175,495,141,479,197,145,287,394,145,404,217,435,165,402,211,394,147,412,123,534,84,417,91,438,90,451,136,434,142,401,160,406,104,368,121,444,120,397,137,413,67,398,96,469,92,503,80,476,121,370,93,202,158,190,163,190,161,172,150,455,236,477,154,471,248,530,158,484,188,545,157,446,165,474,197,542,145,573,101,645,156,591,138,614,138,760,164,745,125,746,121,570,170,445,163,548,214,563,205,552,222,477,144,498,167,511,166,525,152,497,185,535,145,527,160,582,150,544,186,477,151,600,124,410,146,453,215,485,145,847,167,914,178,797,207,773,189,903,131,849,122,877,106,907,219,923,137,884,135,929,121,893,140,906,128,935,103,876,110,959,126,929,108,899,135,923,125,928,87,959,90,932,134,879,123,878,136,869,110,905,121,919,138,284,189,170,239,158,208,89,195,193,193,174,169,135,297,147,269,241,184,240,232,159,210,150,257,119,207,38,174,139,160,83,210,143,176,120,167,52,179,52,265,162,165,136,227,99,199,26,179,59,167,93,176,111,192,61,198,207,328,236,260,204,207,150,290,107,187,160,232,140,218,114,167,87,179,106,253,114,211,90,192,164,240,129,210,169,230,107,230,112,222,109,181,99,248,87,171,162,232,171,252,143,232,217,237,136,257,187,226,148,202,109,165,99,162,194,198,167,192,135,178,129,206,146,227,92,178,134,161,211,217,126,228,596,240,625,184,474,226,626,187,337,134,262,89,664,60,640,116,526,114,621,112,459,138,492,53,454,145,521,141,536,97,629,99,571,167,483,194,558,163,572,165,398,132,450,161,262,168,401,179,692,136,357,153,241,192,458,151,316,108,348,123,432,148,481,143,509,126,427,214,509,139,453,140,434,82,464,106,463,186,593,88,558,95,409,168,440,153,465,143,445,173,547,120,499,141,466,87,472,109,534,102,520,112,488,88,428,175,427,130,510,92,453,199,503,121,585,57,427,121,545,70,509,199,160,184,137,176,139,136,177,151,125,177,194,175,171,197,155,184,118,173,126,156,178,168,164,167,137,164,121,146,185,267,113,175,142,187,151,163,92,171,107,201,125,227,138,159,81,160,99,158,65,146,92,159,88,169,115,171,120,184,99,165,93,161,105,192,109,197,905,202,944,241,930,173,199,207,205,231,178,244,224,230,195,210,142,199,287,203,138,176,149,219,176,224,184,206,218,232,238,176,126,173,159,244,160,229,190,228,215,207,216,205,170,207,158,205,195,147,126,193,175,193,158,199,130,201,160,178,446,238,500,163,155,196,111,236,130,206,152,268,134,283,135,257,108,198,451,135,122,127,114,153,150,184,167,158,126,201,84,184,96,257,123,134,151,214,132,232,116,217,140,188,203,209,107,115,74,211,156,234,128,201,284,198,756,201,654,126,56,208,582,127,601,168,893,121,858,81,810,66,902,91,888,109,864,53,786,89,882,105,799,110,843,124,846,94,814,90,860,133,796,189,900,113,40,200,71,197,152,162,200,182,185,214,142,165,685,93,147,203,922,103,739,103,906,161,605,213,254,146,245,75,293,89,224,138,195,234,269,180,177,173,298,99,187,131,207,166,141,113,178,128,159,222,244,200,213,173,138,83,366,129,256,75,220,91,181,110,340,153,345,124,148,116,693,123,778,186,907,180,556,194,525,178,310,150,329,191,228,161,198,169,227,181,195,159,110,114,63,196,134,178,104,186,98,137,68,140,111,162,106,153,134,150,96,197,110,163,123,142,82,165,138,173,164,205,81,152,248,167,82,175,75,143,137,245,187,178,224,239,140,177,120,223,136,228,80,181,104,177,210,186,141,187,142,241,132,231,129,216,98,205,158,271,91,160,76,204,108,204,77,180,63,200,95,186,164,217,131,202,234,220,269,229,242,213,700,380,718,277,684,324,709,299,717,365,671,358,731,282,650,282,692,287,712,251,622,291,644,231,582,298,707,285,740,294,719,313,540,356,689,339,749,325,659,352,691,223,735,268,610,244,680,279,538,360,512,402,375,247,566,196,653,243,194,210,350,232,387,333,706,242,578,216,391,226,512,142,567,222,340,108,262,158,593,167,784,222,256,274,227,147,624,186,213,225,650,277,308,161,674,236,200,287,570,224,198,169,599,239,270,266,108,174,109,195,141,182,69,190,71,171,815,132,857,133,947,166,942,103,935,146,966,168,920,146,91,178,166,191,184,172,109,163,199,167,66,191,43,193,90,168,87,173,124,182,89,152,107,160,64,172,75,191,86,182,64,160,133,287,224,222,685,148,714,319,515,248,684,237,571,163,516,240,609,238,558,174,557,260,537,262,392,353,455,200,537,226,430,296,508,278,521,251,461,290,502,235,529,298,479,204,534,216,536,232,485,168,502,229,214,362,688,434,684,433,686,435,762,384,688,369,641,273,257,328,569,297,612,278,610,253,674,241,595,210,621,355,329,181,625,168,503,173,614,280,565,211,575,194,598,257,589,286,585,242,566,231,588,241,459,343,592,226,629,229,543,306,426,174,307,424,359,326,90,188,171,221,95,201,137,164,55,203,83,219,77,176,81,191,87,218,80,162,59,181,81,176,96,183,82,228,52,161,38,168,77,212,73,165,81,193,56,160,61,185,110,162,86,216,102,169,66,169,104,156,135,158,118,164
130,215,396,227,278,303,255,211,302,160,184,195,210,197,123,186,342,194,323,213,213,222,151,194,298,190,221,173,179,219,140,187,205,234,210,262,220,193,247,217,185,241,196,234,185,229,190,239,166,213,159,213,211,214,131,259,145,219,355,153,415,201,223,250,113,232,117,210,892,150,844,154,895,151,161,305,866,106,126,229,99,294,139,221,115,243,119,306,46,157,164,232,108,243,952,209,45,252,151,202,136,306,913,86,182,288,93,325,78,230,87,224,20,227,40,208,834,83,930,223,526,245,493,231,494,309,489,241,441,281,495,286,491,267,450,303,200,330,240,452,446,217,459,275,447,240,493,256,658,281,668,368,317,187,495,252,438,366,261,313,522,240,452,323,471,299,414,242,342,276,399,340,462,279,475,387,448,340,588,269,331,280,586,435,385,249,424,265,419,355,453,365,467,417,566,434,422,553,442,426,525,521,489,510,526,487,473,528,439,495,489,569,472,536,558,501,438,556,451,543,469,423,457,389,413,516,436,369,436,469,495,261,478,345,428,469,398,342,404,398,552,467,554,414,469,468,440,427,514,360,501,301,461,165,465,391,535,316,470,246,508,408,514,316,260,410,191,375,192,495,259,307,228,482,175,328,195,344,246,330,159,421,173,440,314,379,567,331,242,415,245,460,210,413,196,393,247,471,147,377,254,379,187,428,277,370,760,462,730,400,849,455,328,229,584,157,286,256,440,300,135,223,157,266,248,321,198,255,239,263,176,251,260,287,294,364,217,309,263,227,172,394,85,249,98,244,112,272,165,279,81,209,191,255,196,315,212,314,117,248,87,229,115,248,147,268,134,214,106,274,170,244,209,226,164,251,190,322,225,346,199,233,84,318,566,147,123,353,171,231,505,267,153,322,453,207,504,195,217,278,140,226,167,277,605,243,124,259,477,188,227,243,88,310,158,248,98,297,55,304,134,224,63,249,201,240,187,212,144,217,108,225,104,208,566,364,500,305,485,375,398,241,412,285,344,282,541,351,280,240,533,269,433,384,137,411,202,331,205,306,330,291,330,231,336,260,300,376,216,291,240,277,522,354,495,340,332,440,235,258,253,161,371,181,304,227,339,293,435,225,367,290,458,238,470,211,497,176,489,193,460,202,439,340,486,259,482,185,473,189,463,195,459,277,478,254,439,389,407,194,435,249,456,275,492,166,219,186,217,232,286,195,120,435,227,416,136,373,156,284,177,209,131,363,233,353,279,273,353,391,379,283,404,230,479,356,352,253,444,233,450,151,434,207,430,242,461,335,517,339,468,277,533,234,444,352,488,387,432,373,493,214,373,154,389,249,377,183,417,271,371,309,434,257,421,286,409,320,351,305,428,318,391,290,357,194,365,247,310,190,509,203,587,206,432,183,363,256,481,99,421,113,525,268,401,142,449,102,427,99,447,77,395,89,423,109,381,84,469,198,501,121,538,79,401,244,360,161,490,348,444,100,487,73,397,173,403,191,507,127,406,451,486,333,416,214,449,275,443,218,459,221,484,224,497,220,499,187,444,203,509,219,519,217,516,271,560,183,561,280,455,189,475,192,468,205,438,365,601,246,548,212,563,339,420,236,456,252,469,255,457,280,507,273,467,236,433,206,490,173,474,229,150,324,368,168,379,236,407,188,378,230,369,175,381,141,499,93,383,105,404,105,427,165,403,167,370,170,377,131,340,153,416,142,372,169,379,88,365,109,436,102,470,93,446,139,334,115,178,192,183,196,183,195,150,185,431,261,450,183,458,275,506,185,455,209,520,185,422,192,455,228,515,172,539,118,614,180,569,159,580,145,731,185,711,141,712,127,540,198,416,183,522,239,536,232,522,245,450,174,479,198,482,187,494,176,472,211,510,171,501,187,558,179,518,213,448,177,571,146,387,175,430,243,473,173,817,195,881,194,766,223,741,206,868,147,815,143,841,129,875,239,887,161,849,149,894,132,859,161,872,141,906,119,840,129,923,149,893,129,869,155,887,141,893,99,922,105,897,149,846,140,844,149,834,124,870,138,885,151,275,221,176,272,160,241,95,230,188,228,167,203,145,330,146,300,236,219,241,264,146,242,155,294,119,243,39,211,132,195,78,246,135,212,116,201,49,216,51,304,158,201,132,262,108,237,30,218,61,204,87,212,108,229,53,238,219,352,252,288,219,235,167,317,128,216,178,261,158,245,135,197,106,208,123,279,132,241,110,222,181,269,147,239,193,256,127,259,138,251,129,211,121,276,107,201,181,259,190,280,162,261,235,264,157,285,203,253,164,231,129,194,121,193,213,226,187,221,153,208,150,235,165,255,111,209,153,192,229,244,145,257,565,242,590,192,443,254,589,197,314,168,241,126,627,70,610,145,493,139,581,129,422,152,456,72,417,160,487,180,504,124,595,118,535,191,449,216,524,180,536,178,360,139,431,195,239,202,370,212,673,171,327,183,232,230,417,182,311,144,324,159,413,183,449,156,476,152,396,223,477,166,422,164,396,104,431,134,429,209,560,106,524,111,378,192,409,185,436,174,410,193,514,138,468,170,434,116,439,135,505,132,493,142,454,113,396,206,392,157,477,110,426,228,472,143,551,70,391,147,512,100,479,209,181,214,147,207,153,167,185,183,133,209,202,206,182,227,172,217,129,205,138,189,191,201,178,198,151,197,128,177,204,295,128,206,157,218,169,193,101,202,116,231,141,256,143,190,91,192,112,190,70,178,104,192,98,202,128,203,131,216,115,198,95,195,117,223,123,228,878,225,916,259,902,192,206,235,215,259,188,271,230,257,202,239,152,229,295,230,150,205,158,247,184,253,200,235,227,259,247,204,145,202,179,271,168,257,204,257,226,235,221,233,183,235,172,234,209,177,135,222,186,222,167,228,139,230,167,208,411,272,461,183,138,242,108,270,103,252,149,306,126,332,119,304,107,242,402,161,117,179,91,208,137,226,131,212,118,243,66,235,93,297,113,186,148,254,129,268,111,254,134,234,173,240,108,163,73,244,144,284,118,246,271,228,724,206,620,133,48,245,548,136,568,181,864,147,824,99,774,81,867,106,853,125,828,64,752,108,847,119,768,133,811,145,810,104,780,102,828,148,767,211,864,126,36,236,68,233,140,197,199,215,179,247,137,198,655,114,156,236,886,113,706,118,873,172,591,245,228,177,212,100,260,104,193,166,184,265,240,207,157,206,262,102,159,158,180,193,111,140,144,142,171,256,214,227,184,204,112,99,333,138,222,90,194,121,152,143,306,171,314,149,114,126,660,139,774,219,881,212,542,224,511,209,307,184,325,222,221,194,191,203,216,213,200,193,108,149,64,232,135,211,103,218,107,174,65,175,107,195,103,185,129,182,104,231,111,197,124,178,82,199,133,207,159,238,80,185,227,195,82,209,72,174,145,274,201,208,223,269,151,209,120,253,148,259,75,214,115,207,202,217,158,221,150,271,140,262,133,247,104,237,169,301,96,194,78,237,128,236,91,213,70,231,99,219,165,247,150,233,247,249,265,259,253,242,703,417,718,316,688,365,711,338,719,403,684,399,726,322,652,320,694,326,701,288,632,334,649,274,596,337,704,322,738,332,724,353,548,393,697,378,744,364,669,392,688,265,738,307,615,287,677,316,544,396,497,433,342,273,529,208,617,247,154,230,313,257,363,370,684,279,561,254,372,266,483,175,529,226,300,126,225,186,559,200,748,221,220,294,190,177,588,202,174,222,611,274,271,182,636,237,163,298,534,243,158,190,560,236,236,300,111,207,117,229,144,216,66,226,76,206,783,153,826,158,913,176,907,116,901,163,931,186,887,163,91,213,164,224,182,206,110,198,195,201,68,227,43,228,96,203,86,209,128,217,86,187,116,196,66,208,79,227,87,219,66,195,102,313,188,225,650,155,683,328,478,266,649,258,540,157,487,273,577,265,527,196,529,286,520,297,366,386,428,238,507,254,402,330,490,315,495,289,434,325,466,263,503,324,442,228,533,252,507,268,459,205,464,263,178,366,655,436,651,437,654,438,728,391,655,376,638,312,222,355,563,336,613,317,607,292,663,278,590,252,625,393,292,203,624,208,509,215,611,318,565,254,579,237,611,299,593,328,599,285,578,277,565,241,424,341,593,272,633,274,532,338,382,195,305,457,327,340,84,224,178,256,108,238,154,200,64,239,90,257,88,212,91,228,94,256,88,199,62,221,90,215,111,222,92,268,49,200,36,207,81,250,79,205,93,230,62,197,66,223,110,199,93,255,94,207,72,208,120,195,138,196,130,202
142,244,393,252,275,326,254,239,296,190,195,225,220,227,135,217,348,223,326,242,221,251,161,225,305,220,228,203,191,250,150,218,217,264,222,290,227,224,255,246,200,271,207,265,199,259,205,269,181,243,169,243,223,243,144,288,158,250,344,185,395,232,222,284,103,267,101,241,858,151,810,160,861,157,165,340,830,121,113,260,98,332,132,260,107,276,122,343,32,197,147,264,99,281,915,224,47,288,141,236,137,340,877,82,183,322,93,358,71,267,84,260,27,266,37,246,798,104,896,245,494,263,461,249,462,326,458,264,408,299,464,306,461,288,423,331,171,359,216,479,415,245,428,294,414,270,462,274,627,301,642,389,283,201,463,272,408,387,231,319,490,260,422,339,442,320,383,268,317,305,369,363,432,299,447,398,421,350,556,279,302,290,562,457,353,269,392,289,390,382,423,376,456,438,545,451,410,573,422,443,505,531,475,529,507,500,458,544,420,504,474,585,452,543,540,513,425,570,440,564,452,443,434,404,397,538,411,392,418,491,471,278,462,369,409,491,377,367,386,420,529,473,533,430,447,490,417,436,494,381,482,325,445,180,447,411,518,325,451,253,490,418,498,326,233,470,160,414,212,571,235,369,203,534,157,368,176,407,205,364,141,475,146,503,268,408,505,375,210,465,188,498,169,472,150,432,205,519,138,443,226,432,166,486,236,412,779,513,735,458,884,515,294,271,529,172,226,273,381,283,140,252,165,294,252,346,200,281,239,291,195,281,271,315,291,389,217,333,255,259,180,421,94,281,105,275,119,302,185,308,91,241,195,283,202,343,217,340,125,279,91,262,123,279,160,298,143,246,117,305,177,273,210,256,180,282,202,350,225,374,197,265,66,365,523,160,98,385,141,275,464,291,133,363,408,225,462,210,190,315,114,261,146,318,571,242,111,298,439,202,189,281,76,357,132,295,82,341,41,345,106,261,43,285,173,289,164,248,122,258,83,269,79,247,550,372,484,319,457,376,400,279,397,311,335,324,520,370,252,278,505,297,413,396,127,438,182,362,189,341,294,317,297,243,305,271,270,396,190,320,206,291,500,384,492,371,316,462,213,296,232,193,334,212,275,260,307,314,403,250,334,318,445,265,465,238,483,200,477,215,456,222,428,359,469,280,462,209,453,217,448,220,461,302,463,280,424,409,390,223,415,278,441,294,476,195,221,214,228,257,285,222,134,463,227,444,155,402,166,315,174,241,134,393,236,383,265,296,349,413,362,309,385,259,463,382,335,280,427,259,429,177,422,235,419,271,449,359,500,360,455,292,522,260,428,380,472,412,422,398,481,245,363,182,378,273,362,211,402,297,361,337,415,285,408,313,398,347,345,332,417,343,385,317,348,227,353,267,302,217,482,224,560,229,401,208,334,282,447,110,386,131,498,296,370,164,415,112,396,117,412,86,362,120,388,131,349,116,444,225,467,143,502,78,371,264,326,189,461,362,409,121,451,71,367,193,375,216,472,142,399,478,478,360,412,246,442,306,433,249,453,251,472,256,485,253,490,216,438,233,491,251,512,248,498,303,548,214,536,307,443,222,469,224,457,238,427,392,590,276,533,244,544,368,413,267,442,282,460,284,443,315,516,320,458,273,425,236,483,205,467,261,157,361,345,192,353,258,382,211,353,247,347,198,354,167,466,106,350,121,368,118,402,192,373,193,339,183,349,157,313,184,388,170,344,192,347,111,331,122,405,117,437,112,414,161,299,134,156,225,172,230,173,229,134,220,407,286,430,213,446,302,481,210,430,231,496,213,395,217,433,259,490,199,506,135,583,195,537,177,547,153,699,207,679,155,677,134,513,225,386,204,494,262,508,254,494,265,425,197,456,227,454,210,466,199,450,238,485,196,480,213,532,205,488,233,417,204,545,171,365,200,407,272,461,201,786,221,848,210,735,240,708,224,833,160,780,164,805,148,846,256,852,180,813,167,859,145,825,182,839,155,873,133,805,147,887,171,855,150,843,174,851,155,858,113,886,118,862,166,812,158,809,167,798,139,834,152,851,167,267,253,180,304,163,273,101,265,181,262,162,236,154,363,143,331,227,254,239,295,136,275,161,331,118,280,39,248,125,230,73,283,127,248,113,236,47,253,59,342,154,236,129,298,116,275,33,256,63,242,79,247,106,266,45,278,232,376,268,314,234,263,184,344,148,245,196,290,177,270,156,227,125,238,140,305,148,270,130,252,199,298,165,267,216,284,148,288,162,277,151,241,144,304,129,232,201,288,209,307,182,290,252,292,176,310,218,280,181,259,152,225,142,224,230,254,205,250,170,238,170,265,184,284,129,240,171,222,249,272,164,284,533,262,556,210,415,281,558,229,297,201,236,162,592,97,571,149,469,172,542,148,390,183,420,88,393,193,445,204,467,142,557,127,514,227,418,239,492,202,501,189,324,171,397,215,217,236,348,247,639,199,308,220,221,268,397,226,292,178,312,201,404,220,418,179,444,181,363,238,449,195,389,190,360,130,403,159,397,236,526,129,490,128,345,216,379,212,405,208,376,213,481,162,436,201,406,147,409,169,476,161,465,171,421,142,368,233,359,186,444,129,399,258,440,168,517,94,356,174,480,125,475,244,201,244,159,239,168,198,194,214,142,239,209,238,194,257,188,249,138,237,150,221,203,233,190,229,165,230,136,208,221,322,144,238,172,250,187,224,110,232,128,263,157,285,149,221,102,225,123,222,75,211,117,225,109,236,140,235,142,249,131,231,101,228,128,253,138,259,852,247,889,276,873,213,212,262,226,286,199,299,236,283,208,268,162,258,303,258,160,234,166,275,192,281,215,264,236,287,255,232,167,231,198,299,179,286,219,285,236,263,226,261,197,263,187,262,222,206,144,251,196,251,175,257,149,258,175,238,391,296,428,207,130,283,96,315,93,289,146,351,129,370,115,342,112,286,374,183,113,230,88,250,133,266,105,265,118,286,56,282,84,348,96,236,142,301,126,306,102,295,126,286,160,267,99,211,71,283,139,321,119,287,261,258,693,212,587,137,39,282,515,147,534,198,830,166,789,120,738,94,833,117,819,139,792,73,716,137,812,133,734,141,779,166,775,114,747,113,795,166,733,216,829,138,32,272,66,269,131,232,195,248,172,280,134,231,625,139,159,266,850,128,672,134,839,188,577,276,203,206,184,129,227,120,166,200,179,295,208,236,154,240,226,111,138,189,159,224,82,164,110,151,185,290,188,256,161,236,140,130,301,159,189,110,169,151,122,177,271,191,286,176,129,150,625,153,767,253,850,244,523,253,493,239,305,217,322,254,216,227,183,238,208,245,201,227,108,178,63,268,128,245,96,254,115,209,66,209,111,227,103,219,123,213,112,264,115,231,129,213,80,231,133,241,153,272,85,218,220,230,86,244,75,205,156,303,216,238,223,298,162,242,122,283,161,291,73,247,125,238,196,248,177,254,158,301,149,293,139,278,111,269,181,330,103,227,81,269,147,268,106,245,83,263,104,252,167,278,167,263,259,277,263,288,261,272,706,455,720,354,695,407,716,378,716,440,693,440,723,365,658,360,701,365,698,330,641,376,652,317,598,377,707,361,740,373,736,395,547,428,703,418,746,404,677,431,696,307,741,346,627,330,682,358,547,433,491,465,312,301,491,224,580,245,115,246,276,285,337,406,650,309,541,292,349,307,453,209,490,233,259,142,188,213,522,223,712,224,184,312,152,209,551,207,191,231,571,273,232,203,598,241,127,304,501,265,117,210,520,238,206,334,114,241,126,264,147,249,62,262,81,240,751,175,793,184,878,187,873,129,867,180,896,205,856,181,90,249,161,256,181,241,110,234,191,235,71,263,45,263,100,239,85,245,132,251,84,223,125,231,70,244,83,263,88,255,68,231,89,346,164,247,619,172,652,341,446,281,619,257,505,153,451,293,542,288,493,218,500,306,494,323,334,409,405,274,475,276,375,359,464,348,464,318,408,357,429,283,477,356,405,246,495,253,468,295,430,242,426,290,156,392,623,443,619,445,621,445,694,401,621,390,638,352,193,385,553,376,614,355,610,331,652,314,593,294,628,431,256,231,624,249,521,257,610,355,574,296,586,280,629,341,601,370,616,327,599,323,527,239,390,340,603,318,644,320,520,369,340,216,307,489,295,355,82,259,185,290,121,274,164,236,76,275,99,294,97,248,104,264,102,295,99,237,66,260,102,254,125,260,109,308,53,239,40,246,87,288,86,245,102,267,66,235,82,261,111,236,104,295,90,244,84,246,135,234,142,235,148,239
152,274,390,277,272,349,254,267,293,219,208,255,230,257,144,248,352,253,330,271,229,281,172,255,309,251,235,233,201,280,160,248,229,293,232,318,237,255,265,275,212,297,215,295,212,288,221,299,197,273,179,272,233,272,159,317,170,280,336,218,375,263,218,317,95,300,86,268,823,162,773,171,826,163,163,376,794,136,111,296,90,367,128,300,101,309,125,378,31,236,131,294,91,320,878,235,57,324,135,271,136,374,838,83,182,357,90,391,63,306,78,297,36,306,43,284,765,130,858,261,461,280,429,264,432,343,427,282,375,318,432,323,429,305,394,353,148,390,195,507,385,274,397,315,382,299,431,288,599,327,616,414,249,220,431,287,378,408,200,337,458,277,392,358,413,339,351,289,287,334,339,391,401,323,418,412,393,359,524,287,273,300,537,479,320,288,362,311,362,404,394,387,444,459,527,469,398,594,403,464,486,542,464,549,489,515,445,561,400,516,462,603,431,554,521,528,414,588,431,586,436,465,411,421,384,562,390,415,403,512,450,298,451,392,391,516,363,391,372,445,506,484,515,447,433,512,392,449,477,404,468,349,429,200,431,430,501,337,432,261,473,428,482,340,214,527,141,473,155,521,222,427,191,604,146,431,167,476,178,420,124,504,137,526,215,469,449,397,188,518,139,545,143,536,103,490,169,580,128,509,209,492,150,546,197,459,717,474,712,452,826,486,246,318,470,145,280,285,320,285,143,281,172,323,258,372,202,307,237,319,211,310,281,343,290,414,219,358,248,291,190,447,104,314,110,306,125,333,200,338,99,274,200,311,207,372,223,367,133,310,97,295,131,310,171,328,151,279,126,335,186,302,212,286,197,312,214,379,228,402,195,297,46,405,481,171,85,425,120,310,427,307,117,406,364,248,419,233,165,357,89,300,124,358,537,241,95,338,399,218,156,327,63,402,113,341,71,389,22,390,87,300,28,324,143,330,136,277,103,299,61,311,56,287,522,380,471,358,442,406,391,301,399,347,345,366,507,403,233,318,501,336,395,429,115,470,166,394,180,378,261,348,265,264,272,292,243,420,198,349,185,316,482,393,486,393,315,490,202,334,204,223,332,242,250,288,276,341,372,274,304,345,432,293,454,263,466,226,464,238,448,248,416,375,451,304,443,234,436,246,435,248,461,327,445,307,411,430,373,252,396,308,422,320,461,224,223,243,241,282,284,248,145,492,224,473,166,431,171,346,169,272,135,426,242,414,256,320,344,435,347,336,367,287,446,409,319,307,412,286,411,202,409,263,406,299,438,384,490,383,446,320,508,285,415,407,457,436,414,423,470,276,355,209,370,298,348,240,387,324,349,365,400,314,402,341,393,373,340,359,409,368,379,343,346,261,346,292,291,244,454,249,532,250,376,234,307,311,414,128,351,153,473,327,339,190,381,129,368,144,379,96,333,151,356,155,320,151,418,247,436,168,466,83,347,283,298,219,433,374,377,145,415,82,338,223,349,245,438,161,391,504,470,388,407,278,435,336,422,279,445,281,460,288,472,284,480,245,431,263,468,283,504,280,475,336,534,246,513,335,430,254,461,256,444,270,415,420,579,306,519,276,524,398,405,297,430,311,448,314,430,349,522,368,447,309,417,267,476,237,461,293,164,398,321,215,329,280,361,237,328,271,321,226,328,195,434,125,316,142,332,143,377,222,344,218,308,197,321,190,285,215,368,199,313,216,316,138,297,139,373,133,404,134,385,185,263,159,135,258,162,263,162,262,121,255,382,312,403,240,428,329,457,238,402,250,475,241,372,242,413,291,467,228,473,152,554,212,509,201,514,163,668,227,644,169,643,141,484,249,356,231,465,282,478,275,470,286,399,224,435,255,426,235,436,219,431,264,459,222,455,239,506,233,458,255,389,233,519,194,339,223,387,300,449,230,756,246,815,226,704,259,675,245,798,177,745,185,769,167,814,270,816,199,778,184,824,158,790,203,804,165,840,149,769,167,851,193,817,169,816,187,815,169,822,128,850,134,828,183,779,177,774,184,763,155,799,167,816,179,261,285,185,336,163,306,109,299,173,297,161,269,157,395,140,361,222,289,238,327,128,308,162,367,119,316,39,285,123,265,71,319,118,285,110,270,50,290,68,380,150,272,128,333,121,312,38,295,69,279,70,283,100,303,43,317,246,400,286,342,249,290,200,369,169,274,213,319,195,297,176,257,145,267,159,332,166,299,151,282,218,327,183,295,240,313,168,316,187,306,172,269,168,333,149,262,222,316,227,334,202,318,270,321,195,337,234,306,198,287,175,256,164,255,247,281,223,279,188,267,191,295,202,311,147,270,189,252,269,299,184,313,505,284,528,239,395,313,521,244,268,228,224,198,557,122,532,172,443,206,506,182,364,216,392,122,358,206,401,219,431,169,521,152,489,256,399,271,467,239,477,223,287,196,368,239,205,269,331,283,604,211,280,251,200,302,372,259,268,211,272,232,368,219,387,202,413,204,332,259,417,221,357,217,327,160,373,188,364,264,492,155,456,151,313,244,350,240,378,239,342,237,447,189,408,233,376,180,383,204,445,191,438,204,392,174,339,261,328,214,411,152,370,292,408,196,485,120,324,203,448,154,443,238,223,275,170,270,182,229,204,246,150,270,217,269,206,287,204,282,148,269,161,254,217,266,204,260,180,263,143,239,238,350,161,269,186,281,207,255,121,261,138,295,174,314,154,251,113,258,135,253,83,244,131,257,119,269,152,266,152,281,147,263,109,261,139,284,153,290,825,269,862,295,846,236,219,289,238,313,212,326,245,310,214,297,171,287,310,286,171,262,175,303,199,310,230,293,244,315,263,260,188,260,218,327,190,314,235,313,246,291,231,289,214,292,202,291,235,236,152,280,206,280,183,285,161,287,182,268,363,324,406,229,121,328,96,356,75,333,148,387,130,414,111,389,115,328,333,215,116,276,96,276,140,290,96,318,126,325,60,321,87,396,89,285,142,336,132,334,99,334,124,329,124,304,99,258,71,316,139,353,118,328,252,287,661,221,554,142,31,318,481,161,501,213,794,175,757,141,704,110,798,129,784,148,755,81,684,166,776,151,700,156,747,189,740,131,713,123,762,183,700,218,794,150,30,309,69,305,121,268,193,281,166,313,132,264,591,154,156,295,816,150,639,153,806,201,562,308,171,230,149,155,195,141,137,229,166,326,180,263,128,266,190,125,131,221,142,257,75,196,102,170,200,323,170,287,147,270,155,164,270,182,158,135,147,185,94,209,248,224,267,209,148,185,598,180,757,286,821,276,511,283,484,269,299,250,320,285,217,260,179,272,205,276,205,261,109,213,69,302,132,279,94,288,121,242,67,245,114,259,107,252,118,246,122,298,126,260,131,248,83,265,138,274,153,303,92,248,223,265,96,278,73,239,167,331,231,269,225,327,173,275,125,312,176,323,73,280,136,268,195,279,197,287,166,330,159,324,144,308,119,300,193,360,111,260,86,301,165,300,122,278,95,294,112,285,170,308,187,293,271,306,261,317,271,301,703,491,719,393,695,447,715,417,725,478,696,479,717,405,656,400,706,404,697,372,655,418,656,360,606,416,713,401,749,413,736,433,562,465,708,458,736,440,675,470,704,350,731,383,627,372,676,398,544,469,483,496,280,332,455,242,544,245,92,260,239,313,309,443,613,316,506,320,323,347,423,245,452,245,219,151,150,234,485,249,676,231,149,321,114,235,514,212,213,268,532,276,194,222,560,247,99,305,467,290,77,225,480,245,181,366,117,275,134,298,150,283,61,298,87,274,719,199,761,209,844,197,838,144,832,198,861,223,824,199,89,284,160,289,181,275,112,270,188,269,75,298,47,299,105,274,86,281,137,285,82,258,133,267,77,279,88,299,90,291,72,267,67,376,136,275,587,184,621,352,415,307,589,254,470,151,432,326,505,312,461,244,481,340,467,353,301,432,382,304,450,308,347,389,429,374,442,348,376,386,394,305,449,385,367,268,457,280,430,321,397,275,389,312,123,410,591,451,587,453,588,454,660,408,589,407,638,391,169,419,535,413,612,394,616,370,636,351,600,336,622,470,226,265,616,290,529,299,604,392,589,339,594,323,649,383,610,412,627,370,625,369,488,236,355,342,618,364,656,365,502,400,296,236,311,521,263,375,83,295,193,325,133,311,178,272,82,312,107,331,108,285,114,301,113,334,111,274,77,300,113,293,141,298,131,347,57,277,46,285,96,325,98,285,119,304,75,272,98,299,113,273,116,334,88,282,93,284,149,273,147,273,160,276
164,303,385,302,267,372,254,295,297,249,219,285,242,287,153,280,355,283,331,300,238,311,182,285,313,282,244,262,212,311,171,279,241,322,240,346,250,287,276,304,224,324,225,325,222,318,234,329,211,303,188,302,243,301,174,346,184,311,333,250,358,289,209,350,86,333,84,306,791,164,740,183,789,173,160,412,760,158,105,330,87,404,129,339,98,345,131,414,36,274,122,331,86,358,841,245,61,360,128,305,139,408,800,88,180,391,94,426,60,341,68,332,47,345,49,320,735,155,821,271,429,296,396,280,400,356,395,303,342,336,400,338,398,322,365,374,130,422,176,536,355,301,367,333,348,325,399,303,571,356,593,443,215,237,398,309,347,430,169,361,425,300,361,376,385,359,318,313,258,365,320,420,371,347,389,424,366,372,493,279,245,310,511,475,288,307,330,335,331,429,365,398,435,480,509,489,389,614,390,485,466,558,454,568,473,533,435,577,380,526,452,620,411,569,504,545,407,605,423,607,425,487,391,442,372,585,375,441,392,533,431,324,439,416,382,541,357,415,363,470,483,498,496,468,424,534,370,463,461,429,456,373,415,221,418,451,486,350,413,272,456,443,465,355,196,506,135,548,95,500,195,396,197,679,149,502,136,452,170,488,84,447,110,458,177,540,385,423,176,581,101,593,118,482,78,490,143,551,117,574,207,555,132,590,173,494,656,453,675,405,768,463,214,371,409,125,313,300,347,331,147,309,180,351,265,398,204,334,238,347,223,340,293,370,289,439,220,382,240,323,201,473,114,346,117,337,131,364,214,367,107,307,207,339,214,400,231,393,142,341,105,329,140,341,184,359,157,312,136,366,197,331,215,316,212,343,222,408,233,429,193,329,31,449,437,194,78,469,87,354,385,337,97,449,319,280,376,257,145,400,70,337,102,397,499,248,82,377,360,234,120,354,49,445,89,386,58,434,11,438,64,340,21,364,111,370,111,318,83,344,40,353,35,326,506,407,464,384,438,436,364,323,390,362,319,368,495,419,232,357,474,328,388,462,124,497,159,426,200,403,233,383,246,295,254,323,216,445,194,387,156,338,460,424,461,408,301,504,225,355,202,261,296,275,245,318,263,369,359,296,288,380,421,320,443,290,451,252,448,261,443,274,407,395,436,326,427,258,421,276,421,276,456,352,427,333,397,450,358,281,379,338,406,349,448,253,226,271,251,306,286,275,152,521,225,502,175,460,174,376,164,304,137,458,243,443,246,346,339,456,332,363,350,316,432,436,305,334,398,312,395,228,399,291,395,327,427,409,480,406,438,347,501,312,403,435,443,462,404,448,461,306,347,236,365,323,336,268,376,351,342,393,388,343,394,370,388,399,336,387,398,384,369,368,338,294,338,316,277,268,426,278,506,271,349,262,281,339,382,152,321,182,456,358,308,218,347,151,334,168,345,121,301,185,324,180,291,186,390,271,405,197,430,96,321,306,272,253,405,387,348,175,380,100,310,249,320,277,404,187,383,531,459,415,402,310,427,365,410,310,438,312,448,320,460,315,470,274,421,293,448,315,496,311,452,368,521,277,493,360,418,286,452,288,431,300,402,447,567,336,506,306,505,426,397,328,420,341,438,343,417,382,527,415,435,346,408,297,469,270,454,324,170,436,298,243,305,303,339,266,306,295,298,257,303,225,403,140,284,166,298,164,359,253,317,243,277,216,296,221,265,249,352,231,289,244,288,167,270,159,341,158,373,159,359,209,229,191,122,292,153,297,153,296,109,290,358,338,381,269,410,356,433,260,377,273,454,271,348,269,393,321,446,258,440,172,523,234,483,227,480,176,639,246,609,191,608,151,456,272,326,257,438,301,449,296,445,310,374,252,417,284,402,262,406,239,413,293,433,248,433,268,479,259,429,278,365,259,492,220,321,254,365,329,435,258,726,268,782,243,673,277,642,265,763,195,710,205,732,185,782,286,781,223,743,203,789,172,756,223,770,180,805,165,733,187,816,215,780,189,783,209,779,185,787,143,813,151,793,202,745,196,739,199,728,171,764,183,782,189,255,317,187,368,165,338,112,334,167,331,160,302,161,428,135,392,219,324,234,359,122,340,162,404,117,352,39,322,121,300,72,356,111,321,106,305,48,326,76,419,147,307,132,368,124,350,47,333,74,316,66,318,94,339,43,357,259,424,304,370,264,318,217,396,188,303,231,347,214,324,197,288,165,297,177,358,183,328,171,311,237,357,201,323,265,341,189,345,212,334,193,299,190,359,170,292,243,344,245,362,223,347,288,349,215,364,251,333,215,315,197,286,185,285,265,309,242,308,206,297,211,324,221,340,166,301,207,283,289,326,202,341,495,315,511,274,366,335,494,276,253,261,189,216,519,136,493,183,418,239,469,214,338,249,364,155,323,229,356,242,402,203,490,188,454,278,370,293,432,261,458,258,248,203,346,274,185,298,300,309,569,216,258,288,171,334,328,248,254,247,231,261,332,230,356,222,381,232,302,287,383,248,330,248,293,190,341,218,332,294,462,184,422,179,280,272,324,271,353,271,309,260,416,218,380,267,345,213,357,239,420,223,413,237,363,205,312,292,297,246,380,179,342,321,376,226,454,149,290,238,419,186,408,223,245,305,183,302,199,260,214,277,159,301,225,300,219,316,219,314,158,301,173,286,229,298,217,291,197,296,152,270,252,373,178,301,201,312,224,285,132,291,148,327,190,343,160,282,125,291,147,285,91,276,145,290,131,303,165,298,162,314,163,296,118,294,150,314,168,321,799,292,835,317,818,260,226,316,251,341,224,354,253,336,221,326,180,316,316,313,183,291,184,331,205,339,244,322,252,342,271,288,210,289,238,353,202,342,251,342,256,319,238,317,232,320,218,320,247,265,160,309,217,308,192,314,174,316,189,298,329,359,377,256,122,365,99,392,76,369,157,432,135,447,105,437,122,369,303,244,133,315,101,328,137,329,97,355,124,369,58,365,91,439,80,328,133,383,120,381,93,374,122,371,111,335,102,301,66,351,134,398,119,369,246,317,630,233,520,154,23,355,448,176,468,233,761,186,725,168,668,129,764,142,750,159,719,91,648,184,741,172,667,177,717,213,704,151,680,134,730,201,667,226,759,163,28,345,69,342,114,303,194,314,163,346,134,298,560,181,164,328,787,173,612,173,772,218,552,340,182,263,121,184,170,171,109,257,158,356,153,295,103,285,155,154,110,252,128,291,84,229,136,190,214,357,163,320,133,303,171,199,252,214,128,168,136,219,130,232,223,257,257,244,169,218,564,203,743,319,795,309,494,313,470,300,299,283,321,316,215,294,177,304,200,308,212,294,110,244,73,338,133,314,93,322,133,279,73,282,120,293,108,287,113,281,132,333,132,294,139,282,87,298,145,306,154,337,101,283,220,301,110,310,80,270,179,360,246,299,228,357,183,308,129,342,190,354,76,314,147,298,192,308,218,320,173,360,169,355,149,339,129,332,204,390,119,293,91,333,183,332,137,310,110,325,123,318,175,338,207,323,284,334,260,347,281,331,713,529,725,431,708,488,719,457,735,516,704,518,720,448,656,437,718,443,702,414,673,460,657,400,618,456,725,440,751,453,756,474,585,502,715,498,748,481,698,510,722,393,736,422,643,415,684,439,545,506,454,518,247,362,418,266,508,254,126,292,203,336,281,478,576,309,468,329,294,388,399,281,413,262,244,156,113,244,447,267,640,244,123,324,75,253,478,222,214,307,493,283,156,232,522,256,135,319,434,318,96,229,441,255,151,397,121,309,142,332,152,317,60,334,93,308,687,225,734,233,809,208,803,160,798,216,826,243,794,217,89,319,158,322,182,310,116,305,186,302,82,334,50,334,109,310,87,317,142,320,79,293,139,303,86,315,93,335,93,328,77,302,48,412,100,289,552,193,589,359,387,329,559,238,435,152,402,344,468,333,426,261,449,359,443,381,272,461,367,341,427,337,321,411,395,396,407,368,344,415,361,329,424,417,334,293,421,305,395,341,370,312,353,337,104,440,559,463,554,464,556,466,627,419,559,429,636,431,147,454,498,427,588,425,622,410,614,386,606,378,592,497,201,302,593,326,507,334,583,427,588,381,596,366,664,426,591,442,623,413,644,415,450,234,320,349,638,410,668,411,472,421,254,262,316,553,232,397,79,330,200,359,144,347,196,308,90,348,120,368,123,321,124,338,125,372,121,312,93,339,130,332,157,336,166,383,58,316,58,324,108,363,116,325,143,341,89,310,112,337,122,310,125,373,86,320,102,317,166,311,158,312,176,314
174,332,382,326,264,395,255,322,301,279,232,315,254,317,164,311,357,313,333,329,248,340,194,316,316,313,256,292,225,341,181,309,255,352,248,375,262,318,286,333,237,354,235,355,235,348,248,359,224,333,199,332,253,330,190,376,199,342,331,283,345,320,209,384,85,366,81,342,756,176,710,198,752,189,159,448,725,180,99,361,83,440,128,377,95,378,139,448,42,312,111,362,87,397,804,260,64,396,132,339,135,441,765,99,185,425,99,460,62,380,66,369,64,382,59,354,704,177,784,288,396,317,364,295,369,370,364,324,309,351,368,353,367,342,336,399,111,454,155,565,327,328,336,355,315,354,368,318,551,387,569,473,182,257,366,330,317,454,140,384,393,317,331,396,358,381,285,339,236,396,293,443,340,372,360,439,340,394,461,275,217,325,485,459,258,335,300,361,303,455,335,415,427,501,496,509,382,634,377,506,448,577,444,588,462,551,426,594,362,543,442,638,392,586,489,563,401,623,415,629,417,508,373,466,361,609,362,467,381,554,417,349,428,439,375,567,353,439,354,495,463,513,479,489,414,556,350,481,444,455,446,398,403,242,406,472,472,366,394,289,442,459,453,373,162,450,93,505,29,462,157,345,181,605,102,458,81,405,159,504,64,414,65,394,160,492,318,463,148,532,73,652,90,418,42,551,130,488,87,640,193,556,102,650,143,547,595,433,632,377,708,442,190,429,350,125,260,336,285,330,151,338,190,380,272,423,205,360,238,376,233,370,300,398,288,464,223,407,235,355,213,499,124,379,126,369,141,394,227,397,117,340,215,367,223,428,239,420,150,372,113,362,149,372,198,389,162,344,145,397,207,361,218,345,225,374,228,437,238,457,194,361,23,496,396,221,71,512,60,399,347,371,80,493,280,276,333,279,122,444,61,379,83,436,464,251,76,421,319,264,88,325,45,495,68,432,38,473,4,484,51,380,23,406,69,334,89,360,69,392,19,391,20,364,485,417,434,391,416,440,356,354,363,374,297,399,464,433,255,381,445,357,378,481,156,501,173,455,204,421,227,419,213,320,223,346,204,475,215,416,143,371,454,456,446,428,285,523,234,371,240,280,294,310,230,355,243,395,347,323,270,408,411,348,432,316,436,276,431,289,437,298,400,413,421,351,409,285,409,305,409,303,447,377,411,359,386,471,346,310,365,368,391,377,437,282,232,300,260,333,287,301,162,550,225,531,184,486,176,407,161,337,140,491,243,473,236,371,334,478,319,391,338,344,421,463,294,361,386,339,382,254,389,320,385,356,419,434,467,430,429,374,491,333,395,462,432,487,398,473,455,337,339,264,360,347,326,296,368,377,335,421,376,372,380,395,383,425,333,414,391,409,365,395,331,328,325,341,273,295,401,305,481,288,323,292,260,367,349,180,293,216,442,388,276,247,317,176,306,196,314,146,273,215,294,212,268,222,366,296,373,230,395,117,295,332,248,287,376,400,320,209,344,120,284,280,298,310,370,214,372,558,451,443,397,342,419,394,397,340,431,343,437,352,445,345,457,303,411,323,425,346,489,343,428,399,504,307,470,389,407,315,443,318,415,332,389,475,554,366,493,332,486,454,388,359,408,368,429,367,405,410,533,463,425,382,399,328,461,302,447,356,177,473,279,272,282,326,320,295,284,320,277,289,285,257,373,156,255,195,264,197,337,284,290,272,247,240,278,254,249,282,331,263,271,276,262,199,242,186,315,190,344,191,332,233,206,219,114,325,150,331,150,329,101,326,333,361,358,298,394,384,410,287,349,299,435,298,327,298,371,352,425,288,407,198,496,253,457,257,447,192,607,267,575,211,574,161,429,299,297,286,411,324,424,317,417,335,355,278,398,313,379,290,379,263,400,322,411,274,412,298,453,289,401,305,339,290,464,245,299,281,349,357,423,286,696,293,749,263,642,299,609,285,728,213,675,227,696,207,750,304,745,248,708,221,754,188,721,244,736,196,770,182,697,208,780,237,742,208,747,232,743,201,752,157,777,169,758,220,712,215,705,213,693,187,729,201,748,203,253,348,190,401,168,371,115,368,163,366,160,335,163,460,133,423,216,359,231,391,119,373,162,440,114,388,41,360,122,334,84,393,110,357,106,340,48,363,96,458,145,342,130,404,127,387,51,369,79,353,65,354,87,376,44,397,272,448,320,397,279,346,234,423,209,332,251,376,231,349,217,318,185,327,197,384,201,358,192,342,256,386,219,351,288,369,210,373,236,362,215,329,212,386,191,322,264,373,263,389,244,376,306,378,234,390,267,360,234,344,220,317,208,316,282,335,260,337,225,327,233,355,239,368,184,331,224,312,310,354,223,370,468,339,479,300,341,365,487,313,237,295,160,250,483,157,454,202,396,274,431,235,307,282,328,179,297,257,310,256,368,231,460,211,422,304,363,327,400,289,439,285,219,235,316,304,154,325,265,323,534,223,247,325,151,371,284,250,245,283,207,299,310,260,327,246,350,263,276,317,353,276,303,281,262,223,309,249,305,323,431,217,394,209,248,304,297,305,330,305,277,290,390,247,357,299,317,246,329,274,398,257,388,269,333,237,288,325,265,278,349,212,316,351,346,256,425,181,261,275,393,218,373,226,265,336,196,333,216,292,227,309,170,333,234,331,231,346,235,346,169,333,186,319,242,331,230,322,212,328,161,301,268,396,194,332,216,343,240,316,145,322,158,358,207,372,167,313,137,323,160,316,99,307,160,322,141,336,179,330,173,346,181,329,130,328,161,345,185,353,774,319,808,341,789,288,234,343,263,368,237,381,263,362,228,355,189,345,323,341,196,319,193,359,213,368,258,350,261,370,280,316,233,318,259,381,215,370,268,370,267,347,245,345,249,348,235,348,260,295,170,338,228,337,201,342,187,345,196,328,309,393,352,286,121,408,94,437,77,409,166,467,137,484,92,482,125,411,278,272,142,360,100,369,143,357,97,405,120,407,60,403,91,472,79,365,141,404,108,423,95,413,120,412,106,367,110,346,66,387,135,437,119,409,244,346,599,244,487,170,16,392,414,197,437,255,727,207,694,196,633,149,729,158,715,171,683,109,613,201,706,192,634,201,685,237,670,175,646,146,697,220,634,237,724,183,28,382,68,378,103,338,198,347,160,378,140,331,535,209,168,359,753,198,579,188,742,237,538,372,191,296,100,216,151,203,103,291,158,386,134,326,81,316,125,184,102,285,126,324,97,263,160,220,228,391,151,352,128,335,185,234,234,248,95,190,113,253,165,259,209,290,245,278,191,252,543,233,732,352,775,344,480,343,463,330,301,316,323,347,215,327,175,337,202,340,220,327,116,277,79,374,141,349,101,350,142,316,83,317,126,327,115,321,116,315,143,366,139,326,149,317,92,333,154,339,159,370,111,317,222,337,123,345,85,304,193,389,263,329,233,386,191,340,135,371,207,386,81,347,161,328,191,339,240,353,180,390,181,385,156,370,139,364,215,420,130,327,97,365,199,364,152,342,121,356,133,351,181,369,227,353,296,363,260,376,290,361,723,567,734,470,731,529,733,496,754,554,724,558,731,491,675,477,735,482,713,457,695,502,677,444,641,495,742,480,764,494,776,515,607,539,734,538,763,521,719,549,743,435,747,461,673,458,704,481,547,542,423,538,213,389,381,296,471,267,142,331,168,353,252,513,549,285,430,323,259,427,376,318,375,283,275,191,147,246,408,289,604,268,159,335,98,256,442,235,201,346,454,293,182,237,484,269,155,356,402,348,129,266,401,267,119,424,126,342,151,367,154,350,60,370,100,342,654,249,706,260,775,220,768,179,764,237,793,264,761,242,87,354,158,355,184,345,123,341,186,336,87,369,54,369,114,345,88,353,148,354,77,328,144,339,95,351,98,370,95,364,82,338,45,446,80,320,526,215,560,377,357,352,524,231,401,161,368,357,433,355,399,285,415,377,411,404,245,490,335,363,396,353,292,439,366,423,386,397,322,452,328,348,394,445,306,325,384,335,366,372,343,348,318,366,87,473,528,469,522,467,524,468,593,432,527,443,607,460,128,490,458,419,550,424,623,449,586,414,600,418,553,498,175,340,553,328,465,340,546,424,553,400,570,397,666,468,548,435,592,451,641,461,411,237,285,358,658,456,674,456,440,427,212,289,321,585,202,422,81,366,213,394,164,384,223,340,93,385,132,405,142,356,139,370,142,411,134,349,118,378,157,369,176,374,207,393,59,354,74,363,127,401,142,365,169,377,104,347,136,374,139,348,139,412,93,358,116,356,183,350,172,350,206,345
185,362,378,351,260,418,256,350,305,308,246,345,265,347,174,342,358,342,333,358,256,370,206,346,319,344,268,322,236,372,192,340,268,381,258,403,272,349,294,363,250,384,245,386,247,378,260,389,237,363,208,362,262,359,207,405,213,373,329,315,328,349,209,418,80,396,79,378,720,192,675,210,714,197,160,484,691,200,97,395,80,476,128,417,95,409,147,481,48,350,104,397,91,435,769,268,72,432,135,374,135,474,727,114,185,458,107,495,67,420,65,406,80,417,76,388,670,199,747,300,365,342,332,319,338,384,334,346,276,369,336,371,336,365,306,422,96,487,134,594,299,359,305,369,281,383,337,334,530,383,538,469,148,285,333,354,286,476,112,412,361,333,300,413,329,400,254,369,212,427,269,469,312,395,332,453,313,414,429,274,193,347,461,441,227,364,271,391,274,481,306,431,418,522,485,530,374,655,369,527,433,594,437,607,454,570,417,611,348,560,435,656,377,603,477,582,396,640,409,650,410,530,360,489,354,633,350,492,370,576,403,375,417,463,371,592,348,464,347,520,440,534,463,512,405,579,330,506,435,480,438,422,394,263,397,493,460,382,379,307,430,477,441,391,137,394,44,445,56,524,125,296,137,549,44,427,42,345,117,443,52,474,42,374,134,427,282,464,109,472,59,714,83,456,31,615,115,521,55,705,158,496,85,711,108,601,537,422,579,346,652,443,158,486,292,121,223,390,241,354,157,367,199,408,279,449,208,386,238,404,244,401,307,426,288,489,227,431,232,387,225,525,133,411,135,400,149,425,237,426,126,372,222,395,229,457,245,447,161,403,122,395,160,403,207,420,169,377,155,428,215,390,222,375,238,406,236,465,243,485,197,393,22,544,356,224,80,556,39,444,320,346,71,536,249,242,312,238,113,488,54,421,74,480,427,262,77,464,280,276,71,374,42,542,40,462,30,520,8,532,43,427,28,454,56,386,73,405,57,440,12,439,16,409,481,447,425,432,400,469,339,382,351,395,285,424,451,460,219,410,421,375,350,480,188,500,170,475,177,458,219,444,203,353,212,378,219,494,249,422,109,395,436,460,433,458,283,551,202,406,225,297,267,342,241,386,235,424,341,356,262,442,404,376,421,342,422,302,414,315,433,324,391,432,409,375,395,313,397,334,397,331,438,402,396,387,375,493,336,339,353,398,379,407,427,311,238,328,267,358,289,328,171,579,226,559,196,516,176,438,157,369,148,524,243,503,229,396,330,500,308,418,326,373,413,490,284,388,377,366,372,279,379,348,378,385,411,459,455,446,418,393,481,359,389,490,424,512,392,499,447,368,333,291,358,372,318,325,362,404,330,449,367,401,375,424,375,445,330,442,386,434,362,422,324,362,316,365,269,322,377,332,458,310,304,323,236,397,324,213,274,251,432,419,243,276,285,202,278,227,288,175,244,251,266,244,250,258,349,323,353,264,361,143,273,362,223,323,348,416,298,242,310,147,257,312,280,343,337,240,362,584,444,469,390,374,409,424,385,371,424,374,421,384,433,377,442,331,400,354,403,377,482,374,404,433,488,338,446,415,394,347,432,348,399,365,377,502,542,396,474,362,465,482,373,389,396,397,420,396,388,442,536,509,413,419,390,359,453,334,439,388,181,510,264,299,259,352,303,322,261,345,258,318,265,290,351,177,230,228,236,230,318,315,266,301,217,269,260,286,234,316,310,295,252,308,236,229,215,213,290,222,323,223,303,264,184,256,109,358,148,364,148,363,94,361,313,389,337,329,379,412,386,313,327,327,411,327,307,327,352,381,410,318,379,224,467,275,431,284,416,207,577,286,541,232,540,172,404,326,273,317,387,349,400,342,391,363,335,309,379,342,357,320,348,288,387,352,393,301,394,327,430,318,375,330,319,319,436,268,278,310,334,386,412,314,666,317,716,282,611,321,576,308,693,233,640,250,660,232,718,324,710,268,672,241,719,204,687,264,702,215,734,199,661,229,744,261,704,230,709,252,706,218,717,173,741,188,723,239,679,238,670,229,657,207,693,221,714,217,255,380,194,433,170,404,118,403,157,400,158,368,164,493,130,454,213,394,229,422,114,406,159,477,115,425,46,397,121,369,97,429,107,394,106,374,53,400,130,492,143,378,127,439,137,425,61,406,84,391,64,390,82,413,46,437,286,472,337,425,295,374,252,450,228,360,271,405,248,375,237,348,207,357,216,409,219,387,213,372,275,415,237,380,310,397,232,402,259,390,237,360,236,415,213,352,284,401,281,417,264,404,324,407,255,417,284,387,252,371,243,348,229,347,300,363,278,366,243,356,255,385,258,397,203,362,243,343,329,380,242,398,439,366,444,305,314,394,466,346,224,329,142,286,447,171,415,232,364,303,410,274,274,314,291,202,282,292,266,275,331,252,422,223,387,326,355,361,373,322,406,313,209,274,284,331,137,359,241,351,503,249,235,362,129,406,260,288,215,311,179,338,300,296,298,273,322,293,245,346,326,305,278,314,235,258,279,283,277,356,402,248,364,241,220,335,273,338,306,340,248,321,363,281,333,332,291,278,306,308,376,290,361,300,308,269,266,359,236,312,323,243,290,382,319,288,396,213,234,313,373,253,338,236,284,366,209,365,232,323,239,340,180,364,244,363,243,376,251,379,179,365,200,351,255,364,244,353,229,361,172,332,284,421,209,363,230,375,255,347,158,352,169,390,222,401,174,344,150,356,173,348,109,339,175,355,153,370,193,362,185,379,198,361,143,361,173,375,200,384,751,344,780,365,762,314,244,370,276,395,250,409,273,389,236,383,200,374,332,369,211,348,204,387,221,397,273,379,273,398,292,344,256,347,280,409,229,399,287,399,277,375,253,373,265,376,252,377,273,325,179,367,240,366,210,371,201,374,205,358,291,421,321,319,125,443,99,482,77,454,170,509,143,518,89,516,131,449,242,307,158,396,99,410,150,380,99,446,109,447,68,431,93,517,87,407,148,439,110,462,97,449,122,452,104,394,125,380,70,422,139,472,123,449,238,376,567,256,456,192,14,428,382,225,406,282,693,227,662,222,597,167,695,172,681,185,648,137,578,224,675,219,602,225,651,257,639,203,613,161,664,247,600,247,690,199,31,418,69,414,92,373,199,380,158,411,142,364,504,234,172,390,723,225,550,215,709,258,528,404,207,329,84,250,135,237,102,325,168,414,139,359,77,350,93,217,101,317,122,357,111,297,180,253,241,425,140,385,124,369,201,268,210,281,90,217,103,287,201,289,195,325,243,310,212,286,509,253,718,386,747,371,462,373,457,360,306,348,327,376,218,360,177,371,206,367,232,361,127,308,87,410,141,381,104,384,152,354,94,350,134,362,120,355,118,348,154,399,149,360,163,353,95,367,164,372,165,403,121,348,225,371,140,378,93,335,208,418,278,359,239,415,197,373,143,401,227,418,86,380,176,359,192,370,263,386,190,420,195,416,164,401,152,396,227,449,141,360,104,397,215,396,168,374,134,388,144,385,187,399,247,383,310,391,261,406,301,390,738,605,746,508,756,571,753,536,754,586,740,599,744,534,693,517,744,519,720,499,682,533,702,487,667,535,739,517,776,534,784,550,629,576,761,576,773,561,726,588,760,478,761,500,692,501,727,523,553,579,397,561,179,411,347,330,435,283,147,370,175,355,218,548,542,296,392,302,219,447,356,355,336,310,281,231,176,276,370,316,571,302,179,371,132,291,405,255,184,386,414,307,214,274,446,287,162,392,371,381,149,306,361,283,112,433,132,376,161,401,158,384,61,406,106,376,623,271,677,285,740,235,734,199,730,259,758,286,728,268,87,390,159,388,186,379,132,377,188,370,94,405,59,404,120,381,90,389,154,389,76,364,150,375,105,386,105,406,97,401,89,374,35,482,85,355,494,230,528,389,328,380,487,227,366,164,342,383,401,389,371,305,386,392,378,426,222,521,303,394,367,380,267,469,333,443,353,417,296,483,303,375,366,473,281,356,352,366,342,407,317,385,315,399,68,506,496,470,490,468,491,470,561,437,494,432,567,461,115,526,419,410,511,415,601,478,551,427,560,424,515,494,154,377,512,321,423,338,509,408,510,396,527,396,627,490,506,426,549,468,597,475,373,245,251,370,670,502,660,500,407,427,171,320,323,617,185,452,87,402,227,428,187,421,258,360,107,421,154,442,171,390,139,407,164,450,154,387,148,414,185,408,208,408,247,381,66,393,98,403,150,438,180,396,199,412,125,384,160,412,158,385,152,451,109,397,129,394,205,389,192,389,237,382
195,391,376,376,259,441,258,378,307,338,259,375,277,377,186,374,357,372,334,387,264,400,221,377,322,375,280,352,246,402,206,370,279,410,271,431,286,381,305,392,262,415,255,416,260,407,270,419,249,393,217,392,271,388,224,434,228,403,329,348,308,377,208,452,69,420,77,417,686,211,643,231,684,215,161,519,661,223,99,434,73,512,125,455,94,445,155,515,59,386,103,433,91,474,733,282,80,468,143,406,136,507,690,131,180,488,117,529,68,459,63,441,99,453,89,426,637,222,712,323,334,371,301,346,307,401,302,372,244,388,304,392,305,388,277,442,84,519,117,623,272,389,275,386,247,413,307,355,501,355,512,443,116,317,301,378,259,503,90,441,328,353,270,433,302,422,231,400,186,458,249,487,282,423,303,470,288,436,398,271,173,375,435,424,198,392,244,418,247,507,279,451,409,543,477,550,367,675,362,549,420,614,430,627,445,588,411,627,334,578,428,674,364,623,467,601,393,658,403,672,404,552,348,513,347,656,341,518,362,597,392,401,407,487,363,617,345,488,343,545,421,556,449,534,398,601,314,530,426,505,431,447,386,284,389,514,448,400,367,325,421,494,433,409,119,360,39,502,80,584,105,292,89,500,47,465,47,411,67,394,52,529,46,443,119,362,295,402,74,411,62,775,82,515,29,680,104,586,36,769,109,449,78,771,68,651,483,417,542,334,599,442,110,540,232,113,182,447,185,384,162,395,208,437,287,474,211,413,240,432,254,431,312,454,288,514,230,456,229,419,235,551,143,443,147,431,158,455,247,455,136,405,228,422,236,485,251,473,173,434,128,428,171,434,214,450,177,409,165,458,223,419,228,405,251,437,245,494,250,512,200,425,13,591,314,235,92,599,28,492,291,322,73,581,224,208,290,201,116,533,59,465,66,524,388,276,82,507,248,241,52,420,46,591,25,512,38,567,25,580,37,469,34,501,39,434,68,449,45,488,15,489,22,454,467,450,417,454,397,499,350,420,346,430,288,466,432,483,181,440,413,414,330,510,176,517,142,502,151,492,189,477,223,381,233,405,199,522,214,451,104,426,406,469,432,488,287,580,169,444,183,323,268,373,247,403,238,453,318,378,267,462,396,403,412,368,408,328,399,343,432,350,384,445,399,400,383,341,387,363,385,361,428,427,383,414,366,514,326,367,343,427,369,436,420,339,244,357,275,384,293,354,180,608,228,588,205,545,180,468,155,401,155,556,246,533,226,411,327,521,299,446,316,401,406,517,276,415,369,392,363,305,371,376,373,414,400,478,445,469,414,420,477,385,384,518,416,537,386,524,440,398,327,319,357,396,312,353,359,430,327,477,359,429,375,452,371,471,327,469,380,459,357,448,316,365,313,390,262,349,354,364,436,335,281,354,219,428,298,247,252,285,423,450,218,306,255,228,249,260,257,202,218,284,241,277,230,294,329,351,331,297,325,173,257,391,200,359,319,432,279,276,276,173,237,343,263,376,309,266,351,611,436,497,383,406,399,452,372,402,418,404,406,415,418,405,430,359,388,384,385,407,474,406,384,465,474,369,424,445,384,376,424,379,385,396,365,529,528,425,455,394,444,511,360,418,385,426,409,421,372,478,540,556,399,455,380,389,445,366,431,420,187,547,246,327,239,380,287,352,241,371,240,350,246,323,320,197,209,260,211,265,302,346,246,332,197,299,245,318,218,350,286,327,238,341,214,261,190,246,264,255,305,257,280,295,167,294,105,392,148,398,148,396,90,396,300,418,324,359,363,439,368,342,308,357,391,355,292,358,333,411,390,348,348,255,440,299,407,309,383,224,546,303,508,254,505,185,375,351,254,347,364,375,379,365,366,392,315,340,360,372,338,350,324,319,374,381,373,331,377,357,411,351,350,359,304,351,408,294,263,340,316,415,401,343,634,345,685,300,581,343,543,333,658,253,605,274,630,257,686,342,674,289,637,262,684,223,652,285,667,238,699,219,625,250,708,284,667,254,672,271,670,239,682,190,704,208,689,260,646,260,635,253,622,227,658,240,679,235,256,412,198,465,171,436,120,437,155,435,154,401,168,526,125,484,212,429,230,454,109,438,158,513,113,461,49,434,124,404,110,466,103,430,110,409,57,437,169,513,142,413,126,474,145,463,62,445,90,428,68,425,80,450,53,476,300,496,353,452,310,401,268,476,248,389,291,433,267,402,258,379,226,385,236,436,238,416,233,401,294,444,255,409,332,425,252,429,281,417,259,389,259,442,234,382,305,430,298,443,284,433,342,436,275,444,299,414,270,399,265,377,251,376,317,391,297,395,263,386,276,415,275,425,221,392,261,373,348,406,262,427,410,385,409,315,310,425,429,352,214,361,144,323,409,177,380,262,328,320,383,312,249,348,281,239,250,323,228,309,296,279,391,255,352,339,341,394,355,359,371,318,180,310,267,366,132,392,247,386,470,273,204,392,116,444,266,332,181,341,185,381,302,333,275,300,296,327,218,377,301,336,255,348,204,295,252,317,251,388,374,281,335,272,194,368,252,372,283,374,221,355,343,314,311,366,263,313,282,343,351,324,337,330,283,305,246,392,211,347,300,275,262,413,295,321,368,245,209,351,352,287,305,256,302,396,223,396,249,354,251,372,191,392,252,394,253,406,266,411,191,396,215,384,267,396,259,384,247,394,183,362,301,449,225,395,243,406,270,377,172,382,181,422,239,431,182,374,163,389,188,380,119,372,189,387,164,403,207,393,195,411,216,394,156,394,186,406,217,415,728,370,752,391,738,339,256,397,289,423,263,436,284,415,245,412,211,403,340,396,224,377,215,415,231,426,288,408,285,425,303,372,278,376,301,436,244,427,305,427,288,402,263,401,283,404,270,406,285,354,189,395,253,395,220,399,216,403,214,387,267,459,301,352,123,488,105,514,82,495,176,545,140,565,90,546,142,487,216,343,169,435,101,455,153,411,101,492,102,491,67,480,100,553,92,448,152,486,118,495,84,495,126,487,91,435,140,408,73,462,142,513,125,488,228,405,536,273,426,217,18,465,350,251,379,308,660,248,634,254,563,189,660,187,647,204,612,164,544,245,643,253,570,248,617,276,607,231,579,184,637,276,567,261,655,218,33,455,76,450,88,408,199,413,158,444,146,397,481,264,181,422,691,252,521,239,680,281,527,434,223,362,77,285,137,269,109,359,169,444,167,388,92,375,64,251,101,348,113,390,126,330,197,287,258,456,132,417,130,399,217,303,191,313,123,249,108,319,234,319,186,358,236,345,229,319,479,282,707,419,724,404,451,403,447,391,310,382,332,407,226,393,184,404,207,399,242,394,136,341,96,445,147,415,109,417,161,391,106,385,143,394,132,389,125,383,167,434,159,394,173,388,102,401,172,406,174,435,133,381,231,406,155,412,102,369,223,446,293,390,248,445,205,406,151,430,246,448,92,413,192,389,194,401,285,418,200,450,209,447,173,432,166,428,238,479,154,393,113,429,233,427,186,406,145,419,155,418,192,429,267,412,322,418,264,435,314,420,743,643,757,547,779,611,774,576,716,589,723,627,735,566,679,543,704,517,686,509,641,529,730,530,652,564,699,523,756,560,743,550,621,600,778,616,751,587,686,595,751,514,769,540,673,533,720,560,532,600,367,577,197,410,318,365,398,303,145,409,212,362,182,571,526,333,379,291,179,444,337,391,299,342,273,272,189,314,332,345,537,317,187,407,148,329,369,277,168,425,375,325,227,312,408,305,161,428,344,412,153,347,322,296,147,436,137,410,169,436,161,418,63,442,113,410,591,298,648,311,706,252,699,220,696,280,723,308,695,293,87,425,160,421,190,414,141,412,190,404,103,441,64,439,126,416,93,424,159,423,76,399,156,411,114,422,112,442,99,437,95,409,33,518,85,388,460,241,498,402,305,416,455,223,331,166,324,412,372,420,345,332,378,428,346,445,208,555,274,423,353,416,247,504,302,470,336,453,261,512,277,406,339,496,259,387,319,392,316,439,297,421,355,409,57,541,464,468,457,468,458,469,528,436,461,422,528,454,102,561,380,403,473,401,562,474,514,433,518,408,477,483,137,414,471,310,382,327,471,390,468,385,485,387,585,494,464,409,507,475,551,472,334,256,216,391,665,548,614,508,375,427,139,359,321,649,173,484,89,437,252,462,211,457,278,378,130,457,183,477,203,425,151,444,188,487,187,422,187,438,221,443,245,428,251,414,87,432,129,442,165,476,220,415,234,443,148,421,183,450,183,421,169,490,132,435,148,432,236,426,214,426,275,402
205,420,376,401,258,464,261,406,309,367,271,405,289,407,199,405,356,402,335,416,273,430,236,407,325,406,294,382,258,432,219,400,291,439,284,460,297,410,313,420,273,445,267,446,273,437,287,447,266,423,228,422,280,417,241,463,244,434,329,380,293,408,202,478,73,459,74,450,651,229,610,250,648,231,162,555,630,246,98,470,78,549,120,490,98,480,166,549,69,425,91,461,98,512,696,300,92,504,151,441,140,540,653,146,185,522,128,563,68,498,64,478,105,493,103,460,602,244,679,341,310,402,269,374,275,421,273,402,213,418,272,417,276,417,247,459,74,551,99,652,246,418,244,403,220,445,277,379,471,334,484,420,88,350,268,403,232,532,73,473,296,376,240,451,274,449,212,433,164,488,228,514,255,450,275,491,263,459,366,268,161,403,408,412,169,424,225,448,218,535,251,476,402,564,469,571,361,695,356,570,411,634,424,646,436,606,405,644,323,597,423,691,348,643,459,620,390,675,396,693,399,574,341,536,341,680,336,544,355,618,379,426,398,511,354,643,343,512,337,570,406,579,438,557,394,623,301,555,419,530,426,471,380,306,381,535,438,417,358,344,414,512,428,427,110,426,39,563,134,646,111,358,45,442,52,519,58,477,38,370,64,584,35,504,110,304,287,339,71,455,55,837,75,579,42,745,91,650,36,835,90,444,79,829,31,705,422,403,504,319,540,445,70,588,270,137,140,500,142,413,167,424,217,465,294,500,212,439,244,461,262,461,319,482,289,540,235,480,228,451,244,577,155,476,157,462,168,486,255,485,145,438,232,450,243,513,259,500,184,465,134,462,182,465,221,481,185,442,175,489,231,449,234,435,262,468,255,523,256,540,202,458,7,636,273,222,111,643,23,542,264,297,86,626,208,164,284,161,123,577,72,509,73,570,350,300,89,550,223,208,53,465,54,640,12,560,44,615,48,627,47,516,47,549,32,486,69,496,38,537,33,537,27,499,439,462,388,471,401,529,333,429,353,466,283,489,431,516,179,471,411,453,321,543,147,544,155,527,134,529,192,507,197,410,207,434,205,548,183,480,94,456,393,501,422,502,259,575,169,476,164,360,267,412,215,436,219,482,296,410,255,497,390,431,401,393,397,354,384,373,430,376,373,463,390,425,374,368,378,392,377,390,416,451,369,441,357,535,317,396,335,457,358,466,413,368,251,385,281,411,297,381,190,637,230,617,218,575,184,499,155,433,161,589,248,564,220,436,323,543,289,474,307,430,399,544,270,442,362,419,358,331,364,404,370,443,395,501,439,492,411,447,468,412,379,545,409,562,382,549,435,429,323,346,357,421,308,381,353,457,325,505,352,458,373,481,362,492,324,496,373,484,352,457,316,398,307,414,254,375,328,389,417,364,260,386,215,446,281,280,235,320,412,481,194,339,226,256,232,292,232,235,196,318,220,312,217,330,317,381,313,330,294,206,241,420,182,395,297,459,255,309,250,210,216,376,252,409,279,298,337,635,429,523,377,438,391,482,359,430,409,435,393,446,401,436,415,386,377,414,367,440,465,434,366,497,460,401,402,473,369,408,414,406,369,426,352,557,515,455,436,424,424,539,345,447,374,454,396,450,356,514,544,603,383,492,371,420,435,398,422,452,193,584,231,357,221,408,272,381,222,399,229,381,222,356,292,225,192,294,191,301,288,377,230,363,185,330,223,351,205,384,266,357,224,373,198,294,174,280,249,287,294,290,261,327,152,332,106,425,148,432,148,430,91,432,290,447,310,390,353,467,348,369,289,385,373,385,280,389,313,439,373,378,319,284,415,326,378,332,351,244,516,326,477,278,471,202,351,378,238,379,342,403,358,391,344,422,296,372,347,403,320,380,302,349,362,410,354,361,359,386,394,384,325,391,292,383,384,324,254,371,301,443,390,371,602,374,652,319,550,366,511,361,623,270,571,307,597,282,655,361,639,310,602,286,650,242,618,307,633,257,664,237,590,271,672,309,629,278,635,295,634,260,646,211,668,231,654,283,612,286,601,279,587,249,624,267,645,255,255,444,199,498,174,469,120,472,155,469,148,434,172,558,124,515,209,464,232,486,108,471,156,550,116,497,58,471,129,439,119,503,98,467,115,444,65,474,205,527,145,448,129,509,154,500,66,482,101,465,69,461,79,487,62,516,315,521,371,480,324,428,286,503,268,418,310,460,286,429,278,409,246,415,256,462,256,446,254,432,313,473,275,438,354,453,273,458,305,446,279,418,282,470,255,411,327,458,316,471,306,462,360,465,295,471,316,441,290,428,288,408,272,406,334,418,315,424,281,415,298,444,294,454,240,422,280,404,366,432,282,454,384,415,385,348,297,457,391,358,199,395,141,359,377,210,351,301,296,353,343,331,233,385,279,276,222,356,222,355,292,316,362,292,328,369,310,424,335,394,336,332,149,342,233,385,132,426,243,421,441,303,183,428,118,482,247,370,165,376,196,424,272,354,250,329,274,360,197,409,277,368,236,382,178,329,223,351,226,420,352,313,309,307,171,402,232,407,263,409,197,390,320,347,290,398,242,348,261,379,331,358,311,362,260,340,227,426,187,383,278,308,237,445,274,355,343,279,188,389,331,322,271,280,321,427,237,428,267,385,263,403,199,423,260,425,266,436,281,443,202,428,229,416,281,428,272,415,262,424,194,393,319,478,239,426,256,437,287,408,188,412,193,453,255,460,191,405,175,421,201,410,130,404,204,420,176,437,221,425,207,444,233,426,170,428,198,436,234,445,707,396,725,417,715,364,267,424,303,450,277,464,295,441,253,441,224,432,350,424,240,405,227,444,240,455,304,437,298,453,315,399,301,405,322,464,259,455,324,455,300,430,273,428,299,433,288,435,298,384,200,424,266,424,231,428,232,432,225,417,255,485,278,385,126,525,103,556,88,539,189,583,144,602,87,594,151,527,184,380,181,479,104,493,164,436,103,540,105,524,72,524,110,588,98,480,162,525,123,531,86,532,139,521,93,460,149,443,82,491,147,545,135,525,220,435,507,295,395,240,27,501,321,277,351,335,626,273,615,289,529,217,626,202,617,228,578,196,512,272,608,275,540,277,583,296,573,257,548,207,604,289,534,276,620,241,35,491,85,486,85,444,201,446,155,477,147,430,465,298,181,453,668,281,495,264,647,304,515,466,242,394,65,319,131,302,127,393,180,470,196,417,91,408,66,286,94,381,111,424,141,363,215,321,267,490,122,450,127,432,241,337,176,346,156,276,99,354,267,350,170,393,232,379,247,354,476,305,699,452,691,437,439,433,442,421,318,415,339,438,227,426,189,437,209,432,253,426,151,372,108,481,155,449,123,450,170,424,120,417,153,427,144,421,130,417,181,470,173,429,189,422,108,435,182,438,183,466,148,414,234,442,169,444,113,400,239,475,308,420,257,474,214,438,161,460,267,479,99,447,209,419,195,432,306,450,208,479,224,478,180,462,180,459,249,509,167,427,124,461,249,459,204,437,158,450,168,451,198,459,287,441,335,447,264,464,328,449,705,650,731,572,741,622,768,606,678,590,683,627,692,562,639,541,665,511,644,503,599,530,709,561,613,563,660,520,715,557,702,544,584,599,738,621,711,583,647,595,708,513,731,553,630,538,678,565,495,600,341,598,229,433,292,403,362,328,141,448,243,396,203,571,503,370,375,329,158,420,321,428,261,376,261,312,191,351,294,376,502,331,188,442,152,368,333,307,151,464,336,344,226,350,370,324,154,465,316,448,151,388,282,307,179,466,143,443,177,470,164,452,65,478,120,444,560,326,615,338,671,271,664,244,662,303,688,328,664,318,88,460,162,454,193,449,151,448,192,438,110,476,72,474,133,451,98,460,166,457,77,434,162,447,123,457,119,478,100,473,103,445,41,551,59,420,430,258,469,418,275,444,422,237,297,168,300,438,344,449,314,358,346,442,318,475,193,591,249,455,332,443,225,535,269,494,316,479,229,543,247,434,316,529,240,424,286,421,288,471,269,455,320,411,51,576,431,470,425,470,426,471,494,433,428,414,488,445,92,597,341,400,435,385,523,459,477,428,477,389,438,467,123,451,431,297,340,313,434,374,426,369,442,373,543,486,422,386,464,476,505,463,296,273,181,415,624,575,569,512,343,427,113,400,313,681,150,501,91,473,286,477,241,491,264,414,153,494,219,505,238,445,169,481,223,518,225,434,226,444,258,464,283,429,242,454,112,469,168,467,176,514,260,413,271,461,178,456,220,475,214,456,195,529,158,473,180,470,273,454,251,456,278,428
217,450,375,426,257,486,263,434,311,397,285,435,302,437,212,436,355,432,335,445,280,459,251,438,329,437,308,412,274,463,234,431,305,469,297,488,312,441,326,449,284,475,280,477,286,467,301,478,279,454,239,452,288,446,260,492,261,465,330,413,283,440,199,510,76,495,74,488,621,256,579,272,615,252,166,591,599,271,104,508,75,585,117,527,99,514,179,581,84,461,92,496,107,551,661,317,106,538,160,474,145,572,617,169,184,556,136,597,74,537,65,515,114,532,116,493,572,273,643,363,281,435,237,402,245,442,245,432,187,449,243,446,254,448,219,484,65,584,84,681,220,444,213,426,197,479,247,403,440,315,456,399,69,384,237,429,209,563,61,502,266,404,209,465,251,478,193,466,142,516,205,539,234,480,247,512,240,483,334,265,156,432,382,400,143,457,203,479,189,563,227,505,396,585,464,591,356,716,351,591,406,653,418,665,428,625,399,661,314,617,418,709,339,663,452,639,387,693,389,715,395,595,335,560,337,704,330,569,350,640,368,452,388,535,349,668,338,537,333,595,394,602,428,580,394,646,292,579,413,555,421,495,375,327,375,556,429,434,351,363,410,529,425,445,99,484,57,627,196,696,113,415,35,456,67,574,67,540,47,437,97,646,53,573,97,377,269,285,70,509,59,900,81,645,24,809,96,716,38,897,95,505,86,880,49,712,365,383,467,295,501,455,127,547,315,180,94,546,98,434,171,453,226,494,300,525,216,465,249,489,271,491,324,509,290,565,239,505,228,482,251,603,169,508,167,493,177,517,261,514,152,470,234,478,251,542,268,526,194,496,140,495,192,495,231,512,195,475,187,520,239,478,241,465,275,500,266,552,261,567,206,490,24,684,239,191,128,686,26,591,244,266,99,671,186,178,285,120,135,622,87,553,85,615,312,307,100,594,205,175,39,491,65,689,20,610,73,661,77,674,61,562,73,597,28,539,75,544,40,587,68,587,45,545,425,492,381,496,371,519,310,459,331,468,250,513,420,526,165,504,375,427,304,550,123,573,132,558,162,539,176,543,179,443,190,465,193,575,157,512,100,487,384,524,391,504,241,596,160,510,152,388,306,417,200,473,218,510,309,430,246,531,387,458,393,419,387,379,374,403,425,401,361,483,381,450,363,396,366,421,365,419,406,475,358,469,349,556,310,425,333,487,350,495,408,397,260,414,288,438,302,408,200,666,243,645,229,604,190,529,155,465,170,622,252,594,215,461,319,565,282,502,299,458,394,571,264,469,356,445,351,356,356,432,364,472,389,526,432,516,408,474,456,434,374,573,404,587,379,574,433,460,321,374,357,445,306,410,352,483,321,533,347,487,370,509,360,518,320,524,365,506,353,484,316,432,299,438,249,402,311,418,396,387,247,417,202,462,259,314,218,355,402,512,175,373,198,289,206,321,204,269,174,354,199,347,200,367,304,410,302,364,270,241,224,450,164,431,274,483,236,344,225,246,200,408,239,442,255,332,322,662,422,551,369,470,381,513,351,461,400,466,383,477,386,469,398,416,365,444,345,472,454,466,343,529,448,432,379,501,357,436,403,438,352,457,341,584,502,484,415,456,403,564,332,476,361,484,386,476,339,549,548,649,373,528,361,450,425,430,413,483,197,621,216,385,209,436,255,411,209,427,222,413,206,389,263,255,180,327,176,337,277,408,220,394,174,361,205,383,192,418,249,389,210,406,184,327,162,314,234,320,285,323,246,359,142,369,107,458,149,465,149,464,94,467,278,477,300,422,338,495,331,398,276,415,356,417,272,420,291,466,358,409,291,317,392,351,348,361,320,269,488,354,444,308,436,217,325,405,224,411,326,431,340,419,329,452,279,404,337,433,306,411,282,381,350,440,338,391,343,416,379,417,307,420,278,415,364,354,240,400,289,472,380,399,573,404,619,345,519,388,478,387,588,288,541,339,562,309,623,385,604,336,567,309,615,262,584,329,599,275,630,255,554,293,637,336,591,304,598,321,598,285,611,233,632,255,619,306,579,310,567,309,551,274,589,294,611,275,264,476,200,530,177,501,118,507,159,504,142,467,173,591,127,546,207,500,233,518,107,504,151,587,118,534,67,508,136,474,126,539,97,503,116,478,72,510,209,565,148,484,134,545,162,538,70,521,114,502,72,496,80,524,72,556,329,545,388,507,340,456,304,530,287,447,331,488,302,453,298,439,267,445,275,488,274,474,276,462,333,503,293,466,375,480,295,487,326,473,301,448,305,498,275,440,347,486,334,499,327,491,378,494,316,498,333,468,308,456,311,439,293,435,352,446,334,453,300,445,319,474,312,483,259,453,299,435,386,459,302,483,365,444,358,382,282,489,355,369,190,428,143,396,355,248,332,340,272,388,304,338,232,421,265,313,212,392,179,387,272,352,340,328,332,405,282,459,299,421,301,353,113,360,214,417,116,458,220,453,417,337,188,465,92,517,206,399,182,412,189,466,236,373,224,360,254,394,181,441,252,402,221,416,153,367,199,385,199,453,332,347,282,340,153,437,216,441,241,443,175,424,301,380,271,432,221,384,239,414,309,392,285,395,241,375,206,460,165,419,256,340,212,480,258,388,321,314,170,427,312,356,241,307,338,457,251,459,284,416,275,435,211,455,270,456,277,466,295,476,213,460,245,449,294,460,287,446,279,457,207,424,335,505,255,458,270,468,302,439,206,442,206,485,272,489,201,436,187,454,216,442,143,437,219,453,189,470,235,456,219,476,251,459,184,461,211,467,252,476,687,424,703,441,690,392,280,452,317,477,291,491,307,468,264,470,237,462,360,452,256,434,241,472,250,484,320,466,311,480,329,427,322,433,342,491,274,483,344,484,313,458,284,456,317,461,305,463,311,413,213,453,279,453,243,457,248,461,236,447,244,519,259,418,123,570,106,600,94,571,197,619,149,635,93,625,158,566,159,417,202,509,114,512,166,471,110,581,100,565,58,569,120,630,105,511,175,554,133,565,96,568,141,573,88,496,150,483,88,524,152,562,137,568,214,465,476,321,362,262,41,538,290,309,327,366,593,301,584,318,498,248,591,223,582,249,550,227,485,304,573,293,510,306,550,327,540,279,518,233,571,293,503,301,585,256,35,527,94,523,86,479,202,479,152,510,150,463,444,332,187,486,634,306,471,294,617,327,503,498,260,427,56,354,128,335,145,426,188,499,224,446,101,440,82,322,91,415,123,454,159,395,232,355,286,523,123,482,124,465,263,370,162,378,186,307,99,384,296,385,168,425,228,413,265,389,451,338,687,486,665,469,429,463,433,451,327,447,346,467,240,457,197,451,216,462,267,460,165,404,125,517,161,482,133,483,182,458,133,454,164,459,154,453,139,451,195,506,185,464,202,457,119,469,191,472,193,496,165,443,241,472,177,478,130,434,255,504,323,449,269,503,224,471,170,490,290,511,107,480,230,449,198,463,328,483,217,509,240,508,188,493,196,491,261,539,179,460,137,493,268,488,223,469,172,481,180,484,204,490,306,470,347,475,267,494,341,478,668,641,692,575,700,617,728,601,640,591,642,622,649,557,599,544,626,504,602,502,557,528,665,556,573,565,620,523,675,554,662,547,547,607,698,613,671,577,607,593,665,505,692,549,587,539,637,563,459,605,319,623,241,467,271,440,325,357,134,488,255,433,223,603,480,406,366,366,169,460,307,464,223,403,247,352,189,389,255,409,466,338,187,478,152,407,302,339,130,503,297,365,222,389,332,341,146,501,288,483,148,428,242,310,189,501,149,477,185,505,168,485,69,514,128,478,529,355,583,364,637,290,631,269,629,329,653,349,632,346,90,496,164,487,197,483,163,483,195,472,116,512,79,509,139,487,104,496,173,492,78,469,167,483,133,493,126,514,101,510,111,481,30,587,46,455,401,283,439,431,249,473,386,243,266,181,278,461,319,476,287,386,315,454,286,495,175,622,231,491,304,470,199,565,243,520,281,495,201,576,223,466,295,561,211,451,252,453,256,503,244,492,281,407,37,610,399,472,393,473,393,475,460,433,394,406,449,428,85,633,301,388,397,367,483,443,440,419,435,365,400,443,107,489,390,287,298,301,397,362,383,349,399,356,501,474,380,364,421,465,458,445,257,301,147,446,578,574,523,509,311,428,85,444,286,700,129,518,96,508,313,486,277,507,254,450,179,527,256,530,273,450,196,516,262,532,262,434,209,475,291,477,281,459,235,494,136,506,207,477,207,551,250,443,303,469,213,491,258,489,249,485,229,567,190,510,218,492,311,464,289,478,269,465
228,479,375,451,257,509,266,462,314,427,301,465,314,467,228,468,356,461,335,473,288,489,265,468,332,468,325,442,290,493,249,461,319,498,309,516,328,472,338,478,294,505,292,507,301,497,313,508,292,484,249,482,296,474,280,521,279,496,338,445,275,472,198,544,82,532,81,526,589,276,547,295,581,277,169,627,570,295,102,545,84,622,126,566,105,552,185,616,95,500,93,531,117,589,626,339,113,573,168,507,151,606,587,196,190,590,142,632,77,574,74,552,127,570,130,526,540,303,607,387,255,467,207,427,214,466,215,462,160,480,216,477,234,479,193,510,60,616,72,710,191,475,190,452,177,513,220,432,409,298,425,384,58,418,206,458,185,593,54,533,236,437,180,491,231,507,174,500,122,548,179,561,213,511,220,534,220,507,303,264,152,461,356,391,119,487,182,511,165,592,205,533,392,605,457,612,351,736,347,612,400,673,414,685,420,643,395,678,304,637,414,727,331,683,446,658,386,710,384,736,391,617,331,584,333,727,324,595,346,661,360,478,381,559,344,693,338,561,331,620,382,625,419,602,391,668,286,603,407,581,415,520,372,348,369,577,422,451,347,382,407,547,424,463,96,545,92,698,259,761,126,484,47,525,114,642,93,610,48,494,120,708,78,646,93,442,249,232,71,569,71,958,92,711,25,874,111,781,33,963,106,563,102,936,94,658,301,358,425,261,441,442,179,508,305,207,51,602,40,458,176,481,235,522,307,551,221,492,257,517,279,522,329,537,293,590,243,529,228,514,259,629,183,541,178,525,186,547,268,544,160,503,236,506,260,570,278,553,202,527,145,528,200,526,240,542,206,507,198,551,248,507,247,495,287,531,278,580,266,595,211,522,49,731,216,152,143,730,47,642,233,254,116,716,161,213,254,155,139,665,102,596,102,661,274,283,105,634,190,152,41,541,83,739,32,660,115,707,75,722,81,609,102,645,48,592,87,591,45,636,112,633,66,590,408,490,360,517,347,537,294,488,306,489,249,555,389,522,158,543,340,441,281,580,121,602,133,588,156,564,190,572,185,469,198,490,191,600,149,547,102,520,361,540,374,522,239,625,157,548,143,425,278,445,231,488,214,539,297,454,256,548,383,486,385,445,378,405,366,433,419,427,354,504,374,474,355,424,355,451,354,449,397,500,344,497,344,578,304,454,328,517,343,525,404,426,269,442,296,464,305,434,212,695,248,672,236,633,196,560,159,497,179,654,256,624,213,487,315,586,279,529,292,486,390,598,259,496,351,472,343,382,349,461,361,501,384,551,426,539,405,501,449,460,370,601,399,612,379,599,432,490,320,401,356,470,305,438,351,510,320,561,343,516,367,538,361,545,318,551,365,531,357,511,314,466,293,462,241,427,297,449,375,412,238,449,188,494,244,347,209,390,391,536,154,406,171,322,182,351,186,304,157,389,182,382,188,403,294,439,287,398,252,277,209,478,151,467,255,512,221,378,204,282,182,441,229,475,232,365,307,689,415,578,364,502,368,543,339,493,390,497,371,509,369,499,381,445,355,474,318,497,444,496,319,561,436,463,356,532,348,463,391,467,334,489,329,612,489,513,398,488,388,584,321,506,348,512,374,507,325,586,543,637,360,565,351,481,415,462,402,515,206,658,205,414,199,464,241,441,196,455,216,445,195,422,238,287,169,361,163,372,265,439,210,425,165,392,193,415,180,452,236,421,197,439,169,360,152,348,220,353,272,356,232,392,132,407,108,492,148,499,148,497,99,502,270,506,289,454,323,523,320,427,266,444,340,447,265,451,274,495,345,439,270,350,367,378,324,392,291,297,462,381,414,340,403,239,302,430,208,443,309,459,322,447,311,482,267,436,325,464,295,442,267,412,339,469,325,422,329,446,365,449,286,450,269,448,343,384,237,430,280,501,370,427,542,433,586,371,490,413,448,417,554,311,511,369,535,340,591,411,570,367,531,333,580,287,550,359,565,294,595,278,521,319,601,366,554,332,562,347,563,308,576,259,596,287,584,328,546,335,533,341,516,298,553,322,577,296,276,507,201,562,182,534,120,541,167,538,137,500,170,623,129,577,205,535,233,549,108,536,144,623,116,570,74,545,143,508,133,576,97,539,121,513,80,547,223,587,151,519,140,580,167,575,79,558,127,540,79,532,82,561,88,596,343,568,405,534,355,483,321,557,306,476,352,517,320,480,318,470,289,475,295,514,292,503,295,491,352,532,312,495,398,509,317,516,349,503,325,479,329,526,298,470,368,514,353,526,347,518,396,523,334,524,350,494,326,483,332,467,314,464,369,473,352,482,320,475,341,504,331,512,278,483,318,465,406,486,321,509,360,475,334,411,276,521,332,405,196,462,114,421,338,283,304,378,258,424,264,346,236,457,233,345,201,427,145,427,252,388,318,365,319,439,256,490,273,452,268,378,123,399,204,452,131,492,202,488,394,371,190,502,84,555,184,443,198,448,169,509,217,409,200,389,237,429,165,474,227,434,206,450,123,401,178,421,176,485,311,382,255,374,135,471,202,476,220,478,155,458,278,414,253,465,205,419,218,449,287,425,264,429,224,410,189,493,148,456,238,374,189,513,239,421,300,349,152,465,295,391,210,339,356,488,266,491,302,448,287,467,224,487,282,488,289,495,309,508,226,492,260,481,307,493,301,477,298,490,222,455,351,533,272,489,283,500,317,469,223,472,220,517,288,518,210,467,200,487,230,473,157,470,235,485,200,501,248,488,230,509,268,492,199,494,223,497,270,507,666,451,678,468,666,421,294,479,331,505,305,519,318,494,274,499,250,491,370,480,273,463,256,500,261,513,337,494,326,507,343,455,346,462,365,518,291,512,361,512,326,486,295,484,334,489,323,492,325,443,225,482,293,481,255,485,265,490,248,477,217,558,240,450,128,602,116,631,98,607,209,648,155,674,98,657,176,596,155,443,212,555,114,560,173,502,123,622,98,601,63,608,131,663,121,549,176,601,135,611,108,602,139,622,76,540,151,523,93,555,158,597,146,605,208,494,452,351,330,289,59,575,263,339,303,399,561,331,551,341,475,283,557,248,550,278,517,257,453,334,537,307,484,338,520,357,506,303,493,262,538,301,474,326,550,271,39,564,103,559,86,514,208,512,153,542,155,496,426,362,193,518,600,328,448,327,590,351,494,530,273,460,63,387,128,368,166,459,196,529,250,473,107,472,100,358,100,443,128,486,173,429,254,389,304,557,130,512,124,499,287,405,152,411,218,336,99,419,322,418,161,460,240,442,285,422,426,366,675,519,651,504,424,492,429,482,336,480,355,496,237,490,206,485,221,493,277,494,181,436,141,548,171,517,146,514,195,494,154,487,176,490,162,486,147,485,211,540,199,498,220,491,130,502,208,505,202,526,182,474,244,508,191,513,144,467,271,533,334,478,281,532,234,504,180,519,312,542,117,513,251,480,202,495,348,515,228,539,255,539,198,524,212,523,274,568,190,493,150,526,287,519,240,499,187,513,192,517,209,520,328,501,359,504,270,523,355,508,630,644,654,583,658,613,688,590,603,599,602,623,606,548,559,547,587,495,564,511,515,529,622,553,534,572,581,524,634,552,620,541,510,606,659,616,630,575,567,595,623,501,653,545,544,539,595,565,422,615,300,649,241,501,251,478,289,386,128,527,256,469,218,640,458,443,353,404,170,501,293,501,184,421,230,393,186,426,230,426,430,346,184,514,151,446,269,376,103,542,257,385,216,427,294,352,139,537,255,517,144,469,253,319,195,536,157,511,192,539,173,519,74,550,136,513,499,384,551,389,603,310,596,296,597,356,618,373,600,376,94,531,165,520,203,518,174,519,199,505,124,547,88,544,147,522,111,532,181,526,81,505,171,519,143,529,135,550,106,546,121,516,42,622,62,491,369,300,407,447,229,501,359,271,231,188,248,481,290,500,257,414,299,486,261,523,151,653,211,525,278,497,185,602,216,552,257,523,180,611,201,499,273,586,186,480,226,486,226,537,221,528,250,439,37,645,367,476,360,476,360,477,427,439,361,414,409,411,71,668,262,379,359,352,444,427,404,405,393,342,363,417,89,526,349,277,256,292,359,352,341,329,356,337,458,451,338,350,379,438,412,416,219,336,125,479,532,564,478,499,278,432,65,489,253,698,113,548,103,544,292,520,304,515,243,486,215,557,294,541,256,486,232,530,291,539,264,459,188,514,272,516,267,498,223,534,159,545,224,490,235,589,229,482,283,506,248,515,277,505,286,503,268,586,228,543,256,501,343,467,322,485,261,502
240,509,374,475,255,532,271,490,316,456,316,495,327,497,243,499,356,491,335,502,296,519,279,498,335,499,342,472,305,524,268,492,333,527,323,545,345,504,350,507,304,536,304,537,316,526,327,538,307,514,261,512,304,503,302,551,297,527,338,478,266,504,200,576,91,566,88,564,560,308,517,315,544,299,174,663,540,318,107,581,92,658,131,606,117,589,196,650,109,536,100,569,124,628,595,356,129,605,176,541,159,638,555,223,193,624,151,665,81,613,78,585,136,608,145,560,506,326,572,407,231,499,176,456,183,489,190,493,140,513,187,507,212,510,168,540,54,649,66,739,166,506,163,481,163,547,193,457,378,286,396,371,51,451,180,488,158,623,49,564,209,468,154,518,218,536,153,533,109,580,152,591,188,540,195,560,198,532,272,271,153,490,330,387,102,520,165,542,143,623,187,562,387,626,453,632,347,757,343,634,396,692,410,704,411,661,390,695,296,657,410,745,323,704,441,677,385,728,380,758,386,639,331,607,329,751,317,621,344,682,353,504,373,583,340,719,338,585,327,645,377,647,409,625,389,690,282,628,402,606,410,544,369,370,363,598,416,468,343,401,407,564,423,481,102,605,138,771,206,830,164,556,58,591,159,711,133,681,54,549,131,769,103,718,83,505,207,167,69,619,97,1002,105,738,37,939,119,844,29,1029,126,621,115,979,135,630,238,357,384,240,385,429,235,474,256,237,82,589,53,469,182,510,244,551,312,577,227,518,265,546,286,552,334,565,297,615,246,554,228,546,267,655,195,573,189,556,196,578,274,573,170,536,240,534,266,599,285,579,209,558,152,561,207,557,249,573,213,540,208,582,257,537,252,525,298,563,292,609,272,623,219,554,74,779,200,109,137,773,79,693,204,287,132,750,124,246,218,188,122,710,112,640,125,707,239,265,105,674,174,192,55,589,97,787,50,710,157,753,55,770,100,655,124,692,68,646,98,639,58,686,107,682,83,635,388,513,363,558,338,560,301,527,305,525,230,568,373,554,164,567,323,467,275,613,123,627,142,620,136,601,220,574,174,498,185,520,189,628,153,571,120,549,358,573,362,553,242,653,193,560,134,462,249,481,215,523,225,567,289,487,233,580,379,513,378,472,371,431,358,463,415,453,342,525,368,499,348,452,347,480,345,478,388,525,336,525,340,599,299,483,325,547,336,555,400,455,279,471,304,491,309,461,224,724,244,701,248,663,203,591,163,530,191,687,260,654,208,512,310,608,274,557,285,515,385,625,254,523,350,497,337,408,348,487,361,530,375,573,421,562,402,528,441,486,366,628,392,637,380,624,430,520,319,428,355,495,308,466,350,537,318,589,338,545,356,561,360,571,315,578,365,556,357,537,312,500,292,487,241,454,283,477,357,439,228,480,175,525,228,381,202,425,378,565,139,440,149,356,163,385,170,339,141,425,168,416,183,437,291,468,277,432,238,311,197,507,134,503,238,540,210,412,186,318,164,474,218,509,210,398,294,715,405,606,358,534,357,573,328,524,383,525,361,540,353,528,364,472,344,504,292,525,432,528,297,593,423,494,336,562,335,494,377,499,319,517,320,639,476,541,379,520,372,607,311,537,336,541,364,537,309,622,538,589,350,599,342,511,405,494,392,547,215,695,192,443,189,493,230,472,185,483,210,477,184,453,221,319,160,394,151,408,254,470,202,456,159,423,182,448,167,486,230,453,185,472,159,394,146,382,208,385,258,389,222,424,125,445,110,525,149,532,149,531,107,538,263,535,277,486,312,551,308,456,257,474,326,478,259,482,257,525,333,469,249,384,347,407,299,421,265,327,438,412,387,372,368,264,285,460,195,475,289,486,304,474,299,512,257,468,316,495,285,473,256,444,331,498,318,452,318,477,359,482,270,481,263,480,325,413,224,459,271,529,360,456,511,461,553,399,465,441,421,448,519,336,478,404,499,373,567,441,535,395,497,358,546,316,519,391,530,317,560,299,486,347,571,395,516,363,531,380,527,333,542,289,560,314,554,354,513,363,508,374,485,328,522,353,543,319,285,539,205,594,195,566,123,576,174,573,136,534,179,656,134,607,206,570,234,581,108,569,150,655,119,606,85,581,149,543,141,612,100,576,131,548,92,584,228,626,158,555,146,615,174,613,91,597,141,577,84,567,85,598,101,636,358,592,421,562,371,511,339,583,325,505,373,545,339,507,338,499,310,505,314,540,312,533,317,521,372,561,332,524,419,537,337,543,371,531,347,509,352,555,320,500,389,541,371,553,368,547,414,551,355,551,367,521,345,511,355,498,336,495,387,500,371,510,339,503,363,532,348,539,297,514,337,496,426,513,341,538,330,488,310,445,277,553,326,442,218,495,87,451,302,307,274,416,230,453,243,382,222,493,227,382,170,457,145,473,222,414,317,403,288,463,240,524,260,489,243,412,109,436,197,486,119,526,181,523,365,397,188,538,83,592,165,486,184,484,144,550,216,445,180,419,223,463,152,506,206,468,193,484,102,439,155,453,150,518,290,416,231,409,119,506,189,510,202,513,136,493,257,447,241,499,192,454,196,485,266,459,247,462,206,446,174,527,128,491,221,407,172,547,219,455,281,382,135,503,280,425,187,373,374,518,281,522,320,479,299,498,238,519,293,519,302,525,324,540,237,524,276,514,318,521,316,508,315,523,237,486,368,562,290,521,297,531,334,500,240,503,236,548,305,547,221,497,214,519,246,505,171,502,251,518,213,535,262,519,243,541,285,524,216,528,237,528,286,538,645,478,654,494,643,449,309,506,345,532,319,546,330,520,287,528,264,520,380,507,290,491,270,528,272,542,356,523,340,535,357,483,368,491,386,545,308,540,379,540,339,514,308,512,351,517,341,521,339,472,240,511,309,510,269,514,282,519,261,507,208,595,224,484,131,642,123,664,105,643,222,687,164,706,99,704,188,638,133,485,232,578,120,592,177,532,132,646,105,635,67,649,143,697,129,592,186,627,142,646,122,628,152,652,84,559,160,552,102,588,164,628,147,653,206,524,432,383,306,322,72,611,237,370,283,432,534,363,518,362,449,317,526,276,526,311,483,279,422,367,502,321,459,369,487,386,475,331,475,296,506,316,447,356,514,291,41,600,118,595,90,549,220,545,156,575,160,529,400,395,201,550,582,358,430,357,557,366,482,562,288,492,62,422,132,398,189,493,212,548,276,505,122,503,123,393,106,475,134,519,188,462,278,421,329,587,129,545,141,526,311,439,137,444,247,366,96,453,350,451,147,494,239,477,305,457,401,402,668,552,621,537,419,520,424,512,346,514,365,526,238,523,217,520,226,525,290,527,199,470,156,583,185,549,165,548,208,531,170,522,190,521,178,520,155,519,225,576,213,532,243,525,147,536,222,539,215,560,197,508,252,543,206,546,160,498,288,562,348,507,293,560,244,536,191,549,333,569,130,546,270,509,205,526,368,546,240,569,269,568,207,555,228,555,287,598,201,526,164,558,305,551,259,531,201,544,203,550,217,550,347,531,371,532,275,552,368,536,592,647,615,591,617,611,649,584,564,602,562,618,565,550,526,563,549,498,521,527,472,533,579,553,497,585,541,533,593,552,584,546,477,616,620,617,594,585,529,600,580,492,614,549,507,554,553,570,387,628,275,669,239,535,232,515,255,416,123,566,255,506,203,676,437,480,337,442,170,541,279,538,216,420,212,433,184,464,242,454,394,357,181,550,150,484,235,412,67,575,218,401,211,466,256,361,132,574,220,539,141,510,269,358,200,572,166,544,200,573,178,553,79,586,145,547,471,414,518,417,568,333,562,324,563,387,584,398,567,408,100,566,167,553,208,553,184,555,204,539,134,583,98,579,155,558,117,568,188,560,86,540,176,555,153,564,145,586,111,582,132,552,56,655,49,528,344,326,385,475,205,531,334,298,199,200,220,502,259,527,231,442,264,492,232,551,133,686,185,560,247,524,164,632,187,580,232,553,163,651,182,533,245,611,166,513,205,523,206,573,201,565,224,473,41,679,335,477,328,477,328,478,393,430,328,415,370,394,53,704,223,382,320,340,405,413,367,390,352,320,324,395,76,563,309,267,214,292,322,345,300,306,314,319,418,419,296,336,338,403,366,380,185,369,103,514,486,546,432,479,246,437,53,533,221,693,104,580,116,579,277,555,289,551,243,523,250,581,328,542,242,522,266,535,268,577,244,493,171,554,258,555,256,536,214,575,194,579,198,529,271,612,208,522,271,543,286,525,258,543,315,513,307,591,266,566,254,530,340,506,303,523,259,540
252,538,373,500,255,555,275,518,319,486,330,525,340,527,258,530,357,521,334,531,304,548,292,529,338,529,357,502,319,554,287,522,346,557,336,573,363,535,365,537,313,565,314,567,333,556,344,568,324,544,274,542,312,532,323,580,313,557,333,509,256,536,209,610,91,603,92,602,527,335,492,344,516,329,181,698,513,344,110,621,104,696,147,643,123,627,208,683,124,571,108,606,132,666,563,373,140,641,187,575,174,672,526,250,203,658,159,700,93,653,92,620,152,646,162,592,476,353,542,433,205,531,149,486,155,517,166,524,125,546,162,538,190,541,144,569,48,681,58,768,145,537,137,510,149,581,167,486,346,275,366,361,47,485,157,519,139,654,50,596,185,500,128,549,203,566,138,566,96,611,129,620,169,571,171,589,179,558,241,285,155,519,304,387,90,552,153,574,121,654,169,592,382,647,447,653,344,777,340,655,394,712,407,724,405,679,385,712,289,677,405,763,317,724,436,696,383,745,377,779,383,660,333,631,327,775,311,646,342,703,344,529,365,607,337,744,340,609,326,670,371,670,400,647,388,712,277,652,398,631,406,569,366,391,360,619,412,486,341,420,407,582,425,499,133,673,130,838,146,889,200,628,58,648,151,772,161,745,79,609,107,831,78,784,72,569,214,201,90,681,124,1062,75,785,58,1004,97,910,46,1007,158,684,125,1018,180,602,203,377,351,254,329,410,286,437,202,271,138,547,114,466,187,539,254,579,317,602,233,544,271,574,293,582,339,593,302,640,250,578,228,578,275,681,205,605,200,587,208,608,278,602,181,569,246,562,272,627,291,606,219,589,161,594,217,588,260,603,220,572,220,612,267,566,259,555,307,594,304,638,279,650,226,586,87,827,180,138,121,817,110,744,173,313,124,761,89,286,183,221,110,754,113,684,115,753,207,264,94,717,151,227,74,639,78,837,67,760,149,801,41,818,84,702,123,739,82,699,96,684,60,735,73,732,69,681,378,536,342,558,330,589,268,528,284,544,230,607,351,572,178,607,317,506,277,645,113,659,174,625,127,638,193,608,179,523,190,543,192,658,140,608,139,563,362,605,352,569,223,659,179,594,147,499,263,511,192,559,223,588,290,511,239,604,374,541,375,499,362,457,349,493,409,479,329,546,362,524,341,480,343,509,339,508,381,550,327,552,335,621,294,512,324,577,331,584,395,484,288,499,313,518,313,487,236,752,246,730,256,693,207,621,167,562,205,720,267,685,204,537,311,630,269,585,279,543,379,652,247,550,355,524,332,433,347,515,361,559,373,598,415,585,394,548,429,508,373,633,390,662,380,650,438,543,319,456,353,519,307,495,349,563,314,617,339,571,357,590,356,597,314,606,365,581,358,564,311,534,286,509,244,481,270,508,340,462,225,512,163,557,215,414,193,460,366,595,124,474,129,390,143,416,156,374,129,460,158,451,176,472,289,497,266,466,222,347,184,536,124,539,222,569,196,447,172,354,151,506,208,542,190,432,281,742,397,633,353,566,348,604,314,552,378,555,352,571,340,560,346,500,333,533,272,557,422,559,271,625,408,525,318,590,327,521,365,531,302,549,310,666,465,567,361,552,356,632,303,567,321,570,352,568,297,658,534,542,333,632,333,542,396,526,385,579,222,729,178,472,180,521,223,502,177,511,206,509,178,486,207,353,154,428,143,444,244,501,197,487,155,455,173,480,159,520,220,484,173,504,150,427,141,417,199,418,244,423,213,456,120,482,112,558,152,566,152,564,114,573,257,564,267,518,305,579,299,485,250,503,317,509,254,513,243,556,322,499,229,417,328,437,276,453,242,358,414,442,368,403,334,291,270,492,184,507,274,516,287,503,287,542,253,501,311,526,280,503,248,476,325,527,311,482,308,507,354,515,258,513,258,513,307,444,212,486,264,558,352,484,488,493,520,425,441,470,396,479,488,365,445,438,477,403,535,469,500,423,469,392,512,344,493,425,500,348,526,324,455,379,535,423,480,398,497,412,491,362,507,322,524,345,519,381,482,390,473,403,452,355,489,386,513,346,304,567,210,627,217,599,125,610,182,607,137,567,183,689,137,638,206,605,241,613,108,602,155,691,126,642,94,618,156,578,152,649,105,612,141,582,102,621,227,665,165,590,153,651,182,651,97,635,155,614,89,601,92,635,113,675,373,616,438,589,387,538,357,610,345,534,394,574,357,533,357,529,331,535,334,567,330,562,338,550,391,588,351,553,440,565,357,571,392,560,369,538,375,582,340,529,409,569,389,581,390,576,432,580,374,578,384,548,363,539,378,529,358,526,404,528,388,538,359,533,384,562,367,568,316,545,356,526,445,541,362,565,301,506,305,480,264,585,317,480,207,525,81,487,271,340,240,450,207,489,239,421,199,529,212,418,146,490,161,518,187,437,296,441,289,498,252,558,241,525,243,447,85,474,190,521,98,558,170,558,333,421,169,574,95,630,152,530,179,520,132,592,208,482,156,450,209,497,140,538,187,501,180,518,83,476,135,487,129,553,271,451,211,444,105,541,180,545,191,548,123,527,235,480,229,532,182,489,174,519,248,492,231,496,189,481,160,560,106,527,209,441,158,581,201,488,264,417,116,541,268,460,163,408,393,548,297,554,337,510,313,530,253,551,304,550,316,555,338,573,249,556,291,546,332,553,330,539,333,556,249,517,385,590,306,552,313,562,349,530,254,533,253,580,323,576,232,528,228,552,261,537,187,535,268,550,228,568,277,551,257,574,301,557,233,561,250,558,303,569,624,506,630,521,620,478,324,533,360,559,335,574,342,547,300,556,279,549,391,535,306,520,283,556,284,571,373,552,354,562,371,511,390,520,407,572,326,568,399,569,354,542,322,540,370,546,358,549,354,502,255,540,324,539,283,542,300,548,276,537,206,620,215,515,131,687,125,709,114,676,236,713,172,748,107,731,208,663,125,521,246,614,131,618,182,553,145,683,120,666,77,687,158,725,140,634,193,668,153,682,128,669,166,674,90,590,163,594,110,626,170,659,160,688,206,553,408,413,283,354,79,648,219,404,265,465,509,393,483,388,420,350,500,307,496,336,448,303,396,401,467,334,433,403,466,419,443,360,457,329,474,336,415,385,481,314,46,637,142,631,95,585,228,578,160,608,171,562,393,429,200,580,551,386,405,385,524,384,475,593,305,525,71,454,128,431,218,525,220,578,301,532,125,536,149,427,107,508,155,543,205,496,297,455,347,621,129,577,152,559,334,472,133,477,277,398,105,486,380,480,154,526,239,511,326,489,386,437,654,585,604,570,408,550,418,542,352,547,377,556,245,556,228,554,237,552,302,561,218,501,173,617,196,583,181,581,222,566,188,556,201,555,198,551,164,554,234,611,226,567,261,556,166,568,242,573,226,594,215,538,260,578,221,579,177,532,305,589,363,538,304,589,253,569,203,578,354,599,144,579,291,539,209,557,389,578,253,598,285,599,218,585,244,586,301,628,213,560,179,590,325,582,278,563,215,575,219,583,226,580,368,562,383,561,281,582,384,565,554,645,577,600,579,612,609,580,526,611,521,620,522,549,486,564,510,501,519,569,430,537,538,565,461,595,508,540,553,560,543,543,440,617,580,613,554,586,490,602,540,494,575,549,464,557,512,580,350,644,248,693,237,568,210,553,219,444,118,605,252,543,175,712,417,517,317,480,169,582,265,574,242,455,189,474,184,501,233,493,358,374,178,585,148,523,202,441,99,568,179,413,206,504,236,364,124,610,220,545,137,550,255,398,204,607,175,578,208,608,183,586,85,622,156,581,443,445,487,447,534,359,527,355,531,416,551,426,535,441,106,601,169,585,214,587,194,590,210,573,144,619,109,614,162,593,123,604,196,595,92,575,184,591,163,600,155,622,116,619,144,588,68,690,67,558,316,349,357,499,185,563,300,317,164,207,207,538,230,559,205,470,244,520,214,583,125,722,163,594,222,557,146,664,165,613,220,586,136,683,159,566,222,643,157,550,179,558,183,605,190,603,199,503,35,715,302,476,296,476,295,478,361,410,295,407,330,377,59,734,184,395,282,332,366,402,330,379,310,301,286,381,52,599,268,265,172,296,285,342,257,292,271,302,380,386,254,321,298,377,320,345,162,408,89,549,440,519,387,450,214,441,49,578,189,689,97,612,118,615,270,589,279,588,244,559,286,596,317,579,232,559,256,568,258,616,232,531,157,593,250,594,252,574,205,615,233,593,180,569,309,619,197,562,264,580,309,534,241,581,302,550,346,588,305,573,241,568,336,545,286,562,255,577
264,567,374,525,256,578,278,546,322,516,347,556,355,558,276,562,357,551,335,560,313,578,308,559,342,560,371,532,335,585,307,553,360,586,349,601,381,566,379,566,321,595,328,597,348,586,360,598,341,574,288,572,322,561,344,609,331,588,340,540,251,567,215,644,102,642,102,640,498,361,468,374,487,354,188,733,484,368,116,659,120,733,165,682,137,664,224,715,139,608,114,640,144,705,531,397,150,674,194,608,187,705,497,273,209,691,167,734,102,693,97,654,166,685,180,626,445,382,514,461,181,564,127,518,132,545,144,556,112,579,139,569,170,572,123,599,46,713,54,798,126,569,116,539,134,615,149,517,315,265,335,352,47,519,138,551,122,686,52,627,159,533,109,579,189,595,124,599,82,643,110,651,169,601,152,615,163,584,213,305,162,547,278,385,77,585,141,605,97,685,153,621,378,668,444,673,341,797,338,676,391,732,405,743,401,698,381,729,282,697,400,780,314,745,431,716,380,763,375,801,381,682,336,654,325,798,304,672,340,725,339,555,358,631,335,769,343,634,325,695,367,693,393,670,385,735,276,676,393,656,402,593,363,412,356,641,408,503,339,439,406,599,427,517,161,742,79,909,119,941,183,690,91,720,99,837,113,815,124,677,71,893,50,856,75,642,223,253,128,744,160,1113,69,851,79,1066,86,975,75,947,199,721,128,1078,225,574,266,384,385,296,270,401,336,396,160,311,194,515,164,470,193,567,266,608,322,628,239,571,278,602,302,612,343,621,306,665,255,603,229,610,284,708,217,638,210,618,220,639,282,632,193,601,251,590,278,655,296,633,232,620,171,628,230,619,275,634,230,605,232,643,279,595,267,585,314,626,317,667,288,678,233,618,78,874,149,177,105,860,115,793,148,346,106,798,60,323,151,254,101,799,102,728,94,798,186,283,79,761,123,257,82,689,50,886,83,810,114,849,32,866,71,748,109,787,86,753,82,732,51,784,41,781,49,726,375,566,318,583,331,619,270,566,286,580,249,649,353,605,217,601,316,535,278,671,123,680,171,644,135,672,178,645,176,557,187,576,220,667,146,635,120,597,334,596,335,588,203,680,146,629,190,488,234,547,199,585,204,620,291,542,249,635,369,568,368,525,355,482,343,522,404,505,321,568,358,549,336,507,339,538,336,537,378,575,319,580,330,642,289,541,323,607,327,614,392,513,299,528,322,544,317,514,251,781,250,758,263,716,213,652,171,594,215,752,273,715,201,562,312,651,265,613,272,572,374,678,241,577,356,550,327,459,346,543,362,588,373,624,406,606,395,575,425,535,375,660,394,687,379,675,437,573,322,483,351,544,307,523,347,590,312,645,339,600,362,618,352,623,313,633,363,606,359,591,308,567,284,533,246,508,258,538,330,492,218,544,158,587,206,448,191,494,350,625,112,508,115,424,127,450,145,409,123,495,143,486,169,507,291,527,259,501,213,383,177,566,113,575,207,598,186,480,157,390,139,539,207,570,173,467,269,769,390,661,347,596,341,634,298,582,371,586,341,600,325,587,325,528,321,563,254,590,410,589,255,652,397,556,298,620,318,553,351,559,288,582,298,694,453,595,347,585,339,651,294,598,297,597,343,598,284,694,528,494,323,668,322,573,386,558,374,611,230,766,167,502,172,549,216,532,169,539,203,541,172,519,198,387,150,461,136,479,236,532,192,518,151,486,162,513,153,554,212,516,165,537,142,460,138,451,193,445,230,456,207,488,118,520,120,592,158,600,158,598,123,608,253,593,262,551,301,607,292,514,245,533,308,541,249,544,235,587,312,529,213,451,312,468,256,484,216,392,395,474,353,437,305,320,259,524,173,538,265,546,277,533,276,572,249,533,306,557,276,534,240,508,318,557,304,513,302,537,347,548,246,544,255,545,293,474,208,517,257,586,346,512,474,523,489,453,413,500,370,512,454,392,412,473,442,435,508,499,467,456,434,422,477,375,459,456,469,378,492,354,424,412,506,454,453,432,462,444,461,396,472,354,491,376,489,414,448,422,438,431,420,389,459,420,479,370,325,599,216,659,242,631,127,645,193,642,140,600,185,721,143,669,207,640,247,645,110,634,160,728,134,679,104,655,168,613,168,686,116,648,153,617,113,658,252,682,171,625,156,686,191,688,118,671,166,651,103,637,99,672,125,715,387,640,454,617,403,566,375,637,366,564,415,602,375,560,379,560,353,565,355,593,349,591,360,581,409,617,370,581,462,594,378,600,413,590,390,568,396,609,362,559,428,596,406,608,410,604,449,609,393,604,402,575,382,567,400,559,379,556,421,555,407,567,379,562,407,591,385,597,335,575,375,557,464,568,382,594,270,528,294,514,236,616,312,517,174,540,79,524,252,377,218,489,192,525,231,461,191,565,197,454,134,527,163,563,167,473,281,478,294,534,262,592,224,562,245,482,81,513,188,556,83,592,173,594,308,455,152,609,92,668,121,570,177,556,119,635,213,518,140,482,198,531,130,570,171,535,165,552,67,514,112,522,112,587,255,485,195,479,93,576,168,580,183,583,111,561,216,514,217,565,172,525,156,555,235,526,218,529,179,517,151,594,89,563,200,476,149,615,186,521,249,452,102,579,257,495,142,443,409,579,313,585,355,541,329,561,267,582,316,581,330,585,353,604,261,587,306,579,347,585,347,571,350,589,262,548,405,619,323,583,327,593,366,560,268,563,268,612,344,605,246,559,243,585,276,568,205,568,285,583,241,602,291,582,271,606,318,590,250,594,263,589,319,599,604,533,609,546,599,505,340,560,375,587,349,601,354,573,313,585,295,578,403,563,323,548,297,584,296,599,390,581,370,590,387,539,412,549,429,600,344,596,419,597,368,570,335,568,388,574,376,578,370,531,270,568,339,568,298,571,316,576,291,567,202,650,215,540,140,720,134,739,124,707,249,751,185,775,119,768,224,707,118,564,262,638,145,653,181,590,152,729,131,692,87,736,163,759,150,667,205,685,167,721,144,692,187,696,96,627,172,626,122,655,182,691,163,729,211,583,378,435,263,387,87,685,200,437,249,498,485,424,450,413,385,371,476,340,465,365,417,332,368,435,432,354,417,437,449,453,416,395,430,358,444,360,383,407,452,343,57,673,166,666,102,620,229,612,167,641,182,595,369,464,207,613,529,420,386,418,505,412,467,625,324,557,77,489,131,463,233,560,229,608,328,560,128,569,178,460,110,541,164,576,222,529,322,489,363,654,146,605,159,593,355,502,138,506,306,428,121,512,410,513,162,555,253,540,343,524,374,471,640,619,575,605,405,580,417,573,360,580,384,588,260,586,242,588,245,585,313,593,240,531,191,651,211,618,196,612,237,603,205,590,215,590,214,582,175,588,245,647,241,601,277,586,184,598,263,601,242,623,233,573,275,612,234,611,197,566,326,616,377,566,318,619,263,602,216,608,374,626,158,613,309,568,214,588,408,609,266,628,300,630,231,616,260,618,315,658,228,593,195,622,346,613,297,593,230,606,236,616,237,611,388,592,397,590,287,611,398,595,520,649,538,610,540,612,569,580,504,633,505,655,487,568,447,575,474,515,482,568,388,537,495,573,424,613,470,551,528,586,502,545,403,625,544,622,513,586,453,617,497,487,536,547,422,572,487,607,315,663,229,715,234,602,183,588,183,465,114,644,250,580,206,722,396,554,295,518,168,622,245,611,242,493,155,510,185,539,221,531,322,392,177,621,146,562,166,464,134,599,174,417,203,543,274,380,116,646,247,574,131,591,235,438,208,642,185,612,217,642,188,620,93,659,165,615,416,477,456,477,499,386,495,386,501,445,516,456,507,470,114,637,172,618,220,622,205,626,216,607,156,654,120,649,170,629,131,640,202,629,100,610,193,626,174,636,164,658,122,655,154,622,79,724,83,592,289,373,325,523,161,591,266,334,148,241,175,556,205,589,182,498,229,554,192,615,116,756,147,626,203,588,134,701,149,647,199,617,118,720,139,601,200,675,140,580,151,594,166,640,177,641,177,539,44,750,270,478,263,482,263,485,327,396,263,410,291,363,94,748,144,401,244,325,327,391,293,369,268,288,247,376,72,616,227,267,133,305,247,340,215,284,228,284,344,354,212,315,255,354,274,321,142,446,72,584,393,484,345,415,182,451,49,623,157,689,92,644,122,650,266,624,274,625,248,595,313,611,300,616,230,595,246,605,244,655,224,568,147,632,242,633,250,612,202,655,271,595,168,608,346,620,192,602,262,617,291,572,229,619,291,587,351,607,329,580,233,606,332,584,271,600,253,614
278,597,374,550,256,601,282,574,325,545,364,586,369,588,293,593,357,580,336,589,322,608,329,590,345,591,384,562,351,615,328,583,373,615,362,630,398,598,392,595,330,626,340,627,364,616,372,626,355,602,302,602,332,590,363,638,350,619,339,571,247,598,226,677,116,680,112,679,475,392,434,396,459,385,197,768,454,394,121,698,137,769,178,720,152,702,234,748,150,644,119,678,154,742,497,424,166,706,203,641,199,738,467,302,217,725,182,768,117,731,107,691,184,722,197,660,415,411,485,487,154,596,107,550,111,577,126,587,101,612,119,600,151,603,108,629,47,746,53,827,110,600,97,570,122,649,135,548,284,257,304,348,49,553,118,584,106,717,61,658,138,565,90,609,173,623,112,632,69,675,93,683,189,631,137,643,143,612,185,333,173,576,252,388,66,617,128,637,80,716,135,651,374,689,443,693,338,818,337,697,390,751,403,762,398,716,378,746,276,717,396,798,311,765,427,735,378,780,372,822,380,704,340,678,323,822,298,698,339,746,334,581,352,655,332,794,345,658,322,721,364,716,385,692,387,757,273,701,390,681,400,618,360,433,353,662,405,520,339,457,405,616,426,535,161,808,51,977,82,1005,146,762,154,794,57,899,66,885,150,745,42,955,19,927,89,715,232,317,155,806,202,1163,67,916,86,1026,84,1039,117,893,164,782,136,1126,278,546,333,405,418,331,289,422,373,339,119,347,253,490,216,477,198,596,276,636,327,653,246,597,289,631,312,643,347,649,309,690,262,627,231,642,293,734,229,670,220,649,233,669,285,661,206,634,258,618,286,684,299,659,244,651,180,661,242,650,292,663,241,637,243,674,292,624,274,615,323,657,330,695,296,706,241,650,59,922,113,209,93,903,97,844,125,377,92,843,44,366,124,287,96,843,92,772,77,844,164,312,70,804,102,292,84,737,32,935,91,835,83,891,26,914,64,795,101,835,72,806,65,780,45,834,20,831,36,771,376,596,317,623,332,647,275,604,294,616,260,684,341,618,202,635,278,531,247,653,111,712,146,674,172,669,176,681,205,570,216,588,230,682,163,663,106,632,308,612,332,619,203,709,145,660,161,531,248,574,199,612,205,649,317,550,249,657,366,596,364,552,350,508,339,552,401,531,315,589,354,573,331,535,335,567,331,566,371,600,314,608,326,664,286,570,323,636,322,643,391,541,309,556,329,571,321,541,266,810,253,787,275,746,222,683,174,627,229,785,280,745,208,567,309,673,260,640,268,600,369,705,249,596,357,577,323,485,345,571,366,617,372,649,400,627,396,602,422,561,376,688,394,712,378,700,432,604,322,511,351,568,307,551,346,616,320,672,337,629,366,646,346,647,309,660,359,631,359,618,302,568,287,558,246,535,249,569,315,519,215,575,151,617,196,482,196,528,337,656,102,542,107,458,114,484,136,444,120,531,131,521,166,542,291,556,249,535,209,418,169,595,108,611,199,626,180,515,144,426,127,571,203,603,158,502,264,789,382,688,338,626,332,664,280,612,366,617,327,631,313,616,306,556,310,593,240,622,402,620,233,671,386,587,278,650,309,583,340,588,277,614,287,721,442,624,332,618,327,675,283,629,276,623,331,629,272,730,524,447,304,704,313,603,376,590,364,642,239,803,161,531,167,578,210,563,163,567,198,573,168,552,189,421,146,495,130,515,229,563,188,549,146,517,154,545,148,588,207,548,160,570,135,493,135,485,186,478,217,489,205,520,116,558,128,625,165,633,165,632,136,644,254,623,255,583,301,635,286,543,242,563,299,572,244,575,229,619,306,559,199,484,297,497,242,516,197,424,379,504,339,471,274,350,249,557,165,570,255,576,268,562,268,602,249,565,297,588,275,565,235,539,313,586,298,543,297,567,342,581,236,575,250,578,277,505,209,547,248,615,340,540,449,555,459,485,392,531,354,545,419,418,381,508,410,469,476,522,443,491,405,454,443,406,428,488,443,409,457,381,390,439,474,484,417,464,426,477,426,426,440,387,455,408,457,443,425,453,407,461,400,421,438,456,445,398,340,631,222,691,258,661,128,680,206,676,145,633,194,754,149,700,210,675,256,676,116,667,166,765,141,715,116,692,181,648,184,722,128,685,168,652,129,694,268,721,177,661,165,721,202,726,131,709,182,689,120,670,107,707,136,755,403,663,471,644,419,594,393,664,385,593,437,630,393,586,398,590,374,595,373,618,367,620,381,611,429,647,390,609,483,622,398,629,434,619,411,597,419,638,385,589,450,624,424,636,431,632,468,638,413,631,420,602,401,595,423,590,401,586,439,583,425,597,399,591,429,621,404,626,356,606,395,588,482,595,402,621,241,552,265,548,214,642,300,552,145,572,76,560,251,415,218,528,185,561,204,495,189,601,184,491,125,563,122,595,160,510,283,516,302,570,239,624,198,597,246,517,99,551,192,590,76,626,162,629,297,490,157,646,68,704,104,614,174,592,103,678,223,555,126,513,188,566,122,603,158,568,151,586,55,552,92,556,96,621,242,519,179,514,80,611,157,614,177,619,103,596,201,547,203,599,164,560,140,590,226,560,210,562,171,553,145,627,72,600,193,510,139,649,171,554,236,487,91,617,247,529,126,478,425,609,327,616,374,572,344,593,282,614,330,613,343,615,367,636,275,619,322,611,362,618,363,602,367,622,275,578,422,646,340,615,343,625,382,591,282,594,283,643,364,635,261,590,256,617,293,600,223,600,302,616,258,635,305,614,285,639,333,622,269,628,276,620,335,630,587,560,588,574,577,534,356,587,391,614,365,628,368,599,328,614,312,607,415,590,342,577,311,612,310,628,408,610,386,618,401,567,434,578,449,627,362,625,437,625,383,598,349,596,406,602,396,607,385,561,287,597,355,597,314,600,334,605,306,596,193,686,213,567,148,754,138,780,129,739,263,779,196,808,124,816,246,737,117,604,271,676,159,681,188,614,161,759,140,723,103,768,174,795,160,713,213,726,184,755,165,718,198,724,93,666,182,657,132,683,199,705,175,756,218,613,346,449,252,420,85,721,188,471,234,532,467,459,423,446,350,389,442,362,433,397,386,364,338,465,398,382,406,470,428,486,400,430,399,381,413,384,350,429,419,376,68,709,174,703,110,655,232,645,178,674,197,628,367,498,216,646,515,447,379,451,473,436,462,657,346,588,102,512,135,496,260,591,249,633,348,592,144,594,212,493,124,568,179,607,240,560,341,522,379,688,157,637,171,622,373,537,137,538,335,458,129,545,444,542,162,590,263,575,366,554,357,504,642,648,549,639,396,610,410,603,368,614,392,618,272,617,268,610,257,613,323,627,269,562,209,680,227,652,211,643,248,640,224,625,229,623,229,615,188,620,264,680,261,635,291,616,203,632,278,636,255,653,253,605,284,646,250,644,215,599,345,643,391,593,330,646,276,634,230,638,393,651,172,646,328,598,221,619,428,638,279,658,315,661,245,647,277,650,328,687,243,626,209,654,365,642,314,620,247,638,253,649,245,641,408,623,409,618,293,640,412,623,482,650,499,618,498,615,530,578,466,628,470,670,449,568,421,602,458,549,440,553,376,567,454,589,407,646,431,566,487,598,491,579,367,646,521,648,496,611,448,653,455,486,496,549,408,611,445,619,278,675,202,734,232,636,151,620,150,477,108,683,249,617,207,759,365,586,260,546,167,662,215,647,238,532,196,506,187,576,210,570,286,417,177,657,145,601,181,465,143,638,212,437,201,581,304,417,105,683,248,609,121,632,210,477,212,677,195,645,224,677,194,654,103,695,176,649,391,509,426,506,467,414,460,421,473,474,484,487,477,500,124,672,177,651,225,657,216,662,222,641,169,690,133,684,179,664,140,675,210,663,110,646,203,662,184,670,173,694,127,691,166,656,86,760,77,629,263,398,296,545,143,628,236,350,118,270,151,589,183,623,152,521,200,573,166,643,98,785,127,661,178,616,116,733,127,677,169,637,98,753,122,634,172,707,125,614,124,627,149,678,163,677,160,573,47,786,247,503,241,507,241,507,293,392,232,423,252,354,130,760,105,408,205,326,287,385,257,366,226,280,209,377,109,634,187,277,91,318,210,348,173,279,185,276,303,328,170,314,213,338,229,300,126,485,52,618,347,451,300,389,149,449,49,668,125,694,89,676,135,686,264,658,269,661,251,632,299,647,290,653,229,631,241,642,234,693,219,606,143,672,236,672,250,650,197,695,293,606,159,647,337,658,191,642,261,654,284,609,222,657,286,624,333,646,312,618,233,645,328,622,260,639,254,652
290,626,375,575,257,624,286,602,327,575,382,616,384,618,312,624,358,610,338,618,332,637,348,620,349,622,397,592,366,645,343,613,391,644,375,658,416,629,404,623,340,656,352,657,380,645,390,652,375,630,317,631,343,619,382,667,370,650,346,603,244,631,234,710,129,717,125,718,450,422,408,423,435,418,211,804,424,417,137,737,153,805,197,758,165,739,246,783,164,681,131,717,164,780,466,451,176,738,211,674,221,767,446,332,232,758,195,799,133,767,122,727,197,757,213,695,391,445,457,518,129,629,90,582,95,608,109,618,89,645,100,632,135,635,93,658,48,778,58,856,97,631,83,601,111,683,119,579,253,259,274,350,59,587,100,616,91,749,76,689,118,597,75,640,159,652,102,665,55,706,80,714,192,655,119,672,132,639,162,364,187,605,226,398,57,650,115,668,69,747,119,680,370,710,443,714,335,838,338,719,389,771,401,782,394,734,375,763,272,737,393,816,308,785,421,754,377,798,370,844,378,725,343,701,321,846,292,723,339,767,328,606,345,679,327,820,346,682,320,746,361,739,376,715,388,779,272,725,386,706,398,642,358,455,352,683,401,537,338,476,405,634,424,553,133,876,39,1045,71,1064,107,834,189,867,41,960,45,947,123,812,41,1012,17,978,117,783,205,369,138,867,236,1205,73,977,107,982,94,1104,146,838,128,845,149,1186,329,521,374,434,451,380,348,452,368,375,71,377,308,455,268,483,204,625,286,665,334,679,253,623,297,659,321,672,352,677,313,715,267,652,234,674,303,760,241,703,230,680,244,700,288,691,219,667,266,646,294,712,302,686,259,682,187,694,257,681,304,693,254,670,255,705,306,654,282,645,330,689,340,724,304,733,249,682,44,969,76,243,89,947,82,895,101,411,84,888,32,410,98,327,99,888,87,816,70,890,137,333,74,846,80,328,78,788,33,981,82,873,62,939,25,962,63,841,95,882,55,860,52,828,39,883,18,874,27,817,370,611,293,629,303,648,265,621,264,615,218,674,319,634,177,673,277,570,220,667,116,744,145,706,170,694,210,690,216,585,227,601,219,712,201,658,104,667,299,635,332,649,209,737,137,698,135,573,257,614,212,641,203,672,310,574,241,692,364,623,360,578,343,534,336,582,398,557,311,610,349,598,326,563,330,597,326,596,367,625,310,635,325,685,284,599,322,666,319,673,390,570,317,584,335,598,328,567,282,839,260,816,284,775,232,713,177,659,243,818,287,775,207,593,306,695,258,668,264,628,367,732,248,623,358,603,321,510,344,599,369,646,368,674,396,650,391,628,420,587,378,716,394,737,378,725,428,635,322,538,352,593,310,580,345,643,322,700,335,658,369,675,348,673,307,688,357,656,360,644,305,602,289,582,247,562,238,599,305,547,208,607,148,648,189,516,194,563,324,687,91,576,98,492,101,518,125,479,115,567,127,555,166,578,285,585,239,569,200,454,158,624,101,646,191,655,172,549,132,462,120,604,200,634,142,537,249,804,375,716,334,651,324,694,267,642,356,648,314,663,303,648,289,585,299,623,228,655,391,651,212,702,371,618,259,680,299,615,329,616,264,647,277,749,431,653,318,650,319,693,275,660,260,651,318,659,263,766,518,400,283,736,303,634,365,622,355,674,249,840,155,560,163,606,205,593,157,595,195,603,167,585,181,455,143,528,126,551,223,593,183,579,142,548,147,577,146,622,205,580,156,602,128,526,133,519,183,510,204,522,202,552,116,595,140,658,173,667,173,665,151,679,258,652,251,615,301,662,283,572,238,592,293,603,242,605,224,650,300,589,188,518,280,525,228,549,178,457,364,536,325,505,246,384,242,589,158,602,248,606,259,592,264,632,247,597,294,619,273,595,232,571,312,615,294,574,293,597,340,613,229,606,247,610,267,536,206,577,238,644,336,569,424,586,435,518,369,562,327,577,389,445,353,543,403,505,448,547,418,524,381,485,418,441,410,523,409,439,427,411,356,469,455,520,390,502,400,512,402,461,410,419,434,444,428,472,403,486,383,496,366,453,406,489,419,432,357,658,228,724,268,694,131,714,219,711,151,666,199,786,158,730,213,710,265,708,124,700,175,801,152,751,128,729,197,683,195,759,141,721,183,686,148,731,273,760,184,696,176,757,214,763,142,747,203,726,140,706,118,744,149,795,419,687,487,672,436,622,411,690,405,622,458,659,410,612,419,620,395,625,393,644,387,649,403,641,448,676,408,636,504,651,415,653,456,649,433,627,441,666,407,619,470,652,443,664,452,659,486,666,432,656,438,628,421,624,445,621,424,617,456,609,443,626,419,621,451,650,422,654,374,636,413,617,501,622,423,650,226,583,251,583,198,674,263,571,137,604,77,597,233,452,214,567,176,597,179,534,176,638,177,528,118,599,88,636,175,547,291,554,301,605,219,657,189,633,235,552,104,590,207,622,71,660,167,665,313,525,143,682,53,742,93,658,147,627,113,720,214,591,114,545,179,600,120,635,149,602,136,619,45,590,76,591,81,655,229,554,168,549,71,646,150,649,171,654,94,630,187,581,193,632,156,595,125,625,217,594,202,596,165,588,142,661,58,636,183,544,131,683,159,587,226,521,81,655,241,564,110,513,443,640,345,648,392,603,360,624,299,646,343,644,358,643,383,668,290,651,339,644,377,650,380,633,383,655,289,609,440,673,356,646,358,656,400,622,299,624,297,675,382,663,276,620,272,649,308,631,241,633,318,648,276,669,319,645,299,671,351,655,286,661,288,650,352,661,568,588,567,601,555,561,372,614,406,641,380,656,382,626,343,643,330,636,425,618,361,606,328,640,323,657,425,639,401,645,417,595,457,608,468,654,380,653,456,654,397,626,365,624,423,630,415,635,401,590,304,626,370,625,329,628,352,634,321,626,195,711,202,598,166,789,150,804,133,782,271,819,204,856,130,851,264,768,105,649,284,709,170,712,197,640,173,791,142,766,120,799,189,817,177,739,228,748,201,786,182,744,201,762,105,694,187,690,142,713,214,737,179,790,218,642,315,465,231,453,86,758,177,504,218,565,438,486,397,480,317,414,407,387,403,430,361,401,308,496,367,415,388,504,398,516,384,465,377,412,386,413,318,449,391,410,82,746,168,739,118,690,235,678,190,707,200,661,351,532,218,677,490,481,357,484,442,466,452,689,360,621,111,547,148,526,282,624,261,661,366,624,140,627,241,521,127,601,192,640,257,593,369,547,404,713,172,666,178,656,391,571,131,571,365,485,136,580,473,577,171,620,272,609,379,589,344,538,634,681,536,672,392,637,409,633,381,645,403,647,292,648,274,643,267,640,336,661,299,586,233,714,244,683,230,673,260,677,241,658,242,657,243,650,197,655,284,716,277,669,305,651,225,662,293,668,275,686,271,638,291,682,270,676,236,631,367,672,404,619,344,673,289,667,244,667,412,676,188,679,348,628,231,651,447,666,291,688,331,692,258,677,294,682,341,717,260,660,222,686,386,671,334,651,263,669,270,682,255,671,429,654,418,647,300,670,427,652,445,659,464,637,493,651,515,608,429,632,429,682,407,570,393,619,419,558,398,557,378,608,435,620,367,655,440,606,447,607,478,608,368,683,481,653,493,648,409,666,457,528,470,575,365,633,413,642,243,686,169,744,230,670,150,625,185,488,99,722,249,653,206,795,328,589,232,524,165,703,183,674,233,570,216,546,191,614,200,608,251,448,179,693,141,639,216,488,147,677,227,476,200,620,311,455,92,719,244,645,108,672,181,515,218,712,206,679,231,711,201,687,113,731,189,683,369,541,397,536,432,446,427,455,441,509,451,520,447,530,134,707,185,684,232,691,229,697,230,674,183,725,146,720,189,700,153,711,218,698,119,681,214,698,197,704,185,730,133,728,177,691,93,793,83,662,243,430,267,568,126,662,202,372,105,299,124,614,166,657,137,556,184,608,143,673,85,816,110,697,167,652,101,767,112,711,158,674,80,788,108,668,146,739,107,649,108,665,135,718,147,717,147,607,59,820,214,511,209,512,208,513,266,413,199,424,212,350,166,766,86,435,167,334,248,382,220,368,184,277,171,382,147,650,146,294,49,312,173,358,130,283,142,275,260,313,128,319,170,333,183,284,115,523,33,653,301,421,255,375,137,467,47,713,93,701,91,708,141,721,263,693,267,698,261,668,288,684,280,690,229,667,237,678,235,732,219,643,145,711,233,711,252,688,189,735,284,645,156,686,329,695,190,682,261,691,281,647,217,695,282,661,321,685,300,656,236,683,322,661,251,677,262,686
303,655,376,600,257,647,290,630,330,604,399,646,400,648,331,656,359,640,340,647,342,667,368,651,353,653,407,619,381,675,363,638,408,673,388,686,435,659,420,652,351,686,366,687,396,675,408,682,393,660,333,661,354,648,400,696,389,680,350,635,243,662,245,744,142,754,136,757,427,451,385,454,415,453,233,838,397,447,155,774,167,843,215,794,176,776,261,814,182,715,140,754,177,816,439,478,197,768,219,707,235,801,426,366,251,790,206,833,146,805,130,761,209,795,228,730,364,479,430,546,107,661,78,614,79,640,95,650,77,678,85,664,123,666,79,688,50,810,63,885,89,662,72,631,104,716,105,610,221,266,243,363,72,620,86,649,82,780,98,717,101,630,63,670,145,681,90,698,46,738,70,745,161,646,105,701,121,666,142,394,208,634,199,417,49,682,101,700,60,778,108,709,367,731,441,734,331,858,337,740,388,791,399,801,389,752,371,780,269,757,389,834,306,806,415,773,376,815,369,865,377,747,346,725,320,869,290,749,337,788,324,632,337,703,326,845,348,706,318,771,358,762,369,738,388,801,273,750,385,732,396,666,355,476,351,704,399,555,339,495,406,651,421,571,90,943,37,1101,51,1130,90,899,127,926,26,1024,45,1005,75,878,33,1073,19,1040,81,832,160,425,111,929,265,1248,74,1032,144,1037,101,1163,163,773,111,908,160,1174,308,569,424,472,447,414,397,477,338,431,95,402,319,483,327,478,211,653,295,693,341,704,258,650,307,687,332,701,358,705,319,741,273,676,236,706,313,786,255,735,241,712,256,731,293,720,231,700,276,674,302,740,305,712,271,713,196,727,269,712,308,724,266,703,269,735,316,683,292,675,338,720,348,753,314,761,257,715,38,1017,47,281,93,990,74,946,86,451,78,933,27,454,80,366,110,929,86,860,75,933,112,365,85,888,61,365,71,838,50,1025,78,923,61,986,36,1008,75,887,102,929,38,913,46,876,38,933,23,924,29,862,342,586,290,669,285,678,232,638,240,639,196,703,318,667,181,701,277,602,211,700,147,742,152,725,146,730,214,708,191,619,203,633,216,741,192,685,117,682,286,660,337,680,214,765,165,712,124,616,279,626,229,650,209,697,293,607,255,706,363,651,357,605,337,559,335,612,395,583,308,631,346,623,323,591,326,626,322,625,362,650,307,663,323,707,285,628,323,696,318,702,389,599,329,613,342,624,335,594,298,868,268,845,294,805,241,744,179,691,258,850,293,805,203,618,302,716,255,696,269,653,373,755,245,650,359,630,325,533,344,628,370,675,367,699,394,674,393,655,412,613,377,743,392,762,379,750,428,665,322,566,358,617,312,608,350,669,324,728,332,687,369,703,352,699,313,712,355,681,362,671,310,636,289,607,237,588,235,632,294,573,208,639,147,680,186,550,200,597,310,718,86,609,93,525,93,552,118,513,110,603,119,590,164,613,287,614,237,601,196,489,149,653,99,682,180,684,172,580,117,499,110,636,197,664,130,571,235,829,369,743,323,682,317,724,255,673,343,678,303,695,292,678,276,614,290,653,220,688,379,681,191,733,355,649,243,711,289,647,314,645,250,680,267,776,420,683,305,683,307,715,267,690,249,680,305,690,252,803,511,352,265,771,297,664,355,654,345,706,258,877,151,589,162,634,201,623,151,623,191,631,166,618,174,489,141,562,124,586,218,624,181,610,137,579,141,610,145,656,206,612,156,635,125,559,129,554,179,543,195,556,201,585,117,633,153,692,183,701,183,699,170,714,264,681,246,647,298,690,280,601,236,622,289,634,239,636,217,682,296,619,180,551,267,556,214,581,162,490,354,568,309,540,217,418,235,622,153,634,244,636,254,622,259,662,246,629,288,650,272,626,216,602,311,644,290,604,289,627,342,646,223,637,247,643,254,568,210,607,228,672,338,597,399,616,409,551,352,593,304,610,355,471,328,578,372,540,423,577,387,555,350,513,387,472,382,554,380,470,398,444,337,504,420,549,372,537,365,547,370,494,382,454,403,480,403,506,377,518,364,531,338,488,373,520,400,467,374,686,237,756,271,726,131,749,231,745,159,699,213,819,171,761,222,742,275,740,137,732,185,838,164,787,143,766,201,717,208,796,157,758,199,721,166,768,271,799,193,731,185,792,230,801,163,784,225,763,151,740,132,781,157,834,436,712,504,699,453,650,429,717,423,651,478,685,428,639,439,650,416,654,413,671,405,677,424,671,468,704,426,663,523,678,435,682,476,678,455,657,463,693,428,648,491,681,461,692,474,688,503,695,450,682,457,655,440,652,467,651,446,648,475,637,461,655,439,650,473,680,441,683,393,667,432,648,519,649,443,678,223,614,248,617,183,706,225,591,136,638,98,633,204,488,212,606,175,633,166,573,159,674,167,565,124,636,82,681,147,570,257,577,270,632,215,691,163,665,204,579,81,628,173,646,82,693,159,701,288,549,139,719,49,780,85,702,131,663,136,761,217,628,105,577,172,634,122,667,140,636,126,653,36,628,66,627,69,689,221,588,159,584,65,681,145,683,167,689,86,664,174,614,184,666,149,631,114,661,210,628,193,629,157,624,140,695,48,672,175,579,121,717,148,621,217,556,76,693,236,598,98,548,460,670,363,679,411,635,378,656,315,678,356,675,374,673,399,700,305,683,354,676,396,683,396,664,400,687,303,640,458,701,374,678,374,687,418,652,312,654,314,707,401,692,291,651,288,682,326,663,261,666,337,681,295,702,335,677,316,704,368,687,304,694,301,681,369,692,550,614,544,628,532,590,389,641,421,669,395,683,397,652,358,672,348,665,437,646,378,634,344,669,339,686,442,667,418,673,433,622,479,637,487,681,398,681,474,682,413,654,379,651,441,658,433,664,418,620,322,655,386,654,345,657,370,663,337,656,193,741,194,632,178,824,160,832,142,806,290,846,218,882,138,895,279,792,109,670,301,735,187,745,203,674,186,813,151,790,133,839,204,849,190,770,244,788,212,813,201,775,202,799,111,728,196,728,155,747,233,771,193,821,225,672,284,483,207,484,91,794,166,538,204,598,407,507,367,513,284,441,376,418,377,463,344,437,282,530,341,450,361,536,363,532,373,501,357,444,365,446,286,478,362,443,96,782,168,775,128,725,239,711,201,739,207,694,339,567,221,710,470,514,339,517,425,499,454,719,378,654,122,581,158,559,298,658,274,691,383,656,155,654,271,555,142,629,213,672,275,627,390,581,429,746,186,698,188,689,419,605,134,605,388,520,155,606,505,605,178,655,287,636,400,617,322,571,618,714,511,705,388,667,406,664,394,677,417,676,308,680,291,678,276,672,350,693,311,618,251,742,264,714,253,705,273,711,262,690,260,691,259,683,210,686,307,748,290,701,319,682,241,695,307,701,286,718,292,672,305,715,288,709,260,661,385,698,418,648,359,702,305,700,260,697,432,705,205,712,365,655,241,682,466,695,303,718,348,722,271,707,312,714,356,747,275,693,236,718,406,700,355,681,279,699,287,715,267,702,449,684,428,675,307,699,440,681,453,694,435,659,454,662,498,634,391,642,389,691,364,573,353,625,380,574,393,596,336,629,391,639,339,683,405,624,406,625,437,615,331,697,444,663,452,656,369,675,437,554,442,605,328,650,379,662,212,695,137,753,229,704,188,627,198,525,82,759,250,690,206,832,319,583,234,558,163,743,220,677,229,609,221,586,197,651,184,647,222,478,182,729,133,678,233,525,148,716,222,515,199,658,303,493,69,755,236,680,93,706,146,553,224,747,218,713,238,746,208,721,127,767,203,717,349,573,371,568,400,477,395,489,410,543,417,554,421,561,146,742,193,717,241,726,241,733,238,708,197,761,160,755,200,735,167,747,226,732,129,716,225,734,211,739,198,766,142,764,187,723,105,826,104,696,216,457,237,591,100,694,170,397,87,333,113,646,149,689,114,587,150,625,125,706,81,850,99,736,141,681,89,802,89,744,128,696,73,821,103,705,125,770,95,684,92,701,114,753,127,755,129,640,73,855,182,515,176,517,175,517,232,417,166,425,173,353,201,763,77,475,129,340,209,385,183,378,142,278,132,391,184,665,105,318,41,351,135,370,88,290,99,275,218,305,85,322,127,330,137,276,101,562,13,687,255,399,209,369,136,499,45,758,61,704,96,739,155,757,268,727,264,734,265,704,282,720,274,727,235,704,233,715,240,771,223,681,149,750,231,750,257,726,185,775,274,683,157,725,326,733,190,722,266,728,285,684,213,733,285,698,315,724,292,694,243,720,319,700,248,716,268,723
317,685,376,624,258,669,293,658,333,634,418,676,417,678,351,687,362,670,344,676,353,697,387,681,358,684,418,649,397,705,383,668,424,702,404,715,455,691,435,681,365,717,380,718,411,705,426,712,411,690,349,691,365,677,420,726,409,711,353,668,240,695,254,778,160,790,153,794,406,483,358,476,389,484,252,870,370,476,167,814,191,880,238,829,198,811,278,844,201,754,154,793,195,851,414,505,214,799,231,738,248,832,400,398,262,824,228,865,162,841,150,798,227,830,246,762,339,514,404,573,88,694,68,646,65,671,84,681,68,711,71,696,110,697,70,717,54,843,71,914,78,693,60,662,96,750,93,641,190,278,212,384,94,652,74,681,69,811,126,739,87,662,54,700,128,711,84,731,41,770,61,776,131,647,94,729,113,694,127,426,228,662,177,440,41,715,84,731,53,809,98,739,364,752,439,755,329,879,336,761,388,810,398,821,386,771,369,797,268,777,386,852,306,826,411,792,377,833,368,887,377,769,349,748,320,893,287,774,336,810,320,658,331,727,325,870,351,731,317,796,357,784,364,760,389,824,275,774,385,757,395,691,351,497,349,725,397,572,341,514,407,669,419,589,69,1008,32,1161,64,1152,86,953,77,989,82,990,27,1074,46,943,33,1134,69,1055,66,905,123,483,83,990,294,1300,80,1096,197,1092,102,1225,178,772,111,966,162,1121,294,625,453,507,460,454,439,503,321,489,153,389,310,540,311,497,218,682,304,722,349,730,264,676,318,716,342,731,363,733,325,766,280,701,239,737,326,812,270,767,253,743,266,761,299,749,246,732,285,702,311,769,306,739,285,744,209,760,283,743,315,754,278,735,284,766,325,712,303,705,347,751,360,782,324,789,266,747,45,1063,25,325,103,1030,74,997,72,490,85,977,32,501,66,408,120,973,93,904,87,979,90,393,100,931,56,403,68,888,79,1070,73,973,68,1031,56,1048,83,933,109,976,29,966,42,924,40,983,37,964,40,903,315,596,297,709,269,696,228,676,230,662,187,733,323,700,164,741,288,640,214,732,177,735,146,757,129,767,193,744,185,650,194,665,221,761,169,723,103,716,291,693,320,685,197,766,139,751,154,629,266,666,206,687,230,717,288,640,250,741,363,679,355,632,331,585,332,642,391,609,305,652,341,648,317,619,324,654,319,654,357,675,305,691,324,729,285,657,325,726,317,732,387,628,340,641,350,651,340,620,312,897,279,872,306,834,254,775,183,724,273,883,301,836,200,643,298,738,257,723,266,682,373,782,240,677,359,657,324,558,341,656,369,704,369,724,391,697,396,682,408,639,377,771,388,787,383,775,433,696,325,593,363,642,313,637,351,696,327,756,330,716,361,731,355,725,321,739,347,705,365,698,316,670,287,631,242,615,229,663,282,597,208,670,145,711,180,583,200,632,300,748,81,643,88,559,87,585,117,546,108,638,116,624,168,645,291,643,233,630,192,525,141,683,100,718,172,712,168,615,103,535,105,669,194,698,121,606,221,854,362,771,313,714,305,753,247,705,328,707,291,726,276,708,261,642,279,683,213,719,366,712,173,766,337,681,233,738,278,680,304,670,239,712,259,803,411,713,291,715,292,743,256,721,244,709,294,721,246,823,502,304,250,807,288,695,343,686,334,738,268,913,148,618,161,663,197,654,147,651,189,663,168,650,170,523,138,596,123,622,218,655,179,641,132,610,136,642,146,690,204,643,155,668,121,592,127,588,178,575,190,589,200,617,121,670,166,725,195,734,194,732,189,750,264,710,248,680,294,718,279,630,238,651,289,666,238,667,213,713,292,650,169,585,258,587,201,612,149,523,343,600,294,574,193,451,229,654,151,666,242,665,250,651,258,692,245,662,286,681,273,657,201,634,311,674,289,634,285,658,342,679,220,669,249,675,241,600,203,637,224,701,335,625,377,645,385,582,340,624,292,643,324,504,311,613,347,576,400,609,358,590,330,548,363,507,353,589,357,503,372,479,304,535,385,583,340,571,335,583,341,530,355,489,372,514,368,537,350,551,339,565,317,524,348,555,372,500,387,718,242,788,268,759,133,783,238,780,166,732,224,852,183,792,224,777,283,772,150,765,194,874,177,824,158,804,220,752,225,832,179,794,213,755,182,804,292,820,203,767,199,826,248,839,185,821,244,800,171,775,155,818,157,874,452,736,520,726,468,677,447,744,442,679,498,711,445,665,459,680,437,684,432,697,425,707,445,700,487,733,445,691,542,706,455,711,496,708,477,687,484,720,449,678,512,709,478,719,494,717,521,724,469,708,476,682,458,680,490,682,469,679,493,665,479,684,459,679,496,710,460,711,413,698,452,678,537,676,463,707,223,645,253,652,181,738,189,624,128,672,92,670,170,515,226,645,187,669,156,613,146,710,154,602,124,672,70,727,112,596,225,610,240,662,214,726,152,702,182,612,71,666,152,678,102,726,134,735,254,571,145,756,51,818,73,746,133,699,124,804,219,664,96,609,165,668,122,699,135,669,116,687,30,665,58,662,59,723,210,623,154,619,60,716,139,718,160,724,80,699,165,648,175,699,142,666,103,696,204,662,185,663,149,659,139,728,42,708,169,613,114,751,139,654,210,591,72,731,232,633,87,584,476,700,380,711,430,666,395,687,333,710,370,706,389,703,415,733,320,715,371,709,414,716,413,695,417,720,319,671,476,729,392,709,389,718,436,682,325,685,330,738,420,721,307,682,309,714,342,695,280,698,355,713,314,735,350,709,331,736,386,720,321,728,317,711,387,722,529,641,521,656,510,619,407,669,436,696,411,711,414,679,374,701,366,695,450,673,398,663,362,697,355,715,461,696,435,701,448,650,500,665,509,709,417,709,491,710,428,682,394,679,459,687,452,693,436,650,341,683,404,683,362,685,387,692,354,686,189,775,200,655,195,850,169,877,153,843,307,869,231,917,149,933,298,836,112,699,318,766,203,764,217,698,202,850,166,811,156,859,228,865,211,802,259,807,225,847,219,799,208,836,110,768,206,759,168,766,252,797,208,843,239,701,252,497,187,517,100,831,156,571,193,631,376,535,341,544,254,476,347,449,354,497,311,463,255,566,310,480,330,564,332,557,351,533,337,476,344,478,257,509,330,473,114,819,174,811,135,761,243,744,209,772,217,727,314,602,234,743,451,548,332,548,401,532,444,751,404,685,142,611,174,589,320,688,299,712,407,686,166,687,298,584,155,662,233,702,301,659,411,613,449,779,207,724,209,712,441,634,148,637,415,552,173,639,529,637,191,687,291,671,414,651,319,604,605,746,502,739,386,696,405,694,405,710,431,708,321,713,309,711,288,701,364,725,326,651,276,772,280,747,272,733,293,746,285,721,276,725,279,716,225,716,329,780,303,734,336,708,265,727,321,735,297,752,313,704,315,750,307,743,280,693,404,724,433,676,374,730,322,732,276,726,450,732,224,745,384,683,252,713,485,724,318,747,363,752,284,737,331,745,371,777,289,726,252,750,428,732,375,710,297,730,307,748,279,732,472,715,440,704,315,728,451,710,438,716,398,674,415,670,460,638,355,665,359,714,337,599,323,645,345,594,363,619,301,659,352,666,300,699,365,640,399,659,399,632,294,714,411,681,412,670,347,708,397,567,403,614,286,674,338,686,176,693,106,759,229,738,222,657,195,561,117,735,252,727,207,869,320,620,233,596,160,784,232,714,225,647,223,627,203,689,161,685,191,513,186,764,122,717,234,562,148,755,213,554,196,696,293,531,104,732,227,716,132,692,108,586,232,782,231,746,246,780,216,755,139,803,217,751,331,605,347,600,368,508,367,523,379,577,388,587,394,593,160,778,202,750,250,760,254,768,247,742,211,797,175,790,210,770,182,783,236,766,141,751,236,770,224,775,213,802,151,800,199,754,127,857,107,733,202,492,208,614,93,733,134,401,75,367,101,680,134,724,102,619,140,656,104,737,71,883,91,775,129,718,77,836,72,779,124,734,61,856,86,737,109,803,89,721,77,740,102,787,105,792,111,671,84,890,150,518,144,519,143,519,198,415,136,438,133,358,237,754,67,514,101,363,170,393,147,389,101,279,94,401,221,674,66,335,36,393,98,381,47,301,87,316,176,298,46,333,85,328,91,265,84,600,38,710,209,386,164,365,129,531,39,803,51,727,102,771,174,793,273,762,265,771,268,741,279,756,274,764,238,740,235,752,240,809,228,718,157,790,232,789,263,764,183,816,264,722,162,764,326,771,197,762,270,765,296,721,211,771,290,736,313,763,286,732,254,759,323,739,245,754,278,761
331,714,377,649,258,692,296,686,336,664,437,706,434,708,371,718,364,699,347,705,366,727,405,711,363,715,429,678,414,736,403,699,441,731,418,743,474,722,451,711,378,747,395,748,429,735,444,742,430,720,365,721,375,706,439,755,430,742,356,700,238,727,269,812,173,829,166,830,386,514,336,506,370,518,276,902,344,508,185,853,212,916,261,864,215,845,295,877,224,788,174,831,211,887,383,527,234,833,245,770,268,860,387,434,274,857,239,900,186,875,168,835,234,870,258,798,315,549,390,610,73,726,57,679,54,703,76,712,62,744,61,728,102,728,61,747,59,875,81,943,69,725,51,693,89,784,82,673,161,302,184,407,116,682,61,714,58,843,151,766,77,694,51,731,115,740,79,764,37,801,53,807,109,677,84,758,110,721,113,458,248,690,164,463,39,747,71,763,48,840,86,768,361,773,437,775,328,899,335,782,386,830,398,840,380,789,367,814,267,798,383,869,305,847,409,811,376,850,366,908,377,791,352,772,317,917,284,800,333,831,316,683,326,751,323,896,353,755,316,821,355,807,359,783,388,846,277,798,382,782,392,715,350,519,348,746,395,589,342,533,407,686,416,607,61,1064,83,1104,121,1103,71,1014,55,1050,139,950,26,1130,33,1000,61,1092,117,1008,71,977,104,553,72,1050,324,1348,92,1069,248,1131,109,1274,197,837,110,1027,164,1070,284,668,506,553,498,508,482,541,311,546,208,390,290,600,255,541,226,711,310,750,358,756,272,702,330,744,353,762,367,761,333,791,286,725,243,769,338,838,285,800,264,774,280,792,304,779,261,765,292,730,320,797,308,765,301,775,223,794,300,774,322,785,292,768,300,797,334,742,313,735,357,783,371,810,335,816,277,779,60,1110,14,370,118,1072,87,1048,62,531,106,1021,43,549,54,449,138,1012,105,948,103,1020,74,425,121,955,55,445,71,938,80,1118,71,1023,77,1071,82,1091,103,975,126,1023,35,1016,45,967,48,1031,59,1005,61,944,299,625,269,708,267,726,208,695,238,697,198,775,332,732,177,777,305,679,202,745,164,768,157,780,149,788,190,780,189,674,201,685,235,790,182,747,116,743,271,699,291,689,169,763,136,784,126,672,256,705,204,721,248,724,314,648,268,764,363,706,354,658,327,611,327,672,388,635,303,673,338,672,313,646,323,683,319,683,354,700,303,718,323,750,285,686,326,756,317,762,387,657,352,670,359,678,346,647,328,926,288,901,317,864,266,805,190,756,288,916,311,866,198,668,303,756,257,750,264,710,373,809,237,704,367,683,326,584,340,684,367,732,361,746,390,720,391,708,406,666,376,798,385,813,388,800,433,727,329,620,367,667,313,665,353,723,325,784,340,741,361,757,358,752,324,767,349,730,366,725,322,703,290,656,250,642,224,694,270,627,212,702,141,743,178,617,207,666,288,779,80,677,80,593,84,618,117,578,115,668,117,655,160,681,298,667,227,664,189,560,141,710,101,754,166,739,170,648,97,570,100,702,200,724,120,641,211,880,357,798,302,746,293,782,237,736,317,738,283,758,263,740,251,671,268,713,206,752,355,743,155,798,320,712,224,757,266,711,292,703,227,745,250,831,402,743,279,748,282,770,248,752,241,739,284,751,234,857,495,256,241,844,281,725,331,719,321,770,279,950,146,648,160,691,194,684,145,679,190,695,171,683,168,557,135,629,120,658,217,686,181,672,129,642,131,675,148,724,204,675,155,700,117,625,126,622,180,608,184,622,201,649,126,708,182,758,207,768,206,766,208,784,265,739,249,712,291,746,280,659,238,681,289,697,239,698,212,745,289,680,158,618,249,618,190,644,135,556,334,632,283,609,171,486,223,686,152,698,243,695,251,681,258,722,244,694,286,712,273,687,189,666,311,703,289,665,283,688,346,712,220,700,253,708,231,632,201,668,221,729,331,653,352,675,355,614,322,655,267,676,300,537,283,648,329,612,378,641,331,624,298,578,340,539,334,623,329,533,346,513,269,570,353,619,326,609,314,620,315,565,327,524,353,550,346,570,332,584,326,600,290,558,317,591,353,534,400,750,249,821,267,791,140,818,244,814,174,765,237,884,196,823,239,807,292,803,165,798,208,911,194,860,180,841,235,787,237,869,202,830,226,790,208,840,310,853,218,802,212,861,263,876,202,856,264,838,194,807,173,854,183,894,469,760,537,754,486,704,464,770,462,708,518,739,463,691,479,710,459,714,451,723,444,734,466,729,506,762,465,719,563,735,475,740,516,737,500,718,505,748,471,708,532,737,497,747,516,746,539,752,488,735,494,709,478,709,513,713,490,708,511,692,496,713,479,709,518,740,479,740,433,728,472,709,555,703,484,735,230,676,257,687,188,770,167,662,129,705,69,705,145,551,261,673,171,703,147,653,145,747,146,639,119,708,79,772,87,632,207,648,211,695,225,760,154,738,149,635,71,705,144,713,105,760,115,769,227,603,133,793,55,856,70,790,129,735,134,847,210,700,90,641,159,703,122,732,132,703,109,720,26,703,46,697,52,758,200,657,151,654,60,751,135,752,151,759,79,733,158,681,171,733,138,701,93,732,199,695,175,696,144,695,140,762,36,745,165,648,105,785,133,688,205,626,73,769,230,667,78,619,493,730,399,741,448,697,410,719,351,741,387,738,404,733,432,765,335,747,387,741,430,747,430,726,435,753,334,702,494,758,410,741,406,750,456,713,339,715,349,770,439,750,324,713,326,745,359,726,300,731,375,746,333,766,366,740,346,769,404,753,342,761,334,742,407,753,512,668,499,684,489,648,424,696,452,723,427,738,429,705,391,729,383,724,463,701,417,691,380,725,373,744,479,725,451,728,465,678,521,694,528,735,437,738,510,739,445,710,409,707,477,715,470,720,452,679,360,712,422,712,379,714,405,721,371,716,194,801,195,694,198,896,189,900,177,855,322,909,246,947,161,959,321,863,102,741,339,801,219,796,230,726,227,878,180,839,171,892,245,910,230,833,273,834,242,875,242,815,221,864,122,791,223,782,181,792,264,834,219,882,257,731,224,522,173,550,115,868,136,604,179,665,349,567,318,577,227,508,324,483,340,531,282,494,229,601,274,508,306,598,302,585,323,563,317,506,319,511,234,540,302,506,133,855,185,847,145,796,249,777,217,805,232,761,308,638,234,772,431,582,315,582,382,566,434,783,423,717,152,645,180,622,342,722,314,742,432,717,189,720,327,617,165,696,241,733,321,686,436,638,470,813,219,757,227,746,455,669,156,665,437,583,185,669,550,672,211,711,300,705,432,686,307,639,602,779,470,766,383,725,408,724,419,740,445,736,336,746,326,746,300,727,378,757,347,685,291,807,298,782,292,761,301,779,308,753,296,760,299,750,237,751,347,816,317,768,356,740,286,759,337,768,314,784,337,735,328,784,328,775,303,724,423,752,447,701,387,757,340,765,293,756,470,760,244,779,402,712,267,744,501,750,332,777,381,782,301,768,349,777,387,806,305,759,271,782,449,763,395,740,317,762,329,781,293,762,492,745,450,732,323,758,460,740,400,723,361,690,388,700,422,642,330,686,319,734,328,633,287,673,323,620,321,631,269,694,327,700,268,719,335,664,358,671,367,659,266,737,377,704,391,697,308,725,356,590,364,619,243,689,311,716,139,691,74,763,230,772,234,695,190,597,156,754,252,764,209,905,316,657,230,634,157,824,235,750,219,686,224,667,210,726,132,721,158,547,190,800,109,749,230,598,147,795,201,594,187,735,282,569,140,755,219,752,167,727,85,602,239,817,245,780,254,814,225,789,152,839,233,785,313,637,323,633,339,540,340,557,351,610,358,622,368,625,174,813,213,783,261,795,267,803,257,776,226,832,193,825,223,806,196,819,247,801,154,787,249,806,238,811,229,838,161,837,213,788,145,889,140,753,178,522,186,641,77,764,100,384,63,401,77,704,113,758,86,651,141,692,89,772,63,918,83,812,104,745,64,870,66,816,102,766,47,893,73,770,98,838,79,755,69,777,90,824,96,831,108,710,99,921,117,525,113,530,111,532,164,419,113,466,94,364,273,742,71,553,94,401,131,404,112,410,59,280,86,432,258,681,48,353,37,435,61,396,55,343,84,359,134,290,49,375,60,364,45,253,71,639,72,732,163,376,118,367,121,563,53,846,63,758,107,803,187,828,275,796,276,807,279,777,282,793,275,801,246,776,235,789,249,848,241,755,165,829,241,828,267,802,180,856,266,760,168,804,333,809,211,802,279,802,310,759,221,809,299,773,310,802,283,771,262,797,325,778,246,793,285,798
345,744,378,674,259,715,299,714,339,693,455,736,449,738,390,750,365,729,351,733,379,756,422,742,368,746,439,708,429,766,424,729,458,761,434,771,493,753,466,740,392,777,410,778,445,764,462,772,448,750,381,751,388,734,459,784,451,773,355,733,239,757,281,844,195,866,188,864,366,543,320,540,352,550,295,935,316,538,209,887,235,949,284,897,228,883,316,910,245,823,192,868,228,922,356,562,254,864,259,803,288,892,364,468,287,891,260,931,207,912,184,872,248,909,276,830,296,585,362,634,61,759,46,711,50,734,69,744,53,777,52,760,91,759,53,777,69,908,90,972,60,756,43,723,84,818,76,704,135,329,159,435,148,711,52,746,49,874,178,788,69,727,50,761,102,769,71,798,33,833,49,839,94,708,78,787,105,749,102,489,268,718,153,489,37,780,59,794,45,871,78,798,359,793,435,796,327,920,334,804,385,849,397,859,377,807,364,831,265,818,380,887,306,867,406,830,375,868,364,930,377,812,357,795,317,940,282,826,331,852,310,709,320,775,321,921,356,779,316,846,352,830,355,805,388,868,281,823,380,807,390,740,348,540,346,767,395,606,343,552,408,704,413,625,63,1120,131,1051,183,1057,49,1077,41,1111,141,1020,65,1065,29,1064,110,1044,133,998,82,1049,76,489,53,1112,369,1401,113,1005,296,1163,121,1210,227,900,124,1024,164,1019,281,717,547,587,532,559,524,577,315,593,268,377,290,652,214,599,234,739,317,779,368,781,282,729,343,772,365,792,371,789,342,816,295,750,249,801,351,864,300,832,276,805,293,822,311,808,278,798,299,758,331,826,311,792,317,806,238,827,315,805,330,815,307,800,315,828,347,771,326,765,368,814,380,839,347,844,287,811,82,1154,6,416,139,1110,113,1090,51,567,121,1066,64,596,55,492,159,1054,119,987,120,1058,68,461,143,994,63,487,78,988,111,1123,82,1073,85,1116,111,1128,128,1017,144,1060,49,1063,49,1012,60,1076,88,1051,81,984,296,655,252,735,269,752,213,732,221,710,203,805,303,725,201,784,277,658,198,777,148,800,183,797,166,802,204,797,188,707,199,717,243,809,175,784,111,776,254,724,277,719,155,791,139,811,127,708,269,737,206,751,240,756,298,681,301,758,364,734,352,685,324,637,325,702,386,661,303,694,334,697,309,674,321,712,317,712,349,725,303,746,325,772,288,715,326,786,319,791,391,686,366,698,366,704,356,674,343,955,296,930,327,892,279,836,199,788,305,948,319,896,206,681,299,777,254,778,264,739,374,836,235,731,369,710,328,610,351,696,368,761,362,771,383,741,391,731,400,691,376,826,395,835,388,825,433,757,340,640,370,691,322,690,354,749,321,812,347,770,369,786,358,778,328,794,353,755,363,729,324,737,293,680,256,669,220,726,258,654,217,732,144,769,177,651,217,695,286,810,83,711,77,627,75,652,113,613,114,704,117,690,165,714,302,696,231,691,186,596,135,739,103,790,161,767,169,680,95,606,98,734,199,757,114,676,201,906,350,826,290,779,278,811,226,768,308,769,272,790,250,773,241,700,259,743,203,785,344,775,140,831,305,743,220,786,254,743,279,734,217,778,241,858,393,773,268,781,272,797,240,783,238,768,275,782,245,863,486,208,238,880,275,756,320,751,311,801,291,986,144,677,160,719,193,714,143,707,192,727,176,716,168,591,134,663,121,693,217,717,184,703,129,673,129,707,154,758,206,707,154,733,117,658,128,656,184,640,180,655,204,681,132,746,202,792,219,801,219,800,229,819,269,769,255,744,290,774,282,688,239,710,291,728,240,729,213,776,287,710,151,652,244,649,181,677,121,590,325,663,276,644,154,520,219,719,154,730,246,725,253,710,259,752,244,726,287,743,275,718,185,698,314,732,290,695,286,718,347,745,222,731,260,740,221,663,202,698,217,758,329,682,334,706,332,647,307,686,247,708,273,571,267,683,315,648,354,673,298,658,278,613,318,574,303,655,300,567,329,548,255,606,330,654,303,645,288,657,282,598,305,558,327,587,313,597,313,618,301,635,266,593,288,626,322,563,408,782,256,853,267,824,148,853,249,849,185,798,249,917,212,853,254,836,308,834,180,830,217,948,210,896,202,876,245,822,267,890,227,867,240,825,230,876,310,892,231,838,223,897,279,914,231,894,288,871,213,837,192,891,190,934,486,784,552,781,504,732,482,796,480,737,540,768,479,717,499,741,481,744,471,749,463,763,487,759,525,792,485,748,582,763,493,768,536,767,521,746,527,777,493,738,553,766,515,774,538,775,557,781,507,761,513,736,496,736,535,743,513,738,529,720,514,742,499,738,540,770,498,768,453,759,492,740,573,731,503,762,259,703,254,722,213,798,161,699,131,739,55,742,133,588,300,683,138,733,151,692,146,783,155,676,123,745,98,817,65,668,190,685,213,731,229,794,144,775,131,668,78,744,138,747,106,794,123,804,199,637,129,829,73,894,87,834,131,771,151,888,191,737,85,673,155,737,122,764,131,736,105,754,23,741,43,733,46,792,194,691,148,689,60,786,130,787,144,795,82,767,155,715,167,766,132,736,87,768,194,729,170,730,140,730,142,795,32,781,162,682,100,819,133,721,204,660,73,807,227,702,69,654,510,760,415,773,467,728,427,750,372,773,404,769,421,763,450,797,350,779,406,774,449,778,447,757,455,786,349,733,511,786,429,772,422,781,473,743,355,745,368,802,457,779,341,743,345,778,376,758,322,764,396,779,353,799,381,772,361,801,423,784,361,794,352,772,425,783,495,695,480,711,468,676,441,723,469,751,445,766,444,731,408,758,403,753,477,729,437,720,398,753,391,773,497,754,468,755,482,706,541,723,548,763,455,766,528,767,460,738,426,735,496,742,489,748,469,709,380,741,441,741,396,743,423,750,390,746,204,821,198,719,213,928,200,942,191,899,338,935,259,979,168,1006,341,885,101,777,360,830,239,827,243,759,251,906,193,884,193,919,266,938,251,866,293,859,258,910,255,851,232,901,126,831,238,810,193,826,287,851,238,902,275,761,195,554,162,584,129,904,118,637,167,698,325,598,298,611,202,543,299,518,331,566,262,531,211,637,242,540,287,630,277,617,296,593,296,540,299,543,214,573,273,541,161,888,199,884,157,831,260,810,221,838,241,794,307,671,242,804,407,617,298,615,371,599,423,815,437,750,168,679,193,655,365,755,334,773,451,749,212,740,359,647,183,720,249,766,337,720,455,671,500,835,229,786,240,774,474,704,161,698,464,617,202,704,575,708,220,745,310,738,460,708,304,672,587,812,443,801,378,755,406,755,441,773,459,767,351,778,343,781,312,753,392,790,371,716,311,841,318,815,315,793,315,814,332,787,316,794,321,783,254,783,370,851,331,802,377,775,310,788,357,803,330,818,360,767,337,818,353,805,327,756,440,776,464,729,400,787,357,798,310,786,491,789,264,812,419,740,280,775,520,780,349,807,402,812,317,798,367,809,406,836,323,792,289,815,470,792,417,769,334,793,352,814,306,792,515,776,462,761,332,787,472,769,369,738,323,696,347,719,397,669,292,694,278,751,285,638,258,689,284,640,287,652,235,714,288,730,229,729,299,683,318,690,326,672,230,750,343,726,354,718,268,744,339,626,341,649,200,695,270,736,103,689,61,785,232,806,241,732,185,634,184,792,250,801,212,942,304,694,225,672,153,865,237,787,215,724,224,708,216,764,145,719,122,576,194,836,146,730,222,635,145,834,188,633,173,773,271,607,160,791,211,787,185,768,125,600,245,852,258,814,264,849,235,822,166,875,251,820,297,669,300,666,311,575,314,592,322,642,331,657,340,657,188,848,225,816,274,830,283,839,267,810,242,868,211,860,236,841,211,855,257,835,169,822,264,842,251,846,245,874,173,873,228,821,159,922,150,788,164,556,162,668,67,798,71,364,60,436,78,740,97,791,67,684,113,721,73,804,60,951,65,846,91,781,58,904,57,850,88,800,38,932,71,805,89,873,65,788,62,815,77,861,82,868,94,745,103,957,99,553,103,561,105,564,134,445,97,495,56,374,308,731,81,592,78,440,93,420,87,444,49,320,88,470,296,688,73,394,37,477,73,431,54,385,82,402,115,323,52,417,53,406,41,299,60,677,107,752,117,370,73,371,118,595,73,892,74,790,109,835,199,864,283,831,284,844,295,813,290,829,278,839,262,811,242,825,259,887,252,792,176,869,252,867,278,841,183,896,267,799,176,843,335,847,231,842,295,839,323,796,229,847,309,810,311,841,282,809,273,835,331,816,247,831,292,835
359,773,380,699,261,738,304,742,342,723,474,766,466,768,409,781,367,759,356,762,394,786,438,772,374,777,449,738,445,797,444,760,474,790,448,799,514,785,482,769,408,808,425,807,462,794,480,802,466,780,397,781,400,763,480,813,470,803,358,765,234,790,296,878,211,902,206,901,341,573,295,568,330,580,316,969,295,571,237,924,261,976,310,930,249,916,335,940,262,858,209,904,242,959,331,590,278,896,272,835,307,922,338,498,312,922,279,963,233,949,206,906,269,944,292,862,273,620,336,664,50,791,39,743,45,766,66,775,47,810,47,792,85,790,47,806,81,940,103,1001,56,787,40,754,86,852,74,735,110,361,139,466,181,740,45,779,47,906,199,814,63,759,47,791,92,798,63,831,35,865,48,870,80,739,74,816,104,776,92,520,247,744,144,514,38,812,52,826,44,902,70,827,357,814,436,816,327,940,334,825,384,869,397,879,373,825,361,848,265,838,376,905,304,887,403,849,374,885,363,951,376,834,361,819,318,964,279,851,329,873,306,735,315,799,319,946,358,803,315,871,353,853,350,828,388,890,284,847,376,832,388,764,347,561,345,788,395,624,343,571,409,721,412,643,56,1182,162,987,222,984,87,1036,24,1166,156,1074,116,1014,31,1131,144,988,153,1055,92,1115,27,426,101,1080,357,1364,138,942,340,1206,137,1147,261,949,163,966,181,974,285,756,588,622,545,597,571,608,322,639,325,350,289,706,196,645,242,768,324,807,379,807,291,755,356,800,377,822,376,817,352,841,304,774,255,833,362,890,316,865,287,836,307,853,320,838,299,831,306,786,341,854,313,818,333,837,253,860,331,836,340,846,322,833,334,858,360,800,339,795,377,846,389,868,360,872,299,843,97,1198,11,463,165,1140,147,1132,51,608,131,1106,88,643,61,536,183,1092,138,1024,142,1098,64,500,164,1037,77,529,90,1039,152,1129,98,1121,128,1090,148,1167,160,1055,168,1099,65,1113,59,1057,82,1121,124,1084,103,1022,300,685,257,775,251,771,232,770,221,746,168,821,280,741,181,821,238,644,208,810,140,832,191,810,151,838,204,834,214,729,222,740,239,839,183,821,129,803,254,757,273,744,148,811,143,850,127,737,289,749,220,787,231,788,305,707,289,792,366,761,351,711,324,662,323,731,387,687,304,716,334,722,308,702,319,742,315,742,346,750,302,774,326,793,291,744,328,816,323,821,394,715,378,727,374,731,364,700,358,984,307,959,340,922,295,867,206,820,324,981,327,926,206,707,296,799,250,806,265,767,374,863,245,742,369,736,329,635,351,724,372,787,362,796,381,765,397,758,395,709,377,848,399,860,389,850,435,788,347,667,371,716,323,719,357,773,331,836,350,799,379,814,359,804,333,821,352,780,367,756,314,735,297,705,262,696,219,759,251,681,222,764,139,801,178,684,223,729,282,841,81,745,71,661,73,686,112,648,116,735,120,725,167,750,308,719,230,725,183,630,133,768,105,826,166,796,165,714,95,642,98,766,204,789,116,706,191,933,344,853,281,811,267,840,218,799,299,799,268,805,240,805,234,729,249,773,195,818,331,806,127,864,289,774,206,811,247,773,269,766,204,810,234,886,384,803,260,813,266,823,232,813,233,798,267,811,249,864,480,161,237,917,269,786,312,783,302,833,303,1024,143,706,163,748,192,745,141,735,198,759,181,749,170,624,134,696,121,729,219,748,187,734,130,704,130,739,159,792,209,739,155,766,116,691,133,691,189,673,178,689,207,713,143,783,222,825,235,835,234,833,247,854,275,798,263,776,293,802,284,717,237,740,291,758,242,760,216,808,286,740,145,685,240,680,171,709,110,623,314,695,270,679,141,555,221,751,157,761,245,755,253,740,261,782,246,758,289,774,279,749,183,730,316,761,292,726,288,748,351,777,224,762,268,773,209,695,207,728,216,787,333,710,318,738,312,680,291,717,234,741,249,606,240,718,283,684,332,704,281,692,247,647,294,609,274,690,275,598,299,583,234,641,302,690,270,679,254,690,255,634,276,593,312,623,285,631,290,651,275,667,247,627,278,661,294,596,415,814,259,885,270,856,157,887,257,883,197,831,264,949,229,884,260,871,321,864,197,863,234,979,223,932,232,910,257,857,288,927,252,901,255,859,258,911,329,913,245,873,230,932,310,929,248,930,313,908,235,872,211,926,212,954,503,808,568,808,521,760,500,823,499,766,560,795,498,744,519,771,503,774,491,775,483,792,509,789,544,821,504,776,602,792,513,797,556,796,542,775,548,805,515,768,573,794,533,802,559,804,574,810,525,788,533,763,515,764,558,774,535,768,548,747,531,771,519,767,561,798,518,797,473,788,512,770,591,758,523,790,290,718,235,757,245,812,192,729,124,772,49,778,133,626,340,690,116,768,146,732,149,819,150,713,129,781,130,854,76,705,184,723,214,766,225,828,142,811,139,703,73,783,142,782,108,827,159,823,192,672,136,866,110,920,74,878,130,807,194,895,183,773,83,705,153,771,124,796,132,770,99,788,21,779,39,762,43,826,192,726,146,724,61,821,128,821,136,830,77,801,154,748,165,800,129,772,88,803,191,763,166,763,136,766,144,829,33,817,162,716,96,853,133,754,202,695,72,845,227,736,61,689,529,791,433,804,486,759,444,782,394,805,421,800,438,792,469,828,367,810,424,806,466,808,466,788,473,818,365,764,531,814,450,804,440,812,493,774,371,775,388,834,475,808,359,774,364,810,395,789,342,797,418,811,370,831,397,804,379,834,441,817,380,827,369,803,443,814,477,723,460,738,448,705,460,750,485,778,460,793,459,758,426,787,423,782,491,756,458,749,415,781,409,802,516,783,486,783,499,734,561,752,569,791,475,794,548,795,477,766,442,763,512,770,508,777,485,738,401,769,459,769,414,770,443,779,410,776,206,853,193,759,227,966,219,962,214,917,347,969,273,1007,184,1027,364,911,116,798,381,857,257,837,261,783,283,921,211,919,212,957,286,969,276,902,307,903,275,934,275,872,252,922,134,868,257,841,206,849,299,893,253,936,280,790,173,584,152,617,145,941,106,671,160,731,304,633,276,645,174,578,278,552,312,600,243,567,195,672,213,573,278,664,257,650,277,626,279,573,277,575,195,606,248,575,193,923,216,920,173,866,272,843,231,871,255,827,292,707,255,837,400,649,298,646,350,633,420,845,458,783,182,713,214,679,391,780,360,793,478,779,222,773,382,673,197,754,269,793,360,753,483,702,521,861,248,819,251,806,499,733,175,731,494,651,224,730,605,731,229,780,330,764,482,743,282,707,578,845,438,833,378,785,405,785,468,804,475,796,365,811,357,813,319,786,409,824,395,746,329,875,341,844,340,821,331,851,356,819,337,828,339,815,274,814,392,883,348,836,400,807,339,819,375,837,341,850,382,800,342,854,379,835,353,788,456,801,481,757,414,815,375,831,327,815,512,817,286,845,438,770,297,807,534,806,371,837,424,840,335,828,387,841,423,866,342,824,309,847,494,824,438,800,351,824,376,847,322,823,537,806,474,789,340,816,482,799,342,759,286,713,309,741,357,681,255,705,237,760,242,651,220,706,245,654,262,682,195,740,250,761,189,741,263,702,282,714,288,690,195,771,303,747,315,736,228,762,302,659,315,674,157,701,229,753,66,689,93,793,232,840,243,770,181,670,203,831,245,837,213,978,272,703,220,710,147,905,237,824,210,763,224,748,218,801,184,721,86,591,193,872,184,755,212,672,138,873,174,672,164,793,260,645,174,827,202,823,198,808,163,627,247,887,272,848,275,883,246,856,181,911,268,854,282,701,279,699,287,609,288,627,293,676,304,692,310,689,204,883,237,849,286,864,300,875,277,843,259,903,229,895,250,877,225,891,269,869,186,857,281,878,265,882,262,910,187,909,243,852,174,956,166,819,144,590,137,695,74,837,60,392,52,471,64,769,82,825,56,719,109,755,66,838,62,986,54,884,72,812,59,937,47,886,89,836,26,968,57,837,73,906,55,822,58,853,68,899,76,906,78,781,121,988,95,585,92,593,90,597,136,478,76,528,56,413,344,732,86,631,67,478,54,430,74,481,56,362,82,508,325,712,81,435,38,518,87,468,55,428,85,445,110,366,57,459,46,449,39,345,48,716,142,765,71,362,46,396,117,627,83,937,83,822,120,865,209,899,295,865,289,880,309,850,301,866,287,876,272,848,255,862,266,925,266,830,187,908,260,906,289,879,184,936,269,838,186,882,334,885,255,882,312,876,334,834,238,885,322,847,318,880,287,847,286,873,334,855,244,870,306,872
373,802,382,724,262,761,307,770,343,753,493,796,483,798,429,813,372,789,361,791,408,816,455,803,381,808,460,768,461,827,464,790,490,819,463,828,534,816,499,798,424,838,441,838,479,824,498,832,485,810,413,811,412,792,500,842,490,834,360,797,236,821,309,912,229,939,224,937,324,607,277,601,311,616,345,1002,271,602,265,956,284,1004,334,965,274,950,346,973,286,894,233,937,259,994,310,621,299,929,290,866,335,944,319,532,330,954,302,993,263,982,226,940,283,981,312,892,253,657,314,696,42,824,37,775,44,797,63,806,41,843,43,824,75,821,46,836,92,972,120,1030,53,818,38,785,94,886,69,766,92,392,119,497,184,773,40,811,46,937,223,845,58,792,45,822,80,828,57,864,39,897,51,901,73,769,72,844,105,803,85,552,230,771,134,540,41,845,50,857,49,933,67,857,356,835,437,837,326,960,335,846,383,889,397,898,369,844,358,865,265,858,371,923,305,908,399,868,374,903,362,973,375,856,366,843,319,988,277,877,328,895,302,761,312,823,317,972,363,828,316,897,351,876,344,851,389,913,287,872,372,858,386,789,345,583,342,809,395,641,345,590,410,739,412,661,68,1209,171,1013,217,1036,127,985,88,1121,189,1109,163,962,52,1080,154,1012,190,1095,107,1156,36,477,150,1035,320,1302,152,904,389,1263,165,1085,307,989,201,927,201,926,295,793,526,629,488,587,538,637,317,695,346,358,292,753,178,703,251,797,333,836,389,832,301,781,370,829,388,853,383,845,363,866,314,799,264,865,373,916,331,897,301,868,324,884,330,867,315,863,315,814,351,882,317,845,350,869,267,893,348,867,352,877,337,866,354,889,372,830,349,825,388,877,398,897,373,899,312,875,116,1242,31,510,190,1177,164,1171,64,650,159,1141,104,690,75,580,208,1130,163,1058,165,1135,69,536,190,1071,99,571,100,1087,179,1177,124,1169,166,1108,185,1196,194,1092,199,1141,105,1118,67,1100,105,1163,148,1115,127,1061,279,691,252,795,249,801,198,779,235,781,168,863,280,774,177,861,217,677,222,843,162,841,174,843,147,875,235,849,233,739,243,749,252,857,216,827,164,802,263,789,259,761,153,840,176,857,139,770,267,789,253,786,247,806,311,733,280,827,369,789,351,738,324,688,320,761,387,713,306,737,333,747,308,730,318,771,313,771,344,775,301,802,328,815,296,773,328,846,327,850,397,744,392,755,382,758,374,727,374,1013,319,987,351,950,309,897,216,853,342,1013,339,957,204,732,303,818,247,834,265,796,375,890,247,769,370,763,330,661,353,753,378,816,364,821,379,788,402,785,397,735,384,871,403,885,388,875,441,819,353,695,372,740,329,747,361,799,340,864,350,828,387,843,351,813,338,849,352,805,373,783,324,769,296,729,265,724,218,791,248,711,230,792,146,826,182,716,229,761,284,872,83,778,70,695,79,716,113,681,121,771,128,753,171,783,317,739,233,759,181,667,129,798,106,862,162,825,172,743,98,678,97,798,212,816,118,741,182,960,336,881,274,843,262,870,209,831,289,830,259,831,233,838,225,758,239,803,190,851,319,838,118,897,276,806,194,842,238,806,258,799,192,843,228,913,377,833,252,846,260,852,225,844,230,827,261,841,235,887,473,113,237,953,263,817,300,815,293,865,316,1061,145,735,167,776,193,775,140,763,205,791,189,782,174,659,136,730,126,765,224,779,191,765,132,735,132,772,165,826,214,771,158,799,116,725,139,725,192,706,176,722,211,746,158,821,245,858,252,869,251,867,269,890,283,827,270,809,295,830,289,746,238,769,295,790,244,791,218,840,288,770,142,719,237,711,162,741,102,656,306,727,267,714,134,589,222,784,161,793,247,785,254,770,265,813,248,791,295,805,284,780,184,762,318,791,295,756,290,778,358,810,227,794,275,806,204,727,215,758,208,815,332,738,302,770,301,713,285,748,225,774,229,641,223,754,274,719,310,735,249,727,224,681,272,643,252,724,256,632,276,618,208,677,278,724,254,716,221,726,242,670,250,629,283,660,270,666,269,685,244,696,222,663,253,697,281,629,415,846,266,917,276,889,169,922,265,918,211,865,279,982,247,915,278,900,339,896,217,896,250,1016,249,966,267,940,269,892,309,964,281,936,275,894,289,945,348,949,257,908,239,967,338,966,261,968,339,933,254,907,228,963,225,986,520,832,585,836,539,788,518,850,518,795,580,824,516,771,540,801,524,803,509,800,503,822,532,820,562,850,523,804,620,820,533,826,576,826,564,806,568,832,536,798,594,823,551,830,581,833,592,838,545,815,552,790,535,793,581,805,559,799,565,774,550,801,539,797,584,828,538,826,494,819,533,801,609,786,543,819,321,729,225,792,277,822,222,759,114,806,39,815,140,663,379,698,107,804,159,771,147,855,151,750,122,818,124,900,94,741,193,761,217,802,215,862,151,848,158,739,72,822,148,817,109,861,177,850,189,707,149,903,125,954,82,921,129,843,237,890,184,810,85,737,154,805,127,828,137,804,95,822,20,817,34,798,41,860,192,760,140,760,68,855,127,856,133,865,73,836,157,782,164,833,130,807,91,839,188,797,162,797,132,801,147,863,33,853,162,751,95,887,134,788,203,730,71,883,226,771,59,725,547,821,451,836,504,791,461,814,415,837,436,832,456,822,488,859,384,842,443,839,487,839,485,819,492,849,385,795,551,842,469,835,457,842,513,805,387,806,409,865,494,838,378,805,385,841,414,821,362,828,438,844,390,859,414,836,396,866,460,849,402,861,387,832,462,846,459,750,440,765,428,734,480,777,501,805,477,821,474,784,444,816,442,811,504,784,480,777,433,809,426,831,536,812,503,810,515,762,582,781,589,818,494,823,567,824,495,794,459,791,530,799,528,806,503,768,421,797,478,798,434,799,463,807,428,806,217,871,202,783,246,999,237,979,233,935,371,1000,288,1056,201,1043,384,952,123,829,406,874,274,875,279,809,315,940,232,946,243,978,308,998,292,933,327,929,299,949,292,903,271,950,145,908,276,878,213,884,319,917,269,954,274,820,153,614,141,650,161,977,96,705,154,765,275,661,257,680,151,613,259,587,292,635,224,603,183,708,188,607,264,697,241,684,259,661,266,607,255,608,176,640,225,611,219,958,235,956,191,902,286,876,245,904,272,860,283,742,260,869,378,683,277,679,337,666,406,877,485,802,208,747,235,712,409,814,379,820,508,804,245,806,405,707,217,777,278,826,388,785,510,725,546,894,266,851,270,838,516,768,191,755,520,680,244,757,628,766,244,809,350,794,500,778,272,743,569,879,419,868,375,815,402,815,489,835,493,827,380,843,378,847,328,815,424,854,415,774,352,908,362,873,363,849,340,884,377,854,358,861,358,847,296,845,416,916,363,870,423,837,368,843,400,864,356,883,406,829,352,888,406,861,376,820,475,829,500,787,427,844,395,863,343,845,535,846,310,877,454,795,313,838,553,837,391,867,441,869,354,859,404,872,439,896,362,856,330,879,515,854,460,831,367,855,400,880,338,852,558,834,485,818,350,846,494,829,320,780,248,730,268,757,319,692,223,727,197,769,205,672,182,719,205,661,225,706,152,764,210,792,150,751,223,716,242,735,247,701,159,788,263,764,275,749,188,779,270,686,275,694,114,705,188,769,74,717,125,797,230,874,242,807,177,707,220,870,235,874,207,1015,273,722,213,748,140,946,238,860,204,801,224,789,217,839,219,751,121,589,195,884,203,794,196,708,126,912,160,711,201,780,250,682,186,864,194,858,212,849,184,667,249,923,286,881,287,918,259,890,195,947,288,888,266,734,261,733,264,644,264,661,268,710,277,727,280,721,221,919,251,882,299,899,317,907,290,877,277,939,249,930,265,912,239,927,283,904,202,892,297,914,280,917,282,946,201,943,260,886,194,989,167,854,132,624,104,720,70,870,44,428,68,495,46,801,76,862,52,752,106,790,57,870,55,1019,48,921,65,848,55,971,50,923,70,866,30,1008,59,874,62,940,65,859,49,892,54,936,62,946,68,817,143,1019,72,615,68,624,67,627,109,508,64,559,53,453,361,765,91,670,60,516,42,468,70,518,60,404,78,547,323,749,86,475,35,560,101,506,57,470,92,488,104,408,61,502,43,492,37,391,49,751,177,776,64,399,48,441,119,660,90,982,94,854,127,897,227,935,307,899,303,916,321,886,312,902,299,913,289,884,267,899,281,964,276,867,200,947,279,945,301,917,190,976,277,876,197,921,341,923,283,922,326,913,343,871,253,923,335,884,326,919,295,885,302,911,339,894,252,908,319,909
389,832,383,749,263,784,311,797,348,782,513,826,501,828,447,844,380,813,366,820,422,845,472,833,387,838,473,798,478,858,484,821,508,849,478,856,554,847,516,827,441,868,456,867,495,854,516,862,503,840,429,841,425,821,519,871,510,865,364,829,237,853,323,946,256,972,252,966,305,641,265,636,294,650,366,1034,252,634,288,991,308,1038,357,1001,297,981,364,1006,312,924,261,970,279,1028,285,649,321,961,308,895,356,973,301,565,348,986,323,1022,290,1015,255,972,301,1019,324,927,228,693,290,726,41,856,35,807,44,829,62,838,40,876,39,855,59,852,46,865,110,1005,139,1058,51,849,35,815,103,920,64,797,76,423,101,528,155,802,37,844,47,969,218,876,54,824,38,851,68,857,53,897,44,928,56,932,67,800,69,873,107,831,76,583,213,799,124,566,41,877,47,889,55,963,65,886,355,856,439,857,325,981,334,867,382,908,396,918,366,862,356,882,266,878,369,941,307,928,396,887,375,920,361,995,375,877,370,866,318,1011,276,903,328,916,299,786,308,846,317,997,368,852,317,922,349,899,339,873,390,935,289,896,368,883,384,813,345,604,342,830,397,658,346,608,411,756,412,679,101,1146,177,1085,211,1111,172,932,147,1079,213,1156,188,980,101,1028,171,1072,224,1161,117,1088,43,539,162,1077,300,1240,186,967,452,1303,179,1020,358,1034,211,964,213,867,293,848,468,635,444,599,489,650,337,729,298,410,283,813,158,756,261,825,343,865,401,858,312,808,382,857,400,883,388,873,375,891,324,823,273,897,386,942,346,929,316,899,342,914,340,896,335,896,324,842,362,911,324,872,369,900,284,926,366,898,365,907,351,898,376,920,384,859,361,854,400,909,409,925,388,927,327,907,137,1279,61,556,214,1213,182,1220,85,691,177,1181,80,737,86,623,234,1166,188,1093,196,1165,92,575,216,1105,117,611,121,1127,209,1212,155,1210,191,1152,218,1233,230,1120,235,1173,138,1165,81,1141,129,1204,179,1147,153,1099,271,720,232,810,256,830,194,815,246,817,144,884,268,795,194,876,207,704,216,859,153,873,169,875,160,912,251,853,215,773,226,781,256,887,227,841,161,828,277,820,268,791,172,867,173,883,178,763,284,812,237,822,243,833,331,750,287,861,373,816,351,765,323,714,319,791,390,739,309,758,334,771,307,758,317,800,311,801,342,800,298,829,330,836,301,802,330,875,332,880,399,772,406,784,392,784,384,753,390,1041,331,1016,365,980,322,928,227,885,363,1046,352,987,202,757,303,839,245,858,264,824,374,917,247,795,370,789,333,687,353,781,381,845,365,846,379,811,404,812,398,761,388,899,405,910,390,900,453,848,357,722,373,765,335,775,363,826,346,892,346,857,391,871,354,839,343,876,357,830,378,810,332,803,292,753,260,749,218,822,249,740,234,823,146,857,185,748,236,792,287,903,89,811,70,727,78,749,113,715,130,795,138,781,181,813,320,768,240,787,182,700,129,827,113,892,159,853,170,778,101,714,97,831,219,845,122,773,177,986,328,908,270,875,256,901,202,862,281,860,246,862,226,871,220,787,230,833,185,884,309,869,114,930,262,837,188,872,232,838,249,829,181,876,222,940,371,863,246,878,254,881,219,875,231,857,252,871,234,870,467,66,232,989,258,848,291,847,283,897,329,1097,147,764,172,804,195,805,141,790,210,823,197,815,176,693,138,763,131,800,229,810,197,796,139,766,136,804,171,859,220,802,163,831,118,758,149,759,191,738,178,755,219,778,171,859,268,891,270,902,269,900,294,925,295,856,280,840,302,858,295,775,243,799,299,821,249,822,220,871,289,800,143,752,235,742,156,774,97,690,301,759,264,749,125,623,225,816,164,825,249,815,256,799,270,843,251,823,300,836,290,810,188,794,323,820,300,786,292,808,365,843,229,824,281,838,197,759,225,788,203,844,329,766,291,802,277,745,263,779,205,806,198,675,207,789,247,755,289,767,224,762,210,717,253,677,237,759,235,666,262,653,188,713,249,759,230,754,198,763,219,706,229,664,261,696,247,701,259,718,219,731,204,698,227,732,258,663,420,872,270,950,281,922,183,956,274,952,224,898,298,1015,270,944,293,934,353,927,243,928,278,1045,276,996,295,974,278,926,328,1000,302,972,299,928,321,981,350,988,278,941,252,1003,359,1003,283,1007,370,966,279,936,251,995,238,1022,538,856,603,863,557,815,536,877,538,824,600,852,533,796,561,831,545,832,528,826,522,850,553,850,580,879,544,833,639,848,553,855,596,856,586,836,590,861,558,828,614,851,570,858,601,860,610,867,564,842,571,817,555,821,601,833,582,830,583,802,568,830,559,825,607,858,558,855,514,849,552,831,626,813,563,845,352,738,237,826,308,833,237,797,115,839,36,851,161,700,418,715,117,840,154,811,136,892,175,784,114,854,159,938,92,778,206,798,221,838,221,896,164,884,185,771,92,861,147,851,124,895,164,885,203,742,146,940,96,991,113,964,149,879,279,886,191,846,88,768,153,840,129,861,140,836,93,856,21,854,33,833,39,894,191,795,138,795,84,890,130,891,133,900,73,870,158,816,163,866,132,842,93,875,187,831,161,830,129,837,149,896,35,890,162,785,97,921,138,821,203,765,74,921,227,806,56,760,564,851,467,866,524,822,477,845,434,869,452,863,475,852,508,889,401,874,465,872,506,869,504,850,511,882,405,825,569,870,489,866,475,874,532,835,405,836,429,897,511,867,397,836,405,873,435,853,385,860,457,876,409,888,431,867,414,899,480,882,423,893,406,863,479,877,441,777,421,792,409,763,498,803,518,833,493,848,490,810,462,845,460,840,517,812,500,806,454,837,444,860,554,840,519,838,531,790,603,810,609,845,512,851,585,852,511,822,475,819,547,827,547,834,519,797,443,825,496,827,452,827,482,836,447,835,223,900,200,816,265,1028,257,1017,259,945,390,1030,308,1082,216,1068,407,975,141,847,430,908,291,895,301,849,333,981,248,981,270,997,331,1015,313,964,350,951,318,979,314,921,290,979,155,937,298,910,230,915,338,945,284,994,278,849,138,646,129,684,185,1014,92,738,150,798,246,693,241,714,131,649,249,621,269,669,206,639,175,743,170,642,250,724,223,718,241,697,255,640,240,640,160,673,207,646,242,995,257,992,211,937,303,909,256,936,294,893,287,773,273,902,365,720,263,712,315,700,390,908,501,835,234,767,252,742,428,848,398,851,534,828,275,825,438,739,235,810,290,859,413,811,534,759,571,920,287,877,295,864,543,802,197,788,538,714,256,792,659,802,261,844,365,826,525,804,273,775,553,912,395,901,376,844,404,846,512,868,510,856,395,875,397,879,339,841,439,887,440,805,371,942,382,902,388,879,356,921,404,883,385,894,380,879,315,875,444,946,376,904,445,868,399,871,417,894,372,914,431,863,362,921,434,890,400,849,494,858,519,815,440,874,414,896,361,874,556,874,337,910,470,824,330,869,575,870,410,895,461,898,373,889,421,903,457,925,383,889,350,911,538,886,482,861,384,887,424,913,355,882,580,864,498,847,359,875,507,858,282,800,209,744,226,770,280,711,185,737,156,777,162,693,142,727,166,661,184,724,110,780,167,817,110,759,184,723,201,751,205,714,122,800,223,775,234,761,149,797,228,712,240,710,71,707,146,782,110,739,155,810,225,907,240,845,172,743,238,909,230,891,214,1012,274,759,201,786,130,986,239,897,198,839,221,829,211,876,236,789,154,613,223,876,215,833,198,716,105,951,145,742,238,805,241,720,197,900,186,894,223,890,191,707,247,958,301,915,300,952,273,923,210,983,310,922,249,766,243,766,243,678,243,696,245,744,246,761,255,754,238,954,266,914,314,934,338,943,302,911,297,975,271,965,283,948,253,962,297,938,221,928,316,950,296,953,302,981,212,974,277,921,216,1020,199,876,116,658,73,748,62,903,36,462,59,530,44,837,61,896,47,786,75,814,47,901,53,1053,48,962,51,880,44,1004,36,957,66,899,23,1045,46,907,50,972,57,893,50,931,44,973,58,984,58,853,168,1047,44,646,43,652,45,654,77,532,52,590,53,492,363,800,97,709,62,555,40,507,70,554,67,446,79,585,318,787,95,516,29,602,112,543,63,512,101,531,98,450,64,544,39,534,39,437,87,762,211,794,71,445,41,486,123,692,100,1026,105,885,130,929,247,970,321,933,317,953,340,921,323,938,312,950,303,920,275,935,300,1003,302,904,219,987,296,984,317,955,200,1015,286,915,212,960,353,961,308,962,343,950,356,909,268,961,350,921,339,958,308,922,315,949,346,933,258,947,342,944
404,861,385,773,264,807,316,825,355,812,532,856,521,858,466,875,389,843,373,849,437,875,489,864,395,869,485,828,495,888,503,851,525,878,493,884,574,879,533,856,457,899,470,897,512,884,533,892,521,870,446,871,438,850,539,901,533,896,363,861,235,884,341,977,279,1007,277,996,281,670,247,665,279,684,387,1067,226,670,314,1027,338,1071,385,1035,318,1010,379,1038,328,954,287,1002,303,1060,264,681,337,994,328,923,377,1003,283,599,368,1015,348,1053,319,1050,284,1006,327,1052,342,959,205,730,277,761,45,889,38,839,43,860,61,869,44,909,37,887,53,883,46,895,134,1037,160,1080,51,881,37,846,106,953,65,828,64,454,86,558,122,832,36,876,48,1000,193,905,53,856,37,881,63,886,52,930,52,960,59,963,65,831,70,902,110,858,69,615,197,827,118,593,42,910,44,920,61,994,64,915,354,877,440,878,325,1001,332,888,380,928,396,937,362,880,355,899,266,898,368,958,309,949,394,906,375,938,361,1016,375,899,374,890,319,1035,275,928,327,937,298,812,304,870,315,1022,372,876,320,947,347,921,334,896,391,957,292,920,364,908,384,837,346,625,345,851,400,675,348,627,413,774,411,697,144,1101,204,1137,224,1168,209,887,182,1081,235,1207,209,1033,150,966,206,1113,260,1195,138,1022,40,601,178,1134,296,1183,236,1024,415,1259,198,1048,404,1071,231,1026,234,869,299,882,419,646,392,599,438,667,336,787,269,470,287,848,143,798,272,854,356,893,415,883,323,834,396,885,411,913,392,900,388,917,334,848,283,929,397,968,362,962,331,930,363,945,355,926,356,929,333,870,374,939,331,898,389,931,301,960,386,929,381,938,366,931,396,951,397,888,374,884,414,940,419,953,405,955,343,940,157,1312,103,599,234,1214,218,1256,107,732,208,1212,57,785,77,667,265,1189,211,1129,218,1203,128,610,235,1144,95,653,144,1173,241,1255,188,1254,220,1182,244,1268,256,1162,275,1206,165,1212,100,1182,158,1245,216,1193,184,1136,272,750,233,850,264,860,187,847,213,827,169,926,288,828,200,916,194,730,184,856,168,893,184,899,196,905,232,890,208,806,219,814,277,908,216,878,149,863,279,843,254,807,146,871,154,922,165,801,279,847,242,851,253,858,342,765,308,868,377,844,351,791,324,739,317,821,392,765,312,779,337,796,311,785,318,829,313,830,341,825,297,857,333,858,306,831,333,905,336,909,402,801,421,812,403,811,397,780,406,1070,344,1045,378,1007,338,959,241,917,383,1079,365,1017,199,782,302,861,253,882,264,852,375,944,247,822,370,816,340,702,355,809,384,874,360,869,379,835,404,839,397,788,391,926,404,935,400,923,458,879,359,750,374,789,341,804,366,852,353,920,347,886,390,897,356,865,345,903,362,855,383,837,341,836,298,777,268,776,221,854,249,770,241,854,154,889,189,781,239,827,292,933,97,838,70,761,78,782,120,746,136,828,144,809,188,847,326,796,248,820,187,731,132,855,118,928,155,882,169,812,100,751,100,863,232,875,131,806,173,1013,322,936,265,907,250,931,197,893,274,891,236,894,217,903,213,816,221,863,184,916,300,901,111,963,249,868,183,903,228,870,240,861,170,908,215,968,366,893,242,911,247,909,216,906,227,886,246,898,225,890,449,65,226,1026,252,878,286,879,276,929,341,1134,151,794,174,833,197,836,142,818,214,854,207,847,178,727,142,797,139,836,236,841,205,827,149,797,145,837,179,893,228,834,168,864,123,791,161,793,194,771,179,788,224,810,184,896,292,924,293,936,292,934,323,960,305,885,288,871,309,886,302,803,250,828,306,852,257,853,223,903,292,830,145,786,233,773,150,806,91,723,298,791,266,784,114,658,230,849,170,857,253,845,260,829,277,873,255,855,306,867,297,841,193,826,332,849,305,817,298,839,371,876,233,855,291,871,194,790,228,819,201,872,330,794,275,834,262,778,246,810,194,839,169,708,187,824,230,792,269,798,203,797,184,752,226,709,230,793,218,700,236,686,172,748,233,795,210,792,180,800,202,742,207,699,238,732,217,736,239,751,201,766,184,733,212,767,235,697,422,904,292,972,284,954,200,991,282,987,240,931,320,1047,289,973,302,963,370,959,269,959,289,1077,293,1032,319,1010,290,961,349,1031,317,1007,325,962,349,1018,384,1010,301,967,267,1038,390,1030,301,1045,393,1003,294,971,277,1027,266,1046,557,881,620,891,575,843,553,902,556,852,619,879,552,821,581,861,566,861,547,852,543,879,575,881,598,907,563,861,658,877,571,883,615,885,608,865,611,889,580,858,634,880,588,884,621,888,628,896,584,869,590,843,574,849,624,864,605,860,602,829,586,859,580,855,629,888,577,882,534,879,573,862,644,840,583,874,338,763,270,854,337,852,265,830,128,873,48,887,185,737,391,739,135,876,147,850,127,928,160,821,115,890,204,957,93,815,189,836,234,874,253,919,192,917,174,805,98,900,156,886,148,927,162,921,216,777,167,975,95,1029,124,1008,172,912,322,883,209,882,94,800,154,874,132,893,145,868,96,890,24,892,33,868,32,928,193,829,138,830,90,925,133,925,134,935,76,904,159,849,162,900,135,878,100,910,184,865,160,864,133,872,153,930,38,926,164,820,102,955,144,855,203,799,76,959,228,840,58,795,585,881,483,898,543,853,494,877,456,900,470,894,492,882,528,920,421,906,485,904,527,902,524,881,532,914,424,856,589,899,509,898,494,905,551,866,423,866,450,929,530,896,416,866,425,906,456,884,407,893,477,909,427,918,450,898,434,931,500,914,448,926,425,893,498,907,423,805,400,820,391,792,518,830,536,860,512,876,507,837,480,874,479,869,531,839,519,834,476,866,462,889,572,869,537,866,548,817,621,839,629,871,532,879,602,880,526,850,492,846,565,855,569,863,536,827,467,854,514,856,471,856,502,865,466,864,232,926,209,842,279,1066,284,1046,282,978,414,1050,326,1094,233,1092,422,1003,134,889,452,934,307,923,322,882,353,1004,270,1001,298,1018,352,1031,338,978,372,978,341,1003,333,948,300,1009,174,957,322,932,246,947,361,951,305,1015,287,879,127,677,123,717,211,1049,87,772,150,831,225,728,229,749,119,684,236,656,249,704,192,675,176,778,158,678,223,753,203,752,229,732,239,673,216,672,145,706,192,681,275,1024,283,1026,231,971,319,942,269,969,311,926,272,809,289,935,362,748,262,742,305,731,380,940,517,868,256,801,273,775,452,874,421,870,558,859,302,854,458,762,259,834,308,893,438,844,560,791,601,949,302,909,309,895,567,827,211,820,564,744,280,817,689,830,278,877,384,857,543,839,265,810,535,945,380,936,377,874,398,876,530,902,527,884,410,903,423,909,344,874,452,919,465,834,395,976,407,931,415,908,380,948,433,913,410,923,403,910,336,908,470,973,391,938,468,897,425,897,437,927,388,947,457,891,378,955,456,922,425,881,513,886,539,844,452,902,435,929,380,904,577,901,362,942,488,852,348,900,593,900,434,924,480,927,393,920,441,935,474,955,402,922,369,943,556,915,505,892,402,918,446,946,372,913,601,892,510,875,369,904,518,888,244,815,171,749,185,779,240,731,147,746,116,786,119,712,102,730,127,658,142,739,68,792,123,836,71,766,144,730,161,760,164,722,85,812,183,784,194,768,109,815,185,737,201,724,35,725,104,791,147,759,187,826,218,941,237,882,167,780,256,948,264,868,246,994,272,796,174,822,97,1021,238,934,192,878,218,869,234,851,251,828,173,649,254,908,219,871,230,736,139,927,164,763,258,843,233,758,207,936,176,929,234,930,193,746,268,931,317,949,314,987,288,957,226,1019,335,956,233,798,227,800,223,712,223,731,223,778,217,794,237,786,258,989,283,947,331,968,359,977,315,945,318,1010,294,1000,300,983,266,998,313,972,241,963,334,986,313,989,324,1017,229,1009,292,952,233,1050,210,913,107,692,43,773,60,939,47,496,71,563,40,866,52,930,30,817,87,848,37,935,62,1088,52,999,49,915,44,1038,31,992,50,932,36,1085,39,943,41,1008,47,928,42,968,35,1011,55,1023,61,893,185,1083,46,678,50,683,53,687,78,566,46,622,58,532,359,836,109,749,71,593,35,546,67,591,78,487,82,624,313,824,101,557,31,644,128,580,72,555,111,574,95,492,71,586,36,577,46,483,126,770,246,817,77,491,36,532,129,724,115,1071,112,916,136,960,272,1005,335,968,334,989,358,958,336,975,332,987,317,956,292,972,320,1041,319,941,240,1026,312,1023,338,992,210,1056,305,953,235,998,369,999,330,1001,369,986,370,946,287,998,366,959,357,997,322,960,330,987,357,972,272,985,363,982
419,890,386,798,266,830,321,853,361,841,552,886,541,888,485,906,399,873,380,878,453,905,504,894,403,900,501,858,513,919,522,882,543,907,508,913,593,908,550,885,472,929,485,928,527,913,551,922,539,900,462,901,452,879,558,930,553,927,370,893,235,915,360,1008,308,1040,299,1032,262,702,229,697,263,718,408,1102,213,706,343,1059,367,1096,411,1065,345,1042,399,1069,344,991,316,1034,323,1093,244,712,358,1022,340,956,402,1033,271,634,386,1046,369,1080,343,1082,311,1036,353,1086,363,990,181,765,256,793,51,921,40,871,45,892,62,900,48,942,37,919,52,914,49,925,160,1069,188,1107,52,912,45,877,109,987,69,859,54,485,76,589,94,863,38,909,52,1032,167,930,56,889,41,912,64,915,56,963,64,992,67,995,65,861,73,930,114,885,65,647,203,855,115,619,45,942,41,952,70,1025,64,945,354,898,441,898,324,1021,332,910,378,948,396,956,359,899,354,916,266,918,365,976,311,969,392,925,375,955,361,1038,375,921,378,913,319,1059,275,954,328,959,295,838,302,894,313,1047,376,901,323,972,345,944,330,918,394,980,294,945,359,933,384,862,347,646,348,873,403,692,350,646,415,791,409,715,177,1034,240,1190,245,1209,224,939,189,1155,254,1266,236,1081,171,900,246,1158,292,1249,160,996,51,674,205,1185,298,1139,275,1062,378,1203,238,1105,446,1088,256,1077,267,923,296,936,353,657,363,626,390,686,348,834,249,529,278,899,104,849,283,882,371,922,429,909,336,860,408,914,427,943,398,928,401,942,345,872,292,961,411,995,380,994,346,961,382,975,371,955,374,961,344,898,390,967,340,925,408,962,316,993,406,960,397,968,386,963,414,982,411,917,389,914,428,972,430,982,423,982,356,971,176,1354,117,643,248,1179,256,1293,136,772,237,1243,38,832,58,710,292,1221,229,1166,235,1245,168,641,243,1184,63,695,175,1213,285,1285,218,1296,245,1227,260,1266,283,1185,313,1237,192,1257,120,1220,193,1271,249,1214,217,1167,278,780,238,891,252,872,201,885,206,862,147,939,272,841,234,934,213,768,174,888,173,925,216,892,209,916,221,925,228,825,237,833,307,901,212,916,157,890,247,835,245,834,141,896,169,945,149,844,292,875,246,881,268,888,336,798,300,903,380,871,354,818,326,765,318,851,394,791,315,800,339,821,313,813,320,858,315,859,341,850,294,885,335,879,313,860,338,935,341,939,405,830,438,841,412,838,412,807,425,1097,357,1073,394,1036,356,989,255,950,404,1111,377,1047,197,805,300,883,251,910,266,881,384,963,258,837,371,842,345,728,356,837,388,903,364,894,375,858,396,861,397,814,395,953,406,959,404,948,466,910,364,777,379,812,349,832,368,879,367,946,349,893,401,925,361,891,350,931,369,880,387,863,331,831,304,802,280,803,228,886,249,796,255,882,164,920,193,815,250,861,299,964,102,872,76,795,83,816,120,781,145,856,149,843,197,880,332,824,263,849,189,767,132,885,127,964,154,911,167,847,102,783,104,896,240,908,131,841,171,1039,317,963,257,939,241,961,193,925,268,922,228,926,212,936,209,845,212,893,185,949,291,932,115,996,240,899,178,934,221,903,233,893,161,941,211,995,361,923,237,944,244,936,211,937,224,916,237,927,225,905,437,113,224,1062,244,909,281,911,272,960,356,1171,155,823,179,861,203,866,145,846,222,883,217,880,181,761,149,830,149,872,245,872,215,858,159,828,155,869,185,927,236,866,176,897,129,824,173,827,200,803,184,821,231,842,197,934,317,957,317,970,315,968,352,996,315,914,299,904,315,914,313,832,260,858,316,884,266,884,226,934,297,860,148,819,233,804,146,838,86,756,294,822,264,818,107,692,237,881,179,889,258,875,264,858,285,903,263,887,313,898,303,872,201,858,341,879,309,847,306,869,378,909,238,883,304,903,194,822,239,849,203,901,330,823,264,865,246,810,240,841,176,872,146,743,171,859,219,828,254,830,184,832,175,787,203,743,207,827,199,735,213,720,153,784,208,830,197,829,168,837,177,778,191,734,215,769,196,768,220,785,181,800,160,769,182,802,220,731,430,935,304,1004,289,987,216,1026,292,1021,255,964,337,1080,311,1004,317,996,394,988,291,992,305,1111,310,1063,334,1046,302,996,370,1063,318,1041,353,996,382,1052,392,1047,320,1002,276,1073,419,1046,316,1079,420,1029,310,1006,305,1054,284,1086,575,905,638,918,592,870,571,929,575,881,639,908,571,848,603,891,587,891,565,876,564,909,595,909,617,937,584,890,676,905,590,911,635,915,629,895,632,917,603,889,653,908,607,912,641,916,647,925,602,894,610,869,594,877,646,894,628,891,620,857,604,888,600,884,651,918,597,911,555,910,592,892,662,868,603,902,306,778,305,871,309,879,303,850,130,906,64,923,204,774,352,745,149,912,164,889,135,964,135,856,121,927,250,967,101,852,180,874,266,905,287,921,191,950,175,840,94,939,170,921,161,961,167,956,237,810,197,1006,103,1067,149,1050,162,948,365,881,222,918,100,832,157,908,135,925,150,901,105,924,29,930,34,904,26,962,196,863,139,865,90,960,139,960,136,971,81,939,164,883,163,933,142,913,105,946,186,899,162,897,142,908,154,963,44,962,171,854,108,989,151,888,203,834,79,997,234,875,59,830,605,911,502,929,565,884,512,908,481,932,488,925,510,912,547,951,439,938,509,937,547,934,544,912,554,946,445,887,609,927,530,928,512,936,570,896,441,897,473,960,550,925,437,897,447,938,479,915,428,925,499,942,444,947,469,930,453,964,518,945,473,959,445,923,517,938,406,832,381,848,373,820,537,857,553,887,530,903,523,863,498,903,499,898,545,867,538,863,496,894,481,917,591,898,554,892,565,845,640,868,649,898,551,906,619,909,544,878,510,874,583,883,589,892,552,856,488,882,535,885,491,885,522,893,487,894,236,962,216,867,302,1091,304,1081,306,985,437,1072,342,1137,250,1122,448,1026,142,912,475,951,326,946,340,912,374,1025,288,1021,320,1028,376,1043,366,1009,393,1000,376,1010,354,973,330,1023,196,992,345,957,265,973,384,996,320,1041,302,909,118,708,119,750,235,1083,84,805,150,864,208,764,219,784,109,720,214,688,230,738,178,712,177,814,141,713,197,783,177,783,218,767,220,706,192,704,132,740,178,716,302,1060,312,1060,251,1006,334,975,288,1000,333,959,278,839,293,966,335,782,248,775,286,765,373,972,535,899,270,835,299,799,468,909,441,900,586,889,333,872,478,792,277,866,335,914,466,869,586,810,625,983,327,936,327,929,591,862,241,842,581,778,300,848,707,864,305,898,409,885,569,872,252,845,527,978,369,958,379,904,396,906,552,933,546,915,432,935,449,939,354,902,469,952,492,861,419,1006,429,961,438,941,394,984,461,946,438,954,430,937,363,941,498,1003,409,972,497,927,457,919,462,957,404,980,485,920,386,989,483,946,455,910,533,914,558,872,464,931,455,961,402,934,601,931,387,975,507,880,365,931,611,929,458,951,499,953,411,951,460,967,493,985,423,955,391,975,577,945,528,922,419,949,469,979,391,943,621,921,522,904,381,934,531,918,206,827,132,751,144,788,201,746,109,748,93,816,76,736,62,737,88,656,100,749,35,815,80,858,75,795,105,733,120,769,123,729,48,832,143,793,154,776,69,834,143,748,162,735,76,747,63,799,183,786,207,847,205,975,234,920,161,816,275,987,301,878,282,1000,271,833,136,829,57,1009,237,970,184,916,208,910,271,867,262,866,178,685,276,944,218,910,239,772,178,940,160,802,273,882,223,796,216,973,165,965,246,971,192,786,303,946,333,982,328,1021,305,991,243,1055,361,990,220,830,214,833,203,747,204,765,202,812,191,828,221,819,280,1025,299,980,348,1003,381,1012,330,979,342,1046,318,1035,321,1019,280,1034,330,1007,263,998,353,1021,331,1024,349,1053,248,1042,304,974,260,1081,239,931,97,726,43,801,57,972,46,533,77,592,38,900,42,963,31,853,79,882,35,971,71,1123,46,1036,44,947,36,1073,30,1029,54,969,39,1123,35,979,41,1046,46,963,41,1007,34,1051,52,1063,55,927,211,1110,47,710,47,716,47,719,73,600,55,654,69,571,349,872,111,786,84,631,35,586,66,628,94,529,96,662,307,861,112,597,34,686,140,618,87,597,122,617,99,534,81,628,37,619,59,529,164,771,274,843,86,537,38,577,122,756,141,1116,119,948,145,991,303,1037,354,1000,360,1024,374,994,358,1011,351,1024,336,992,315,1009,334,1078,344,979,267,1065,333,1062,359,1030,227,1095,334,991,259,1037,386,1035,352,1041,399,1022,395,983,303,1036,387,996,372,1037,340,998,350,1024,377,1010,284,1024,390,1017
434,920,387,823,266,853,326,881,369,871,572,916,560,918,504,937,407,902,389,907,467,935,520,924,412,931,523,888,531,949,541,912,560,936,523,941,611,937,567,915,489,959,498,958,543,943,569,952,557,930,478,931,464,908,577,959,572,957,383,923,242,947,380,1038,339,1068,321,1064,244,735,216,731,250,751,431,1132,195,741,368,1091,392,1125,432,1098,372,1071,415,1103,365,1023,343,1062,346,1126,223,741,385,1049,351,988,426,1059,257,669,412,1072,396,1107,375,1110,337,1067,373,1123,384,1023,162,801,238,825,55,954,47,903,52,923,66,932,56,975,43,951,57,945,58,954,188,1102,215,1131,56,943,54,907,114,1021,72,890,49,517,72,620,73,897,46,941,61,1063,141,954,61,921,50,942,70,944,60,996,73,1023,77,1026,72,891,78,959,120,913,62,678,192,884,111,645,51,975,43,983,82,1056,65,974,353,919,442,919,324,1042,331,931,377,967,397,976,357,917,354,933,266,938,365,994,313,989,390,944,376,973,361,1059,374,943,384,937,321,1082,274,980,328,980,294,863,302,918,309,1073,379,925,327,997,341,967,326,941,397,1002,297,969,353,958,384,886,349,668,351,894,406,710,352,665,417,809,410,733,193,981,283,1234,273,1269,237,996,205,1213,280,1313,265,1141,167,967,277,1196,319,1298,195,1060,55,746,237,1233,287,1076,319,1092,347,1142,285,1148,488,1134,286,1113,308,969,318,971,313,680,308,626,334,709,349,889,229,589,274,941,88,895,296,911,384,950,440,935,350,887,424,942,444,974,407,955,417,966,357,897,302,993,425,1021,399,1027,360,992,402,1006,388,985,392,994,354,926,407,996,349,951,429,993,334,1026,427,991,417,999,406,996,433,1012,427,947,405,944,442,1003,440,1009,441,1010,371,1001,192,1367,88,690,276,1146,280,1336,155,787,259,1280,28,879,41,754,317,1254,249,1164,247,1207,183,682,262,1170,42,736,211,1244,330,1303,247,1337,285,1252,263,1223,288,1141,344,1274,221,1300,140,1262,221,1306,279,1239,251,1199,286,810,252,931,231,897,222,923,200,886,130,968,270,868,243,948,185,775,172,915,203,932,209,924,193,953,237,949,229,850,239,858,301,931,236,932,165,924,218,850,244,859,152,924,156,983,174,868,329,883,269,905,280,904,337,831,311,927,384,899,357,844,328,791,321,881,397,817,319,821,339,845,314,841,320,888,316,889,340,875,295,912,337,901,319,889,345,965,348,969,408,859,455,869,423,864,425,833,445,1125,371,1102,409,1066,372,1020,270,982,424,1144,391,1077,206,810,307,903,249,937,266,909,386,990,261,864,373,869,347,754,367,832,391,932,368,919,378,881,398,888,390,840,399,981,415,983,407,974,481,928,371,804,392,835,355,860,369,906,372,974,360,909,410,954,366,918,364,954,375,905,392,890,342,865,308,826,289,830,229,919,254,826,266,913,174,951,201,844,263,894,306,995,117,897,76,828,95,842,126,815,155,890,154,878,202,916,334,852,270,883,195,799,138,911,140,996,154,939,171,879,98,819,109,929,253,937,138,875,169,1066,313,991,250,971,238,991,190,956,265,953,227,958,210,969,207,874,205,923,188,982,286,964,116,1029,233,930,175,965,216,935,227,924,154,974,209,1023,354,953,233,976,239,966,207,967,219,945,231,957,226,917,427,160,225,1099,236,939,274,943,265,992,373,1208,160,852,184,889,210,896,151,874,231,915,228,913,185,792,158,864,158,907,256,903,226,889,171,860,168,901,196,961,245,898,187,929,138,857,186,862,207,836,189,855,240,874,214,972,342,991,340,1003,339,1001,384,1026,329,942,313,936,322,942,326,861,270,887,325,915,281,915,233,966,303,890,150,853,233,833,142,870,80,790,292,854,264,853,102,727,244,913,185,921,267,904,271,888,297,933,271,919,320,929,309,901,211,890,347,908,314,878,314,899,388,940,245,914,315,936,192,854,252,879,213,929,330,851,258,897,232,843,228,872,165,905,127,778,161,894,199,864,236,862,171,868,151,822,186,778,190,862,185,769,201,755,136,820,193,866,175,867,139,872,156,815,172,769,196,805,177,803,211,818,163,835,146,804,160,838,195,765,439,967,310,1036,297,1019,231,1060,301,1056,279,997,359,1110,332,1030,318,1031,412,1017,300,1024,328,1137,330,1089,347,1081,317,1031,398,1097,340,1072,382,1031,415,1083,410,1070,344,1032,288,1100,448,1080,331,1116,443,1066,320,1041,337,1090,314,1113,593,929,655,946,610,898,589,956,593,908,659,936,589,875,624,921,608,921,584,903,583,938,617,939,636,966,604,919,695,934,609,940,654,944,650,925,653,946,624,919,672,936,626,940,662,944,665,954,621,921,629,895,614,906,669,925,651,920,639,884,622,917,621,914,673,948,617,940,574,940,612,922,679,895,625,931,275,791,340,881,277,900,340,856,136,940,77,960,194,812,313,752,163,948,204,900,160,1001,108,891,123,963,295,966,132,881,181,911,289,939,321,921,178,987,186,875,100,978,183,955,177,994,173,992,261,843,228,1035,116,1105,192,1082,162,984,408,880,224,954,105,864,166,942,135,957,155,934,103,958,35,968,38,939,30,997,198,898,140,900,89,995,148,994,143,1006,86,973,165,916,165,967,150,948,111,982,188,932,165,931,149,943,158,997,53,998,179,888,112,1023,160,921,205,869,86,1035,241,909,64,865,624,942,523,959,586,915,531,938,505,963,507,957,528,941,564,978,461,970,531,969,566,967,565,943,576,979,464,918,627,954,553,960,531,965,590,926,461,927,494,992,571,954,458,928,469,970,501,946,451,957,520,974,465,976,489,961,472,995,536,978,499,992,464,952,536,968,391,859,361,876,356,849,557,884,572,915,548,931,539,889,516,931,520,927,558,895,557,892,517,922,502,946,608,927,571,920,581,873,659,897,669,926,573,935,636,937,561,906,527,902,600,911,610,921,570,886,511,910,554,913,511,912,543,922,509,924,239,991,222,900,325,1122,330,1100,330,1011,457,1093,361,1161,272,1147,468,1057,150,942,498,978,346,957,363,941,395,1040,308,1045,331,1059,403,1084,391,1005,415,1026,400,1039,372,1006,345,1045,214,1020,365,985,287,991,404,1006,344,1057,317,938,106,740,117,784,267,1118,82,839,155,898,189,800,209,818,104,756,185,722,211,773,162,748,170,849,128,749,180,817,158,816,210,803,203,739,170,736,120,773,168,751,330,1094,340,1092,270,1041,350,1008,308,1033,354,990,268,875,307,999,333,813,242,809,273,798,366,1004,566,915,295,870,319,832,489,943,467,914,617,917,355,902,503,825,301,892,357,947,491,897,602,844,648,1008,351,968,351,961,622,888,261,872,603,813,316,883,734,893,325,932,430,913,597,886,243,880,519,1009,342,989,384,933,396,937,574,966,564,943,453,964,473,969,364,931,487,984,521,887,451,1033,451,990,463,970,411,1018,494,972,466,984,455,967,390,969,525,1034,433,1003,524,957,487,941,485,989,424,1011,511,950,399,1024,508,977,482,939,551,940,578,901,480,961,480,993,423,963,624,960,414,1007,526,909,385,963,628,961,485,981,521,982,432,982,480,999,511,1014,444,988,417,1007,597,974,551,952,438,980,493,1012,409,973,641,949,533,932,394,963,543,947,168,834,94,748,103,794,161,756,71,761,134,825,77,779,37,755,49,659,58,762,77,818,49,892,114,804,65,740,79,776,82,734,67,860,103,805,113,784,64,864,100,761,123,745,119,754,24,817,217,815,237,863,221,964,232,957,155,852,292,1026,333,912,319,1017,267,870,118,819,89,1042,234,1007,176,955,217,910,294,905,272,905,180,721,295,980,223,915,244,809,207,979,152,841,283,920,213,834,223,1009,149,1001,258,1012,190,826,335,979,352,1016,344,1055,321,1025,261,1091,390,1024,209,862,202,866,184,781,185,800,184,846,170,863,206,852,302,1060,315,1013,364,1038,403,1045,345,1012,364,1081,344,1070,344,1054,299,1070,349,1041,284,1033,372,1057,351,1060,373,1089,268,1071,319,999,288,1110,267,961,83,760,63,833,59,1008,55,565,77,627,32,932,38,999,34,889,73,914,38,1008,77,1159,41,1074,30,977,31,1106,25,1065,40,1005,46,1162,46,1016,34,1081,48,1000,40,1046,37,1090,48,1101,49,963,231,1142,30,742,28,748,28,751,48,629,42,687,83,611,337,907,97,824,104,670,36,625,71,664,112,571,116,700,299,898,127,638,37,728,151,655,101,639,128,660,103,577,96,670,41,662,74,575,203,768,290,877,94,583,42,623,117,789,174,1157,119,980,157,1022,332,1067,371,1035,381,1059,399,1027,384,1046,367,1061,361,1027,343,1044,358,1115,370,1014,297,1104,355,1099,386,1067,241,1135,360,1028,283,1076,405,1073,377,1079,423,1059,428,1016,325,1074,410,1033,393,1075,366,1033,380,1062,404,1049,306,1062,414,1052
449,949,389,848,268,875,330,909,376,901,592,946,579,948,522,967,415,932,400,936,480,964,537,955,420,962,542,918,550,980,561,943,578,966,538,969,626,965,584,944,510,990,512,988,560,973,587,982,574,960,495,961,476,937,596,988,591,988,392,953,246,979,403,1068,367,1098,348,1092,225,768,205,766,237,781,457,1159,180,777,393,1127,422,1155,460,1127,396,1104,438,1125,388,1059,371,1095,372,1152,206,777,410,1080,367,1018,453,1084,236,701,442,1096,422,1135,399,1146,357,1097,393,1153,406,1053,141,838,221,857,60,986,53,935,60,955,71,963,66,1008,52,983,67,976,70,984,216,1133,240,1154,63,974,66,938,120,1055,77,921,44,548,69,651,51,930,57,974,71,1095,117,980,65,953,57,973,78,974,66,1029,84,1055,88,1057,77,922,83,988,131,940,65,710,176,910,106,671,58,1007,47,1015,92,1087,67,1003,351,940,444,939,326,1062,332,952,377,987,397,995,354,935,353,950,268,958,363,1012,314,1010,388,963,376,990,360,1081,374,964,388,960,324,1106,273,1005,328,1001,294,889,302,942,307,1098,382,949,330,1022,336,990,323,963,398,1024,299,993,349,983,384,911,351,689,352,915,409,727,355,684,419,826,410,751,195,1049,324,1264,296,1303,268,1039,231,1253,278,1245,305,1184,186,1034,313,1218,348,1348,238,1120,47,818,269,1282,265,1014,366,1137,324,1083,334,1191,531,1193,321,1142,348,1005,332,1019,246,706,281,646,274,716,352,933,217,645,267,986,136,864,311,940,399,979,452,960,366,913,438,970,462,1004,416,983,435,990,369,921,314,1024,443,1047,417,1059,375,1023,425,1036,405,1014,413,1027,368,954,426,1024,361,978,452,1024,353,1059,449,1022,439,1028,423,1028,453,1043,446,976,424,974,457,1035,451,1037,458,1038,386,1033,203,1319,62,737,306,1128,313,1374,134,803,278,1291,30,926,37,797,346,1293,261,1127,259,1167,169,722,274,1128,34,778,240,1281,374,1326,272,1377,325,1281,279,1185,303,1100,365,1283,256,1335,163,1294,236,1350,300,1272,276,1230,300,840,230,968,215,918,206,938,210,922,159,1010,286,900,231,988,195,814,189,947,224,926,205,956,197,982,234,986,231,884,241,890,301,961,236,970,199,929,213,883,260,890,169,953,171,1008,178,896,315,922,290,910,275,936,362,838,322,962,390,927,361,871,331,817,324,911,400,843,324,843,343,870,317,869,320,917,316,918,341,900,296,940,341,923,325,918,352,995,357,998,412,888,475,898,435,891,442,860,464,1154,385,1131,425,1096,388,1051,287,1014,447,1177,411,1108,208,835,310,925,251,963,276,934,389,1017,263,891,381,896,350,779,373,860,394,961,370,944,382,904,403,915,386,863,403,1008,417,1008,411,999,489,959,377,832,399,859,362,888,375,931,374,1002,364,938,411,978,369,944,375,982,376,930,384,902,353,899,310,851,297,857,231,951,260,855,281,939,189,980,209,872,283,901,316,1026,126,931,84,858,100,875,133,845,161,919,161,911,213,949,342,881,279,911,203,829,144,940,155,1028,157,968,176,914,103,851,117,958,269,964,148,901,170,1093,310,1018,242,1003,237,1022,187,988,261,984,224,990,207,1001,204,903,199,954,191,1015,282,995,121,1062,227,962,174,995,211,968,220,957,149,1006,206,1050,347,983,228,1009,238,994,202,998,216,975,227,988,217,949,421,191,233,1135,229,970,267,975,259,1024,392,1244,166,881,193,918,220,927,157,902,241,947,242,946,196,824,170,897,168,943,268,934,239,920,184,891,181,934,209,995,253,929,202,962,149,890,199,896,218,868,195,888,250,906,230,1009,367,1022,364,1037,363,1035,417,1055,344,970,327,968,328,970,334,889,280,917,336,946,296,946,240,997,311,921,153,886,232,864,141,903,78,823,292,886,263,888,95,761,253,946,192,953,275,933,279,917,307,963,285,952,331,960,314,930,224,922,356,937,321,908,324,929,396,973,253,945,330,968,189,886,261,909,214,957,330,879,247,929,214,876,218,904,160,938,117,813,153,929,189,900,224,894,143,903,139,858,164,813,179,896,159,803,182,791,122,856,168,902,166,905,122,910,144,851,154,805,184,841,164,838,195,852,139,866,134,839,147,873,173,799,452,999,334,1055,309,1052,249,1094,309,1090,302,1029,386,1139,354,1060,340,1049,435,1048,310,1057,342,1174,344,1125,359,1116,334,1066,414,1134,352,1108,411,1064,448,1117,435,1101,362,1067,317,1128,473,1094,343,1155,459,1099,343,1075,366,1116,336,1137,611,953,673,973,628,925,607,983,612,937,679,965,606,900,645,950,631,951,603,929,604,967,639,970,655,995,624,947,714,962,628,968,674,974,671,954,673,974,646,949,692,965,645,968,682,973,684,983,641,948,648,920,633,934,691,955,673,950,657,912,640,946,643,944,694,977,638,969,596,971,632,953,696,923,645,958,244,813,375,889,245,918,378,857,132,973,96,992,166,849,273,765,172,984,243,903,177,1035,109,928,124,999,340,960,168,900,192,949,265,974,316,949,178,1023,200,910,118,1016,211,986,180,1028,186,1027,290,871,253,1072,139,1142,236,1087,180,1020,450,876,249,991,114,896,175,977,140,990,157,967,105,992,40,1005,46,974,42,1031,200,932,141,935,88,1030,156,1029,151,1041,92,1007,166,950,170,1000,161,983,119,1017,192,966,169,964,157,979,165,1030,60,1035,185,923,115,1057,166,955,210,904,93,1073,245,944,74,901,642,972,545,987,605,946,552,969,531,995,526,988,547,971,585,1010,483,1002,554,1002,585,998,585,974,598,1011,486,949,646,983,575,990,552,996,613,957,480,957,516,1024,589,982,481,959,489,1000,525,978,477,990,540,1007,487,1004,509,991,494,1028,558,1008,524,1025,486,983,556,996,373,887,344,902,338,878,577,912,590,942,567,958,556,916,537,960,541,957,572,922,578,920,539,950,523,975,626,956,589,948,599,901,678,926,688,954,593,963,654,966,578,934,546,930,616,940,629,949,589,916,533,936,574,942,531,941,564,951,533,954,258,1011,236,919,340,1155,353,1130,358,1032,483,1122,384,1176,288,1177,490,1073,161,971,519,997,362,985,385,965,424,1067,330,1066,350,1075,425,1090,426,1023,444,1052,431,1049,396,1018,378,1042,235,1050,388,998,316,1010,431,1007,358,1095,333,968,100,771,113,817,297,1154,81,872,159,931,174,836,201,853,101,791,164,756,193,807,153,784,157,885,119,784,169,851,147,850,207,838,187,772,154,768,113,806,158,786,357,1129,374,1116,295,1077,364,1041,327,1066,380,1023,271,908,327,1031,312,850,244,839,279,826,348,1035,581,945,323,894,344,862,517,961,488,943,644,939,381,935,530,858,326,924,386,979,515,929,629,868,679,1034,365,996,379,987,645,921,274,903,621,839,348,913,759,926,341,967,446,943,623,918,249,908,499,1042,319,1023,385,963,392,967,601,987,584,966,472,991,500,995,375,960,510,1016,548,914,487,1053,473,1018,493,999,433,1050,525,992,495,1009,484,995,421,996,551,1062,458,1032,553,987,512,973,515,1020,445,1037,541,977,409,1057,534,1007,510,967,570,967,598,930,494,990,506,1026,445,993,649,987,441,1036,545,937,408,993,645,990,510,1006,541,1011,452,1011,500,1029,530,1044,465,1019,442,1039,618,1001,574,982,461,1011,516,1044,425,1003,661,978,545,961,408,993,557,977,130,839,55,745,61,800,121,767,67,793,174,828,120,796,69,771,70,690,49,789,119,815,91,890,154,810,64,766,39,783,42,750,104,866,63,823,73,793,104,863,58,769,84,757,162,760,61,833,249,841,259,884,255,970,231,995,149,889,309,1066,355,949,344,1054,260,907,139,857,117,1082,229,1044,167,993,258,906,313,942,283,943,179,757,313,1015,261,928,245,846,229,1018,142,881,289,959,201,872,230,1045,122,1036,270,1052,188,865,362,1014,372,1050,364,1090,341,1058,283,1127,420,1058,200,894,189,900,168,816,166,835,167,880,152,898,196,885,327,1095,331,1046,383,1072,427,1079,360,1046,386,1117,370,1105,369,1090,320,1106,369,1076,307,1069,393,1093,373,1096,399,1125,293,1106,335,1031,317,1141,299,985,68,794,86,864,54,1044,54,601,86,658,51,967,35,1034,28,924,82,950,45,1043,95,1192,41,1112,37,1013,43,1142,32,1101,62,1042,54,1198,43,1051,34,1118,44,1035,44,1086,34,1128,50,1140,49,999,258,1172,29,774,34,777,41,782,55,663,49,718,102,649,325,943,89,863,106,708,39,664,77,701,137,613,139,739,291,936,129,679,38,770,167,692,119,682,105,703,109,619,112,712,55,704,91,621,241,762,292,912,104,629,51,668,115,821,214,1192,122,1012,169,1054,363,1100,384,1069,399,1096,418,1064,415,1078,393,1097,386,1063,365,1079,383,1150,401,1052,323,1142,384,1138,407,1105,265,1173,378,1065,307,1115,425,1110,399,1119,455,1092,462,1047,358,1107,446,1068,425,1114,394,1069,408,1099,426,1087,324,1101,441,1090
463,978,391,873,270,898,336,937,384,930,612,976,599,978,541,999,422,962,411,965,493,994,556,984,429,993,560,948,569,1010,580,973,595,995,554,998,639,987,600,973,530,1020,527,1018,576,1003,604,1012,592,990,511,991,487,966,615,1017,611,1019,390,986,249,1012,426,1097,391,1131,376,1120,209,801,196,802,219,813,479,1190,166,813,417,1157,449,1186,489,1154,422,1136,458,1158,415,1089,398,1124,398,1181,186,805,435,1109,385,1050,477,1110,215,734,457,1129,448,1164,431,1178,385,1129,420,1182,427,1084,130,876,202,890,64,1019,63,967,69,986,82,994,78,1040,65,1015,77,1007,87,1013,245,1163,269,1174,73,1006,78,969,129,1089,82,952,44,579,66,681,43,964,69,1006,84,1119,101,1009,71,986,62,1003,85,1003,73,1062,96,1087,101,1088,84,953,87,1017,142,967,71,742,161,927,104,697,68,1040,51,1046,107,1118,72,1032,349,961,447,960,326,1082,334,973,378,1007,396,1015,352,953,354,966,268,978,363,1029,315,1030,387,982,376,1008,359,1102,374,986,395,984,325,1130,272,1031,328,1022,295,915,303,966,305,1123,387,973,335,1047,334,1013,321,986,400,1046,302,1018,345,1009,383,935,352,710,354,936,412,744,357,703,421,844,411,769,208,1109,365,1330,333,1332,294,1083,266,1288,276,1183,340,1221,216,1086,351,1268,378,1402,289,1174,33,891,300,1328,276,1006,399,1183,295,1018,377,1228,573,1233,352,1188,389,1038,350,980,185,725,241,649,227,730,349,989,211,696,264,1045,180,820,324,968,417,1007,466,985,382,939,452,999,480,1034,427,1010,456,1014,383,946,322,1056,461,1073,437,1091,392,1055,448,1066,423,1042,434,1060,384,981,444,1052,375,1004,475,1055,372,1093,472,1053,466,1058,445,1060,474,1074,467,1004,441,1004,473,1066,465,1066,477,1065,408,1065,223,1279,40,784,350,1164,312,1324,112,844,293,1251,40,967,46,840,357,1278,282,1089,287,1135,141,762,291,1090,26,820,264,1325,386,1370,295,1422,353,1327,302,1150,324,1064,362,1238,295,1370,175,1339,256,1350,326,1315,300,1271,273,831,190,957,220,947,179,958,221,949,197,1047,305,932,240,1019,220,852,167,960,213,958,216,989,202,1005,256,1016,249,912,259,916,308,991,260,1005,188,964,206,904,244,907,187,979,200,1023,172,938,318,955,283,947,274,968,359,871,345,967,396,954,364,898,331,842,326,940,403,869,329,864,347,895,321,896,323,946,318,948,342,925,299,968,345,944,334,946,361,1025,367,1028,418,917,493,926,447,918,458,886,487,1182,403,1160,442,1125,405,1081,307,1046,473,1209,427,1138,208,860,314,947,257,991,281,962,394,1044,263,918,385,922,359,802,377,889,397,990,367,969,387,928,408,942,393,890,407,1036,419,1033,414,1024,494,990,383,859,405,884,375,910,388,955,384,1023,367,966,421,1007,366,963,382,1009,383,955,387,927,364,932,312,875,306,884,237,983,260,882,294,971,199,1012,211,903,279,934,326,1056,141,953,93,891,106,908,145,878,173,950,169,944,225,980,343,911,284,939,209,864,154,964,166,1064,162,997,184,947,106,887,129,991,279,995,157,936,169,1119,306,1046,235,1035,238,1052,184,1019,254,1015,219,1022,205,1034,203,932,195,984,198,1048,277,1027,127,1096,223,993,173,1026,208,1000,215,989,144,1039,206,1077,344,1012,224,1041,241,1023,200,1028,214,1004,225,1018,215,952,409,239,238,1171,222,1000,263,1007,254,1056,413,1277,174,911,202,946,231,957,168,930,251,979,262,979,203,857,182,931,179,979,279,965,254,951,197,922,194,966,221,1029,265,961,217,995,161,923,212,930,234,901,203,921,259,939,253,1047,395,1054,393,1069,391,1066,453,1083,360,998,341,1000,340,998,341,918,293,945,347,977,309,976,251,1028,318,951,158,920,236,895,142,935,81,856,295,918,266,923,90,796,264,978,200,984,285,962,289,946,318,993,299,984,340,991,322,961,238,954,364,966,332,937,335,959,408,1005,263,976,349,1001,188,917,262,940,217,986,333,907,238,961,211,909,221,935,148,971,109,848,132,963,163,936,199,925,125,939,122,893,159,848,167,931,140,837,164,826,105,892,159,938,143,942,119,947,127,887,131,840,165,878,151,873,181,885,123,898,118,874,141,908,160,833,461,1030,343,1085,315,1084,260,1119,324,1118,316,1062,415,1168,378,1088,346,1084,464,1078,322,1090,372,1198,373,1144,370,1148,349,1100,447,1154,375,1140,442,1097,483,1146,458,1134,391,1094,333,1163,506,1126,361,1192,477,1119,363,1109,395,1151,365,1174,629,977,691,1001,647,953,623,1009,630,966,699,993,624,927,666,979,653,981,622,955,625,997,661,1000,674,1024,644,975,730,990,647,996,693,1003,693,984,694,1002,667,979,710,993,664,996,702,1001,703,1012,659,973,667,947,652,961,712,985,695,977,676,940,658,974,664,973,716,1007,658,997,617,1002,653,983,713,950,666,987,223,844,409,898,228,947,415,856,134,1007,125,1026,153,887,235,788,186,1020,283,903,178,1071,128,965,128,1036,386,950,205,914,208,987,254,1010,282,969,185,1060,222,943,122,1055,242,1009,184,1062,211,1063,323,896,259,1109,163,1179,280,1078,200,1056,493,867,263,1026,122,928,186,1011,147,1022,164,1001,112,1026,47,1043,57,1010,51,1065,202,967,147,970,88,1065,162,1063,161,1076,101,1042,168,983,175,1034,173,1019,129,1053,201,1000,177,998,167,1014,174,1064,65,1071,193,957,119,1091,171,988,215,938,108,1111,252,978,83,936,662,1002,566,1018,626,978,572,1000,553,1026,544,1019,565,1000,603,1039,504,1033,577,1034,604,1030,606,1004,620,1044,509,979,665,1011,601,1022,573,1027,637,988,502,988,539,1054,610,1011,500,989,513,1032,548,1010,500,1021,564,1038,507,1032,531,1021,516,1059,580,1040,552,1059,507,1013,579,1028,357,914,326,930,320,907,596,939,609,969,585,986,573,942,558,989,563,986,586,950,597,949,561,977,545,1004,644,984,606,975,615,929,697,955,705,981,614,991,672,994,596,961,565,958,633,968,649,978,607,945,555,963,596,971,550,969,586,980,556,983,263,1043,265,945,366,1179,381,1163,383,1048,509,1145,405,1210,314,1202,512,1105,180,997,541,1004,378,1015,405,997,448,1062,354,1081,365,1110,452,1106,458,1034,466,1076,462,1063,421,1031,399,1049,261,1073,409,1030,337,1036,454,1034,384,1113,355,997,97,802,112,850,325,1188,83,906,159,964,160,871,192,888,104,827,153,791,177,842,148,820,142,920,113,819,162,884,138,884,207,873,178,806,142,801,110,839,148,821,386,1166,398,1151,321,1110,380,1074,350,1098,406,1055,267,942,338,1062,308,883,232,872,269,858,332,1067,596,978,349,929,377,886,540,995,510,971,670,971,405,957,555,881,356,943,409,1003,544,958,648,902,707,1065,391,1026,404,1017,666,955,303,929,639,874,372,936,781,962,370,989,471,976,645,950,243,943,481,1075,316,1054,390,989,395,997,627,981,611,991,493,1022,526,1027,387,986,531,1048,576,944,493,1051,496,1044,518,1033,458,1084,544,1018,522,1037,510,1020,451,1018,580,1090,484,1060,582,1015,540,1003,542,1049,472,1068,572,1006,428,1090,560,1033,541,994,589,992,619,960,509,1019,530,1055,469,1022,672,1014,468,1064,563,965,431,1024,659,1021,539,1031,559,1039,473,1041,522,1061,550,1074,485,1050,466,1071,638,1029,599,1013,485,1041,542,1078,443,1034,679,1007,557,989,421,1022,573,1007,92,841,78,773,37,826,82,781,105,808,215,833,162,809,109,780,109,703,91,793,161,817,135,879,193,819,104,772,69,804,73,769,141,872,97,820,67,823,144,858,30,791,56,777,204,771,102,832,275,876,289,903,282,1002,230,1032,142,925,323,1105,374,986,350,1090,245,944,157,895,142,1123,221,1080,156,1032,296,933,331,980,294,982,177,793,332,1051,288,966,244,882,247,1057,132,920,291,997,187,910,237,1082,149,1026,278,1093,185,905,389,1049,392,1083,384,1124,359,1092,308,1163,449,1090,189,926,175,933,153,850,146,870,151,914,135,933,185,918,353,1130,349,1079,406,1107,454,1108,375,1080,406,1153,395,1140,395,1125,345,1142,390,1110,331,1104,417,1129,396,1131,428,1161,316,1139,357,1065,347,1168,317,1020,42,827,109,895,72,1082,63,635,90,690,38,1000,41,1071,34,959,86,981,53,1078,101,1226,44,1153,42,1049,48,1177,33,1137,67,1078,81,1230,45,1086,38,1156,57,1073,50,1124,41,1166,48,1179,51,1037,284,1199,45,803,47,809,47,814,49,697,41,752,130,688,311,979,81,903,87,746,44,703,93,737,162,655,135,773,285,973,113,719,37,811,163,729,138,722,89,745,118,661,137,755,39,745,107,667,280,753,284,947,116,675,66,714,115,853,257,1224,129,1044,187,1086,397,1130,406,1102,425,1132,441,1100,439,1113,421,1133,416,1093,393,1113,408,1185,433,1086,351,1181,417,1174,429,1143,287,1212,393,1104,334,1151,447,1148,427,1159,482,1128,488,1083,385,1142,473,1104,451,1150,414,1107,440,1134,448,1126,352,1137,469,1125
477,1008,392,898,271,921,346,965,391,960,631,1006,619,1008,560,1030,428,992,421,993,507,1024,573,1015,438,1024,577,978,588,1040,599,1003,611,1024,569,1026,656,1014,615,1002,550,1050,541,1049,592,1032,621,1042,609,1020,526,1020,499,994,633,1046,631,1050,401,1017,254,1044,445,1130,418,1164,402,1152,186,831,189,837,204,849,502,1222,151,848,443,1191,475,1216,520,1182,448,1166,490,1179,435,1118,430,1153,428,1209,166,839,463,1133,407,1077,505,1132,200,769,476,1159,474,1189,463,1206,409,1159,446,1216,452,1116,116,915,187,926,72,1051,71,999,82,1018,95,1026,93,1072,78,1047,91,1039,106,1043,275,1190,298,1193,85,1037,93,999,141,1123,91,983,42,610,64,712,40,998,84,1038,94,1150,88,1040,78,1018,70,1033,98,1031,86,1096,110,1118,114,1119,94,983,94,1045,152,995,75,773,154,956,104,723,79,1072,60,1078,119,1149,80,1061,349,981,449,980,326,1103,338,995,379,1026,396,1034,350,972,355,983,270,998,364,1047,317,1050,386,1001,377,1025,359,1124,377,1008,401,1007,327,1153,271,1056,330,1044,295,940,305,990,302,1149,392,998,339,1072,333,1036,319,1009,401,1069,306,1042,341,1034,383,959,355,732,357,957,415,761,359,722,425,861,413,787,233,1165,418,1387,359,1387,319,1126,304,1323,289,1133,369,1277,252,1123,391,1325,364,1332,336,1207,33,957,339,1383,328,1050,422,1221,298,985,416,1274,606,1243,383,1242,432,1066,369,950,125,753,196,649,186,738,355,1028,195,745,282,1019,220,792,339,997,436,1036,480,1009,400,966,468,1027,500,1064,440,1035,476,1036,399,970,331,1088,479,1096,461,1124,412,1086,473,1097,446,1071,457,1091,400,1009,464,1081,390,1031,502,1085,397,1125,499,1084,495,1089,467,1093,497,1105,491,1033,462,1034,490,1097,481,1094,495,1093,428,1096,248,1246,27,831,391,1194,325,1277,96,885,319,1214,55,1011,59,884,351,1235,308,1055,317,1099,124,803,316,1061,31,862,291,1356,403,1381,307,1417,361,1293,330,1111,346,1027,372,1195,315,1420,203,1337,267,1305,346,1361,315,1260,253,845,198,993,202,963,173,987,204,973,195,1068,273,937,258,1030,245,889,185,992,202,990,244,995,212,1034,283,1023,283,903,289,906,331,1007,296,983,189,998,206,934,235,938,162,982,229,1015,186,965,321,987,279,984,287,991,372,895,341,1002,403,982,368,924,335,868,329,970,407,895,336,885,353,920,328,924,327,975,322,977,342,950,299,995,348,966,344,975,368,1055,377,1057,425,946,516,955,460,944,475,913,508,1210,423,1188,461,1154,424,1112,325,1073,500,1242,443,1168,208,885,313,968,259,1019,286,991,396,1071,265,945,387,949,366,827,381,917,400,1019,371,994,391,951,410,970,401,916,412,1064,431,1056,419,1049,499,1020,390,887,409,908,385,939,394,981,401,1051,370,995,435,1035,373,989,394,1034,391,980,392,953,368,966,313,900,315,911,245,1015,269,912,309,999,220,1041,217,932,293,969,338,1087,154,987,109,915,114,942,156,908,186,985,183,978,239,1012,354,939,291,972,216,895,164,971,184,1094,170,1021,190,981,117,920,139,1021,294,1020,173,959,170,1146,304,1073,229,1068,239,1082,184,1050,248,1046,217,1054,203,1067,202,961,192,1014,206,1081,272,1058,134,1129,220,1024,176,1057,208,1033,212,1020,141,1072,206,1105,344,1042,226,1074,240,1052,195,1059,215,1033,222,1049,208,974,396,287,246,1207,216,1031,260,1039,251,1088,435,1307,184,940,213,974,244,987,181,958,261,1011,282,1012,215,891,198,965,193,1014,289,995,271,981,210,953,205,992,237,1063,275,993,231,1026,173,956,228,964,248,933,211,954,271,971,272,1084,427,1087,423,1096,424,1097,487,1109,377,1026,357,1032,351,1025,352,946,306,972,359,1009,320,1006,262,1055,325,981,167,953,242,926,144,967,86,890,297,950,270,958,87,830,277,1011,212,1016,298,990,302,976,333,1023,315,1016,348,1022,332,990,249,986,373,996,340,968,347,988,426,1037,275,1007,366,1032,190,949,270,970,223,1015,334,936,231,993,195,942,210,966,142,1003,91,883,117,998,145,972,186,957,118,974,115,928,145,883,161,965,131,872,154,861,90,928,146,974,126,980,105,984,115,923,108,875,147,914,134,907,178,919,113,933,105,910,124,943,159,867,477,1061,366,1110,332,1117,280,1148,347,1152,330,1093,441,1197,406,1112,374,1099,485,1110,337,1122,390,1235,395,1181,387,1182,365,1134,474,1190,400,1171,474,1130,514,1175,479,1157,412,1130,344,1198,529,1143,382,1230,490,1156,389,1144,427,1170,388,1197,647,1000,709,1028,666,981,641,1035,650,995,720,1022,642,954,688,1010,675,1010,641,981,645,1025,683,1030,693,1053,664,1003,748,1019,665,1024,712,1032,715,1014,715,1030,690,1009,728,1021,684,1024,723,1030,722,1041,679,1000,687,974,672,989,734,1015,719,1008,695,967,676,1003,684,1002,738,1037,678,1025,637,1031,674,1014,729,977,686,1015,215,875,399,927,233,979,453,858,140,1041,143,1062,148,924,208,826,190,1056,322,903,197,1107,152,1001,154,1066,431,940,241,921,200,1024,266,1046,258,998,191,1096,216,978,135,1094,246,1043,203,1096,208,1099,302,929,281,1141,193,1207,324,1066,221,1092,534,877,270,1063,133,960,198,1045,152,1054,171,1035,119,1060,57,1081,70,1045,63,1099,208,1001,155,1005,94,1100,176,1098,170,1111,112,1076,171,1017,184,1067,189,1054,138,1088,211,1034,191,1031,176,1050,183,1098,73,1107,199,991,126,1125,177,1021,220,973,120,1149,262,1013,93,971,682,1033,589,1047,647,1009,592,1029,577,1057,566,1050,585,1030,623,1072,524,1063,600,1067,626,1063,628,1035,643,1077,532,1009,685,1039,624,1053,595,1058,660,1018,524,1018,562,1086,631,1040,524,1018,528,1052,570,1041,525,1052,587,1071,529,1064,553,1051,540,1092,603,1073,577,1091,528,1044,602,1059,340,942,308,958,304,935,616,966,627,997,602,1012,590,969,580,1018,584,1015,602,978,619,978,582,1005,567,1033,663,1013,624,1003,633,957,716,985,725,1009,637,1019,689,1022,614,989,584,986,650,996,669,1007,625,975,577,992,619,1000,571,998,607,1008,579,1013,282,1064,268,985,400,1215,411,1182,412,1050,540,1160,429,1227,343,1209,537,1119,183,1033,566,1023,398,1034,433,1032,483,1088,376,1109,389,1132,481,1114,477,1061,491,1101,486,1088,451,1052,426,1062,281,1112,434,1052,359,1065,477,1041,406,1132,382,1024,95,834,113,884,357,1222,82,939,156,997,147,907,177,922,104,863,142,825,163,876,146,857,132,956,107,855,154,918,133,918,207,909,170,839,134,834,103,873,138,856,412,1201,415,1187,352,1142,398,1107,374,1130,436,1084,270,975,351,1093,296,918,212,905,265,892,323,1099,615,1011,373,961,403,904,564,1028,540,988,698,995,420,990,571,917,380,971,427,1036,569,985,671,936,737,1089,420,1038,433,1039,696,980,327,957,659,907,394,967,809,990,391,1021,497,1000,667,985,239,975,475,1105,291,1087,396,1015,401,1028,623,1014,634,1019,518,1050,556,1053,404,1013,553,1081,605,970,513,1079,514,1076,547,1063,484,1115,569,1049,548,1065,540,1047,482,1040,606,1117,512,1089,612,1041,561,1038,568,1080,497,1099,602,1036,445,1121,584,1064,570,1023,609,1020,641,989,524,1049,557,1086,495,1051,694,1043,497,1092,582,994,452,1055,675,1052,567,1055,582,1068,496,1071,543,1093,572,1103,507,1084,491,1103,659,1058,623,1044,510,1069,567,1111,460,1064,698,1038,570,1018,434,1051,588,1036,58,860,117,790,78,829,57,814,143,816,256,837,201,828,149,786,148,715,133,805,203,832,178,871,232,824,143,777,109,806,114,775,178,886,136,814,108,824,183,853,73,796,93,792,247,784,144,831,303,908,316,924,297,1036,228,1070,134,962,333,1144,388,1023,352,1127,209,959,169,933,161,1163,208,1117,144,1070,320,973,347,1017,305,1020,174,829,352,1087,310,1005,242,919,263,1096,121,959,289,1035,167,948,241,1118,182,1047,283,1133,181,945,417,1084,414,1117,408,1159,379,1126,336,1199,480,1124,179,958,163,966,140,885,129,904,136,949,120,968,176,951,384,1166,366,1112,429,1141,478,1139,389,1114,428,1188,422,1176,421,1160,370,1178,412,1144,357,1139,446,1165,423,1167,460,1197,339,1173,378,1096,377,1198,350,1040,60,848,133,928,63,1115,70,669,101,723,66,1033,43,1106,42,995,103,1012,72,1113,123,1253,51,1194,43,1082,59,1212,50,1173,77,1114,121,1221,59,1113,46,1192,68,1109,59,1164,50,1202,48,1220,51,1071,308,1228,45,836,51,840,57,845,69,728,54,784,161,727,300,1014,69,942,73,785,54,742,81,773,185,697,118,811,281,1010,102,760,40,853,148,766,111,764,78,788,127,701,106,797,39,788,126,713,318,745,268,982,129,721,83,759,121,885,303,1247,145,1077,216,1102,433,1152,422,1136,459,1166,468,1133,469,1147,457,1167,444,1122,424,1147,439,1216,467,1118,389,1213,450,1213,460,1179,309,1252,420,1143,370,1188,466,1184,455,1198,516,1157,499,1120,410,1178,506,1138,483,1187,443,1141,476,1170,478,1162,384,1174,499,1161
490,1037,393,922,271,944,356,993,398,989,651,1036,638,1038,579,1061,434,1021,431,1022,520,1053,589,1045,446,1055,596,1008,607,1071,619,1034,628,1054,584,1054,671,1041,631,1031,569,1081,554,1079,608,1062,639,1072,627,1050,543,1050,518,1023,653,1076,651,1079,413,1048,254,1077,466,1160,441,1201,426,1184,170,864,180,873,190,881,530,1251,141,885,474,1221,503,1246,548,1214,471,1197,520,1205,460,1151,454,1184,457,1235,152,873,490,1159,429,1108,529,1158,188,803,499,1189,503,1212,496,1233,436,1188,470,1248,481,1143,102,952,172,962,84,1084,84,1031,93,1049,107,1057,110,1105,89,1079,104,1070,126,1072,304,1215,326,1215,101,1068,115,1029,153,1157,103,1014,43,642,66,743,46,1031,95,1070,113,1181,82,1071,88,1050,80,1064,121,1060,101,1129,130,1149,131,1150,110,1014,102,1074,165,1022,86,805,154,985,104,749,94,1105,74,1109,131,1180,93,1091,348,1002,452,1001,327,1123,342,1016,380,1046,397,1054,348,990,355,1000,272,1018,362,1065,319,1071,386,1020,380,1043,359,1145,378,1029,407,1031,329,1177,270,1082,332,1065,295,966,307,1014,300,1174,398,1022,345,1098,332,1058,318,1031,401,1091,310,1067,338,1059,384,984,358,753,361,978,420,779,359,740,429,879,415,805,273,1211,413,1348,392,1445,340,1175,329,1376,310,1092,408,1339,284,1159,428,1381,343,1269,377,1270,31,1024,360,1374,386,1089,457,1276,356,1018,467,1319,570,1186,423,1272,468,1089,383,909,69,799,154,656,147,749,360,1083,167,802,295,978,260,773,357,1026,458,1064,496,1034,418,992,483,1055,518,1095,455,1059,498,1060,416,994,342,1120,500,1122,484,1156,432,1117,499,1125,469,1100,481,1124,415,1037,484,1109,407,1057,530,1114,422,1158,526,1112,523,1115,491,1125,521,1134,513,1062,485,1062,507,1128,498,1121,517,1120,449,1123,273,1205,23,877,428,1214,352,1236,81,927,344,1176,75,1054,73,927,359,1197,332,1014,349,1072,109,844,335,1025,42,900,287,1306,415,1335,307,1368,366,1247,371,1107,374,1015,392,1156,344,1463,223,1298,280,1265,354,1317,314,1215,248,875,177,1008,212,993,186,1025,226,1006,153,1069,260,970,263,1068,209,877,205,1020,207,1014,268,991,224,1071,271,1059,281,930,292,924,340,1022,290,1020,201,1017,225,965,231,962,133,992,212,1054,217,987,347,1009,305,994,314,1000,401,898,358,1022,410,1009,373,951,340,894,329,1000,412,921,345,906,358,944,334,952,331,1004,327,1007,344,975,301,1023,353,987,354,1004,374,1084,386,1087,432,974,538,982,475,971,490,939,531,1238,444,1217,480,1184,445,1140,343,1096,527,1273,460,1198,216,891,316,986,262,1046,292,1019,396,1098,274,966,390,975,369,853,386,938,406,1048,378,1019,394,974,410,991,407,942,417,1063,436,1081,426,1066,506,1051,401,906,414,933,394,967,402,1008,412,1079,372,1024,446,1064,381,1016,402,1062,399,1005,399,980,371,1000,319,924,315,937,254,1048,282,940,326,1028,243,1065,224,966,305,1004,350,1117,168,1014,125,949,129,974,172,935,199,1017,193,1011,248,1049,363,964,304,999,228,926,164,1000,204,1130,173,1050,198,1014,122,956,151,1047,306,1054,181,993,170,1172,304,1101,225,1100,240,1113,185,1082,243,1077,218,1086,204,1099,201,990,190,1044,212,1113,270,1090,143,1162,217,1055,179,1088,208,1065,212,1053,139,1104,208,1132,340,1072,226,1106,243,1080,193,1089,217,1063,221,1079,205,999,382,335,261,1244,211,1061,258,1071,249,1119,461,1339,197,969,228,1003,258,1018,196,986,271,1043,304,1044,228,925,212,998,209,1050,302,1026,287,1012,223,984,220,1022,254,1097,285,1025,243,1059,186,989,246,999,259,966,221,988,285,1003,293,1122,460,1117,457,1124,457,1124,522,1135,398,1056,377,1063,359,1053,363,975,321,998,368,1040,337,1036,278,1081,334,1011,176,987,249,957,146,1000,92,923,301,981,277,993,93,865,291,1043,227,1046,308,1019,311,1005,345,1053,334,1048,361,1053,343,1021,263,1018,384,1024,350,998,364,1019,439,1069,288,1038,385,1064,195,981,281,1000,223,1043,339,964,230,1025,181,974,199,997,142,1036,86,918,112,1034,133,1009,180,989,102,1010,100,963,128,918,151,1000,112,906,136,896,86,964,132,1009,109,1018,104,1021,96,959,94,910,136,950,125,942,169,952,102,968,88,945,114,979,146,902,493,1093,380,1130,352,1149,288,1182,360,1187,355,1121,473,1226,433,1138,381,1134,515,1133,357,1155,421,1259,421,1201,411,1218,386,1166,502,1215,427,1202,506,1163,537,1210,505,1187,436,1159,372,1218,564,1163,400,1260,518,1179,407,1179,456,1204,409,1227,665,1024,727,1055,684,1009,658,1062,668,1022,740,1050,659,980,709,1039,697,1040,661,1008,665,1053,705,1060,712,1083,685,1032,766,1047,683,1052,731,1061,738,1045,735,1058,712,1039,746,1049,703,1051,741,1058,741,1070,698,1027,706,1000,692,1016,755,1045,741,1038,714,995,696,1033,705,1031,758,1066,699,1053,658,1062,693,1044,747,1005,709,1044,219,906,364,944,244,1010,438,875,152,1074,163,1098,149,962,208,865,211,1092,362,898,206,1143,177,1033,177,1098,476,922,275,931,213,1062,256,1081,258,1032,205,1133,206,1013,164,1129,253,1078,234,1120,211,1134,275,963,318,1145,205,1245,368,1053,247,1128,497,906,259,1099,146,991,211,1079,161,1086,181,1068,129,1094,70,1119,87,1080,75,1133,218,1036,162,1040,103,1135,191,1132,179,1147,120,1110,175,1050,198,1101,203,1089,148,1124,219,1068,205,1065,183,1085,196,1131,83,1143,206,1026,135,1159,185,1055,228,1008,135,1187,273,1047,102,1006,700,1063,611,1074,668,1040,614,1061,602,1089,587,1082,606,1059,644,1103,547,1095,622,1099,648,1095,651,1065,668,1110,556,1039,704,1068,649,1084,620,1086,681,1048,547,1048,588,1117,654,1070,548,1048,552,1084,593,1073,550,1085,611,1103,550,1092,576,1079,564,1122,627,1103,603,1123,550,1074,626,1090,324,969,292,985,287,964,636,993,646,1024,623,1040,608,995,604,1047,605,1044,618,1005,640,1006,604,1031,590,1062,682,1042,641,1030,649,985,734,1014,743,1036,661,1048,707,1051,632,1017,604,1014,669,1024,690,1035,646,1004,601,1020,641,1029,591,1026,629,1037,603,1042,292,1094,276,1021,428,1237,442,1206,430,1079,565,1180,451,1239,366,1239,560,1148,191,1062,595,1036,414,1037,457,1059,508,1095,408,1111,411,1155,504,1125,493,1084,519,1131,512,1101,477,1073,453,1075,309,1140,459,1076,387,1077,504,1078,433,1156,408,1047,93,865,118,917,388,1253,81,973,154,1031,139,943,164,957,96,898,134,860,150,911,145,893,124,991,104,890,150,952,122,952,187,942,161,873,126,866,94,906,131,891,440,1234,442,1223,381,1171,420,1140,401,1161,456,1117,265,1009,377,1122,289,955,212,936,254,925,310,1131,636,1028,406,981,426,937,587,1044,564,1013,730,1022,446,1017,599,952,407,1003,452,1066,597,1014,697,954,765,1118,447,1067,460,1072,716,1015,341,990,689,940,426,1000,832,1026,408,1055,513,1035,694,1018,229,1010,456,1138,274,1118,397,1045,408,1058,654,1044,654,1048,544,1080,585,1082,421,1041,581,1111,630,1000,540,1107,541,1104,575,1093,512,1143,599,1084,571,1091,573,1072,514,1065,631,1147,540,1116,642,1070,586,1069,594,1108,521,1128,634,1063,462,1157,609,1093,595,1048,630,1047,661,1020,538,1078,583,1114,521,1078,714,1070,527,1120,599,1023,474,1085,692,1084,594,1080,604,1095,520,1101,565,1123,595,1132,530,1117,518,1135,676,1085,646,1072,536,1100,593,1144,480,1094,715,1067,583,1046,449,1081,604,1066,86,880,155,804,119,831,97,824,181,827,296,843,244,847,189,795,188,733,174,820,245,858,221,870,268,841,183,786,150,807,155,777,214,897,176,809,148,824,223,852,115,793,133,795,290,802,185,828,338,938,336,949,311,1070,224,1107,125,998,339,1183,398,1060,352,1163,200,961,180,971,183,1204,187,1153,127,1109,337,1014,360,1055,316,1059,168,860,375,1123,328,1044,238,955,274,1135,107,998,284,1074,144,986,242,1152,194,1083,285,1150,178,984,445,1119,438,1150,434,1193,400,1159,366,1235,511,1157,170,990,152,1000,129,919,111,939,122,983,108,1002,169,984,418,1200,384,1145,453,1176,503,1168,404,1148,454,1224,449,1210,451,1196,393,1213,438,1179,382,1174,477,1201,454,1201,493,1231,359,1205,403,1130,402,1227,374,1074,95,869,154,959,71,1152,84,702,117,757,64,1067,52,1142,51,1030,93,1045,72,1148,147,1279,59,1235,51,1118,73,1247,58,1209,100,1151,161,1210,72,1149,58,1227,89,1144,69,1203,55,1241,51,1260,61,1108,337,1252,62,866,64,872,65,876,69,762,62,816,181,767,290,1050,53,981,65,823,52,782,69,809,181,736,101,850,280,1048,94,801,39,895,137,803,92,806,70,831,105,743,84,839,37,830,109,759,355,750,250,1016,138,767,92,803,127,918,346,1270,161,1106,237,1125,468,1175,451,1169,492,1199,491,1169,499,1179,490,1201,469,1159,457,1179,463,1252,504,1148,426,1240,479,1249,496,1207,339,1290,451,1179,409,1225,490,1220,488,1231,552,1189,518,1157,445,1202,536,1173,518,1224,469,1179,503,1207,510,1198,418,1208,535,1186
505,1067,394,947,272,967,365,1021,406,1019,670,1066,657,1068,599,1093,440,1051,441,1051,534,1083,607,1076,454,1086,615,1038,625,1101,638,1064,644,1083,600,1083,687,1066,647,1060,586,1111,567,1109,625,1092,658,1102,647,1080,561,1080,543,1052,672,1105,673,1110,421,1079,258,1109,487,1190,469,1234,454,1213,159,898,176,909,177,918,560,1275,131,922,501,1252,533,1273,579,1242,496,1230,550,1226,489,1182,484,1211,487,1261,135,908,515,1188,455,1134,558,1180,175,840,520,1219,531,1236,528,1262,466,1216,503,1269,509,1169,93,991,155,993,95,1116,97,1063,108,1081,120,1088,126,1137,103,1111,122,1101,149,1102,336,1240,355,1232,119,1099,131,1060,170,1191,117,1045,50,673,73,774,55,1065,110,1103,137,1210,82,1102,99,1083,99,1092,148,1080,118,1162,154,1179,152,1180,127,1045,111,1103,178,1050,95,837,163,1013,108,775,113,1137,90,1141,145,1211,108,1120,349,1023,455,1021,329,1144,346,1037,380,1065,399,1073,345,1008,356,1017,274,1038,360,1083,320,1091,385,1039,382,1060,360,1167,381,1051,414,1054,334,1201,271,1108,334,1086,297,992,312,1038,300,1199,406,1046,349,1123,331,1081,318,1054,403,1113,314,1091,336,1084,383,1008,362,774,364,999,426,796,362,759,433,896,417,823,314,1270,389,1287,402,1396,359,1219,356,1438,321,1041,399,1275,318,1199,415,1319,336,1214,417,1324,42,1033,328,1318,438,1115,476,1297,415,1043,531,1347,526,1129,392,1209,507,1124,408,869,83,819,113,665,88,756,377,1120,142,841,310,944,308,745,372,1054,481,1093,513,1056,437,1016,501,1084,538,1125,475,1085,519,1083,432,1018,355,1152,523,1147,511,1187,451,1148,526,1154,495,1130,510,1157,428,1065,507,1137,427,1083,560,1141,452,1188,557,1140,554,1139,516,1158,549,1162,535,1089,508,1090,532,1159,519,1150,538,1148,470,1153,314,1207,23,924,468,1238,375,1194,71,968,363,1143,93,1095,92,971,373,1160,376,1032,393,1093,107,885,349,983,53,936,287,1257,425,1292,322,1323,371,1202,416,1131,421,1033,407,1112,351,1427,252,1263,302,1227,354,1267,324,1177,236,895,184,1049,217,1016,183,1052,249,1042,147,1107,268,1003,282,1088,175,882,193,1043,225,1040,261,1023,259,1058,288,1081,273,964,282,957,340,1052,282,1057,223,1043,226,989,224,986,127,1017,206,1090,234,993,339,1044,301,1027,326,1012,400,920,366,1044,420,1037,377,977,345,919,334,1030,417,947,354,927,364,969,340,980,334,1033,329,1036,347,1000,305,1051,358,1009,366,1033,384,1114,397,1116,439,1003,560,1010,490,998,507,966,556,1263,465,1246,498,1214,469,1171,364,1125,553,1304,478,1228,220,916,325,1007,269,1058,299,1048,400,1125,279,993,392,1002,375,879,394,965,417,1074,384,1044,397,998,415,1018,413,968,426,1091,439,1106,430,1091,523,1066,411,934,421,957,401,995,411,1034,423,1107,383,1045,453,1092,389,1042,412,1089,408,1030,407,1007,369,1019,325,949,325,964,265,1080,292,970,338,1059,261,1091,234,1000,320,1034,363,1148,185,1042,140,980,141,1008,185,965,212,1046,206,1045,265,1080,376,989,315,1031,239,959,169,1029,226,1161,185,1078,205,1047,136,991,161,1079,320,1084,191,1024,174,1199,307,1128,224,1132,243,1143,187,1113,241,1108,219,1118,207,1132,203,1019,189,1074,221,1146,271,1121,153,1195,215,1086,187,1119,209,1098,211,1085,138,1137,212,1160,339,1100,228,1139,248,1109,193,1120,220,1092,223,1110,202,1026,370,383,279,1280,209,1092,260,1103,250,1151,488,1367,212,998,242,1031,273,1048,212,1014,284,1074,326,1077,244,959,227,1032,227,1086,315,1057,303,1043,235,1015,238,1054,272,1131,298,1057,254,1092,200,1022,266,1033,271,998,229,1021,300,1035,317,1160,493,1144,490,1150,491,1151,556,1161,417,1084,396,1092,373,1080,377,1002,335,1027,378,1071,354,1067,299,1108,340,1041,181,1020,255,988,147,1032,100,956,308,1013,282,1028,99,899,303,1076,243,1078,319,1048,324,1035,356,1083,358,1079,378,1084,355,1050,277,1049,397,1053,358,1026,381,1049,453,1101,307,1069,404,1095,200,1013,294,1030,232,1072,349,990,225,1057,174,1007,189,1028,137,1069,80,953,109,1069,124,1045,172,1021,88,1045,84,999,121,953,147,1034,95,940,122,931,81,1000,117,1045,99,1055,91,1058,88,995,85,945,112,987,109,977,156,986,89,1002,77,980,101,1014,132,936,508,1118,407,1160,377,1181,317,1203,381,1217,370,1154,501,1253,463,1159,399,1149,541,1160,376,1188,440,1296,444,1235,433,1253,409,1199,535,1247,457,1226,527,1197,548,1246,541,1210,466,1188,379,1253,580,1199,430,1292,533,1211,438,1210,486,1221,438,1244,684,1047,745,1083,704,1037,676,1089,686,1050,760,1079,678,1007,730,1069,718,1068,679,1034,684,1081,728,1090,732,1112,706,1060,784,1076,702,1081,750,1090,760,1074,756,1087,734,1069,763,1077,722,1078,762,1087,760,1099,718,1054,725,1027,711,1044,778,1075,763,1067,732,1022,715,1062,726,1061,779,1095,720,1081,678,1091,715,1075,764,1032,730,1072,227,937,332,966,258,1041,400,884,169,1107,180,1132,152,999,208,904,236,1127,401,893,231,1175,189,1069,206,1134,513,927,243,962,223,1100,260,1117,266,1066,238,1164,209,1048,195,1162,267,1112,263,1147,236,1169,260,997,346,1166,217,1283,412,1036,278,1163,454,931,279,1134,164,1023,223,1114,170,1119,190,1102,138,1128,84,1157,107,1116,94,1167,232,1070,170,1075,119,1170,211,1167,189,1182,128,1145,180,1084,211,1134,217,1125,158,1160,230,1102,219,1098,188,1121,209,1165,93,1180,213,1060,142,1191,197,1088,236,1043,153,1225,288,1082,111,1041,719,1094,628,1103,689,1071,636,1090,628,1119,610,1113,629,1089,666,1134,573,1127,645,1129,669,1128,671,1094,693,1143,581,1070,723,1096,675,1115,644,1114,703,1079,572,1079,612,1145,676,1098,573,1078,576,1116,616,1104,577,1117,635,1135,572,1122,598,1106,586,1151,652,1135,629,1157,573,1104,652,1119,308,996,274,1013,271,993,656,1020,666,1051,642,1067,627,1021,627,1076,626,1073,635,1033,660,1035,627,1058,614,1091,702,1071,659,1058,667,1013,753,1043,762,1064,683,1076,724,1079,651,1045,624,1042,686,1052,709,1063,666,1034,625,1049,666,1058,614,1055,651,1066,628,1072,311,1115,294,1050,460,1263,474,1231,456,1094,591,1186,473,1275,405,1272,590,1152,206,1085,622,1053,439,1063,485,1087,534,1112,437,1124,441,1160,526,1148,519,1092,543,1147,542,1127,508,1086,468,1104,334,1158,491,1101,416,1085,527,1096,459,1173,435,1074,86,897,117,950,423,1283,81,1006,156,1064,131,979,161,991,84,934,129,894,139,945,147,929,116,1027,102,926,147,985,116,986,172,977,151,906,119,899,88,939,127,926,475,1263,475,1257,416,1196,444,1172,431,1190,481,1150,258,1044,389,1155,272,989,204,969,253,954,295,1163,660,1060,437,1010,454,966,602,1078,593,1038,761,1047,468,1050,624,978,435,1008,485,1073,622,1039,718,988,787,1151,475,1094,490,1099,743,1036,371,1018,705,966,456,1022,857,1053,437,1074,541,1064,722,1040,237,1037,434,1170,248,1153,400,1075,412,1087,681,1067,682,1073,574,1108,618,1105,441,1069,611,1139,655,1027,568,1137,570,1134,604,1121,541,1169,630,1112,598,1119,605,1100,544,1089,663,1174,573,1141,672,1097,614,1101,623,1137,550,1152,664,1090,485,1188,637,1122,621,1075,650,1074,684,1050,554,1107,608,1141,548,1105,738,1097,560,1147,618,1053,501,1116,711,1116,623,1103,629,1126,544,1131,588,1153,618,1161,556,1149,545,1165,696,1108,669,1099,562,1130,620,1177,503,1125,734,1097,595,1075,466,1110,621,1095,124,883,194,818,161,833,136,827,219,848,337,861,267,883,227,809,227,759,216,832,287,880,265,867,307,852,222,793,191,811,197,781,251,906,216,810,188,822,263,855,158,794,172,801,333,826,227,827,368,969,366,973,326,1104,215,1145,109,1035,339,1222,402,1097,351,1200,222,998,189,1009,209,1244,221,1126,124,1122,348,1054,371,1092,325,1097,191,876,399,1159,337,1083,230,992,278,1174,91,1038,276,1112,112,1019,255,1115,199,1118,316,1126,173,1024,476,1154,464,1182,462,1228,424,1193,400,1271,542,1190,162,1022,142,1033,116,954,95,974,108,1017,95,1037,160,1017,451,1232,404,1178,478,1211,531,1200,423,1182,484,1258,478,1245,480,1230,417,1249,467,1213,410,1210,508,1237,489,1234,527,1264,379,1231,427,1164,427,1257,397,1103,124,893,179,989,85,1191,99,738,134,789,88,1097,72,1179,72,1063,126,1068,98,1177,183,1288,76,1271,74,1154,102,1280,78,1244,93,1188,194,1205,94,1181,67,1264,107,1178,82,1242,70,1280,63,1300,74,1147,367,1277,59,898,61,905,64,908,83,793,73,848,170,806,288,1086,45,1021,61,862,56,821,63,846,170,777,92,888,283,1085,88,841,48,921,129,841,77,848,68,874,91,785,63,881,34,873,87,805,358,788,233,1051,157,813,75,848,133,950,391,1289,183,1136,247,1156,504,1191,480,1199,527,1229,515,1204,527,1211,521,1238,502,1191,490,1214,500,1288,542,1177,466,1261,518,1275,530,1240,370,1328,486,1210,447,1252,526,1252,528,1260,589,1217,547,1193,476,1235,567,1206,553,1257,504,1210,533,1245,539,1236,453,1242,562,1219
519,1096,396,972,274,990,373,1049,413,1049,689,1096,675,1098,620,1124,446,1081,450,1080,547,1113,624,1106,464,1117,634,1068,643,1132,657,1095,660,1112,615,1111,700,1092,663,1090,603,1141,580,1139,642,1122,678,1132,667,1110,581,1110,568,1081,694,1133,696,1141,439,1106,268,1141,514,1217,497,1265,481,1240,141,932,175,947,174,956,584,1301,122,959,532,1282,560,1300,608,1267,529,1256,576,1247,518,1209,513,1238,517,1281,121,941,547,1208,476,1160,586,1206,162,874,542,1248,564,1258,563,1291,502,1238,538,1295,537,1191,85,1030,139,1026,112,1149,115,1095,127,1112,133,1120,146,1170,117,1141,142,1131,176,1131,368,1262,384,1248,137,1130,149,1090,192,1224,133,1076,55,704,81,804,75,1098,125,1135,162,1239,89,1134,111,1115,122,1114,171,1107,138,1195,181,1210,175,1210,148,1072,125,1132,195,1076,107,868,175,1040,115,802,128,1170,111,1172,163,1242,130,1150,351,1044,457,1041,332,1164,352,1058,381,1085,402,1092,343,1026,357,1034,276,1058,360,1101,323,1112,386,1058,386,1078,362,1188,385,1073,420,1078,340,1224,274,1133,337,1107,299,1018,317,1062,301,1225,414,1070,355,1148,331,1104,319,1076,407,1135,319,1115,334,1109,385,1033,367,796,369,1020,432,813,364,778,436,913,420,841,347,1307,384,1234,389,1333,383,1284,391,1486,310,973,385,1207,352,1254,389,1260,334,1159,464,1365,80,964,330,1268,498,1146,458,1232,464,1051,486,1311,504,1078,383,1159,560,1180,432,839,150,782,98,694,32,770,378,1063,144,875,317,885,354,716,390,1083,506,1121,535,1079,459,1042,519,1112,560,1153,496,1111,541,1105,452,1043,370,1179,545,1172,540,1218,471,1178,553,1182,515,1158,535,1189,447,1093,532,1165,446,1110,589,1169,485,1215,586,1168,583,1164,545,1190,577,1190,561,1118,534,1120,557,1189,543,1179,558,1176,497,1184,357,1238,33,971,507,1252,414,1196,69,1009,383,1128,120,1127,120,968,381,1119,418,1060,437,1110,112,924,390,986,74,971,303,1214,435,1250,344,1279,391,1166,456,1146,461,1047,437,1095,358,1375,273,1223,323,1187,363,1227,336,1140,244,925,197,1089,217,1044,198,1091,221,1054,143,1138,257,1026,315,1095,177,921,211,1075,249,1042,260,1055,266,1075,286,1117,274,998,281,989,353,1076,297,1084,244,1052,233,1021,233,1013,137,1046,215,1118,217,1036,344,1079,318,1051,321,1044,390,953,374,1078,430,1064,383,1004,351,945,340,1060,423,973,364,948,370,994,347,1008,339,1063,334,1065,351,1025,309,1079,364,1030,376,1062,395,1144,408,1146,447,1032,586,1039,504,1024,525,993,582,1290,489,1275,518,1243,493,1202,385,1156,581,1335,498,1259,221,942,328,1028,273,1086,308,1076,419,1142,281,1020,394,1028,385,903,406,993,427,1103,390,1069,398,1021,420,1045,418,994,431,1118,441,1131,432,1117,537,1096,419,961,428,982,408,1024,420,1061,429,1135,391,1074,459,1120,391,1068,422,1116,416,1055,412,1034,377,1053,333,974,337,991,280,1112,305,999,354,1087,278,1121,248,1026,339,1066,379,1179,204,1068,154,1006,154,1041,201,993,227,1074,224,1077,284,1111,383,1018,330,1063,249,992,182,1054,249,1197,194,1107,213,1081,152,1025,172,1104,339,1111,205,1046,177,1226,309,1156,227,1164,248,1173,186,1145,239,1139,221,1150,213,1165,207,1048,190,1104,232,1179,274,1153,164,1228,211,1118,196,1149,210,1130,212,1117,136,1170,215,1187,336,1130,235,1172,255,1139,196,1151,225,1122,225,1140,194,1050,357,430,303,1315,208,1123,265,1135,255,1183,522,1392,229,1027,257,1059,288,1078,228,1042,300,1105,352,1110,263,994,243,1065,245,1121,330,1088,321,1074,250,1047,260,1087,294,1165,311,1088,266,1125,216,1056,285,1067,284,1031,240,1054,316,1067,338,1197,527,1169,522,1178,525,1180,591,1186,436,1113,410,1123,387,1108,391,1031,350,1054,390,1102,371,1098,317,1134,346,1071,190,1054,259,1019,150,1064,108,990,317,1045,289,1063,108,933,315,1108,260,1109,335,1076,338,1064,369,1111,379,1110,395,1114,368,1078,290,1081,411,1082,369,1054,395,1078,462,1132,329,1100,423,1126,207,1044,305,1060,245,1098,350,1018,218,1089,171,1040,185,1059,138,1102,65,988,100,1104,122,1081,158,1052,79,1081,80,1034,112,987,146,1068,85,974,111,966,72,1035,94,1081,92,1093,80,1095,77,1032,78,981,98,1023,101,1012,148,1019,82,1037,65,1015,90,1049,119,970,531,1148,427,1190,404,1213,334,1238,395,1248,396,1178,532,1276,485,1186,414,1182,571,1179,399,1220,475,1318,467,1262,464,1288,432,1230,560,1284,483,1260,548,1231,563,1283,574,1230,493,1222,412,1267,607,1211,462,1325,560,1236,470,1243,514,1242,457,1265,703,1072,764,1110,723,1064,693,1115,704,1078,780,1107,695,1034,752,1100,741,1097,698,1060,704,1110,750,1120,750,1140,727,1089,800,1104,720,1109,770,1119,781,1103,776,1115,757,1099,780,1105,741,1105,782,1116,779,1128,738,1080,744,1054,732,1072,800,1106,786,1097,750,1050,734,1091,746,1091,798,1123,740,1108,701,1122,737,1106,781,1060,753,1101,232,968,300,997,289,1058,363,896,185,1140,210,1166,148,1036,217,943,267,1157,429,907,261,1209,202,1106,229,1166,469,953,215,997,236,1137,266,1153,280,1100,262,1198,236,1081,234,1169,284,1147,297,1154,268,1194,251,1032,360,1203,254,1309,456,1020,311,1192,411,954,315,1161,179,1055,241,1147,185,1151,197,1135,148,1162,100,1193,124,1151,121,1199,251,1104,171,1110,139,1204,231,1202,202,1217,141,1179,190,1118,228,1167,232,1160,173,1195,242,1135,229,1131,203,1155,223,1198,105,1216,222,1095,165,1224,215,1122,247,1077,179,1262,302,1117,121,1077,737,1124,650,1131,709,1100,657,1119,654,1150,632,1144,650,1116,689,1166,600,1158,669,1159,692,1160,692,1125,716,1174,604,1101,742,1125,701,1145,670,1145,725,1109,597,1109,639,1176,699,1126,599,1107,602,1149,643,1135,604,1149,662,1168,593,1152,623,1137,608,1180,679,1167,657,1189,597,1133,675,1149,291,1024,259,1041,257,1022,676,1046,687,1078,663,1094,647,1048,650,1104,648,1102,651,1061,680,1063,651,1087,638,1119,721,1099,678,1086,685,1040,771,1072,782,1091,704,1103,742,1107,672,1073,644,1069,704,1081,728,1092,684,1063,650,1077,687,1086,638,1084,673,1095,651,1101,329,1141,309,1074,492,1292,506,1242,479,1123,621,1219,504,1291,431,1280,619,1178,221,1115,645,1080,467,1067,508,1103,557,1124,461,1149,459,1167,556,1166,538,1128,569,1168,569,1141,541,1110,501,1117,359,1187,527,1116,447,1110,557,1109,487,1211,458,1104,80,928,118,984,460,1309,81,1040,162,1097,125,1015,155,1026,68,969,124,929,131,980,140,965,114,1062,100,961,151,1019,113,1021,160,1013,145,940,115,932,77,972,119,962,509,1289,510,1287,450,1223,472,1204,463,1219,511,1181,256,1077,401,1187,258,1024,199,1002,243,987,281,1195,682,1085,471,1028,484,981,622,1093,620,1048,787,1066,501,1065,644,1013,457,1038,504,1106,648,1072,742,1021,815,1176,505,1105,517,1117,767,1070,391,1042,729,1000,483,1054,884,1086,464,1102,575,1088,748,1072,234,1073,419,1200,242,1183,410,1101,421,1114,712,1094,703,1101,601,1136,648,1130,455,1096,641,1165,686,1058,598,1166,602,1161,636,1153,564,1197,658,1134,627,1141,637,1119,577,1112,695,1199,604,1167,704,1123,643,1128,652,1165,573,1177,692,1120,509,1217,664,1151,648,1104,672,1102,706,1079,573,1137,635,1171,576,1132,760,1128,591,1171,636,1083,529,1146,730,1148,651,1124,655,1155,568,1160,612,1183,644,1191,584,1182,571,1193,718,1138,694,1126,592,1161,646,1210,521,1154,755,1127,610,1102,487,1139,641,1124,162,888,233,836,202,836,176,828,258,866,377,875,310,902,264,826,265,784,256,845,304,914,308,871,337,882,262,802,231,814,238,791,278,924,256,812,229,825,303,868,200,796,211,813,361,856,269,834,402,997,395,987,341,1138,196,1181,94,1059,340,1239,401,1133,350,1236,237,1035,198,1047,239,1284,258,1123,162,1113,355,1095,381,1130,333,1136,200,912,425,1194,342,1121,217,1029,274,1214,70,1077,303,1082,134,1008,291,1108,201,1154,356,1133,167,1064,507,1187,493,1215,490,1259,450,1226,436,1303,574,1221,155,1054,132,1067,106,988,82,1009,96,1051,86,1072,152,1049,486,1265,425,1211,504,1245,560,1230,443,1215,518,1292,508,1277,514,1266,445,1285,500,1247,441,1245,542,1271,525,1265,563,1296,404,1265,449,1195,455,1287,430,1111,150,923,206,1019,86,1227,123,767,151,821,96,1130,87,1217,89,1094,146,1096,120,1208,219,1305,103,1306,81,1190,119,1308,103,1276,126,1212,172,1241,102,1215,93,1298,130,1211,101,1275,96,1315,91,1335,81,1186,398,1299,80,922,85,925,91,930,84,825,85,877,160,845,297,1121,45,1060,60,900,60,860,62,883,161,814,86,927,290,1122,83,882,90,928,123,878,65,891,70,917,80,828,51,923,27,915,67,850,344,827,217,1086,145,859,60,893,135,982,435,1307,209,1161,272,1184,539,1205,514,1224,564,1257,535,1239,563,1241,552,1271,534,1220,524,1245,535,1318,579,1200,502,1291,556,1299,566,1269,405,1358,518,1242,485,1287,560,1279,568,1291,625,1244,581,1228,510,1267,595,1241,591,1286,540,1241,568,1277,570,1274,485,1277,591,1254
533,1125,398,997,276,1013,380,1077,420,1078,708,1126,694,1128,641,1155,452,1111,459,1109,561,1143,641,1136,474,1147,651,1097,660,1162,676,1125,676,1141,630,1139,714,1119,678,1119,623,1172,593,1170,658,1151,697,1162,688,1140,601,1140,590,1110,717,1162,718,1172,452,1136,278,1174,534,1249,528,1295,516,1258,133,968,169,978,168,992,610,1330,117,995,562,1312,593,1327,643,1293,552,1285,609,1270,554,1224,543,1263,550,1302,105,976,580,1230,505,1185,615,1227,151,907,565,1278,594,1279,597,1318,532,1266,572,1322,569,1221,78,1061,130,1063,133,1181,143,1126,151,1143,151,1151,169,1201,136,1172,166,1158,199,1157,400,1283,413,1265,162,1162,166,1121,219,1257,152,1108,59,735,90,835,101,1132,145,1168,189,1264,103,1165,126,1147,141,1142,193,1136,162,1228,209,1233,197,1236,161,1102,140,1160,215,1099,118,900,190,1058,122,828,150,1201,134,1204,188,1272,154,1179,355,1065,461,1062,334,1184,358,1080,382,1105,405,1112,343,1045,359,1051,280,1079,361,1118,327,1132,388,1077,391,1095,366,1210,390,1095,427,1101,346,1248,274,1159,341,1129,299,1043,320,1086,305,1250,421,1095,361,1173,331,1127,320,1099,410,1158,323,1140,332,1134,386,1057,372,817,378,1041,439,830,368,797,441,931,423,859,381,1350,387,1173,402,1283,385,1219,378,1412,323,965,390,1158,388,1318,371,1205,321,1091,429,1297,99,891,336,1221,545,1159,437,1175,529,1074,442,1251,489,1029,389,1107,608,1216,447,879,203,769,142,709,86,788,383,1020,185,828,330,858,401,670,412,1112,529,1148,561,1104,480,1065,539,1139,585,1181,519,1136,565,1124,472,1067,392,1211,568,1193,568,1245,494,1208,579,1209,539,1185,561,1220,467,1121,560,1191,468,1136,619,1193,518,1246,617,1193,614,1187,575,1219,607,1220,588,1143,561,1149,581,1216,569,1204,583,1200,527,1213,403,1268,41,1017,548,1264,460,1218,70,1050,417,1166,152,1161,141,1005,393,1082,458,1078,479,1129,113,964,433,1016,98,1006,316,1169,441,1206,356,1233,407,1124,498,1160,504,1064,483,1119,377,1328,288,1187,340,1142,384,1189,351,1099,229,939,212,1129,235,1074,224,1129,219,1089,172,1176,277,1057,333,1090,172,949,229,1108,247,1075,277,1082,256,1112,304,1153,296,1020,294,1020,373,1105,306,1110,240,1087,252,1053,226,1035,130,1064,241,1137,235,1064,362,1095,347,1061,324,1076,403,971,400,1093,441,1092,388,1031,358,971,348,1090,430,999,377,969,377,1019,355,1035,349,1092,344,1095,357,1050,315,1106,369,1052,389,1091,406,1174,422,1176,453,1061,607,1064,521,1051,543,1019,608,1314,514,1303,541,1273,515,1232,406,1185,610,1363,520,1289,229,967,329,1050,277,1114,318,1105,427,1169,283,1047,396,1055,393,929,414,1021,432,1131,396,1094,404,1044,421,1070,424,1021,435,1146,445,1157,438,1135,551,1127,429,988,433,1007,419,1048,425,1088,432,1163,398,1103,468,1149,398,1094,434,1143,425,1080,417,1049,385,1086,340,998,346,1018,294,1144,318,1029,372,1116,299,1145,262,1054,357,1100,399,1210,220,1097,177,1036,169,1074,220,1028,244,1108,242,1113,299,1145,394,1048,344,1094,257,1028,196,1083,279,1229,210,1136,221,1116,170,1060,184,1134,357,1144,216,1081,181,1252,313,1183,234,1196,256,1203,186,1176,240,1169,223,1182,218,1197,210,1077,193,1134,251,1212,279,1184,178,1261,210,1149,210,1180,213,1163,218,1150,137,1202,219,1214,332,1160,246,1204,259,1168,199,1181,231,1151,230,1171,203,1074,340,478,323,1350,207,1153,270,1168,260,1215,552,1414,247,1057,273,1088,308,1109,246,1070,319,1137,379,1142,281,1028,260,1099,259,1157,348,1119,341,1105,269,1078,280,1119,312,1195,331,1120,284,1157,235,1089,305,1101,302,1063,251,1087,332,1099,360,1235,560,1189,555,1202,558,1205,626,1207,457,1140,427,1153,403,1136,405,1059,368,1081,401,1131,386,1127,333,1159,357,1101,200,1087,266,1050,151,1096,114,1023,326,1077,298,1098,113,968,329,1140,280,1141,349,1105,353,1094,383,1140,398,1142,414,1143,384,1104,305,1112,429,1111,380,1080,410,1108,477,1163,350,1131,445,1158,210,1076,319,1091,248,1127,358,1047,218,1121,162,1073,184,1090,145,1135,60,1023,99,1139,109,1118,150,1084,80,1115,67,1069,109,1022,141,1103,83,1009,104,1001,74,1071,82,1117,78,1131,81,1132,66,1068,73,1016,92,1059,91,1046,150,1053,69,1072,57,1051,88,1084,120,1004,552,1178,452,1215,435,1244,341,1272,419,1272,415,1211,563,1300,510,1210,431,1207,602,1201,422,1252,506,1343,499,1290,497,1314,453,1264,592,1305,515,1286,579,1265,578,1318,606,1254,527,1241,433,1301,618,1249,497,1352,587,1270,502,1268,547,1268,478,1300,723,1096,782,1137,743,1092,711,1142,723,1107,800,1134,713,1061,773,1129,764,1127,716,1086,725,1138,773,1150,769,1169,749,1118,817,1131,739,1137,789,1148,802,1133,797,1143,780,1129,797,1132,762,1133,802,1145,797,1155,758,1106,764,1081,751,1100,823,1137,808,1126,769,1078,752,1119,768,1120,819,1152,761,1136,724,1153,758,1136,797,1087,775,1129,242,999,278,1030,315,1081,325,910,213,1168,242,1200,154,1074,229,982,300,1180,391,933,290,1237,237,1131,264,1190,425,974,208,1034,266,1168,295,1186,297,1134,274,1234,244,1116,245,1206,311,1179,312,1181,302,1218,258,1067,376,1239,292,1314,466,1046,345,1222,368,973,347,1191,195,1087,261,1179,201,1183,208,1169,162,1195,122,1231,139,1186,147,1225,263,1139,175,1145,162,1236,248,1236,215,1252,155,1213,204,1151,250,1201,251,1195,190,1231,254,1169,238,1165,217,1190,244,1232,121,1252,232,1129,188,1256,233,1155,261,1112,207,1295,311,1151,135,1112,755,1153,674,1159,730,1131,679,1146,679,1180,657,1175,671,1145,714,1198,628,1189,696,1191,715,1192,717,1153,741,1206,628,1132,763,1153,728,1175,694,1174,747,1139,622,1137,663,1205,722,1154,624,1136,627,1182,669,1164,632,1179,685,1200,616,1183,648,1169,633,1207,704,1195,685,1218,622,1161,700,1180,277,1051,242,1069,242,1050,698,1073,705,1105,683,1122,666,1074,673,1131,669,1130,668,1088,703,1092,675,1115,662,1147,741,1128,697,1113,704,1068,788,1101,800,1118,724,1131,760,1136,693,1101,664,1097,721,1109,749,1121,704,1093,676,1105,709,1115,660,1111,694,1124,675,1131,354,1172,324,1107,528,1311,543,1265,505,1147,650,1233,531,1305,460,1303,648,1183,248,1132,670,1092,497,1077,538,1115,585,1155,487,1152,481,1193,586,1196,561,1138,594,1190,598,1162,569,1121,520,1130,383,1204,560,1127,476,1130,582,1134,514,1216,483,1132,77,959,118,1017,496,1331,83,1073,164,1130,125,1050,149,1061,56,1005,121,963,124,1014,128,1002,117,1098,98,996,160,1053,108,1055,151,1048,140,973,112,964,62,1006,111,997,546,1316,545,1317,483,1253,495,1237,496,1244,542,1210,247,1112,427,1218,292,1024,200,1032,231,1021,269,1226,705,1118,501,1059,511,1011,648,1124,648,1077,807,1098,533,1086,670,1048,478,1071,530,1133,672,1100,766,1043,837,1210,531,1136,545,1149,793,1103,415,1075,758,1021,514,1071,909,1122,484,1135,603,1106,774,1099,225,1108,395,1232,220,1211,426,1123,428,1144,734,1125,725,1131,627,1158,675,1153,471,1122,671,1191,713,1088,630,1188,637,1186,671,1181,591,1226,690,1164,656,1165,667,1150,609,1135,727,1229,636,1191,737,1144,676,1155,685,1190,601,1203,723,1145,529,1246,696,1181,677,1133,695,1128,727,1109,591,1165,662,1200,604,1158,779,1157,622,1194,655,1112,555,1176,746,1180,679,1145,681,1184,595,1189,638,1213,671,1220,615,1214,600,1223,738,1165,719,1157,621,1189,674,1242,543,1184,772,1158,625,1130,511,1169,659,1154,200,899,271,859,243,841,216,835,296,886,411,894,353,914,303,844,302,815,277,877,346,924,350,882,376,894,301,812,272,823,279,799,313,940,296,822,269,834,342,874,243,802,250,826,404,876,310,851,438,1012,418,1006,358,1171,210,1172,130,1042,376,1221,409,1114,347,1273,249,1072,208,1085,277,1323,294,1135,200,1135,358,1135,387,1167,340,1174,206,948,453,1230,338,1160,196,1065,282,1209,85,1073,341,1082,172,1005,327,1118,199,1190,396,1165,148,1103,539,1221,522,1245,521,1291,477,1260,472,1333,608,1253,149,1086,123,1100,100,1023,72,1043,87,1085,78,1107,146,1082,522,1298,448,1243,535,1280,591,1260,468,1249,553,1322,543,1310,548,1301,479,1321,534,1280,471,1279,575,1304,559,1296,599,1324,432,1302,475,1227,478,1316,456,1144,177,953,232,1048,108,1263,136,801,167,850,131,1146,109,1253,116,1121,143,1128,141,1233,252,1322,131,1343,112,1222,147,1329,137,1296,162,1234,136,1261,134,1242,103,1332,151,1240,113,1313,112,1349,110,1373,91,1220,433,1319,95,953,99,957,105,960,106,850,94,909,149,885,311,1157,46,1099,62,938,67,899,58,920,147,855,83,965,300,1159,76,923,132,941,122,915,55,933,74,960,76,870,43,965,26,958,51,896,323,865,206,1121,140,905,53,939,167,989,480,1325,240,1183,300,1207,575,1215,545,1255,598,1287,571,1265,598,1268,584,1301,569,1251,558,1277,571,1345,617,1229,541,1322,595,1321,601,1301,442,1385,552,1277,523,1316,597,1312,604,1328,662,1267,613,1264,543,1301,626,1272,628,1321,576,1272,598,1312,605,1310,523,1307,629,1282
548,1155,400,1022,278,1036,386,1105,426,1108,727,1156,712,1158,660,1187,457,1140,468,1138,574,1172,658,1167,482,1178,667,1127,678,1193,692,1156,694,1171,645,1167,727,1141,692,1148,641,1201,613,1199,675,1181,716,1192,707,1170,621,1169,609,1139,740,1191,737,1202,466,1169,288,1206,559,1277,559,1320,542,1293,117,1001,154,1007,160,1025,636,1356,115,1030,597,1334,619,1352,672,1322,584,1311,642,1291,586,1246,571,1294,583,1329,89,1011,613,1246,532,1209,642,1249,140,945,590,1309,625,1300,631,1346,563,1296,609,1343,601,1250,75,1100,117,1097,159,1212,172,1154,172,1173,176,1182,195,1230,157,1204,192,1186,223,1182,433,1302,442,1281,187,1191,185,1151,249,1289,168,1139,67,767,102,866,135,1158,169,1198,217,1283,128,1196,143,1180,163,1171,215,1161,188,1259,240,1253,223,1262,192,1131,158,1189,240,1122,132,931,209,1078,131,854,175,1230,160,1229,216,1295,181,1208,359,1086,464,1082,338,1205,364,1101,386,1124,409,1131,344,1063,362,1068,284,1099,362,1136,331,1152,391,1096,397,1113,370,1231,393,1116,434,1125,353,1272,277,1185,346,1150,301,1069,324,1110,310,1275,429,1119,367,1198,332,1150,322,1121,414,1180,327,1164,331,1160,389,1082,378,838,385,1062,447,848,372,816,446,948,426,877,414,1403,380,1110,422,1235,375,1148,370,1344,362,1025,392,1101,380,1262,366,1148,326,1032,396,1228,116,905,344,1172,584,1161,424,1126,574,1083,418,1189,480,978,391,1053,638,1213,459,913,254,765,181,712,145,782,393,983,221,788,346,798,415,671,433,1140,551,1173,585,1124,504,1084,562,1166,613,1211,542,1160,590,1144,496,1091,411,1241,593,1218,601,1272,520,1239,609,1235,563,1210,592,1248,491,1147,589,1213,493,1159,650,1216,551,1272,648,1216,644,1205,604,1249,637,1244,615,1168,590,1174,609,1244,597,1226,611,1226,558,1238,448,1284,56,1057,587,1275,506,1235,76,1091,459,1198,186,1196,174,1044,416,1057,498,1095,523,1150,119,1004,474,1036,120,1035,315,1119,435,1159,375,1196,447,1129,539,1169,545,1079,529,1133,395,1285,304,1139,375,1122,403,1152,366,1059,235,969,196,1160,240,1100,226,1154,207,1111,157,1203,288,1077,331,1129,201,985,198,1112,264,1101,305,1076,268,1142,340,1147,312,1034,322,1021,401,1101,330,1146,243,1122,269,1085,240,1065,155,1088,273,1132,238,1094,372,1135,359,1073,340,1104,404,1004,408,1112,453,1119,393,1057,364,997,355,1119,438,1025,390,991,385,1043,364,1063,363,1121,357,1124,363,1075,320,1134,375,1073,402,1120,418,1204,446,1186,462,1090,632,1090,539,1078,564,1046,636,1339,540,1330,567,1301,542,1262,429,1213,641,1388,544,1319,236,992,329,1067,283,1141,326,1131,432,1196,293,1073,407,1078,400,955,416,1050,436,1160,401,1119,412,1067,429,1097,434,1047,439,1174,452,1178,447,1158,566,1157,441,1016,438,1031,436,1073,433,1114,441,1189,404,1132,479,1177,409,1121,447,1168,435,1105,430,1076,395,1120,347,1023,356,1045,314,1177,333,1059,388,1147,319,1172,275,1085,379,1130,418,1240,245,1127,193,1064,190,1105,241,1059,267,1133,260,1148,312,1181,406,1069,364,1120,271,1062,209,1107,308,1249,220,1160,231,1149,193,1089,200,1164,381,1170,236,1105,188,1279,318,1211,244,1228,267,1234,187,1208,247,1200,230,1214,229,1230,217,1106,197,1164,270,1245,287,1216,196,1293,211,1180,225,1210,219,1195,224,1182,140,1235,224,1242,334,1190,260,1237,273,1196,202,1210,239,1181,233,1201,198,1091,325,525,348,1385,209,1184,276,1200,266,1247,575,1433,266,1085,291,1116,333,1138,265,1098,340,1169,406,1175,301,1062,280,1132,273,1193,368,1150,359,1134,291,1109,296,1151,332,1229,351,1152,300,1190,254,1122,329,1136,319,1096,262,1121,349,1132,381,1273,593,1212,588,1224,592,1227,661,1229,480,1165,444,1184,422,1163,420,1086,390,1109,415,1159,403,1157,348,1175,368,1131,212,1121,278,1080,155,1129,123,1056,335,1109,305,1133,120,1002,345,1172,301,1168,366,1134,369,1122,397,1169,417,1173,431,1172,403,1135,325,1143,445,1140,394,1111,422,1138,497,1195,374,1162,465,1188,215,1108,335,1121,253,1156,368,1074,223,1152,161,1106,182,1121,140,1168,61,1058,104,1174,100,1154,150,1116,73,1151,59,1104,98,1057,133,1137,72,1043,92,1037,70,1107,74,1153,73,1168,72,1170,62,1104,66,1051,79,1096,83,1081,139,1086,61,1107,61,1086,79,1120,111,1039,579,1206,477,1226,468,1271,368,1291,449,1305,448,1230,594,1315,531,1239,438,1240,627,1217,443,1283,543,1364,532,1302,534,1344,477,1294,624,1324,545,1317,611,1294,605,1349,640,1290,562,1268,460,1317,647,1265,535,1375,620,1294,533,1294,574,1296,512,1316,742,1120,800,1164,762,1120,729,1169,742,1135,820,1163,730,1086,794,1158,787,1156,736,1113,745,1167,795,1180,788,1198,771,1147,835,1160,758,1166,808,1178,825,1164,817,1171,802,1159,814,1160,782,1160,822,1174,817,1184,779,1133,783,1108,770,1127,845,1167,832,1157,787,1105,771,1148,788,1150,839,1182,782,1164,746,1183,781,1167,814,1115,797,1157,267,1025,274,1064,329,1113,288,934,229,1201,275,1231,177,1111,248,1022,336,1193,352,955,326,1251,267,1154,288,1225,380,994,215,1071,297,1199,330,1198,325,1161,303,1262,243,1151,265,1245,345,1204,310,1214,335,1245,265,1102,409,1269,330,1330,430,1090,370,1257,326,999,370,1228,211,1119,279,1213,217,1215,225,1202,180,1229,151,1265,162,1221,177,1250,272,1173,187,1180,186,1270,264,1271,229,1287,168,1247,218,1185,269,1234,274,1230,206,1267,270,1203,251,1198,229,1226,265,1264,141,1288,242,1163,213,1289,255,1187,278,1147,233,1333,324,1186,150,1147,776,1184,695,1186,753,1163,703,1174,709,1211,683,1206,693,1173,736,1229,656,1217,721,1220,738,1222,742,1183,767,1238,654,1161,784,1181,755,1206,720,1203,769,1170,648,1166,692,1234,745,1182,652,1165,653,1210,696,1192,662,1209,713,1232,639,1214,674,1201,656,1234,728,1226,715,1250,648,1189,727,1212,263,1078,227,1096,226,1079,718,1099,725,1132,702,1149,686,1100,697,1159,692,1158,687,1116,725,1120,699,1142,689,1176,759,1156,717,1141,723,1096,806,1130,818,1146,746,1160,779,1164,712,1128,685,1125,739,1137,768,1149,723,1122,698,1131,732,1144,681,1138,716,1153,700,1161,376,1196,343,1130,557,1323,573,1273,531,1169,676,1237,559,1326,491,1328,674,1188,265,1168,701,1111,538,1093,565,1129,606,1163,511,1174,514,1202,619,1221,589,1143,617,1199,627,1178,597,1134,547,1162,413,1228,597,1142,508,1155,606,1154,540,1247,513,1154,78,991,121,1050,532,1355,87,1107,171,1164,127,1086,141,1095,54,1041,119,998,117,1049,115,1038,123,1133,90,1032,163,1087,105,1089,141,1083,137,1007,112,997,56,1039,104,1032,582,1335,581,1342,518,1279,524,1267,528,1269,575,1229,241,1147,451,1245,277,1044,190,1066,225,1053,256,1257,730,1132,533,1087,542,1023,678,1158,674,1088,833,1130,558,1119,692,1070,509,1084,563,1144,695,1132,787,1077,861,1238,560,1162,578,1174,818,1126,446,1095,780,1056,539,1106,931,1150,512,1161,633,1136,794,1131,227,1139,380,1263,198,1244,440,1150,436,1174,755,1149,751,1156,654,1185,704,1179,491,1146,700,1218,741,1116,663,1218,670,1210,703,1210,618,1256,716,1186,688,1186,698,1176,639,1157,758,1256,669,1217,769,1165,708,1182,716,1216,625,1235,753,1173,552,1278,725,1207,706,1157,718,1153,749,1140,611,1193,691,1230,632,1182,794,1188,652,1217,675,1142,584,1206,764,1213,709,1169,705,1209,625,1217,667,1243,698,1246,645,1242,628,1253,759,1196,746,1185,652,1217,707,1274,568,1213,787,1189,641,1158,533,1198,678,1181,238,910,310,877,284,855,256,848,321,911,448,912,363,949,330,868,341,841,313,902,387,940,375,909,412,907,333,830,313,835,319,811,348,945,335,845,309,846,374,890,285,816,289,844,447,890,352,869,475,1037,450,1026,377,1205,247,1160,167,1055,415,1232,445,1101,337,1309,259,1109,219,1123,317,1355,330,1167,222,1174,365,1136,390,1205,346,1213,211,984,483,1266,364,1135,202,1067,317,1189,124,1092,380,1107,210,1014,362,1143,194,1225,432,1206,172,1076,568,1255,554,1276,556,1324,506,1292,508,1361,642,1281,144,1118,116,1133,92,1057,64,1078,77,1119,72,1142,141,1115,557,1328,472,1276,567,1315,625,1289,497,1283,588,1349,577,1341,581,1334,512,1353,568,1312,506,1314,611,1340,594,1327,635,1354,460,1335,494,1249,495,1353,492,1158,204,982,256,1078,128,1298,147,836,192,879,145,1180,140,1282,151,1139,178,1143,175,1247,288,1327,161,1369,144,1245,179,1344,167,1327,183,1269,110,1269,160,1267,137,1351,180,1259,144,1338,139,1382,135,1398,100,1258,465,1334,120,976,123,981,126,986,103,884,103,942,142,924,329,1193,84,1123,70,977,76,938,62,956,134,897,84,1003,309,1197,64,964,173,949,121,953,49,975,68,1003,74,912,40,1008,29,1000,38,942,302,904,203,1155,135,951,52,984,200,996,525,1346,270,1200,332,1222,610,1219,579,1280,631,1321,601,1298,633,1294,621,1321,606,1279,594,1296,609,1371,652,1254,581,1352,634,1345,638,1331,481,1411,589,1306,561,1334,634,1337,643,1357,697,1295,648,1295,580,1325,662,1299,667,1349,614,1301,631,1345,642,1340,561,1341,657,1308
563,1184,402,1047,280,1058,392,1133,433,1138,745,1186,728,1188,679,1218,463,1170,477,1167,590,1202,675,1197,492,1209,680,1153,694,1223,714,1185,710,1200,661,1196,742,1167,707,1177,659,1231,639,1227,694,1211,735,1222,727,1198,643,1199,628,1168,762,1220,759,1233,481,1201,300,1239,586,1302,591,1345,568,1320,106,1036,148,1039,149,1058,663,1380,114,1067,633,1355,649,1373,704,1346,617,1332,672,1308,622,1270,605,1313,619,1346,78,1046,644,1265,559,1233,672,1269,128,981,609,1340,657,1323,666,1373,597,1317,638,1370,637,1268,70,1138,105,1133,190,1241,204,1180,195,1203,206,1211,213,1261,184,1231,220,1213,245,1208,465,1320,471,1295,216,1222,211,1175,280,1314,182,1170,79,798,114,897,167,1184,198,1228,244,1299,158,1220,163,1212,189,1195,239,1186,218,1290,272,1268,254,1285,221,1157,180,1216,267,1137,149,959,223,1096,141,880,206,1255,192,1235,246,1312,208,1232,363,1107,469,1103,342,1225,371,1122,390,1144,416,1151,346,1081,365,1085,291,1119,364,1154,337,1173,394,1115,402,1130,375,1253,398,1138,441,1149,361,1295,281,1210,352,1171,302,1095,332,1134,316,1300,438,1143,373,1223,333,1173,324,1144,420,1202,330,1188,332,1185,392,1106,385,859,393,1083,452,865,377,835,450,966,430,895,443,1407,374,1058,435,1181,380,1092,379,1294,403,1057,382,1039,363,1194,379,1114,307,961,381,1169,125,977,340,1112,633,1177,403,1060,626,1093,398,1125,461,920,391,997,587,1164,465,968,291,783,238,716,191,783,396,927,258,742,371,767,401,734,452,1168,578,1199,611,1145,529,1104,587,1191,643,1238,567,1184,613,1165,518,1111,435,1269,618,1241,633,1299,547,1268,639,1259,591,1236,624,1277,517,1173,617,1233,518,1180,681,1234,584,1301,678,1233,675,1223,637,1275,667,1265,644,1195,619,1200,637,1269,626,1249,638,1250,589,1264,487,1289,75,1102,625,1287,549,1240,82,1132,501,1222,215,1231,211,1083,460,1078,535,1106,565,1164,137,1038,516,1058,138,1071,331,1087,431,1113,422,1234,492,1154,581,1181,588,1086,572,1143,411,1244,342,1113,421,1140,417,1108,386,1022,262,998,196,1193,269,1125,216,1188,229,1139,193,1238,287,1104,338,1169,192,1014,189,1145,289,1125,306,1108,270,1178,337,1176,311,1067,318,1053,402,1131,360,1150,268,1133,275,1108,265,1087,133,1105,266,1170,255,1119,407,1142,355,1110,363,1117,430,1018,406,1146,463,1147,400,1084,373,1022,363,1149,445,1050,403,1011,394,1068,374,1091,375,1150,370,1154,371,1100,326,1162,383,1095,415,1149,430,1234,441,1216,471,1119,659,1115,556,1104,587,1072,665,1362,568,1354,593,1330,566,1293,454,1241,674,1413,571,1347,241,1017,338,1081,297,1164,341,1156,443,1221,298,1100,411,1105,408,980,420,1078,443,1188,407,1144,420,1091,437,1124,444,1073,440,1191,467,1200,454,1183,577,1187,454,1038,451,1051,445,1102,447,1134,461,1212,412,1161,491,1206,420,1147,454,1195,445,1130,442,1103,404,1154,354,1047,367,1072,330,1209,353,1089,406,1171,345,1199,295,1116,400,1160,440,1270,271,1153,209,1094,209,1136,261,1088,287,1169,279,1183,335,1211,420,1095,383,1154,285,1093,225,1126,342,1273,236,1188,243,1181,205,1125,217,1194,406,1196,256,1128,197,1306,325,1238,253,1260,281,1264,194,1239,255,1231,241,1246,240,1263,227,1136,204,1194,289,1277,294,1247,217,1325,214,1211,245,1240,227,1227,232,1214,145,1268,233,1269,338,1220,273,1268,284,1224,209,1241,251,1210,240,1232,195,1098,312,573,374,1417,213,1214,282,1232,272,1278,598,1446,288,1114,312,1143,355,1167,284,1125,362,1198,433,1208,322,1096,300,1166,288,1228,388,1181,382,1165,312,1140,313,1184,356,1262,372,1184,323,1223,276,1155,355,1170,339,1129,272,1154,362,1164,402,1310,627,1238,622,1248,625,1250,697,1250,506,1190,461,1213,441,1183,437,1115,412,1136,431,1188,420,1187,365,1196,383,1161,223,1154,290,1110,158,1161,135,1090,345,1140,320,1167,130,1037,363,1202,326,1197,381,1161,383,1149,414,1197,435,1202,451,1199,421,1163,345,1173,460,1169,407,1141,434,1168,514,1223,400,1191,490,1217,223,1140,352,1151,267,1184,373,1102,220,1184,162,1139,192,1151,140,1201,51,1093,99,1209,100,1190,147,1148,63,1186,56,1140,90,1092,133,1172,67,1077,90,1072,65,1143,70,1188,68,1206,73,1207,54,1140,55,1086,73,1132,88,1116,134,1119,60,1141,55,1121,76,1155,112,1073,606,1235,505,1254,500,1298,384,1314,477,1331,477,1262,627,1336,553,1264,472,1261,657,1237,469,1313,577,1390,563,1330,569,1371,512,1323,655,1351,579,1337,643,1325,633,1384,679,1304,593,1288,488,1350,663,1298,569,1403,651,1327,568,1312,608,1306,546,1337,761,1144,819,1192,781,1147,747,1196,760,1164,840,1191,748,1113,816,1189,810,1185,754,1139,767,1197,818,1210,808,1228,792,1174,852,1188,776,1194,827,1206,846,1193,837,1199,825,1189,831,1188,803,1188,840,1202,836,1212,801,1161,802,1135,791,1155,868,1198,856,1188,806,1133,791,1177,809,1180,861,1212,804,1193,768,1213,802,1197,829,1141,820,1185,298,1046,281,1099,354,1145,268,967,247,1234,297,1267,214,1137,249,1061,359,1225,315,985,362,1259,304,1159,306,1261,334,1016,223,1107,297,1236,366,1222,360,1168,339,1276,273,1182,291,1279,380,1225,323,1248,365,1276,275,1137,446,1294,364,1355,396,1133,398,1291,285,1028,376,1264,226,1151,304,1248,240,1248,246,1236,201,1261,182,1301,182,1255,210,1275,284,1208,202,1215,209,1304,282,1304,248,1322,187,1282,242,1218,282,1268,295,1265,224,1302,288,1235,268,1232,244,1261,289,1298,167,1325,257,1198,241,1321,277,1221,293,1182,261,1366,342,1219,168,1182,798,1214,720,1214,776,1194,726,1202,739,1240,712,1237,718,1202,760,1262,685,1248,750,1253,761,1254,769,1214,792,1270,682,1190,809,1210,782,1238,748,1234,792,1200,677,1196,721,1264,768,1211,680,1193,680,1239,722,1224,691,1239,741,1264,664,1245,701,1231,683,1261,755,1259,745,1279,671,1214,751,1241,248,1106,214,1124,213,1108,740,1126,745,1160,723,1177,706,1126,721,1187,716,1187,704,1144,748,1148,723,1169,715,1205,779,1185,737,1169,742,1124,824,1159,838,1174,769,1187,797,1192,732,1156,709,1153,759,1165,789,1178,744,1152,726,1160,755,1173,705,1165,739,1181,724,1190,400,1220,357,1162,593,1339,610,1299,555,1168,705,1265,589,1342,525,1340,709,1210,292,1186,734,1129,569,1117,597,1133,627,1193,543,1187,542,1211,646,1232,616,1167,647,1228,666,1210,627,1152,569,1182,445,1250,626,1157,541,1177,639,1159,574,1258,542,1172,81,1022,121,1084,569,1378,97,1141,176,1197,121,1122,139,1130,54,1076,122,1032,114,1083,100,1074,130,1168,83,1067,158,1120,104,1123,135,1119,133,1040,109,1030,53,1072,98,1067,619,1356,618,1362,552,1307,557,1291,561,1285,608,1257,238,1182,473,1274,251,1068,192,1099,216,1087,235,1288,755,1161,565,1106,574,1050,703,1167,701,1110,864,1146,576,1142,716,1098,538,1116,593,1167,719,1165,811,1101,887,1266,588,1181,605,1188,836,1160,471,1126,803,1083,571,1125,955,1176,537,1184,666,1164,820,1157,219,1174,356,1296,184,1276,454,1172,440,1205,782,1174,777,1185,681,1212,732,1203,515,1176,730,1246,770,1144,696,1240,697,1210,735,1236,647,1284,748,1218,719,1208,729,1204,669,1180,793,1287,702,1242,801,1186,740,1208,745,1237,650,1265,779,1205,577,1305,756,1233,732,1182,741,1179,772,1170,636,1222,718,1256,661,1209,808,1220,684,1241,697,1172,614,1233,784,1246,738,1189,730,1236,653,1242,695,1269,725,1269,678,1269,659,1284,781,1226,774,1215,684,1243,736,1305,596,1243,802,1219,655,1186,558,1226,703,1210,274,928,348,898,326,868,295,858,359,924,488,925,362,988,370,886,370,862,355,911,420,960,409,938,446,935,367,846,353,857,361,820,382,953,369,873,346,856,407,908,319,841,328,862,456,931,380,899,460,1072,476,1050,395,1239,285,1166,198,1086,455,1263,482,1122,352,1291,269,1145,231,1160,358,1378,354,1204,236,1212,401,1119,406,1171,348,1252,214,1020,510,1301,403,1150,239,1066,356,1193,148,1132,410,1144,241,1045,398,1180,186,1261,462,1246,212,1068,594,1290,587,1306,590,1352,537,1325,544,1387,676,1306,139,1150,111,1167,84,1091,58,1113,69,1153,67,1177,136,1148,592,1353,500,1309,600,1349,661,1318,527,1314,624,1376,612,1369,614,1366,548,1378,602,1342,541,1345,645,1373,630,1356,671,1380,491,1369,520,1274,508,1389,523,1191,232,1013,283,1107,166,1319,157,870,208,910,175,1207,176,1301,179,1168,214,1148,207,1261,322,1335,199,1386,175,1270,208,1364,194,1347,220,1279,128,1300,184,1293,161,1377,218,1264,174,1366,164,1412,164,1428,122,1287,497,1354,130,1008,136,1011,142,1012,133,908,122,972,135,964,344,1227,123,1140,84,1015,85,978,73,993,123,939,85,1042,324,1219,104,984,215,953,115,990,51,1018,102,1014,76,954,36,1050,39,1043,31,989,284,943,202,1190,130,997,53,1030,232,1002,570,1370,301,1214,363,1239,646,1221,609,1312,666,1348,635,1328,669,1309,657,1347,640,1307,630,1317,648,1391,689,1280,620,1377,672,1368,676,1354,519,1436,624,1335,600,1348,672,1358,683,1376,732,1320,685,1326,615,1356,699,1320,706,1373,652,1318,666,1375,680,1365,599,1364,688,1325
578,1213,405,1071,282,1081,398,1161,439,1167,767,1216,746,1218,697,1249,468,1200,486,1196,605,1232,694,1228,505,1240,700,1181,711,1254,738,1216,726,1229,677,1224,758,1198,721,1206,678,1261,665,1255,714,1241,755,1252,749,1228,664,1229,646,1197,786,1250,779,1264,500,1225,309,1271,612,1325,621,1373,602,1347,92,1071,130,1067,134,1094,691,1405,112,1102,663,1378,682,1395,740,1370,644,1358,701,1323,659,1292,639,1335,652,1372,65,1083,674,1282,588,1255,703,1283,117,1015,635,1367,689,1345,702,1393,630,1345,678,1383,670,1285,71,1176,93,1169,223,1262,236,1197,224,1229,232,1239,239,1290,211,1257,247,1236,272,1232,497,1338,500,1313,246,1248,242,1191,313,1334,205,1201,91,829,126,927,200,1206,228,1253,275,1313,190,1241,186,1244,218,1207,268,1210,250,1315,303,1279,283,1304,249,1178,208,1236,294,1143,166,989,244,1115,150,906,239,1271,213,1263,277,1324,234,1259,369,1128,473,1123,350,1245,378,1143,393,1164,425,1170,350,1100,371,1102,295,1139,367,1172,341,1193,398,1134,411,1148,381,1274,405,1160,448,1172,371,1319,286,1236,359,1193,306,1120,341,1158,326,1326,449,1168,379,1248,334,1195,327,1167,428,1225,336,1213,337,1210,398,1130,393,881,403,1105,460,882,382,854,453,983,434,913,425,1345,429,1108,445,1134,397,1049,385,1231,452,1089,361,973,372,1134,370,1052,368,1018,365,1106,162,1049,322,1049,680,1192,377,994,683,1112,383,1071,438,859,419,999,550,1122,476,1001,321,793,263,734,229,787,412,889,302,706,406,719,393,793,473,1196,604,1222,636,1161,555,1127,613,1216,669,1262,595,1208,637,1189,542,1132,459,1296,644,1260,666,1323,576,1297,670,1282,617,1262,651,1302,543,1199,645,1253,544,1201,712,1251,617,1326,709,1251,705,1241,670,1298,698,1287,673,1219,649,1226,668,1295,655,1267,665,1272,619,1291,529,1309,104,1143,660,1311,590,1246,96,1167,543,1240,239,1269,249,1106,504,1101,578,1121,605,1171,157,1065,556,1073,151,1110,376,1120,480,1135,471,1261,538,1173,622,1187,623,1084,614,1153,420,1193,389,1146,464,1152,430,1066,426,1024,284,1028,210,1227,298,1149,218,1220,217,1162,194,1263,317,1131,370,1177,218,1051,190,1177,319,1106,326,1139,304,1185,338,1213,322,1101,322,1086,407,1161,357,1188,272,1168,243,1114,251,1106,145,1133,270,1208,276,1153,400,1181,370,1134,355,1148,452,1021,418,1181,474,1174,408,1110,385,1048,372,1179,453,1076,417,1031,406,1093,386,1119,392,1179,387,1183,379,1125,333,1189,392,1116,431,1178,446,1264,452,1245,479,1148,688,1135,573,1130,611,1097,694,1382,596,1374,623,1356,588,1323,478,1268,706,1434,602,1371,244,1042,339,1103,309,1192,352,1185,448,1247,304,1127,415,1131,424,1001,424,1085,451,1207,414,1169,428,1114,444,1151,453,1099,450,1201,475,1225,461,1208,587,1218,470,1066,465,1074,451,1130,460,1158,475,1239,420,1165,505,1234,431,1173,469,1216,457,1155,456,1130,411,1188,357,1072,382,1099,352,1241,370,1117,426,1201,373,1221,312,1144,419,1194,463,1300,290,1180,231,1121,232,1164,282,1116,311,1197,303,1218,360,1240,441,1124,398,1182,302,1123,241,1154,377,1273,252,1216,258,1213,226,1151,236,1220,435,1223,278,1163,209,1332,334,1266,260,1292,298,1294,202,1270,268,1262,256,1276,251,1296,240,1165,212,1224,312,1308,300,1279,242,1354,221,1243,259,1267,237,1260,238,1247,153,1301,244,1297,344,1250,291,1301,298,1252,218,1272,268,1240,250,1262,195,1134,300,621,403,1447,219,1245,290,1264,280,1310,624,1467,311,1143,333,1169,379,1197,305,1153,379,1228,457,1240,346,1130,321,1199,307,1264,410,1211,405,1196,334,1171,332,1216,384,1296,393,1215,354,1229,298,1188,384,1200,363,1161,285,1187,375,1196,420,1348,658,1265,656,1269,659,1270,732,1273,530,1215,485,1244,464,1209,447,1141,427,1157,448,1220,431,1216,386,1220,402,1190,235,1187,298,1141,163,1193,149,1123,361,1172,333,1201,139,1071,383,1232,346,1227,396,1190,398,1177,431,1226,458,1233,476,1225,445,1191,364,1204,476,1199,423,1169,447,1199,531,1255,427,1217,516,1245,232,1171,371,1181,282,1211,383,1130,221,1215,166,1172,194,1182,150,1233,55,1128,96,1244,96,1226,144,1180,62,1222,52,1175,90,1127,126,1206,57,1111,87,1107,71,1179,59,1224,60,1244,69,1244,52,1176,48,1122,69,1168,79,1151,144,1152,49,1176,51,1157,69,1190,108,1107,636,1257,530,1270,533,1317,419,1338,505,1359,506,1279,656,1348,575,1290,486,1296,687,1261,500,1339,614,1414,598,1355,606,1394,545,1345,692,1367,613,1361,678,1350,667,1405,717,1312,626,1313,523,1354,695,1313,607,1413,688,1335,604,1332,627,1343,576,1353,779,1166,837,1220,800,1174,764,1222,779,1193,860,1220,766,1140,838,1219,834,1215,773,1165,789,1226,841,1240,827,1257,815,1203,868,1216,795,1221,847,1236,867,1222,857,1227,848,1220,848,1217,822,1215,860,1231,855,1241,821,1187,820,1162,811,1184,889,1228,880,1219,823,1160,810,1206,830,1209,882,1242,825,1219,792,1243,825,1226,846,1168,843,1213,329,1068,307,1131,368,1177,265,1004,275,1265,332,1290,248,1150,260,1100,377,1261,282,1019,380,1293,312,1190,331,1295,290,1044,247,1142,325,1270,389,1256,394,1168,376,1287,307,1208,329,1307,415,1243,353,1274,385,1311,299,1172,481,1322,401,1372,366,1177,433,1316,248,1065,400,1293,244,1183,329,1280,261,1280,271,1270,228,1294,211,1331,207,1288,243,1296,299,1242,221,1250,239,1337,307,1338,274,1357,210,1315,267,1252,291,1301,320,1300,249,1338,315,1269,286,1265,262,1296,315,1331,192,1360,275,1232,272,1349,296,1254,307,1216,294,1402,364,1254,190,1218,819,1245,741,1242,798,1224,749,1229,769,1267,736,1262,744,1230,783,1291,714,1278,776,1282,783,1284,793,1244,820,1302,711,1220,832,1237,809,1268,778,1265,817,1231,701,1224,750,1292,792,1240,709,1220,712,1269,750,1255,720,1270,769,1296,688,1274,725,1261,709,1287,782,1289,776,1306,699,1243,779,1269,235,1133,199,1152,199,1137,763,1152,767,1187,745,1204,727,1152,746,1214,741,1215,723,1172,771,1176,746,1196,740,1233,800,1214,755,1196,760,1152,842,1188,857,1201,791,1215,817,1221,754,1184,731,1181,779,1194,811,1206,765,1181,752,1187,780,1202,731,1194,761,1209,751,1220,425,1248,379,1186,625,1350,646,1312,577,1197,729,1273,620,1354,559,1352,739,1219,305,1226,763,1154,611,1133,624,1150,654,1197,573,1194,570,1218,683,1265,640,1187,674,1241,693,1214,660,1165,593,1192,473,1270,656,1182,569,1187,670,1173,609,1270,572,1191,87,1053,125,1117,605,1393,105,1174,182,1230,121,1158,135,1165,52,1112,125,1067,113,1118,87,1110,134,1204,83,1103,154,1154,106,1157,135,1154,133,1074,108,1063,51,1106,93,1102,655,1375,654,1374,588,1331,590,1309,594,1308,641,1284,231,1218,498,1306,238,1103,185,1132,210,1120,222,1316,769,1193,600,1129,606,1075,729,1200,727,1135,897,1159,594,1175,730,1134,568,1137,623,1194,745,1188,831,1134,906,1300,617,1206,633,1213,866,1182,504,1144,827,1114,602,1158,970,1208,566,1218,695,1178,843,1191,220,1204,335,1327,160,1310,468,1199,450,1235,810,1192,805,1210,711,1238,766,1233,542,1205,761,1273,799,1173,731,1267,701,1235,767,1263,676,1315,772,1252,752,1225,758,1229,694,1200,828,1316,736,1258,830,1210,773,1234,775,1261,678,1290,809,1235,602,1341,789,1256,762,1211,764,1205,793,1200,661,1247,748,1286,688,1233,819,1252,714,1264,718,1201,643,1261,806,1279,766,1212,756,1262,683,1266,721,1295,755,1293,710,1296,687,1312,801,1258,799,1243,715,1263,767,1336,623,1273,816,1250,672,1215,583,1254,729,1240,312,946,378,926,360,892,332,873,397,932,512,945,405,1000,410,897,399,888,369,941,419,1001,452,944,459,970,407,852,377,892,402,835,412,966,408,898,386,865,446,912,362,847,354,890,499,948,421,915,436,1109,476,1082,411,1273,318,1199,221,1123,494,1297,516,1156,388,1276,281,1182,243,1198,398,1394,369,1240,249,1251,441,1134,444,1165,348,1290,215,1056,530,1336,439,1180,272,1093,395,1217,159,1171,435,1183,255,1083,427,1215,178,1296,491,1287,252,1080,616,1325,620,1336,625,1380,571,1356,580,1409,710,1329,137,1182,104,1200,77,1126,53,1147,61,1187,63,1211,134,1181,628,1382,531,1342,632,1380,695,1345,561,1347,659,1398,647,1395,650,1398,584,1403,636,1370,576,1374,680,1404,665,1381,707,1404,526,1401,547,1302,520,1425,550,1225,262,1041,316,1129,189,1345,174,902,227,941,211,1208,211,1315,214,1171,243,1165,244,1266,359,1345,233,1402,211,1284,245,1366,231,1344,258,1272,164,1318,221,1296,199,1376,255,1266,190,1351,188,1440,197,1456,157,1312,527,1375,158,1031,162,1036,164,1037,144,942,133,1005,134,1003,380,1219,162,1152,110,1048,101,1016,89,1028,115,980,87,1080,361,1216,145,997,257,952,94,1025,55,1060,145,1018,81,996,33,1092,58,1082,30,1035,273,981,204,1225,129,1043,63,1075,264,1006,612,1394,333,1223,394,1254,681,1221,643,1331,703,1377,669,1354,706,1330,694,1364,676,1329,666,1331,687,1413,726,1299,658,1395,711,1377,714,1383,558,1463,663,1361,639,1364,710,1380,723,1398,769,1342,722,1355,652,1379,737,1342,744,1404,689,1344,703,1397,719,1387,635,1388,722,1355
595,1243,407,1096,285,1104,404,1189,445,1197,790,1246,764,1248,716,1281,473,1230,493,1225,622,1261,713,1258,519,1271,720,1211,727,1284,763,1246,745,1258,693,1252,776,1230,734,1235,699,1292,690,1285,734,1270,776,1282,772,1258,684,1259,665,1226,809,1279,802,1295,518,1251,323,1303,641,1349,655,1397,628,1377,85,1108,123,1104,122,1128,723,1424,118,1135,695,1403,711,1419,769,1393,675,1382,735,1339,693,1313,674,1358,684,1384,52,1120,706,1301,619,1276,732,1299,111,1054,665,1393,721,1362,737,1416,665,1370,715,1401,701,1302,78,1212,82,1207,255,1275,268,1208,256,1249,262,1263,271,1308,237,1279,278,1258,300,1251,529,1365,528,1333,277,1268,273,1200,347,1347,236,1226,107,860,142,958,234,1231,260,1269,306,1320,221,1259,214,1276,240,1234,297,1227,283,1334,335,1286,314,1316,280,1199,237,1248,322,1145,184,1019,263,1137,161,932,271,1279,245,1277,308,1332,261,1283,376,1149,478,1144,359,1266,389,1165,397,1183,436,1189,355,1118,376,1119,298,1159,372,1190,347,1214,402,1153,422,1165,388,1296,415,1181,458,1196,383,1343,292,1262,366,1214,312,1146,351,1182,339,1351,461,1192,389,1274,338,1218,332,1189,436,1247,344,1237,342,1235,406,1155,402,902,413,1126,467,899,387,872,458,1001,440,931,412,1283,493,1149,431,1058,404,993,392,1177,496,1111,386,989,380,1085,376,1023,427,1064,339,1036,201,1087,369,1092,728,1211,348,932,747,1140,372,1019,404,795,472,1047,513,1063,482,1056,384,813,293,750,289,786,430,842,342,673,432,676,402,835,498,1224,631,1244,661,1178,581,1145,641,1236,697,1286,622,1228,662,1207,565,1150,482,1321,668,1276,698,1343,607,1322,700,1303,645,1288,683,1324,566,1223,674,1270,570,1218,743,1265,650,1350,740,1265,735,1259,702,1320,729,1305,701,1240,679,1246,699,1314,684,1287,690,1287,649,1316,574,1331,133,1183,701,1339,633,1255,115,1199,584,1249,261,1274,289,1126,548,1128,618,1127,644,1173,180,1095,592,1081,165,1094,418,1155,529,1156,520,1285,581,1184,664,1198,663,1081,657,1154,444,1166,434,1183,510,1176,473,1073,468,1037,299,1053,211,1258,328,1168,241,1257,247,1193,224,1301,348,1156,373,1217,251,1090,204,1202,331,1119,353,1140,311,1205,352,1237,354,1109,347,1108,413,1191,373,1226,301,1186,229,1141,262,1137,174,1152,286,1237,304,1149,405,1220,395,1160,365,1180,449,1054,432,1200,485,1202,420,1137,398,1074,382,1208,461,1102,431,1051,420,1118,400,1146,411,1209,404,1212,387,1150,341,1217,400,1138,449,1207,462,1293,464,1275,488,1176,716,1153,592,1156,637,1122,723,1403,625,1393,651,1382,612,1353,506,1293,738,1452,631,1395,248,1068,341,1125,319,1220,362,1213,453,1274,311,1154,421,1158,437,1027,435,1107,468,1234,423,1194,437,1137,455,1178,464,1125,457,1228,484,1250,468,1233,597,1249,481,1093,478,1099,459,1157,471,1185,487,1265,434,1192,521,1263,443,1199,490,1243,471,1180,469,1156,420,1222,370,1096,397,1126,374,1271,393,1147,442,1227,397,1240,334,1171,441,1226,484,1326,316,1212,251,1154,258,1198,305,1147,337,1224,328,1250,383,1267,460,1153,415,1212,316,1159,262,1178,404,1253,275,1242,274,1246,244,1187,257,1244,463,1250,300,1191,225,1357,347,1293,267,1324,314,1325,214,1302,281,1293,271,1307,269,1328,250,1194,222,1254,337,1341,308,1310,263,1381,230,1274,281,1296,252,1292,241,1279,164,1333,258,1324,356,1280,313,1334,312,1275,229,1303,288,1268,266,1293,202,1133,293,668,434,1475,231,1275,299,1296,288,1342,648,1480,338,1170,358,1193,405,1227,326,1181,401,1260,483,1272,374,1164,342,1233,328,1300,433,1242,430,1227,356,1202,361,1246,410,1328,415,1247,361,1261,319,1221,417,1231,386,1191,299,1220,387,1228,439,1386,691,1290,689,1290,693,1292,767,1295,555,1233,505,1275,486,1235,465,1170,448,1176,467,1251,439,1247,409,1244,422,1219,254,1220,304,1172,170,1226,162,1155,372,1203,349,1235,149,1106,406,1262,367,1257,416,1217,416,1204,449,1256,480,1263,500,1251,468,1222,383,1234,493,1225,439,1196,464,1229,549,1284,454,1247,541,1277,244,1203,395,1211,287,1239,403,1157,226,1247,169,1204,197,1213,153,1266,51,1163,96,1280,89,1263,140,1212,64,1256,53,1210,86,1162,122,1240,53,1146,85,1142,67,1215,56,1260,55,1281,78,1280,55,1212,51,1157,59,1205,75,1185,145,1185,58,1211,58,1192,57,1225,117,1140,667,1278,561,1281,565,1329,449,1360,537,1379,539,1304,689,1360,606,1300,515,1321,715,1285,533,1362,651,1429,634,1368,641,1412,579,1370,725,1398,649,1372,713,1372,704,1431,756,1327,661,1321,556,1382,726,1320,646,1426,724,1364,639,1347,652,1363,609,1380,797,1189,856,1247,820,1202,783,1249,798,1222,880,1249,782,1165,860,1249,856,1244,791,1191,809,1255,864,1270,846,1286,837,1232,886,1244,813,1250,865,1265,888,1251,877,1255,871,1250,863,1245,842,1242,879,1260,875,1270,843,1213,840,1189,831,1211,911,1258,903,1250,842,1188,829,1236,851,1239,903,1272,846,1247,816,1273,848,1257,862,1196,865,1241,344,1097,342,1148,381,1208,252,1042,293,1299,368,1298,241,1188,275,1139,391,1297,250,1055,378,1329,306,1227,365,1328,248,1079,277,1175,358,1300,421,1283,428,1164,412,1288,339,1238,366,1323,435,1276,387,1288,400,1346,332,1193,516,1344,433,1397,342,1221,469,1329,257,1107,428,1319,264,1214,353,1311,285,1311,296,1302,256,1322,245,1364,236,1317,276,1312,322,1276,246,1285,271,1362,332,1366,301,1390,236,1348,291,1283,307,1335,346,1330,272,1371,335,1302,308,1299,283,1330,342,1363,224,1392,297,1267,304,1373,313,1288,329,1251,329,1436,382,1288,214,1253,842,1274,764,1270,821,1254,773,1255,795,1296,764,1290,769,1258,808,1321,742,1307,803,1309,809,1316,816,1274,848,1333,739,1246,856,1264,835,1299,804,1292,843,1262,727,1251,780,1320,816,1267,739,1246,741,1298,777,1285,752,1301,800,1324,714,1304,753,1289,735,1312,809,1320,807,1333,723,1266,805,1298,222,1160,185,1179,186,1165,785,1179,789,1214,768,1232,748,1177,773,1242,768,1244,743,1199,793,1204,773,1224,767,1261,822,1243,774,1224,778,1180,862,1217,877,1229,814,1243,835,1249,778,1212,753,1209,798,1222,831,1234,786,1210,780,1216,803,1230,756,1223,785,1238,777,1248,456,1266,399,1207,657,1356,682,1339,607,1203,758,1278,651,1363,590,1369,766,1218,333,1254,800,1188,636,1165,653,1163,680,1217,600,1213,606,1240,713,1277,673,1197,701,1244,721,1236,688,1175,613,1207,507,1275,688,1198,600,1215,704,1201,641,1282,602,1212,93,1085,133,1150,642,1406,115,1208,188,1263,119,1194,134,1199,52,1147,128,1101,112,1152,79,1147,135,1239,81,1138,153,1188,116,1191,124,1189,133,1107,113,1095,52,1139,89,1137,691,1394,690,1384,623,1353,623,1328,626,1330,674,1308,230,1250,527,1331,230,1136,182,1165,209,1148,206,1347,790,1217,634,1153,636,1083,755,1229,757,1150,925,1164,625,1195,755,1163,597,1161,656,1207,777,1221,846,1167,930,1321,647,1221,666,1232,891,1217,535,1171,849,1141,633,1178,987,1244,600,1234,724,1210,866,1219,213,1239,303,1352,141,1345,481,1224,462,1265,837,1219,831,1236,744,1260,791,1255,574,1228,790,1300,824,1201,765,1290,731,1259,800,1291,701,1340,802,1285,776,1251,789,1256,726,1230,862,1343,768,1276,862,1235,806,1255,804,1291,708,1309,840,1262,632,1363,823,1276,792,1238,791,1232,815,1230,689,1273,775,1313,716,1258,830,1283,743,1287,744,1231,673,1287,833,1312,795,1235,782,1289,714,1288,750,1321,785,1315,743,1322,719,1340,821,1289,823,1269,746,1281,799,1366,650,1298,830,1280,688,1242,610,1283,755,1266,335,975,416,937,391,917,372,891,414,967,532,971,448,1004,450,907,439,900,378,977,461,1002,470,974,495,980,436,865,415,915,437,856,435,995,442,921,391,895,466,934,381,878,394,901,542,951,450,944,424,1145,486,1112,424,1307,338,1237,239,1159,532,1330,544,1192,425,1274,294,1219,255,1236,439,1407,382,1277,261,1289,481,1172,481,1186,342,1329,212,1092,539,1372,478,1215,289,1130,433,1253,165,1210,458,1221,260,1121,457,1249,170,1332,520,1328,284,1113,634,1360,651,1363,659,1405,603,1383,616,1431,744,1352,136,1214,99,1234,72,1160,49,1182,55,1221,60,1246,131,1214,663,1408,563,1375,667,1411,731,1373,594,1377,695,1420,682,1419,685,1426,619,1427,670,1396,611,1398,716,1432,701,1404,743,1426,562,1429,575,1329,537,1451,576,1262,295,1067,345,1153,228,1355,197,930,248,971,247,1205,245,1329,250,1164,251,1193,280,1269,393,1358,274,1408,247,1282,275,1382,266,1351,292,1291,198,1341,255,1310,236,1391,291,1276,193,1316,222,1464,237,1465,184,1335,561,1390,175,1060,182,1062,184,1062,164,967,160,1033,136,1043,416,1212,201,1156,149,1062,140,1025,123,1051,107,1022,103,1114,399,1219,186,1007,299,944,107,1051,50,1102,188,1018,84,1039,35,1134,100,1087,32,1081,265,1020,209,1260,131,1089,71,1121,296,1009,629,1351,365,1227,425,1271,714,1219,677,1353,739,1397,700,1389,742,1351,731,1374,712,1351,702,1349,725,1435,763,1329,698,1418,750,1400,752,1411,598,1485,701,1389,678,1381,748,1396,763,1424,805,1372,759,1361,689,1399,774,1364,782,1433,727,1369,741,1412,757,1417,674,1413,760,1380
611,1272,410,1121,287,1127,411,1217,450,1226,813,1276,785,1278,735,1312,478,1259,501,1253,640,1291,735,1289,535,1302,742,1241,742,1314,788,1276,765,1287,710,1281,791,1261,749,1265,718,1322,717,1315,754,1300,800,1312,798,1288,704,1289,683,1254,832,1308,824,1325,538,1277,337,1336,666,1371,687,1418,659,1401,75,1145,120,1140,113,1166,752,1449,116,1172,728,1426,743,1443,801,1421,709,1402,767,1350,729,1336,707,1382,719,1398,40,1157,739,1315,652,1296,765,1314,103,1091,694,1415,753,1381,770,1440,700,1393,755,1413,729,1315,84,1250,71,1244,288,1288,300,1217,287,1262,294,1280,304,1316,268,1297,308,1276,329,1266,547,1397,549,1360,309,1282,303,1206,381,1357,267,1238,123,891,159,989,267,1253,292,1279,337,1324,252,1278,246,1303,267,1254,325,1235,317,1349,367,1292,345,1323,311,1215,266,1253,349,1142,205,1045,287,1155,177,958,304,1280,276,1285,339,1334,290,1300,384,1169,482,1164,369,1286,402,1186,403,1203,450,1209,365,1136,383,1136,301,1179,378,1207,351,1234,406,1172,435,1181,397,1317,428,1203,470,1219,401,1366,300,1287,375,1235,320,1172,364,1206,353,1376,473,1216,400,1299,341,1241,339,1212,448,1269,355,1262,351,1260,417,1179,414,923,424,1147,478,916,393,891,464,1018,446,949,419,1231,534,1142,397,981,395,926,376,1110,542,1124,448,1040,379,1024,429,1064,470,1077,335,994,253,1142,419,1137,776,1233,411,958,798,1151,437,1054,367,746,510,1049,496,1016,490,1084,447,820,341,776,329,796,441,785,388,629,455,631,406,883,527,1251,658,1261,686,1196,607,1160,670,1253,726,1311,650,1247,686,1223,590,1166,509,1346,694,1293,730,1360,637,1347,731,1322,674,1310,716,1343,591,1246,702,1285,597,1235,774,1277,684,1369,771,1277,766,1273,735,1340,760,1322,730,1261,709,1264,729,1336,712,1305,717,1308,681,1338,615,1337,168,1215,683,1305,675,1258,140,1224,627,1258,264,1229,323,1155,587,1146,656,1138,683,1176,201,1126,630,1085,187,1058,460,1184,576,1175,568,1304,623,1189,704,1201,702,1072,699,1150,495,1191,479,1215,556,1191,518,1085,512,1054,269,1050,240,1296,358,1184,237,1287,265,1213,265,1338,334,1170,397,1234,251,1114,184,1225,331,1151,350,1172,311,1242,374,1268,354,1139,361,1123,436,1202,403,1239,305,1210,244,1172,287,1163,168,1173,319,1243,295,1192,432,1235,412,1173,380,1193,461,1077,432,1235,499,1230,434,1164,410,1100,393,1237,471,1128,443,1072,436,1142,417,1173,427,1238,421,1242,395,1175,351,1245,408,1160,467,1236,477,1322,479,1303,499,1205,745,1173,613,1181,662,1142,752,1422,649,1386,679,1408,637,1382,532,1320,771,1468,661,1419,252,1093,343,1146,329,1247,375,1242,460,1301,319,1181,426,1185,448,1052,443,1135,479,1263,431,1219,446,1160,464,1205,478,1152,465,1256,497,1267,476,1259,608,1279,494,1121,492,1122,472,1173,484,1211,506,1289,446,1221,536,1291,459,1226,509,1270,484,1205,485,1183,430,1255,383,1121,415,1153,396,1303,417,1175,468,1252,424,1262,354,1203,462,1256,511,1351,343,1233,279,1176,288,1224,332,1168,366,1254,355,1282,412,1295,481,1180,433,1243,336,1189,282,1206,398,1268,293,1271,296,1279,267,1213,282,1268,491,1274,322,1221,246,1381,364,1321,279,1357,336,1355,230,1333,297,1323,288,1336,288,1361,262,1223,235,1284,367,1368,320,1342,292,1410,239,1305,304,1324,270,1325,246,1311,179,1366,272,1351,369,1310,336,1365,323,1291,242,1334,309,1295,287,1321,203,1156,285,716,453,1476,246,1306,313,1328,301,1374,680,1490,368,1200,385,1216,430,1254,349,1208,426,1292,502,1296,405,1198,363,1267,347,1334,455,1273,457,1255,379,1233,385,1276,428,1351,437,1279,372,1293,343,1254,448,1264,411,1223,313,1253,397,1260,451,1423,725,1316,723,1310,726,1311,803,1317,578,1258,525,1305,509,1259,482,1197,470,1202,486,1281,456,1275,433,1266,442,1247,269,1254,310,1203,179,1258,175,1188,382,1235,370,1269,156,1140,429,1290,395,1284,437,1245,435,1230,467,1285,505,1287,523,1277,486,1250,402,1263,512,1253,456,1225,485,1255,566,1315,482,1272,566,1305,253,1235,417,1242,300,1268,417,1185,230,1279,174,1235,203,1244,162,1297,52,1198,99,1315,79,1299,144,1244,68,1292,51,1245,91,1197,128,1275,52,1180,85,1177,64,1251,58,1295,55,1319,81,1317,50,1249,55,1192,58,1241,68,1220,150,1219,52,1245,58,1227,57,1261,118,1174,699,1300,592,1303,598,1344,483,1378,570,1412,571,1316,722,1368,637,1314,542,1348,742,1308,565,1381,687,1440,670,1379,678,1424,614,1394,758,1404,685,1403,747,1396,738,1460,795,1340,689,1348,590,1387,763,1333,684,1432,759,1381,675,1358,680,1381,649,1401,816,1211,875,1275,841,1230,802,1276,817,1251,900,1277,800,1192,883,1279,880,1274,810,1217,829,1283,886,1299,866,1315,860,1261,902,1272,833,1278,885,1295,910,1282,897,1282,892,1279,880,1274,862,1270,898,1289,894,1298,864,1240,858,1216,852,1239,934,1289,926,1280,860,1216,848,1264,871,1268,924,1301,869,1276,840,1303,872,1287,878,1223,888,1269,362,1122,373,1171,403,1238,254,1079,323,1328,401,1331,252,1225,284,1178,414,1333,243,1093,402,1361,313,1264,399,1354,210,1120,306,1207,390,1327,444,1315,446,1194,446,1312,372,1261,404,1343,460,1307,415,1317,435,1369,367,1204,550,1375,451,1434,323,1265,500,1359,279,1150,441,1356,290,1245,377,1342,312,1339,322,1335,281,1355,278,1395,263,1346,308,1337,344,1310,272,1317,306,1378,360,1393,328,1423,270,1377,312,1314,327,1366,371,1358,294,1405,359,1332,329,1331,309,1366,368,1391,257,1419,323,1300,337,1389,335,1321,353,1283,365,1466,401,1323,243,1286,865,1303,785,1292,844,1285,795,1281,824,1325,792,1317,798,1287,834,1350,773,1336,832,1338,836,1345,841,1304,876,1363,768,1273,880,1291,862,1328,830,1318,867,1292,756,1279,809,1348,839,1295,768,1271,769,1326,805,1314,783,1329,829,1354,740,1331,779,1315,761,1337,836,1349,839,1362,752,1293,832,1328,208,1188,172,1207,174,1194,807,1206,813,1242,790,1257,773,1203,798,1268,795,1272,764,1227,818,1232,799,1249,794,1290,842,1272,793,1251,798,1208,883,1246,898,1257,838,1271,855,1277,800,1240,777,1236,818,1250,851,1263,811,1240,806,1242,828,1259,779,1248,809,1267,805,1278,482,1282,424,1229,693,1367,720,1358,647,1237,787,1283,680,1371,628,1384,800,1243,367,1266,831,1204,662,1182,684,1192,705,1214,629,1227,633,1240,742,1303,707,1219,732,1264,751,1251,720,1188,640,1226,531,1291,718,1214,632,1234,719,1220,671,1297,631,1231,104,1116,141,1184,678,1414,128,1241,196,1297,111,1229,136,1234,55,1183,129,1136,111,1187,70,1183,131,1275,81,1173,151,1221,116,1225,113,1225,133,1141,118,1128,54,1172,87,1172,728,1410,726,1397,658,1378,655,1349,659,1356,707,1329,223,1284,551,1356,224,1169,177,1199,196,1181,186,1379,809,1250,668,1158,669,1100,785,1256,785,1176,913,1188,652,1216,776,1190,627,1187,687,1232,802,1254,865,1195,956,1355,671,1243,694,1251,912,1245,566,1181,867,1175,663,1212,1009,1272,628,1264,758,1229,886,1254,213,1271,278,1379,126,1380,493,1249,477,1296,868,1242,860,1265,776,1283,820,1281,603,1243,818,1321,852,1229,799,1316,764,1285,835,1321,732,1362,835,1312,801,1278,820,1280,758,1254,896,1370,802,1298,893,1259,839,1282,837,1314,735,1319,874,1287,657,1388,859,1295,823,1267,817,1259,839,1260,719,1298,805,1341,743,1283,845,1315,773,1310,769,1260,704,1310,862,1344,825,1260,808,1315,744,1309,781,1348,814,1334,776,1347,751,1367,840,1321,852,1300,777,1299,832,1392,680,1322,846,1311,705,1270,635,1310,784,1291,365,993,421,976,432,924,393,923,450,986,573,972,491,1006,457,945,466,927,420,985,503,994,506,988,534,978,448,896,455,932,478,868,472,1000,475,938,430,920,499,951,423,892,427,921,584,956,487,957,410,1182,496,1144,432,1341,350,1274,257,1196,571,1361,570,1229,455,1298,308,1256,266,1274,478,1407,394,1314,271,1328,512,1212,519,1213,368,1303,205,1128,543,1356,517,1251,297,1167,469,1290,167,1249,480,1259,257,1159,491,1285,164,1367,550,1368,303,1153,649,1395,684,1389,694,1427,637,1408,652,1453,779,1373,136,1246,99,1267,67,1195,46,1217,50,1255,60,1281,128,1247,698,1435,596,1403,701,1437,767,1398,627,1404,731,1438,717,1438,720,1452,655,1453,704,1420,646,1422,752,1461,736,1422,779,1447,598,1456,609,1357,543,1415,596,1298,326,1094,370,1178,259,1377,215,965,265,1001,280,1218,283,1329,282,1161,287,1200,314,1275,429,1376,312,1419,283,1280,312,1384,290,1334,330,1286,237,1339,291,1307,265,1413,329,1258,232,1313,262,1471,275,1479,220,1349,593,1412,201,1079,204,1084,206,1085,179,999,176,1066,140,1082,451,1209,240,1157,186,1073,179,1030,159,1068,104,1064,141,1123,436,1220,226,1014,341,933,144,1064,88,1121,231,1016,86,1081,29,1176,143,1089,31,1127,259,1058,234,1276,130,1135,69,1166,329,1008,631,1305,398,1228,457,1287,705,1255,712,1372,776,1416,732,1414,773,1374,769,1385,748,1374,738,1372,764,1455,800,1353,737,1445,785,1424,791,1431,638,1506,740,1411,718,1400,786,1415,803,1443,841,1394,781,1393,727,1418,811,1380,821,1442,766,1385,779,1438,796,1434,712,1424,797,1398
629,1302,413,1146,290,1150,417,1244,455,1256,837,1306,807,1308,755,1343,485,1289,511,1282,658,1321,758,1319,550,1333,764,1271,758,1345,815,1306,783,1316,730,1309,806,1292,764,1293,740,1352,743,1345,773,1330,826,1341,822,1316,723,1319,702,1283,857,1337,845,1355,557,1303,346,1368,698,1391,720,1437,694,1423,64,1179,116,1177,104,1202,784,1469,121,1207,759,1452,776,1464,831,1447,740,1429,799,1365,767,1354,740,1408,754,1410,32,1194,774,1328,684,1310,797,1327,93,1127,726,1434,787,1399,804,1467,735,1415,790,1428,763,1332,85,1285,64,1282,320,1295,332,1223,319,1271,325,1287,337,1320,300,1305,339,1286,359,1278,558,1430,577,1365,340,1293,334,1209,415,1361,298,1244,146,923,174,1020,301,1272,325,1289,369,1325,283,1292,278,1321,298,1266,354,1239,350,1358,398,1292,376,1323,342,1223,295,1255,375,1134,230,1073,314,1169,195,984,336,1280,308,1289,369,1334,320,1312,396,1190,489,1185,384,1307,418,1204,411,1222,468,1228,378,1154,391,1153,305,1199,385,1225,357,1254,412,1191,451,1198,412,1339,445,1225,483,1243,422,1390,310,1313,385,1256,327,1197,383,1227,373,1402,486,1240,411,1324,346,1264,346,1234,465,1291,365,1286,365,1286,432,1204,427,944,442,1167,490,934,398,910,471,1036,455,967,417,1170,600,1180,418,989,395,892,439,1174,590,1137,503,1076,420,1032,474,1078,539,1115,395,1031,306,1194,470,1166,832,1254,477,982,850,1154,495,1072,432,789,569,1084,480,965,492,1129,498,831,386,795,376,809,462,749,424,577,472,571,429,911,554,1276,687,1281,712,1210,633,1172,697,1267,756,1330,678,1264,711,1235,614,1181,538,1366,720,1307,763,1380,669,1369,761,1338,704,1328,749,1358,619,1267,731,1304,624,1249,805,1291,717,1385,802,1290,794,1284,767,1356,790,1338,758,1279,738,1282,761,1354,741,1320,743,1327,713,1354,656,1349,204,1252,663,1263,721,1258,171,1256,668,1263,267,1185,357,1193,627,1151,699,1163,724,1193,208,1162,668,1093,216,1024,504,1206,621,1191,613,1312,665,1197,746,1208,739,1074,737,1146,545,1213,521,1232,598,1199,559,1092,556,1064,251,1070,268,1333,387,1200,268,1321,261,1242,305,1375,308,1183,430,1238,213,1130,204,1256,340,1183,365,1205,327,1265,393,1283,358,1172,360,1156,437,1232,410,1269,306,1245,236,1196,313,1187,183,1201,329,1259,301,1232,431,1274,426,1210,370,1225,473,1100,455,1255,513,1257,447,1190,422,1125,408,1267,483,1154,458,1091,455,1166,439,1201,446,1267,440,1271,407,1200,361,1272,418,1181,483,1264,490,1352,499,1331,511,1234,773,1193,637,1207,689,1162,781,1439,658,1395,709,1432,666,1410,560,1347,804,1483,691,1441,258,1118,344,1168,340,1275,392,1265,478,1313,329,1191,434,1211,458,1078,449,1164,495,1291,440,1244,457,1184,475,1232,491,1178,470,1284,511,1292,486,1281,608,1270,508,1148,503,1147,487,1201,497,1224,520,1317,456,1250,553,1319,475,1252,527,1298,499,1230,503,1210,446,1289,396,1145,434,1180,420,1334,441,1201,493,1283,449,1285,374,1234,486,1284,541,1378,374,1260,306,1205,318,1245,361,1189,397,1281,386,1310,442,1323,501,1207,456,1273,353,1220,307,1227,390,1303,319,1291,319,1309,288,1246,312,1293,521,1298,345,1247,265,1405,383,1348,291,1389,358,1384,245,1365,317,1353,300,1366,311,1393,278,1252,251,1314,397,1391,335,1373,323,1433,252,1336,328,1351,291,1353,255,1344,200,1399,290,1379,383,1340,363,1395,332,1317,260,1364,334,1319,307,1347,196,1152,276,764,454,1478,267,1337,328,1360,316,1406,717,1499,389,1225,413,1232,455,1279,372,1233,452,1321,525,1329,428,1232,387,1300,370,1368,479,1304,486,1283,400,1263,401,1306,458,1381,459,1311,396,1325,366,1287,476,1298,435,1255,328,1287,404,1293,454,1461,758,1342,756,1328,760,1330,838,1339,599,1282,541,1335,531,1283,500,1226,495,1221,505,1311,478,1305,458,1288,463,1272,282,1287,310,1234,187,1290,190,1220,393,1266,391,1302,169,1174,454,1319,423,1312,463,1271,461,1259,487,1315,528,1306,542,1305,506,1280,421,1294,530,1282,475,1254,506,1280,587,1347,513,1298,586,1338,263,1267,435,1272,322,1295,436,1211,238,1310,172,1268,219,1273,169,1330,64,1232,106,1349,74,1335,142,1276,69,1327,51,1281,90,1232,125,1309,47,1214,82,1212,67,1287,52,1331,56,1357,86,1354,58,1284,55,1227,54,1277,69,1255,146,1252,54,1280,66,1262,54,1296,121,1209,730,1319,622,1326,630,1362,518,1401,604,1426,604,1330,754,1378,668,1325,566,1374,764,1338,597,1403,724,1450,706,1389,715,1437,648,1411,793,1415,717,1400,782,1417,775,1475,833,1358,719,1349,625,1408,800,1353,723,1444,796,1392,711,1375,709,1397,686,1406,834,1233,894,1302,861,1258,821,1303,837,1280,919,1305,818,1219,906,1309,903,1304,829,1243,851,1311,909,1328,886,1344,881,1288,920,1301,852,1306,904,1325,932,1311,916,1311,915,1309,895,1302,883,1298,917,1318,913,1326,886,1266,877,1243,873,1268,955,1319,949,1311,877,1243,867,1293,892,1297,944,1331,892,1305,864,1332,897,1318,894,1251,909,1296,392,1149,392,1205,432,1262,259,1117,356,1345,414,1367,283,1256,307,1216,443,1362,259,1133,419,1397,332,1300,433,1373,191,1165,335,1242,428,1336,468,1349,474,1219,474,1344,407,1272,421,1382,493,1333,434,1348,470,1366,377,1236,586,1396,474,1471,308,1309,525,1395,303,1188,477,1382,319,1276,405,1373,339,1371,345,1367,311,1383,313,1424,291,1373,337,1365,365,1343,300,1350,341,1393,392,1416,355,1457,302,1398,340,1344,353,1397,396,1388,315,1440,387,1361,352,1364,336,1396,396,1417,293,1442,352,1334,368,1404,359,1353,379,1315,402,1487,423,1357,275,1315,890,1332,806,1314,868,1317,822,1305,853,1353,821,1345,824,1314,857,1378,805,1362,859,1366,865,1374,866,1332,903,1390,797,1299,902,1319,888,1356,860,1347,893,1321,784,1306,840,1372,863,1323,797,1297,800,1354,833,1341,813,1356,860,1384,766,1356,805,1342,792,1363,864,1378,871,1388,782,1321,863,1357,196,1215,158,1235,162,1223,829,1232,837,1269,814,1284,795,1227,826,1295,823,1299,786,1255,843,1259,824,1274,823,1319,862,1300,812,1277,817,1236,905,1275,918,1283,860,1296,874,1306,822,1268,801,1264,839,1278,872,1292,832,1268,832,1267,856,1288,808,1276,833,1295,832,1304,508,1306,449,1251,727,1363,753,1367,675,1242,818,1295,712,1375,660,1388,832,1250,392,1291,853,1226,693,1198,711,1207,733,1242,661,1246,657,1235,775,1316,741,1249,763,1277,786,1275,755,1208,670,1242,565,1301,750,1217,668,1253,745,1243,700,1325,661,1249,117,1148,152,1217,715,1425,147,1275,205,1330,104,1265,140,1268,60,1219,129,1170,109,1221,63,1219,123,1310,82,1209,152,1255,117,1259,100,1260,135,1174,122,1161,57,1205,87,1207,764,1419,762,1414,693,1399,679,1365,691,1380,740,1346,215,1319,577,1380,213,1205,178,1229,191,1215,167,1411,831,1279,702,1182,702,1124,812,1269,813,1186,895,1216,683,1237,788,1226,652,1197,716,1234,828,1276,885,1223,980,1378,699,1268,725,1268,932,1280,598,1210,888,1202,691,1234,1027,1308,660,1291,789,1247,907,1281,205,1306,249,1403,114,1415,505,1273,492,1325,899,1263,886,1288,806,1310,849,1309,631,1258,850,1349,875,1259,833,1340,794,1303,868,1344,760,1382,867,1339,832,1302,851,1306,790,1282,930,1392,836,1321,921,1284,873,1307,870,1335,768,1336,907,1314,688,1414,890,1316,853,1293,843,1285,866,1291,748,1320,836,1370,773,1306,871,1345,803,1332,797,1291,735,1331,892,1374,855,1282,836,1344,775,1329,808,1372,844,1352,810,1369,783,1393,860,1353,882,1330,809,1313,865,1418,711,1344,860,1342,721,1299,661,1340,813,1312,403,999,459,993,470,932,433,932,488,991,614,972,528,1019,497,956,496,945,462,987,545,997,548,992,573,986,487,902,496,946,492,905,507,1002,508,953,465,941,538,948,465,904,458,939,627,957,527,964,399,1218,496,1175,431,1375,359,1312,274,1232,608,1392,593,1266,462,1334,322,1293,277,1312,500,1425,407,1350,278,1366,542,1253,555,1243,407,1288,194,1164,572,1329,554,1288,300,1203,502,1328,167,1289,502,1298,248,1197,522,1320,149,1398,573,1409,325,1193,650,1382,718,1413,728,1446,671,1430,688,1472,813,1391,138,1279,99,1300,66,1229,46,1252,47,1289,61,1316,124,1276,733,1459,629,1426,736,1461,802,1420,661,1428,766,1456,752,1456,756,1475,691,1473,739,1445,682,1448,788,1485,772,1440,814,1466,635,1481,645,1382,554,1379,616,1334,360,1112,398,1194,298,1369,240,995,288,1032,313,1219,315,1339,310,1160,323,1197,351,1273,466,1388,353,1405,319,1286,348,1384,314,1348,367,1269,236,1362,326,1329,303,1403,367,1254,272,1325,299,1471,315,1472,252,1363,624,1438,213,1111,219,1114,223,1115,188,1032,205,1092,144,1122,487,1199,280,1154,225,1077,218,1032,196,1079,104,1106,179,1131,473,1218,267,1012,383,921,181,1073,130,1131,274,1008,126,1092,62,1199,185,1090,60,1150,258,1097,269,1273,123,1181,101,1180,361,1006,635,1260,430,1225,489,1300,707,1290,746,1381,813,1429,768,1440,809,1398,806,1398,784,1397,775,1387,803,1471,836,1374,777,1458,824,1444,829,1451,678,1524,779,1425,757,1421,824,1434,843,1453,878,1410,813,1420,765,1440,848,1399,860,1456,804,1403,815,1468,835,1451,751,1437,832,1427
648,1331,417,1171,293,1173,424,1272,459,1286,861,1336,829,1338,778,1375,492,1319,522,1311,682,1351,780,1349,563,1364,786,1301,779,1375,839,1335,801,1345,755,1337,823,1323,779,1322,765,1381,770,1376,790,1360,851,1371,846,1346,741,1349,721,1312,882,1366,868,1386,582,1328,358,1401,727,1413,748,1458,725,1449,52,1215,118,1214,103,1241,816,1485,132,1242,795,1478,810,1484,865,1474,770,1455,834,1378,804,1372,774,1436,789,1420,28,1231,809,1339,716,1324,827,1342,90,1165,760,1454,818,1420,840,1488,774,1435,827,1444,799,1342,86,1323,57,1319,353,1300,364,1225,350,1273,356,1290,370,1313,332,1302,370,1293,388,1283,575,1460,602,1339,371,1300,365,1207,448,1362,329,1244,167,954,195,1050,335,1288,357,1295,400,1324,314,1304,311,1335,328,1272,383,1237,383,1363,430,1290,408,1316,372,1226,323,1258,402,1124,255,1095,341,1178,215,1011,369,1275,339,1290,400,1331,349,1316,409,1211,497,1205,401,1327,435,1222,421,1242,487,1244,392,1172,398,1170,312,1219,396,1243,364,1275,417,1210,468,1211,427,1359,464,1247,499,1266,446,1411,322,1339,400,1278,334,1223,406,1244,393,1426,504,1265,426,1349,353,1287,357,1257,486,1313,376,1310,382,1310,449,1227,443,964,462,1183,503,951,404,929,478,1053,466,985,406,1111,655,1193,459,1061,446,945,493,1193,637,1159,544,1073,472,1051,528,1102,579,1112,463,1069,345,1243,529,1188,845,1239,531,990,831,1135,545,1086,483,810,617,1096,451,906,491,1174,564,833,443,814,412,820,482,704,432,631,483,557,429,963,581,1299,715,1298,738,1223,659,1186,725,1281,786,1347,706,1278,736,1249,639,1195,565,1387,746,1322,795,1399,700,1384,792,1353,733,1346,781,1371,646,1285,759,1317,650,1260,836,1306,750,1400,833,1305,825,1297,800,1371,821,1351,787,1296,768,1299,792,1369,770,1335,771,1344,746,1374,699,1368,234,1288,647,1221,761,1254,203,1282,709,1267,282,1144,362,1173,663,1152,740,1181,766,1215,218,1185,707,1118,248,999,547,1227,664,1202,660,1320,708,1210,790,1226,782,1090,778,1151,593,1227,563,1238,643,1210,596,1094,592,1066,254,1100,273,1367,417,1216,288,1343,289,1272,347,1407,314,1216,443,1247,214,1165,237,1274,366,1214,387,1214,348,1290,393,1319,374,1190,377,1172,441,1262,421,1307,325,1269,266,1221,343,1203,208,1223,331,1298,322,1265,457,1298,448,1223,379,1250,503,1109,452,1287,529,1284,464,1217,437,1151,427,1297,495,1180,472,1112,476,1191,460,1225,468,1296,462,1300,420,1225,373,1299,429,1203,502,1292,506,1382,523,1358,524,1263,802,1215,661,1230,715,1180,810,1454,668,1421,739,1454,697,1436,592,1372,836,1497,721,1460,265,1116,351,1187,354,1302,408,1294,486,1340,344,1218,450,1232,470,1104,456,1191,504,1319,452,1269,468,1207,487,1259,505,1204,476,1311,523,1317,499,1292,630,1288,525,1167,513,1172,508,1224,512,1251,535,1345,467,1262,570,1346,492,1278,547,1324,516,1255,521,1237,466,1323,412,1170,453,1206,447,1362,466,1229,516,1308,476,1308,399,1265,512,1315,561,1408,406,1280,334,1230,348,1231,393,1213,426,1303,417,1332,474,1353,518,1236,479,1303,371,1255,333,1245,411,1333,346,1316,342,1341,317,1275,339,1316,550,1318,375,1277,288,1427,405,1375,308,1421,385,1410,261,1396,337,1381,319,1397,336,1423,298,1281,272,1344,428,1411,356,1405,355,1449,267,1367,356,1375,317,1385,273,1376,224,1431,311,1406,399,1370,392,1418,352,1343,281,1392,363,1340,330,1377,198,1188,267,812,466,1487,289,1366,350,1391,338,1437,735,1503,412,1246,432,1255,485,1307,399,1257,476,1344,547,1362,450,1266,410,1334,392,1404,508,1333,516,1310,424,1294,418,1334,484,1414,477,1343,418,1358,391,1320,505,1332,459,1287,346,1320,408,1325,451,1499,789,1370,790,1348,793,1349,873,1363,612,1307,552,1366,557,1304,518,1252,521,1245,525,1341,495,1336,477,1310,481,1302,295,1321,313,1265,197,1322,202,1252,407,1297,412,1335,185,1209,476,1348,452,1340,489,1295,486,1282,501,1345,551,1330,561,1335,521,1310,443,1326,549,1310,492,1283,524,1301,601,1380,544,1315,604,1370,276,1297,451,1302,334,1323,455,1239,242,1342,176,1301,226,1304,181,1363,73,1266,110,1384,74,1372,142,1307,76,1363,56,1315,95,1266,125,1344,48,1248,88,1247,74,1322,54,1366,62,1394,99,1390,57,1320,56,1262,57,1314,73,1290,151,1286,58,1315,67,1297,58,1331,137,1240,762,1338,648,1324,650,1394,552,1420,639,1453,637,1356,787,1383,698,1335,595,1398,780,1370,630,1425,760,1459,743,1397,752,1453,683,1426,827,1429,753,1416,817,1434,811,1490,871,1370,747,1356,660,1403,837,1349,761,1453,831,1398,746,1384,741,1413,726,1427,855,1258,915,1330,881,1286,840,1329,856,1309,939,1334,836,1246,928,1338,926,1333,847,1268,872,1339,933,1359,907,1373,904,1317,937,1329,872,1334,923,1354,954,1341,936,1339,937,1339,911,1330,902,1326,936,1347,933,1354,909,1292,895,1270,893,1295,977,1349,972,1342,896,1271,885,1322,914,1327,965,1360,913,1331,890,1362,919,1346,910,1278,933,1323,417,1179,421,1240,462,1282,265,1154,374,1379,425,1404,311,1293,345,1244,473,1394,285,1173,441,1432,359,1337,470,1389,194,1210,356,1278,465,1354,495,1381,505,1243,499,1372,439,1293,451,1418,528,1347,466,1374,506,1363,394,1268,619,1423,510,1492,304,1353,559,1422,340,1222,508,1414,349,1305,434,1399,367,1398,373,1397,343,1404,351,1448,324,1398,369,1387,388,1378,332,1380,376,1405,425,1436,387,1482,335,1417,371,1369,381,1427,420,1418,339,1471,417,1386,379,1395,367,1425,428,1436,328,1464,383,1367,400,1421,387,1384,406,1344,440,1503,446,1388,306,1340,916,1362,827,1339,891,1346,846,1329,882,1380,849,1371,848,1339,883,1406,836,1387,889,1392,895,1403,891,1362,930,1418,828,1325,926,1348,918,1386,890,1373,920,1350,811,1330,872,1400,889,1351,824,1321,831,1379,865,1367,845,1384,892,1407,792,1382,832,1366,822,1388,892,1408,903,1414,813,1344,892,1387,186,1242,146,1263,149,1252,852,1258,863,1296,838,1308,819,1251,854,1320,852,1325,810,1282,867,1285,852,1301,852,1346,884,1329,833,1305,837,1263,928,1304,938,1310,886,1324,896,1334,847,1296,823,1290,862,1306,894,1321,854,1298,860,1293,883,1316,832,1302,858,1321,859,1331,537,1323,471,1273,757,1361,787,1375,703,1251,848,1310,749,1388,696,1393,866,1265,420,1301,879,1252,722,1213,743,1224,756,1252,695,1261,692,1256,803,1333,766,1246,800,1301,814,1295,785,1226,697,1265,594,1322,782,1241,703,1266,775,1249,727,1333,690,1264,128,1179,163,1250,752,1441,165,1308,216,1363,100,1301,143,1303,64,1254,124,1205,109,1256,58,1255,117,1346,86,1244,153,1289,111,1294,89,1295,140,1208,128,1193,61,1239,87,1242,801,1435,799,1431,728,1418,712,1386,723,1402,773,1364,207,1355,603,1403,198,1241,169,1262,193,1243,149,1443,852,1302,737,1199,735,1137,841,1291,840,1212,887,1248,715,1263,804,1262,675,1219,741,1268,854,1309,904,1257,1004,1411,732,1294,752,1302,954,1309,626,1224,901,1236,724,1265,1049,1336,691,1303,816,1271,931,1313,200,1341,216,1425,106,1450,515,1299,510,1354,931,1290,911,1318,837,1330,877,1335,662,1278,877,1377,897,1285,868,1364,824,1333,902,1369,792,1406,899,1369,863,1331,883,1334,823,1311,965,1419,869,1345,951,1308,906,1332,904,1358,800,1351,938,1338,722,1441,919,1348,883,1320,871,1312,893,1321,777,1340,865,1397,801,1329,885,1376,834,1355,827,1317,766,1350,923,1400,885,1302,867,1369,806,1348,836,1396,874,1372,843,1387,815,1414,883,1385,911,1356,840,1326,898,1442,741,1365,873,1372,740,1327,688,1369,843,1331,432,1018,498,1003,492,955,470,941,526,986,649,980,571,1024,533,962,535,949,489,1013,587,990,584,1000,612,997,527,906,514,977,533,910,544,997,535,975,505,951,573,949,460,947,466,976,670,954,569,965,385,1255,480,1207,437,1370,367,1349,289,1268,643,1428,614,1303,466,1371,334,1330,279,1350,522,1465,423,1387,286,1405,568,1293,593,1275,445,1295,175,1200,608,1317,583,1325,301,1240,532,1367,165,1328,524,1336,236,1235,548,1355,182,1367,585,1444,334,1232,668,1347,751,1435,762,1461,705,1448,724,1488,847,1407,142,1311,101,1334,67,1264,48,1286,46,1323,65,1351,120,1308,769,1477,662,1445,771,1481,838,1444,695,1449,802,1472,787,1474,791,1493,727,1492,773,1465,717,1472,824,1507,808,1456,850,1484,671,1504,681,1408,570,1342,641,1369,393,1136,427,1213,334,1374,270,1020,310,1060,346,1203,350,1338,345,1165,358,1199,387,1275,502,1396,395,1408,352,1305,379,1391,351,1351,405,1258,276,1353,363,1332,341,1400,404,1254,303,1346,337,1469,355,1465,292,1352,644,1472,239,1135,245,1141,249,1142,222,1048,228,1121,179,1139,523,1183,319,1147,263,1072,258,1034,232,1083,103,1148,218,1136,510,1213,308,1009,425,910,219,1078,172,1136,317,989,168,1091,104,1201,228,1076,106,1146,264,1135,304,1275,120,1226,147,1181,393,1003,633,1215,462,1218,520,1305,725,1326,781,1392,849,1447,805,1452,845,1417,843,1406,820,1413,812,1402,841,1485,873,1393,816,1465,863,1457,867,1466,718,1531,816,1446,796,1451,862,1444,883,1462,915,1425,850,1447,803,1450,885,1417,899,1469,842,1418,853,1482,873,1463,789,1444,869,1451
667,1360,421,1196,297,1196,432,1300,467,1315,886,1366,852,1368,800,1406,502,1349,534,1340,705,1380,803,1380,574,1395,808,1331,804,1405,864,1366,822,1375,777,1364,838,1354,794,1351,791,1407,793,1406,809,1389,873,1401,867,1376,760,1378,739,1341,905,1391,891,1417,608,1346,374,1433,756,1433,784,1476,758,1474,47,1253,117,1251,90,1278,851,1499,140,1276,828,1501,843,1499,900,1497,801,1481,869,1395,841,1393,807,1460,824,1433,28,1268,845,1349,745,1327,860,1355,76,1198,795,1477,851,1437,877,1514,810,1454,861,1452,834,1350,95,1358,49,1357,385,1300,396,1224,382,1266,388,1290,403,1299,364,1295,402,1298,418,1284,591,1449,631,1317,402,1304,395,1200,482,1360,360,1241,186,985,218,1079,369,1298,390,1297,432,1313,346,1316,343,1346,358,1270,411,1225,416,1363,462,1285,438,1308,403,1223,352,1255,428,1110,280,1115,366,1184,237,1036,401,1265,371,1287,431,1321,378,1315,430,1230,509,1226,420,1344,457,1243,433,1262,506,1256,407,1190,413,1187,318,1239,409,1261,371,1295,426,1229,485,1221,448,1376,481,1266,517,1288,469,1429,336,1364,416,1298,342,1249,430,1260,418,1449,524,1289,445,1371,364,1310,371,1280,507,1331,388,1335,406,1334,473,1247,461,983,483,1196,517,968,412,948,489,1071,478,1002,381,1048,706,1204,508,1123,507,984,555,1228,688,1186,599,1093,526,1073,571,1108,647,1146,522,1090,391,1294,577,1204,783,1207,583,999,768,1114,576,1080,536,823,651,1105,437,857,487,1220,539,870,499,825,453,825,489,648,437,688,493,616,443,996,609,1319,744,1312,763,1235,686,1197,754,1290,816,1368,734,1291,761,1262,663,1207,593,1410,772,1333,828,1414,731,1397,823,1369,763,1364,814,1384,674,1301,787,1326,677,1270,867,1318,783,1413,864,1317,856,1306,832,1383,852,1359,816,1310,798,1318,824,1386,799,1348,799,1356,774,1391,733,1408,249,1332,644,1180,804,1259,231,1287,748,1283,306,1110,359,1133,702,1155,718,1140,797,1224,244,1152,734,1131,284,990,591,1241,709,1207,707,1331,751,1212,833,1244,825,1102,818,1161,642,1241,602,1240,683,1209,646,1103,631,1066,254,1124,311,1394,440,1240,299,1376,323,1296,389,1429,333,1249,450,1286,235,1204,225,1295,395,1205,388,1246,353,1323,404,1356,392,1213,387,1205,446,1292,446,1331,320,1303,257,1245,374,1214,236,1238,348,1328,350,1270,459,1324,474,1250,373,1281,509,1137,457,1321,546,1311,483,1243,453,1177,445,1326,508,1206,485,1134,498,1216,482,1252,495,1325,488,1329,435,1250,388,1327,441,1224,519,1321,525,1412,545,1385,537,1292,830,1236,686,1250,742,1195,839,1471,697,1440,769,1471,728,1459,624,1394,869,1511,752,1477,273,1141,350,1208,375,1324,423,1322,498,1367,356,1245,459,1258,484,1129,467,1209,514,1348,467,1294,483,1230,502,1287,519,1230,485,1318,537,1342,518,1317,646,1318,544,1195,528,1192,524,1253,524,1277,550,1370,479,1291,591,1375,511,1304,573,1339,537,1280,538,1263,487,1357,429,1194,474,1233,474,1389,492,1255,541,1337,504,1328,424,1293,541,1340,580,1439,438,1296,367,1255,342,1257,424,1239,453,1325,449,1360,508,1381,540,1262,503,1334,391,1285,361,1267,445,1351,372,1336,366,1370,344,1298,367,1342,581,1339,404,1296,310,1443,429,1399,326,1451,413,1438,281,1426,361,1408,337,1426,367,1450,320,1310,296,1373,460,1425,378,1436,387,1463,284,1399,382,1392,349,1415,293,1408,249,1464,336,1433,415,1398,419,1445,373,1366,307,1421,393,1356,356,1403,204,1224,257,860,481,1494,317,1395,377,1423,363,1468,766,1506,436,1270,456,1282,511,1333,425,1279,502,1376,571,1395,472,1299,433,1367,419,1437,529,1362,543,1336,451,1324,442,1366,508,1448,503,1372,442,1391,413,1353,528,1366,480,1320,360,1353,414,1357,448,1536,822,1402,824,1365,827,1366,909,1388,627,1336,556,1398,580,1321,536,1278,545,1268,548,1370,510,1366,494,1333,503,1331,307,1354,314,1296,208,1355,213,1286,420,1328,434,1369,206,1241,494,1381,481,1363,514,1318,511,1306,517,1371,569,1356,581,1362,531,1341,458,1357,561,1339,502,1314,542,1330,612,1413,572,1335,618,1403,290,1328,466,1332,352,1351,481,1263,249,1374,186,1333,238,1335,189,1396,78,1301,118,1419,78,1408,139,1339,88,1398,59,1350,106,1301,134,1378,57,1282,97,1283,78,1358,54,1402,61,1432,104,1428,61,1356,63,1298,53,1350,77,1323,152,1319,59,1349,71,1332,54,1366,142,1274,794,1359,680,1341,679,1424,586,1438,673,1457,669,1365,819,1389,727,1347,625,1412,793,1402,662,1444,797,1471,779,1406,785,1462,718,1443,856,1437,789,1431,851,1450,848,1498,904,1384,771,1362,696,1412,874,1354,800,1462,868,1415,781,1393,778,1430,766,1434,875,1282,935,1358,902,1313,859,1355,874,1337,959,1363,854,1272,952,1369,949,1363,866,1294,895,1369,956,1389,927,1402,926,1345,954,1358,892,1362,943,1384,976,1371,955,1367,958,1368,927,1359,921,1352,955,1376,954,1383,932,1318,913,1297,913,1322,998,1380,995,1373,913,1298,904,1351,934,1355,984,1390,938,1360,914,1390,946,1377,926,1305,956,1350,425,1210,450,1271,494,1290,283,1192,396,1412,438,1440,325,1330,379,1278,505,1420,318,1206,472,1463,388,1364,506,1411,210,1256,373,1315,482,1390,527,1406,524,1277,516,1408,450,1328,487,1446,563,1358,500,1398,536,1390,428,1284,652,1450,547,1507,321,1397,594,1436,356,1264,543,1434,381,1331,462,1427,396,1423,402,1422,377,1422,386,1469,354,1424,402,1400,414,1410,364,1406,411,1413,459,1453,421,1503,369,1433,403,1392,412,1448,449,1449,370,1504,450,1410,410,1425,399,1452,460,1454,364,1482,414,1396,431,1441,417,1408,435,1377,478,1516,476,1416,341,1365,945,1391,852,1362,919,1377,872,1350,910,1407,879,1397,874,1363,911,1433,866,1412,919,1417,925,1428,918,1391,961,1447,858,1348,951,1373,949,1411,916,1398,946,1376,840,1357,902,1424,914,1376,855,1344,859,1404,895,1393,877,1407,925,1429,819,1406,863,1390,853,1412,921,1434,935,1438,843,1364,922,1415,176,1270,137,1290,139,1280,875,1284,890,1323,861,1331,845,1273,882,1344,880,1349,833,1308,894,1314,880,1327,881,1370,907,1358,855,1333,857,1290,954,1334,958,1338,911,1350,919,1362,870,1322,849,1317,885,1335,915,1348,877,1326,887,1317,912,1344,861,1331,883,1347,887,1355,565,1349,500,1287,786,1349,821,1390,739,1275,874,1320,787,1396,735,1407,894,1281,451,1321,901,1254,749,1220,776,1248,774,1252,724,1268,725,1263,828,1330,793,1248,827,1316,849,1314,814,1244,725,1279,621,1349,813,1254,740,1284,803,1279,755,1333,720,1275,139,1210,176,1284,785,1473,184,1342,229,1396,100,1337,146,1338,72,1290,119,1239,109,1290,54,1292,117,1381,89,1280,156,1322,104,1328,81,1331,143,1241,136,1226,64,1272,93,1277,837,1449,835,1449,764,1436,744,1407,755,1424,806,1380,196,1390,634,1415,189,1274,167,1294,186,1277,137,1475,873,1335,769,1206,768,1153,863,1324,866,1226,887,1276,745,1271,832,1283,705,1243,769,1284,883,1333,923,1286,1029,1438,762,1310,784,1324,974,1338,657,1242,920,1263,753,1280,1064,1367,726,1326,849,1297,956,1340,199,1373,183,1450,103,1485,524,1323,527,1385,960,1318,934,1348,867,1353,904,1361,692,1290,908,1402,918,1316,900,1385,858,1356,933,1398,825,1423,928,1396,891,1355,914,1362,853,1340,1001,1442,904,1368,980,1335,939,1355,936,1384,831,1367,972,1366,757,1466,952,1374,913,1344,900,1337,922,1350,807,1360,894,1424,830,1355,902,1408,866,1375,857,1336,797,1367,955,1422,914,1321,897,1394,836,1364,861,1419,904,1389,876,1405,847,1431,909,1418,942,1383,871,1338,931,1462,771,1384,886,1403,760,1356,714,1397,873,1348,470,1025,533,1015,500,990,509,941,552,1006,690,986,614,1024,566,975,571,956,531,1020,629,982,627,1000,652,1001,558,926,554,980,574,911,578,1002,565,992,509,985,612,946,478,973,505,986,713,951,611,965,370,1291,484,1228,466,1343,378,1387,305,1305,665,1467,629,1340,473,1407,337,1367,260,1388,560,1500,444,1424,294,1443,592,1333,630,1305,479,1327,192,1187,643,1315,607,1364,300,1277,547,1406,163,1367,544,1375,226,1273,568,1391,217,1350,592,1404,337,1272,702,1320,784,1456,797,1477,738,1464,760,1502,881,1422,146,1343,104,1367,69,1298,52,1321,49,1358,71,1386,117,1341,804,1493,695,1460,805,1501,874,1466,729,1469,837,1487,823,1492,827,1511,763,1508,807,1481,752,1495,860,1524,843,1470,886,1497,707,1524,716,1429,595,1315,666,1401,427,1145,458,1229,372,1372,304,1049,330,1089,382,1195,387,1332,380,1150,391,1215,422,1276,538,1392,434,1403,388,1305,416,1385,387,1343,442,1253,316,1352,400,1336,374,1398,441,1243,334,1369,376,1453,395,1450,328,1355,655,1505,265,1161,269,1167,272,1168,238,1082,246,1152,219,1139,558,1167,358,1140,301,1063,297,1030,269,1082,130,1175,256,1136,548,1210,348,1001,466,903,256,1077,215,1136,357,960,210,1092,146,1204,271,1061,152,1142,273,1174,339,1278,166,1219,192,1178,425,999,618,1170,494,1211,538,1275,754,1359,811,1413,886,1469,841,1471,882,1440,880,1418,856,1430,848,1420,880,1498,911,1414,855,1470,902,1468,905,1487,758,1550,855,1459,835,1465,899,1450,923,1477,952,1439,888,1468,841,1463,921,1436,938,1484,880,1434,892,1495,912,1476,828,1453,906,1468
689,1390,425,1220,302,1219,440,1328,477,1345,910,1396,876,1397,824,1437,514,1378,551,1369,733,1408,826,1410,587,1426,831,1361,831,1435,888,1396,846,1404,803,1390,855,1385,813,1380,819,1432,819,1436,831,1419,894,1431,888,1406,781,1408,761,1370,931,1417,915,1447,639,1365,395,1464,789,1448,821,1492,788,1497,41,1290,117,1288,84,1315,887,1507,145,1312,865,1526,877,1518,936,1513,834,1503,905,1404,878,1415,839,1485,862,1440,30,1305,881,1365,775,1344,892,1368,70,1236,829,1491,885,1452,912,1533,848,1470,889,1451,870,1368,95,1396,45,1395,418,1297,428,1217,413,1252,419,1287,433,1281,396,1287,433,1298,448,1277,601,1416,660,1303,433,1303,426,1189,516,1356,391,1232,206,1016,246,1103,402,1309,422,1296,463,1299,377,1326,375,1354,388,1265,440,1209,449,1360,494,1279,469,1296,434,1218,381,1248,454,1091,308,1136,395,1193,259,1056,432,1252,402,1278,460,1310,408,1310,451,1244,521,1246,441,1356,478,1257,449,1281,525,1265,425,1203,430,1200,327,1259,425,1279,380,1316,437,1248,503,1228,469,1386,502,1284,539,1307,492,1446,353,1390,433,1317,354,1275,454,1275,444,1469,546,1309,469,1392,378,1332,388,1301,529,1346,403,1359,429,1355,498,1264,483,1001,504,1205,531,982,423,967,504,1088,492,1019,402,1050,766,1223,552,1137,554,1000,594,1240,750,1224,653,1106,578,1080,628,1126,688,1165,581,1106,440,1339,614,1208,733,1173,627,998,722,1091,631,1095,599,839,690,1112,470,858,489,1269,495,914,472,851,489,836,504,604,447,742,521,673,445,1043,638,1336,772,1327,787,1251,712,1207,782,1299,847,1396,762,1304,786,1272,688,1217,625,1426,796,1343,860,1426,762,1411,853,1381,791,1383,847,1398,702,1316,816,1336,703,1280,898,1328,816,1428,895,1327,886,1318,864,1397,883,1368,844,1326,828,1334,855,1401,827,1357,826,1365,804,1403,739,1383,271,1326,644,1143,848,1290,261,1266,789,1295,338,1085,370,1099,742,1157,695,1096,770,1182,269,1119,718,1088,325,1014,639,1263,751,1203,756,1363,791,1210,831,1223,848,1098,865,1176,691,1248,642,1238,723,1211,680,1102,667,1060,277,1153,325,1418,455,1216,337,1401,357,1322,431,1447,362,1279,468,1325,265,1240,250,1321,401,1237,399,1278,361,1355,422,1374,396,1238,403,1220,453,1322,454,1368,328,1331,279,1274,405,1224,265,1250,375,1342,346,1313,459,1364,485,1280,370,1307,524,1169,465,1345,567,1338,502,1269,471,1202,464,1356,524,1232,495,1155,519,1237,507,1278,518,1353,513,1357,451,1275,405,1354,454,1246,540,1350,542,1442,560,1414,548,1321,859,1255,713,1271,769,1209,868,1490,726,1456,799,1484,758,1478,656,1411,902,1523,782,1492,285,1167,357,1226,391,1351,441,1351,510,1394,372,1272,469,1285,504,1150,481,1237,527,1377,484,1316,500,1253,517,1314,535,1256,495,1345,550,1367,533,1342,667,1346,566,1222,550,1214,538,1280,537,1301,566,1390,488,1312,613,1401,535,1331,595,1366,561,1304,558,1290,509,1391,449,1219,496,1259,505,1413,519,1278,562,1365,533,1347,452,1318,575,1364,595,1468,471,1317,399,1277,368,1287,455,1262,486,1354,480,1386,543,1409,567,1286,525,1365,415,1314,390,1288,480,1372,399,1358,393,1397,370,1324,397,1368,610,1367,437,1315,337,1461,457,1421,348,1479,439,1464,307,1458,386,1429,361,1450,400,1470,346,1334,324,1401,488,1436,407,1466,420,1469,307,1430,411,1408,380,1436,317,1440,279,1493,362,1456,434,1424,451,1466,398,1387,337,1446,422,1368,383,1428,212,1259,250,907,483,1494,346,1419,403,1451,390,1497,792,1507,463,1292,479,1306,535,1359,452,1304,528,1408,584,1427,498,1333,458,1399,445,1472,541,1393,570,1365,476,1352,462,1397,530,1482,529,1403,466,1423,437,1387,552,1400,499,1349,372,1386,420,1389,477,1511,852,1435,857,1382,861,1385,942,1417,638,1365,555,1430,607,1339,552,1307,564,1288,574,1395,518,1397,506,1360,516,1361,318,1388,312,1327,218,1387,218,1319,420,1360,455,1403,229,1274,504,1413,507,1389,534,1346,532,1333,532,1401,591,1386,601,1388,538,1372,472,1388,569,1368,512,1344,558,1361,621,1445,598,1357,624,1435,303,1359,482,1361,370,1379,500,1291,259,1406,184,1366,258,1364,190,1429,95,1333,128,1454,67,1444,137,1371,95,1434,63,1385,108,1336,135,1411,62,1316,96,1318,84,1394,55,1438,51,1470,109,1464,69,1392,69,1333,58,1386,75,1358,163,1353,62,1384,68,1367,55,1402,152,1308,826,1379,702,1367,711,1436,621,1443,708,1468,703,1369,852,1388,757,1369,658,1436,793,1433,695,1456,834,1480,815,1416,823,1473,753,1452,892,1446,824,1450,886,1466,885,1507,943,1392,792,1371,731,1412,912,1367,838,1472,905,1433,816,1407,815,1432,805,1448,894,1305,955,1384,922,1340,879,1382,893,1366,979,1392,871,1299,977,1399,972,1393,884,1318,919,1398,981,1420,947,1431,948,1372,971,1386,913,1391,962,1413,998,1401,975,1395,981,1398,942,1387,940,1379,974,1405,975,1412,957,1344,930,1323,935,1350,1020,1411,1017,1404,931,1326,925,1380,955,1385,1004,1420,963,1388,941,1420,972,1408,943,1333,979,1378,448,1238,474,1301,519,1315,320,1216,430,1427,455,1477,356,1362,418,1291,541,1432,357,1234,505,1493,425,1369,530,1445,224,1301,402,1348,510,1420,563,1418,552,1311,551,1426,483,1351,523,1472,597,1370,534,1408,554,1423,455,1314,689,1472,585,1516,360,1431,628,1460,381,1307,579,1436,413,1354,491,1449,427,1444,434,1447,411,1438,423,1486,388,1449,434,1417,446,1439,398,1428,445,1424,490,1473,456,1518,403,1445,435,1415,444,1469,479,1484,401,1535,481,1432,434,1457,432,1475,491,1467,400,1495,448,1423,464,1458,449,1427,465,1409,516,1531,509,1440,375,1386,974,1420,874,1383,947,1407,895,1374,939,1433,911,1421,902,1390,937,1453,898,1434,949,1442,954,1451,945,1418,991,1474,889,1369,979,1399,980,1437,945,1422,971,1401,869,1381,934,1447,941,1405,884,1366,891,1429,926,1421,910,1431,958,1456,846,1428,894,1415,882,1432,949,1454,968,1459,873,1383,951,1443,167,1297,128,1318,130,1309,901,1310,914,1345,887,1356,871,1294,911,1368,909,1371,859,1335,922,1339,907,1350,910,1394,930,1387,878,1360,879,1318,979,1359,975,1365,937,1375,942,1391,893,1348,876,1343,907,1363,936,1377,902,1356,915,1341,940,1370,889,1358,912,1376,915,1380,588,1377,530,1310,829,1371,853,1388,767,1285,908,1345,822,1400,772,1413,931,1305,478,1344,923,1287,778,1246,805,1258,795,1285,755,1282,756,1289,862,1361,812,1278,854,1324,874,1333,845,1271,757,1303,651,1370,848,1273,769,1301,829,1292,789,1357,750,1283,147,1242,190,1317,821,1498,208,1375,248,1430,102,1373,149,1372,78,1325,123,1274,111,1325,52,1328,118,1417,95,1315,160,1356,96,1362,75,1366,150,1275,147,1259,69,1305,90,1313,873,1461,871,1463,798,1455,777,1426,788,1441,839,1395,184,1426,665,1425,170,1309,159,1328,187,1305,164,1450,892,1362,804,1229,798,1177,888,1336,896,1252,879,1309,775,1297,854,1316,727,1263,802,1307,915,1363,939,1315,1053,1471,793,1323,814,1353,992,1367,690,1264,935,1297,785,1300,1073,1403,759,1349,880,1315,978,1373,194,1407,181,1463,99,1520,537,1347,541,1415,989,1348,959,1378,895,1375,935,1386,723,1307,940,1431,945,1347,935,1406,892,1376,966,1428,857,1443,961,1423,925,1377,947,1390,883,1368,1034,1469,935,1388,1008,1367,974,1381,970,1408,861,1388,1005,1397,793,1481,987,1399,945,1371,928,1361,952,1374,836,1378,923,1454,860,1376,921,1440,898,1398,886,1352,829,1383,988,1448,941,1336,926,1415,866,1379,889,1442,933,1405,909,1423,879,1446,935,1447,971,1410,902,1347,964,1480,802,1402,897,1433,783,1381,740,1427,902,1359,477,1060,569,1026,541,988,528,978,591,1010,730,991,657,1022,606,980,610,959,569,1028,672,977,671,995,691,1005,598,932,595,981,612,920,615,996,605,994,493,1022,652,947,520,974,544,989,734,982,652,964,346,1328,514,1235,500,1328,389,1424,320,1341,665,1441,634,1342,476,1444,316,1401,222,1394,600,1518,469,1459,297,1482,612,1374,667,1338,496,1365,228,1175,679,1322,608,1349,303,1313,552,1411,164,1406,552,1413,210,1311,558,1355,253,1332,632,1370,334,1312,738,1305,818,1474,831,1488,772,1479,796,1514,915,1436,153,1375,110,1401,75,1333,58,1356,54,1392,78,1420,115,1374,839,1506,728,1473,840,1517,909,1485,762,1486,873,1500,858,1506,862,1527,799,1523,842,1494,787,1515,896,1537,879,1482,922,1506,744,1541,752,1450,622,1284,667,1380,457,1163,491,1243,411,1366,334,1075,350,1120,418,1187,424,1324,415,1137,426,1215,458,1273,565,1391,476,1398,425,1307,451,1391,423,1348,480,1245,356,1344,433,1346,412,1391,479,1234,369,1385,410,1454,435,1443,368,1340,676,1485,294,1183,298,1187,301,1190,267,1101,273,1182,258,1135,594,1148,398,1132,340,1052,336,1021,305,1077,171,1173,295,1129,585,1206,389,993,508,903,293,1075,257,1128,400,931,253,1087,188,1207,313,1048,198,1136,280,1212,373,1277,212,1210,238,1175,458,999,598,1127,525,1214,560,1243,789,1388,846,1424,922,1485,877,1491,918,1449,917,1419,892,1447,885,1432,919,1512,947,1437,895,1473,941,1473,943,1500,797,1554,893,1475,874,1477,937,1461,963,1488,989,1455,924,1493,879,1468,958,1458,977,1497,918,1447,930,1512,951,1495,865,1465,941,1488
711,1419,431,1245,306,1241,447,1356,487,1375,936,1425,901,1425,851,1467,530,1408,573,1398,761,1435,850,1441,601,1456,856,1391,856,1463,914,1426,872,1433,830,1412,877,1417,836,1408,850,1455,845,1466,856,1449,919,1461,912,1435,805,1437,785,1399,960,1445,940,1476,661,1389,426,1492,822,1469,856,1516,822,1517,40,1329,111,1325,79,1352,922,1514,152,1349,901,1544,914,1526,975,1523,869,1521,940,1422,917,1426,876,1505,899,1449,34,1342,916,1382,806,1356,926,1377,62,1274,863,1497,919,1455,952,1545,886,1484,919,1455,907,1378,87,1435,39,1432,450,1293,456,1207,444,1234,450,1280,461,1258,428,1279,464,1294,477,1264,611,1384,689,1291,465,1295,457,1171,550,1354,422,1220,232,1048,275,1125,436,1317,455,1291,491,1275,408,1333,408,1355,417,1254,467,1196,482,1356,525,1272,498,1278,465,1209,406,1233,476,1074,339,1160,423,1200,285,1077,461,1235,434,1264,489,1291,437,1301,472,1258,539,1265,461,1367,499,1270,467,1300,545,1273,443,1215,447,1213,336,1279,441,1293,390,1336,452,1266,520,1232,491,1395,524,1301,561,1325,516,1458,374,1414,454,1334,369,1300,478,1288,469,1483,570,1327,494,1409,397,1355,410,1321,551,1356,419,1383,454,1370,522,1277,504,1015,525,1213,549,996,439,986,520,1105,509,1036,464,1098,827,1247,608,1183,607,1015,641,1244,785,1220,717,1136,639,1103,671,1139,736,1192,639,1118,465,1341,665,1234,678,1126,692,1021,684,1063,680,1105,657,845,749,1152,518,884,506,1283,442,964,439,891,531,840,517,605,458,800,552,719,446,1086,666,1350,801,1345,812,1266,738,1218,810,1305,873,1426,790,1314,811,1283,712,1226,656,1441,821,1358,892,1435,793,1425,884,1393,817,1406,880,1415,730,1333,844,1347,730,1292,929,1344,850,1438,926,1342,916,1331,897,1409,913,1378,872,1347,858,1346,886,1402,856,1365,854,1377,836,1415,726,1335,284,1280,632,1101,838,1248,292,1238,832,1299,386,1113,384,1063,780,1160,692,1057,750,1137,300,1097,704,1047,365,1035,683,1288,797,1200,765,1352,831,1207,794,1183,808,1059,852,1149,740,1252,681,1228,766,1230,719,1099,703,1058,306,1178,365,1438,483,1200,373,1424,393,1341,473,1465,394,1299,501,1343,300,1275,283,1333,414,1269,408,1302,375,1386,429,1411,400,1271,402,1252,465,1343,466,1406,323,1364,312,1289,435,1239,293,1255,378,1381,373,1345,475,1392,509,1306,368,1339,542,1189,467,1379,587,1365,523,1296,493,1226,483,1386,540,1258,510,1176,542,1260,533,1303,538,1381,534,1387,465,1300,424,1380,460,1267,558,1379,561,1472,582,1443,562,1350,887,1276,740,1289,795,1221,895,1511,755,1470,829,1498,789,1497,688,1426,934,1532,812,1505,299,1192,360,1248,409,1378,460,1379,529,1412,384,1299,479,1311,525,1175,498,1260,554,1399,505,1341,519,1274,536,1341,551,1283,509,1373,564,1392,546,1367,686,1377,590,1250,571,1238,563,1305,554,1325,582,1418,507,1329,637,1429,560,1353,617,1393,585,1326,576,1317,531,1424,468,1236,521,1284,537,1438,547,1298,581,1395,563,1369,482,1344,610,1390,606,1499,503,1335,430,1303,398,1313,487,1288,520,1375,511,1415,578,1440,595,1313,545,1395,443,1343,411,1314,516,1388,427,1371,424,1426,401,1353,423,1394,622,1400,465,1340,364,1471,483,1438,378,1505,465,1487,334,1483,410,1448,392,1473,430,1488,374,1355,354,1423,504,1438,437,1489,453,1478,337,1460,442,1421,411,1456,347,1469,310,1514,389,1474,460,1447,482,1482,426,1406,365,1466,452,1378,410,1446,223,1295,243,955,495,1500,377,1439,429,1475,419,1523,827,1510,493,1317,497,1327,562,1386,475,1328,551,1440,596,1460,522,1362,479,1428,467,1507,555,1424,595,1394,495,1383,478,1428,554,1515,551,1434,486,1455,464,1420,572,1435,513,1382,382,1420,427,1421,504,1475,876,1468,891,1405,894,1406,973,1449,647,1393,551,1462,629,1360,560,1336,580,1317,596,1419,524,1428,518,1389,527,1392,323,1421,307,1358,225,1419,224,1352,412,1392,467,1438,248,1308,509,1446,531,1414,555,1373,553,1362,543,1431,611,1418,616,1419,543,1402,480,1420,571,1397,517,1374,565,1391,634,1478,617,1385,626,1468,312,1391,496,1386,398,1405,516,1319,265,1438,178,1399,280,1395,198,1462,109,1367,136,1489,51,1481,134,1403,99,1469,71,1421,108,1371,135,1446,71,1350,95,1353,83,1430,58,1474,41,1507,109,1501,72,1428,76,1368,61,1423,81,1393,169,1386,68,1419,75,1402,52,1437,168,1340,858,1403,729,1379,744,1440,655,1455,742,1474,735,1380,885,1398,774,1400,693,1457,784,1465,728,1461,870,1490,851,1423,860,1486,788,1456,925,1473,857,1440,920,1486,921,1525,975,1410,827,1373,766,1411,950,1384,877,1482,937,1468,852,1418,852,1439,844,1460,915,1329,975,1409,942,1367,900,1409,914,1395,998,1420,889,1326,1000,1428,996,1423,904,1345,942,1425,1005,1449,967,1460,972,1401,989,1414,936,1420,981,1443,1020,1430,994,1423,1003,1428,958,1416,959,1407,993,1434,997,1441,981,1369,948,1350,957,1378,1041,1440,1038,1434,950,1354,945,1409,976,1414,1024,1450,987,1415,967,1449,995,1434,958,1360,1005,1406,479,1252,509,1319,550,1334,357,1234,460,1452,491,1492,393,1383,449,1323,568,1465,396,1261,542,1494,462,1382,564,1469,233,1346,433,1379,548,1435,597,1432,585,1331,587,1434,518,1358,559,1500,632,1377,567,1429,590,1431,486,1334,726,1482,623,1510,404,1430,664,1478,419,1335,610,1458,445,1373,523,1468,460,1462,466,1465,445,1451,460,1500,424,1471,466,1438,480,1459,433,1448,478,1443,516,1502,491,1527,437,1452,466,1434,474,1489,509,1512,434,1554,512,1458,451,1491,464,1498,524,1481,437,1505,482,1445,497,1475,478,1449,497,1437,553,1539,543,1466,410,1406,1003,1446,900,1405,973,1437,923,1396,969,1456,942,1442,931,1414,963,1472,929,1453,981,1466,983,1474,974,1444,1024,1498,920,1392,1005,1420,1010,1461,976,1445,1000,1428,899,1403,965,1469,968,1432,914,1387,923,1451,958,1446,943,1456,990,1478,874,1449,926,1437,912,1452,980,1479,1001,1479,903,1399,982,1463,160,1325,121,1346,120,1338,927,1335,941,1369,914,1380,898,1315,940,1390,939,1392,886,1362,949,1365,935,1374,939,1416,953,1414,901,1388,901,1346,1008,1386,992,1393,961,1398,962,1419,918,1374,903,1369,928,1391,957,1406,926,1384,944,1364,969,1394,915,1382,937,1399,945,1404,617,1397,544,1339,870,1391,892,1412,798,1305,929,1342,852,1402,802,1413,961,1319,507,1368,949,1302,812,1264,832,1277,817,1285,790,1302,788,1290,891,1376,833,1291,886,1351,905,1351,876,1291,786,1323,673,1398,876,1282,805,1328,856,1315,817,1369,776,1304,152,1273,208,1350,858,1515,235,1408,274,1463,100,1408,148,1407,85,1361,129,1308,112,1359,51,1364,119,1452,93,1350,163,1390,90,1396,72,1401,157,1308,160,1291,77,1338,77,1348,910,1473,907,1477,833,1468,810,1446,821,1460,872,1415,172,1461,696,1437,150,1345,150,1361,179,1339,190,1422,909,1392,836,1240,827,1193,915,1370,921,1270,864,1341,805,1307,879,1351,756,1278,829,1310,946,1385,954,1347,1084,1503,825,1347,844,1365,1011,1401,722,1278,957,1328,819,1325,1083,1436,790,1370,913,1340,998,1401,184,1442,214,1445,114,1496,546,1375,553,1441,1013,1379,982,1408,923,1406,964,1417,755,1324,969,1448,967,1379,968,1431,926,1374,998,1457,891,1460,994,1449,960,1400,977,1415,912,1400,1066,1499,961,1418,1031,1401,1004,1408,1002,1435,887,1408,1038,1428,828,1499,1021,1429,974,1401,955,1384,983,1397,865,1394,951,1485,889,1392,946,1471,929,1419,917,1371,860,1397,1020,1472,971,1349,957,1435,897,1394,916,1465,963,1421,942,1440,911,1461,961,1477,1000,1441,934,1353,997,1497,832,1417,915,1464,809,1409,767,1453,932,1368,506,1070,607,1029,583,988,568,981,629,1004,767,1007,700,1018,646,979,649,959,611,1029,714,969,714,987,701,1038,637,937,635,982,654,920,652,985,640,1004,533,1011,691,946,560,975,583,991,720,1025,694,965,318,1363,546,1226,533,1323,391,1462,334,1378,695,1405,643,1305,474,1466,279,1398,230,1399,641,1526,480,1496,294,1510,619,1388,697,1373,508,1404,264,1172,715,1342,637,1315,299,1350,569,1373,155,1434,561,1386,213,1316,579,1319,288,1312,672,1344,328,1351,773,1302,852,1486,866,1497,806,1492,832,1522,949,1448,161,1407,115,1434,86,1367,69,1391,63,1426,89,1455,115,1407,874,1517,760,1482,874,1528,945,1503,796,1501,909,1509,893,1519,898,1540,835,1535,876,1505,823,1531,932,1547,915,1494,958,1513,780,1553,788,1468,658,1266,665,1343,491,1168,520,1260,450,1360,366,1100,377,1151,454,1178,461,1326,451,1135,460,1207,495,1269,602,1394,517,1394,461,1313,487,1393,460,1341,517,1242,396,1339,470,1346,449,1390,517,1222,390,1410,450,1432,475,1433,406,1335,693,1452,313,1213,319,1215,324,1216,283,1134,299,1206,297,1123,630,1124,437,1125,378,1040,375,1009,342,1070,213,1168,333,1113,622,1200,430,985,535,931,331,1072,300,1113,443,914,295,1072,230,1202,356,1030,244,1128,310,1222,408,1276,258,1194,283,1166,490,1003,571,1084,557,1220,576,1212,824,1411,880,1435,959,1509,914,1502,953,1463,954,1426,929,1462,922,1449,957,1520,985,1462,934,1479,980,1483,981,1510,836,1563,932,1492,913,1485,975,1469,1003,1500,1026,1470,961,1513,916,1493,995,1472,1016,1512,956,1459,968,1517,989,1510,904,1472,977,1513
735,1448,436,1270,311,1264,459,1384,491,1404,966,1454,927,1455,879,1496,548,1438,601,1423,790,1459,878,1468,624,1486,886,1417,886,1490,944,1455,898,1463,859,1432,902,1446,863,1437,880,1478,872,1496,886,1475,947,1490,940,1463,834,1464,812,1425,988,1469,971,1505,684,1421,458,1512,856,1485,888,1539,858,1529,35,1366,111,1363,83,1391,958,1514,154,1386,940,1552,951,1529,1014,1528,907,1531,974,1445,955,1448,915,1524,937,1457,42,1379,947,1409,839,1366,960,1387,56,1311,897,1498,954,1454,992,1549,925,1494,951,1454,941,1389,80,1473,36,1470,483,1284,487,1199,469,1213,482,1278,477,1232,459,1268,495,1290,507,1250,636,1354,717,1276,496,1285,487,1150,584,1352,452,1208,256,1077,304,1149,470,1320,487,1288,512,1250,439,1339,440,1348,445,1242,496,1184,515,1350,557,1258,524,1259,493,1195,433,1219,499,1056,370,1178,452,1200,311,1097,491,1211,465,1249,516,1267,467,1286,493,1269,558,1280,481,1379,520,1279,484,1315,564,1278,462,1223,463,1223,348,1299,459,1308,400,1356,470,1280,538,1236,512,1403,545,1313,584,1343,539,1466,399,1433,475,1346,387,1326,502,1303,494,1495,595,1339,520,1422,420,1377,432,1338,574,1365,436,1407,479,1381,547,1285,525,1025,546,1220,566,1003,456,1003,537,1118,527,1051,518,1126,862,1232,658,1203,646,1014,697,1265,738,1175,772,1167,690,1118,716,1150,782,1222,684,1118,414,1277,709,1260,625,1075,736,1040,649,1025,726,1114,696,837,797,1178,571,898,522,1242,412,1005,413,932,578,842,536,651,475,838,575,767,452,1124,695,1368,829,1365,838,1286,765,1225,839,1310,890,1456,818,1324,836,1293,737,1234,688,1454,847,1372,925,1451,824,1436,914,1404,830,1436,912,1426,758,1345,872,1356,756,1305,958,1367,883,1445,955,1365,946,1345,929,1417,944,1389,895,1375,888,1357,917,1418,885,1374,882,1393,868,1432,717,1291,303,1241,623,1064,814,1199,321,1216,807,1273,431,1137,394,1028,817,1171,688,1015,739,1093,326,1067,695,1006,402,1056,725,1324,839,1196,738,1304,874,1210,761,1140,775,1018,816,1112,788,1245,718,1243,805,1260,757,1090,744,1068,333,1205,406,1454,513,1200,411,1442,429,1357,514,1482,427,1315,516,1367,337,1304,315,1334,429,1301,419,1334,387,1423,437,1440,409,1298,413,1278,490,1316,477,1444,320,1398,344,1295,456,1228,322,1255,398,1405,388,1372,468,1432,519,1342,367,1371,557,1218,470,1414,605,1392,539,1322,516,1250,500,1416,558,1284,527,1196,564,1281,559,1327,557,1409,553,1416,479,1325,443,1408,468,1289,575,1408,577,1501,602,1473,575,1378,916,1295,765,1307,822,1231,922,1511,783,1486,859,1513,819,1518,721,1438,967,1542,842,1520,313,1217,365,1269,433,1400,480,1408,542,1439,397,1326,487,1338,544,1201,511,1288,582,1420,528,1364,541,1296,555,1368,568,1308,523,1401,579,1416,562,1393,711,1401,613,1274,592,1263,588,1333,572,1352,605,1443,524,1358,657,1457,586,1372,643,1420,610,1346,591,1344,560,1456,493,1256,548,1307,567,1457,576,1321,594,1426,592,1395,511,1371,642,1416,626,1525,534,1352,464,1330,430,1335,519,1312,554,1398,538,1444,608,1472,614,1342,563,1426,470,1376,430,1344,552,1408,456,1394,442,1458,436,1379,444,1426,635,1433,495,1366,390,1477,511,1453,410,1524,489,1499,365,1505,432,1465,423,1491,462,1503,403,1373,384,1444,530,1447,466,1509,486,1481,365,1486,471,1436,442,1474,376,1488,343,1530,417,1487,483,1465,512,1499,456,1424,394,1485,481,1384,441,1467,240,1331,229,1002,511,1502,407,1454,459,1492,451,1542,855,1507,521,1337,519,1348,584,1416,497,1356,570,1472,602,1493,544,1389,500,1451,489,1542,569,1455,619,1423,507,1415,487,1460,573,1544,573,1466,510,1488,487,1453,592,1469,521,1414,384,1453,432,1453,537,1442,891,1502,925,1427,928,1429,996,1485,656,1422,546,1495,647,1387,565,1365,592,1347,620,1447,527,1459,522,1420,535,1422,327,1455,301,1389,229,1452,228,1386,401,1424,480,1470,273,1339,513,1478,545,1445,579,1401,574,1388,547,1461,631,1450,624,1450,545,1433,484,1452,577,1427,517,1405,568,1421,649,1511,632,1414,625,1500,320,1422,512,1415,427,1424,540,1347,272,1470,158,1430,303,1423,206,1495,126,1402,168,1514,46,1517,130,1435,99,1505,73,1456,104,1406,133,1480,79,1384,93,1388,82,1466,62,1510,23,1545,128,1527,72,1465,85,1403,61,1459,83,1428,174,1420,73,1453,82,1438,49,1472,173,1374,890,1430,752,1410,776,1448,690,1469,777,1479,768,1385,907,1426,783,1430,727,1469,778,1497,760,1466,907,1501,888,1433,896,1507,823,1459,943,1510,894,1456,954,1509,950,1555,989,1447,861,1398,802,1409,987,1410,915,1494,951,1505,869,1452,889,1444,884,1457,933,1351,995,1435,963,1395,923,1434,932,1424,1019,1449,907,1352,1025,1459,1020,1453,923,1371,968,1455,1030,1479,987,1489,995,1429,1008,1443,956,1446,1001,1472,1042,1460,1014,1450,1025,1458,974,1444,977,1435,1014,1463,1021,1469,1006,1393,965,1377,981,1406,1062,1471,1059,1465,969,1381,967,1438,997,1442,1044,1480,1012,1443,993,1476,1022,1465,975,1388,1032,1435,510,1265,544,1330,581,1343,394,1240,491,1481,528,1496,431,1387,484,1352,601,1497,436,1277,578,1489,487,1409,600,1473,272,1377,454,1415,585,1444,633,1433,619,1332,623,1457,553,1375,598,1516,667,1379,599,1454,625,1442,487,1369,763,1485,661,1508,447,1444,699,1490,461,1364,638,1477,476,1388,555,1486,476,1488,499,1477,479,1467,497,1511,457,1487,500,1450,514,1472,468,1460,501,1471,550,1498,526,1530,472,1462,498,1452,503,1512,541,1532,469,1557,541,1485,479,1504,498,1519,557,1499,473,1509,516,1466,530,1486,509,1471,527,1460,571,1516,577,1485,444,1426,1034,1473,924,1424,996,1468,953,1418,1001,1476,973,1464,958,1434,992,1493,961,1472,1013,1489,1015,1494,1005,1470,1057,1519,950,1411,1032,1443,1041,1485,1006,1467,1030,1453,930,1423,996,1489,998,1459,944,1406,955,1470,989,1468,975,1478,1023,1500,906,1468,956,1459,942,1469,1012,1504,1035,1495,934,1416,1013,1484,154,1352,115,1373,112,1367,953,1356,968,1396,940,1404,924,1336,968,1408,968,1412,913,1387,977,1387,963,1397,968,1437,979,1440,925,1414,924,1372,1035,1411,1007,1421,987,1423,980,1447,946,1402,931,1390,947,1419,979,1433,953,1412,973,1385,997,1414,943,1405,961,1424,974,1426,644,1406,570,1357,907,1418,927,1420,829,1324,965,1368,888,1423,841,1424,994,1348,536,1392,972,1317,839,1266,860,1301,838,1303,817,1309,820,1305,914,1375,854,1326,911,1365,933,1371,907,1317,811,1331,695,1425,899,1299,832,1336,885,1331,844,1380,806,1325,152,1304,233,1383,894,1526,264,1438,306,1486,96,1444,136,1441,92,1397,133,1343,114,1394,52,1400,113,1488,90,1386,165,1423,101,1430,70,1437,163,1342,175,1324,86,1372,72,1383,946,1479,943,1491,868,1479,843,1465,854,1476,905,1432,152,1497,724,1449,138,1380,145,1394,172,1372,220,1397,927,1425,871,1266,860,1211,938,1386,945,1288,851,1370,836,1336,909,1374,786,1305,854,1341,974,1417,969,1375,1118,1518,853,1362,874,1385,1032,1429,755,1290,973,1360,852,1345,1089,1471,820,1385,941,1364,1024,1429,177,1477,248,1432,129,1461,557,1400,564,1470,1041,1408,1006,1438,955,1435,996,1448,786,1337,997,1476,987,1413,1003,1457,940,1407,1033,1485,924,1479,1029,1476,994,1424,1007,1443,943,1431,1097,1530,992,1442,1052,1435,1036,1440,1035,1460,916,1432,1069,1462,863,1513,1052,1461,1006,1430,982,1407,1008,1411,895,1410,980,1512,919,1406,974,1502,961,1440,947,1392,891,1410,1051,1501,1001,1360,988,1452,928,1409,944,1488,992,1438,975,1456,943,1473,988,1508,1028,1471,965,1358,1030,1513,862,1428,930,1495,836,1433,795,1476,962,1378,544,1068,646,1028,620,993,606,977,667,996,749,1048,742,1029,686,975,689,957,653,1021,737,982,757,983,692,1077,677,936,676,980,695,917,689,979,680,998,574,1010,731,946,602,967,622,1001,705,1068,720,996,288,1399,578,1223,567,1327,399,1437,335,1414,733,1376,678,1276,493,1429,313,1411,268,1418,681,1527,485,1459,312,1471,633,1347,709,1383,519,1442,300,1185,746,1377,674,1293,301,1357,609,1348,188,1401,597,1354,251,1293,616,1291,324,1296,713,1330,320,1391,808,1306,885,1492,900,1504,839,1499,868,1527,983,1461,172,1439,122,1467,101,1402,82,1425,76,1460,103,1490,112,1440,910,1523,793,1488,909,1536,981,1518,830,1513,944,1516,928,1529,933,1549,870,1543,910,1513,858,1546,968,1555,950,1505,994,1521,816,1559,823,1485,690,1243,668,1306,518,1188,548,1276,489,1360,401,1125,404,1178,489,1169,499,1332,487,1135,492,1199,531,1260,638,1390,559,1377,497,1315,524,1398,496,1335,555,1236,436,1326,507,1347,486,1370,553,1216,428,1392,490,1422,516,1417,446,1327,712,1419,344,1225,349,1229,356,1230,313,1150,328,1229,336,1105,664,1141,476,1120,416,1030,414,996,379,1060,255,1161,371,1090,660,1210,470,976,531,973,368,1064,340,1086,486,900,336,1050,272,1194,398,1015,290,1111,348,1230,443,1272,304,1173,329,1150,519,1021,540,1045,589,1231,591,1180,860,1428,915,1453,995,1523,949,1498,990,1483,991,1443,965,1478,958,1461,996,1525,1022,1485,973,1487,1019,1495,1019,1523,869,1550,971,1499,953,1500,1013,1478,1043,1515,1063,1488,998,1533,954,1507,1032,1483,1055,1530,995,1468,1007,1529,1028,1529,942,1476,1013,1536
764,1477,445,1295,319,1287,465,1412,496,1434,996,1476,956,1483,910,1523,568,1468,630,1435,820,1478,909,1489,655,1514,916,1437,917,1509,975,1478,926,1489,887,1443,932,1475,892,1460,910,1496,902,1511,915,1498,977,1513,970,1486,864,1483,841,1440,1017,1491,1002,1529,707,1452,491,1529,890,1491,924,1554,897,1535,46,1404,119,1401,99,1430,994,1517,148,1423,980,1556,989,1530,1054,1538,944,1536,1006,1474,989,1472,954,1536,972,1458,48,1416,972,1440,871,1385,994,1391,52,1350,929,1478,988,1456,1032,1555,962,1502,986,1453,976,1412,73,1512,35,1508,515,1270,519,1190,493,1185,513,1277,494,1203,490,1253,526,1285,534,1231,669,1326,746,1263,527,1276,515,1126,616,1338,481,1192,285,1104,332,1171,504,1320,520,1283,537,1228,471,1342,472,1334,474,1225,526,1170,548,1346,589,1265,553,1235,522,1179,462,1203,526,1037,402,1194,481,1202,336,1113,519,1185,497,1234,542,1243,494,1272,514,1276,579,1291,502,1391,542,1281,503,1326,584,1279,480,1227,480,1232,361,1318,476,1321,413,1377,488,1290,555,1237,534,1411,565,1321,608,1356,563,1471,425,1446,496,1353,409,1350,526,1311,519,1497,619,1347,545,1430,442,1395,455,1345,596,1370,459,1426,505,1388,571,1292,546,1032,567,1220,583,1007,475,1017,555,1128,545,1058,579,1147,803,1189,702,1215,705,1048,745,1289,694,1131,818,1186,745,1141,779,1184,832,1269,752,1145,374,1210,761,1282,592,1032,774,1051,596,976,780,1127,744,837,860,1193,616,914,531,1207,376,1042,380,974,602,867,555,704,487,888,603,810,457,1164,720,1389,853,1392,862,1305,791,1235,867,1316,900,1445,844,1332,861,1303,761,1239,720,1463,873,1392,957,1469,856,1446,942,1424,831,1465,945,1435,786,1357,901,1365,783,1318,977,1397,916,1451,975,1395,976,1363,962,1427,973,1407,910,1404,918,1369,949,1423,914,1388,909,1406,898,1455,714,1249,326,1200,603,1023,801,1155,343,1182,782,1231,475,1160,419,1016,858,1186,671,973,730,1050,351,1065,685,966,440,1078,708,1277,885,1222,729,1255,921,1223,742,1095,752,974,794,1070,838,1253,759,1276,802,1223,797,1088,781,1076,362,1233,446,1461,543,1202,449,1456,464,1372,556,1468,460,1339,534,1406,376,1337,348,1331,446,1333,434,1365,408,1409,442,1476,419,1328,421,1308,506,1286,493,1482,317,1433,376,1302,479,1211,350,1255,402,1443,404,1411,472,1465,531,1372,388,1364,564,1248,484,1434,620,1417,555,1349,539,1276,511,1446,571,1310,546,1213,581,1304,580,1353,575,1438,572,1446,490,1350,461,1436,481,1310,589,1437,593,1531,621,1502,587,1407,944,1313,792,1325,848,1238,934,1484,811,1511,889,1537,846,1545,753,1448,1000,1557,870,1544,326,1242,371,1291,456,1424,505,1435,558,1466,410,1353,496,1364,565,1227,524,1317,610,1449,553,1386,563,1315,577,1395,586,1334,535,1428,596,1440,580,1418,736,1432,641,1296,615,1286,611,1357,587,1378,627,1469,547,1387,672,1486,612,1387,671,1443,635,1361,602,1369,590,1486,517,1271,575,1327,599,1468,604,1334,605,1457,603,1426,538,1398,660,1451,653,1520,567,1372,496,1354,463,1350,551,1331,583,1430,552,1479,629,1509,624,1371,574,1460,497,1408,446,1373,583,1439,482,1409,447,1492,469,1396,458,1457,655,1450,524,1397,417,1482,538,1462,441,1540,511,1507,396,1523,461,1481,453,1504,495,1513,429,1392,414,1465,563,1452,497,1524,519,1479,395,1506,501,1447,474,1491,408,1506,376,1544,444,1499,511,1480,544,1512,484,1435,425,1503,511,1389,470,1482,259,1368,217,1049,519,1514,438,1466,490,1504,482,1554,891,1501,550,1361,526,1371,592,1446,496,1384,588,1501,606,1526,569,1422,520,1482,522,1554,577,1486,641,1454,513,1446,490,1493,595,1549,590,1497,523,1521,505,1486,613,1503,532,1447,383,1486,432,1486,570,1409,895,1474,958,1454,960,1455,1013,1520,665,1452,536,1527,659,1415,568,1394,601,1376,636,1477,532,1490,525,1452,539,1452,336,1488,298,1420,229,1484,224,1419,382,1454,463,1491,287,1371,516,1511,553,1476,585,1431,588,1416,550,1491,649,1483,628,1481,548,1464,482,1484,589,1456,515,1435,569,1451,665,1526,644,1446,618,1533,327,1454,528,1445,455,1439,561,1376,283,1502,166,1451,328,1430,229,1519,146,1437,203,1514,73,1546,151,1457,100,1540,77,1491,98,1441,125,1515,87,1419,92,1423,78,1502,68,1541,51,1557,165,1514,60,1501,98,1439,62,1495,80,1462,182,1453,84,1488,83,1473,45,1507,189,1407,921,1451,771,1442,809,1463,723,1494,811,1483,801,1392,925,1459,793,1461,762,1488,782,1498,793,1469,943,1515,924,1445,929,1532,857,1467,953,1546,927,1454,982,1535,974,1550,994,1486,892,1431,837,1408,1018,1446,954,1512,965,1525,896,1485,926,1450,924,1466,953,1375,1019,1463,984,1422,948,1459,952,1453,1042,1477,924,1379,1050,1488,1047,1483,941,1397,993,1482,1056,1509,1008,1519,1020,1458,1028,1471,982,1474,1025,1502,1065,1490,1035,1479,1046,1488,993,1473,991,1462,1036,1492,1049,1495,1033,1417,980,1404,1005,1433,1081,1502,1077,1496,990,1409,989,1467,1017,1471,1064,1510,1039,1471,1021,1505,1048,1492,992,1415,1056,1460,541,1278,578,1345,613,1347,421,1258,510,1513,564,1501,462,1417,523,1358,637,1505,471,1284,606,1514,521,1438,636,1477,317,1390,488,1434,622,1463,669,1434,653,1350,659,1463,581,1410,633,1493,701,1393,630,1474,661,1457,508,1400,799,1480,699,1508,486,1479,735,1502,503,1388,675,1459,508,1400,589,1505,503,1490,533,1484,513,1479,531,1513,491,1505,531,1446,549,1487,503,1466,533,1460,582,1490,562,1530,506,1471,531,1466,535,1515,574,1548,503,1535,570,1517,513,1491,529,1539,590,1513,509,1509,551,1484,564,1490,541,1494,560,1479,578,1478,612,1503,480,1446,1064,1491,955,1447,1017,1499,984,1435,1033,1497,1004,1480,988,1452,1024,1511,993,1486,1046,1508,1046,1509,1033,1496,1090,1539,981,1432,1061,1464,1072,1514,1037,1488,1061,1477,960,1443,1028,1506,1026,1487,975,1422,988,1490,1020,1488,1008,1498,1055,1518,937,1489,988,1479,974,1486,1045,1526,1068,1509,964,1429,1044,1504,151,1379,110,1401,105,1395,980,1377,992,1422,964,1430,949,1358,997,1427,997,1431,941,1408,1005,1407,991,1417,997,1457,1007,1463,950,1439,952,1400,1063,1432,1033,1425,1015,1449,998,1476,973,1423,958,1405,967,1448,1005,1460,977,1436,1002,1403,1026,1434,971,1426,988,1453,1004,1448,671,1436,599,1376,937,1456,960,1421,863,1341,992,1389,917,1438,878,1445,1021,1381,567,1411,994,1347,866,1283,892,1327,861,1309,851,1330,844,1317,944,1406,882,1335,942,1397,965,1390,931,1347,837,1338,709,1460,925,1325,866,1363,911,1350,869,1401,835,1341,177,1333,261,1415,931,1537,298,1460,339,1497,114,1477,151,1463,96,1432,145,1377,121,1428,54,1437,143,1510,91,1421,165,1457,131,1457,79,1472,167,1375,193,1357,84,1405,74,1418,983,1483,980,1504,904,1489,876,1484,886,1487,938,1449,134,1532,756,1452,118,1416,145,1427,172,1402,249,1369,947,1447,900,1287,890,1235,963,1410,971,1309,823,1402,862,1343,932,1410,816,1320,880,1355,1003,1443,986,1405,1093,1497,882,1380,899,1415,1051,1462,785,1305,988,1392,886,1369,1090,1507,855,1412,970,1390,1053,1459,171,1512,281,1419,151,1429,569,1427,577,1498,1064,1440,1029,1468,985,1464,1018,1479,815,1350,1027,1508,1005,1445,1038,1480,960,1412,1068,1509,947,1469,1066,1504,1029,1452,1031,1475,965,1463,1119,1543,1025,1471,1068,1469,1065,1470,1066,1485,945,1460,1094,1497,899,1519,1081,1496,1032,1459,1006,1432,1015,1384,924,1428,1011,1517,948,1418,1003,1504,994,1461,977,1410,922,1424,1084,1514,1030,1372,1019,1466,958,1418,969,1512,1022,1454,1008,1472,975,1483,1012,1504,1058,1500,996,1363,1063,1527,892,1439,949,1477,864,1451,825,1495,991,1384,582,1067,684,1024,661,986,646,970,705,993,727,1088,715,1068,726,978,728,957,695,1017,726,1023,774,1007,675,1116,716,932,717,974,736,916,698,1001,720,996,611,1016,747,971,645,965,661,999,689,1111,708,1037,280,1423,610,1218,601,1347,421,1400,344,1379,772,1360,715,1263,521,1394,350,1430,306,1440,722,1523,504,1423,343,1433,673,1317,718,1346,520,1481,334,1218,770,1412,713,1285,334,1324,648,1334,227,1372,636,1330,289,1270,652,1271,359,1292,754,1337,316,1408,843,1318,919,1494,935,1510,873,1502,904,1531,1017,1473,190,1471,152,1491,120,1436,99,1460,92,1494,117,1525,107,1473,945,1527,826,1491,944,1540,1016,1531,864,1522,980,1521,963,1535,969,1555,906,1548,945,1519,893,1556,1004,1561,986,1514,1030,1524,853,1560,859,1500,723,1219,673,1270,552,1192,577,1285,525,1368,436,1144,428,1211,525,1158,536,1331,523,1128,527,1192,567,1243,673,1379,589,1347,533,1314,561,1395,533,1325,592,1222,476,1316,544,1347,524,1356,584,1200,468,1386,528,1415,553,1394,484,1323,735,1392,376,1244,379,1247,385,1252,333,1181,357,1259,375,1083,699,1160,514,1133,455,1018,454,980,416,1049,297,1151,410,1063,697,1215,511,967,519,1015,405,1053,382,1065,529,898,376,1023,315,1180,441,995,336,1081,387,1238,478,1266,350,1142,374,1123,535,1053,528,1002,621,1239,610,1148,895,1436,948,1463,1032,1536,983,1483,1026,1500,1028,1457,1000,1493,995,1473,1035,1528,1057,1508,1013,1496,1058,1513,1057,1536,909,1556,1009,1512,992,1505,1051,1487,1083,1537,1100,1515,1031,1527,992,1521,1069,1504,1092,1552,1033,1487,1045,1536,1066,1546,981,1479,1047,1546
793,1496,458,1320,330,1310,467,1440,503,1463,1026,1491,986,1502,942,1544,596,1494,659,1442,850,1487,939,1503,686,1528,946,1452,947,1520,1005,1493,955,1512,915,1451,964,1497,921,1477,941,1508,932,1516,945,1512,1007,1527,1000,1499,894,1495,870,1445,1046,1511,1033,1545,723,1482,514,1554,924,1492,964,1559,936,1535,64,1443,142,1437,118,1469,1030,1515,138,1457,1019,1564,1026,1534,1090,1533,982,1543,1034,1506,1024,1501,992,1540,1009,1480,54,1453,1002,1469,899,1413,1028,1392,55,1388,961,1471,1016,1470,1071,1559,1001,1518,1017,1469,1006,1442,67,1551,72,1517,545,1283,551,1179,518,1156,544,1275,512,1172,522,1243,557,1281,564,1218,700,1307,775,1249,558,1263,542,1103,650,1353,509,1171,314,1129,361,1190,538,1320,552,1271,555,1198,502,1347,505,1312,499,1207,554,1164,581,1333,617,1271,578,1211,553,1164,491,1187,548,1056,432,1209,509,1205,361,1128,552,1160,526,1214,573,1221,521,1255,535,1283,599,1296,522,1391,553,1301,523,1337,594,1286,498,1226,497,1231,380,1338,494,1323,431,1396,507,1295,573,1233,555,1403,583,1337,631,1367,587,1461,450,1452,517,1352,434,1366,550,1305,544,1511,643,1350,570,1433,464,1411,477,1347,618,1370,484,1439,530,1388,596,1293,568,1033,588,1211,600,1010,494,1026,572,1137,563,1063,619,1158,749,1152,750,1222,752,1068,797,1320,662,1083,847,1175,807,1174,840,1207,857,1268,805,1158,349,1149,767,1253,584,992,831,1094,545,926,836,1139,802,844,828,1147,668,927,532,1157,334,1078,338,1007,557,914,580,743,500,926,630,827,484,1162,741,1416,867,1420,887,1325,817,1241,895,1323,897,1414,872,1345,886,1313,786,1245,752,1470,897,1413,990,1489,887,1456,963,1454,843,1469,978,1450,814,1374,929,1377,809,1331,987,1428,949,1456,985,1426,1002,1385,990,1452,1000,1434,921,1434,948,1384,967,1449,942,1409,937,1421,928,1481,711,1204,351,1163,599,991,789,1111,384,1203,781,1189,516,1173,458,1035,851,1164,657,933,720,1009,389,1094,676,926,476,1091,683,1228,884,1193,721,1208,884,1185,729,1051,733,930,781,1024,890,1256,745,1228,784,1175,836,1100,823,1090,392,1261,487,1458,573,1200,486,1469,500,1389,598,1450,490,1370,551,1436,414,1371,380,1326,477,1321,455,1333,410,1373,447,1513,430,1362,430,1341,523,1256,517,1489,318,1462,409,1310,510,1215,379,1256,413,1479,414,1448,471,1505,548,1409,408,1332,571,1281,503,1400,638,1415,572,1364,555,1301,521,1476,583,1336,561,1233,597,1328,599,1381,594,1456,591,1463,506,1366,476,1463,501,1324,604,1466,613,1559,647,1528,598,1436,963,1323,818,1337,875,1244,943,1455,837,1518,916,1520,873,1538,785,1456,1032,1572,899,1520,336,1267,378,1313,479,1449,524,1462,574,1493,424,1380,507,1377,586,1251,540,1345,635,1478,578,1403,587,1336,599,1422,603,1360,549,1456,614,1464,599,1443,764,1460,668,1313,640,1307,637,1382,603,1405,653,1496,570,1416,681,1477,639,1401,698,1460,660,1375,613,1387,623,1511,542,1283,602,1345,631,1477,634,1342,628,1468,619,1447,557,1431,672,1486,682,1493,592,1404,528,1373,497,1359,580,1362,602,1466,565,1497,651,1545,629,1400,582,1494,521,1439,467,1402,607,1475,510,1429,451,1526,502,1425,472,1490,674,1423,546,1430,443,1484,566,1465,473,1551,533,1506,428,1533,491,1488,483,1513,527,1518,458,1406,444,1483,595,1449,528,1535,552,1477,426,1519,532,1450,502,1504,439,1524,408,1556,472,1511,541,1491,577,1520,514,1439,456,1516,539,1382,501,1495,282,1404,216,1097,540,1518,468,1476,522,1511,514,1559,918,1497,579,1388,534,1400,606,1444,491,1411,603,1528,622,1505,592,1456,532,1516,558,1566,583,1517,653,1484,520,1477,492,1509,600,1524,607,1529,534,1553,521,1519,637,1522,536,1479,372,1519,442,1518,604,1378,890,1441,992,1476,994,1476,1031,1517,682,1478,536,1551,667,1443,569,1423,611,1406,654,1508,539,1521,529,1483,542,1482,347,1522,298,1451,229,1516,215,1452,385,1467,429,1503,303,1405,522,1543,553,1508,595,1461,596,1445,552,1521,658,1515,633,1512,551,1494,478,1516,599,1458,509,1466,568,1481,657,1493,647,1477,625,1543,338,1486,547,1467,484,1449,572,1404,310,1515,199,1442,352,1454,262,1515,160,1472,238,1511,110,1533,183,1449,133,1543,80,1526,98,1476,147,1530,98,1453,85,1458,95,1528,104,1539,88,1543,202,1501,56,1537,104,1474,67,1531,79,1497,203,1479,117,1498,83,1508,67,1530,195,1441,953,1471,797,1468,833,1493,745,1528,846,1489,834,1402,951,1484,818,1479,794,1510,794,1468,826,1468,980,1530,960,1461,948,1554,892,1477,959,1531,960,1482,998,1525,985,1513,987,1525,922,1466,872,1403,1040,1483,992,1528,974,1488,930,1507,963,1465,964,1475,973,1399,1045,1488,1005,1450,974,1477,971,1482,1068,1497,943,1404,1078,1513,1075,1511,960,1422,1021,1504,1084,1534,1029,1546,1044,1482,1050,1498,1008,1492,1052,1529,1089,1518,1058,1507,1069,1518,1015,1499,1001,1490,1058,1514,1077,1515,1060,1436,997,1431,1034,1457,1099,1532,1093,1527,1010,1432,1013,1493,1036,1500,1085,1540,1064,1493,1050,1530,1078,1520,1015,1442,1078,1467,572,1275,612,1367,645,1353,425,1295,533,1546,601,1514,497,1449,553,1393,673,1508,466,1324,641,1537,554,1462,673,1488,362,1386,525,1428,660,1473,703,1449,678,1382,696,1474,616,1434,672,1484,736,1416,664,1468,696,1463,543,1408,836,1486,737,1519,527,1507,770,1508,544,1423,708,1482,540,1412,623,1520,535,1487,565,1485,545,1484,565,1535,526,1522,560,1462,583,1494,538,1461,568,1458,616,1486,597,1531,540,1473,564,1475,569,1511,608,1556,536,1546,600,1541,546,1485,557,1556,611,1484,545,1502,585,1500,596,1473,572,1517,595,1498,595,1486,646,1519,514,1467,1059,1460,984,1463,1037,1484,1014,1450,1064,1519,1036,1494,1018,1471,1057,1524,1025,1501,1078,1524,1079,1526,1061,1524,1123,1555,1012,1449,1089,1482,1104,1544,1067,1507,1092,1500,990,1460,1059,1524,1050,1504,1006,1435,1021,1506,1051,1507,1041,1517,1088,1536,969,1508,1019,1496,1005,1501,1077,1543,1101,1524,995,1439,1075,1520,152,1407,108,1429,102,1424,1007,1393,1014,1444,987,1453,976,1382,1026,1439,1026,1444,968,1425,1034,1423,1019,1433,1026,1472,1036,1480,978,1459,979,1419,1083,1421,1049,1410,1043,1473,1019,1478,1001,1440,986,1420,990,1442,1034,1480,1007,1461,1031,1420,1055,1451,1000,1444,1013,1480,1034,1469,693,1469,623,1410,955,1500,994,1434,893,1351,1027,1425,948,1464,909,1457,1041,1415,594,1444,1014,1376,895,1303,918,1337,888,1323,885,1352,869,1335,970,1419,911,1337,979,1421,996,1419,956,1370,865,1359,737,1472,951,1342,898,1378,938,1361,891,1429,865,1350,203,1339,292,1440,967,1531,331,1476,373,1509,149,1475,185,1469,98,1468,171,1406,151,1452,71,1472,176,1484,102,1457,184,1483,165,1470,111,1488,172,1409,216,1387,102,1423,97,1447,1018,1475,1016,1514,939,1493,907,1499,919,1490,971,1460,155,1520,789,1458,102,1452,148,1461,165,1435,277,1343,967,1472,932,1319,915,1262,991,1428,998,1335,793,1429,891,1372,959,1431,847,1337,909,1378,1030,1470,1006,1439,1076,1464,913,1397,927,1435,1071,1492,815,1315,1001,1426,914,1393,1086,1536,888,1432,1001,1419,1083,1490,165,1542,314,1407,175,1398,585,1456,586,1528,1084,1473,1050,1476,1016,1495,1045,1513,847,1369,1022,1476,1024,1480,1071,1504,973,1445,1102,1528,958,1490,1102,1524,1061,1481,1055,1506,984,1497,1098,1508,1057,1494,1085,1484,1095,1502,1101,1502,973,1483,1118,1532,935,1530,1107,1531,1057,1492,1035,1442,1016,1354,953,1446,1027,1484,978,1429,1020,1473,1026,1478,1007,1419,953,1440,1091,1481,1060,1385,1050,1481,989,1427,998,1533,1051,1471,1042,1486,1007,1492,1014,1472,1083,1499,1027,1371,1096,1534,923,1447,956,1446,892,1469,854,1508,1013,1379,620,1063,723,1027,702,978,686,965,743,996,711,1129,692,1111,727,1015,733,990,733,1030,715,1065,755,1050,678,1155,725,962,741,994,776,928,683,1038,760,997,651,1010,729,1010,687,958,700,993,694,1148,692,1079,317,1406,638,1224,628,1379,440,1363,361,1343,811,1360,752,1268,548,1357,387,1451,344,1462,762,1515,524,1386,374,1395,714,1321,756,1322,533,1459,355,1254,795,1448,752,1291,371,1292,687,1343,265,1341,674,1320,327,1246,688,1264,395,1303,794,1363,344,1374,878,1338,953,1494,969,1515,907,1499,940,1532,1051,1485,222,1486,185,1492,142,1471,119,1495,123,1519,151,1542,136,1489,980,1528,859,1493,978,1540,1052,1542,898,1529,1015,1527,998,1536,1004,1556,942,1548,979,1522,928,1568,1040,1560,1021,1525,1066,1527,889,1555,895,1512,758,1195,687,1233,582,1204,610,1291,564,1375,467,1173,456,1236,561,1148,573,1331,559,1114,563,1184,590,1262,710,1366,617,1364,567,1318,597,1385,569,1313,626,1203,514,1303,581,1339,562,1338,603,1235,507,1381,568,1396,579,1375,524,1314,764,1368,401,1269,405,1270,413,1271,361,1206,390,1284,413,1057,735,1178,527,1173,493,1007,493,963,452,1042,339,1135,448,1041,734,1216,552,960,511,1057,443,1037,425,1046,570,916,418,992,357,1159,483,988,382,1049,425,1241,512,1259,393,1102,419,1092,548,1086,572,987,653,1243,630,1121,931,1447,983,1467,1064,1519,1007,1448,1063,1504,1065,1478,1035,1509,1031,1495,1073,1526,1075,1477,1052,1503,1095,1531,1095,1551,938,1543,1048,1529,1031,1520,1088,1504,1123,1557,1136,1520,1056,1497,1029,1529,1096,1539,1129,1572,1071,1493,1083,1545,1105,1567,1019,1499,1085,1548
823,1516,471,1339,342,1327,467,1454,505,1479,1057,1503,1017,1516,972,1565,623,1517,688,1446,880,1486,970,1508,717,1528,976,1459,977,1526,1035,1508,985,1535,944,1458,995,1513,950,1487,971,1516,963,1518,975,1527,1037,1532,1030,1504,924,1500,899,1449,1075,1534,1064,1552,732,1512,546,1555,958,1481,1003,1556,975,1547,87,1481,165,1474,140,1508,1051,1484,132,1495,1059,1554,1057,1511,1097,1493,1002,1512,1065,1530,1061,1531,1031,1547,1044,1503,49,1491,1026,1500,920,1444,1060,1379,66,1427,986,1442,1027,1438,1097,1526,1040,1532,1057,1493,1034,1472,89,1530,110,1516,577,1303,582,1194,545,1131,575,1271,539,1143,554,1227,588,1266,593,1201,732,1287,805,1235,588,1274,567,1096,683,1362,536,1152,344,1153,391,1210,571,1319,584,1285,583,1182,533,1345,537,1287,530,1187,583,1180,615,1349,648,1275,604,1183,583,1148,519,1189,570,1076,464,1226,538,1205,388,1142,582,1166,557,1196,604,1229,549,1236,556,1291,620,1293,543,1381,572,1311,542,1346,610,1293,498,1242,514,1227,401,1354,511,1317,452,1411,527,1298,581,1245,577,1395,605,1337,655,1375,611,1451,476,1448,539,1344,460,1374,574,1300,569,1520,668,1344,595,1433,486,1428,500,1353,641,1363,508,1449,552,1402,618,1294,589,1029,609,1203,618,1013,513,1036,590,1143,582,1068,665,1165,704,1095,799,1228,795,1091,860,1353,649,1042,797,1130,875,1205,894,1220,815,1211,865,1166,333,1077,716,1217,637,995,879,1122,488,884,897,1138,835,840,779,1111,706,929,541,1128,291,1123,291,1039,520,965,612,798,504,981,653,886,495,1126,758,1445,878,1449,911,1347,843,1247,924,1335,894,1384,893,1370,912,1328,810,1252,784,1473,923,1431,1022,1508,918,1465,979,1485,852,1440,1010,1466,840,1395,958,1393,829,1355,989,1459,983,1460,988,1457,1017,1388,1009,1485,1017,1463,926,1463,978,1402,974,1480,971,1433,965,1436,959,1504,703,1160,373,1123,643,992,773,1065,422,1214,780,1148,560,1183,497,1051,819,1125,637,894,699,967,425,1113,658,883,515,1102,671,1179,853,1150,704,1161,857,1144,709,1006,714,885,764,981,845,1217,739,1183,768,1130,883,1122,809,1062,422,1288,527,1452,603,1200,523,1488,535,1394,640,1426,514,1381,563,1469,439,1407,413,1322,491,1289,464,1301,421,1342,464,1522,453,1381,449,1372,535,1225,524,1451,346,1432,441,1319,540,1224,407,1256,422,1517,428,1491,478,1544,557,1376,423,1301,577,1314,517,1366,642,1388,592,1351,574,1311,550,1487,607,1332,581,1234,618,1331,620,1394,620,1447,617,1453,529,1364,498,1475,523,1323,625,1481,631,1562,672,1522,616,1451,948,1302,827,1312,901,1250,953,1426,850,1493,919,1490,879,1507,818,1461,1057,1545,908,1490,339,1280,388,1335,505,1472,534,1463,586,1519,437,1407,525,1350,608,1276,558,1373,660,1506,604,1416,606,1339,624,1433,621,1361,556,1478,632,1488,621,1466,794,1486,690,1332,656,1321,665,1405,619,1431,677,1507,591,1443,709,1471,665,1414,716,1458,686,1387,634,1369,657,1531,567,1273,629,1356,663,1483,664,1345,637,1437,642,1428,580,1464,698,1480,710,1467,605,1438,561,1401,530,1350,608,1393,612,1502,598,1469,668,1519,654,1382,586,1529,533,1474,488,1413,634,1507,533,1455,446,1561,532,1458,477,1522,691,1389,562,1465,470,1486,593,1462,506,1553,561,1503,459,1535,517,1483,516,1521,560,1518,486,1414,474,1483,596,1437,560,1534,586,1471,457,1522,563,1446,516,1510,470,1534,441,1563,499,1521,570,1495,610,1524,544,1443,487,1524,568,1374,532,1504,312,1437,217,1145,538,1504,499,1479,553,1510,546,1556,950,1483,607,1414,548,1393,620,1414,489,1431,611,1508,635,1473,611,1490,542,1541,594,1568,595,1520,662,1515,541,1483,503,1523,609,1490,633,1537,556,1563,534,1552,645,1490,537,1512,356,1551,468,1520,635,1346,886,1408,980,1449,978,1446,1031,1481,681,1452,561,1523,672,1471,579,1431,625,1436,670,1540,544,1495,539,1464,555,1489,367,1555,314,1439,236,1548,202,1485,414,1447,395,1510,326,1435,532,1536,569,1495,618,1490,615,1473,562,1550,663,1547,648,1508,559,1486,473,1547,597,1428,504,1494,582,1475,651,1460,644,1508,651,1514,354,1516,578,1465,513,1445,581,1432,342,1502,232,1434,384,1461,295,1507,176,1506,273,1503,142,1499,215,1442,167,1517,106,1536,112,1501,180,1511,110,1487,107,1483,128,1502,140,1524,126,1532,240,1497,88,1522,110,1509,101,1524,106,1502,236,1455,152,1493,119,1500,101,1502,214,1471,949,1448,805,1442,857,1485,764,1532,879,1505,865,1422,965,1461,825,1448,828,1506,808,1436,859,1462,1017,1542,997,1479,969,1523,927,1486,947,1501,975,1518,1001,1490,1007,1476,991,1530,954,1486,908,1402,1062,1483,1030,1550,985,1452,935,1475,1000,1491,1004,1492,989,1402,1073,1506,1018,1446,985,1479,994,1498,1082,1487,958,1391,1091,1505,1086,1502,970,1413,1046,1516,1101,1527,1051,1544,1069,1492,1055,1487,998,1464,1063,1522,1114,1534,1065,1490,1083,1507,1029,1497,1013,1497,1057,1491,1091,1511,1060,1416,1019,1432,1051,1455,1114,1530,1106,1527,1027,1430,1034,1496,1053,1502,1093,1525,1074,1483,1078,1537,1104,1527,1033,1443,1060,1439,603,1281,646,1387,675,1372,460,1318,567,1548,637,1525,532,1477,588,1419,709,1516,480,1362,677,1540,581,1490,708,1503,408,1379,561,1444,698,1481,723,1477,708,1398,731,1485,651,1448,710,1504,771,1439,698,1476,732,1459,578,1421,873,1502,770,1543,571,1512,806,1509,582,1457,744,1508,572,1419,656,1529,568,1478,597,1496,578,1480,597,1560,542,1520,594,1465,615,1510,571,1451,603,1461,650,1476,629,1520,575,1475,598,1475,602,1507,638,1532,572,1543,633,1560,579,1475,586,1529,645,1463,581,1488,620,1508,626,1491,602,1509,629,1510,582,1523,657,1549,526,1499,1054,1430,1014,1475,1048,1453,1046,1461,1096,1538,1063,1504,1046,1494,1089,1536,1057,1517,1111,1538,1096,1521,1066,1497,1134,1540,1043,1463,1085,1455,1112,1525,1099,1526,1106,1493,1021,1479,1087,1542,1047,1475,1037,1453,1054,1518,1083,1523,1074,1537,1121,1552,1002,1523,1051,1511,1038,1512,1095,1539,1134,1530,1026,1451,1103,1529,176,1408,111,1457,105,1453,1034,1404,1041,1436,1013,1447,1002,1391,1055,1450,1055,1454,996,1439,1062,1430,1048,1443,1055,1484,1055,1467,1006,1471,1007,1430,1071,1395,1043,1382,1069,1475,1025,1452,1028,1451,1014,1430,991,1415,1051,1468,1037,1478,1060,1431,1084,1461,1028,1456,1040,1486,1064,1485,728,1460,643,1440,966,1504,1031,1462,921,1361,1057,1453,981,1497,939,1484,1064,1453,610,1481,1036,1402,924,1316,947,1364,906,1351,921,1373,897,1353,1007,1440,938,1362,1010,1445,1024,1445,982,1405,891,1370,749,1429,975,1367,931,1406,968,1386,912,1456,894,1352,235,1330,324,1466,1001,1511,365,1477,406,1507,185,1469,220,1458,107,1496,195,1432,181,1476,103,1488,211,1468,127,1489,217,1500,200,1470,146,1482,177,1441,244,1420,134,1426,132,1462,1049,1451,1052,1529,973,1486,940,1480,951,1475,989,1440,185,1490,816,1472,76,1486,170,1460,163,1468,304,1312,998,1476,961,1344,947,1287,1024,1444,1021,1361,816,1422,924,1388,983,1457,875,1358,934,1397,1060,1479,1031,1472,1061,1432,944,1423,959,1460,1088,1527,845,1329,1016,1461,943,1416,1101,1501,921,1451,1027,1447,1102,1508,190,1510,347,1385,200,1369,602,1473,609,1502,1103,1505,1074,1482,1022,1489,1065,1532,878,1382,1020,1442,1042,1498,1092,1537,1000,1475,1094,1494,990,1500,1125,1524,1093,1509,1077,1533,1005,1506,1084,1472,1089,1527,1092,1449,1125,1536,1106,1487,1005,1473,1125,1533,970,1540,1115,1532,1078,1505,1045,1414,1021,1323,979,1455,1038,1451,1007,1440,1035,1441,1060,1501,1010,1389,984,1456,1090,1447,1090,1398,1080,1497,1020,1436,1010,1501,1077,1469,1074,1500,1040,1500,1021,1439,1090,1467,1059,1380,1120,1518,953,1452,963,1415,912,1454,884,1518,1023,1369,658,1057,751,1046,744,966,726,956,733,1034,698,1170,675,1154,712,1055,713,1029,719,1073,710,1107,746,1093,668,1195,706,1001,731,1035,773,970,667,1075,773,1024,691,1006,708,1050,730,949,739,983,691,1190,681,1120,353,1386,670,1219,651,1413,460,1325,390,1310,850,1374,789,1286,573,1320,424,1470,382,1485,802,1507,541,1349,407,1361,743,1360,793,1317,563,1420,368,1290,811,1484,791,1313,404,1256,723,1377,304,1312,713,1327,365,1230,725,1272,430,1330,835,1398,384,1340,913,1359,987,1494,1004,1521,941,1487,977,1534,1086,1499,254,1483,219,1489,170,1500,145,1528,157,1525,185,1543,168,1484,1016,1524,892,1492,1013,1540,1088,1551,932,1530,1051,1539,1033,1536,1040,1554,978,1548,1014,1522,962,1558,1058,1528,1057,1538,1102,1525,926,1546,931,1521,789,1171,711,1197,614,1216,639,1300,602,1372,496,1202,489,1258,581,1149,607,1322,591,1118,597,1163,599,1251,746,1360,656,1386,603,1324,631,1397,599,1312,633,1229,552,1281,617,1322,598,1321,639,1247,547,1367,605,1380,612,1402,562,1307,798,1350,433,1279,437,1281,444,1285,384,1228,419,1308,451,1033,771,1191,532,1212,531,998,531,948,489,1040,381,1111,487,1026,772,1219,593,963,511,1099,480,1018,467,1026,570,959,457,963,399,1136,526,985,428,1017,464,1245,547,1248,437,1064,463,1062,565,1117,617,993,686,1241,662,1103,967,1461,1013,1456,1094,1500,1010,1412,1077,1472,1103,1491,1071,1514,1068,1506,1095,1490,1071,1439,1091,1524,1093,1495,1125,1535,971,1536,1081,1516,1070,1536,1124,1518,1144,1537,1136,1483,1089,1478,1067,1535,1121,1519,1126,1533,1109,1506,1122,1549,1140,1549,1048,1526,1114,1519
836,1499,485,1319,354,1309,471,1426,504,1449,1087,1510,1042,1496,985,1541,649,1500,716,1461,909,1499,1000,1504,748,1526,1005,1469,1008,1525,1059,1503,991,1512,971,1454,1026,1522,978,1494,1001,1522,993,1522,990,1502,1067,1535,1057,1503,954,1516,927,1449,1082,1509,1088,1542,742,1513,579,1534,982,1452,1042,1544,996,1521,95,1517,170,1512,163,1534,1063,1448,155,1475,1074,1515,1063,1474,1116,1453,1014,1475,1055,1499,1097,1554,1070,1562,1080,1525,68,1515,1045,1479,940,1478,1063,1345,87,1467,1001,1408,1035,1404,1112,1487,1071,1527,1096,1518,1063,1502,112,1496,148,1514,610,1320,612,1222,572,1155,606,1289,570,1153,586,1244,617,1284,623,1203,765,1264,833,1219,619,1290,588,1126,717,1372,566,1129,375,1173,421,1224,605,1317,615,1293,607,1154,563,1342,569,1266,559,1168,611,1199,648,1362,680,1278,628,1165,612,1168,546,1211,596,1098,494,1247,566,1202,414,1153,615,1182,587,1180,634,1249,576,1213,576,1299,628,1277,563,1373,593,1308,562,1342,630,1294,515,1246,530,1223,421,1364,529,1309,472,1416,533,1280,599,1243,599,1388,626,1329,679,1380,634,1438,490,1430,554,1334,486,1370,598,1298,594,1512,688,1323,603,1413,509,1434,523,1359,652,1382,532,1461,576,1410,641,1302,601,1019,631,1194,635,1014,532,1050,607,1149,600,1073,722,1182,669,1035,849,1252,849,1141,839,1309,621,987,746,1086,866,1169,862,1179,776,1165,930,1161,314,1005,692,1199,682,998,905,1119,495,859,852,1114,900,872,733,1073,746,934,545,1074,264,1189,258,1070,488,1008,645,835,510,1028,671,894,498,1087,775,1448,889,1444,922,1342,870,1250,950,1355,896,1354,907,1357,937,1341,835,1262,816,1471,925,1414,1054,1518,949,1472,987,1484,856,1411,1043,1487,868,1416,985,1414,849,1382,1000,1445,1016,1467,999,1447,1013,1357,1026,1510,1021,1437,939,1453,1008,1418,988,1468,1000,1448,992,1450,991,1515,692,1112,410,1115,683,992,743,1019,463,1232,775,1105,602,1188,539,1071,806,1083,615,852,678,923,460,1128,636,843,551,1112,664,1130,831,1104,681,1113,844,1100,689,964,684,845,737,939,815,1168,736,1139,758,1084,904,1121,776,1028,444,1316,552,1432,633,1204,560,1481,567,1365,682,1399,546,1366,580,1501,456,1429,446,1317,496,1259,468,1269,421,1305,478,1485,464,1348,463,1345,540,1199,531,1413,369,1399,465,1342,571,1228,435,1250,441,1492,452,1509,492,1542,555,1343,442,1284,596,1304,530,1332,642,1361,603,1324,598,1298,560,1458,619,1310,602,1228,641,1319,647,1383,632,1417,629,1425,543,1340,518,1461,544,1331,621,1452,623,1532,675,1492,622,1422,932,1276,829,1286,928,1256,962,1397,852,1465,925,1461,889,1477,850,1464,1060,1512,919,1460,347,1254,400,1317,521,1489,555,1437,597,1500,449,1423,545,1324,628,1300,573,1400,673,1504,628,1407,624,1332,625,1407,647,1370,571,1451,648,1466,632,1467,804,1516,700,1307,666,1296,690,1428,633,1431,696,1479,618,1470,731,1443,690,1406,733,1431,711,1385,659,1350,683,1517,589,1274,652,1354,696,1463,694,1344,641,1406,665,1397,593,1498,705,1446,741,1445,626,1452,587,1432,542,1316,626,1426,631,1520,632,1446,669,1483,677,1353,606,1554,535,1510,500,1384,663,1498,540,1479,473,1550,553,1493,500,1530,716,1357,565,1499,497,1487,621,1452,538,1543,590,1492,490,1527,541,1474,548,1524,591,1511,515,1418,503,1472,614,1435,591,1525,619,1467,488,1518,593,1434,547,1517,502,1528,474,1560,526,1529,600,1492,642,1518,573,1445,517,1522,598,1364,561,1507,342,1466,218,1192,566,1513,530,1481,586,1499,577,1547,975,1476,614,1415,566,1366,628,1384,515,1406,617,1477,647,1440,625,1524,550,1508,625,1537,611,1489,674,1491,555,1453,530,1496,626,1457,648,1522,563,1538,543,1573,652,1455,549,1512,354,1569,488,1488,672,1315,884,1374,966,1416,965,1413,1031,1446,680,1423,579,1491,689,1449,586,1402,638,1464,688,1555,547,1464,549,1432,570,1459,365,1526,330,1410,256,1519,204,1501,442,1424,402,1520,353,1452,536,1504,586,1464,617,1481,625,1477,569,1520,672,1548,658,1477,565,1455,493,1523,599,1399,528,1469,596,1445,651,1428,653,1513,668,1482,364,1508,596,1445,541,1434,606,1436,373,1481,265,1420,415,1456,327,1499,207,1524,308,1493,175,1470,246,1430,203,1498,134,1506,146,1481,215,1489,142,1495,141,1468,162,1468,175,1505,164,1520,277,1493,122,1490,136,1526,137,1518,141,1476,269,1437,186,1483,154,1484,136,1478,249,1466,922,1421,799,1410,855,1452,753,1498,913,1523,893,1448,966,1428,829,1418,861,1483,822,1404,891,1463,1053,1550,1032,1496,972,1486,933,1455,956,1517,1001,1552,1014,1455,1034,1441,999,1491,944,1450,943,1410,1056,1445,1015,1536,1000,1415,929,1439,1036,1519,1043,1519,975,1378,1058,1479,1002,1418,969,1459,983,1470,1069,1459,945,1365,1069,1475,1071,1472,961,1387,1036,1492,1083,1497,1036,1515,1053,1463,1036,1459,978,1437,1041,1495,1104,1504,1054,1462,1064,1477,1016,1469,1007,1469,1045,1462,1066,1492,1035,1391,1006,1405,1032,1430,1097,1500,1094,1497,1004,1403,1018,1467,1039,1472,1080,1495,1058,1455,1058,1506,1086,1496,1026,1416,1036,1411,635,1297,681,1392,706,1394,497,1331,600,1538,674,1513,569,1487,624,1452,745,1530,520,1376,713,1548,618,1498,744,1507,452,1393,597,1451,735,1507,744,1507,742,1390,768,1494,686,1440,747,1530,805,1458,731,1481,768,1467,591,1453,910,1500,804,1564,615,1512,840,1519,624,1467,780,1505,604,1414,690,1523,600,1469,631,1506,611,1476,635,1567,557,1503,628,1459,649,1504,606,1457,638,1463,685,1466,664,1507,607,1475,632,1477,635,1501,672,1514,608,1525,667,1561,612,1460,620,1519,679,1449,615,1476,654,1514,660,1498,635,1510,663,1520,613,1517,685,1540,558,1479,1049,1400,1046,1488,1056,1422,1076,1472,1106,1533,1094,1521,1045,1468,1109,1507,1087,1531,1134,1540,1097,1489,1067,1466,1128,1507,1074,1476,1080,1427,1101,1494,1107,1511,1101,1463,1051,1496,1084,1510,1042,1446,1067,1468,1084,1516,1115,1533,1103,1559,1135,1548,1035,1532,1083,1524,1070,1521,1096,1506,1124,1497,1056,1461,1097,1498,203,1397,128,1468,125,1456,1057,1401,1032,1409,1007,1422,1008,1371,1084,1456,1084,1459,1019,1439,1064,1402,1076,1446,1083,1489,1059,1438,1020,1452,1019,1407,1059,1366,1038,1355,1071,1447,1017,1424,1043,1438,1041,1436,981,1387,1051,1440,1044,1461,1088,1438,1096,1448,1044,1450,1045,1465,1094,1494,735,1423,667,1471,970,1464,1061,1489,953,1382,1088,1491,994,1467,969,1518,1088,1496,635,1524,1054,1441,948,1339,975,1383,930,1370,951,1384,922,1381,1046,1460,966,1392,1049,1479,1055,1475,1004,1444,914,1393,765,1388,997,1386,960,1432,1004,1407,936,1475,923,1338,266,1325,358,1483,1032,1488,398,1494,439,1500,220,1459,254,1454,142,1504,230,1430,216,1479,139,1479,246,1456,161,1505,250,1490,234,1469,182,1471,207,1446,277,1435,166,1407,167,1458,1069,1420,1085,1524,1007,1473,952,1447,978,1452,992,1406,214,1457,849,1475,85,1489,175,1429,166,1500,328,1284,1004,1447,991,1374,968,1320,1054,1451,1046,1388,848,1403,954,1400,1005,1490,905,1382,960,1427,1054,1446,1058,1503,1048,1398,975,1438,992,1480,1094,1522,876,1346,1032,1496,977,1433,1107,1465,952,1470,1050,1476,1088,1473,211,1475,380,1365,229,1344,626,1446,627,1473,1118,1538,1081,1458,1018,1455,1061,1498,910,1400,1015,1409,1049,1463,1090,1506,1022,1509,1073,1461,1021,1510,1122,1488,1120,1523,1070,1499,998,1472,1067,1436,1100,1529,1091,1414,1119,1510,1086,1455,1020,1451,1121,1498,1006,1551,1106,1496,1066,1471,1047,1386,1029,1293,991,1427,1047,1419,1037,1453,1045,1409,1091,1522,1003,1359,1015,1478,1087,1414,1100,1368,1102,1486,1051,1445,1012,1469,1077,1439,1107,1509,1072,1507,1030,1407,1096,1435,1090,1388,1115,1485,983,1455,970,1385,919,1425,900,1490,1019,1340,696,1050,743,1084,785,955,765,953,713,1072,700,1207,669,1196,698,1095,701,1068,710,1115,705,1149,738,1136,666,1233,693,1041,710,1076,756,1011,669,1110,753,1063,732,1002,693,1090,773,945,778,976,683,1232,689,1157,389,1374,700,1219,676,1446,493,1297,426,1291,889,1392,825,1310,603,1286,461,1489,420,1506,843,1499,559,1313,445,1348,764,1400,831,1329,589,1382,375,1326,815,1476,829,1339,437,1229,757,1415,343,1305,751,1349,403,1231,761,1289,454,1365,876,1426,422,1307,948,1375,1020,1480,1038,1525,974,1464,1013,1539,1120,1502,286,1477,252,1485,204,1512,180,1540,191,1529,220,1543,201,1475,1050,1507,925,1474,1045,1517,1123,1552,965,1531,1087,1538,1068,1533,1071,1530,1014,1546,1048,1524,979,1523,1073,1492,1093,1553,1124,1493,962,1534,966,1525,818,1143,743,1167,648,1212,669,1305,637,1371,529,1225,522,1283,617,1166,638,1317,627,1140,620,1162,634,1272,782,1357,697,1395,639,1329,666,1406,633,1324,671,1243,586,1251,650,1303,632,1315,676,1262,587,1339,626,1375,652,1417,597,1291,829,1326,464,1305,465,1306,472,1309,417,1238,449,1328,491,1012,806,1196,532,1251,570,993,570,941,526,1043,422,1079,525,1015,809,1216,610,1002,517,1140,517,999,509,1009,558,1001,500,941,441,1103,569,985,474,990,503,1251,581,1254,482,1027,508,1042,580,1148,662,1013,718,1236,693,1098,1002,1477,1038,1435,1104,1463,1043,1411,1080,1436,1099,1457,1104,1496,1088,1484,1105,1460,1072,1402,1130,1531,1082,1456,1139,1501,992,1497,1091,1482,1109,1551,1134,1480,1134,1496,1126,1445,1124,1457,1094,1521,1123,1482,1115,1494,1138,1481,1155,1524,1141,1510,1079,1512,1125,1482
835,1470,492,1294,362,1286,473,1398,500,1420,1078,1480,1047,1466,990,1509,677,1472,738,1455,930,1477,1014,1475,778,1513,1016,1452,1020,1497,1053,1473,991,1483,981,1428,1058,1527,977,1468,1015,1496,1018,1507,985,1472,1060,1506,1049,1473,954,1486,956,1438,1077,1480,1095,1511,742,1481,611,1508,1003,1419,1082,1545,1005,1482,134,1519,198,1519,201,1517,1085,1413,174,1440,1094,1476,1066,1437,1125,1414,1032,1437,1042,1463,1128,1560,1097,1529,1115,1542,105,1508,1040,1443,963,1511,1068,1311,92,1506,1021,1375,1048,1369,1127,1447,1062,1488,1119,1522,1098,1524,144,1465,186,1514,642,1333,637,1252,594,1186,637,1298,596,1185,617,1258,648,1295,653,1214,796,1242,862,1200,650,1303,603,1157,751,1383,596,1151,405,1191,452,1245,639,1314,644,1302,638,1146,594,1341,599,1270,589,1171,639,1222,681,1371,711,1282,657,1144,643,1188,571,1233,620,1122,526,1267,593,1196,440,1164,647,1200,618,1197,661,1270,606,1221,597,1299,644,1272,583,1365,614,1300,582,1336,649,1289,533,1246,547,1219,441,1367,547,1302,492,1412,551,1280,616,1239,620,1377,648,1316,702,1370,657,1422,515,1430,575,1332,497,1354,622,1292,620,1498,712,1321,628,1416,532,1429,545,1359,672,1368,557,1465,601,1405,666,1299,623,1022,652,1185,652,1008,551,1052,624,1151,618,1072,776,1204,630,979,900,1264,869,1124,781,1259,590,933,699,1031,813,1131,804,1145,734,1117,863,1136,297,959,659,1152,738,1010,862,1073,548,851,788,1093,935,880,701,1024,803,966,564,1043,313,1142,273,1097,441,1053,685,883,511,1071,692,954,497,1034,770,1420,890,1416,910,1316,896,1255,978,1378,902,1323,908,1329,962,1351,859,1278,848,1471,910,1390,1048,1493,980,1485,985,1454,854,1381,1076,1502,877,1404,1012,1424,867,1383,1003,1414,1049,1473,1001,1416,1007,1327,1026,1478,1014,1406,942,1423,1038,1424,985,1437,990,1424,1020,1459,977,1493,676,1069,456,1129,726,991,707,981,501,1242,765,1062,644,1189,572,1079,798,1041,627,829,670,885,495,1148,611,800,587,1114,657,1084,813,1056,646,1069,826,1053,670,922,647,813,699,908,799,1117,732,1096,744,1039,870,1077,751,988,473,1315,585,1425,663,1202,585,1460,600,1341,723,1365,579,1362,598,1523,493,1416,462,1339,515,1239,468,1237,435,1283,488,1448,469,1314,468,1312,569,1202,540,1376,386,1373,491,1353,602,1230,464,1250,448,1453,458,1466,507,1503,556,1314,452,1252,597,1271,545,1316,642,1333,614,1298,617,1273,577,1428,629,1284,617,1215,650,1295,661,1359,649,1388,645,1396,556,1315,531,1434,566,1326,615,1423,618,1502,676,1462,624,1393,924,1247,835,1259,955,1261,968,1368,860,1436,932,1431,901,1446,882,1466,1065,1480,930,1430,369,1229,416,1295,536,1463,577,1408,614,1473,464,1396,565,1297,636,1277,590,1372,691,1475,648,1391,643,1315,631,1380,672,1351,595,1426,660,1441,641,1442,803,1493,712,1280,677,1271,700,1401,652,1404,712,1451,631,1457,749,1416,707,1398,744,1404,717,1374,682,1325,699,1483,606,1249,660,1331,728,1450,722,1341,651,1375,682,1365,609,1528,713,1411,770,1426,649,1419,620,1450,560,1328,639,1461,642,1484,665,1425,672,1447,695,1324,618,1521,532,1545,504,1355,664,1462,525,1491,498,1517,579,1503,518,1497,745,1328,584,1495,522,1483,648,1439,569,1530,614,1474,522,1514,568,1462,580,1518,622,1497,544,1413,533,1459,609,1442,623,1508,652,1461,519,1508,623,1414,576,1513,534,1519,506,1546,554,1524,630,1481,674,1501,603,1442,548,1513,627,1350,592,1492,377,1492,230,1240,553,1521,560,1474,617,1484,609,1530,1003,1463,603,1387,590,1339,640,1353,539,1378,629,1445,661,1407,648,1543,555,1474,659,1503,628,1458,679,1460,570,1422,551,1466,646,1423,655,1490,572,1506,551,1540,663,1421,564,1480,384,1553,509,1456,707,1279,883,1341,956,1382,955,1379,1034,1411,682,1394,598,1459,698,1421,593,1374,643,1447,692,1524,554,1433,566,1402,583,1429,364,1493,348,1381,273,1489,229,1478,470,1398,437,1523,380,1423,540,1472,602,1432,610,1451,616,1448,574,1490,683,1516,667,1446,572,1425,507,1491,609,1370,547,1438,608,1415,662,1396,668,1482,682,1451,368,1476,612,1415,570,1420,618,1408,405,1458,298,1411,446,1446,360,1487,242,1501,343,1481,212,1454,278,1418,239,1481,169,1485,180,1451,249,1473,176,1472,176,1450,198,1444,211,1493,201,1517,314,1490,158,1477,170,1498,174,1514,176,1453,303,1425,221,1477,189,1468,172,1464,283,1450,896,1395,798,1377,859,1420,743,1463,930,1499,905,1422,970,1396,830,1387,896,1462,834,1373,921,1452,1088,1556,1067,1514,979,1449,915,1420,958,1483,1019,1527,1029,1421,1057,1406,1003,1452,938,1415,978,1425,1046,1408,1002,1525,1020,1378,930,1404,1049,1494,1071,1547,958,1355,1039,1452,984,1390,946,1435,967,1441,1054,1430,929,1339,1048,1447,1052,1442,947,1361,1021,1463,1067,1470,1018,1486,1034,1435,1018,1430,956,1408,1020,1467,1086,1474,1039,1434,1044,1448,1002,1441,997,1441,1029,1434,1042,1468,1014,1369,992,1378,1010,1404,1082,1470,1078,1467,986,1377,1000,1439,1022,1443,1062,1465,1038,1427,1034,1477,1062,1466,1014,1388,1014,1384,662,1322,716,1413,738,1400,534,1340,633,1518,708,1491,607,1513,663,1471,781,1542,560,1376,750,1555,655,1512,781,1515,495,1431,633,1466,773,1523,780,1515,775,1392,804,1502,721,1422,786,1538,840,1478,760,1459,802,1487,612,1485,947,1509,842,1551,657,1529,876,1534,667,1465,816,1512,636,1402,723,1514,632,1457,664,1489,645,1468,648,1543,589,1515,662,1452,683,1497,641,1457,673,1459,717,1448,698,1492,639,1469,665,1477,669,1494,706,1501,641,1504,695,1537,644,1446,656,1511,710,1430,651,1469,686,1501,694,1489,667,1513,698,1531,651,1503,705,1518,593,1477,1044,1369,1057,1473,1063,1391,1107,1479,1099,1501,1100,1500,1044,1438,1119,1474,1083,1504,1130,1508,1102,1456,1069,1435,1121,1474,1098,1481,1076,1399,1090,1462,1101,1480,1095,1432,1055,1482,1077,1478,1037,1417,1092,1468,1111,1493,1108,1504,1097,1526,1128,1515,1069,1534,1095,1510,1102,1532,1096,1474,1115,1464,1073,1456,1095,1467,231,1381,156,1451,152,1432,1060,1374,1021,1384,995,1395,993,1344,1110,1455,1097,1441,1022,1412,1060,1373,1081,1422,1100,1475,1058,1409,1024,1424,1022,1379,1046,1337,1031,1327,1054,1418,1009,1396,1044,1410,1051,1414,972,1359,1047,1411,1039,1431,1092,1409,1088,1419,1037,1421,1032,1436,1094,1465,749,1394,680,1507,966,1423,1091,1524,984,1395,1102,1483,988,1424,984,1506,1095,1478,653,1485,1074,1481,974,1359,998,1414,946,1404,981,1411,953,1394,1079,1472,990,1423,1094,1508,1097,1515,1012,1495,938,1414,778,1350,1022,1411,992,1455,1039,1436,960,1520,952,1328,297,1324,391,1492,1049,1455,431,1499,473,1489,256,1452,289,1447,178,1482,265,1424,250,1472,175,1464,282,1448,197,1498,284,1483,268,1465,217,1461,241,1439,309,1437,199,1396,202,1448,1075,1384,1096,1489,1030,1446,969,1414,991,1419,1001,1373,237,1424,881,1472,119,1469,186,1397,185,1467,351,1263,1006,1414,1020,1404,987,1349,1061,1433,1067,1417,878,1380,987,1420,1032,1513,935,1400,990,1445,1042,1412,1047,1479,1029,1365,1007,1455,1026,1494,1087,1488,906,1362,1038,1482,1009,1452,1113,1433,985,1492,1077,1511,1073,1439,228,1440,410,1345,254,1321,645,1420,638,1444,1117,1515,1080,1426,1013,1422,1060,1463,939,1423,1014,1375,1054,1428,1085,1470,1027,1506,1057,1425,1054,1523,1115,1452,1109,1490,1057,1465,994,1437,1053,1401,1095,1495,1087,1378,1107,1475,1086,1420,1024,1417,1106,1463,1038,1534,1094,1461,1053,1437,1049,1357,1034,1263,985,1398,1055,1386,1064,1446,1054,1378,1117,1507,996,1329,1041,1509,1090,1381,1102,1338,1101,1455,1082,1452,1014,1437,1074,1410,1118,1477,1104,1504,1039,1375,1101,1402,1077,1359,1108,1452,1014,1462,977,1354,927,1397,906,1461,1016,1310,699,1082,733,1123,800,980,793,972,695,1110,689,1248,677,1235,704,1131,693,1107,705,1157,708,1191,741,1174,652,1272,687,1080,698,1116,747,1052,656,1147,738,1103,772,988,695,1124,767,987,808,995,684,1272,682,1199,426,1365,727,1232,701,1479,530,1299,462,1292,928,1407,862,1340,639,1264,498,1502,458,1523,883,1497,584,1276,484,1359,787,1441,867,1358,618,1346,381,1362,826,1440,868,1363,474,1219,796,1451,380,1335,789,1378,441,1251,797,1317,443,1397,915,1461,461,1285,983,1391,1050,1450,1072,1515,997,1430,1048,1524,1145,1476,318,1468,285,1479,239,1518,215,1542,225,1529,255,1541,234,1469,1074,1472,944,1441,1067,1483,1148,1528,999,1537,1100,1503,1095,1505,1097,1495,1050,1531,1071,1496,993,1488,1092,1456,1119,1530,1126,1457,998,1526,1002,1528,847,1115,768,1140,682,1216,701,1308,676,1371,560,1251,553,1308,648,1179,670,1314,662,1152,651,1183,671,1280,816,1345,739,1400,675,1331,702,1409,668,1340,708,1251,619,1260,684,1329,669,1333,714,1271,617,1327,652,1383,692,1432,616,1288,861,1302,497,1319,498,1318,505,1323,438,1269,479,1359,530,1002,842,1196,538,1291,604,1015,602,964,562,1059,461,1045,563,1011,846,1214,615,1043,529,1182,555,987,552,999,538,1044,542,927,481,1067,611,992,520,973,541,1255,615,1265,528,1001,554,1031,597,1180,706,1042,750,1225,725,1102,1038,1499,1043,1402,1101,1427,1079,1397,1080,1399,1079,1420,1115,1461,1072,1448,1096,1433,1081,1365,1136,1494,1082,1417,1134,1463,1026,1466,1094,1443,1141,1543,1138,1442,1130,1456,1122,1408,1121,1420,1120,1505,1127,1445,1106,1455,1123,1443,1157,1486,1144,1471,1087,1474,1138,1444
833,1440,494,1269,364,1263,475,1370,496,1390,1072,1450,1043,1436,987,1478,696,1442,742,1426,947,1447,1022,1444,803,1483,1019,1422,1031,1466,1045,1442,991,1454,990,1400,1048,1497,972,1439,1031,1466,1025,1477,978,1443,1052,1476,1040,1443,950,1456,973,1413,1073,1451,1091,1480,738,1448,643,1477,1017,1385,1086,1507,1030,1444,172,1512,236,1497,240,1511,1093,1377,205,1411,1109,1436,1064,1399,1130,1374,1042,1400,1033,1427,1104,1529,1106,1490,1099,1516,142,1501,1024,1407,963,1479,1073,1277,112,1535,1027,1340,1055,1335,1136,1407,1057,1450,1094,1483,1076,1496,182,1450,224,1512,675,1344,665,1273,615,1216,668,1305,623,1218,647,1275,679,1307,682,1225,829,1218,890,1180,681,1311,621,1183,785,1391,627,1172,436,1208,483,1263,673,1302,666,1306,670,1162,626,1336,631,1288,620,1190,669,1241,714,1378,743,1281,689,1163,673,1209,597,1253,646,1140,554,1284,622,1187,466,1175,676,1218,650,1209,688,1289,635,1240,617,1282,665,1266,604,1354,636,1286,601,1328,669,1282,551,1244,564,1211,459,1360,564,1293,508,1399,570,1279,634,1231,642,1364,667,1297,725,1354,680,1403,541,1424,596,1327,518,1345,646,1282,645,1478,736,1312,653,1408,555,1425,568,1357,694,1358,581,1459,627,1396,690,1288,644,1019,673,1173,669,1000,570,1042,642,1144,636,1069,827,1226,581,931,872,1211,833,1075,746,1207,549,884,677,975,748,1089,750,1106,698,1069,808,1119,356,1004,648,1104,784,1012,804,1031,607,851,733,1065,979,892,671,972,844,986,579,1011,368,1104,318,1080,403,1084,722,924,508,1131,708,992,514,1003,765,1391,887,1387,900,1291,922,1258,1006,1398,910,1293,914,1301,987,1358,882,1277,880,1474,896,1365,1025,1464,1012,1497,980,1423,856,1352,1071,1482,861,1376,1001,1397,867,1356,1000,1383,1082,1476,999,1385,1004,1296,1021,1445,1007,1375,940,1394,1032,1412,985,1405,972,1395,1025,1448,957,1461,643,1027,500,1147,763,987,662,949,537,1245,746,1018,687,1188,609,1084,781,997,669,822,713,879,530,1164,635,787,618,1109,644,1036,790,1009,615,1020,815,1008,645,875,680,802,666,869,782,1069,733,1053,720,990,842,1032,738,947,503,1304,625,1408,693,1195,622,1428,634,1315,757,1329,612,1356,610,1507,532,1410,478,1347,518,1207,487,1220,447,1262,498,1420,478,1290,471,1280,585,1172,548,1338,407,1338,523,1351,632,1228,492,1251,458,1423,468,1424,518,1472,556,1277,470,1245,602,1244,561,1282,644,1306,629,1271,638,1250,597,1398,644,1258,633,1195,664,1270,674,1331,664,1360,661,1366,571,1291,550,1406,585,1307,610,1394,615,1472,677,1433,626,1364,918,1219,843,1232,968,1239,971,1339,871,1407,936,1401,912,1416,914,1470,1070,1447,937,1399,387,1204,431,1273,554,1435,595,1380,631,1447,480,1369,584,1272,646,1251,612,1343,708,1446,664,1366,664,1293,641,1353,694,1329,618,1403,670,1416,649,1417,816,1462,720,1252,686,1247,709,1373,667,1378,724,1423,645,1428,766,1387,713,1372,752,1376,714,1349,702,1299,715,1449,619,1225,666,1304,759,1431,751,1331,669,1345,708,1343,625,1505,723,1377,755,1400,671,1386,638,1444,579,1360,662,1467,654,1449,699,1407,685,1410,709,1295,627,1487,566,1529,506,1326,667,1426,552,1500,524,1485,600,1467,533,1465,776,1304,605,1461,549,1482,674,1424,600,1516,638,1457,553,1497,592,1449,612,1503,651,1480,571,1400,563,1445,625,1444,653,1488,684,1449,551,1493,650,1392,597,1505,567,1510,539,1530,581,1514,659,1469,699,1485,632,1437,579,1499,657,1335,620,1472,413,1513,242,1288,552,1523,591,1463,646,1466,637,1512,1032,1439,599,1358,613,1311,662,1325,563,1352,644,1413,676,1374,670,1523,579,1442,687,1471,647,1427,685,1429,586,1391,577,1436,666,1389,669,1459,589,1473,560,1507,681,1387,579,1447,417,1532,532,1423,741,1243,885,1308,950,1349,949,1346,1036,1376,686,1364,611,1427,708,1393,599,1345,640,1418,696,1493,560,1402,589,1373,598,1400,366,1459,365,1352,294,1458,250,1452,497,1374,472,1521,410,1403,549,1439,621,1400,613,1421,618,1418,581,1460,689,1484,675,1415,584,1394,520,1459,620,1341,558,1408,619,1385,674,1372,676,1450,694,1418,372,1444,629,1385,598,1401,631,1379,437,1437,331,1404,477,1444,393,1480,277,1490,378,1476,247,1433,310,1405,274,1479,204,1477,215,1431,284,1467,211,1460,211,1430,234,1434,246,1481,239,1500,350,1479,194,1467,206,1477,210,1510,210,1445,336,1414,256,1469,224,1453,207,1442,317,1442,881,1364,810,1345,863,1387,753,1429,931,1465,899,1389,972,1363,833,1356,927,1432,850,1341,940,1426,1056,1542,1068,1503,991,1412,909,1386,961,1447,1012,1491,1042,1386,1071,1372,1012,1413,930,1379,1013,1444,1034,1370,971,1499,1046,1342,935,1368,1038,1457,1074,1510,940,1331,1019,1424,966,1364,924,1409,950,1412,1038,1401,913,1312,1025,1418,1030,1413,930,1335,1002,1435,1046,1440,998,1456,1012,1407,1002,1402,936,1380,1001,1437,1068,1445,1022,1405,1024,1418,988,1412,982,1413,1014,1405,1018,1440,992,1345,977,1352,990,1379,1064,1439,1061,1436,968,1349,982,1411,1003,1414,1046,1437,1016,1400,1010,1449,1039,1437,1002,1361,993,1358,683,1352,750,1417,770,1386,566,1368,665,1490,732,1458,642,1544,702,1492,817,1545,595,1400,786,1558,692,1513,817,1532,537,1465,668,1494,811,1540,814,1533,796,1426,841,1508,756,1423,825,1543,874,1487,779,1426,838,1490,647,1507,974,1542,880,1548,700,1541,912,1536,707,1475,853,1527,666,1391,757,1501,664,1437,694,1471,679,1458,661,1543,617,1501,696,1444,718,1488,676,1464,708,1449,751,1429,734,1475,673,1465,699,1476,702,1483,734,1485,674,1481,716,1504,676,1431,690,1502,743,1410,687,1462,718,1479,726,1473,700,1500,732,1547,689,1483,738,1498,629,1472,1040,1339,1061,1441,1069,1359,1112,1448,1092,1469,1094,1469,1042,1408,1123,1442,1076,1472,1127,1475,1105,1424,1071,1404,1118,1441,1089,1450,1074,1370,1080,1431,1097,1449,1087,1401,1040,1452,1070,1446,1033,1388,1085,1437,1095,1460,1092,1472,1093,1493,1123,1483,1101,1531,1093,1478,1092,1503,1092,1441,1105,1431,1066,1426,1092,1435,257,1360,184,1429,179,1404,1059,1347,1010,1357,984,1367,980,1318,1099,1426,1091,1412,1020,1384,1051,1345,1076,1394,1095,1446,1054,1381,1024,1397,1021,1351,1036,1308,1023,1300,1040,1390,1003,1367,1038,1382,1046,1386,962,1330,1039,1382,1032,1402,1083,1380,1075,1390,1026,1393,1019,1407,1084,1435,762,1368,702,1485,966,1387,1111,1524,1013,1422,1088,1443,978,1384,973,1461,1085,1434,670,1450,1094,1536,999,1382,1027,1436,966,1433,1014,1438,982,1416,1077,1432,1005,1446,1078,1471,1131,1531,1026,1507,958,1431,802,1332,1051,1438,1021,1483,1068,1474,972,1479,973,1299,329,1322,424,1487,1058,1418,465,1496,506,1477,292,1445,323,1438,213,1464,299,1417,285,1460,212,1447,317,1440,232,1478,318,1472,302,1459,252,1450,274,1425,342,1428,232,1384,237,1436,1071,1347,1104,1452,1047,1412,985,1381,999,1387,1006,1340,261,1390,913,1462,148,1448,203,1367,205,1439,373,1232,1012,1382,1050,1434,1002,1380,1041,1403,1081,1448,903,1350,1018,1429,1063,1521,967,1418,1022,1458,1029,1379,1031,1445,1010,1331,1037,1469,1059,1505,1080,1453,938,1378,1029,1447,1042,1477,1111,1397,1019,1508,1109,1541,1055,1405,246,1406,441,1326,288,1294,659,1396,649,1418,1116,1482,1076,1395,1006,1389,1055,1429,966,1434,1013,1341,1055,1394,1080,1434,1017,1472,1044,1389,1091,1538,1111,1415,1095,1455,1040,1430,993,1403,1041,1365,1087,1461,1083,1343,1095,1441,1077,1386,1026,1383,1093,1428,1033,1498,1080,1425,1040,1403,1048,1328,1036,1233,991,1369,1059,1353,1069,1417,1061,1346,1121,1474,993,1299,1058,1490,1095,1348,1101,1309,1098,1424,1099,1438,1018,1406,1068,1380,1116,1444,1103,1472,1048,1343,1106,1370,1054,1331,1107,1419,1043,1470,982,1324,935,1368,911,1431,1015,1281,686,1120,728,1161,775,1021,775,1012,685,1148,681,1288,668,1278,701,1171,684,1146,703,1199,716,1233,749,1216,632,1312,686,1118,698,1154,735,1093,648,1184,722,1143,787,1008,678,1164,748,1030,799,1034,675,1315,676,1240,462,1362,759,1225,705,1477,568,1324,499,1309,954,1421,899,1367,675,1262,535,1509,496,1536,852,1488,617,1248,522,1390,806,1481,902,1393,657,1322,383,1398,842,1405,902,1394,510,1231,817,1474,399,1374,828,1408,476,1287,833,1348,466,1362,897,1420,501,1284,1010,1410,1072,1416,1088,1480,1018,1396,1064,1488,1143,1442,350,1454,319,1470,273,1518,250,1541,259,1524,290,1537,267,1460,1095,1437,968,1408,1086,1448,1142,1493,1032,1527,1107,1467,1108,1470,1112,1459,1075,1496,1082,1461,1002,1453,1106,1420,1122,1494,1129,1421,1035,1509,1038,1531,878,1091,804,1123,714,1219,733,1307,715,1362,591,1280,587,1325,680,1196,705,1312,697,1168,684,1192,707,1289,852,1343,780,1401,711,1333,739,1408,704,1343,746,1256,657,1281,721,1331,707,1345,751,1273,652,1356,691,1403,732,1453,653,1312,889,1276,529,1335,530,1335,538,1339,468,1284,506,1385,570,998,878,1190,553,1330,606,1054,599,1004,591,1095,502,1012,602,1015,883,1222,618,1084,543,1224,585,1003,594,998,518,1087,584,918,524,1038,649,1024,566,962,580,1260,650,1273,574,986,599,1028,609,1212,750,1073,781,1211,757,1109,1068,1497,1048,1368,1104,1390,1096,1362,1084,1363,1065,1383,1106,1425,1060,1411,1108,1396,1095,1328,1118,1454,1087,1380,1134,1425,1051,1429,1104,1405,1131,1505,1139,1404,1125,1416,1118,1371,1121,1382,1122,1468,1128,1408,1110,1416,1108,1405,1147,1448,1145,1433,1098,1435,1143,1407
828,1411,495,1244,365,1240,477,1342,494,1361,1063,1420,1035,1406,980,1447,709,1412,755,1397,959,1418,1022,1414,829,1453,1019,1392,1037,1436,1037,1412,987,1424,1001,1371,1036,1466,965,1409,1045,1436,1031,1446,970,1413,1038,1446,1025,1413,949,1426,991,1384,1067,1422,1080,1449,735,1416,669,1447,1025,1351,1089,1467,1037,1405,210,1506,274,1493,279,1496,1091,1341,240,1389,1114,1397,1062,1362,1132,1335,1047,1362,1031,1390,1077,1492,1117,1451,1074,1481,179,1490,1020,1371,956,1444,1073,1243,151,1521,1029,1306,1054,1300,1136,1367,1056,1411,1075,1444,1058,1459,220,1449,262,1503,707,1352,693,1293,642,1246,700,1314,650,1249,678,1291,710,1319,712,1238,861,1193,919,1161,712,1311,643,1210,819,1392,658,1194,467,1222,514,1280,707,1295,695,1315,695,1187,653,1330,663,1306,648,1212,698,1252,747,1378,775,1277,717,1177,701,1226,622,1268,673,1157,581,1303,650,1181,492,1185,707,1234,681,1222,718,1306,664,1262,638,1267,685,1257,624,1337,656,1269,621,1317,688,1270,570,1238,580,1197,461,1340,582,1280,528,1392,589,1274,651,1221,660,1345,684,1277,747,1338,700,1382,567,1416,618,1316,544,1336,670,1268,667,1454,761,1299,679,1398,578,1419,590,1352,717,1342,606,1452,652,1381,715,1272,665,1012,693,1157,686,994,588,1033,659,1133,654,1067,885,1237,593,896,856,1160,789,1029,725,1155,552,853,635,921,711,1038,710,1059,665,1017,760,1089,422,1043,617,1046,829,1013,757,989,655,840,680,1025,1033,919,637,922,889,1016,591,970,412,1079,365,1062,363,1106,751,958,541,1126,729,1030,528,980,762,1362,885,1359,896,1265,949,1261,1004,1384,917,1263,923,1273,976,1337,876,1255,912,1479,886,1339,1015,1431,1021,1475,975,1393,862,1322,1048,1455,858,1348,987,1369,867,1330,997,1352,1106,1470,996,1354,1005,1266,1019,1413,1006,1344,940,1365,1005,1389,997,1377,957,1366,999,1426,946,1429,659,1010,547,1165,800,978,662,928,575,1252,728,978,727,1185,646,1088,758,954,713,821,754,871,566,1174,677,787,656,1104,624,986,761,962,641,1003,794,965,686,849,724,798,705,855,759,1021,724,1008,691,944,830,991,721,905,533,1298,665,1384,705,1167,660,1400,670,1293,784,1287,645,1346,609,1473,570,1404,505,1322,515,1175,492,1188,451,1225,497,1383,488,1256,487,1255,587,1142,558,1322,414,1304,555,1355,663,1220,521,1254,459,1385,470,1381,531,1433,566,1256,488,1213,601,1211,562,1247,648,1278,644,1245,656,1227,619,1369,661,1232,651,1177,679,1245,691,1303,684,1331,680,1338,588,1267,571,1378,599,1285,608,1365,614,1443,683,1403,628,1336,915,1190,849,1206,953,1212,973,1310,882,1379,940,1371,921,1385,943,1464,1075,1414,943,1369,404,1179,445,1255,571,1407,613,1351,646,1420,494,1342,596,1245,656,1225,629,1315,719,1417,679,1341,683,1270,651,1326,715,1304,638,1375,679,1391,659,1391,827,1432,732,1225,695,1222,719,1345,682,1351,739,1395,658,1399,780,1359,722,1346,759,1349,717,1324,720,1272,732,1415,632,1200,675,1277,786,1404,781,1318,687,1314,740,1321,633,1471,747,1344,752,1389,699,1358,640,1410,613,1360,674,1432,672,1414,733,1394,703,1377,724,1268,639,1453,589,1494,533,1308,681,1390,581,1488,557,1459,634,1440,546,1432,804,1282,619,1426,575,1477,697,1406,631,1497,664,1440,585,1469,612,1434,643,1489,683,1461,600,1387,593,1427,658,1436,682,1467,716,1431,581,1474,675,1368,628,1491,599,1496,572,1508,609,1500,688,1451,728,1467,662,1430,610,1485,685,1317,651,1453,449,1528,264,1335,572,1511,621,1450,676,1442,665,1490,1056,1409,593,1329,640,1287,688,1299,589,1327,660,1381,695,1341,684,1489,608,1410,714,1439,670,1397,692,1398,611,1360,601,1406,688,1356,684,1427,615,1442,571,1474,700,1353,591,1415,449,1507,551,1392,775,1205,886,1274,949,1315,949,1312,1038,1340,691,1335,623,1396,720,1365,607,1316,640,1388,699,1461,568,1371,613,1347,615,1370,371,1426,385,1324,319,1431,269,1425,529,1354,507,1505,442,1397,564,1407,647,1369,618,1391,621,1389,590,1430,697,1454,685,1384,593,1365,533,1427,636,1311,569,1378,631,1355,694,1345,684,1419,713,1388,382,1412,644,1355,625,1377,644,1351,469,1413,363,1394,508,1433,426,1469,312,1471,414,1466,283,1426,342,1399,310,1468,240,1459,250,1420,318,1459,244,1443,246,1420,270,1425,282,1462,277,1497,383,1466,231,1461,241,1456,246,1506,245,1434,370,1395,290,1464,260,1446,242,1436,351,1429,881,1332,827,1313,868,1355,770,1394,946,1430,909,1356,981,1331,841,1325,956,1404,866,1309,952,1394,1021,1526,1034,1478,1004,1375,911,1351,966,1410,1013,1454,1049,1351,1083,1335,1030,1375,937,1344,991,1421,1022,1333,958,1466,1072,1305,946,1333,1023,1420,1060,1470,922,1308,999,1397,947,1336,905,1383,931,1383,1021,1372,898,1286,1003,1388,1009,1385,913,1310,981,1408,1024,1411,981,1428,990,1378,986,1373,917,1353,983,1408,1048,1416,1004,1377,1003,1388,975,1384,966,1386,997,1376,997,1411,968,1319,961,1326,971,1354,1044,1408,1041,1406,951,1322,963,1381,985,1385,1028,1409,994,1373,986,1421,1015,1409,987,1333,973,1334,707,1381,785,1443,801,1405,599,1386,686,1456,749,1422,680,1559,740,1509,853,1543,635,1411,821,1540,729,1527,852,1529,583,1481,705,1512,848,1537,850,1530,816,1458,877,1501,791,1419,864,1544,909,1492,794,1392,873,1484,682,1531,1011,1555,918,1553,744,1529,948,1529,741,1501,889,1527,697,1371,790,1483,696,1415,723,1457,712,1442,689,1563,651,1478,729,1427,751,1477,711,1466,743,1436,783,1409,766,1452,708,1455,731,1469,736,1467,761,1471,703,1452,741,1474,707,1416,726,1484,770,1385,724,1454,748,1449,760,1463,732,1480,759,1532,726,1461,770,1478,664,1469,1034,1308,1062,1410,1072,1328,1114,1417,1085,1437,1088,1438,1041,1378,1121,1410,1068,1440,1121,1443,1103,1391,1070,1373,1110,1408,1079,1420,1070,1342,1070,1399,1091,1417,1078,1371,1026,1422,1062,1415,1028,1358,1077,1406,1084,1428,1079,1441,1088,1461,1116,1450,1105,1497,1090,1446,1086,1471,1091,1409,1094,1397,1064,1395,1087,1404,283,1338,209,1405,203,1375,1055,1320,1000,1329,974,1340,969,1292,1092,1398,1081,1383,1014,1356,1039,1316,1064,1367,1085,1417,1047,1352,1018,1369,1017,1323,1024,1279,1015,1272,1028,1362,997,1339,1028,1354,1036,1358,955,1302,1030,1354,1023,1372,1070,1351,1059,1361,1013,1364,1008,1378,1072,1406,776,1347,711,1445,971,1357,1102,1479,1042,1444,1071,1405,980,1346,967,1417,1075,1392,688,1416,1106,1518,1022,1406,1060,1467,984,1453,1050,1470,1011,1444,1061,1386,1022,1484,1059,1425,1106,1482,1037,1456,978,1452,822,1305,1084,1479,1059,1509,1092,1488,955,1431,982,1269,360,1317,458,1473,1063,1382,498,1489,539,1462,328,1438,358,1426,249,1444,334,1404,319,1449,248,1427,353,1424,267,1455,351,1459,336,1451,288,1431,308,1416,373,1405,266,1374,272,1424,1070,1311,1108,1416,1053,1378,999,1348,1006,1354,1011,1307,275,1354,946,1446,175,1416,222,1339,217,1406,401,1201,1007,1349,1079,1468,1016,1412,1030,1372,1079,1424,925,1320,1049,1455,1092,1500,998,1438,1056,1481,1009,1346,1021,1411,993,1297,1070,1484,1093,1512,1063,1419,964,1403,1026,1413,1075,1494,1109,1364,1053,1518,1140,1570,1042,1371,262,1371,473,1304,319,1276,670,1370,664,1390,1113,1449,1074,1363,1000,1356,1049,1394,964,1401,1015,1307,1055,1359,1074,1398,1015,1437,1034,1353,1118,1518,1102,1379,1077,1421,1024,1396,993,1370,1029,1330,1075,1426,1080,1308,1080,1406,1065,1351,1028,1349,1078,1393,1034,1462,1067,1390,1025,1369,1048,1299,1036,1203,996,1339,1062,1321,1067,1387,1065,1314,1120,1441,993,1268,1055,1459,1097,1315,1099,1279,1097,1393,1087,1407,1019,1374,1063,1350,1115,1411,1097,1440,1054,1311,1107,1338,1036,1299,1104,1386,1044,1440,986,1293,940,1340,915,1402,1013,1251,678,1158,725,1200,759,1063,755,1051,678,1186,664,1329,658,1321,703,1208,687,1184,717,1234,711,1275,755,1256,623,1351,684,1156,695,1195,732,1134,630,1221,720,1182,763,1049,674,1200,736,1072,788,1074,654,1358,679,1279,499,1363,790,1222,710,1443,592,1361,529,1340,938,1382,936,1397,712,1282,572,1512,534,1544,836,1449,654,1232,520,1429,813,1490,939,1430,695,1323,372,1426,858,1369,893,1359,547,1255,807,1434,403,1382,866,1432,494,1325,868,1379,497,1331,893,1379,541,1311,992,1375,1086,1383,1096,1446,1035,1363,1079,1452,1137,1408,382,1438,352,1460,308,1512,284,1536,293,1515,325,1531,300,1448,1109,1401,984,1375,1098,1413,1138,1457,1050,1493,1117,1432,1121,1435,1121,1424,1093,1461,1095,1427,1010,1417,1114,1384,1127,1459,1132,1385,1069,1477,1073,1531,896,1056,830,1087,748,1220,765,1314,754,1349,613,1317,621,1322,716,1207,743,1306,725,1178,719,1202,743,1295,887,1331,822,1408,744,1324,773,1397,740,1347,783,1260,697,1293,758,1331,744,1354,777,1278,691,1367,730,1411,771,1453,687,1311,915,1247,560,1355,561,1356,568,1359,498,1314,538,1407,607,1013,913,1188,576,1368,603,1092,590,1043,612,1132,544,985,630,1044,902,1196,623,1124,550,1266,585,1040,624,1031,505,1130,626,912,566,1022,660,1066,612,962,618,1257,685,1279,620,981,645,1029,615,1244,793,1104,812,1194,789,1114,1059,1461,1052,1333,1100,1354,1107,1328,1086,1326,1062,1346,1096,1389,1050,1375,1109,1357,1104,1291,1117,1415,1093,1343,1134,1387,1070,1392,1111,1366,1117,1465,1141,1367,1124,1376,1112,1334,1120,1345,1122,1431,1130,1371,1109,1377,1100,1366,1140,1409,1150,1394,1108,1397,1145,1370
823,1382,497,1219,366,1218,481,1314,492,1331,1052,1390,1028,1376,971,1415,716,1382,765,1368,961,1388,1020,1383,849,1422,1014,1362,1040,1405,1026,1381,979,1395,1008,1343,1019,1434,957,1380,1055,1405,1034,1416,959,1383,1023,1416,1009,1383,943,1396,999,1355,1056,1393,1066,1419,738,1383,691,1415,1023,1317,1097,1428,1040,1366,248,1492,312,1489,317,1478,1100,1305,276,1372,1112,1358,1054,1325,1128,1297,1046,1326,1033,1354,1060,1455,1126,1412,1054,1445,216,1480,1014,1335,950,1410,1072,1209,190,1512,1025,1273,1046,1266,1129,1328,1055,1372,1070,1406,1052,1421,257,1443,298,1495,740,1354,723,1308,671,1270,731,1319,677,1275,710,1305,741,1327,741,1252,893,1166,946,1141,744,1308,667,1231,853,1388,689,1217,499,1235,544,1302,740,1285,721,1320,721,1211,680,1323,696,1320,675,1234,727,1261,780,1375,806,1272,747,1192,731,1239,651,1278,700,1169,609,1317,678,1173,518,1194,739,1249,713,1231,749,1312,693,1280,659,1257,706,1245,643,1321,673,1249,641,1308,707,1255,588,1231,597,1182,481,1331,598,1266,548,1375,608,1268,668,1209,677,1324,700,1255,770,1317,718,1359,592,1404,639,1303,569,1322,694,1247,685,1428,785,1282,703,1383,601,1412,613,1342,737,1323,630,1438,675,1364,736,1253,687,1003,708,1138,704,987,607,1027,677,1120,672,1061,842,1187,656,893,826,1100,750,981,691,1100,608,848,582,860,674,982,671,1005,624,955,705,1046,481,1065,573,989,884,1014,702,938,708,823,637,977,1089,945,592,870,940,1064,607,925,476,1045,403,1056,312,1121,776,1016,541,1067,749,1062,548,940,764,1334,885,1330,896,1243,968,1245,988,1356,923,1233,931,1245,964,1313,867,1230,911,1453,882,1313,1011,1399,1005,1444,973,1362,871,1295,1029,1425,862,1320,980,1341,869,1303,992,1321,1072,1460,991,1323,1009,1235,1024,1380,1005,1314,939,1335,989,1361,1003,1345,948,1337,979,1399,941,1398,702,999,592,1170,838,967,713,932,607,1250,706,936,763,1184,683,1092,731,912,756,817,794,861,599,1176,718,785,694,1117,600,938,727,919,691,1016,762,925,730,828,766,785,751,843,725,977,703,965,657,903,815,944,705,865,563,1294,701,1353,714,1151,698,1371,706,1272,769,1251,678,1340,605,1434,609,1396,538,1305,544,1174,488,1156,474,1222,518,1361,496,1233,488,1223,589,1119,573,1284,444,1291,588,1351,664,1195,549,1247,479,1362,493,1356,550,1406,572,1219,488,1181,608,1189,592,1243,649,1251,660,1218,673,1201,643,1339,675,1206,670,1159,696,1220,709,1276,703,1302,700,1308,605,1243,592,1352,608,1264,608,1336,617,1413,688,1376,635,1307,912,1162,853,1179,943,1186,973,1281,892,1351,941,1341,926,1354,941,1433,1079,1382,947,1339,417,1158,455,1233,585,1380,627,1323,658,1393,509,1315,606,1220,666,1200,644,1287,728,1388,694,1316,698,1248,661,1301,730,1277,657,1348,694,1366,669,1366,835,1401,739,1197,703,1198,729,1316,696,1325,754,1367,669,1370,793,1330,730,1320,765,1322,722,1299,735,1245,745,1382,642,1176,682,1250,810,1378,811,1305,709,1290,768,1298,652,1437,775,1313,764,1398,729,1332,659,1379,647,1346,681,1397,701,1381,767,1370,726,1344,751,1239,656,1420,616,1461,560,1297,714,1361,609,1475,592,1436,669,1414,575,1402,832,1258,643,1396,602,1465,723,1383,660,1468,689,1420,610,1442,641,1418,672,1469,713,1443,627,1366,623,1412,691,1423,707,1442,722,1422,610,1452,701,1341,655,1479,631,1478,604,1484,636,1484,716,1432,754,1448,692,1420,639,1468,714,1292,677,1434,485,1540,292,1382,588,1510,652,1434,708,1414,693,1465,1076,1379,590,1299,668,1261,715,1275,616,1305,675,1349,718,1309,704,1454,637,1379,740,1404,695,1366,704,1367,635,1330,628,1374,703,1334,700,1395,640,1409,583,1440,721,1318,605,1382,481,1475,579,1361,806,1168,883,1241,950,1281,950,1279,1040,1305,700,1306,640,1367,737,1338,616,1289,640,1359,705,1430,580,1341,642,1321,633,1341,382,1392,411,1297,343,1409,283,1398,558,1333,541,1488,475,1389,581,1376,672,1338,627,1362,629,1359,604,1400,701,1422,696,1356,608,1342,551,1395,655,1282,586,1349,647,1329,722,1323,694,1388,737,1359,396,1381,662,1324,652,1356,665,1325,493,1383,396,1392,539,1413,459,1458,347,1460,449,1455,320,1406,374,1387,345,1466,275,1446,285,1405,353,1446,278,1432,281,1408,306,1410,317,1446,314,1484,420,1460,267,1457,276,1434,283,1493,280,1416,403,1387,325,1453,295,1438,277,1428,386,1424,886,1300,849,1280,882,1322,784,1360,969,1402,929,1322,990,1298,849,1295,975,1369,884,1277,960,1361,991,1500,1002,1445,1016,1338,920,1318,975,1373,1018,1418,1057,1317,1086,1298,1050,1337,956,1309,960,1396,1013,1295,973,1428,1083,1269,962,1297,1015,1383,1045,1431,904,1284,979,1370,927,1308,887,1358,914,1354,1004,1345,881,1259,981,1359,987,1355,895,1284,960,1380,1001,1381,965,1400,968,1350,970,1345,900,1328,965,1378,1029,1387,986,1349,984,1359,959,1355,949,1360,979,1347,976,1382,945,1292,945,1299,950,1327,1024,1378,1022,1377,936,1295,943,1352,965,1355,1009,1379,972,1346,961,1392,991,1381,972,1306,952,1307,738,1399,820,1456,833,1418,637,1386,702,1423,761,1385,717,1560,778,1527,889,1538,674,1425,840,1504,765,1549,889,1529,627,1499,742,1522,886,1540,885,1517,846,1475,914,1499,825,1438,902,1537,944,1487,801,1359,909,1486,717,1539,1048,1543,956,1548,788,1522,983,1508,784,1506,926,1528,728,1350,811,1461,719,1386,756,1443,746,1424,726,1546,682,1453,762,1414,786,1466,746,1462,777,1420,815,1386,798,1426,742,1443,764,1456,767,1445,790,1456,731,1427,769,1444,737,1398,758,1460,796,1352,760,1440,777,1418,793,1452,762,1458,778,1499,763,1446,803,1455,699,1462,1026,1278,1062,1378,1072,1297,1112,1385,1079,1406,1079,1407,1038,1348,1117,1377,1060,1409,1114,1410,1100,1359,1069,1342,1102,1375,1069,1390,1066,1314,1062,1368,1084,1386,1069,1340,1014,1392,1053,1384,1021,1329,1073,1376,1069,1395,1067,1409,1082,1428,1107,1418,1107,1464,1085,1414,1082,1438,1084,1376,1082,1364,1061,1365,1079,1373,308,1312,234,1379,224,1347,1048,1292,989,1302,964,1312,957,1265,1081,1369,1065,1353,1006,1329,1026,1287,1048,1339,1072,1388,1038,1323,1011,1341,1009,1295,1013,1250,1006,1244,1015,1334,990,1311,1016,1326,1024,1330,947,1274,1020,1325,1014,1343,1054,1322,1041,1333,998,1336,997,1349,1057,1376,791,1324,729,1413,974,1317,1091,1436,1071,1479,1057,1370,990,1313,972,1381,1068,1352,715,1386,1104,1465,1046,1447,1102,1498,1008,1492,1081,1494,1041,1478,1069,1361,1050,1448,1049,1384,1090,1432,1036,1412,1013,1486,838,1266,1118,1503,1098,1535,1085,1439,943,1387,983,1240,391,1309,491,1456,1067,1345,532,1474,571,1445,363,1429,393,1412,285,1424,368,1384,354,1434,284,1406,388,1412,297,1427,385,1444,370,1442,323,1418,341,1406,399,1375,299,1364,308,1408,1072,1275,1110,1380,1058,1343,1011,1315,1011,1321,1015,1274,297,1324,979,1426,203,1388,237,1306,238,1383,426,1182,1008,1317,1098,1502,1029,1445,1024,1343,1068,1394,940,1291,1080,1451,1097,1471,1027,1460,1087,1487,997,1313,1012,1377,978,1263,1102,1494,1069,1492,1054,1385,991,1425,1019,1378,1106,1517,1105,1330,1088,1521,1126,1537,1027,1336,280,1340,505,1278,348,1244,685,1346,681,1360,1107,1415,1070,1332,994,1323,1042,1360,960,1369,1016,1274,1053,1325,1069,1363,995,1407,1024,1316,1114,1482,1091,1343,1058,1386,1010,1362,990,1335,1019,1294,1064,1392,1077,1272,1067,1372,1054,1317,1032,1315,1062,1358,1037,1426,1055,1354,1010,1335,1047,1271,1034,1172,999,1310,1065,1288,1067,1358,1066,1283,1122,1407,995,1238,1051,1428,1099,1282,1097,1249,1096,1362,1077,1376,1021,1342,1056,1320,1116,1377,1092,1408,1058,1279,1106,1305,1027,1268,1097,1353,1038,1410,988,1262,944,1311,918,1373,1009,1221,679,1195,729,1238,748,1104,744,1091,691,1220,647,1370,641,1364,699,1248,686,1223,712,1274,701,1318,754,1298,660,1349,682,1195,694,1233,720,1175,647,1242,712,1222,742,1089,661,1240,742,1112,780,1113,634,1401,670,1321,535,1364,822,1210,721,1409,594,1385,524,1377,932,1342,958,1431,729,1318,609,1508,572,1547,846,1408,691,1232,535,1401,823,1450,959,1467,734,1337,405,1394,873,1333,890,1321,578,1288,815,1395,439,1347,870,1425,490,1351,894,1415,531,1300,887,1339,573,1348,985,1339,1097,1349,1100,1411,1050,1329,1088,1416,1129,1374,414,1419,385,1446,342,1502,319,1527,327,1504,360,1521,333,1433,1119,1366,999,1342,1106,1379,1138,1421,1066,1459,1127,1396,1129,1400,1127,1388,1110,1425,1107,1393,1020,1382,1120,1348,1131,1423,1141,1349,1099,1442,1101,1504,929,1029,867,1070,782,1230,797,1316,791,1335,640,1350,655,1310,752,1220,780,1301,754,1200,755,1208,780,1301,924,1324,863,1414,780,1322,809,1396,777,1357,821,1257,737,1303,795,1327,774,1362,815,1282,731,1375,770,1411,809,1458,727,1310,936,1218,592,1376,594,1377,600,1381,528,1343,568,1432,612,1053,933,1171,613,1386,599,1130,582,1082,632,1168,586,965,633,1082,918,1159,629,1165,590,1258,574,1078,624,1074,498,1173,668,912,608,1012,654,1109,648,986,657,1255,720,1280,665,998,689,1037,611,1276,837,1128,840,1175,821,1120,1048,1426,1051,1299,1097,1317,1102,1291,1092,1290,1057,1309,1089,1352,1045,1338,1105,1319,1109,1253,1122,1376,1093,1305,1138,1349,1089,1354,1117,1327,1107,1427,1133,1329,1119,1336,1111,1297,1123,1307,1118,1393,1128,1334,1112,1338,1088,1328,1140,1371,1152,1355,1114,1358,1148,1332
814,1352,498,1195,367,1195,485,1286,492,1301,1038,1360,1021,1346,961,1384,721,1353,770,1339,957,1358,1016,1353,856,1392,1006,1332,1038,1375,1013,1351,968,1366,1007,1315,1004,1403,950,1351,1056,1375,1035,1386,948,1353,1010,1386,996,1353,934,1366,1000,1326,1042,1363,1050,1388,744,1351,707,1383,1025,1283,1098,1389,1043,1327,284,1477,348,1475,353,1454,1101,1270,311,1363,1109,1318,1046,1288,1123,1258,1041,1291,1040,1319,1046,1415,1128,1374,1051,1406,253,1467,1015,1299,940,1376,1069,1176,230,1505,1022,1240,1037,1231,1121,1289,1059,1333,1074,1370,1051,1384,292,1437,334,1478,772,1352,754,1321,701,1287,762,1320,709,1295,742,1323,772,1330,771,1262,926,1138,975,1121,775,1305,698,1256,887,1379,720,1235,530,1248,574,1325,773,1273,753,1322,744,1236,711,1310,728,1328,703,1252,756,1262,813,1368,837,1262,777,1205,760,1248,679,1288,727,1180,636,1332,705,1163,544,1200,772,1260,744,1238,780,1315,723,1298,680,1245,725,1231,660,1301,688,1229,660,1295,724,1236,606,1219,611,1167,501,1315,611,1249,568,1356,627,1259,682,1193,690,1303,713,1233,789,1295,733,1335,618,1390,660,1289,594,1305,717,1227,700,1403,809,1259,728,1364,623,1404,635,1332,754,1302,653,1420,698,1341,757,1232,707,990,721,1117,721,975,626,1016,692,1105,690,1051,794,1150,719,879,807,1043,723,930,651,1046,663,843,587,833,629,924,628,950,571,899,659,998,536,1077,574,957,918,1007,654,886,747,807,585,930,1131,941,599,851,939,1028,621,887,510,1048,440,1048,298,1135,804,1049,549,1031,790,1108,563,892,770,1305,888,1302,897,1219,956,1220,976,1328,929,1202,941,1217,955,1288,863,1206,912,1421,878,1287,1012,1367,996,1413,973,1332,879,1266,1014,1393,869,1292,978,1312,876,1277,990,1290,1039,1442,989,1292,1015,1205,1028,1348,1008,1283,943,1306,984,1331,1007,1314,947,1309,968,1372,943,1366,745,988,636,1174,870,952,763,931,640,1242,751,932,803,1197,718,1088,705,868,794,803,830,846,632,1201,758,776,734,1136,618,914,680,881,738,1020,727,890,776,813,803,769,799,834,686,936,678,919,654,865,805,902,671,823,593,1285,731,1317,744,1140,731,1342,740,1249,752,1213,696,1322,607,1394,648,1383,570,1293,563,1142,510,1148,490,1186,513,1324,520,1211,515,1212,619,1138,587,1262,456,1256,620,1338,669,1189,578,1235,482,1324,492,1313,564,1367,583,1196,508,1182,614,1161,611,1218,653,1223,674,1191,686,1176,662,1309,687,1180,688,1140,711,1196,726,1248,723,1273,718,1281,621,1218,615,1325,617,1242,610,1307,623,1383,689,1349,644,1278,908,1133,857,1152,935,1159,972,1253,899,1322,938,1312,928,1324,932,1401,1080,1349,952,1309,430,1133,465,1211,600,1354,643,1294,670,1366,524,1288,615,1193,675,1174,660,1260,741,1359,706,1291,712,1224,673,1274,742,1251,667,1323,709,1341,680,1341,839,1370,746,1171,714,1173,742,1288,712,1298,765,1339,682,1341,803,1303,739,1293,770,1294,728,1274,748,1218,756,1348,653,1151,688,1223,835,1352,838,1283,728,1259,790,1279,677,1405,800,1283,788,1414,758,1307,685,1359,681,1328,695,1362,732,1353,799,1347,752,1315,778,1221,675,1388,640,1429,589,1279,747,1332,636,1458,627,1410,703,1388,606,1376,860,1237,676,1366,627,1451,744,1358,684,1438,714,1395,638,1410,667,1399,702,1447,745,1422,655,1342,653,1392,723,1405,732,1412,711,1411,637,1428,725,1311,686,1464,664,1458,635,1455,663,1465,739,1410,780,1422,721,1404,668,1444,741,1266,699,1408,521,1544,329,1423,593,1498,682,1415,740,1384,723,1436,1092,1349,593,1270,693,1235,740,1253,643,1281,694,1317,738,1277,724,1420,667,1345,762,1368,719,1335,717,1336,664,1301,651,1344,728,1300,716,1363,658,1378,601,1407,747,1284,621,1350,510,1445,600,1330,834,1131,884,1208,953,1248,954,1245,1044,1270,711,1277,660,1338,751,1312,629,1260,644,1329,712,1402,599,1311,672,1302,656,1315,399,1362,436,1273,372,1387,304,1372,587,1311,573,1471,510,1383,607,1354,701,1312,640,1335,642,1332,618,1370,705,1392,710,1327,628,1321,574,1364,677,1255,605,1319,670,1302,752,1304,708,1357,758,1330,418,1351,679,1295,670,1328,688,1297,525,1371,429,1376,570,1395,492,1442,382,1450,484,1438,356,1397,406,1380,381,1456,310,1432,320,1394,387,1435,311,1416,316,1388,341,1396,353,1426,352,1471,457,1445,303,1449,311,1431,319,1476,314,1404,437,1375,360,1446,330,1420,313,1420,420,1410,897,1269,873,1257,896,1290,798,1332,981,1371,946,1289,995,1265,861,1264,999,1334,897,1246,958,1328,980,1464,991,1409,1030,1300,935,1287,990,1338,1028,1382,1065,1282,1089,1261,1070,1304,981,1286,934,1366,1020,1257,988,1390,1100,1234,980,1262,1025,1346,1048,1391,886,1261,959,1343,908,1281,868,1331,896,1325,987,1317,864,1232,959,1330,965,1325,879,1260,939,1352,980,1352,945,1371,948,1325,954,1317,882,1299,947,1349,1006,1356,968,1321,963,1330,944,1327,934,1336,961,1319,958,1354,925,1269,929,1274,929,1300,1003,1347,1002,1346,919,1267,923,1323,946,1325,990,1350,949,1318,936,1363,968,1352,958,1279,931,1281,769,1405,854,1473,865,1423,674,1390,714,1389,771,1349,755,1567,817,1544,919,1510,712,1450,852,1468,802,1554,925,1540,671,1519,779,1527,924,1561,921,1503,880,1478,950,1500,858,1461,941,1544,978,1483,805,1325,944,1489,752,1532,1071,1506,992,1524,832,1524,1017,1476,827,1508,955,1504,760,1328,836,1435,727,1374,787,1426,779,1405,761,1525,714,1425,796,1403,818,1450,781,1450,811,1398,846,1359,828,1399,776,1426,796,1442,800,1418,820,1434,764,1406,794,1420,765,1375,790,1436,823,1322,794,1418,804,1389,826,1436,792,1430,804,1471,801,1431,832,1431,734,1449,1017,1248,1058,1347,1069,1266,1107,1354,1070,1374,1069,1375,1034,1319,1111,1345,1053,1377,1105,1378,1095,1326,1065,1311,1090,1342,1056,1359,1059,1285,1053,1336,1076,1355,1059,1309,1003,1362,1041,1352,1015,1300,1067,1345,1054,1362,1056,1377,1074,1395,1097,1385,1104,1430,1076,1382,1073,1406,1079,1343,1068,1331,1056,1334,1069,1342,330,1286,258,1353,246,1318,1039,1265,980,1275,954,1285,946,1240,1067,1340,1048,1324,995,1301,1012,1259,1031,1311,1056,1359,1028,1294,1003,1314,1002,1267,1001,1221,996,1217,1003,1305,982,1282,1004,1298,1010,1302,937,1246,1009,1296,1002,1313,1036,1293,1022,1305,981,1307,984,1320,1041,1346,809,1301,756,1399,987,1290,1088,1400,1106,1524,1050,1339,1004,1293,977,1341,1068,1313,740,1357,1099,1417,1077,1476,1107,1483,1049,1535,1125,1530,1070,1519,1067,1329,1054,1406,1039,1342,1076,1388,1036,1373,1051,1500,846,1230,1097,1457,1108,1526,1068,1396,947,1355,983,1210,423,1307,523,1436,1072,1308,565,1458,605,1426,399,1420,427,1398,320,1407,399,1353,388,1421,320,1391,424,1402,332,1411,419,1425,404,1429,358,1412,375,1387,424,1343,332,1354,343,1396,1078,1240,1107,1344,1059,1308,1024,1282,1016,1288,1019,1241,312,1288,1011,1405,233,1353,263,1280,260,1354,456,1161,1006,1284,1108,1503,1047,1478,1017,1318,1057,1366,954,1262,1095,1424,1095,1439,1058,1454,1077,1460,990,1280,1005,1346,957,1231,1072,1470,1038,1473,1041,1352,1023,1453,1019,1346,1138,1521,1099,1296,1099,1513,1103,1504,1016,1304,297,1312,535,1265,379,1234,699,1322,697,1332,1099,1382,1062,1300,990,1290,1037,1325,958,1337,1015,1240,1055,1290,1060,1327,987,1373,1013,1280,1119,1445,1082,1307,1040,1352,994,1327,991,1301,1012,1259,1056,1357,1075,1237,1050,1337,1043,1282,1034,1281,1053,1323,1045,1393,1043,1319,998,1301,1046,1242,1031,1142,1000,1281,1066,1255,1069,1328,1064,1251,1125,1374,995,1208,1047,1396,1099,1249,1094,1219,1095,1332,1070,1345,1021,1310,1050,1291,1110,1344,1087,1376,1060,1247,1103,1273,1021,1237,1091,1320,1034,1379,988,1232,946,1283,921,1343,1003,1192,678,1233,735,1276,743,1145,732,1131,686,1258,628,1410,612,1407,687,1288,681,1262,703,1317,703,1360,741,1342,698,1324,671,1234,685,1274,701,1216,683,1221,708,1262,728,1129,651,1279,738,1154,776,1152,654,1413,650,1362,572,1359,854,1206,730,1376,603,1348,540,1351,931,1303,950,1395,733,1311,646,1495,610,1543,863,1368,727,1244,563,1365,841,1409,956,1441,767,1366,441,1365,891,1297,887,1282,581,1314,821,1356,477,1317,867,1387,511,1313,880,1379,565,1269,881,1298,580,1388,979,1304,1103,1315,1102,1377,1063,1295,1095,1380,1121,1340,446,1394,419,1431,377,1490,354,1513,361,1490,394,1508,366,1418,1127,1331,1008,1310,1111,1344,1136,1386,1080,1426,1134,1360,1132,1365,1130,1353,1121,1389,1115,1358,1029,1347,1124,1312,1133,1387,1147,1313,1118,1405,1109,1468,958,1000,888,1038,815,1219,828,1316,829,1339,671,1377,690,1295,788,1232,817,1302,788,1202,791,1214,815,1297,950,1301,902,1403,817,1319,839,1379,814,1367,858,1265,777,1310,831,1322,808,1362,853,1294,768,1376,810,1423,849,1469,767,1318,952,1191,622,1397,626,1399,632,1401,549,1376,599,1457,603,1092,945,1135,653,1385,600,1169,580,1121,649,1204,627,960,628,1121,933,1123,626,1206,632,1238,569,1115,618,1116,500,1216,704,931,650,1016,650,1151,641,1032,695,1255,754,1282,676,1044,699,1083,640,1263,882,1148,867,1150,853,1122,1040,1390,1056,1265,1093,1281,1100,1255,1099,1254,1064,1272,1083,1316,1039,1301,1102,1280,1116,1216,1121,1336,1092,1266,1136,1311,1104,1314,1121,1289,1098,1388,1132,1291,1118,1296,1107,1260,1122,1270,1118,1355,1123,1296,1111,1299,1089,1290,1146,1334,1151,1316,1118,1320,1145,1295
803,1323,498,1170,368,1172,488,1258,493,1272,1026,1330,1011,1316,949,1353,725,1323,770,1310,949,1329,1008,1322,857,1361,996,1302,1033,1344,998,1320,957,1336,1001,1286,991,1372,942,1322,1052,1345,1031,1356,937,1324,997,1356,982,1323,922,1337,996,1297,1028,1334,1035,1357,761,1321,723,1351,1022,1249,1096,1349,1039,1289,317,1453,380,1449,383,1427,1095,1236,348,1356,1098,1282,1036,1252,1118,1221,1038,1256,1043,1283,1041,1376,1126,1338,1052,1368,289,1452,1013,1263,934,1342,1058,1146,269,1491,1012,1209,1029,1197,1113,1251,1057,1295,1081,1331,1059,1349,322,1427,365,1459,805,1346,786,1327,732,1297,794,1319,742,1309,774,1332,804,1327,801,1269,954,1106,1001,1096,806,1296,727,1271,921,1362,751,1247,561,1260,605,1344,807,1255,786,1324,772,1256,743,1294,760,1333,733,1264,786,1257,846,1354,869,1249,808,1216,791,1256,708,1291,752,1188,664,1345,733,1148,570,1206,804,1262,776,1243,811,1316,752,1306,700,1230,745,1215,671,1281,701,1207,677,1277,738,1217,624,1204,622,1150,519,1297,625,1231,586,1338,646,1246,695,1175,700,1281,724,1212,805,1271,746,1312,643,1372,677,1273,618,1287,735,1204,712,1378,829,1235,751,1341,646,1391,658,1319,769,1281,676,1396,718,1316,773,1208,728,972,732,1096,738,961,644,1001,707,1088,707,1035,745,1105,774,865,761,994,687,875,601,988,726,839,653,841,583,873,598,896,523,853,589,955,602,1104,627,952,964,1007,596,842,803,794,570,897,1077,898,662,847,896,981,631,845,556,1042,495,1031,355,1132,833,1075,549,978,781,1066,594,866,775,1276,889,1273,899,1194,949,1193,970,1299,934,1172,949,1189,951,1263,859,1181,917,1389,879,1261,1011,1334,988,1382,975,1301,888,1236,1008,1360,875,1264,978,1284,881,1250,992,1259,1015,1411,990,1261,1020,1174,1033,1315,1013,1252,951,1277,986,1301,1011,1282,946,1280,963,1344,947,1334,786,975,679,1174,908,940,808,922,664,1218,792,924,847,1215,758,1088,731,844,838,790,876,832,651,1236,800,768,774,1150,666,909,695,856,784,1019,743,870,812,791,845,755,839,820,693,909,648,875,702,849,780,860,633,792,623,1270,768,1288,765,1113,764,1308,742,1220,758,1171,729,1320,614,1367,687,1364,603,1286,572,1121,523,1116,487,1149,545,1315,528,1178,525,1179,640,1112,588,1224,454,1222,650,1314,700,1180,605,1216,483,1293,515,1296,584,1349,576,1159,528,1152,625,1139,609,1184,660,1196,684,1165,697,1150,680,1280,699,1154,705,1118,726,1171,744,1220,740,1245,735,1253,632,1196,637,1297,626,1222,616,1278,630,1353,690,1320,656,1249,906,1105,858,1126,930,1132,969,1224,906,1293,935,1286,929,1293,927,1368,1082,1316,955,1278,433,1130,477,1190,610,1326,653,1266,681,1351,536,1261,620,1167,688,1150,674,1232,750,1330,718,1266,721,1201,686,1246,754,1225,673,1295,721,1316,694,1316,852,1340,751,1143,722,1156,754,1263,726,1279,775,1311,694,1312,812,1274,745,1267,777,1267,732,1249,759,1192,767,1317,662,1127,694,1196,857,1322,862,1254,750,1239,814,1253,700,1375,826,1254,817,1388,782,1282,717,1336,711,1305,718,1330,758,1322,829,1320,778,1288,800,1196,700,1357,669,1400,616,1267,782,1314,665,1439,658,1389,738,1355,634,1350,887,1204,711,1347,652,1432,764,1330,706,1407,742,1369,660,1379,691,1374,732,1420,772,1398,679,1316,683,1364,756,1384,752,1385,725,1407,665,1397,743,1281,718,1449,696,1434,663,1425,691,1440,758,1388,806,1397,749,1384,694,1416,767,1240,720,1378,557,1535,371,1462,576,1493,711,1388,767,1355,751,1407,1107,1314,602,1241,718,1213,765,1231,668,1257,711,1285,758,1244,751,1387,693,1315,786,1333,744,1305,734,1306,690,1273,675,1315,745,1268,734,1332,679,1345,621,1374,769,1250,639,1317,538,1414,626,1300,860,1094,891,1174,956,1214,956,1211,1050,1234,726,1249,684,1309,766,1287,646,1233,648,1300,723,1372,616,1282,702,1279,681,1288,420,1329,465,1251,403,1369,327,1345,614,1292,606,1446,544,1373,634,1331,730,1283,653,1306,659,1304,634,1340,724,1364,724,1300,646,1303,603,1335,700,1227,629,1291,690,1275,783,1280,725,1325,780,1307,434,1322,699,1265,693,1302,702,1268,556,1345,461,1377,601,1384,525,1424,417,1443,518,1425,392,1386,438,1366,416,1441,345,1417,355,1385,421,1418,346,1400,352,1376,377,1382,389,1418,390,1451,495,1437,339,1434,347,1425,355,1460,348,1392,470,1367,390,1432,365,1404,348,1404,454,1399,910,1238,891,1227,906,1257,814,1299,990,1337,965,1256,1000,1233,872,1233,1019,1299,912,1215,960,1296,983,1427,994,1373,1038,1263,946,1254,998,1301,1047,1345,1074,1248,1089,1224,1089,1267,1000,1265,938,1330,1027,1220,1003,1351,1104,1197,996,1226,1038,1309,1064,1352,868,1239,939,1315,890,1255,849,1305,877,1296,967,1288,848,1206,936,1299,943,1298,862,1236,916,1324,958,1325,927,1342,928,1298,938,1288,862,1270,930,1320,985,1326,949,1293,942,1300,929,1298,916,1309,942,1290,939,1325,906,1245,912,1248,910,1274,983,1317,983,1318,902,1240,905,1295,927,1297,970,1321,927,1290,913,1335,945,1323,943,1252,909,1253,800,1393,889,1485,897,1413,712,1404,726,1356,776,1312,792,1567,857,1554,943,1475,751,1454,860,1432,832,1530,957,1513,717,1522,816,1541,961,1565,957,1508,912,1462,987,1506,893,1468,980,1542,1012,1469,811,1291,980,1478,787,1524,1081,1470,1029,1499,876,1531,1033,1442,869,1495,970,1467,790,1305,855,1403,759,1363,821,1398,813,1385,797,1504,746,1395,828,1389,851,1429,812,1439,844,1371,876,1330,860,1374,810,1398,829,1426,830,1391,840,1411,796,1384,821,1397,792,1346,823,1417,848,1293,825,1388,832,1359,858,1422,822,1406,833,1443,839,1414,858,1402,769,1430,1008,1217,1051,1315,1064,1235,1102,1322,1059,1342,1059,1345,1028,1289,1102,1312,1043,1346,1098,1345,1089,1294,1058,1280,1075,1310,1043,1328,1049,1257,1042,1305,1066,1324,1048,1279,992,1331,1031,1321,1006,1271,1060,1314,1040,1330,1042,1346,1067,1363,1087,1352,1098,1397,1069,1351,1061,1373,1073,1311,1052,1297,1048,1304,1061,1311,352,1260,279,1327,266,1290,1027,1238,970,1247,944,1257,934,1213,1051,1311,1030,1295,984,1273,997,1230,1011,1283,1039,1330,1016,1265,994,1286,992,1239,989,1191,985,1189,992,1277,973,1254,989,1270,994,1274,931,1217,997,1268,989,1284,1018,1266,1003,1276,964,1279,972,1291,1022,1316,829,1277,783,1374,994,1265,1087,1364,1117,1505,1047,1306,1020,1267,986,1307,1069,1277,768,1339,1105,1384,1113,1513,1076,1436,1040,1483,1108,1487,1078,1497,1048,1281,1059,1384,1038,1307,1069,1349,1033,1335,1067,1501,865,1207,1077,1410,1075,1481,1037,1355,954,1329,989,1180,454,1305,555,1413,1077,1272,598,1434,636,1404,435,1408,462,1380,356,1387,433,1333,423,1407,357,1374,459,1390,368,1396,452,1405,438,1412,394,1396,408,1367,437,1311,365,1344,378,1380,1082,1204,1106,1308,1056,1272,1031,1249,1022,1255,1022,1208,330,1262,1027,1375,259,1327,282,1247,286,1332,486,1144,1012,1258,1098,1468,1050,1458,1011,1286,1049,1340,964,1230,1078,1392,1102,1409,1062,1426,1062,1428,983,1247,999,1312,950,1203,1044,1445,1014,1450,1028,1320,1056,1476,1015,1311,1118,1491,1098,1263,1064,1507,1083,1470,1004,1270,309,1277,563,1249,411,1204,711,1292,715,1309,1089,1349,1056,1269,987,1257,1034,1290,958,1304,1020,1206,1055,1256,1049,1291,965,1343,1004,1244,1116,1410,1074,1271,1018,1317,981,1293,992,1266,1004,1223,1048,1322,1074,1202,1041,1303,1032,1249,1040,1248,1039,1288,1053,1361,1035,1284,986,1267,1042,1213,1026,1112,1000,1251,1067,1223,1066,1298,1064,1219,1126,1341,995,1178,1043,1365,1096,1216,1089,1190,1091,1301,1065,1315,1020,1279,1044,1261,1102,1311,1078,1344,1060,1214,1099,1240,1016,1206,1085,1287,1026,1349,986,1201,948,1254,925,1314,998,1162,682,1269,739,1314,742,1184,732,1167,681,1294,608,1451,584,1448,690,1317,668,1301,680,1357,719,1366,713,1385,738,1300,657,1274,663,1314,676,1256,720,1204,698,1302,729,1167,628,1319,734,1196,778,1191,691,1374,632,1404,607,1359,887,1187,740,1342,618,1310,571,1316,932,1264,951,1358,740,1275,681,1470,648,1533,883,1327,761,1272,594,1329,857,1369,956,1404,772,1371,473,1333,909,1262,885,1243,593,1277,827,1317,516,1289,866,1348,542,1276,877,1342,598,1241,879,1258,585,1388,972,1269,1108,1282,1103,1342,1072,1262,1099,1344,1115,1306,476,1369,452,1414,411,1477,389,1496,396,1473,429,1492,399,1400,1131,1296,1016,1277,1114,1310,1133,1350,1090,1392,1138,1325,1132,1329,1131,1317,1129,1353,1121,1324,1037,1312,1126,1276,1133,1352,1148,1277,1130,1369,1114,1433,980,967,918,1007,847,1224,859,1321,868,1339,657,1342,722,1270,823,1249,851,1294,824,1210,818,1206,851,1302,986,1298,943,1405,853,1313,876,1369,849,1367,896,1280,817,1316,868,1323,845,1362,890,1302,808,1389,848,1430,886,1462,805,1320,980,1170,652,1419,657,1423,658,1422,572,1408,630,1484,596,1132,951,1100,692,1381,612,1207,584,1160,670,1241,639,999,624,1159,942,1085,609,1246,673,1219,569,1152,609,1159,505,1259,701,973,668,1057,649,1194,621,1078,734,1257,789,1284,662,1090,691,1128,664,1240,927,1162,889,1119,885,1124,1036,1355,1052,1231,1094,1244,1091,1219,1101,1217,1064,1235,1078,1280,1036,1265,1093,1245,1122,1178,1120,1297,1088,1227,1133,1273,1121,1276,1127,1250,1087,1349,1134,1254,1116,1256,1104,1223,1118,1232,1111,1317,1118,1259,1112,1260,1086,1252,1153,1295,1149,1277,1115,1281,1149,1259
792,1294,499,1145,368,1149,489,1230,494,1242,1012,1300,1000,1286,938,1321,725,1293,771,1281,939,1299,998,1292,854,1330,984,1272,1024,1314,982,1290,944,1307,990,1258,977,1340,931,1293,1044,1314,1024,1325,924,1294,983,1326,968,1293,908,1307,989,1268,1014,1305,1019,1326,776,1289,733,1319,1016,1216,1091,1310,1032,1254,348,1430,410,1423,416,1399,1091,1200,382,1349,1094,1244,1025,1216,1109,1182,1028,1222,1044,1247,1046,1336,1117,1302,1058,1330,325,1434,1015,1227,936,1308,1049,1115,304,1474,1005,1177,1021,1163,1105,1212,1055,1256,1092,1304,1063,1317,356,1411,394,1435,837,1340,818,1323,763,1306,825,1308,775,1314,806,1340,835,1318,830,1269,980,1074,1025,1069,837,1278,758,1274,954,1340,782,1256,592,1275,636,1364,841,1238,818,1325,799,1268,774,1273,793,1335,763,1275,815,1244,879,1337,901,1233,840,1223,821,1251,736,1292,777,1194,695,1351,761,1131,597,1212,837,1261,804,1246,842,1313,781,1312,720,1212,764,1195,681,1261,710,1186,693,1257,748,1197,642,1185,631,1133,538,1279,640,1213,604,1318,663,1232,705,1158,706,1260,734,1190,819,1248,758,1288,668,1350,695,1252,641,1265,751,1180,722,1353,843,1210,771,1316,669,1374,680,1299,783,1258,693,1372,737,1292,787,1184,747,953,739,1075,752,944,660,982,720,1071,721,1017,710,1048,802,833,728,939,636,819,634,971,746,810,697,817,572,833,550,856,581,841,555,912,667,1140,674,946,1026,1029,533,807,851,780,621,888,1030,869,716,832,855,946,639,793,622,1016,536,1030,405,1118,876,1114,558,946,754,1007,613,822,780,1248,891,1245,900,1168,944,1167,969,1271,938,1142,955,1161,950,1237,860,1157,926,1357,881,1235,1008,1302,987,1351,974,1270,896,1207,1005,1328,882,1236,977,1256,882,1224,993,1228,1008,1378,991,1230,1023,1143,1036,1282,1016,1221,958,1248,991,1271,1015,1252,944,1251,960,1316,945,1301,823,953,722,1177,943,923,849,907,666,1183,830,908,879,1213,799,1100,773,835,866,770,906,812,661,1235,834,754,789,1142,715,913,742,848,829,1014,790,864,849,769,884,739,879,804,742,904,676,858,743,836,753,818,589,771,653,1253,788,1252,763,1090,766,1271,767,1192,800,1147,752,1299,618,1327,725,1344,636,1274,587,1097,518,1084,517,1155,549,1279,528,1144,528,1147,651,1094,602,1213,477,1224,681,1294,712,1153,604,1189,516,1283,525,1253,605,1312,606,1153,547,1143,620,1106,627,1188,668,1171,695,1138,704,1124,696,1250,710,1128,718,1097,737,1146,757,1193,755,1217,750,1223,643,1173,654,1269,636,1200,625,1249,636,1325,690,1290,664,1228,903,1076,858,1099,924,1106,967,1195,912,1266,933,1264,928,1262,926,1336,1083,1284,954,1248,442,1105,482,1168,623,1298,666,1239,692,1324,554,1236,628,1141,700,1124,687,1204,754,1301,728,1241,729,1178,698,1219,764,1199,681,1268,730,1305,703,1291,858,1309,753,1116,730,1135,761,1235,738,1253,788,1284,705,1283,818,1246,751,1241,777,1240,738,1224,765,1165,775,1283,672,1102,697,1169,877,1291,885,1226,776,1210,835,1226,728,1345,848,1221,846,1362,808,1253,750,1311,744,1284,750,1301,788,1292,860,1293,807,1255,823,1177,729,1332,700,1369,640,1249,818,1289,692,1414,692,1368,768,1328,659,1326,911,1189,742,1334,677,1409,780,1303,722,1375,766,1341,678,1348,708,1345,757,1393,797,1369,703,1287,708,1336,789,1357,773,1356,737,1416,691,1366,761,1250,751,1426,727,1404,689,1394,715,1414,776,1361,825,1372,779,1362,718,1386,790,1215,739,1348,593,1520,416,1491,600,1487,736,1358,790,1324,773,1378,1116,1280,620,1212,745,1187,792,1205,693,1232,728,1254,782,1212,771,1355,720,1282,818,1299,767,1274,750,1275,715,1243,698,1284,765,1243,753,1300,705,1313,646,1341,792,1216,660,1285,565,1382,655,1269,885,1056,897,1141,962,1180,963,1178,1057,1199,742,1221,705,1280,783,1259,664,1209,659,1271,731,1342,638,1254,728,1256,700,1263,442,1297,491,1232,431,1347,353,1318,643,1275,640,1420,576,1358,661,1308,756,1252,671,1277,677,1276,653,1314,739,1334,743,1269,666,1279,634,1313,725,1203,654,1266,712,1246,813,1256,743,1296,800,1284,461,1299,722,1237,711,1276,724,1242,588,1332,494,1359,632,1363,558,1402,452,1427,551,1411,429,1378,469,1350,452,1430,381,1394,389,1366,456,1409,380,1380,386,1355,412,1365,424,1409,427,1441,531,1415,375,1426,382,1412,392,1439,383,1382,504,1350,425,1419,400,1376,383,1391,488,1397,918,1207,906,1195,914,1225,825,1274,1001,1307,976,1224,1002,1200,881,1202,1028,1264,920,1183,958,1263,995,1394,1006,1337,1041,1226,956,1220,1007,1264,1061,1311,1078,1213,1086,1188,1094,1232,1008,1230,952,1295,1038,1182,1019,1320,1105,1160,1001,1191,1045,1272,1072,1315,849,1217,921,1288,871,1228,831,1278,859,1267,947,1259,831,1180,916,1271,921,1269,846,1211,896,1295,937,1298,908,1314,907,1271,922,1260,845,1243,912,1292,964,1296,930,1265,921,1271,913,1270,897,1281,924,1262,919,1298,886,1220,895,1221,890,1247,961,1287,962,1289,885,1212,886,1266,907,1268,951,1292,907,1265,888,1305,921,1293,928,1225,888,1227,823,1364,923,1476,928,1395,742,1427,736,1322,783,1276,830,1558,896,1553,954,1439,791,1466,868,1396,846,1493,985,1477,762,1527,853,1527,999,1550,983,1479,946,1445,1023,1503,928,1464,1018,1524,1047,1449,819,1257,1016,1465,819,1497,1088,1433,1066,1474,920,1520,1042,1406,908,1526,973,1431,817,1279,876,1370,790,1337,850,1364,844,1358,832,1477,779,1364,861,1372,884,1403,846,1417,876,1340,906,1301,890,1344,843,1374,860,1404,859,1360,864,1379,827,1357,846,1368,819,1316,857,1392,875,1264,856,1358,860,1326,891,1406,853,1378,863,1416,876,1394,880,1368,804,1410,999,1187,1044,1284,1058,1204,1098,1291,1046,1310,1045,1314,1021,1259,1094,1280,1031,1314,1086,1313,1082,1261,1051,1249,1066,1278,1030,1297,1041,1228,1029,1275,1055,1292,1038,1248,980,1301,1019,1289,999,1242,1053,1283,1025,1298,1029,1314,1060,1330,1074,1320,1088,1363,1058,1319,1050,1341,1065,1278,1034,1264,1037,1273,1049,1280,372,1235,302,1299,286,1262,1015,1211,959,1220,932,1230,922,1188,1033,1283,1010,1266,972,1246,982,1202,990,1255,1021,1301,1003,1236,982,1258,981,1212,976,1162,974,1161,980,1249,964,1226,975,1242,978,1247,924,1189,985,1239,974,1254,997,1237,985,1247,948,1252,958,1262,1002,1286,840,1258,811,1352,999,1230,1092,1332,1109,1455,1037,1271,1032,1243,986,1261,1063,1238,795,1321,1104,1349,1119,1471,1065,1400,1034,1442,1086,1439,1058,1450,1051,1255,1052,1338,1038,1277,1061,1312,1033,1299,1053,1454,886,1187,1069,1371,1048,1439,1012,1318,945,1288,996,1151,485,1298,587,1389,1078,1235,627,1409,667,1378,471,1394,497,1359,391,1368,468,1327,456,1384,393,1359,495,1373,403,1379,486,1383,473,1392,426,1374,442,1340,452,1280,399,1332,412,1358,1081,1167,1107,1271,1049,1237,1036,1216,1027,1222,1027,1175,346,1226,1015,1342,289,1295,302,1222,311,1299,514,1136,1012,1225,1081,1434,1040,1425,1005,1254,1036,1310,971,1204,1065,1363,1102,1376,1041,1395,1045,1395,978,1213,995,1281,945,1174,1017,1418,987,1419,1021,1288,1070,1465,1006,1277,1099,1463,1090,1227,1036,1481,1065,1437,992,1235,326,1251,593,1221,442,1187,729,1269,727,1281,1081,1315,1051,1237,987,1224,1028,1256,959,1273,1021,1172,1054,1221,1037,1255,975,1308,996,1208,1113,1373,1061,1234,1002,1284,971,1259,992,1231,994,1187,1040,1288,1075,1167,1025,1268,1023,1215,1042,1214,1019,1253,1061,1330,1026,1248,975,1233,1037,1184,1020,1082,998,1222,1066,1190,1061,1269,1064,1188,1126,1308,995,1147,1038,1334,1092,1183,1083,1160,1085,1270,1057,1284,1018,1247,1039,1231,1097,1278,1066,1312,1058,1182,1092,1208,1010,1174,1079,1254,1017,1319,983,1171,949,1226,927,1285,990,1132,675,1307,736,1353,751,1223,733,1207,670,1332,625,1469,619,1445,712,1331,645,1339,660,1399,737,1324,684,1427,777,1277,652,1313,629,1350,670,1295,757,1198,683,1342,720,1207,602,1359,728,1239,783,1228,732,1341,652,1422,644,1351,919,1175,752,1308,635,1273,607,1282,937,1225,953,1321,757,1238,713,1441,686,1512,901,1287,770,1307,626,1294,872,1329,958,1366,776,1333,509,1306,928,1227,886,1204,621,1241,836,1278,556,1262,863,1310,579,1244,880,1306,633,1212,882,1217,599,1349,968,1234,1110,1248,1104,1308,1080,1228,1101,1308,1110,1272,505,1344,486,1394,446,1461,423,1476,430,1453,464,1473,431,1385,1134,1260,1022,1244,1115,1275,1129,1314,1096,1358,1139,1289,1129,1294,1132,1282,1133,1317,1124,1290,1043,1276,1128,1240,1133,1316,1146,1241,1136,1333,1117,1397,999,937,932,977,882,1211,891,1324,904,1338,647,1306,755,1246,859,1266,888,1293,860,1216,853,1200,887,1302,1019,1278,976,1385,889,1311,912,1372,886,1376,933,1292,856,1305,905,1330,881,1362,923,1298,847,1401,888,1443,927,1467,845,1325,998,1138,681,1444,687,1450,687,1448,586,1442,662,1496,592,1171,952,1064,731,1375,629,1245,593,1200,697,1277,636,1041,627,1198,948,1048,648,1239,715,1203,574,1190,608,1201,512,1301,687,1015,671,1099,652,1237,600,1124,772,1260,824,1287,641,1136,673,1174,690,1215,972,1170,905,1089,916,1123,1026,1319,1045,1196,1087,1208,1084,1182,1100,1181,1069,1198,1073,1244,1032,1228,1092,1214,1117,1141,1120,1258,1085,1188,1129,1235,1126,1236,1119,1212,1089,1310,1129,1216,1115,1216,1102,1186,1115,1195,1102,1279,1116,1222,1113,1221,1082,1214,1151,1257,1152,1239,1115,1243,1142,1221
780,1264,499,1120,368,1126,490,1203,497,1212,997,1270,988,1256,922,1290,720,1263,769,1252,928,1269,986,1262,848,1299,970,1242,1015,1283,966,1259,929,1278,974,1230,964,1309,920,1264,1033,1284,1016,1295,911,1264,968,1296,953,1263,894,1277,981,1239,1000,1276,1004,1296,786,1257,741,1288,1008,1183,1081,1272,1027,1217,380,1407,443,1401,448,1371,1082,1167,414,1335,1081,1206,1019,1180,1098,1146,1020,1185,1049,1213,1052,1297,1104,1267,1064,1292,360,1418,1022,1191,938,1274,1042,1083,341,1449,996,1144,1012,1130,1095,1175,1054,1217,1098,1268,1073,1287,390,1402,427,1417,870,1326,850,1313,795,1310,856,1290,808,1315,838,1339,866,1302,860,1263,1006,1041,1047,1040,868,1262,789,1271,984,1306,813,1261,624,1291,666,1373,875,1213,851,1323,830,1278,804,1252,825,1332,794,1282,843,1226,912,1311,931,1209,871,1221,852,1241,765,1290,805,1196,714,1325,788,1114,623,1221,869,1256,836,1248,872,1300,811,1310,739,1193,779,1175,689,1240,717,1165,704,1238,755,1178,656,1167,641,1116,554,1261,654,1195,620,1298,678,1217,714,1140,713,1238,742,1168,830,1224,768,1264,689,1326,710,1231,662,1242,763,1157,732,1327,854,1186,786,1291,686,1352,697,1281,793,1236,706,1348,750,1266,800,1159,763,931,747,1054,764,926,674,963,731,1053,733,1000,676,995,866,825,672,890,576,767,687,964,803,801,764,814,636,829,608,849,640,830,599,899,717,1173,729,929,1065,1025,568,785,891,768,682,881,971,844,765,829,811,913,671,846,674,999,582,1012,456,1096,881,1082,561,890,747,972,622,775,786,1219,894,1216,900,1142,940,1141,970,1243,943,1112,960,1133,946,1212,859,1132,930,1325,880,1209,1006,1269,988,1319,972,1240,899,1177,999,1295,887,1208,978,1227,885,1197,993,1197,1006,1345,992,1199,1024,1113,1038,1250,1017,1191,961,1218,996,1242,1018,1220,943,1222,961,1289,943,1269,867,941,766,1180,979,911,888,883,701,1168,866,886,847,1184,842,1112,809,820,900,747,942,791,664,1197,873,734,754,1109,757,905,787,834,872,999,838,855,880,742,922,719,915,788,787,895,724,854,783,822,718,775,627,761,680,1229,809,1221,770,1063,779,1234,775,1157,842,1152,744,1273,613,1288,761,1314,668,1258,583,1065,545,1077,533,1120,568,1266,552,1146,542,1139,658,1064,628,1182,501,1199,709,1274,735,1132,610,1173,532,1257,524,1219,628,1290,621,1126,560,1111,650,1114,650,1157,676,1144,703,1112,712,1099,712,1220,718,1102,730,1076,748,1121,770,1165,770,1188,765,1194,651,1151,670,1242,643,1179,634,1220,645,1299,694,1274,672,1211,902,1048,857,1072,917,1079,964,1166,916,1238,927,1236,924,1232,923,1304,1083,1251,954,1218,447,1080,486,1146,635,1284,678,1230,702,1297,566,1217,641,1129,707,1098,698,1190,762,1272,736,1216,737,1154,708,1192,773,1173,693,1243,735,1292,715,1266,871,1288,754,1089,736,1110,768,1207,748,1226,790,1256,721,1265,823,1217,756,1215,784,1213,744,1199,770,1138,781,1249,679,1078,699,1142,897,1259,907,1196,800,1186,854,1204,757,1315,873,1193,871,1331,838,1223,780,1291,776,1256,781,1275,814,1265,888,1269,825,1219,843,1148,755,1305,728,1340,668,1227,851,1264,718,1391,723,1340,802,1303,686,1298,939,1160,775,1306,699,1387,795,1275,735,1343,787,1312,697,1316,722,1318,782,1363,822,1337,729,1259,728,1307,818,1328,791,1325,756,1394,711,1335,774,1221,780,1402,752,1371,714,1361,734,1387,792,1332,844,1344,807,1336,737,1356,811,1185,757,1318,630,1502,464,1512,600,1504,756,1327,808,1292,792,1346,1122,1256,643,1189,769,1161,818,1180,718,1208,741,1222,804,1179,790,1323,746,1250,844,1265,789,1243,770,1244,740,1212,722,1255,785,1210,773,1268,731,1281,671,1308,815,1181,683,1254,597,1348,684,1239,908,1018,902,1108,969,1147,970,1144,1061,1164,762,1194,730,1254,796,1231,682,1187,673,1243,742,1311,661,1229,756,1229,721,1238,471,1272,517,1211,458,1323,383,1294,669,1259,675,1400,607,1348,686,1283,780,1220,693,1251,696,1255,677,1286,756,1305,759,1239,687,1252,659,1287,751,1177,680,1243,734,1220,839,1230,765,1271,821,1255,490,1280,744,1207,737,1252,743,1214,620,1314,527,1353,662,1338,587,1381,486,1399,584,1392,465,1360,501,1334,487,1401,416,1377,423,1350,490,1388,414,1367,421,1343,448,1352,460,1391,465,1420,565,1387,411,1409,417,1396,428,1419,418,1368,537,1332,459,1397,432,1359,418,1374,523,1375,926,1176,927,1167,919,1192,833,1239,1006,1273,990,1193,996,1168,887,1172,1041,1229,930,1152,954,1230,1004,1357,1010,1301,1041,1189,964,1186,1021,1230,1072,1275,1081,1178,1085,1151,1105,1193,1017,1194,963,1260,1048,1162,1022,1281,1104,1123,1004,1155,1055,1235,1071,1276,831,1193,902,1261,852,1202,813,1252,841,1238,928,1230,814,1153,894,1243,899,1240,827,1184,875,1267,915,1268,891,1285,885,1243,905,1231,827,1216,894,1262,941,1266,912,1239,899,1241,897,1242,877,1253,905,1233,901,1269,866,1196,878,1194,869,1218,941,1257,940,1258,869,1186,867,1238,887,1239,931,1262,887,1239,865,1276,898,1264,911,1197,868,1199,834,1333,950,1444,950,1364,779,1450,746,1289,790,1239,857,1525,932,1528,962,1403,831,1469,873,1359,858,1456,993,1441,807,1525,885,1500,1032,1525,995,1444,980,1435,1058,1489,963,1454,1057,1523,1071,1418,827,1224,1040,1434,850,1463,1091,1396,1086,1437,964,1520,1045,1370,951,1538,974,1395,845,1251,890,1337,816,1311,872,1332,873,1331,865,1447,806,1334,894,1350,909,1373,880,1396,904,1306,935,1268,919,1312,877,1344,890,1378,887,1329,886,1346,860,1326,870,1339,847,1291,887,1367,903,1236,883,1327,881,1294,925,1385,884,1352,888,1390,910,1365,899,1338,838,1389,987,1156,1035,1252,1048,1172,1092,1259,1031,1279,1031,1283,1011,1229,1086,1248,1018,1282,1073,1280,1073,1229,1042,1219,1057,1245,1016,1266,1032,1200,1025,1266,1044,1261,1025,1217,968,1271,1005,1257,991,1213,1042,1253,1010,1266,1016,1283,1049,1297,1060,1287,1075,1330,1047,1287,1039,1308,1056,1245,1017,1231,1026,1243,1037,1248,392,1210,321,1275,304,1233,1002,1184,946,1193,918,1202,910,1162,1014,1254,991,1238,960,1218,967,1173,971,1227,1002,1274,991,1208,970,1231,969,1184,964,1133,962,1134,966,1221,953,1197,961,1214,962,1219,916,1161,972,1210,959,1225,978,1211,968,1218,928,1224,942,1233,981,1256,858,1234,833,1326,1016,1199,1095,1296,1084,1413,1038,1244,1039,1210,1002,1219,1057,1202,819,1295,1095,1308,1108,1431,1047,1358,1038,1413,1062,1397,1040,1410,1043,1218,1042,1298,1026,1234,1060,1279,1029,1261,1050,1416,908,1155,1051,1330,1028,1398,999,1286,949,1260,1004,1121,517,1291,618,1363,1075,1198,656,1379,694,1353,507,1376,531,1340,423,1343,502,1316,491,1360,428,1342,529,1355,439,1359,520,1359,504,1365,459,1352,472,1310,485,1262,432,1318,446,1337,1078,1131,1111,1235,1044,1203,1044,1183,1030,1190,1030,1142,372,1201,1002,1309,312,1273,322,1189,339,1274,544,1108,1006,1192,1064,1399,1035,1392,988,1220,1024,1282,977,1172,1054,1335,1105,1344,1030,1365,1033,1363,973,1181,989,1247,928,1140,995,1390,961,1387,1005,1253,1047,1433,1002,1244,1081,1430,1084,1192,1007,1458,1049,1403,984,1205,345,1216,622,1201,437,1164,741,1245,741,1253,1070,1282,1049,1206,981,1191,1019,1221,958,1240,1023,1139,1050,1187,1026,1220,976,1276,984,1172,1106,1339,1048,1198,989,1249,960,1226,989,1197,987,1152,1035,1253,1068,1132,1015,1234,1010,1180,1043,1180,1008,1218,1067,1294,1019,1213,966,1199,1028,1156,1014,1051,995,1193,1062,1157,1052,1239,1063,1156,1124,1275,991,1117,1036,1303,1086,1150,1078,1130,1077,1239,1049,1253,1013,1215,1031,1201,1090,1244,1050,1280,1055,1150,1083,1176,1004,1143,1073,1221,1005,1288,976,1140,948,1197,928,1255,986,1104,665,1345,729,1391,749,1264,736,1247,666,1370,663,1433,659,1409,749,1297,629,1378,700,1395,767,1285,723,1401,816,1275,655,1351,632,1358,710,1269,794,1185,667,1382,712,1247,593,1398,716,1281,787,1267,774,1311,690,1390,680,1346,951,1152,767,1274,658,1235,643,1250,947,1186,956,1284,773,1202,749,1419,720,1480,918,1246,771,1271,661,1262,890,1288,960,1329,786,1294,545,1294,948,1191,893,1166,652,1208,850,1239,595,1239,865,1271,617,1212,882,1270,669,1186,892,1176,622,1309,968,1199,1112,1214,1105,1274,1085,1194,1101,1272,1106,1238,533,1316,519,1371,480,1440,458,1451,464,1430,499,1453,464,1366,1135,1225,1026,1211,1116,1240,1122,1279,1100,1324,1139,1254,1125,1259,1132,1246,1134,1281,1125,1255,1048,1241,1128,1204,1132,1280,1142,1206,1139,1296,1119,1361,1022,908,956,947,915,1209,921,1323,943,1340,647,1270,788,1222,895,1277,925,1298,896,1224,889,1212,924,1307,1033,1245,1013,1365,925,1311,949,1375,923,1383,971,1286,896,1302,939,1316,919,1367,961,1300,885,1391,925,1443,962,1452,882,1321,1011,1105,703,1476,706,1480,707,1479,596,1476,681,1467,594,1211,944,1028,771,1366,664,1267,603,1239,729,1307,629,1083,635,1236,948,1011,689,1218,757,1187,570,1227,618,1243,555,1293,671,1057,666,1142,661,1279,583,1170,811,1267,859,1299,622,1182,658,1219,714,1190,1016,1175,916,1058,948,1116,1020,1284,1045,1162,1078,1171,1076,1146,1098,1144,1068,1161,1067,1207,1024,1191,1088,1175,1114,1103,1117,1218,1091,1149,1133,1197,1125,1196,1114,1173,1083,1271,1123,1178,1083,1193,1101,1149,1112,1157,1098,1240,1110,1185,1108,1182,1073,1176,1153,1219,1149,1200,1110,1204,1129,1184
768,1235,498,1095,368,1103,491,1175,500,1183,982,1240,976,1226,899,1259,711,1234,766,1224,917,1239,973,1231,840,1268,956,1212,1002,1253,949,1229,914,1249,957,1201,954,1278,907,1234,1015,1254,1008,1265,898,1234,953,1266,937,1233,882,1247,972,1211,981,1247,988,1265,796,1227,755,1255,1001,1150,1072,1234,1019,1181,412,1382,474,1377,478,1344,1069,1133,449,1317,1071,1174,1009,1145,1086,1108,1011,1153,1046,1177,1048,1257,1096,1230,1068,1253,392,1394,1021,1157,943,1243,1035,1053,372,1418,983,1111,998,1097,1085,1138,1045,1178,1101,1229,1079,1254,426,1388,458,1392,902,1311,882,1296,826,1309,888,1270,841,1310,870,1336,897,1280,889,1252,1028,1009,1062,1012,900,1242,819,1266,1008,1272,844,1261,653,1318,697,1358,908,1188,883,1316,861,1280,833,1229,857,1324,824,1284,872,1203,942,1279,954,1180,901,1213,883,1231,794,1282,832,1196,735,1320,814,1094,649,1228,902,1243,867,1242,903,1281,839,1305,753,1173,792,1155,694,1220,723,1144,716,1218,762,1158,668,1149,649,1099,570,1241,665,1178,634,1278,696,1198,720,1123,717,1217,750,1146,840,1201,776,1241,708,1302,722,1210,681,1216,770,1133,740,1302,864,1162,798,1266,699,1329,713,1258,801,1214,718,1323,762,1241,810,1135,775,910,755,1033,773,909,683,944,739,1036,744,982,629,946,917,808,678,868,607,754,743,954,824,770,818,791,687,822,661,827,712,833,654,893,754,1201,767,915,1099,1020,623,771,940,756,731,870,941,819,811,814,776,883,697,878,730,969,634,983,489,1086,856,1045,573,845,720,914,634,729,790,1190,897,1188,901,1117,937,1114,972,1214,945,1081,963,1105,941,1187,859,1108,931,1293,881,1183,1007,1237,988,1288,972,1209,902,1148,992,1263,891,1180,977,1199,890,1170,996,1166,1002,1311,994,1168,1023,1082,1038,1217,1017,1160,965,1189,998,1212,1018,1189,942,1194,961,1261,940,1237,899,918,810,1196,1018,911,926,854,709,1133,893,856,818,1147,868,1110,843,807,935,727,974,766,662,1161,907,712,725,1073,802,893,831,815,913,978,876,835,918,714,958,702,956,768,833,885,765,847,829,804,746,747,666,749,699,1201,772,1199,768,1033,764,1201,769,1121,871,1134,767,1256,631,1275,762,1283,701,1237,574,1033,548,1045,538,1089,568,1229,577,1126,570,1130,657,1034,640,1144,506,1171,709,1251,745,1102,637,1156,533,1219,565,1224,631,1251,623,1090,558,1079,660,1081,651,1122,683,1118,709,1085,717,1073,728,1190,725,1076,740,1055,757,1097,780,1138,781,1160,776,1166,658,1128,685,1214,650,1157,642,1191,650,1269,696,1248,683,1187,903,1019,854,1046,910,1054,957,1137,919,1210,922,1208,918,1201,917,1271,1080,1218,951,1188,453,1055,492,1126,643,1257,686,1201,716,1283,574,1190,654,1105,711,1073,708,1162,772,1249,742,1191,742,1131,720,1165,781,1146,700,1215,742,1267,727,1240,873,1258,758,1061,741,1086,777,1178,762,1201,794,1228,726,1236,827,1189,763,1188,787,1192,749,1174,776,1111,787,1216,686,1053,701,1115,918,1229,929,1167,821,1154,879,1181,783,1285,900,1165,894,1301,864,1195,811,1264,801,1235,809,1246,842,1236,911,1236,847,1187,860,1128,783,1275,756,1308,692,1209,880,1234,742,1363,752,1312,831,1277,711,1275,961,1134,809,1278,719,1362,808,1248,746,1310,805,1282,711,1285,736,1287,798,1334,843,1304,754,1230,746,1277,845,1298,803,1293,776,1365,727,1304,790,1190,806,1371,773,1339,735,1328,749,1360,808,1302,862,1314,832,1307,751,1325,831,1157,773,1287,665,1481,511,1527,626,1491,774,1296,826,1260,809,1314,1127,1219,667,1162,792,1133,845,1153,743,1180,760,1190,825,1148,806,1289,771,1217,868,1230,809,1213,795,1213,765,1183,747,1225,806,1176,791,1236,754,1248,697,1276,838,1147,708,1222,624,1317,711,1210,927,981,911,1074,975,1113,975,1111,1063,1128,777,1166,752,1226,811,1203,701,1163,690,1213,753,1280,682,1203,780,1201,742,1212,495,1255,540,1193,481,1299,417,1275,694,1240,707,1376,638,1333,714,1259,803,1190,714,1225,719,1229,699,1257,769,1273,778,1208,711,1222,683,1261,771,1151,705,1220,755,1194,865,1204,784,1244,839,1232,517,1257,767,1176,750,1223,758,1186,652,1294,560,1331,689,1317,617,1363,519,1375,615,1366,500,1333,533,1325,522,1385,449,1357,458,1326,524,1360,448,1348,456,1324,484,1325,496,1378,502,1394,602,1366,448,1396,452,1376,464,1403,452,1347,571,1323,493,1377,467,1339,453,1348,557,1353,935,1145,929,1135,922,1159,840,1208,1013,1241,995,1160,988,1135,895,1141,1061,1198,934,1121,955,1198,1002,1324,1015,1265,1041,1152,973,1151,1030,1193,1085,1239,1083,1144,1082,1114,1120,1157,1034,1162,981,1231,1051,1124,1031,1243,1114,1088,1002,1119,1055,1198,1086,1245,812,1169,883,1234,833,1175,795,1226,825,1212,908,1203,797,1127,872,1212,877,1211,810,1159,854,1238,893,1239,872,1256,864,1215,889,1203,810,1188,875,1232,920,1237,892,1211,878,1211,881,1214,858,1225,886,1206,882,1240,847,1171,860,1168,849,1190,919,1226,920,1229,852,1158,849,1210,870,1210,911,1233,866,1212,841,1246,876,1235,896,1170,847,1174,840,1302,966,1409,966,1333,814,1471,753,1255,797,1203,877,1489,966,1497,969,1367,870,1474,878,1323,866,1419,997,1405,852,1514,906,1466,1049,1489,1005,1408,1000,1401,1076,1453,998,1445,1092,1500,1083,1383,833,1190,1049,1398,873,1428,1091,1359,1094,1399,1008,1521,1043,1334,994,1528,974,1358,868,1222,907,1305,842,1282,891,1298,901,1307,893,1411,834,1305,926,1328,934,1341,914,1367,925,1275,960,1234,943,1279,903,1311,918,1349,910,1296,906,1314,887,1296,893,1309,871,1266,915,1339,931,1204,908,1293,898,1260,954,1358,911,1321,914,1363,944,1333,917,1304,871,1363,977,1126,1023,1221,1038,1141,1083,1228,1016,1248,1016,1251,1003,1199,1074,1215,1004,1251,1063,1248,1063,1196,1034,1188,1045,1212,1001,1235,1022,1172,1011,1235,1031,1230,1012,1187,956,1240,991,1226,982,1184,1029,1222,996,1234,999,1252,1039,1265,1045,1256,1061,1296,1037,1255,1026,1276,1046,1213,998,1198,1012,1212,1025,1217,413,1183,341,1248,322,1206,989,1157,933,1165,906,1175,895,1135,995,1226,970,1209,947,1190,950,1145,952,1200,983,1245,977,1179,956,1203,957,1157,951,1104,948,1106,950,1192,942,1169,944,1186,947,1192,906,1133,957,1181,944,1195,957,1182,949,1190,912,1198,926,1204,959,1227,873,1210,856,1304,1033,1174,1112,1269,1069,1368,1043,1214,1053,1185,1025,1201,1052,1162,853,1283,1092,1273,1100,1392,1043,1325,1039,1374,1049,1359,1019,1362,1034,1178,1045,1266,1023,1200,1051,1241,1022,1225,1054,1379,931,1132,1044,1293,1003,1353,977,1246,955,1217,1007,1092,548,1282,649,1335,1068,1162,685,1349,724,1322,542,1357,566,1322,456,1314,537,1303,525,1342,463,1323,564,1331,474,1337,551,1334,538,1339,495,1329,502,1278,518,1254,465,1304,481,1318,1074,1094,1113,1199,1043,1168,1054,1150,1030,1157,1032,1109,387,1165,987,1276,339,1238,345,1159,365,1253,568,1081,1020,1170,1045,1366,1027,1359,990,1194,1010,1253,982,1140,1037,1302,1101,1309,1014,1336,1015,1330,964,1147,978,1213,921,1107,966,1363,945,1356,994,1220,1026,1403,1002,1211,1059,1395,1081,1157,978,1430,1037,1371,977,1171,358,1181,653,1180,442,1137,754,1216,753,1229,1059,1249,1046,1174,977,1158,1014,1187,960,1209,1022,1106,1049,1152,1017,1185,964,1241,975,1135,1099,1304,1034,1162,977,1215,952,1192,983,1162,979,1116,1030,1218,1064,1096,1003,1200,999,1146,1041,1146,998,1183,1073,1262,1010,1177,954,1165,1018,1127,1007,1021,992,1163,1056,1125,1044,1210,1063,1124,1119,1241,987,1087,1034,1272,1079,1116,1071,1100,1068,1208,1040,1222,1008,1183,1023,1172,1082,1211,1032,1247,1050,1118,1073,1143,997,1112,1064,1188,992,1258,968,1109,947,1168,929,1226,982,1091,655,1383,718,1430,745,1305,730,1286,695,1377,697,1393,698,1371,784,1264,662,1373,742,1372,807,1257,760,1364,855,1264,688,1316,671,1329,750,1236,830,1184,687,1398,692,1288,631,1388,707,1324,786,1306,815,1275,726,1357,717,1334,980,1124,788,1241,684,1198,677,1218,963,1147,961,1247,793,1165,786,1397,746,1445,932,1206,777,1234,700,1235,909,1248,964,1291,797,1256,581,1296,971,1156,904,1127,689,1174,875,1199,634,1223,873,1233,654,1182,886,1233,704,1170,907,1136,646,1269,970,1164,1111,1181,1105,1239,1088,1160,1098,1236,1101,1203,559,1289,552,1346,515,1418,492,1424,497,1405,534,1430,497,1345,1134,1190,1027,1178,1113,1206,1113,1243,1103,1290,1137,1218,1120,1224,1130,1211,1131,1245,1123,1221,1049,1206,1126,1168,1129,1245,1137,1170,1137,1260,1118,1326,1041,873,990,934,946,1209,954,1316,972,1321,663,1234,819,1201,925,1264,958,1290,932,1233,925,1219,960,1301,1067,1223,1054,1350,959,1302,979,1354,959,1372,1003,1261,924,1292,976,1315,956,1374,992,1282,924,1399,965,1448,1001,1440,922,1335,1024,1074,717,1464,720,1463,721,1463,604,1462,698,1434,607,1250,935,993,810,1354,702,1262,610,1277,765,1316,627,1125,645,1274,946,974,729,1201,799,1167,557,1248,631,1286,598,1283,660,1099,660,1184,680,1322,575,1216,838,1257,891,1307,608,1228,653,1264,743,1168,1023,1129,924,1025,980,1108,1009,1248,1039,1127,1074,1134,1067,1110,1089,1108,1066,1123,1057,1171,1012,1154,1085,1136,1103,1066,1122,1179,1094,1110,1127,1158,1132,1156,1109,1134,1081,1231,1117,1140,1085,1190,1094,1112,1106,1120,1090,1202,1109,1148,1103,1143,1064,1137,1150,1180,1148,1161,1098,1166,1118,1147
755,1205,498,1070,368,1080,492,1147,502,1153,965,1210,964,1196,878,1228,703,1204,763,1195,907,1210,959,1201,832,1237,941,1182,985,1223,932,1199,899,1219,940,1173,941,1246,893,1205,996,1224,996,1235,883,1205,938,1236,921,1203,870,1217,961,1182,959,1218,973,1234,810,1194,764,1223,995,1116,1061,1197,1008,1145,440,1353,503,1356,512,1322,1060,1099,480,1297,1064,1136,1000,1111,1081,1072,1006,1116,1043,1140,1049,1218,1092,1192,1065,1215,422,1371,1016,1121,949,1210,1024,1022,402,1388,976,1078,989,1064,1074,1100,1034,1141,1103,1193,1083,1219,464,1372,491,1366,935,1288,914,1279,858,1303,919,1245,874,1299,902,1327,926,1254,918,1236,1044,976,1076,987,930,1220,850,1258,1028,1238,875,1255,679,1304,725,1333,940,1156,916,1303,892,1280,862,1203,890,1312,854,1281,898,1183,969,1247,977,1150,932,1203,914,1219,823,1270,860,1185,767,1312,842,1075,675,1230,934,1226,897,1230,925,1254,868,1290,765,1152,804,1134,699,1199,727,1122,725,1199,768,1139,678,1131,657,1082,584,1221,672,1160,647,1258,708,1179,726,1105,720,1195,755,1125,847,1177,782,1217,720,1276,731,1189,697,1190,778,1109,748,1277,870,1138,808,1240,710,1306,726,1236,808,1192,725,1299,773,1216,819,1110,784,889,762,1012,780,892,691,926,745,1018,750,964,578,903,967,792,738,864,676,749,776,919,893,771,857,774,734,807,704,797,766,821,713,889,816,1249,797,890,1127,1001,676,757,1005,751,779,855,908,798,861,801,748,847,731,928,785,956,681,952,549,1052,823,996,590,798,723,889,629,668,791,1162,899,1159,901,1091,935,1088,972,1186,945,1051,968,1077,936,1162,859,1083,936,1261,879,1157,1005,1205,986,1257,969,1179,907,1119,987,1230,894,1152,976,1170,892,1144,993,1135,999,1278,992,1137,1022,1052,1038,1185,1018,1129,966,1160,999,1182,1017,1158,942,1165,960,1233,937,1205,934,887,856,1217,1060,914,959,819,701,1095,927,830,797,1107,832,1077,879,792,972,703,1007,741,656,1123,942,690,703,1035,842,878,873,786,952,954,919,815,951,685,992,678,991,743,879,876,807,833,868,776,789,727,704,732,687,1179,784,1174,746,1020,761,1178,739,1109,868,1094,789,1226,638,1235,794,1266,731,1214,578,1018,542,1013,563,1075,564,1201,578,1093,576,1098,651,1004,642,1106,525,1153,740,1232,723,1074,645,1131,525,1180,574,1182,657,1242,622,1061,570,1079,656,1048,678,1117,689,1093,716,1058,724,1047,740,1160,731,1050,749,1034,765,1072,791,1110,792,1130,787,1137,666,1103,696,1186,655,1135,655,1162,657,1240,696,1223,698,1159,903,991,851,1019,902,1027,949,1108,921,1181,914,1178,913,1170,910,1239,1077,1186,947,1158,462,1029,491,1104,649,1229,693,1173,722,1256,582,1163,666,1078,717,1047,716,1134,776,1220,748,1166,747,1108,730,1138,787,1120,708,1188,747,1242,737,1215,873,1227,765,1037,745,1061,787,1158,768,1181,796,1200,726,1207,834,1160,769,1162,788,1165,753,1149,779,1085,792,1182,691,1029,703,1088,936,1197,944,1137,842,1129,895,1150,808,1256,919,1133,916,1271,886,1166,841,1241,826,1202,834,1215,865,1208,936,1205,872,1155,882,1100,805,1245,785,1278,719,1182,907,1204,762,1336,777,1280,860,1253,737,1249,982,1103,841,1258,734,1335,817,1220,754,1278,822,1251,719,1253,747,1256,811,1304,859,1272,773,1202,759,1247,865,1265,812,1262,800,1339,738,1273,803,1159,827,1339,790,1307,749,1296,763,1333,822,1272,878,1282,858,1277,765,1294,848,1128,783,1256,700,1457,548,1528,659,1463,788,1266,844,1228,827,1282,1130,1181,690,1137,811,1110,867,1125,766,1152,781,1158,845,1115,826,1255,791,1184,891,1194,830,1182,813,1182,783,1152,768,1192,826,1142,808,1205,774,1215,722,1243,858,1113,734,1189,649,1289,736,1181,946,943,918,1041,980,1080,981,1077,1064,1093,795,1141,772,1198,823,1175,722,1137,707,1184,766,1249,705,1176,802,1170,761,1187,521,1235,569,1177,509,1270,448,1256,726,1220,741,1351,668,1319,742,1233,825,1160,733,1198,737,1204,721,1230,782,1241,799,1177,733,1191,706,1241,790,1124,725,1193,776,1170,886,1174,807,1218,858,1206,546,1229,787,1147,768,1197,772,1157,683,1275,592,1316,719,1292,648,1336,553,1351,648,1337,536,1311,565,1307,557,1362,484,1333,493,1312,558,1329,479,1318,488,1298,518,1297,530,1347,539,1381,635,1340,484,1376,487,1361,501,1374,486,1332,603,1300,526,1360,499,1315,487,1323,591,1349,947,1113,935,1103,922,1127,844,1173,1024,1209,998,1127,987,1102,900,1110,1064,1168,937,1089,957,1165,1009,1288,1016,1229,1037,1116,975,1116,1020,1157,1086,1203,1080,1109,1078,1077,1122,1119,1039,1129,987,1195,1067,1090,1036,1206,1101,1051,1005,1084,1062,1161,1070,1205,794,1147,866,1207,814,1147,779,1200,806,1183,888,1174,781,1102,851,1182,856,1184,793,1136,834,1210,871,1210,853,1227,842,1187,872,1175,791,1160,857,1203,899,1208,873,1183,857,1182,866,1186,838,1198,867,1178,864,1212,826,1145,842,1141,828,1162,898,1196,897,1200,834,1130,831,1182,849,1182,890,1204,846,1185,819,1217,853,1204,879,1142,827,1147,845,1271,974,1374,972,1302,852,1465,762,1221,805,1166,884,1451,986,1459,974,1331,907,1450,880,1287,874,1382,995,1368,896,1541,924,1429,1057,1451,1015,1372,1008,1367,1085,1416,1030,1422,1107,1461,1088,1349,841,1156,1049,1363,892,1393,1090,1323,1091,1361,1051,1501,1040,1298,1034,1507,974,1322,893,1192,928,1273,866,1251,904,1265,932,1282,918,1376,865,1273,957,1298,954,1308,945,1335,947,1240,978,1200,961,1244,923,1278,945,1320,932,1262,930,1281,918,1267,916,1275,899,1236,942,1310,959,1174,924,1257,913,1225,980,1329,936,1291,940,1331,974,1301,939,1272,904,1333,965,1096,1013,1189,1028,1110,1071,1196,1002,1217,1002,1220,991,1170,1060,1184,990,1219,1049,1215,1054,1163,1024,1157,1032,1179,986,1205,1012,1143,997,1204,1018,1200,1000,1156,942,1210,978,1195,971,1154,1011,1191,977,1203,985,1220,1027,1232,1029,1223,1047,1263,1024,1223,1011,1243,1034,1180,976,1165,998,1182,1010,1186,432,1158,359,1222,341,1179,973,1131,919,1138,892,1147,881,1109,976,1197,949,1180,932,1163,935,1117,934,1174,963,1217,962,1150,942,1175,944,1129,938,1075,935,1079,935,1164,930,1141,927,1158,930,1164,896,1105,942,1153,931,1165,936,1154,931,1163,894,1170,910,1175,939,1199,892,1194,872,1275,1048,1146,1112,1231,1057,1325,1048,1190,1054,1147,1041,1170,1050,1128,878,1259,1085,1234,1081,1347,1023,1282,1027,1337,1031,1322,1008,1327,1020,1141,1037,1230,1028,1172,1050,1211,1023,1191,1053,1344,956,1109,1029,1254,990,1314,977,1217,964,1190,1007,1062,580,1270,681,1306,1061,1125,713,1317,757,1302,577,1338,600,1304,491,1297,570,1283,560,1322,500,1299,598,1310,509,1315,584,1310,572,1316,530,1308,533,1255,549,1245,498,1288,516,1303,1075,1058,1113,1163,1047,1133,1055,1117,1030,1124,1037,1076,403,1134,971,1244,368,1213,371,1134,393,1230,598,1068,1016,1137,1028,1332,1022,1326,981,1160,1000,1224,993,1115,1029,1272,1098,1274,1003,1306,1008,1297,951,1113,978,1182,906,1073,949,1332,936,1324,989,1188,1013,1371,995,1176,1043,1361,1078,1121,952,1400,1010,1338,965,1137,379,1152,682,1150,473,1151,765,1192,762,1202,1050,1215,1044,1143,978,1127,1008,1152,962,1179,1024,1072,1045,1118,1006,1149,956,1207,971,1099,1087,1269,1020,1127,961,1181,942,1158,979,1128,967,1082,1024,1184,1057,1061,994,1166,989,1111,1034,1112,987,1148,1078,1230,1001,1142,945,1131,1007,1098,998,991,988,1134,1050,1092,1037,1180,1059,1093,1112,1208,980,1057,1031,1240,1071,1083,1063,1070,1056,1177,1032,1191,1004,1151,1015,1142,1073,1178,1014,1216,1045,1086,1064,1111,990,1081,1057,1155,978,1229,960,1079,943,1140,930,1197,977,1073,655,1421,752,1414,736,1346,713,1326,730,1344,735,1359,741,1347,820,1246,701,1336,784,1355,849,1238,803,1330,893,1252,722,1281,712,1300,791,1210,867,1167,722,1366,673,1328,669,1355,710,1366,784,1346,856,1265,767,1325,753,1322,1008,1100,810,1207,715,1160,712,1186,985,1108,970,1211,816,1128,823,1371,781,1416,943,1165,785,1197,738,1226,931,1208,968,1254,814,1217,617,1307,1004,1127,918,1088,725,1144,913,1168,673,1227,882,1195,692,1154,892,1197,740,1170,933,1096,672,1230,972,1129,1109,1147,1103,1205,1089,1127,1094,1200,1096,1169,587,1262,586,1318,549,1396,526,1395,530,1376,569,1407,530,1321,1132,1155,1026,1145,1111,1171,1105,1207,1102,1257,1133,1182,1114,1189,1123,1180,1125,1210,1121,1187,1048,1171,1122,1132,1123,1209,1130,1134,1134,1224,1114,1290,1064,842,1009,898,979,1198,988,1299,1011,1316,690,1205,849,1174,957,1245,995,1290,961,1216,944,1199,989,1280,1075,1190,1087,1320,995,1297,1012,1342,995,1373,1041,1262,907,1260,1013,1308,990,1360,1019,1261,963,1395,999,1429,1028,1414,957,1323,1042,1043,716,1432,720,1430,720,1430,606,1429,718,1402,619,1289,924,957,849,1341,741,1253,648,1263,795,1309,633,1167,658,1313,941,936,770,1187,841,1151,595,1242,648,1328,641,1275,659,1142,661,1226,700,1364,576,1262,856,1220,899,1272,603,1274,656,1310,774,1149,1022,1084,932,993,1012,1097,993,1212,1028,1093,1066,1098,1056,1073,1082,1072,1067,1086,1040,1135,1009,1118,1080,1098,1095,1028,1118,1139,1096,1071,1119,1120,1136,1116,1097,1096,1076,1192,1109,1102,1109,1180,1090,1075,1095,1083,1079,1164,1105,1111,1099,1104,1058,1099,1144,1142,1141,1122,1089,1127,1109,1109
742,1176,498,1046,368,1057,493,1119,505,1124,949,1180,951,1166,859,1197,694,1174,759,1166,897,1180,942,1170,821,1206,928,1152,963,1193,913,1168,884,1190,921,1145,924,1215,877,1176,976,1195,979,1204,867,1175,921,1206,903,1174,856,1187,948,1153,935,1188,958,1203,829,1168,775,1191,987,1083,1050,1161,1006,1107,467,1325,534,1336,546,1297,1050,1064,511,1286,1061,1099,990,1074,1067,1036,995,1079,1046,1105,1049,1178,1081,1157,1058,1176,453,1351,1011,1087,951,1176,1013,989,436,1362,964,1045,977,1031,1060,1062,1025,1103,1105,1155,1083,1181,497,1352,523,1342,966,1260,946,1249,889,1290,949,1217,907,1283,934,1310,956,1226,944,1211,1059,944,1087,958,960,1195,881,1242,1044,1204,906,1241,706,1276,753,1310,969,1125,948,1285,923,1270,890,1172,922,1290,885,1272,928,1164,996,1214,998,1119,962,1188,944,1203,850,1261,887,1173,793,1288,866,1050,697,1209,967,1210,928,1210,953,1233,893,1271,774,1131,816,1114,705,1179,731,1101,731,1179,772,1120,687,1112,663,1065,596,1201,679,1142,658,1238,717,1160,730,1088,723,1174,762,1103,853,1154,786,1193,729,1250,738,1167,710,1166,784,1085,754,1251,873,1113,812,1215,719,1284,738,1213,815,1169,730,1274,782,1191,826,1086,790,867,767,990,786,875,697,907,750,1001,756,946,605,895,1008,774,790,853,722,732,840,911,932,763,898,752,787,788,756,774,808,794,781,882,812,1223,858,880,1065,988,734,741,1063,739,819,841,849,767,911,801,698,800,750,955,776,1008,701,952,583,1050,803,951,605,743,702,829,613,606,793,1133,898,1131,901,1066,931,1062,974,1159,944,1021,971,1049,935,1137,858,1059,934,1229,876,1130,1001,1172,980,1226,965,1148,911,1089,983,1199,895,1124,975,1142,894,1117,990,1104,992,1245,989,1106,1019,1021,1035,1152,1014,1098,964,1130,999,1152,1012,1126,942,1136,960,1206,933,1173,967,854,868,1201,1076,907,998,794,690,1055,962,800,782,1063,799,1037,914,773,1006,688,1047,730,661,1095,978,673,692,999,883,865,917,759,996,937,949,782,985,657,1027,659,1024,717,925,862,844,815,906,750,826,697,743,710,717,1167,821,1141,732,1007,795,1145,767,1079,836,1082,781,1203,649,1209,813,1229,759,1186,610,1030,557,1007,560,1038,599,1206,600,1079,592,1083,681,1020,639,1068,522,1118,758,1200,692,1060,640,1113,560,1182,593,1159,678,1207,649,1048,597,1071,680,1051,677,1082,692,1067,721,1032,729,1021,748,1130,737,1024,759,1013,772,1047,798,1082,802,1101,796,1109,672,1078,708,1159,659,1114,666,1134,665,1216,698,1197,710,1130,900,962,847,992,893,1001,941,1079,924,1153,908,1148,905,1140,904,1207,1070,1153,941,1127,473,1021,492,1082,657,1201,700,1144,728,1230,588,1136,678,1052,726,1021,727,1106,779,1191,754,1141,751,1085,741,1111,792,1094,719,1162,752,1217,744,1190,876,1196,766,1009,748,1037,790,1130,773,1155,798,1172,731,1178,839,1132,776,1136,792,1137,757,1124,781,1058,793,1148,692,1005,706,1061,948,1165,958,1108,862,1103,911,1128,828,1229,938,1100,929,1241,906,1135,869,1216,848,1172,858,1182,882,1180,960,1173,892,1124,894,1071,826,1214,808,1247,744,1163,929,1176,785,1307,802,1251,884,1220,760,1218,1003,1076,868,1231,747,1310,825,1193,761,1246,835,1221,726,1222,753,1225,820,1274,874,1239,785,1173,769,1217,882,1233,820,1230,818,1307,750,1241,813,1129,844,1306,803,1274,760,1263,774,1305,838,1242,891,1249,879,1248,777,1263,860,1099,790,1226,734,1431,585,1523,693,1432,800,1235,856,1196,839,1250,1132,1144,715,1109,831,1082,887,1098,786,1125,799,1126,864,1083,848,1222,813,1151,917,1158,848,1151,829,1151,799,1121,786,1160,844,1108,820,1176,793,1183,745,1210,877,1079,758,1157,672,1257,761,1151,962,905,923,1008,984,1046,984,1043,1064,1058,811,1113,795,1167,835,1147,742,1110,725,1155,780,1218,724,1147,821,1140,778,1160,551,1216,599,1159,537,1243,479,1236,754,1197,770,1324,700,1306,766,1203,844,1129,752,1174,755,1182,745,1204,799,1208,822,1149,755,1161,730,1215,806,1097,747,1166,797,1140,907,1152,828,1190,873,1182,571,1198,809,1117,778,1168,785,1131,712,1245,625,1296,747,1265,679,1304,587,1325,682,1312,569,1280,596,1283,593,1333,517,1303,528,1291,592,1307,513,1300,521,1277,554,1273,566,1319,577,1356,668,1310,518,1347,523,1336,537,1353,521,1317,635,1269,561,1339,533,1288,522,1301,623,1320,953,1082,947,1076,922,1094,848,1142,1023,1174,1005,1095,986,1070,905,1079,1067,1133,939,1057,962,1132,1009,1251,1015,1192,1035,1078,978,1081,1026,1121,1088,1166,1078,1074,1070,1040,1109,1082,1050,1094,1001,1162,1063,1059,1038,1168,1097,1013,1009,1048,1060,1129,1069,1169,775,1124,848,1181,796,1120,762,1174,788,1154,868,1146,765,1075,829,1152,835,1158,776,1112,813,1183,850,1181,835,1199,822,1160,855,1146,773,1132,838,1173,878,1178,855,1156,836,1154,849,1157,820,1172,846,1149,845,1184,808,1120,824,1115,808,1133,876,1165,876,1169,817,1104,812,1154,830,1153,870,1174,823,1157,798,1189,830,1173,864,1116,805,1120,848,1239,982,1339,975,1270,885,1441,772,1188,815,1130,888,1414,993,1420,978,1295,923,1412,881,1250,880,1345,993,1332,941,1545,933,1392,1057,1413,1024,1337,1012,1333,1088,1380,1051,1388,1118,1422,1087,1314,848,1122,1045,1327,907,1358,1087,1286,1085,1323,1095,1490,1037,1262,1064,1469,972,1285,920,1162,948,1242,888,1218,917,1231,960,1252,939,1341,892,1239,982,1265,971,1275,973,1300,969,1205,992,1165,977,1209,937,1244,970,1287,952,1229,952,1250,947,1234,932,1241,922,1204,966,1275,980,1145,930,1220,928,1191,1002,1295,959,1263,965,1296,1002,1266,959,1237,934,1303,954,1065,1001,1158,1017,1079,1055,1165,986,1186,988,1190,980,1140,1045,1153,976,1188,1035,1183,1046,1131,1013,1126,1015,1146,968,1174,1001,1115,982,1173,1006,1168,987,1125,928,1180,962,1163,959,1125,994,1160,963,1170,971,1189,1014,1199,1013,1190,1030,1229,1011,1191,1000,1212,1022,1148,956,1132,982,1151,994,1155,452,1131,380,1194,360,1151,957,1104,905,1111,878,1120,867,1083,959,1169,927,1151,918,1135,918,1088,915,1146,943,1190,947,1121,928,1148,929,1101,923,1046,921,1052,920,1137,918,1112,911,1130,913,1136,884,1076,925,1124,916,1136,915,1128,912,1134,874,1141,893,1147,917,1170,913,1177,894,1255,1049,1105,1119,1197,1061,1297,1056,1167,1069,1122,1053,1134,1057,1101,901,1227,1086,1201,1070,1309,1013,1247,1022,1302,1023,1290,1011,1301,1021,1112,1039,1198,1023,1134,1042,1176,1021,1157,1050,1309,976,1081,1023,1219,979,1274,981,1190,967,1153,999,1032,611,1256,708,1278,1049,1090,735,1285,788,1276,612,1316,635,1278,527,1278,605,1256,593,1295,533,1274,634,1284,545,1289,611,1281,606,1295,564,1287,567,1239,582,1226,532,1266,549,1279,1078,1022,1110,1127,1048,1097,1056,1084,1026,1091,1041,1043,419,1099,956,1213,390,1178,393,1101,421,1203,628,1045,1016,1105,1013,1298,1013,1293,988,1132,993,1197,994,1082,1017,1242,1094,1243,982,1273,997,1263,951,1081,966,1149,896,1039,929,1302,917,1294,975,1153,989,1338,992,1143,1034,1330,1076,1087,929,1368,998,1306,965,1107,399,1117,710,1130,506,1140,776,1167,776,1172,1048,1182,1037,1111,973,1094,1003,1117,959,1147,1022,1038,1039,1083,998,1113,945,1172,968,1063,1079,1233,1007,1091,948,1146,936,1124,982,1093,957,1046,1017,1149,1046,1026,985,1131,976,1083,1029,1078,975,1112,1080,1198,992,1107,935,1097,995,1069,989,961,983,1105,1044,1059,1028,1150,1050,1061,1103,1175,971,1026,1026,1209,1062,1050,1053,1041,1043,1147,1023,1161,998,1120,1006,1112,1063,1144,995,1185,1039,1054,1052,1079,981,1049,1048,1122,964,1200,951,1048,939,1111,928,1167,973,1055,686,1402,780,1375,730,1388,699,1366,766,1320,776,1332,781,1330,860,1227,739,1306,826,1321,889,1203,846,1299,933,1222,759,1249,753,1277,833,1190,899,1135,758,1330,679,1353,705,1323,740,1332,779,1385,899,1240,804,1307,790,1310,1026,1068,834,1176,748,1126,748,1154,1023,1086,984,1174,840,1092,859,1336,812,1382,951,1125,795,1161,777,1233,955,1169,975,1216,835,1179,653,1330,1039,1117,937,1049,761,1125,952,1160,694,1259,895,1156,730,1133,901,1161,759,1200,974,1081,700,1190,978,1094,1105,1113,1100,1170,1087,1093,1086,1164,1089,1135,614,1233,618,1288,582,1373,559,1366,563,1347,602,1382,563,1294,1131,1119,1025,1112,1108,1136,1097,1172,1101,1223,1129,1147,1106,1154,1116,1144,1117,1174,1116,1152,1045,1135,1117,1097,1116,1174,1121,1098,1131,1187,1108,1254,1086,811,1034,877,1013,1188,1020,1295,1042,1292,718,1176,876,1143,990,1238,1026,1269,996,1205,970,1175,1024,1264,1096,1157,1105,1280,1027,1273,1049,1334,1023,1355,1073,1237,937,1266,1041,1280,1028,1359,1047,1232,997,1374,1019,1408,1050,1383,997,1321,1055,1010,728,1399,733,1398,736,1397,614,1395,738,1373,651,1304,907,922,888,1327,778,1245,687,1245,830,1292,647,1208,680,1347,934,899,811,1176,883,1133,632,1227,688,1334,684,1267,666,1184,671,1268,719,1407,587,1308,872,1182,909,1237,606,1320,668,1355,805,1140,1020,1039,942,961,1012,1068,977,1177,1024,1058,1055,1061,1045,1037,1075,1035,1066,1049,1034,1099,1007,1082,1073,1059,1098,991,1110,1100,1092,1032,1114,1082,1140,1075,1088,1057,1074,1153,1100,1064,1101,1140,1085,1038,1085,1045,1062,1127,1094,1073,1094,1064,1047,1061,1130,1104,1126,1083,1089,1089,1101,1073
728,1147,498,1021,368,1035,494,1091,508,1094,931,1150,940,1136,841,1166,684,1144,755,1137,886,1150,923,1140,811,1175,915,1122,941,1163,896,1138,867,1162,901,1116,903,1184,862,1147,957,1165,962,1174,852,1145,902,1175,885,1143,842,1157,928,1124,912,1159,942,1172,840,1135,776,1159,980,1051,1034,1125,996,1070,494,1297,566,1314,579,1271,1039,1031,543,1264,1052,1061,984,1038,1058,999,983,1043,1042,1070,1046,1140,1071,1123,1055,1138,484,1321,1008,1051,958,1142,997,958,470,1337,954,1013,963,1001,1048,1025,1014,1064,1097,1116,1078,1144,531,1328,553,1317,995,1229,975,1219,919,1267,974,1188,939,1259,964,1283,984,1196,969,1184,1075,912,1093,929,985,1167,909,1217,1054,1170,937,1223,733,1250,780,1286,990,1092,980,1254,953,1254,913,1141,953,1264,914,1257,953,1144,1018,1181,1015,1087,992,1164,972,1181,879,1246,914,1157,810,1259,890,1024,718,1183,999,1188,957,1185,976,1203,919,1245,783,1110,825,1093,711,1159,736,1080,737,1159,775,1100,695,1094,669,1048,605,1181,685,1124,671,1217,726,1141,734,1070,729,1152,768,1081,857,1130,791,1170,736,1225,745,1146,721,1140,790,1061,760,1226,875,1089,812,1190,728,1261,747,1190,820,1147,735,1250,789,1166,834,1062,796,846,772,969,790,858,703,888,756,983,761,928,670,895,1059,757,816,823,770,710,883,902,976,755,933,731,832,770,794,749,860,784,823,864,762,1170,895,871,1022,977,790,721,1052,721,868,826,831,743,952,794,652,760,772,985,763,1070,685,1005,621,1046,785,908,615,695,703,785,621,615,797,1104,896,1102,900,1040,927,1035,974,1130,942,991,972,1022,932,1112,856,1034,933,1198,872,1104,995,1140,979,1195,960,1117,912,1060,977,1168,896,1096,972,1114,895,1091,987,1073,990,1212,986,1076,1014,990,1031,1119,1007,1067,962,1101,997,1122,1008,1095,939,1107,959,1178,928,1142,1007,841,835,1159,1036,881,1048,800,679,1014,993,765,767,1022,788,994,951,750,1050,678,1085,728,661,1059,1021,663,684,961,922,852,955,731,1046,944,980,748,1020,632,1069,650,1060,705,963,839,875,793,949,721,859,661,776,678,731,1138,857,1105,762,983,832,1118,797,1047,794,1094,801,1173,637,1169,806,1209,765,1153,624,999,586,992,550,1002,609,1170,597,1046,594,1051,710,1018,673,1094,526,1101,745,1183,708,1039,651,1086,576,1145,587,1117,700,1186,647,1011,605,1039,690,1019,669,1048,697,1039,727,1005,735,996,754,1100,742,999,767,992,780,1022,807,1054,808,1072,805,1079,675,1053,716,1131,664,1092,677,1105,672,1190,695,1184,720,1101,896,934,841,966,885,975,929,1050,925,1124,897,1119,899,1109,897,1174,1061,1120,938,1097,477,999,494,1061,667,1175,706,1116,740,1203,599,1110,692,1025,733,1000,735,1088,781,1162,760,1116,755,1061,750,1084,795,1068,725,1135,758,1192,750,1165,888,1168,765,982,752,1012,792,1101,776,1128,803,1144,735,1149,842,1103,781,1110,786,1110,760,1099,781,1031,796,1114,694,981,708,1034,959,1133,971,1079,881,1077,924,1102,849,1197,955,1068,940,1210,923,1107,896,1186,871,1139,881,1152,906,1149,979,1140,911,1090,911,1050,844,1183,824,1219,766,1139,952,1148,808,1284,822,1217,905,1198,785,1189,1023,1049,893,1199,756,1283,829,1165,771,1214,840,1191,732,1191,760,1194,831,1243,888,1206,797,1143,780,1187,894,1200,826,1199,830,1274,762,1210,822,1098,859,1274,814,1242,772,1230,783,1278,848,1212,903,1217,895,1218,787,1232,869,1070,794,1195,767,1398,631,1509,723,1402,809,1205,863,1164,846,1219,1128,1108,735,1081,849,1054,905,1068,806,1097,815,1094,882,1050,868,1189,835,1117,940,1124,865,1120,848,1120,815,1090,804,1128,861,1074,834,1144,812,1150,766,1177,896,1045,777,1124,692,1224,786,1119,975,868,928,974,985,1012,985,1010,1063,1022,827,1085,816,1137,844,1119,759,1082,737,1128,793,1188,740,1116,834,1109,795,1129,583,1192,623,1143,559,1216,508,1210,780,1173,798,1294,732,1290,789,1171,863,1098,771,1151,774,1154,767,1176,817,1178,838,1122,777,1131,756,1187,822,1071,767,1139,815,1110,929,1128,849,1162,892,1151,599,1173,826,1087,782,1140,791,1103,742,1219,656,1273,770,1236,707,1283,622,1306,713,1280,602,1254,626,1260,627,1300,550,1276,562,1271,627,1276,547,1279,555,1253,588,1242,601,1295,613,1322,701,1279,548,1314,558,1310,572,1325,554,1286,662,1242,588,1308,566,1263,557,1274,655,1299,959,1050,948,1044,920,1062,858,1112,1028,1140,1004,1062,980,1037,902,1049,1067,1101,936,1025,963,1100,1009,1215,1016,1156,1024,1043,983,1046,1014,1088,1084,1130,1078,1040,1068,1004,1113,1043,1050,1059,999,1127,1065,1021,1037,1129,1088,976,1010,1013,1051,1092,1046,1130,759,1103,830,1154,776,1093,744,1148,771,1126,847,1119,748,1048,809,1123,813,1130,758,1087,792,1154,827,1151,817,1170,802,1134,839,1118,755,1106,819,1144,856,1148,834,1128,814,1125,833,1129,800,1144,827,1121,827,1155,788,1094,806,1088,789,1106,855,1135,855,1141,801,1078,795,1127,810,1123,849,1145,802,1129,775,1160,808,1144,847,1089,785,1093,851,1208,984,1304,978,1238,903,1403,780,1154,825,1093,891,1376,995,1381,982,1259,928,1372,881,1214,885,1308,989,1296,986,1538,938,1355,1053,1376,1028,1301,1014,1298,1084,1343,1061,1353,1115,1384,1084,1279,855,1088,1039,1291,919,1323,1081,1249,1076,1285,1108,1447,1033,1226,1069,1426,969,1249,946,1134,964,1209,909,1187,933,1197,985,1220,961,1304,916,1204,1006,1232,989,1240,995,1265,987,1170,1003,1131,987,1173,947,1209,987,1254,971,1195,974,1215,973,1202,956,1210,945,1170,988,1240,994,1111,966,1204,946,1156,1022,1260,985,1232,985,1263,1029,1231,977,1203,964,1270,942,1035,989,1126,1006,1049,1039,1135,968,1155,976,1159,969,1110,1030,1120,960,1157,1021,1150,1034,1098,1001,1095,1000,1115,949,1143,989,1086,964,1141,992,1137,973,1095,915,1149,946,1132,946,1096,974,1130,945,1140,954,1157,999,1167,997,1158,1013,1197,997,1159,986,1179,1009,1115,933,1098,968,1122,981,1124,472,1103,398,1167,378,1122,940,1077,890,1083,863,1092,853,1056,939,1140,906,1123,903,1107,901,1060,895,1118,922,1162,932,1092,913,1120,915,1073,909,1018,906,1024,904,1110,907,1084,894,1103,896,1108,872,1048,909,1095,901,1106,894,1101,894,1105,854,1113,877,1119,896,1141,930,1151,910,1227,1053,1071,1124,1162,1060,1258,1044,1125,1075,1090,1067,1105,1058,1063,926,1205,1085,1162,1071,1278,1015,1219,1023,1276,1013,1254,1009,1267,1015,1074,1032,1161,1026,1104,1023,1139,1025,1123,1060,1281,986,1048,1021,1184,967,1237,961,1146,985,1128,991,1003,642,1238,736,1250,1038,1053,759,1252,820,1245,643,1291,669,1247,561,1252,638,1230,628,1266,566,1250,669,1260,580,1264,636,1251,640,1273,600,1264,600,1215,615,1205,562,1238,584,1254,1079,985,1106,1090,1048,1062,1059,1051,1022,1058,1041,1010,441,1072,939,1180,413,1153,407,1068,450,1185,656,1020,1018,1075,990,1265,1004,1260,981,1098,972,1170,1005,1056,1006,1211,1084,1207,969,1242,984,1231,945,1047,962,1118,892,1007,913,1271,905,1263,973,1125,974,1311,980,1109,1008,1295,1075,1051,909,1337,990,1274,966,1076,413,1082,738,1103,539,1135,783,1137,789,1149,1044,1149,1029,1080,966,1061,997,1084,960,1117,1018,1005,1033,1049,984,1077,938,1137,960,1027,1061,1199,993,1054,933,1113,926,1090,980,1058,944,1010,1010,1114,1037,990,970,1097,971,1051,1027,1044,962,1077,1079,1165,980,1071,925,1063,982,1040,978,931,977,1075,1036,1027,1016,1121,1040,1029,1093,1142,962,996,1021,1178,1050,1017,1042,1011,1029,1116,1015,1130,991,1088,994,1082,1053,1111,977,1156,1032,1022,1039,1046,971,1018,1038,1089,948,1169,940,1018,933,1083,926,1138,968,1038,713,1366,818,1351,759,1384,727,1362,803,1294,816,1314,824,1317,897,1223,778,1275,864,1325,928,1187,889,1281,972,1241,799,1222,793,1254,874,1169,934,1139,798,1303,718,1319,742,1293,768,1290,807,1388,940,1247,846,1287,826,1298,1051,1038,867,1153,786,1099,782,1130,1063,1084,1003,1137,868,1055,888,1302,839,1345,955,1084,809,1126,786,1250,992,1136,983,1179,861,1140,659,1366,1067,1136,971,1021,798,1124,991,1165,708,1228,912,1118,768,1123,915,1124,764,1186,1014,1099,732,1150,986,1059,1099,1080,1096,1136,1083,1059,1077,1128,1079,1101,643,1203,650,1254,616,1349,593,1332,595,1317,637,1352,595,1267,1128,1084,1022,1079,1105,1102,1088,1136,1099,1189,1122,1111,1097,1119,1108,1109,1107,1138,1110,1118,1041,1100,1110,1061,1108,1138,1110,1062,1127,1151,1099,1219,1100,778,1059,850,1043,1160,1050,1285,1060,1261,750,1149,902,1117,1004,1217,1053,1243,1031,1188,1006,1173,1048,1238,1110,1123,1118,1242,1063,1258,1066,1302,1054,1325,1084,1201,958,1290,1070,1252,1061,1344,1075,1211,1036,1358,1059,1390,1082,1355,1025,1297,1069,978,746,1368,751,1367,752,1367,629,1362,761,1342,690,1289,887,887,928,1308,816,1236,727,1229,864,1270,673,1250,718,1326,927,862,849,1161,925,1114,669,1210,731,1313,727,1259,677,1226,684,1310,757,1380,600,1355,883,1143,915,1202,617,1366,693,1400,836,1152,1012,994,955,929,1006,1037,950,1144,1012,1024,1047,1025,1029,1002,1063,999,1063,1012,1023,1063,996,1045,1060,1024,1099,953,1108,1061,1082,992,1104,1044,1132,1035,1077,1019,1072,1114,1088,1026,1095,1100,1073,1001,1073,1008,1049,1091,1088,1036,1083,1025,1037,1029,1119,1065,1118,1045,1088,1050,1095,1036
712,1117,497,996,368,1012,494,1063,512,1064,912,1120,925,1106,822,1134,675,1115,749,1108,876,1125,899,1109,799,1144,902,1092,920,1132,876,1107,851,1132,881,1088,881,1153,847,1118,936,1135,945,1144,836,1115,886,1145,869,1113,828,1127,909,1095,889,1130,924,1142,851,1105,780,1127,974,1018,1023,1090,989,1032,523,1272,592,1285,612,1250,1028,997,573,1237,1039,1022,975,1002,1042,965,976,1006,1039,1036,1036,1101,1059,1088,1051,1102,508,1292,1000,1015,961,1108,985,928,503,1308,945,979,950,971,1033,989,998,1028,1092,1076,1075,1107,563,1303,584,1292,1023,1198,1000,1187,948,1239,998,1157,969,1232,993,1255,1008,1166,992,1157,1088,879,1095,900,1009,1136,937,1192,1061,1136,965,1197,764,1228,808,1259,1009,1058,1011,1223,981,1226,936,1110,984,1236,942,1233,979,1121,1040,1148,1031,1055,1021,1138,999,1158,908,1229,936,1132,826,1228,908,1001,739,1160,1023,1160,984,1156,999,1173,942,1219,789,1089,832,1073,716,1138,739,1059,741,1140,780,1081,701,1076,674,1031,616,1161,691,1106,680,1197,733,1122,738,1053,733,1131,775,1060,861,1106,796,1146,740,1199,750,1125,731,1114,794,1037,764,1201,875,1065,811,1165,738,1238,754,1168,823,1125,740,1226,797,1140,840,1037,799,825,778,948,793,840,708,869,760,966,766,910,724,879,1115,730,873,815,831,689,925,888,1025,745,995,734,869,746,843,722,918,783,883,855,720,1124,926,860,965,967,838,705,991,718,914,816,771,703,996,790,605,725,784,1036,767,1114,673,1063,666,1030,780,865,621,635,698,737,642,677,798,1076,892,1074,897,1015,922,1009,973,1102,938,960,971,994,927,1087,854,1010,934,1166,870,1078,989,1107,977,1163,953,1087,911,1030,969,1135,895,1068,970,1085,895,1064,982,1042,987,1179,981,1045,1007,960,1026,1087,999,1037,957,1072,994,1092,1002,1063,937,1079,956,1150,924,1110,1049,829,809,1114,995,861,1079,790,651,974,1025,743,749,978,779,955,980,722,1052,657,1125,717,660,1024,1047,650,674,922,962,835,991,698,1036,917,1012,716,1065,616,1109,637,1105,696,1006,815,909,762,980,689,891,630,811,643,732,1116,840,1088,789,957,857,1084,820,1011,793,1072,796,1149,662,1166,830,1176,760,1139,633,980,594,959,577,1010,601,1133,587,1013,582,1018,718,988,696,1064,560,1099,773,1160,738,1017,641,1060,573,1107,601,1112,699,1147,658,993,625,1025,697,994,679,1045,708,1012,730,979,741,970,760,1071,747,973,772,970,786,998,814,1026,815,1043,811,1050,677,1028,723,1103,669,1071,686,1076,676,1174,694,1160,731,1072,893,905,836,939,875,948,916,1021,923,1095,888,1089,890,1078,887,1142,1048,1088,931,1067,479,974,498,1040,669,1148,714,1088,748,1198,603,1083,705,1028,734,974,740,1059,783,1133,764,1091,759,1038,753,1057,798,1042,730,1107,765,1167,757,1140,887,1137,766,954,765,995,794,1073,780,1102,808,1122,743,1139,846,1075,785,1083,782,1083,763,1074,781,1004,799,1080,697,956,710,1007,972,1100,983,1049,900,1048,938,1073,868,1178,972,1040,953,1179,942,1077,917,1164,891,1106,906,1124,928,1123,999,1107,926,1057,925,1022,859,1149,839,1193,784,1110,969,1113,826,1256,846,1187,927,1162,805,1158,1036,1020,917,1175,765,1256,831,1138,778,1182,843,1160,736,1159,767,1163,835,1211,901,1173,812,1114,789,1157,908,1167,832,1167,844,1241,771,1179,827,1067,870,1242,824,1210,781,1197,790,1250,857,1182,916,1184,910,1189,793,1202,875,1040,798,1165,796,1362,673,1491,750,1368,815,1174,869,1132,852,1187,1122,1071,753,1053,864,1026,924,1038,824,1069,827,1062,900,1017,884,1155,853,1084,960,1092,882,1089,869,1089,829,1059,825,1096,879,1040,850,1112,831,1117,785,1144,915,1010,796,1091,713,1190,810,1087,989,830,933,941,989,979,989,976,1061,987,840,1058,833,1105,850,1091,774,1056,750,1098,807,1158,755,1085,841,1081,809,1099,606,1174,644,1124,588,1187,535,1187,808,1149,827,1264,765,1271,816,1140,881,1067,791,1123,794,1127,785,1148,832,1146,852,1096,794,1101,779,1156,840,1044,786,1109,834,1081,949,1095,867,1132,908,1119,628,1149,839,1057,803,1114,795,1075,762,1187,682,1243,791,1205,738,1255,648,1271,748,1255,638,1236,658,1247,663,1279,583,1246,596,1246,659,1253,577,1248,588,1223,623,1223,633,1260,647,1300,729,1242,584,1291,592,1282,605,1289,587,1263,695,1221,621,1283,593,1230,593,1253,683,1265,970,1019,944,1012,915,1029,852,1077,1032,1106,1007,1030,976,1005,901,1018,1075,1068,939,994,965,1067,1003,1178,1007,1120,1018,1006,981,1012,1010,1052,1081,1094,1062,1005,1064,968,1105,1005,1063,1024,1003,1091,1056,985,1038,1091,1086,939,1011,977,1056,1056,1041,1092,741,1080,811,1127,759,1067,727,1121,752,1097,827,1091,732,1022,787,1093,790,1101,739,1060,772,1126,804,1122,800,1141,781,1106,822,1089,738,1078,800,1114,835,1118,815,1101,792,1095,816,1100,781,1117,808,1094,809,1127,768,1067,788,1062,769,1078,834,1106,834,1113,784,1051,776,1098,791,1094,829,1115,782,1103,753,1131,787,1114,830,1061,764,1066,855,1177,982,1270,977,1206,918,1366,793,1121,836,1057,889,1339,995,1341,984,1223,930,1333,884,1178,886,1271,983,1259,1031,1545,941,1318,1047,1338,1031,1266,1014,1264,1078,1307,1069,1318,1107,1345,1078,1245,861,1055,1032,1256,930,1288,1073,1212,1065,1247,1109,1403,1026,1190,1065,1384,965,1212,967,1103,973,1175,926,1155,947,1164,1004,1187,981,1267,935,1168,1020,1198,1005,1206,1016,1231,1007,1135,1017,1096,995,1138,964,1176,1005,1220,992,1162,993,1182,996,1168,978,1176,960,1138,1010,1204,1007,1078,998,1175,964,1122,1034,1226,1005,1199,1002,1228,1055,1194,994,1168,989,1235,928,1004,977,1095,995,1017,1023,1103,947,1124,960,1127,957,1080,1017,1091,945,1127,1004,1118,1019,1066,990,1064,982,1083,931,1112,976,1058,948,1111,980,1106,959,1064,900,1119,928,1101,933,1067,952,1099,928,1108,940,1127,984,1134,978,1125,997,1165,984,1127,973,1147,994,1083,913,1067,950,1091,966,1092,489,1076,418,1141,397,1094,923,1050,875,1056,848,1065,840,1030,919,1111,885,1096,888,1079,883,1031,874,1090,900,1133,915,1064,898,1092,900,1045,893,990,891,996,885,1081,893,1056,876,1075,879,1080,859,1020,893,1067,885,1077,872,1074,876,1076,835,1086,859,1090,874,1113,941,1124,928,1194,1062,1041,1127,1130,1036,1210,1048,1096,1091,1064,1074,1064,1062,1032,943,1184,1092,1131,1064,1243,1011,1183,1026,1234,1006,1220,996,1227,1013,1044,1028,1126,1025,1070,1018,1104,1024,1086,1057,1245,1002,1021,1018,1150,954,1200,966,1119,989,1091,991,973,674,1215,764,1219,1029,1016,780,1220,843,1213,673,1264,701,1218,592,1221,672,1205,661,1241,601,1223,701,1229,614,1234,660,1220,674,1248,635,1239,632,1191,648,1184,581,1207,619,1235,1077,949,1101,1054,1045,1027,1053,1018,1017,1026,1038,977,453,1036,919,1149,399,1119,437,1040,480,1157,679,993,1014,1042,974,1232,990,1227,985,1068,953,1140,1003,1024,989,1178,1084,1176,959,1212,978,1198,944,1014,957,1084,890,975,900,1240,892,1231,972,1094,949,1278,982,1076,996,1261,1067,1015,883,1305,974,1240,959,1042,435,1055,762,1070,570,1101,792,1114,798,1120,1037,1116,1020,1049,958,1028,991,1049,965,1090,1016,971,1023,1014,969,1042,928,1103,950,991,1040,1163,976,1020,918,1078,911,1057,975,1024,933,976,999,1079,1033,955,960,1062,952,1021,1017,1010,943,1042,1073,1129,970,1037,915,1030,970,1012,966,900,971,1046,1026,994,1002,1091,1030,997,1078,1109,951,966,1012,1147,1040,984,1029,981,1015,1085,1009,1099,983,1056,987,1058,1044,1078,961,1130,1022,989,1027,1014,961,987,1027,1056,931,1139,929,987,927,1054,922,1109,955,1010,744,1332,856,1322,783,1343,757,1323,841,1292,856,1298,867,1292,935,1203,817,1251,906,1305,963,1150,932,1250,1010,1221,837,1209,832,1242,911,1145,968,1109,837,1275,755,1287,780,1264,798,1249,834,1349,976,1208,888,1261,863,1275,1075,1007,901,1151,823,1093,819,1123,1078,1083,1034,1101,903,1026,913,1265,863,1307,958,1044,824,1089,796,1211,1033,1128,992,1141,896,1104,671,1332,1048,1101,1010,1029,818,1154,1022,1197,736,1189,945,1084,806,1130,940,1090,774,1151,996,1064,767,1110,998,1024,1092,1046,1091,1101,1078,1026,1067,1092,1069,1067,669,1171,679,1223,650,1322,627,1298,626,1288,671,1318,627,1240,1123,1049,1020,1046,1100,1067,1077,1100,1094,1155,1112,1076,1086,1084,1098,1073,1094,1102,1103,1084,1035,1065,1103,1025,1099,1102,1099,1026,1124,1115,1089,1183,1106,741,1073,819,1073,1142,1081,1267,1079,1229,768,1128,925,1087,1036,1190,1074,1211,1060,1159,1040,1161,1072,1211,1121,1092,1136,1205,1080,1226,1103,1278,1090,1309,1121,1187,998,1285,1096,1222,1088,1315,1095,1184,1066,1328,1090,1362,1098,1317,1052,1277,1081,945,766,1338,771,1336,772,1335,654,1329,783,1313,729,1273,871,852,966,1284,855,1224,766,1215,898,1247,709,1288,756,1306,921,824,890,1144,966,1090,707,1199,773,1290,770,1249,697,1268,705,1348,798,1349,642,1356,889,1104,915,1168,625,1412,738,1389,864,1146,997,949,972,898,1004,1005,918,1114,999,989,1031,988,1030,966,1054,962,1062,975,1010,1026,984,1009,1056,993,1095,916,1092,1021,1069,955,1094,1006,1121,995,1068,980,1065,1075,1077,988,1090,1060,1062,964,1066,970,1037,1053,1076,999,1077,986,1026,998,1105,1027,1107,1006,1082,1012,1080,999
696,1088,498,971,368,989,496,1035,515,1035,894,1090,905,1077,803,1103,667,1085,742,1079,865,1095,876,1079,788,1113,892,1063,898,1102,857,1077,835,1103,862,1060,863,1121,830,1089,914,1105,927,1113,820,1086,872,1115,855,1083,812,1097,893,1066,865,1101,901,1111,859,1074,784,1095,966,986,1009,1052,977,993,546,1246,624,1261,642,1224,1005,966,601,1217,1032,986,964,970,1036,928,968,971,1030,1000,1034,1061,1050,1050,1045,1067,539,1262,994,982,961,1074,973,898,537,1281,937,948,940,938,1019,953,985,994,1076,1037,1070,1071,600,1284,619,1271,1044,1166,1021,1154,973,1207,1020,1126,999,1200,1020,1224,1030,1135,1013,1128,1100,847,1094,871,1030,1105,959,1166,1067,1102,993,1168,795,1208,834,1234,1021,1024,1036,1190,1003,1196,953,1083,1010,1204,969,1207,1001,1098,1059,1115,1046,1023,1046,1112,1019,1133,934,1210,953,1105,844,1196,926,980,762,1136,1044,1129,1008,1126,1021,1142,962,1191,794,1068,838,1052,718,1118,742,1037,747,1120,782,1061,708,1057,677,1014,626,1140,696,1089,690,1177,739,1103,742,1035,736,1109,780,1038,865,1083,800,1122,744,1173,753,1103,736,1089,796,1013,768,1175,874,1040,809,1140,747,1215,762,1145,824,1102,744,1201,802,1115,844,1013,801,803,782,927,794,823,712,850,765,948,771,892,776,860,1071,710,905,783,854,664,969,879,1082,725,1042,729,932,743,883,701,964,776,921,839,665,1066,959,848,926,946,881,687,933,724,957,804,750,668,1040,785,557,690,798,1074,751,1180,673,1110,723,1009,752,808,639,619,692,683,679,727,798,1047,886,1045,894,989,918,983,968,1074,932,930,969,966,924,1062,849,985,930,1134,866,1052,984,1075,969,1132,945,1056,909,1001,960,1103,895,1040,968,1057,893,1038,978,1011,981,1145,976,1014,1001,929,1017,1054,988,1006,950,1042,993,1062,993,1032,935,1050,954,1123,916,1078,1093,811,788,1068,959,827,1032,761,665,949,1069,726,718,932,757,911,1014,688,1011,639,1097,698,655,989,1005,635,657,881,1006,828,1028,663,988,886,1041,676,1110,609,1084,619,1099,676,1050,785,942,727,1018,662,924,594,851,620,751,1089,856,1068,809,928,851,1057,808,989,824,1030,774,1125,681,1138,825,1152,790,1115,618,955,592,927,609,1001,633,1131,620,1026,609,1025,731,971,709,1046,577,1081,768,1134,762,992,630,1032,602,1102,638,1103,705,1128,648,956,624,993,693,966,711,1055,715,986,733,952,747,944,764,1041,751,947,777,949,792,973,822,999,820,1014,815,1020,679,1004,728,1076,675,1049,698,1047,684,1146,691,1133,740,1043,889,877,828,912,864,922,905,992,919,1067,876,1059,883,1048,875,1110,1035,1056,924,1037,483,949,504,1019,673,1120,721,1059,752,1171,615,1071,713,1002,736,948,742,1031,788,1105,767,1066,762,1015,757,1030,800,1015,737,1079,774,1144,760,1115,888,1106,768,927,764,970,792,1045,790,1075,802,1094,744,1112,841,1050,787,1057,787,1056,765,1049,781,978,805,1047,698,932,712,980,979,1068,994,1019,915,1016,955,1050,884,1148,984,1009,969,1149,958,1050,940,1131,910,1080,927,1096,950,1093,1017,1074,939,1028,935,992,873,1118,855,1159,799,1083,979,1077,843,1227,865,1153,948,1132,824,1131,1047,989,936,1150,772,1230,830,1110,780,1150,846,1130,742,1128,773,1132,836,1179,911,1141,821,1085,795,1127,917,1134,838,1136,856,1208,778,1148,831,1036,880,1209,830,1177,786,1165,796,1223,863,1152,925,1152,926,1160,797,1171,878,1011,799,1134,817,1327,720,1470,778,1335,819,1144,872,1099,855,1155,1112,1040,769,1023,880,997,941,1007,840,1041,842,1030,918,984,901,1121,870,1050,980,1058,895,1058,886,1058,842,1028,838,1070,893,1006,864,1080,846,1084,805,1110,933,976,815,1059,734,1157,831,1055,999,792,938,908,993,945,993,943,1060,952,850,1030,853,1072,854,1063,793,1029,760,1069,824,1127,770,1054,850,1054,821,1069,629,1147,672,1101,613,1158,561,1165,838,1124,857,1232,800,1250,842,1108,898,1035,808,1095,812,1098,802,1123,845,1114,865,1066,814,1072,805,1124,855,1014,800,1080,852,1051,967,1066,886,1101,922,1087,651,1122,850,1026,814,1085,808,1047,777,1155,710,1221,815,1174,762,1226,678,1246,776,1220,671,1206,686,1218,694,1245,617,1222,628,1212,692,1220,605,1215,623,1204,654,1192,669,1237,684,1273,760,1217,615,1256,626,1252,639,1262,621,1238,727,1190,646,1248,622,1198,625,1218,712,1243,972,987,957,984,910,997,850,1045,1025,1072,998,996,968,972,900,987,1071,1033,947,963,969,1034,999,1142,1003,1083,1012,969,981,977,1000,1019,1077,1057,1055,970,1056,931,1088,967,1056,989,1001,1056,1051,947,1032,1052,1075,902,1010,942,1048,1020,1045,1055,723,1057,793,1100,741,1039,710,1094,733,1068,807,1065,715,996,768,1065,768,1072,720,1034,751,1097,783,1093,782,1112,759,1077,805,1061,719,1050,781,1085,814,1088,795,1073,770,1065,800,1073,761,1090,789,1067,790,1100,750,1043,770,1036,749,1050,812,1076,812,1084,766,1024,757,1070,771,1066,811,1087,762,1077,731,1100,766,1085,813,1034,743,1037,858,1146,976,1235,973,1174,932,1328,803,1087,844,1020,884,1301,993,1302,988,1187,933,1293,887,1141,888,1234,976,1223,1076,1559,941,1281,1040,1300,1027,1230,1015,1230,1071,1270,1064,1282,1097,1306,1071,1210,866,1021,1024,1220,938,1253,1060,1176,1049,1209,1099,1359,1018,1154,1059,1341,961,1176,987,1072,984,1141,938,1123,962,1130,1020,1154,995,1229,956,1133,1035,1164,1016,1171,1032,1196,1027,1100,1030,1062,1007,1103,986,1142,1016,1187,1010,1128,1009,1147,1012,1132,989,1142,976,1104,1028,1170,1019,1044,1023,1142,982,1088,1043,1192,1020,1166,1018,1193,1072,1156,1011,1134,1008,1200,914,974,964,1063,983,987,1004,1072,929,1094,945,1096,944,1050,1004,1060,927,1095,989,1085,1004,1033,978,1033,963,1050,911,1081,963,1030,930,1079,965,1075,945,1033,884,1089,910,1072,917,1038,927,1068,912,1078,923,1095,970,1101,957,1093,979,1134,970,1095,958,1114,982,1052,890,1035,933,1065,952,1061,506,1051,438,1114,416,1066,906,1023,860,1029,832,1038,825,1004,899,1084,864,1067,872,1052,865,1003,852,1062,877,1105,899,1035,883,1065,886,1017,877,961,876,969,866,1053,881,1027,859,1047,861,1052,845,992,876,1038,869,1047,850,1047,857,1047,816,1060,841,1062,854,1083,958,1105,939,1161,1078,1018,1129,1096,1043,1174,1052,1066,1079,1018,1086,1032,1065,1003,968,1169,1087,1092,1052,1202,1002,1142,1040,1204,999,1183,995,1192,1018,1010,1046,1103,1032,1040,1020,1075,1023,1046,1061,1223,1017,996,1016,1116,946,1161,946,1078,1000,1060,993,944,704,1191,791,1188,1022,980,798,1187,865,1183,703,1232,735,1191,626,1197,705,1181,693,1210,638,1196,728,1195,644,1204,689,1187,706,1225,666,1211,663,1165,679,1157,614,1193,654,1210,1067,914,1091,1018,1039,993,1055,985,1010,993,1035,943,475,1007,904,1117,396,1083,464,1009,512,1143,706,977,997,1009,950,1198,979,1194,967,1034,935,1111,997,991,965,1147,1081,1141,938,1178,964,1165,947,981,959,1055,885,942,883,1207,877,1197,960,1059,925,1247,977,1042,977,1227,1069,983,869,1271,965,1208,965,1013,457,1019,790,1041,603,1084,799,1084,808,1096,1031,1082,1010,1017,949,996,985,1015,965,1063,1006,938,1018,980,952,1006,916,1068,937,954,1035,1126,957,986,902,1044,891,1024,971,989,920,940,991,1046,1024,920,953,1028,949,989,1012,977,926,1007,1066,1095,956,1001,902,996,956,983,954,870,963,1017,1012,961,986,1062,1019,966,1064,1075,939,936,1003,1116,1028,951,1013,951,1001,1054,998,1070,973,1024,972,1028,1033,1044,944,1103,1010,957,1014,982,948,956,1017,1023,912,1109,917,956,922,1026,917,1079,949,980,781,1302,890,1292,812,1302,793,1290,878,1262,896,1289,904,1304,970,1169,856,1240,947,1284,997,1127,971,1240,1041,1183,877,1181,873,1224,948,1143,995,1073,877,1259,795,1263,819,1244,840,1225,866,1312,1016,1168,928,1268,899,1249,1093,975,925,1177,861,1107,851,1143,1058,1044,1071,1091,932,1045,934,1228,884,1269,960,1003,840,1054,811,1176,1060,1153,1002,1104,934,1087,693,1297,1039,1065,1009,1018,821,1118,1008,1160,774,1158,983,1077,842,1158,976,1074,788,1115,986,1023,804,1079,1026,990,1084,1012,1084,1067,1071,992,1058,1056,1058,1033,694,1139,707,1190,681,1294,660,1266,656,1255,702,1285,660,1209,1115,1013,1015,1013,1093,1032,1065,1065,1087,1121,1102,1040,1075,1049,1087,1038,1080,1066,1094,1049,1028,1030,1093,989,1090,1067,1087,990,1118,1078,1077,1147,1119,708,1078,783,1085,1107,1103,1238,1106,1199,762,1095,944,1055,1052,1159,1096,1176,1084,1126,1035,1128,1100,1178,1134,1055,1149,1163,1115,1204,1114,1242,1099,1273,1134,1151,1034,1265,1121,1190,1110,1284,1116,1151,1092,1295,1102,1323,1116,1279,1082,1252,1092,911,787,1305,793,1304,793,1305,685,1299,809,1284,769,1257,861,816,1004,1255,893,1210,805,1196,933,1219,751,1293,794,1292,915,787,931,1127,1008,1057,744,1187,815,1269,813,1232,730,1297,747,1330,841,1323,688,1333,886,1066,912,1133,656,1429,784,1362,880,1114,985,904,992,868,1007,973,882,1104,987,955,1020,952,1018,929,1041,928,1051,938,993,990,979,972,1044,955,1085,878,1081,982,1059,918,1082,968,1112,955,1057,941,1059,1036,1064,950,1073,1025,1052,927,1059,933,1016,1019,1062,962,1070,947,1018,961,1090,989,1092,967,1067,973,1068,963
681,1059,498,946,369,966,497,1007,520,1005,876,1060,886,1047,786,1072,658,1055,735,1050,856,1065,852,1049,778,1083,879,1033,876,1071,837,1046,820,1074,844,1032,848,1091,814,1059,895,1075,907,1083,803,1056,859,1085,841,1053,794,1067,874,1037,842,1072,877,1080,869,1045,778,1065,957,953,994,1016,966,956,570,1221,652,1232,670,1196,988,932,631,1195,1020,949,956,935,1022,893,962,934,1019,964,1036,1022,1040,1015,1037,1028,565,1231,983,949,961,1040,961,867,570,1254,925,915,929,904,1002,917,971,957,1067,997,1070,1036,630,1257,648,1250,1062,1134,1039,1122,999,1176,1036,1094,1025,1167,1042,1193,1048,1104,1033,1099,1110,815,1091,842,1046,1074,981,1137,1075,1069,1018,1138,822,1181,861,1209,1032,990,1053,1158,1021,1165,970,1051,1033,1173,990,1179,1021,1072,1077,1082,1058,992,1068,1083,1036,1104,957,1184,966,1078,864,1167,943,955,785,1111,1063,1096,1027,1095,1043,1111,980,1162,799,1047,840,1032,720,1098,743,1016,752,1100,785,1042,715,1039,681,997,636,1120,700,1071,699,1156,744,1084,745,1018,738,1088,784,1016,867,1059,804,1099,745,1148,756,1082,740,1063,798,989,772,1150,871,1016,807,1115,756,1192,769,1123,823,1080,747,1177,806,1090,847,988,802,782,787,906,796,806,714,831,768,931,776,874,834,836,1011,714,955,776,888,640,1024,882,1035,703,1099,719,979,735,943,677,1025,791,994,837,613,1002,1004,847,880,920,947,694,870,724,1003,783,691,630,1080,770,611,676,815,1125,744,1226,675,1152,771,992,766,770,672,671,689,631,723,762,800,1018,880,1017,890,963,912,956,960,1046,926,900,965,938,921,1036,844,961,921,1102,861,1026,977,1043,958,1101,934,1026,907,972,948,1071,892,1012,963,1029,892,1011,974,980,973,1112,973,983,993,899,1009,1022,979,975,940,1014,990,1032,983,1000,931,1021,948,1095,909,1045,1079,799,771,1022,927,795,988,735,705,930,1060,705,693,890,733,871,1049,668,973,623,1056,686,648,954,967,617,642,841,1052,826,1068,645,949,845,1084,660,1064,588,1046,607,1052,666,1097,765,963,682,1062,652,959,555,884,581,756,1066,867,1037,795,908,875,1021,822,961,857,989,796,1097,670,1099,820,1114,808,1083,640,944,613,921,616,964,631,1094,642,1003,634,1009,726,941,721,1008,576,1047,777,1102,779,961,635,1009,607,1064,653,1072,736,1110,677,954,619,961,720,965,721,1023,715,964,735,925,752,918,769,1011,755,921,781,928,795,948,825,971,822,984,819,991,681,979,736,1048,682,1028,710,1018,691,1119,691,1114,747,1014,885,848,819,886,853,895,893,964,915,1038,865,1029,874,1017,865,1078,1021,1023,918,1006,489,934,506,1000,677,1092,732,1044,753,1144,617,1044,720,976,736,923,745,1003,795,1076,770,1041,764,992,760,1003,803,989,746,1058,775,1119,764,1089,892,1086,773,903,762,945,789,1016,791,1048,797,1066,742,1083,837,1022,788,1031,789,1033,763,1024,781,951,808,1013,699,907,714,953,989,1036,1002,990,932,991,966,1018,900,1115,996,978,986,1119,976,1022,957,1103,923,1047,942,1062,969,1058,1029,1039,955,993,949,966,887,1088,878,1132,814,1062,999,1052,862,1205,879,1120,966,1103,842,1101,1056,956,960,1119,782,1203,827,1083,784,1118,850,1100,747,1096,779,1102,840,1147,915,1108,829,1056,800,1097,925,1101,840,1104,868,1176,784,1116,832,1006,887,1177,835,1145,788,1132,801,1196,864,1122,931,1119,937,1130,801,1140,883,981,802,1104,836,1291,762,1434,806,1299,819,1113,872,1067,856,1123,1102,1003,781,994,896,970,954,977,854,1013,857,999,936,951,919,1087,886,1017,996,1023,906,1027,903,1027,857,996,856,1039,906,972,876,1049,859,1052,823,1077,949,942,831,1026,757,1124,851,1023,1010,755,939,874,992,911,992,909,1058,917,860,1003,869,1040,864,1036,804,1001,773,1039,837,1097,782,1024,859,1024,836,1040,653,1122,698,1074,636,1128,588,1140,862,1100,884,1202,831,1223,862,1077,916,1003,824,1066,828,1069,817,1094,859,1081,877,1035,829,1042,827,1093,871,986,812,1050,867,1021,984,1036,904,1070,933,1056,669,1094,858,996,826,1058,813,1019,804,1128,738,1192,839,1144,783,1196,709,1214,803,1190,706,1185,708,1190,722,1213,650,1198,661,1196,722,1193,633,1189,655,1172,689,1170,698,1202,709,1235,786,1191,648,1229,660,1216,674,1228,652,1204,757,1163,680,1225,645,1163,660,1195,741,1210,978,956,947,952,904,964,848,1010,1023,1037,1007,964,959,939,900,956,1078,999,945,931,967,1002,997,1105,997,1047,1000,932,979,942,996,983,1081,1021,1047,936,1052,894,1093,935,1050,954,998,1022,1039,913,1030,1014,1064,864,1004,906,1048,983,1051,1017,704,1033,775,1073,722,1013,692,1067,715,1039,787,1038,697,969,749,1037,745,1042,703,1009,731,1070,760,1063,763,1083,738,1049,788,1033,702,1022,762,1056,791,1058,775,1046,749,1037,783,1047,743,1064,769,1040,774,1072,730,1017,750,1009,730,1023,791,1047,791,1055,747,996,738,1041,752,1037,790,1058,741,1048,710,1071,746,1056,797,1007,722,1011,859,1115,967,1200,967,1142,939,1291,813,1054,851,984,873,1264,990,1263,991,1151,935,1253,890,1105,889,1197,968,1187,1113,1526,940,1244,1031,1263,1021,1194,1016,1196,1065,1234,1056,1247,1084,1267,1062,1175,873,987,1015,1185,943,1218,1048,1139,1029,1171,1088,1315,1009,1118,1052,1298,956,1140,1002,1040,995,1106,951,1090,973,1097,1035,1120,1008,1192,973,1099,1051,1129,1026,1137,1046,1161,1038,1065,1044,1027,1023,1068,1003,1108,1024,1153,1024,1095,1022,1112,1025,1097,1000,1109,989,1071,1043,1135,1031,1011,1042,1105,997,1053,1054,1158,1031,1132,1033,1158,1085,1118,1024,1099,1025,1164,899,944,949,1032,969,956,985,1040,904,1066,930,1066,934,1021,990,1027,910,1064,972,1053,991,1001,965,1002,941,1018,892,1051,950,1002,913,1048,948,1043,932,1003,869,1059,892,1043,904,1009,908,1037,894,1047,906,1065,952,1068,938,1060,960,1101,955,1063,944,1083,968,1022,867,1005,916,1034,934,1030,523,1025,457,1086,435,1037,890,996,844,1001,817,1011,809,977,880,1056,842,1038,857,1024,847,975,829,1033,855,1077,883,1006,867,1037,871,990,862,932,859,941,850,1026,868,999,841,1019,842,1025,832,963,859,1009,853,1018,828,1020,838,1019,797,1031,823,1033,832,1054,973,1085,954,1136,1076,975,1128,1057,1038,1131,1058,1041,1091,995,1096,1001,1066,972,988,1142,1067,1047,1033,1158,1006,1101,1051,1175,998,1154,995,1156,1023,977,1025,1063,1028,1005,1015,1040,1028,1011,1060,1185,1023,957,1019,1085,951,1125,946,1049,1010,1029,993,914,734,1166,814,1156,1013,943,813,1153,883,1150,735,1205,770,1165,658,1167,734,1153,720,1177,673,1171,755,1163,679,1183,722,1159,738,1195,698,1179,692,1137,712,1132,640,1162,685,1185,1058,878,1078,983,1032,958,1055,952,1005,960,1030,910,490,972,884,1085,423,1071,493,986,538,1124,734,951,1004,978,927,1166,963,1161,967,1000,930,1085,1001,965,963,1119,1084,1111,928,1147,951,1131,944,948,954,1021,873,908,865,1174,859,1164,962,1029,909,1216,981,1010,967,1194,1065,947,861,1240,948,1175,958,979,471,984,819,1029,633,1055,810,1062,815,1068,1021,1049,1000,986,945,965,977,980,961,1032,998,905,1007,946,935,970,908,1036,928,920,1025,1089,937,951,890,1009,888,990,968,954,906,905,977,1012,1010,885,944,994,931,954,1007,943,914,972,1062,1059,945,968,889,962,940,954,942,840,956,987,999,928,968,1032,1006,934,1049,1042,925,905,991,1084,1013,918,998,922,986,1024,988,1040,962,993,958,998,1022,1011,925,1075,998,925,999,949,934,924,1005,990,893,1081,904,926,917,997,913,1050,942,951,819,1275,924,1270,846,1267,832,1261,916,1262,931,1257,946,1279,1007,1139,895,1216,983,1254,1025,1094,1009,1219,1069,1148,913,1184,913,1207,989,1113,1022,1049,917,1231,833,1254,858,1219,882,1220,899,1277,1057,1145,968,1241,935,1222,1106,943,916,1144,879,1143,853,1131,1041,1005,1107,1108,932,1023,953,1191,903,1231,962,963,855,1017,827,1141,1048,1112,1018,1066,973,1091,720,1263,1034,1030,994,979,836,1081,1001,1120,814,1156,1010,1092,850,1182,1012,1074,806,1079,982,983,844,1075,1061,990,1075,978,1079,1033,1062,958,1047,1020,1045,999,718,1107,733,1157,708,1267,689,1233,686,1221,731,1250,692,1178,1106,978,1008,981,1085,998,1054,1029,1080,1088,1090,1004,1062,1014,1075,1002,1063,1030,1083,1015,1020,994,1081,953,1078,1031,1074,954,1110,1042,1064,1112,1124,672,1103,753,1111,1081,1124,1211,1122,1162,794,1088,973,1026,1082,1135,1117,1142,1105,1093,1068,1106,1118,1146,1125,1023,1141,1124,1120,1171,1144,1210,1124,1239,1156,1118,1068,1239,1139,1156,1141,1259,1139,1119,1109,1258,1119,1288,1132,1240,1104,1218,1100,877,812,1283,816,1281,817,1282,718,1281,835,1254,808,1239,859,781,1034,1223,931,1193,844,1176,970,1193,793,1274,833,1274,910,750,972,1106,1044,1018,781,1176,858,1249,856,1218,773,1280,789,1304,882,1293,734,1314,882,1027,907,1098,702,1399,829,1339,895,1082,973,859,1012,838,1010,942,875,1084,973,920,1010,915,1016,893,1022,894,1034,901,981,954,964,935,1031,920,1078,842,1070,943,1048,879,1074,930,1097,916,1045,903,1047,997,1050,912,1069,988,1041,890,1045,895,995,984,1051,925,1056,909,1013,922,1076,951,1071,929,1048,936,1044,927
667,1029,498,921,369,943,499,979,524,975,858,1030,866,1017,769,1040,650,1025,729,1021,847,1035,828,1019,767,1052,854,1003,856,1041,817,1016,805,1045,827,1004,831,1060,798,1030,876,1046,887,1053,786,1026,843,1055,826,1023,774,1037,857,1008,820,1043,852,1049,870,1012,785,1034,948,921,978,980,957,917,604,1202,680,1200,701,1170,969,901,661,1171,1005,913,943,900,1008,856,950,900,1008,928,1033,982,1031,978,1032,992,593,1202,981,913,961,1007,945,837,601,1222,908,885,917,874,988,878,956,923,1064,957,1064,999,658,1229,673,1222,1078,1101,1058,1090,1024,1144,1051,1063,1049,1136,1061,1161,1062,1073,1049,1069,1119,782,1089,813,1059,1043,1000,1106,1080,1035,1039,1109,852,1160,887,1189,1042,956,1066,1125,1039,1134,987,1021,1052,1140,1013,1151,1041,1043,1094,1049,1069,960,1082,1052,1052,1074,980,1156,978,1050,887,1136,959,932,809,1088,1078,1064,1047,1064,1061,1080,995,1133,802,1026,843,1012,722,1077,745,995,757,1081,786,1023,721,1021,686,980,645,1100,704,1053,708,1136,748,1065,747,1000,739,1066,787,994,868,1036,807,1075,747,1122,757,1061,744,1037,801,965,774,1125,868,992,806,1090,765,1169,774,1100,823,1058,749,1153,809,1065,849,964,803,761,791,885,798,789,716,812,772,914,780,856,867,824,963,718,970,741,955,627,1084,877,980,703,1104,689,1034,719,991,662,1086,814,1040,843,566,946,1051,839,833,888,991,689,811,714,1049,749,645,593,1042,739,665,666,839,1146,720,1285,662,1201,831,961,756,714,712,716,679,580,757,796,799,990,872,988,885,938,905,930,953,1017,917,870,961,910,915,1011,837,936,913,1070,854,1000,967,1010,945,1070,925,995,899,942,936,1039,887,984,958,1000,888,984,969,949,966,1079,968,952,984,868,998,989,965,944,931,986,984,1002,972,969,926,992,943,1067,900,1013,1033,784,758,976,898,761,950,702,742,917,1017,700,679,847,706,831,1062,646,944,595,1016,670,637,916,931,594,622,800,1098,816,1101,628,915,805,1118,637,1020,583,1006,588,1011,642,1122,746,1002,654,1103,651,990,514,913,544,760,1036,874,1018,819,880,866,991,827,925,851,956,818,1064,690,1080,795,1096,793,1061,647,913,619,890,609,928,616,1057,643,969,637,976,736,928,717,974,593,1035,762,1075,768,941,659,985,598,1026,662,1035,748,1085,683,922,609,929,722,932,728,996,722,942,734,899,755,893,774,981,758,895,785,907,798,923,830,943,824,955,820,962,682,960,740,1020,686,1006,719,989,698,1094,687,1094,753,985,879,820,810,859,842,868,879,935,910,1009,853,999,862,986,854,1045,1007,992,912,976,491,909,512,979,689,1071,734,1015,755,1117,619,1017,727,949,736,897,751,975,794,1047,774,1016,765,968,762,976,805,963,748,1052,775,1094,770,1065,891,1055,770,875,762,921,788,988,792,1022,792,1038,742,1054,835,994,788,1005,783,1006,763,999,778,924,809,981,700,882,715,926,995,1004,1013,960,944,960,981,991,916,1085,1003,945,1002,1089,992,988,971,1071,940,1020,961,1034,984,1032,1044,1009,968,963,960,944,908,1056,891,1097,828,1033,1015,1016,877,1177,892,1087,986,1067,854,1070,1070,928,961,1092,790,1176,824,1055,785,1086,851,1070,749,1065,783,1071,847,1115,916,1075,833,1027,802,1067,933,1068,842,1073,877,1143,786,1085,830,975,889,1144,839,1113,788,1099,804,1168,866,1092,934,1086,945,1100,804,1109,887,952,803,1073,853,1255,802,1389,829,1263,820,1082,869,1035,853,1091,1089,974,791,965,908,942,965,947,865,985,871,967,953,918,936,1053,902,983,1011,987,914,996,918,996,873,965,873,1007,918,938,888,1017,869,1019,842,1044,963,908,849,994,776,1091,875,992,1020,717,942,841,989,878,989,875,1057,881,871,974,887,1008,872,1008,815,972,786,1010,846,1066,793,993,869,999,850,1010,677,1095,722,1047,656,1099,618,1115,887,1072,904,1173,861,1190,884,1044,931,971,841,1036,844,1039,831,1065,872,1049,886,1004,846,1011,845,1061,885,959,822,1019,882,991,999,1006,921,1039,948,1025,691,1064,865,966,839,1029,817,991,826,1096,768,1166,866,1118,811,1169,738,1183,832,1155,740,1160,734,1161,756,1187,680,1164,695,1168,753,1162,667,1168,684,1140,718,1135,723,1166,745,1210,808,1154,671,1193,687,1181,700,1191,681,1173,782,1129,710,1193,672,1136,692,1165,771,1183,977,924,940,920,898,931,848,979,1009,1003,994,931,950,907,896,926,1071,964,946,899,964,969,992,1068,993,1011,991,895,971,907,983,952,1070,985,1042,901,1040,857,1083,901,1052,918,992,987,1033,876,1018,975,1052,827,998,870,1044,946,1055,981,685,1009,757,1045,704,986,676,1041,697,1010,767,1011,680,943,728,1008,722,1012,684,984,712,1041,738,1033,745,1054,719,1023,771,1005,684,996,743,1026,770,1029,755,1018,727,1007,766,1019,723,1036,750,1011,754,1044,712,990,732,983,712,997,771,1017,768,1025,730,970,720,1013,732,1008,769,1028,720,1020,688,1041,725,1027,781,981,703,985,858,1084,956,1165,958,1110,942,1253,824,1020,864,948,866,1227,985,1224,995,1115,937,1214,896,1069,888,1160,960,1150,1133,1481,938,1207,1019,1225,1015,1158,1015,1162,1053,1197,1047,1212,1068,1228,1049,1141,879,953,1007,1149,946,1183,1034,1102,1007,1133,1076,1271,998,1082,1044,1255,953,1103,1016,1008,1006,1072,963,1058,986,1063,1045,1086,1019,1154,985,1063,1067,1095,1036,1103,1057,1126,1048,1030,1056,992,1039,1033,1014,1073,1033,1119,1041,1062,1033,1076,1036,1061,1004,1075,1001,1038,1053,1099,1042,977,1062,1069,1010,1019,1057,1124,1038,1099,1042,1124,1099,1080,1035,1065,1036,1129,884,914,933,1001,954,926,964,1009,894,1035,913,1036,920,991,974,997,893,1033,953,1020,975,969,951,971,919,991,871,1020,936,974,895,1017,932,1012,917,972,853,1028,872,1014,890,980,891,1007,877,1018,889,1034,934,1036,919,1027,939,1068,940,1031,927,1050,952,990,844,974,898,1003,916,1000,541,999,477,1058,455,1008,872,970,829,974,802,984,794,951,861,1029,820,1009,842,996,826,946,810,1007,833,1050,867,977,850,1010,854,962,847,903,843,914,832,999,853,971,823,991,823,998,817,935,841,980,835,988,806,991,818,991,777,1002,805,1004,810,1024,978,1048,965,1108,1081,945,1126,1021,1043,1095,1057,1005,1093,966,1090,959,1056,934,1004,1115,1067,1009,1030,1119,1000,1060,1061,1152,983,1114,996,1124,1036,946,1015,1034,1034,976,1016,1007,1027,972,1066,1161,1027,923,1009,1046,941,1085,946,1018,1015,999,992,884,764,1136,839,1124,998,906,831,1120,902,1117,767,1180,801,1133,688,1132,761,1121,745,1146,705,1143,779,1128,715,1156,755,1133,766,1163,729,1150,722,1105,744,1109,662,1130,719,1156,1048,842,1062,947,1028,923,1052,919,998,927,1020,877,510,947,860,1052,449,1058,521,953,564,1093,759,923,999,945,899,1134,943,1129,955,966,907,1054,1006,934,949,1086,1074,1075,909,1115,952,1104,937,915,950,990,871,878,848,1142,855,1135,952,994,888,1188,973,976,949,1159,1065,911,848,1205,941,1143,943,945,497,963,842,997,667,1044,823,1037,824,1042,1018,1016,992,955,940,933,965,945,959,1002,990,871,996,912,917,935,894,1002,918,884,1011,1054,912,920,878,975,882,956,966,920,888,871,967,977,1000,851,931,959,912,921,1001,909,899,937,1059,1024,932,933,876,928,924,925,930,810,947,958,987,896,948,1003,991,902,1036,1009,909,875,978,1053,999,885,985,892,970,993,978,1009,949,961,945,968,1009,978,906,1046,984,893,984,917,919,893,993,957,872,1050,890,895,910,968,908,1021,935,922,857,1264,951,1234,881,1233,870,1231,954,1246,971,1262,989,1248,1043,1158,933,1184,1024,1267,1031,1052,1045,1176,1090,1109,952,1157,953,1205,1027,1078,1039,1012,957,1220,873,1235,897,1201,925,1193,929,1244,1099,1146,995,1199,970,1197,1116,911,912,1110,879,1115,852,1094,1029,966,1098,1089,935,986,969,1154,918,1193,965,923,869,980,842,1108,1042,1072,1048,1038,1004,1120,749,1227,1029,994,985,941,854,1044,997,1081,832,1181,992,1054,849,1144,1042,1097,827,1044,982,942,871,1106,1066,987,1063,945,1070,998,1052,924,1034,984,1031,965,739,1075,758,1124,736,1233,715,1200,715,1188,758,1215,724,1145,1094,943,999,948,1076,963,1042,993,1071,1054,1078,969,1048,979,1063,967,1047,994,1071,981,1014,959,1066,917,1067,995,1061,918,1098,1006,1050,1076,1132,639,1115,718,1123,1048,1146,1184,1129,1123,827,1098,998,998,1091,1101,1130,1108,1122,1057,1103,1086,1132,1111,1134,987,1141,1084,1142,1136,1145,1173,1125,1202,1153,1082,1090,1204,1156,1121,1153,1222,1139,1081,1126,1220,1132,1250,1153,1200,1130,1188,1115,843,830,1251,837,1248,836,1250,742,1260,859,1224,847,1221,872,745,1068,1184,970,1176,883,1157,1007,1168,835,1248,871,1255,911,713,1011,1078,1080,976,819,1162,900,1223,899,1199,815,1259,831,1281,923,1260,780,1296,872,989,902,1063,748,1373,874,1316,912,1052,966,814,1009,812,1010,910,895,1048,955,886,1003,878,1010,857,1005,860,1026,864,963,918,953,898,1019,882,1062,804,1060,903,1035,840,1062,892,1080,876,1034,865,1030,958,1027,875,1055,948,1025,853,1032,858,972,947,1036,888,1041,870,1004,889,1064,912,1058,891,1040,897,1032,890
651,1000,498,897,369,920,502,951,528,946,837,1000,847,987,753,1009,643,996,722,992,838,1006,805,989,756,1021,829,973,836,1010,796,985,789,1015,810,976,815,1028,782,1001,857,1018,869,1023,769,996,828,1025,810,993,755,1007,836,979,797,1013,830,1019,867,982,784,1002,942,887,957,946,945,879,632,1175,706,1172,733,1145,950,870,689,1142,991,879,926,867,995,820,939,867,995,892,1030,943,1021,940,1023,954,617,1170,968,878,961,979,928,809,634,1198,899,852,905,840,975,843,941,887,1046,919,1050,961,685,1199,703,1195,1092,1069,1071,1058,1044,1113,1065,1032,1067,1103,1077,1129,1075,1042,1063,1040,1123,750,1084,784,1069,1012,1020,1076,1084,1001,1055,1078,882,1135,912,1164,1049,923,1075,1093,1057,1102,1004,990,1070,1108,1029,1121,1058,1014,1105,1016,1078,928,1095,1024,1067,1043,998,1127,989,1023,910,1104,972,905,829,1062,1087,1031,1063,1034,1076,1049,1007,1103,804,1005,846,991,724,1057,747,974,761,1061,787,1003,728,1003,689,963,654,1080,708,1035,717,1115,752,1046,749,983,741,1045,790,973,868,1012,809,1051,750,1096,758,1040,749,1011,801,941,777,1100,864,968,805,1064,771,1147,779,1078,822,1036,752,1128,812,1040,849,939,804,740,795,864,800,771,719,794,774,896,784,838,911,805,915,716,1028,734,1001,613,1076,848,931,695,1049,683,1102,703,1052,647,1113,806,1099,855,509,885,1052,811,783,857,1056,695,750,709,1019,741,583,571,992,732,703,648,833,1096,706,1347,655,1255,891,930,749,662,754,768,659,520,803,822,798,961,865,960,877,912,895,904,946,989,906,839,956,882,909,986,831,912,903,1038,845,974,956,978,929,1039,914,965,894,913,924,1008,884,956,953,972,884,958,960,918,958,1046,959,921,974,838,987,957,951,914,923,957,974,972,960,937,920,964,937,1040,890,983,990,759,736,930,865,727,908,671,781,908,975,688,725,837,676,798,1019,637,916,568,983,643,626,878,895,568,646,781,1056,799,1051,620,875,766,1071,627,976,576,968,564,980,612,1069,737,1046,639,1055,617,1026,474,949,514,741,1020,878,984,823,850,864,952,814,913,855,926,818,1031,673,1041,827,1059,806,1031,643,881,614,858,641,927,644,1069,638,936,633,944,746,904,744,961,592,1000,743,1061,796,921,664,957,605,1012,654,993,743,1046,677,886,638,951,713,899,732,978,726,915,733,873,758,867,778,951,760,869,787,886,800,899,832,915,826,926,824,932,684,938,747,992,691,985,730,961,700,1073,686,1075,759,957,873,792,800,832,829,842,864,906,905,980,841,969,850,956,841,1013,990,960,906,946,491,884,513,957,691,1044,735,987,757,1090,620,990,734,923,745,880,759,952,792,1018,777,991,768,946,767,949,807,937,751,1025,775,1069,772,1040,892,1024,766,848,762,896,796,963,791,995,790,1010,750,1028,834,965,789,978,779,978,763,974,776,919,797,974,702,858,711,899,1003,971,1017,932,959,933,989,959,932,1053,1010,910,1012,1060,1009,964,988,1040,953,989,978,1001,996,1002,1053,974,977,926,971,915,928,1023,906,1068,844,1010,1028,983,892,1148,906,1054,1001,1035,871,1037,1081,897,983,1091,796,1150,820,1028,782,1054,854,1039,746,1033,786,1040,852,1083,914,1043,835,998,804,1037,942,1036,842,1041,883,1110,787,1054,827,944,892,1112,841,1080,788,1067,805,1141,867,1062,935,1055,951,1071,806,1079,890,922,800,1043,863,1219,833,1344,850,1228,820,1052,864,1003,848,1060,1080,941,800,936,919,913,973,916,876,957,882,935,967,886,952,1019,918,950,1025,951,923,965,931,965,889,934,885,974,930,904,899,985,878,986,858,1011,975,873,865,961,794,1057,888,960,1026,679,944,808,986,844,986,842,1056,846,880,945,902,976,879,980,829,947,799,982,851,1035,802,962,879,973,862,980,705,1069,747,1020,673,1068,647,1087,910,1048,927,1139,887,1156,907,1012,945,939,858,1009,862,1011,846,1036,880,1018,892,973,862,980,862,1030,899,930,831,989,897,960,1012,973,936,1008,962,992,709,1032,869,936,843,1001,825,963,846,1064,793,1134,891,1093,829,1137,758,1149,851,1119,768,1126,761,1132,782,1151,711,1140,719,1133,781,1127,698,1141,715,1106,749,1108,751,1135,777,1174,827,1119,706,1168,709,1146,733,1162,704,1142,797,1096,730,1158,698,1102,720,1129,797,1148,980,892,936,891,891,899,850,947,1006,968,989,899,945,874,886,895,1079,930,940,868,960,936,999,1032,993,975,984,857,965,872,984,919,1063,948,1033,866,1030,821,1055,865,1038,883,984,951,1016,838,1011,937,1035,793,996,835,1046,912,1034,942,667,985,739,1018,686,958,660,1015,678,981,746,982,663,917,708,979,701,984,665,958,691,1013,717,1005,726,1024,698,995,754,977,665,967,724,997,750,1001,735,992,705,977,748,991,705,1009,731,985,737,1016,694,966,713,957,691,969,749,986,745,994,711,942,701,983,713,980,749,1001,699,991,666,1010,705,997,763,953,684,959,855,1053,945,1130,950,1079,945,1216,834,987,882,912,856,1189,981,1185,997,1079,938,1174,900,1033,886,1123,949,1114,1145,1436,933,1170,1007,1187,1003,1123,1010,1128,1040,1161,1036,1177,1054,1189,1033,1106,888,920,994,1114,946,1148,1019,1065,980,1095,1061,1227,990,1046,1037,1213,950,1067,1029,977,1018,1038,972,1026,996,1030,1052,1052,1028,1116,993,1029,1079,1061,1047,1068,1067,1091,1054,997,1066,958,1052,997,1023,1039,1042,1086,1056,1028,1043,1041,1044,1025,1011,1041,1013,1004,1059,1064,1049,944,1081,1034,1023,984,1059,1090,1043,1065,1053,1089,1109,1042,1050,1031,1048,1094,868,884,918,969,938,896,944,977,878,1003,900,1004,905,961,957,965,874,1001,934,989,960,937,936,940,896,965,850,990,920,946,878,985,915,981,900,941,837,998,853,983,875,950,871,976,860,987,870,1003,914,1003,901,995,920,1035,921,999,911,1018,936,959,822,944,880,973,897,969,557,973,495,1031,475,979,855,945,814,947,786,956,779,925,841,1001,799,980,826,969,810,918,789,980,812,1022,850,948,834,983,838,935,831,874,827,889,813,971,838,942,805,963,804,970,803,907,824,952,818,959,782,963,798,963,756,974,785,975,789,997,986,1025,972,1068,1082,912,1127,982,1031,1053,1054,971,1083,927,1092,916,1059,902,1014,1072,1069,975,1025,1083,996,1024,1061,1112,975,1079,985,1080,1032,908,1005,1008,1027,935,1018,976,1022,933,1073,1129,1037,894,1004,1012,939,1046,943,985,1017,968,988,855,790,1109,862,1091,981,872,844,1086,918,1083,798,1149,829,1099,718,1101,789,1091,774,1116,736,1115,805,1095,750,1130,787,1104,790,1131,761,1124,749,1077,774,1081,689,1112,750,1127,1040,806,1039,912,1020,888,1048,886,991,894,1005,844,526,912,833,1022,476,1074,549,931,594,1069,791,899,987,912,875,1105,925,1096,947,933,898,1026,1007,901,941,1055,1072,1041,902,1084,928,1071,930,883,941,957,858,844,843,1112,844,1101,955,964,865,1157,974,946,935,1125,1056,875,842,1172,924,1109,939,914,515,928,864,972,700,1024,832,1013,827,1013,1010,982,986,924,934,902,953,911,953,970,980,837,983,877,895,902,886,972,906,848,990,1020,885,886,862,940,873,921,953,885,881,836,951,944,993,816,922,925,896,889,989,875,890,902,1052,988,920,897,867,895,908,897,916,779,938,929,972,863,929,974,976,871,1023,976,893,845,965,1022,982,852,972,862,952,963,964,978,935,929,929,939,995,945,886,1015,969,861,970,885,903,862,979,924,851,1020,877,865,903,940,902,991,927,897,894,1231,971,1196,918,1205,907,1211,985,1211,1003,1229,1021,1233,1079,1123,972,1167,1055,1237,1040,1010,1080,1156,1105,1069,985,1133,994,1176,1056,1096,1051,975,995,1189,907,1223,936,1188,964,1170,967,1219,1120,1103,1026,1160,1006,1163,1123,879,910,1076,880,1078,857,1058,1022,927,1082,1052,943,950,983,1117,933,1155,972,882,882,944,859,1072,1040,1031,1073,1045,996,1089,774,1191,1025,958,979,902,874,1008,994,1042,837,1142,981,1015,854,1106,1016,1061,852,1008,984,901,874,1095,1045,953,1048,911,1060,964,1040,891,1019,948,1015,931,759,1043,782,1090,762,1200,740,1165,741,1154,784,1181,754,1115,1082,908,989,915,1065,928,1030,958,1061,1020,1063,933,1032,944,1049,931,1030,959,1058,946,1006,924,1053,881,1054,960,1050,882,1085,969,1036,1040,1150,606,1139,692,1122,1013,1148,1151,1126,1086,861,1072,1025,971,1110,1071,1143,1071,1135,1024,1096,1052,1141,1076,1125,954,1147,1043,1146,1099,1146,1138,1143,1167,1176,1047,1128,1179,1149,1087,1164,1184,1148,1045,1139,1182,1145,1211,1157,1160,1148,1148,1124,809,858,1229,862,1227,863,1228,772,1238,874,1192,887,1199,908,743,1092,1147,1006,1148,923,1133,1035,1139,876,1218,910,1235,943,702,1047,1041,1105,934,856,1147,942,1196,942,1174,856,1232,872,1252,962,1226,826,1265,859,950,895,1029,793,1342,920,1287,928,1019,974,769,978,798,1008,878,906,1013,932,851,989,842,1003,820,990,825,1014,827,946,882,941,862,1003,851,1048,767,1043,864,1019,802,1050,854,1062,835,1013,827,1013,921,1010,837,1043,908,1008,816,1022,820,957,910,1021,851,1022,832,995,851,1046,875,1039,853,1026,859,1011,854
636,970,499,872,370,897,504,923,532,916,817,970,827,957,737,978,636,966,715,964,830,976,784,958,746,990,808,943,816,980,777,955,774,986,794,949,799,997,767,972,838,988,852,992,753,967,812,995,794,963,736,978,816,952,775,984,809,988,867,949,782,970,934,854,944,909,933,840,659,1142,732,1137,758,1113,936,837,718,1117,971,843,917,831,976,786,923,831,983,858,1023,905,1007,904,1014,917,644,1137,957,843,956,945,909,783,665,1170,888,820,893,809,963,808,922,853,1034,881,1045,925,710,1166,729,1167,1104,1036,1080,1026,1064,1081,1080,1000,1082,1070,1090,1097,1088,1010,1075,1010,1124,717,1080,755,1077,981,1039,1046,1085,967,1075,1047,907,1108,937,1136,1055,889,1083,1060,1069,1071,1021,960,1085,1076,1040,1091,1071,985,1112,982,1084,897,1110,994,1077,1013,1014,1100,998,995,933,1076,988,877,846,1037,1095,999,1079,1002,1090,1018,1021,1074,806,985,848,971,727,1036,749,952,763,1042,789,984,733,984,692,946,663,1060,713,1017,723,1095,754,1027,751,965,743,1023,792,951,867,989,811,1028,752,1071,758,1018,754,986,801,917,780,1074,859,943,802,1039,777,1124,782,1055,822,1013,754,1104,816,1015,849,915,804,718,800,843,803,754,721,775,776,879,788,820,969,801,848,711,1058,719,1051,600,1021,841,889,683,986,681,1081,680,1110,608,1056,772,1070,826,468,842,996,806,731,831,1113,692,700,693,960,761,520,556,948,727,762,642,824,1044,738,1305,686,1223,887,981,749,621,789,816,667,510,839,837,795,932,857,931,869,887,884,877,937,961,895,809,951,854,900,961,824,887,893,1006,835,948,946,945,914,1008,902,934,886,883,911,976,879,928,942,943,878,931,948,887,948,1013,948,890,962,807,974,924,936,883,914,927,965,942,947,906,910,935,929,1012,882,951,951,729,711,887,826,699,872,643,811,889,940,661,763,817,717,782,983,614,880,548,946,620,667,874,855,547,686,769,1006,779,1006,605,834,736,1026,611,939,559,926,543,947,579,1024,720,1045,625,1013,596,1069,441,951,492,738,1001,857,964,813,833,833,942,814,877,871,884,805,1010,692,1013,842,1021,808,998,636,849,600,826,642,890,670,1051,625,902,622,911,739,874,739,923,582,966,775,1032,811,891,644,938,641,1013,690,994,751,1031,673,856,667,947,742,903,744,948,729,892,731,847,762,841,781,921,762,843,787,865,802,874,834,887,828,897,824,903,685,913,750,965,698,963,739,932,706,1044,687,1049,764,928,867,763,791,806,817,815,847,877,898,954,829,941,837,925,828,981,975,927,896,916,497,867,512,936,690,1016,735,958,760,1063,624,963,740,896,745,855,758,924,789,989,778,966,768,923,773,921,804,911,751,997,774,1044,770,1015,895,1003,764,820,769,872,794,934,789,969,795,986,751,999,832,937,789,952,779,951,761,949,769,902,789,940,702,833,706,872,1011,939,1026,902,970,902,998,934,945,1027,1019,877,1024,1029,1030,935,1000,1008,963,955,990,966,1008,970,1066,942,993,896,977,886,945,995,913,1034,855,982,1042,951,908,1121,916,1020,1011,1000,885,1011,1093,869,1002,1066,799,1123,815,1000,776,1021,854,1009,742,1002,787,1009,850,1051,912,1010,833,969,803,1007,949,1004,840,1010,890,1077,785,1023,823,913,892,1079,846,1048,789,1034,804,1113,868,1032,938,1023,956,1041,804,1048,892,893,796,1012,867,1183,857,1298,864,1193,819,1021,859,971,842,1028,1064,908,809,907,927,885,981,886,885,929,891,903,979,853,967,986,934,916,1037,918,932,935,943,935,903,903,896,942,939,870,909,953,886,954,871,978,984,839,881,929,810,1024,905,928,1032,642,946,774,982,811,982,808,1049,811,888,917,912,943,885,953,841,918,809,955,856,1003,814,932,887,951,871,950,729,1040,769,990,686,1038,673,1055,933,1021,945,1104,913,1124,928,980,957,907,871,980,875,982,859,1006,891,990,894,942,875,950,873,999,910,900,845,958,911,931,1024,942,955,977,972,960,725,1000,872,906,846,972,824,934,866,1032,825,1113,904,1062,845,1105,780,1122,874,1089,796,1098,792,1109,812,1122,735,1105,748,1102,802,1093,730,1113,745,1071,776,1080,779,1107,808,1144,845,1084,742,1135,735,1115,763,1126,723,1108,825,1066,755,1128,728,1076,750,1098,819,1114,975,860,927,858,885,866,836,913,998,934,972,866,935,842,877,864,1063,896,936,836,959,904,981,995,982,938,974,820,959,837,961,883,1056,912,1024,832,1013,784,1042,831,1030,847,990,916,1013,807,1000,898,1018,756,985,799,1028,875,1028,907,650,962,720,990,669,933,643,989,660,952,724,954,646,890,689,950,679,955,646,933,672,985,696,977,708,995,677,966,736,949,646,940,705,967,728,971,715,964,683,947,731,962,686,981,712,958,719,989,674,940,694,931,671,940,728,956,723,964,694,916,682,954,693,951,730,974,679,964,646,981,684,967,747,927,665,932,850,1022,934,1095,940,1047,944,1178,847,953,906,877,848,1152,975,1146,1001,1043,935,1135,907,996,886,1086,940,1078,1138,1391,927,1134,994,1150,990,1087,1002,1094,1022,1124,1024,1142,1037,1150,1018,1072,901,886,983,1078,947,1113,1002,1029,957,1059,1041,1183,980,1010,1028,1170,946,1030,1042,945,1028,1004,979,995,1004,996,1055,1018,1036,1078,1001,994,1093,1027,1056,1034,1077,1056,1059,962,1074,923,1062,962,1031,1005,1048,1052,1067,995,1051,1006,1048,990,1021,1007,1021,971,1069,1028,1058,910,1101,998,1034,950,1058,1056,1048,1032,1067,1055,1119,1004,1059,996,1059,1059,851,854,903,938,922,865,928,946,859,971,886,974,888,931,938,933,856,970,915,956,942,905,920,909,878,934,828,960,905,918,861,954,899,950,883,911,821,968,832,953,860,921,848,946,842,958,851,973,893,970,880,962,900,1001,904,968,893,986,920,928,798,913,860,943,880,939,574,946,514,1004,492,952,837,919,799,919,772,929,763,898,819,973,778,952,809,941,792,890,769,953,790,994,833,919,819,955,824,907,814,844,809,862,794,943,823,914,788,935,786,943,788,880,806,923,801,929,760,935,778,934,736,946,767,947,768,968,994,996,994,1042,1085,878,1128,944,1034,1018,1062,945,1089,902,1103,891,1057,869,1029,1053,1056,933,1015,1044,991,984,1052,1071,981,1064,987,1045,1031,870,989,968,1028,902,1015,943,1016,895,1058,1086,1050,864,994,973,932,1007,945,957,1021,935,986,825,817,1082,888,1058,967,835,864,1053,933,1050,822,1116,851,1065,753,1076,816,1062,806,1087,764,1081,816,1059,784,1101,812,1070,814,1100,794,1097,767,1046,804,1051,723,1095,780,1096,1026,771,1019,877,1013,854,1038,853,986,861,994,811,542,877,808,991,509,1060,572,899,620,1044,818,887,988,881,845,1072,904,1063,944,900,874,997,1018,876,933,1022,1066,1005,877,1051,926,1042,923,849,934,924,843,811,822,1080,829,1068,949,930,840,1125,976,912,918,1091,1056,843,827,1137,909,1075,929,879,528,893,891,941,732,1001,837,983,832,983,1002,949,976,892,927,872,941,876,946,938,967,803,972,843,873,868,873,938,887,814,971,986,870,883,848,906,867,887,943,851,871,801,935,909,980,780,904,891,874,861,978,841,881,867,1041,952,907,862,854,861,893,868,899,749,927,899,956,830,907,945,961,839,1006,943,878,815,949,991,965,818,956,832,933,932,947,947,920,897,913,909,978,911,866,983,953,829,955,852,887,831,964,891,832,990,863,834,893,911,895,962,919,868,928,1214,1006,1177,955,1181,943,1174,1014,1194,1032,1188,1057,1223,1100,1083,1005,1130,1075,1195,1018,980,1111,1129,1118,1030,1013,1094,1030,1139,1089,1125,1063,938,1025,1153,946,1204,973,1154,1000,1159,998,1181,1135,1060,1054,1119,1037,1128,1130,846,910,1042,882,1040,864,1021,1019,888,1073,1015,955,913,996,1080,945,1117,981,842,895,907,876,1037,1039,991,1049,1009,989,1051,796,1155,1021,922,976,863,896,971,993,1003,846,1103,974,977,862,1068,999,1025,878,973,987,861,875,1055,1029,918,1033,877,1046,929,1027,857,1003,912,997,896,779,1011,805,1057,788,1165,762,1131,767,1119,808,1146,783,1082,1068,872,979,882,1054,894,1016,922,1051,986,1048,898,1013,908,1034,896,1012,923,1041,912,998,889,1039,845,1042,924,1036,846,1068,933,1022,1005,1149,570,1133,655,1121,979,1155,1121,1128,1048,892,1049,1050,943,1109,1036,1143,1035,1156,993,1120,1024,1142,1039,1120,920,1136,1006,1148,1066,1148,1102,1145,1130,1165,1012,1140,1140,1151,1053,1167,1148,1159,1009,1151,1143,1151,1171,1155,1119,1152,1109,1126,773,873,1197,879,1198,880,1198,804,1223,896,1163,926,1175,943,752,1109,1109,1039,1115,961,1104,1061,1106,917,1191,948,1209,980,718,1076,1001,1120,892,893,1126,983,1163,984,1145,896,1193,912,1218,1003,1192,872,1234,844,913,886,994,839,1309,965,1258,939,987,988,723,946,781,1002,846,916,977,919,817,971,805,989,785,972,792,1000,789,929,848,921,825,991,830,1028,729,1028,824,999,765,1029,815,1047,795,993,788,994,886,986,801,1030,868,990,779,1003,784,951,872,1004,814,1003,793,982,814,1033,837,1020,815,1004,821,986,819
621,941,499,847,370,874,507,895,535,887,798,940,808,927,721,946,629,936,708,935,820,946,764,928,735,959,788,913,797,950,756,924,760,957,777,920,782,966,751,943,821,960,838,962,737,937,796,965,778,933,718,948,796,923,753,955,788,957,870,918,783,937,922,821,926,873,923,803,684,1117,754,1105,783,1084,912,808,740,1087,956,809,904,799,966,751,915,795,967,828,1009,868,994,868,993,881,670,1106,943,809,947,910,893,757,695,1140,874,789,873,777,947,770,910,818,1015,842,1031,887,734,1133,759,1138,1111,1004,1089,994,1080,1050,1091,969,1093,1037,1099,1065,1096,979,1082,981,1123,685,1075,726,1083,949,1056,1015,1086,933,1090,1016,930,1079,962,1109,1062,855,1092,1028,1082,1039,1042,931,1095,1043,1054,1060,1080,956,1118,949,1089,865,1120,963,1087,982,1029,1072,1006,968,951,1046,1005,851,866,1012,1102,966,1092,971,1098,987,1037,1045,806,964,852,950,728,1016,750,931,765,1022,789,964,737,966,696,929,670,1040,716,1000,727,1075,758,1008,752,948,746,1002,794,929,865,965,811,1004,755,1045,757,997,757,960,801,893,784,1049,854,919,799,1014,782,1101,787,1032,822,991,758,1079,820,989,852,891,804,697,804,822,806,737,725,756,778,861,790,802,1026,796,805,683,1104,700,1103,563,978,827,852,673,933,670,1013,684,1050,606,1004,746,1010,795,534,848,940,806,688,806,1065,660,659,679,906,765,454,557,902,716,810,636,817,998,770,1241,717,1175,888,1036,735,566,818,852,720,546,882,872,791,904,846,903,862,861,873,851,927,932,882,779,941,826,888,937,813,863,880,975,827,922,931,913,896,976,888,903,877,854,898,943,870,901,934,915,874,905,938,856,937,979,937,859,949,776,961,891,919,852,903,898,955,912,929,874,898,906,921,984,871,919,914,700,710,861,788,675,831,617,836,861,905,633,808,799,755,769,947,591,841,531,916,592,704,869,821,524,725,756,967,746,966,581,792,710,987,583,900,541,889,526,914,549,982,689,1003,605,975,575,1065,421,905,497,759,973,827,960,811,803,847,911,790,858,855,863,823,979,706,985,834,1003,799,973,627,817,619,823,627,854,674,1014,637,899,627,901,730,844,728,886,565,931,798,1003,797,874,670,914,657,981,699,952,768,1004,704,849,680,922,748,870,738,914,733,871,728,820,766,816,782,891,763,817,788,843,803,849,835,860,829,868,825,873,685,888,750,937,703,941,747,904,711,1016,686,1020,766,899,858,735,782,779,803,789,827,848,890,926,814,912,821,894,815,948,960,895,885,887,499,858,517,915,689,988,735,930,765,1036,629,936,745,869,743,829,759,895,785,960,774,942,768,899,777,898,803,884,754,969,774,1019,770,990,888,972,762,793,770,847,788,906,788,942,792,958,747,971,830,908,789,926,784,926,759,924,764,875,785,907,699,815,702,845,1014,908,1032,873,984,875,1001,902,959,995,1028,847,1034,1002,1042,901,1015,984,975,922,998,933,1022,941,1073,907,1009,865,985,860,956,963,919,998,867,957,1050,915,922,1093,923,986,1018,967,898,978,1100,836,1023,1031,800,1097,809,973,773,989,851,979,737,971,784,978,850,1019,912,977,835,940,800,976,952,971,838,978,895,1043,784,992,822,882,893,1047,846,1015,788,1001,802,1086,867,1002,938,991,956,1011,800,1017,893,863,789,981,872,1146,877,1252,873,1158,815,991,852,939,836,996,1047,872,817,877,933,857,989,856,891,901,902,871,987,820,977,952,947,882,1048,882,940,904,954,904,915,872,905,910,948,836,915,921,893,921,884,945,993,805,896,896,822,991,930,895,1034,604,947,741,980,777,979,775,1041,775,896,889,925,911,887,925,852,889,821,927,861,972,830,901,894,924,881,920,749,1011,790,960,701,1006,697,1022,954,990,965,1069,939,1092,943,949,966,875,881,952,887,952,872,976,900,958,900,911,890,919,885,967,917,871,856,929,925,901,1036,909,969,947,985,927,741,968,877,875,853,944,830,906,885,1001,846,1080,916,1030,870,1077,799,1088,898,1055,819,1063,815,1077,840,1086,769,1081,771,1067,818,1058,758,1081,769,1037,798,1044,804,1073,841,1115,859,1046,769,1102,765,1083,787,1089,752,1080,847,1033,773,1096,756,1042,781,1071,841,1080,968,829,917,826,884,834,828,879,1000,899,970,833,923,809,869,833,1059,861,928,804,954,871,970,959,975,902,964,783,947,803,946,846,1043,875,1009,797,994,747,1026,794,1021,812,973,881,985,771,986,860,999,719,974,764,1022,843,1021,872,632,939,702,963,652,905,627,962,641,923,706,929,629,863,669,921,657,925,628,908,651,955,675,948,689,966,659,940,719,921,629,912,686,938,706,941,695,938,662,918,713,936,668,954,692,931,701,961,656,914,675,905,652,913,707,926,703,938,675,888,664,925,673,922,709,946,659,936,625,950,665,937,730,900,645,906,845,991,923,1061,927,1015,946,1141,867,919,927,841,844,1114,970,1106,1009,1007,933,1095,915,960,886,1049,930,1041,1126,1345,917,1097,978,1112,977,1051,995,1060,1002,1089,1011,1107,1015,1112,1004,1037,916,852,972,1042,951,1078,989,992,929,1021,1019,1139,973,974,1018,1127,945,994,1052,913,1039,969,991,962,1010,962,1059,984,1044,1040,1009,958,1100,993,1059,999,1086,1021,1065,927,1079,889,1076,927,1037,970,1053,1019,1079,961,1058,970,1050,954,1029,973,1030,937,1072,993,1065,876,1115,961,1046,916,1061,1022,1054,999,1081,1020,1127,966,1067,962,1068,1024,835,825,888,906,904,833,916,914,842,942,869,943,873,901,919,903,839,939,896,925,923,873,904,878,866,903,805,929,888,890,842,922,880,918,865,881,803,938,813,924,844,892,826,917,824,929,832,941,873,938,860,930,881,971,887,938,874,954,904,897,774,883,839,913,863,907,592,919,534,976,511,924,817,892,785,893,757,901,748,873,799,945,758,924,796,913,773,862,749,926,769,965,817,891,803,927,808,879,796,815,790,834,775,916,807,885,771,908,766,915,774,852,788,894,785,899,737,906,758,905,717,920,748,918,746,939,1009,974,1002,1006,1088,848,1120,901,1043,982,1060,914,1083,865,1098,855,1049,830,1036,1023,1054,901,1021,1019,986,947,1052,1038,966,1022,976,1004,1034,835,977,930,1011,861,1014,911,1016,861,1065,1059,1047,826,988,936,927,967,944,927,1012,893,981,796,841,1052,913,1027,953,799,885,1020,946,1017,848,1085,864,1030,787,1045,841,1028,836,1063,789,1049,838,1024,817,1072,836,1038,842,1069,825,1072,787,1013,828,1020,755,1070,813,1067,1007,735,1013,841,997,824,1025,820,987,829,994,778,564,846,780,965,534,1025,600,875,649,1020,843,859,981,848,829,1040,892,1031,932,866,861,968,1014,844,917,988,1060,971,856,1017,911,1009,903,815,929,890,834,779,820,1053,826,1037,942,898,824,1092,972,877,896,1059,1049,807,809,1103,897,1041,931,847,552,861,918,914,762,986,839,953,836,954,994,916,970,861,915,839,926,842,943,909,950,770,955,808,858,832,860,905,868,779,948,954,869,848,834,871,858,852,935,816,858,766,922,874,967,746,887,857,885,837,970,807,870,832,1028,916,893,826,838,826,878,839,879,719,916,870,941,799,886,917,946,807,987,909,862,784,932,960,946,785,941,802,914,902,929,916,903,865,896,879,960,878,845,951,932,796,937,820,869,799,949,857,815,959,847,803,883,883,886,932,909,838,962,1183,1025,1139,991,1149,977,1158,1040,1157,1058,1149,1089,1181,1114,1043,1040,1100,1095,1159,993,946,1122,1085,1131,990,1042,1076,1069,1126,1118,1084,1076,901,1063,1157,986,1173,1006,1120,1032,1116,1034,1164,1136,1017,1094,1123,1060,1091,1132,814,914,1008,886,1003,873,985,1016,849,1067,978,969,876,1006,1043,955,1079,995,801,907,870,891,1001,1039,951,1032,971,986,1012,815,1119,1018,886,976,824,921,934,993,964,861,1063,970,938,872,1030,985,988,910,939,989,820,880,1015,1018,883,1019,844,1031,895,1013,823,983,877,978,862,797,979,828,1024,810,1132,785,1096,792,1085,831,1111,811,1050,1052,837,967,849,1040,859,1002,886,1039,952,1031,862,996,873,1016,860,994,887,1020,877,988,853,1022,809,1027,889,1022,810,1045,896,1006,969,1150,535,1152,622,1124,945,1150,1087,1142,1010,920,1020,1069,916,1112,1002,1140,1000,1156,957,1131,993,1142,1005,1114,887,1132,969,1163,1030,1144,1065,1155,1093,1167,976,1150,1102,1162,1016,1172,1112,1163,973,1162,1104,1152,1131,1156,1080,1154,1069,1133,738,891,1173,895,1171,896,1172,824,1193,920,1136,966,1150,979,761,1120,1069,1068,1080,998,1073,1082,1070,957,1159,984,1179,1017,727,1098,962,1132,850,931,1096,1020,1124,1025,1107,937,1157,953,1181,1040,1152,918,1200,828,874,878,959,885,1274,1011,1228,946,955,1005,678,914,770,992,814,922,941,903,782,954,770,968,749,956,761,981,753,902,813,900,793,968,793,1012,692,1000,790,982,734,1013,780,1023,757,963,751,970,849,963,770,1016,828,972,742,983,747,934,834,982,778,989,754,966,787,1015,798,1005,776,984,784,970,782
605,912,500,822,371,852,508,867,539,857,780,910,788,897,710,917,622,906,699,906,809,917,744,897,725,928,769,883,779,921,737,894,744,927,763,895,764,934,736,914,803,929,826,932,720,907,779,935,761,903,701,918,776,894,733,926,766,926,868,885,783,906,912,788,905,838,914,768,711,1088,778,1071,806,1054,892,779,763,1055,941,771,888,763,948,720,896,762,946,795,995,831,977,834,982,848,698,1076,928,773,938,876,877,729,723,1107,861,755,856,745,931,734,895,782,994,804,1017,851,758,1100,786,1106,1118,971,1098,962,1090,1018,1097,938,1103,1005,1106,1033,1102,948,1088,951,1115,653,1068,698,1087,918,1074,984,1085,899,1103,985,953,1049,987,1081,1068,821,1098,995,1092,1008,1064,901,1102,1011,1065,1030,1085,926,1121,916,1095,833,1127,932,1094,951,1040,1043,1013,941,965,1022,1024,824,884,986,1105,934,1101,939,1100,956,1054,1015,804,943,854,930,730,996,753,910,767,1002,790,945,742,948,699,913,677,1020,720,982,735,1054,761,989,752,930,750,980,795,908,864,942,813,980,757,1020,757,976,763,934,800,869,787,1024,849,895,798,989,786,1078,791,1010,823,969,762,1055,825,964,854,866,804,676,808,801,808,720,729,737,781,844,791,784,1079,782,758,667,1121,660,1040,562,916,824,785,661,875,664,958,675,993,614,947,731,959,789,596,846,891,797,641,782,1001,651,596,671,844,764,389,559,864,702,857,637,801,941,798,1197,743,1141,883,1095,711,513,848,898,780,575,911,904,785,875,834,874,853,836,862,825,918,904,869,749,928,799,874,912,802,838,868,944,818,896,916,881,880,945,875,873,866,825,884,910,861,873,923,887,867,878,926,825,925,946,925,828,936,746,948,859,900,822,891,869,942,882,914,843,884,877,911,957,856,887,872,675,752,850,750,654,790,602,875,845,865,615,849,776,791,753,907,573,802,514,880,571,736,860,785,509,757,737,929,713,927,559,744,694,948,554,861,522,851,509,872,531,941,659,966,579,947,544,1015,429,864,495,774,943,849,919,786,795,872,872,766,857,852,821,813,953,711,959,840,964,775,955,657,829,646,812,628,832,668,980,671,904,659,909,718,814,718,848,599,947,800,970,802,843,681,885,661,953,689,909,755,964,715,822,673,890,749,846,726,879,736,846,726,796,768,790,782,862,763,791,787,822,802,824,836,832,828,839,825,844,687,863,751,909,707,920,754,875,717,986,684,991,771,870,850,706,773,752,791,762,808,819,883,897,800,883,802,864,800,916,941,862,870,858,500,833,515,893,690,960,737,901,775,1011,638,910,752,843,741,804,762,867,783,931,775,917,771,876,768,881,803,858,755,942,773,994,769,965,882,941,772,785,769,823,782,877,786,916,786,930,743,942,831,880,790,900,777,899,757,899,758,848,783,873,689,793,695,818,1016,877,1033,848,988,843,1008,879,972,966,1033,816,1044,973,1058,877,1027,953,985,890,1008,905,1031,907,1079,872,1017,834,990,831,967,933,927,962,877,929,1055,879,930,1065,931,952,1020,931,910,952,1109,807,1033,996,799,1070,803,945,766,957,847,948,733,939,781,947,849,987,915,945,833,911,797,946,952,939,834,947,900,1010,783,960,817,852,892,1014,844,983,785,969,798,1059,865,973,934,958,957,982,796,986,893,834,779,951,877,1110,892,1204,876,1122,808,960,845,907,828,964,1023,837,826,848,938,828,996,825,895,873,911,839,994,787,988,919,955,849,1056,847,946,873,963,873,923,841,914,877,954,802,920,890,902,888,894,912,1001,771,909,864,834,958,945,863,1033,567,945,708,975,743,975,741,1033,740,901,862,934,880,888,897,861,860,829,897,868,941,841,871,898,900,890,889,770,978,805,929,714,974,722,990,975,963,983,1034,962,1058,958,916,973,844,891,923,897,923,882,946,906,925,906,880,903,888,901,937,924,842,867,899,937,871,1047,876,979,915,997,895,759,937,878,845,855,916,831,878,895,969,868,1052,930,1000,888,1044,813,1054,915,1020,847,1035,832,1045,859,1051,795,1046,787,1032,840,1029,782,1048,797,1012,830,1023,831,1042,860,1077,884,1014,795,1066,788,1047,805,1053,777,1047,874,1004,790,1061,778,1007,807,1036,869,1053,962,797,916,794,881,801,828,846,987,865,954,801,915,776,860,803,1046,826,920,772,948,838,964,922,956,868,953,746,936,768,937,811,1033,840,992,763,976,710,1012,757,1012,777,957,845,981,733,976,821,988,682,960,728,1004,806,1004,835,615,916,685,936,634,878,610,936,623,894,683,900,611,837,649,892,636,895,608,882,632,927,653,918,671,937,638,911,701,893,611,885,667,908,684,912,675,911,641,891,696,909,649,927,672,905,683,933,637,887,657,879,633,885,686,898,680,908,657,860,647,897,653,892,687,916,641,911,605,922,644,906,711,872,626,879,839,960,914,1026,914,983,947,1103,887,888,956,804,842,1077,965,1067,1014,971,930,1056,928,924,885,1012,922,1005,1113,1300,905,1060,964,1074,973,1015,985,1025,983,1053,996,1072,994,1075,989,1002,933,818,960,1007,959,1044,978,955,913,983,997,1096,969,938,1011,1085,944,957,1059,881,1048,935,997,930,1015,929,1061,950,1050,1003,1018,923,1106,959,1062,965,1091,986,1073,892,1083,854,1084,892,1039,936,1057,985,1085,928,1065,935,1050,919,1044,939,1039,904,1072,957,1071,843,1125,925,1056,881,1062,988,1063,965,1091,986,1135,928,1073,927,1078,988,818,795,869,875,887,802,900,883,821,911,852,913,856,871,900,872,821,908,876,892,905,843,889,847,852,871,786,898,868,861,823,891,861,887,848,852,787,908,792,895,825,863,805,889,802,897,811,909,852,905,838,897,860,940,868,906,856,921,885,865,749,851,819,883,845,876,608,892,554,949,529,895,799,865,769,866,741,874,733,846,779,916,737,896,782,886,753,836,726,898,749,937,800,862,787,900,792,851,778,786,772,808,756,888,791,857,754,881,748,888,758,823,771,866,768,870,718,880,737,876,698,893,729,890,725,909,1019,944,1013,983,1082,817,1117,865,1038,945,1065,881,1076,829,1084,816,1038,800,1050,986,1050,868,1006,979,974,909,1049,1000,965,991,980,966,1049,811,972,890,1006,827,1003,871,1003,820,1058,1022,1054,794,976,895,925,929,944,895,1012,864,975,766,863,1023,934,994,941,763,906,987,960,984,872,1053,879,995,817,1013,865,994,866,1032,821,1025,871,993,847,1040,857,1004,871,1036,858,1046,811,986,849,988,785,1037,840,1033,990,700,1001,805,986,790,1010,787,982,796,987,745,579,811,763,932,566,998,630,847,671,986,860,830,966,815,806,1007,872,1000,920,832,849,938,1005,812,903,956,1048,935,842,985,892,977,897,782,929,858,820,745,807,1021,813,1004,930,864,800,1060,977,846,884,1026,1028,771,795,1074,885,1006,922,813,572,826,941,895,782,953,844,923,838,924,974,882,959,829,902,808,912,807,937,877,933,736,940,775,839,797,848,870,849,744,926,920,855,814,815,838,842,818,920,781,846,731,902,841,955,710,871,825,875,802,957,773,855,797,1017,881,881,791,828,792,861,810,861,689,906,841,922,766,863,888,928,776,965,876,844,754,917,929,928,752,926,774,896,872,909,886,885,834,881,849,939,845,825,921,912,764,916,787,851,768,934,824,798,929,831,773,871,854,877,903,896,808,983,1145,1049,1110,1022,1117,1009,1124,1057,1119,1097,1157,1111,1139,1117,1003,1068,1062,1108,1117,990,904,1128,1042,1139,951,1082,1076,1107,1114,1133,1043,1082,864,1093,1126,1022,1138,1044,1129,1064,1078,1063,1125,1139,975,1118,1081,1079,1055,1129,782,917,974,895,965,885,948,1012,809,1063,941,981,840,1017,1006,964,1041,1010,766,920,834,906,964,1040,910,1018,934,987,974,832,1083,1016,851,979,786,953,902,993,925,880,1024,967,900,884,992,972,952,945,933,991,780,889,976,1008,848,1003,810,1014,860,998,790,964,842,957,828,814,947,851,990,831,1097,807,1061,815,1051,853,1076,837,1018,1035,802,954,816,1024,825,988,851,1024,918,1014,826,976,838,996,825,977,851,1000,843,977,818,1004,773,1012,853,1007,774,1015,860,987,933,1156,501,1154,588,1137,911,1147,1054,1133,974,946,991,1088,885,1134,967,1138,964,1158,921,1132,962,1132,971,1101,855,1124,927,1150,997,1138,1031,1150,1057,1176,939,1158,1063,1159,981,1176,1074,1155,938,1163,1064,1144,1094,1144,1042,1161,1030,1142,704,913,1142,919,1141,919,1142,855,1172,937,1103,1002,1123,1015,766,1128,1030,1091,1042,1027,1037,1099,1033,995,1124,1016,1141,1055,729,1114,921,1142,809,967,1064,1054,1085,1061,1067,977,1125,992,1148,1072,1111,963,1167,812,836,874,924,931,1244,1053,1191,948,923,1028,634,882,764,984,784,917,906,877,748,932,736,951,713,929,727,958,717,882,777,883,762,949,759,989,654,968,759,967,705,992,743,999,718,930,717,955,813,928,746,1002,788,956,705,961,712,916,796,954,742,967,715,950,755,998,760,989,738,964,745,945,744
590,882,501,797,371,829,507,839,543,827,760,880,770,867,693,895,615,877,691,877,793,887,724,867,713,897,751,853,761,891,716,864,729,898,748,870,749,903,721,884,785,899,812,902,703,877,762,905,744,873,681,888,757,865,713,897,745,896,870,854,781,875,896,756,884,804,893,732,741,1062,808,1042,836,1029,878,750,786,1021,922,733,870,731,933,685,878,729,931,762,978,792,963,798,963,811,725,1046,908,740,931,842,864,699,747,1073,848,724,840,712,912,698,879,749,977,766,998,813,780,1067,811,1076,1124,939,1109,930,1103,987,1104,906,1114,972,1108,1001,1104,917,1091,922,1108,620,1061,669,1088,887,1088,954,1085,865,1112,954,972,1018,1009,1050,1076,787,1101,963,1102,977,1088,870,1108,979,1075,1000,1090,897,1124,883,1093,802,1131,901,1100,920,1049,1014,1020,913,981,991,1047,798,901,960,1107,901,1111,908,1103,925,1068,986,803,922,856,909,731,975,755,889,769,983,790,925,745,930,704,896,682,1000,723,964,742,1034,765,970,752,913,753,959,796,886,862,918,813,957,759,994,756,955,767,909,799,845,791,998,842,871,796,964,790,1055,796,987,824,947,764,1031,826,939,854,842,802,654,811,780,809,702,731,718,783,826,792,766,1057,757,724,647,1072,643,976,568,863,812,767,632,833,640,891,672,946,615,884,719,901,778,657,840,839,791,578,766,941,644,537,661,792,752,429,549,816,682,913,643,806,909,825,1158,780,1097,882,1141,756,530,874,944,840,598,938,935,775,846,821,846,845,810,850,798,905,876,855,718,914,772,860,887,792,814,854,913,808,870,898,848,863,914,862,842,854,795,867,877,852,845,910,858,858,852,912,794,914,913,912,798,918,715,932,826,882,792,877,839,928,852,899,813,870,849,899,929,842,856,829,658,796,835,711,636,743,596,911,828,831,595,886,746,828,739,873,558,764,505,845,557,774,852,746,497,794,716,885,681,883,547,696,680,908,534,825,507,811,489,834,511,898,634,929,547,912,521,971,429,826,481,780,913,865,879,756,807,881,834,781,821,823,803,817,926,715,919,831,927,769,936,674,798,648,780,665,845,697,974,690,876,681,885,713,793,747,859,629,939,788,951,792,821,671,867,669,922,716,909,738,926,713,785,692,877,757,832,760,897,736,821,724,770,768,764,780,832,761,765,787,801,799,800,832,804,830,809,826,814,690,839,748,882,710,898,759,846,721,956,686,961,771,843,840,679,764,726,779,736,787,790,874,868,784,856,784,834,785,884,921,831,857,830,498,807,514,872,689,933,737,873,781,988,640,883,762,825,739,778,770,842,782,902,776,892,768,853,766,854,802,832,759,914,773,969,767,939,889,931,773,784,766,798,779,849,791,893,784,902,743,913,826,857,790,873,768,872,755,874,753,821,782,839,684,769,690,791,1017,844,1030,822,997,816,1011,847,983,933,1035,784,1054,947,1064,843,1035,920,995,860,1013,873,1042,874,1085,839,1019,798,991,802,980,902,936,931,880,900,1061,850,939,1038,931,918,1026,895,922,924,1117,776,1044,967,798,1043,794,918,759,925,840,918,729,908,777,916,845,955,913,912,831,882,793,916,948,906,828,915,904,977,780,929,810,827,889,982,843,951,779,936,794,1031,862,943,931,926,956,952,791,956,890,805,771,920,877,1074,904,1157,875,1085,800,930,838,875,820,932,997,808,833,819,941,800,1001,795,899,845,918,807,998,754,997,885,958,815,1061,812,951,842,972,842,931,809,922,845,961,768,924,858,909,856,903,879,1007,736,923,831,846,924,955,831,1030,529,940,674,971,710,970,708,1025,705,907,833,943,848,888,869,869,832,838,868,875,910,854,841,904,872,899,859,788,945,820,899,726,943,745,958,997,932,999,999,982,1023,970,884,977,812,902,894,908,893,894,916,908,893,914,849,913,858,913,906,929,813,875,868,948,841,1056,844,990,884,1009,862,776,905,880,815,865,888,827,850,907,937,887,1019,946,969,902,1011,835,1024,931,985,871,1000,848,1013,877,1015,818,1011,814,1002,865,994,804,1014,823,980,858,987,855,1007,890,1047,901,982,827,1036,809,1012,826,1020,802,1017,895,971,819,1032,803,974,829,1001,891,1019,954,765,908,761,879,769,819,812,984,830,935,768,900,744,849,772,1045,791,913,742,941,806,949,886,949,832,938,709,925,733,920,775,1009,808,975,728,959,673,1002,719,1000,741,952,814,973,697,958,783,975,645,942,695,1004,774,1005,801,597,893,667,908,617,852,593,909,604,865,663,874,594,811,628,862,614,866,588,855,611,898,630,888,652,909,618,882,683,865,593,858,649,879,663,883,653,882,621,862,676,881,631,900,654,878,665,904,617,860,638,853,613,856,665,868,657,878,639,833,629,869,632,863,666,887,621,882,584,892,624,876,694,845,606,852,833,929,910,991,898,951,947,1066,912,855,988,773,842,1039,960,1028,1019,935,930,1016,939,887,885,975,915,969,1101,1255,893,1023,947,1037,967,980,975,991,962,1017,978,1037,974,1036,973,968,952,785,948,971,966,1009,970,918,895,945,975,1052,968,902,1004,1042,947,921,1066,849,1053,901,1000,898,1020,895,1063,916,1058,965,1030,888,1108,924,1064,930,1095,951,1077,857,1086,820,1090,857,1041,902,1061,952,1087,894,1071,900,1055,883,1058,906,1051,870,1072,922,1074,809,1131,889,1064,847,1063,954,1070,932,1099,951,1140,890,1081,893,1085,953,799,764,851,843,870,771,883,851,801,880,831,882,839,843,882,841,800,876,856,862,886,811,870,816,835,840,767,868,850,833,802,860,842,856,830,822,768,878,770,865,805,834,783,860,779,865,791,878,830,874,816,866,837,908,846,874,836,889,866,832,729,820,799,857,825,846,626,865,573,921,548,866,779,838,754,839,725,846,717,820,759,889,717,868,768,858,735,809,704,870,728,908,782,833,770,872,777,823,760,759,754,780,736,860,775,829,738,855,730,860,742,795,754,837,751,840,696,851,718,848,679,867,710,862,703,879,1031,914,1021,950,1069,778,1113,828,1035,905,1060,845,1052,790,1083,782,1029,764,1065,958,1049,833,992,936,970,863,1033,960,965,960,983,930,1048,779,978,860,998,790,1000,835,1002,787,1050,987,1057,758,974,859,918,890,936,861,1001,824,966,737,879,991,951,960,927,727,923,953,976,950,897,1019,908,963,844,979,885,959,889,1001,857,1000,902,962,864,1004,878,970,893,1002,890,1016,835,957,867,956,808,1007,865,999,976,663,984,771,978,760,1005,754,973,763,976,712,607,791,737,900,598,977,660,819,683,953,881,803,962,783,780,975,854,967,915,801,833,907,999,780,893,925,1035,899,820,955,887,944,889,748,926,824,814,715,788,989,808,973,912,829,784,1028,974,811,860,991,1024,739,785,1040,878,975,904,779,597,802,958,862,806,923,846,893,837,893,957,849,949,798,886,775,894,773,925,844,917,703,924,741,814,764,837,837,836,710,902,885,848,779,799,805,828,785,908,747,828,698,883,808,939,675,855,791,862,768,942,740,840,763,1000,847,868,755,812,758,843,782,843,659,896,811,906,733,841,859,913,744,940,844,827,724,901,897,909,719,909,744,875,841,887,855,865,802,865,820,916,813,806,890,892,732,895,756,832,738,918,791,782,899,812,742,858,826,868,874,885,779,1010,1107,1064,1072,1055,1102,1035,1084,1075,1083,1113,1116,1123,1096,1116,963,1089,1023,1116,1075,986,862,1127,999,1145,912,1107,1038,1122,1073,1142,1002,1077,827,1110,1086,1059,1149,1065,1091,1103,1059,1086,1089,1137,932,1136,1039,1096,1018,1120,750,922,940,905,928,899,912,1009,770,1059,905,993,803,1027,969,972,1003,974,796,941,797,921,927,1042,870,1004,896,992,935,849,1047,1013,815,983,747,990,899,994,885,903,985,965,862,899,954,959,916,971,963,992,739,902,936,999,813,986,776,995,826,981,756,942,809,937,794,828,915,871,957,852,1063,829,1026,837,1017,873,1041,861,985,1016,767,943,783,1007,790,973,815,1009,885,994,791,957,803,976,790,959,815,979,809,965,783,985,737,994,817,990,738,985,825,969,898,1150,466,1159,551,1136,877,1146,1025,1129,936,967,955,1091,850,1122,933,1132,926,1155,885,1127,932,1128,936,1090,820,1112,890,1159,961,1133,995,1152,1020,1156,907,1171,1024,1154,944,1167,1039,1148,902,1157,1026,1137,1056,1141,1003,1160,992,1136,669,946,1126,951,1126,952,1125,882,1144,958,1075,1032,1087,1050,765,1134,991,1104,1003,1051,998,1112,997,1032,1089,1041,1104,1092,725,1126,880,1148,767,995,1029,1082,1043,1091,1024,1018,1087,1029,1110,1097,1068,1004,1123,796,799,877,890,976,1205,1089,1147,946,890,1051,589,850,759,998,753,912,870,855,714,908,702,925,679,908,690,934,680,864,740,866,731,933,742,963,619,947,736,944,673,969,711,972,678,905,680,935,775,895,720,983,749,935,668,941,675,889,760,930,705,934,680,933,723,973,723,969,700,949,707,927,708
575,853,503,772,373,806,505,811,547,798,740,850,751,837,674,863,607,847,683,848,775,857,706,837,702,866,733,823,742,860,696,833,714,869,734,843,733,872,707,855,766,870,794,871,686,848,743,875,725,843,662,858,737,836,692,868,724,865,873,822,780,843,882,723,864,769,875,698,763,1030,828,1008,860,997,883,715,804,988,907,696,858,697,924,648,860,694,911,729,960,754,949,761,936,780,750,1019,890,706,921,807,845,672,772,1038,837,691,825,681,893,662,867,711,952,727,979,778,800,1032,837,1042,1128,906,1117,898,1114,955,1110,875,1118,939,1112,969,1105,886,1091,895,1098,588,1054,640,1088,856,1100,923,1087,831,1118,923,989,987,1029,1020,1091,753,1102,930,1107,945,1113,842,1110,946,1085,969,1093,868,1124,850,1088,772,1130,869,1102,890,1054,986,1025,886,997,964,1070,771,912,934,1111,869,1117,876,1104,894,1082,956,803,901,856,889,732,955,755,867,771,963,789,906,748,911,707,879,687,980,726,946,746,1014,769,951,751,895,756,937,797,864,860,895,814,933,763,968,754,933,772,883,798,821,792,973,834,846,794,939,795,1032,801,965,826,924,766,1006,828,914,855,817,800,633,815,758,811,685,732,699,783,809,791,748,998,753,654,641,1029,631,930,570,819,787,705,624,775,632,840,649,889,622,825,693,837,761,716,823,791,766,570,734,877,641,479,650,729,742,494,541,786,654,967,646,800,863,857,1105,815,1053,873,1193,795,542,898,979,888,612,985,975,765,818,808,817,834,784,836,772,891,847,839,688,900,744,846,862,778,789,840,881,794,843,879,816,843,883,847,812,841,766,849,846,841,817,896,830,846,825,894,763,899,880,895,767,901,685,915,794,861,761,866,810,915,822,878,781,853,820,885,902,826,824,785,643,838,811,684,609,692,600,935,796,789,580,925,714,863,720,832,545,726,499,804,543,805,836,710,485,827,694,842,654,836,537,650,667,863,519,783,497,771,474,796,495,849,612,893,523,870,504,928,419,786,470,761,896,862,846,750,796,872,814,801,786,783,816,807,899,707,880,793,934,776,904,674,766,638,748,681,808,690,938,691,849,680,855,743,807,772,824,632,904,804,920,761,815,672,838,657,884,732,868,773,935,701,748,679,845,765,805,780,875,737,805,722,745,767,738,780,802,757,739,785,780,796,775,830,776,828,780,824,785,690,817,749,854,713,877,765,817,724,926,686,933,771,814,833,650,751,699,763,709,764,762,865,840,768,827,765,805,767,851,896,802,841,803,497,782,514,850,687,905,740,844,780,962,641,856,761,799,744,767,770,815,790,875,776,867,766,830,766,827,802,806,766,916,779,947,765,914,885,914,769,757,764,773,776,821,787,866,793,880,743,884,808,834,790,847,760,844,748,850,748,795,777,805,682,744,688,764,1016,812,1032,792,997,784,1016,822,990,900,1040,750,1059,916,1072,809,1042,887,1004,828,1018,838,1050,843,1085,804,1022,762,996,774,992,871,943,895,889,872,1067,814,946,1010,932,884,1026,859,932,896,1122,744,1054,942,794,1017,787,890,750,893,828,888,725,876,772,885,838,923,909,880,825,853,789,886,943,873,822,884,902,944,776,898,802,800,885,949,839,918,774,903,790,1004,858,913,928,893,954,925,784,925,885,781,762,890,876,1038,908,1109,877,1049,794,899,832,843,815,901,979,780,839,790,942,772,1005,765,902,817,924,775,1002,721,1005,851,961,782,1066,776,955,811,981,811,936,778,930,813,965,734,929,826,913,823,911,846,1012,702,934,799,860,891,965,799,1026,491,935,641,963,676,962,674,1017,669,911,803,953,815,888,841,876,803,849,839,884,878,866,811,910,843,907,829,808,911,833,870,738,912,767,926,1014,901,1009,965,999,989,982,852,981,780,911,864,918,864,910,886,906,861,920,818,923,827,921,874,934,783,884,838,957,811,1067,811,1003,853,1020,830,790,873,883,785,864,859,831,821,926,909,906,988,960,938,912,978,857,990,946,950,891,964,873,986,899,982,846,982,838,968,883,960,837,994,849,948,874,951,879,976,907,1010,920,945,855,1004,827,977,847,983,824,984,914,937,842,998,832,943,861,976,920,992,946,733,901,729,874,736,802,777,969,796,924,736,887,711,840,741,1023,756,907,710,929,773,937,849,943,795,921,672,916,698,918,738,1000,771,960,693,942,637,974,685,984,706,928,781,950,660,939,745,954,608,924,659,981,737,977,761,580,869,649,881,599,824,577,884,586,837,641,846,576,785,607,832,594,839,572,833,591,869,608,858,634,879,597,853,665,837,575,830,629,850,643,854,633,855,598,832,657,854,613,873,633,851,648,876,599,833,620,828,594,828,645,840,635,848,621,805,612,840,613,835,644,857,601,854,565,863,605,847,675,817,586,824,825,897,908,956,883,919,945,1028,939,823,1024,747,840,1002,956,989,1028,899,927,976,954,851,884,938,909,932,1086,1209,887,986,938,999,963,944,965,957,941,980,960,1002,954,998,963,933,976,751,938,936,973,974,965,882,881,907,953,1008,967,866,997,999,951,885,1070,817,1055,867,1001,866,1021,862,1063,882,1063,927,1040,852,1110,890,1065,896,1100,916,1076,822,1089,785,1094,821,1043,867,1062,918,1089,861,1076,865,1061,847,1067,872,1060,837,1070,886,1075,776,1132,853,1075,813,1063,920,1074,899,1105,916,1143,852,1087,858,1090,918,781,734,832,812,851,741,861,820,781,849,810,851,818,813,863,809,779,844,835,829,868,780,854,785,816,809,746,838,832,805,782,829,822,825,812,791,748,847,750,837,784,805,760,830,756,834,772,848,808,844,795,833,817,874,824,842,814,856,845,800,705,787,776,826,804,816,642,839,594,893,567,838,759,812,739,812,709,819,702,794,739,861,696,841,753,830,714,780,685,843,707,880,764,805,753,845,760,795,741,730,736,754,716,832,758,800,721,827,712,832,726,767,737,809,735,812,673,823,700,821,658,838,690,834,682,850,1034,883,1032,926,1054,737,1095,788,1036,864,1050,802,1029,750,1070,743,1007,725,1068,914,1048,794,993,903,967,822,1025,920,957,921,975,893,1046,743,987,834,980,750,989,800,1003,753,1057,952,1045,716,957,817,916,855,940,831,996,792,956,707,895,960,964,927,914,694,938,920,993,917,921,986,938,932,868,943,895,925,907,966,886,965,930,928,885,970,896,937,913,969,915,984,856,927,888,923,830,974,886,964,960,633,968,736,967,727,998,721,962,730,965,679,625,756,711,873,619,942,684,787,709,925,897,771,954,751,762,940,845,935,897,767,822,878,994,747,874,892,1018,863,801,923,872,911,874,715,914,790,791,681,790,961,790,939,909,796,765,995,963,777,839,964,1006,703,777,1005,864,941,903,747,622,767,977,828,834,896,847,863,843,863,939,816,937,766,866,743,876,739,915,812,899,669,907,708,787,732,827,802,821,676,879,856,830,745,782,770,811,750,890,713,813,664,861,773,923,641,837,758,843,733,922,707,824,728,992,813,851,720,796,725,826,753,824,629,884,782,891,701,819,831,897,713,917,812,809,694,881,866,888,686,891,714,855,810,867,825,846,771,846,790,893,782,784,859,873,701,874,725,810,707,900,758,764,869,793,711,846,797,857,844,873,749,1032,1069,1082,1033,1085,1063,1073,1074,1095,1045,1121,1075,1129,1053,1113,923,1104,984,1123,1033,1012,893,1124,957,1144,872,1124,1000,1130,1032,1143,961,1079,791,1129,1046,1077,1109,1075,1051,1127,1017,1103,1050,1126,889,1142,998,1107,982,1106,718,929,906,915,890,917,876,1005,731,1055,868,1005,767,1038,932,979,965,935,777,976,786,936,894,1046,829,993,859,995,897,868,1011,1009,779,984,708,1003,904,997,846,929,946,962,823,915,916,947,879,961,927,995,698,916,896,990,778,966,743,973,792,960,722,919,774,917,760,840,883,890,924,870,1028,848,992,858,983,891,1006,883,952,994,731,928,750,992,755,955,780,992,851,973,755,937,768,955,754,939,779,957,774,951,748,966,702,974,782,971,702,956,788,951,862,1135,431,1154,516,1137,843,1146,992,1123,906,992,926,1109,818,1122,899,1124,891,1151,849,1144,900,1136,900,1080,786,1104,849,1154,926,1126,961,1147,984,1154,886,1168,985,1158,914,1155,1002,1140,866,1147,987,1131,1018,1146,962,1167,958,1126,635,959,1094,963,1093,964,1094,900,1119,979,1045,1056,1049,1086,755,1135,952,1115,965,1078,959,1119,960,1066,1049,1062,1066,1129,720,1135,840,1148,725,1020,991,1103,1001,1112,981,1049,1048,1060,1069,1111,1026,1039,1079,794,761,890,855,1013,1161,1117,1102,943,858,1067,544,818,753,1009,721,907,835,829,684,887,670,901,645,885,655,904,646,837,705,846,704,916,719,936,583,929,705,921,635,941,678,938,643,881,641,918,736,868,692,960,709,909,632,918,637,866,723,903,670,904,644,911,687,945,687,949,662,926,671,908,671
559,824,503,748,374,783,503,783,551,768,720,820,733,807,657,832,601,817,673,819,755,828,687,806,691,835,715,793,724,830,677,803,699,840,718,816,716,840,692,826,748,840,776,841,669,818,724,845,705,813,645,828,718,807,671,838,703,834,867,790,786,811,866,690,848,733,865,662,786,998,853,977,879,963,864,685,817,955,884,662,842,665,913,611,843,661,886,699,940,717,933,728,914,752,773,986,871,671,903,773,831,641,799,1004,826,660,808,649,873,626,847,676,923,690,961,744,817,996,860,1009,1128,874,1123,866,1117,924,1113,844,1118,906,1111,937,1105,855,1092,865,1087,556,1045,612,1087,824,1108,892,1090,798,1121,892,1005,956,1046,989,1108,720,1101,898,1113,914,1110,811,1110,914,1091,939,1093,839,1123,817,1082,740,1130,838,1101,859,1055,957,1030,859,1011,936,1058,747,923,907,1114,836,1120,845,1105,863,1090,927,803,880,858,868,735,935,755,846,773,943,789,887,752,893,711,862,692,960,728,929,750,993,772,932,750,878,758,916,798,842,858,871,814,909,767,943,754,912,775,857,797,797,794,948,827,822,792,914,798,1010,804,942,826,902,766,982,831,889,856,793,799,612,816,737,812,668,733,680,785,791,792,730,942,750,592,639,994,623,877,570,764,764,690,602,738,602,780,628,827,616,756,673,798,736,772,808,741,746,618,709,824,623,514,620,680,726,550,512,733,636,951,625,812,836,896,1057,839,1008,849,1253,852,580,891,925,936,640,990,935,751,789,793,789,824,759,823,746,875,819,821,659,882,718,832,836,766,765,819,849,781,817,860,784,822,853,830,781,828,736,831,814,829,789,880,802,831,799,877,732,881,846,878,736,884,654,894,761,838,730,852,781,902,792,859,750,832,791,870,874,808,791,743,629,876,784,714,567,641,606,967,759,747,577,958,677,889,699,794,533,685,489,759,535,835,822,667,478,858,673,798,629,795,524,655,630,817,510,738,489,731,463,757,488,803,597,849,508,830,489,882,409,747,461,768,870,859,806,770,766,875,775,812,750,799,774,782,883,711,850,814,898,786,871,680,745,620,716,676,772,677,901,696,825,687,832,773,812,778,797,649,890,794,897,736,810,654,819,683,877,750,849,787,903,704,726,671,819,758,772,776,841,738,784,720,723,767,713,779,772,754,713,783,759,792,750,826,749,824,751,819,756,689,793,750,826,717,855,770,788,727,896,686,909,772,785,824,624,737,672,746,682,739,733,852,812,750,797,745,774,748,819,874,770,825,773,499,757,512,828,685,877,752,823,779,935,646,829,758,772,741,742,768,787,789,850,776,842,765,806,769,800,799,779,766,889,777,922,770,890,882,883,765,729,769,750,773,792,781,840,783,852,750,865,799,805,790,821,753,817,742,825,743,768,775,788,682,720,684,737,1017,780,1023,767,998,752,1016,790,994,867,1047,719,1063,886,1082,783,1047,853,1008,794,1024,812,1052,807,1090,769,1024,728,999,744,1003,841,946,861,891,843,1069,778,952,981,927,850,1030,824,941,866,1124,710,1061,907,790,990,780,863,739,861,817,858,720,845,767,854,830,891,906,848,819,824,783,856,935,841,816,852,897,911,771,867,793,769,880,917,834,886,768,871,784,976,854,883,921,860,952,895,777,894,881,754,758,859,874,1002,906,1061,876,1012,789,869,824,811,807,869,960,757,844,760,943,743,1008,735,904,789,929,744,1004,689,1015,817,967,748,1069,740,958,780,987,780,939,747,934,780,967,700,932,794,917,790,918,813,1016,668,943,766,872,858,974,767,1023,454,930,608,952,642,951,640,1009,634,912,774,961,783,888,813,883,775,858,810,890,847,876,780,915,812,912,799,825,878,845,839,748,880,783,899,1030,869,1019,930,1015,954,995,819,984,748,919,834,926,834,919,856,914,829,923,787,933,796,930,842,939,754,893,807,966,780,1075,778,1012,823,1028,798,802,841,887,754,864,831,829,793,937,877,926,955,972,907,932,949,871,955,958,915,919,936,896,955,920,946,867,946,858,936,904,929,866,962,870,915,897,920,901,940,925,973,948,912,887,977,845,942,864,947,848,954,934,908,869,967,854,908,883,941,939,958,937,701,897,697,866,704,789,742,963,761,906,703,871,679,831,710,1007,721,894,678,915,740,924,813,923,759,898,635,902,663,896,701,975,738,943,659,917,601,963,647,974,671,911,746,929,625,917,707,935,570,909,626,958,700,966,722,562,845,631,853,582,796,561,857,568,810,621,820,559,760,586,803,572,810,554,808,570,840,587,829,616,851,577,825,646,808,556,801,610,821,621,824,612,827,580,804,638,827,595,847,612,824,630,847,579,807,601,801,575,800,624,810,612,819,603,778,593,811,593,806,623,829,582,827,545,834,585,818,658,791,566,797,825,866,909,921,874,887,942,991,971,792,1060,723,843,964,951,950,1044,863,925,937,975,815,888,901,913,896,1067,1165,885,949,933,961,966,908,955,923,924,944,939,967,939,959,956,898,1009,725,927,900,988,939,963,845,863,869,935,964,973,830,993,956,956,848,1071,785,1056,832,1002,833,1023,828,1062,848,1067,889,1047,818,1111,856,1062,862,1102,881,1074,787,1084,751,1093,786,1044,833,1063,885,1089,827,1083,829,1062,812,1070,838,1067,803,1066,851,1074,742,1131,816,1081,778,1057,886,1075,865,1108,881,1145,814,1095,824,1097,883,762,705,814,783,832,712,841,789,760,821,788,820,801,783,843,776,759,814,815,798,849,748,835,754,797,780,727,809,811,776,759,797,803,795,794,760,728,818,730,807,764,776,737,802,734,804,752,819,785,812,773,800,797,841,803,810,793,824,824,769,683,756,754,798,783,785,659,811,616,865,586,809,737,785,723,785,693,791,688,767,719,833,676,815,739,803,695,753,664,814,686,851,745,776,736,818,743,768,722,701,718,726,698,806,742,772,705,799,695,805,711,739,717,780,717,782,649,795,681,792,639,811,670,806,661,821,1046,861,1036,894,1045,704,1080,745,1034,824,1039,769,1018,718,1056,706,1003,693,1088,892,1038,747,984,863,961,780,1005,879,958,888,975,857,1034,705,986,796,967,711,990,771,990,713,1056,916,1045,687,957,782,914,816,924,795,991,755,946,677,906,929,976,894,895,662,951,886,1005,884,942,953,968,898,890,908,910,890,931,932,915,933,952,893,902,934,909,903,935,934,940,949,876,894,906,891,848,942,906,930,935,606,949,702,952,692,987,688,945,700,950,646,643,721,689,840,649,912,713,763,738,894,918,753,941,718,744,908,827,902,891,735,801,848,979,715,869,861,997,828,781,893,854,877,871,683,911,759,776,647,773,929,768,906,896,762,746,963,957,742,820,930,1002,669,754,972,841,907,886,712,642,733,994,799,862,873,845,834,840,833,911,782,928,735,851,710,863,704,902,779,887,637,887,673,753,702,816,767,803,640,851,826,821,711,763,737,794,716,877,679,792,633,837,741,906,605,818,726,827,699,896,676,804,695,976,777,831,686,781,693,808,724,806,599,871,753,873,668,795,801,879,682,894,779,789,663,861,837,868,653,871,684,836,780,846,794,826,739,827,760,868,749,761,828,849,669,852,692,786,675,879,725,746,840,775,681,832,769,847,815,860,719,1047,1031,1102,995,1108,1021,1089,1034,1112,1007,1127,1035,1134,1010,1107,883,1117,945,1121,990,1037,934,1129,913,1139,833,1135,961,1132,992,1145,919,1086,771,1138,1006,1088,1069,1087,1011,1133,974,1115,1011,1112,846,1140,956,1113,945,1113,686,936,872,925,853,943,839,1000,692,1054,831,1023,730,1051,895,990,927,911,737,984,787,957,862,1049,789,983,821,998,858,892,975,1006,743,984,669,990,867,1001,807,962,909,961,785,932,878,936,843,960,892,998,658,933,857,983,743,945,709,947,757,936,688,894,740,896,726,852,851,908,890,888,994,867,957,877,949,907,972,902,920,972,696,912,717,976,721,936,744,974,817,956,720,917,733,934,719,919,743,934,740,936,712,944,666,952,746,950,666,934,752,931,826,1126,395,1140,481,1138,808,1140,959,1108,873,1019,899,1124,788,1119,863,1113,857,1156,814,1129,869,1130,865,1076,751,1093,813,1158,889,1116,926,1139,948,1147,867,1166,946,1136,922,1142,965,1146,828,1143,950,1127,979,1148,922,1166,920,1121,599,978,1062,983,1062,983,1062,917,1086,994,1013,1076,1010,1122,743,1136,912,1123,927,1095,920,1123,923,1090,1009,1079,1027,1155,706,1141,799,1143,683,1040,954,1118,958,1124,938,1075,1007,1085,1027,1122,983,1075,1033,822,737,915,822,1042,1115,1133,1056,938,826,1079,499,787,738,1018,690,898,799,806,654,857,639,873,618,857,625,873,610,810,674,829,678,893,697,911,550,899,673,892,601,917,645,902,611,849,609,901,697,841,661,933,672,883,599,891,602,839,686,871,635,875,609,878,653,915,654,923,626,900,635,879,637
542,794,501,723,373,760,499,755,556,738,701,790,713,777,639,800,593,787,663,790,734,799,668,776,680,804,698,763,705,799,657,772,683,810,704,789,699,809,677,797,729,810,758,811,652,788,705,815,685,783,629,798,699,778,651,809,682,803,862,757,784,778,847,660,830,697,852,624,808,965,879,947,900,929,844,655,835,921,868,625,824,631,894,578,825,626,864,663,918,678,909,692,902,721,801,952,849,638,887,739,813,611,820,968,813,629,794,617,856,589,826,640,902,651,937,711,842,964,872,979,1125,841,1127,834,1120,892,1114,812,1118,873,1109,905,1103,824,1090,836,1075,523,1035,584,1084,793,1114,862,1086,764,1125,861,1022,925,1058,959,1127,686,1098,865,1115,882,1082,783,1106,881,1093,909,1094,809,1121,784,1071,708,1127,807,1098,828,1058,928,1031,831,1024,906,1033,721,936,881,1117,804,1120,813,1100,832,1100,897,803,859,859,848,737,914,756,825,774,924,790,867,754,875,714,845,694,940,732,911,754,973,774,913,748,860,761,894,797,821,855,847,814,886,768,917,753,891,779,832,794,773,794,922,820,798,786,888,803,987,807,920,824,880,767,957,834,863,855,768,797,590,817,716,813,651,735,661,787,774,795,712,891,745,518,658,962,616,812,569,717,735,622,592,669,595,723,616,784,603,702,648,736,715,834,794,684,721,672,685,763,609,550,590,631,714,602,478,689,619,891,608,814,794,931,1007,856,958,832,1313,909,605,865,867,987,679,956,883,737,760,777,761,811,733,805,720,856,791,801,628,867,693,817,811,753,740,796,822,767,791,837,752,797,823,814,751,813,707,810,781,815,761,861,773,812,773,856,700,860,813,858,705,868,624,874,729,814,701,834,751,886,762,837,719,814,763,852,846,788,759,697,625,916,757,738,530,666,564,991,724,705,578,985,644,923,671,751,530,655,471,718,527,858,800,624,475,892,649,752,609,748,517,699,597,772,503,696,479,687,458,718,479,752,587,806,493,783,485,839,403,706,454,780,840,833,804,785,736,848,749,786,746,817,732,770,866,750,869,828,859,781,846,685,715,630,704,695,750,693,897,680,793,672,803,792,794,793,775,641,856,792,865,753,783,625,818,693,842,732,806,783,863,731,716,699,816,748,739,784,817,737,766,719,701,767,687,777,742,750,687,781,738,788,726,821,721,819,722,813,726,691,768,749,798,718,834,774,759,729,866,686,879,774,756,813,595,722,646,728,656,712,704,839,784,731,768,726,743,728,787,853,738,809,744,507,754,515,808,681,849,752,820,781,908,650,802,755,746,736,716,767,758,787,821,774,817,764,783,771,773,795,753,765,861,776,897,771,866,876,853,758,702,767,725,772,764,776,813,771,824,745,836,794,777,787,800,756,792,736,800,739,741,760,760,681,695,681,709,1013,749,1025,737,997,721,1019,759,1001,836,1046,684,1069,857,1085,749,1058,824,1008,760,1030,779,1056,774,1090,734,1028,695,1001,717,1011,808,957,832,895,816,1069,743,958,953,923,816,1036,788,948,839,1127,680,1072,880,783,963,772,835,729,829,810,827,713,813,760,823,820,859,899,815,811,795,775,826,926,808,809,821,891,878,769,835,779,745,875,884,828,854,761,838,777,949,850,853,912,829,950,865,769,863,871,724,756,829,871,965,903,1013,874,976,783,838,816,779,799,837,931,727,847,731,944,715,1008,705,904,761,934,712,1006,656,1023,783,972,715,1072,705,962,749,992,749,940,716,938,749,969,666,934,762,918,757,922,779,1021,634,951,733,880,825,983,734,1014,416,925,574,941,609,941,607,998,599,913,745,966,751,888,785,888,746,864,780,895,816,884,749,919,780,914,769,844,844,856,808,760,847,797,872,1044,837,1026,895,1027,920,1004,787,985,716,925,804,931,805,926,825,923,796,924,756,940,765,935,810,943,725,899,777,972,750,1082,745,1017,791,1035,765,816,810,890,724,862,802,828,765,946,845,936,922,982,876,941,916,885,920,970,879,937,900,917,923,932,911,887,911,884,903,917,894,888,928,889,880,912,884,917,904,951,938,965,875,903,941,867,909,883,910,865,919,946,874,897,932,878,877,901,905,953,924,932,669,884,666,856,671,777,708,951,728,883,670,853,646,817,680,996,688,883,646,905,708,919,780,912,727,886,598,887,628,885,667,960,704,926,624,895,565,945,611,955,635,899,712,916,590,899,669,923,533,895,590,950,665,947,689,545,822,614,826,566,770,544,832,550,781,602,793,542,734,565,773,550,780,536,784,550,811,567,800,598,823,557,798,627,780,537,773,591,791,599,793,590,798,558,775,618,799,577,819,592,797,613,820,562,782,582,775,555,772,603,780,589,788,585,750,575,782,572,776,599,798,562,799,525,805,565,788,640,764,547,771,832,835,919,886,867,855,945,953,1004,774,1079,694,851,927,956,911,1067,830,928,897,1007,782,897,864,920,859,1046,1120,882,912,927,924,972,872,945,889,911,907,919,931,925,920,950,864,1043,701,923,865,1004,904,976,808,853,831,919,920,981,794,996,914,965,812,1071,753,1057,798,1001,801,1024,795,1060,814,1070,851,1053,782,1112,822,1058,827,1102,845,1074,753,1085,716,1092,751,1040,799,1061,851,1086,794,1087,794,1060,776,1071,804,1074,770,1065,815,1072,709,1128,780,1085,744,1054,852,1074,832,1107,847,1147,776,1099,789,1100,847,742,676,794,753,810,681,820,758,738,790,765,788,780,753,821,745,738,784,793,766,830,718,816,724,777,750,706,778,792,750,738,767,783,765,776,731,708,788,707,777,744,747,714,773,715,774,733,790,762,781,751,770,775,809,782,779,770,791,801,739,661,726,731,767,760,754,675,785,636,838,606,780,718,758,706,757,677,764,673,741,699,804,654,786,724,775,676,726,644,786,666,822,727,748,718,790,726,740,703,674,699,698,676,778,726,745,688,771,678,777,693,710,698,752,700,753,630,767,663,765,619,783,650,777,640,792,1046,825,1046,868,1046,675,1063,703,1027,785,1029,731,991,676,1048,668,993,657,1091,854,1029,704,982,830,956,742,980,829,948,849,968,819,1026,666,989,769,945,672,967,736,987,684,1052,878,1042,654,950,745,909,777,932,764,987,723,932,648,919,897,987,860,870,626,965,852,1014,850,960,917,989,864,912,872,943,857,963,903,941,898,970,857,919,899,920,869,947,900,962,913,885,861,928,858,871,909,926,894,908,579,931,667,939,659,972,655,929,669,932,615,665,691,665,816,684,899,739,731,765,876,936,721,934,685,723,874,806,869,887,701,782,817,954,687,855,829,1008,801,762,860,838,844,866,650,901,725,775,618,762,896,750,873,888,729,722,930,950,708,800,897,1000,637,744,939,825,874,882,679,666,697,1016,775,887,845,845,804,835,802,892,751,917,703,841,677,854,671,885,747,870,605,867,639,726,671,800,734,787,606,826,794,802,678,743,702,770,685,865,645,776,599,814,707,889,571,803,691,810,665,871,646,777,663,959,740,815,650,762,659,789,695,786,569,856,723,854,636,775,775,859,650,872,746,769,633,842,806,848,620,851,654,817,749,826,763,804,707,810,730,843,716,740,797,824,637,829,661,762,647,858,692,726,811,757,650,817,740,837,786,845,690,1059,993,1113,956,1132,991,1095,994,1122,968,1133,994,1136,967,1100,844,1130,905,1115,948,1074,951,1126,870,1131,793,1139,921,1136,951,1144,878,1109,734,1142,966,1098,1028,1101,971,1140,931,1125,971,1096,803,1136,914,1110,909,1117,654,944,838,936,815,976,810,997,653,1054,794,1059,705,1069,858,1005,889,898,697,977,750,988,836,1053,748,974,784,1002,819,929,957,1003,707,982,631,988,830,1006,768,995,925,960,746,950,841,926,807,961,856,1006,617,954,817,977,707,923,676,920,723,916,656,870,704,873,692,866,818,924,857,906,959,886,922,896,915,924,937,917,887,949,661,893,684,960,686,913,708,956,783,934,684,894,698,912,683,897,707,910,706,922,677,922,634,929,710,927,630,919,716,911,791,1101,369,1155,445,1137,774,1139,925,1096,841,1042,867,1134,753,1121,826,1098,825,1144,778,1138,834,1109,840,1064,717,1076,778,1144,855,1111,892,1128,912,1153,861,1136,914,1135,901,1130,931,1128,792,1140,910,1122,941,1137,883,1171,881,1117,564,996,1034,1000,1035,1001,1035,940,1058,1009,981,1089,971,1124,714,1132,874,1125,888,1105,881,1123,886,1104,969,1087,989,1155,668,1144,758,1134,641,1056,916,1128,916,1128,895,1093,965,1107,984,1131,940,1096,987,861,745,950,801,1062,1069,1141,1011,928,793,1090,454,778,707,1022,658,885,764,781,628,821,610,853,591,831,603,839,580,783,639,808,646,868,667,879,517,872,645,863,570,893,612,867,576,812,576,875,660,813,629,903,635,856,563,859,566,810,647,845,601,839,577,845,625,886,622,896,588,872,597,856,601
526,765,499,698,371,737,496,728,560,709,681,760,695,747,621,769,586,758,652,761,712,769,650,745,669,774,680,733,688,769,637,742,668,781,689,761,683,778,662,768,712,780,738,780,635,758,686,785,666,753,612,768,680,749,631,780,661,772,860,725,787,746,828,630,808,665,832,590,831,934,900,913,924,899,824,623,850,888,853,590,801,597,875,542,807,593,845,629,894,639,884,659,882,689,822,922,824,604,872,705,789,586,842,934,797,598,773,586,835,554,800,605,870,621,911,678,860,931,897,948,1119,809,1129,802,1120,861,1112,781,1114,840,1106,874,1100,793,1085,806,1062,491,1023,555,1080,762,1115,831,1079,730,1126,830,1037,894,1070,928,1131,652,1095,833,1118,851,1057,752,1100,849,1094,878,1095,780,1116,751,1060,677,1123,776,1091,798,1061,900,1029,804,1036,876,1011,693,947,855,1113,771,1119,782,1094,802,1103,868,801,838,860,827,737,894,756,804,774,904,791,848,756,856,718,828,698,920,735,893,759,952,777,894,745,843,763,872,797,799,852,824,815,862,770,891,752,869,783,806,792,750,795,897,814,773,782,863,807,964,810,897,822,857,767,933,834,838,853,744,794,569,818,695,814,634,736,643,789,756,796,694,841,729,571,617,903,607,774,538,651,735,555,597,613,585,666,608,730,599,634,641,671,703,886,786,622,713,713,662,702,596,610,555,568,714,657,438,633,610,840,594,802,741,961,941,860,904,870,1259,958,615,840,810,1031,708,931,829,723,732,759,732,799,708,784,694,837,762,780,599,847,667,801,786,740,716,769,792,750,765,815,720,776,792,797,720,798,678,788,749,799,733,843,745,794,746,836,670,838,780,837,674,849,593,853,696,792,672,816,722,868,733,814,689,792,737,833,819,765,728,650,621,956,731,762,489,708,530,1024,691,685,563,1012,608,955,639,711,528,687,436,677,518,886,784,616,448,928,622,705,592,700,517,739,555,727,502,651,474,642,453,675,472,703,578,762,480,740,480,796,402,665,449,772,819,853,767,794,707,826,736,797,715,815,694,783,833,763,829,809,837,776,813,674,683,662,698,682,713,726,887,702,780,693,788,794,764,778,737,645,835,768,848,768,752,627,798,696,810,764,803,796,845,728,680,709,784,760,733,767,783,739,744,717,674,765,661,773,712,746,661,777,717,782,701,815,693,813,693,805,697,692,743,744,771,719,812,774,730,729,837,686,850,776,728,800,567,707,619,711,630,688,678,826,757,711,738,707,714,710,754,828,707,792,714,506,729,510,786,679,822,749,793,787,884,661,784,753,719,733,690,769,732,783,792,770,798,762,760,759,753,786,727,762,834,774,872,770,841,870,822,752,674,763,701,771,736,772,787,762,796,741,807,788,748,778,781,749,764,731,775,730,747,754,726,678,671,683,682,1008,717,1021,709,998,689,1018,728,1005,803,1051,651,1069,826,1088,717,1062,791,1014,732,1030,748,1056,741,1090,704,1027,659,1001,688,1017,775,961,796,896,787,1068,708,962,929,916,781,1043,756,952,807,1123,647,1076,845,776,937,765,808,721,797,805,797,705,782,752,793,809,828,890,782,801,766,767,796,915,775,802,789,885,845,766,804,777,718,869,852,822,821,756,805,770,922,846,823,903,796,943,838,760,832,863,695,750,798,869,929,899,965,869,940,775,807,808,747,791,805,901,697,848,702,943,687,1007,675,903,734,938,680,1007,623,1032,749,978,681,1072,669,962,718,995,718,940,685,940,716,969,633,936,731,919,725,927,746,1024,600,959,701,886,792,989,702,1001,378,916,541,930,575,928,573,984,564,913,716,970,718,886,757,892,717,868,751,898,784,893,718,921,751,914,739,861,813,865,778,771,816,812,841,1053,805,1032,860,1038,886,1009,754,985,684,931,774,938,775,931,798,929,764,925,725,947,735,938,778,946,695,903,747,976,720,1086,712,1024,760,1039,733,827,779,893,694,859,774,828,737,955,813,952,891,990,845,954,884,903,887,980,844,954,864,937,891,943,875,910,881,905,868,933,861,904,894,903,845,936,851,940,869,963,901,981,838,921,906,888,874,908,877,886,889,961,843,916,898,894,841,922,874,968,890,915,638,866,634,843,638,764,673,930,693,865,637,831,614,806,649,977,653,868,615,891,675,895,743,887,694,870,561,872,595,859,631,932,669,906,589,876,528,908,585,943,600,886,681,884,557,876,631,908,497,876,554,926,629,929,651,528,799,597,798,549,743,527,805,530,752,580,766,526,707,546,744,530,752,517,759,531,783,544,769,580,796,537,769,609,753,518,746,571,761,579,766,570,771,536,745,598,770,558,791,572,769,596,792,543,755,564,749,536,744,582,752,566,757,567,722,557,753,553,747,578,770,542,771,505,775,546,758,623,738,528,743,843,804,934,852,863,824,958,916,1036,748,1064,662,868,890,970,872,1096,797,934,858,1039,754,909,827,937,823,1022,1074,884,875,932,886,983,836,939,855,908,871,902,896,909,881,945,829,1077,688,922,829,1023,869,1004,776,846,793,908,876,995,758,1004,871,985,776,1070,722,1056,764,1001,769,1020,761,1055,780,1071,814,1054,747,1112,788,1059,793,1103,810,1073,718,1090,681,1086,716,1039,764,1061,817,1084,761,1088,759,1056,740,1072,770,1078,736,1061,780,1067,675,1123,744,1086,709,1050,818,1071,798,1109,812,1146,738,1102,754,1104,812,723,647,772,722,790,652,800,729,719,758,746,759,759,724,801,715,718,754,773,734,811,689,796,693,757,720,684,749,773,722,716,737,762,735,754,700,688,758,688,747,723,718,691,744,696,747,713,759,736,751,728,738,753,777,760,748,750,761,778,709,639,696,710,738,737,725,691,759,656,810,626,751,698,731,690,730,661,736,658,715,678,776,633,758,709,747,657,698,624,759,647,793,709,721,702,763,710,712,683,645,680,672,658,752,708,716,671,744,659,750,676,682,680,723,681,723,606,743,644,736,599,755,631,749,620,763,1043,793,1050,841,1015,636,1049,666,1009,742,1016,693,982,643,1039,632,965,622,1102,828,1023,665,974,791,944,702,970,787,936,810,962,778,1013,627,973,727,932,637,961,701,967,648,1042,837,1043,626,946,709,899,741,943,738,982,691,918,618,932,866,997,827,844,596,980,819,1024,817,976,881,1008,829,929,837,969,823,983,869,964,863,982,822,942,864,927,836,957,866,979,878,905,827,947,825,892,875,942,859,874,558,910,636,918,626,954,622,908,638,912,583,686,657,644,784,704,863,764,701,781,843,948,690,922,652,700,843,798,836,869,667,775,789,949,654,831,801,1005,765,759,829,833,811,851,616,885,692,767,584,757,866,748,843,874,694,715,897,931,674,789,864,992,601,738,905,814,841,885,647,693,669,1030,741,914,826,843,774,835,772,880,719,909,672,825,645,841,636,869,715,849,577,847,605,700,637,784,699,771,572,799,763,780,644,728,668,747,653,847,611,755,563,788,673,871,537,787,657,797,631,842,614,755,628,935,704,793,616,742,627,768,666,766,539,840,694,834,604,751,745,837,618,849,713,749,603,820,776,828,587,829,625,795,718,802,733,781,677,790,701,819,683,719,767,798,607,804,629,738,619,836,660,707,782,739,620,801,711,824,756,828,660,1068,955,1117,918,1140,950,1097,955,1129,930,1130,954,1132,924,1089,804,1134,866,1105,906,1106,941,1119,827,1117,754,1137,882,1134,910,1145,837,1120,697,1143,926,1104,988,1109,932,1141,889,1131,932,1082,760,1127,873,1099,873,1117,622,953,805,947,778,1013,798,994,614,1055,757,1096,714,1078,837,1024,851,890,656,971,714,1024,849,1055,708,965,746,1007,781,962,975,1000,672,979,592,992,794,1014,729,989,892,961,708,971,803,917,770,963,821,1034,576,980,777,972,672,900,643,892,688,893,623,844,671,849,658,877,786,937,823,920,925,903,888,912,881,938,902,932,854,922,625,873,652,942,652,891,673,935,749,908,648,869,663,887,648,874,672,887,671,905,642,898,600,907,675,901,595,907,679,888,757,1076,343,1136,411,1128,740,1139,892,1082,808,1064,836,1152,722,1101,793,1092,788,1144,742,1120,805,1090,818,1050,686,1066,738,1144,819,1099,858,1112,876,1149,824,1135,884,1132,864,1116,895,1112,757,1128,871,1122,903,1121,844,1176,841,1103,528,1005,1002,1008,1003,1009,1003,970,1038,1028,951,1093,931,1111,678,1122,835,1123,850,1112,842,1122,850,1113,927,1092,950,1150,631,1146,718,1122,599,1068,879,1134,874,1128,852,1108,923,1125,942,1138,898,1108,941,899,756,984,780,1076,1023,1149,966,918,761,1100,409,782,675,1024,626,870,728,754,601,784,582,823,561,800,578,805,549,756,606,790,617,833,643,848,485,844,618,832,538,861,579,827,554,781,545,841,629,790,599,875,600,828,532,831,533,780,614,819,566,802,550,809,601,854,596,864,557,839,564,830,565
510,736,496,673,369,714,492,700,565,679,662,730,676,717,602,738,578,728,641,732,691,739,632,716,658,743,662,703,671,738,616,711,651,752,674,733,666,746,647,739,692,749,718,750,618,728,666,755,646,723,596,738,661,720,611,751,642,742,857,692,788,713,811,600,789,632,810,555,858,904,915,875,943,863,806,591,859,853,834,555,781,564,855,507,788,561,822,596,875,604,862,628,858,656,843,890,799,577,858,671,771,556,868,904,776,572,751,559,808,520,779,571,840,588,884,649,880,896,919,915,1116,776,1125,770,1122,829,1109,750,1110,807,1103,842,1096,762,1076,777,1038,474,1006,526,1073,731,1115,800,1073,696,1125,799,1048,862,1080,897,1113,618,1091,800,1115,823,1034,722,1098,817,1090,848,1093,751,1110,718,1050,645,1116,745,1080,767,1061,871,1023,779,1044,847,999,664,952,829,1110,739,1116,750,1088,771,1107,839,798,817,860,807,737,874,755,783,774,884,790,828,757,838,720,811,701,900,739,875,762,932,781,875,743,825,766,851,796,777,849,800,814,838,770,866,750,848,786,780,790,726,796,872,809,749,780,838,812,941,812,874,821,835,767,909,834,813,852,720,791,548,819,674,816,616,736,624,790,739,794,676,811,699,623,567,877,583,720,527,585,729,508,599,570,579,598,609,669,600,580,617,609,691,930,777,564,708,765,635,637,597,640,519,582,682,704,389,584,599,780,587,804,702,979,934,875,936,892,1212,1016,648,824,759,1090,740,912,776,707,703,739,704,784,682,763,668,819,734,756,569,826,641,787,761,725,691,741,765,731,739,792,687,753,763,777,689,783,648,761,716,780,705,819,717,775,720,814,641,817,747,815,644,827,562,829,664,771,642,795,693,848,703,789,657,769,711,813,791,744,700,609,612,994,697,780,448,751,495,1058,666,721,530,1050,573,990,608,666,525,723,401,683,477,920,772,652,412,963,604,655,577,652,515,775,508,679,496,605,471,639,425,660,445,652,565,717,476,695,483,757,397,622,450,774,793,846,741,786,679,845,699,783,693,807,673,783,803,767,796,814,804,745,812,659,651,666,666,663,677,732,850,690,746,680,755,796,740,798,718,659,809,747,843,776,722,638,770,682,771,761,760,793,805,720,643,708,757,788,726,788,777,738,717,714,650,762,636,768,683,742,635,773,695,778,676,810,665,807,663,798,668,692,718,741,743,718,791,776,701,730,807,686,820,777,699,787,538,690,593,694,604,664,649,809,728,690,708,684,685,691,722,803,678,774,688,504,703,507,764,681,794,745,765,787,857,661,757,753,693,738,670,766,704,777,763,767,773,760,736,755,726,779,701,760,806,771,847,767,816,866,791,747,647,758,676,776,711,765,760,756,768,739,778,777,726,772,755,738,737,726,750,722,720,749,692,671,660,684,655,1000,684,1015,683,993,657,1015,697,1004,769,1054,617,1074,796,1082,683,1064,759,1013,698,1027,713,1057,705,1085,669,1031,627,998,659,1022,742,969,764,896,760,1067,673,961,900,905,747,1045,721,951,776,1123,618,1083,815,767,910,756,780,711,765,798,767,699,751,744,762,798,796,882,750,791,737,759,766,903,742,795,758,880,812,760,773,769,687,862,820,816,789,751,773,762,894,842,793,896,766,937,809,751,802,856,681,741,768,863,893,896,924,860,903,766,777,800,715,783,773,873,661,849,673,942,658,1004,644,900,706,938,648,1009,590,1036,715,981,648,1071,633,960,687,995,687,940,654,940,684,966,599,939,699,920,692,933,713,1026,565,965,668,891,758,993,670,988,341,909,508,916,541,915,540,971,529,912,687,975,686,882,729,892,689,871,721,900,753,896,687,919,720,912,709,875,779,876,748,779,784,827,811,1064,773,1036,825,1047,851,1015,722,981,653,937,744,943,745,936,769,932,732,924,694,953,704,941,746,947,666,909,716,982,690,1087,680,1029,729,1036,700,842,747,889,664,855,745,826,709,968,781,965,858,1005,815,962,852,916,852,993,809,979,833,951,859,961,842,932,846,923,833,950,828,913,860,925,812,960,819,955,833,990,868,997,800,942,872,905,839,925,841,903,854,975,810,929,863,915,809,935,839,985,855,905,606,848,602,831,606,751,639,913,659,857,604,811,585,786,618,960,618,856,583,875,642,878,707,864,659,850,524,857,560,837,596,910,633,883,557,853,491,888,547,913,568,868,646,867,520,858,594,877,462,853,519,898,596,901,615,512,776,580,770,532,716,510,779,512,724,559,738,508,682,525,714,508,723,497,732,511,756,523,740,562,767,516,741,590,724,501,718,551,732,558,737,548,743,515,716,578,743,540,764,552,743,577,763,524,728,545,723,517,716,561,721,544,727,551,696,540,725,532,717,556,741,523,744,486,746,526,728,605,712,508,715,867,781,958,824,864,792,985,878,1033,716,1027,655,893,853,1006,843,1099,764,952,818,1070,729,935,792,967,791,997,1029,896,838,944,848,1000,801,940,821,915,834,896,861,895,842,944,794,1065,657,925,793,1042,837,999,741,848,755,911,832,1019,722,1011,828,1015,744,1069,690,1056,730,1003,737,1011,727,1050,746,1069,776,1053,712,1110,754,1059,758,1106,775,1069,683,1087,647,1080,681,1039,730,1059,784,1085,727,1091,723,1048,705,1069,736,1078,703,1052,745,1063,641,1119,708,1087,675,1045,784,1067,765,1106,777,1141,700,1105,720,1105,777,700,617,749,692,769,621,776,698,700,729,724,729,738,695,779,682,697,724,747,703,793,660,774,662,735,689,661,720,752,695,692,706,740,704,734,670,666,730,665,716,701,690,668,715,673,716,692,728,709,719,704,707,733,746,738,717,728,730,755,677,617,665,689,708,715,694,708,731,675,782,646,722,677,705,676,704,645,709,643,689,657,749,613,730,695,720,638,670,603,731,627,764,691,692,685,735,694,684,663,617,660,645,636,724,692,688,654,716,642,722,661,654,660,694,663,694,583,715,626,708,581,727,611,720,602,735,1046,765,1050,804,1004,605,1031,628,993,701,1004,656,961,610,1011,595,943,586,1108,790,1018,633,957,751,930,662,964,750,935,773,949,739,980,593,962,684,910,601,947,661,939,609,1026,792,1028,591,944,671,891,706,933,700,971,650,907,589,941,835,1005,794,820,566,995,785,1033,784,994,845,1022,794,943,801,989,789,1000,834,986,827,992,787,961,829,937,802,968,832,989,843,929,800,966,793,909,842,961,824,838,532,890,607,895,593,937,589,888,607,891,552,714,637,619,756,725,827,787,676,794,809,955,659,902,620,687,810,775,803,863,634,755,760,941,622,818,769,983,730,739,796,826,777,839,583,874,658,741,553,750,833,732,810,863,660,708,864,917,639,768,830,972,565,723,870,805,806,862,612,721,639,1048,714,935,791,843,744,832,742,863,686,894,642,809,612,833,604,851,683,827,549,832,575,691,602,766,665,754,538,771,733,756,610,711,634,727,621,829,576,741,527,762,642,851,503,764,624,784,598,814,583,730,594,916,670,772,582,724,595,748,638,744,508,824,665,811,571,728,718,814,587,827,680,728,573,796,746,804,554,807,595,772,688,779,705,759,645,767,672,795,650,698,737,774,575,778,597,713,589,813,628,690,753,717,589,783,683,811,727,812,630,1073,917,1115,879,1143,909,1098,915,1130,892,1125,913,1129,881,1086,764,1133,827,1089,864,1104,899,1104,783,1115,719,1135,842,1134,870,1149,796,1126,660,1138,886,1106,948,1113,892,1139,846,1127,893,1088,717,1112,831,1108,837,1115,590,963,771,961,740,1047,823,991,575,1058,721,1069,688,1041,837,1019,847,884,616,967,677,1020,828,1056,668,956,709,1014,742,945,939,997,636,976,553,1000,757,1027,690,989,853,963,669,998,765,908,734,967,785,1073,553,1016,748,969,637,876,610,864,654,868,589,819,638,823,625,886,754,949,790,933,891,919,853,928,847,952,867,945,821,893,590,851,619,922,618,867,637,916,718,882,613,843,629,862,612,850,636,864,637,885,607,872,566,881,639,874,559,886,643,865,722,1059,312,1109,378,1123,706,1139,858,1078,777,1080,803,1164,689,1106,757,1078,753,1123,707,1126,769,1110,791,1038,653,1050,701,1125,790,1079,826,1099,839,1127,792,1121,851,1123,828,1103,859,1115,722,1120,834,1110,863,1106,807,1164,804,1084,494,1033,978,1036,979,1038,978,984,1005,1052,923,1095,892,1100,642,1106,795,1116,812,1117,803,1116,816,1120,885,1091,912,1146,594,1146,677,1101,571,1081,842,1134,831,1126,809,1117,880,1136,900,1140,855,1114,895,938,766,1019,767,1084,977,1153,920,906,729,1068,393,790,643,1022,594,852,695,724,582,752,556,802,526,767,553,769,528,728,572,765,585,796,619,811,459,821,595,800,509,827,547,788,534,744,519,807,596,758,581,845,565,799,496,796,500,749,584,785,535,764,526,773,575,824,564,832,520,804,531,803,531
495,706,494,648,367,691,488,672,566,650,643,700,658,687,581,706,568,698,630,704,669,710,613,685,646,712,644,673,654,708,595,681,634,722,658,705,650,715,633,710,673,719,699,720,602,700,646,725,625,693,579,708,642,692,590,722,622,711,855,660,782,681,789,571,767,597,790,523,882,871,933,838,965,830,780,565,874,819,814,519,758,531,832,475,763,530,794,568,847,570,840,595,829,625,863,857,778,546,836,636,749,530,893,871,755,542,730,528,790,485,754,541,813,552,863,616,900,861,938,879,1111,744,1123,738,1125,798,1103,718,1106,774,1098,810,1091,731,1066,747,1017,446,988,497,1064,700,1117,770,1065,662,1123,768,1060,831,1089,866,1090,584,1085,768,1112,792,1014,692,1095,784,1087,818,1091,722,1102,684,1033,613,1108,713,1069,736,1059,842,1019,751,1052,816,992,635,961,803,1100,706,1109,719,1081,740,1106,809,794,797,861,786,739,853,755,761,773,865,788,809,759,820,721,794,704,880,742,857,766,912,786,856,741,808,770,829,796,756,845,777,813,815,770,840,748,827,789,754,786,702,795,847,804,725,777,813,816,918,814,852,819,813,766,884,835,788,850,695,789,527,820,653,816,599,735,605,790,721,793,658,754,680,645,511,824,577,655,527,597,687,566,551,621,528,530,611,622,585,512,621,548,685,985,781,618,668,809,609,584,589,699,484,638,646,740,344,632,552,735,564,798,655,1015,983,912,982,919,1156,1056,632,814,713,1075,712,901,730,693,675,718,675,771,657,739,642,799,706,736,539,802,617,773,736,711,667,716,738,710,713,766,655,736,732,755,659,767,619,736,683,761,677,795,688,756,693,788,611,795,714,789,614,801,534,807,632,747,612,777,665,826,673,762,626,744,685,795,765,718,673,636,576,1029,662,792,407,786,452,1089,640,759,493,1092,539,1015,581,677,486,747,364,705,434,955,766,675,371,999,587,669,538,612,507,797,461,687,456,610,435,672,383,678,398,685,520,670,488,647,483,710,400,578,454,766,764,849,705,770,670,853,661,775,657,799,631,780,782,776,769,807,765,744,784,638,619,666,640,680,669,722,814,671,713,663,723,801,716,790,680,656,780,762,811,768,697,644,741,669,736,752,718,771,767,733,630,716,731,789,693,798,745,736,689,710,623,754,610,764,653,737,609,771,674,774,651,805,637,801,634,792,639,690,693,738,715,716,769,777,672,731,777,686,791,777,670,772,511,674,568,677,578,640,623,790,700,667,679,660,657,667,691,777,647,757,659,503,678,506,743,674,766,739,736,784,830,659,730,757,667,735,644,763,676,774,734,766,748,759,713,752,699,776,675,769,806,768,822,766,791,863,761,742,619,755,652,769,683,758,734,748,740,740,749,771,697,768,729,728,711,711,735,717,694,743,658,666,636,675,632,994,652,1011,653,991,626,1013,666,1005,735,1061,590,1074,765,1082,651,1060,725,1008,664,1023,680,1058,671,1083,636,1030,592,996,631,1023,708,981,732,895,731,1067,638,960,872,894,712,1038,700,951,746,1117,585,1088,780,758,884,746,754,698,732,789,736,693,719,733,731,788,764,870,717,782,709,752,736,892,709,786,726,874,779,750,743,761,656,854,787,809,757,744,740,754,867,838,763,883,733,928,780,742,771,851,655,730,737,856,857,888,886,854,867,759,746,790,683,774,742,843,630,849,644,938,630,1000,614,897,678,938,616,1009,557,1040,681,983,614,1071,598,959,656,992,656,942,623,937,652,963,565,939,667,919,659,937,680,1027,531,970,636,896,725,999,638,969,303,901,474,904,508,903,506,955,494,910,657,980,654,878,701,896,662,871,692,902,722,899,656,915,689,913,679,888,746,884,717,786,751,840,777,1072,742,1038,790,1051,817,1021,689,978,621,939,714,947,716,939,739,935,700,923,663,961,673,941,714,948,637,914,686,984,660,1085,647,1032,698,1034,668,850,715,882,635,851,716,821,680,978,749,979,827,1012,784,964,820,927,817,1006,775,994,797,964,827,977,806,947,810,951,802,966,794,932,827,941,777,979,784,977,801,1012,831,1008,763,954,836,921,804,944,807,916,820,996,777,949,829,936,774,951,804,1009,826,894,574,827,570,817,573,737,604,892,624,836,571,791,555,767,587,948,583,839,551,857,610,862,670,849,623,823,488,847,525,821,563,891,601,859,525,833,456,861,519,898,533,844,610,841,482,834,555,853,428,831,483,883,561,885,577,496,753,564,743,515,688,492,752,493,695,538,711,492,656,504,683,486,693,477,707,492,728,501,711,543,737,496,712,570,696,481,690,531,703,536,707,525,714,495,688,558,714,522,737,532,716,560,735,506,703,526,697,498,688,540,691,521,697,533,668,522,697,513,689,535,714,504,716,465,715,505,697,587,686,490,690,863,750,950,791,870,760,992,842,1012,690,991,650,898,816,1027,810,1088,730,987,787,1076,695,966,760,967,759,975,985,904,803,962,811,993,765,942,787,930,798,892,826,891,803,951,760,1031,653,931,758,1037,805,976,727,860,717,944,794,1025,696,1026,786,1052,723,1068,658,1055,695,1004,704,1000,694,1050,712,1065,738,1050,676,1103,720,1059,724,1108,740,1066,648,1080,612,1075,645,1038,696,1055,750,1083,694,1093,688,1039,669,1067,702,1075,669,1047,711,1055,608,1112,671,1083,641,1032,750,1062,732,1103,742,1136,662,1104,685,1105,742,679,589,727,662,748,591,753,668,681,699,702,699,715,665,758,653,675,693,724,671,770,630,752,631,713,660,639,690,730,668,671,678,714,672,712,640,642,700,640,686,677,662,646,688,651,687,670,697,685,687,679,676,711,713,714,686,708,699,731,648,594,634,669,680,689,663,725,705,696,755,666,694,657,679,658,676,628,681,628,663,636,721,594,702,679,692,616,641,584,704,607,736,672,664,666,707,676,656,642,588,640,618,618,699,675,660,637,688,625,695,645,626,640,666,644,664,560,687,608,679,561,699,589,691,583,706,1045,735,1051,777,973,571,1015,592,971,659,984,617,938,577,998,564,915,550,1104,743,1026,605,956,715,920,615,981,717,924,733,935,702,968,561,971,650,888,565,935,621,940,578,1025,762,1019,557,932,629,877,668,923,662,949,611,893,559,950,803,1013,760,802,534,1004,752,1038,751,1008,809,1033,760,952,765,1009,754,1022,801,998,791,1004,751,978,794,946,768,977,798,993,807,955,768,981,760,925,809,979,789,808,499,862,573,877,560,912,559,866,577,862,522,740,607,594,733,756,809,807,643,806,777,957,627,894,587,667,776,758,771,844,601,736,730,929,590,800,735,979,696,717,765,815,744,821,550,861,624,726,520,736,801,726,777,858,626,695,831,913,606,758,796,964,529,707,836,785,773,848,584,747,605,1053,681,963,766,840,714,830,711,849,654,882,610,793,579,821,569,826,654,805,521,815,544,679,567,748,632,736,504,756,696,738,579,694,600,711,587,813,542,727,494,737,612,827,473,741,592,770,564,787,553,706,561,893,636,753,550,706,562,728,609,720,479,807,635,786,539,702,689,790,557,802,647,707,542,774,717,781,520,782,567,749,657,755,675,736,616,743,642,772,620,676,708,748,543,751,566,691,559,790,595,672,723,696,559,765,654,796,698,796,601,1071,879,1109,841,1138,867,1094,875,1120,854,1110,872,1127,838,1095,724,1129,788,1080,822,1091,857,1103,740,1124,680,1129,803,1130,829,1148,754,1123,623,1130,847,1111,907,1113,852,1132,804,1121,855,1107,674,1098,789,1115,801,1109,558,975,737,985,705,1030,788,992,536,1060,684,1042,652,1010,805,982,843,883,575,968,640,1013,790,1055,627,948,671,1022,704,939,903,995,600,974,514,1008,720,1062,657,994,813,969,631,1036,746,901,698,971,750,1114,556,1056,745,969,602,850,578,836,621,846,561,791,605,797,591,895,722,958,757,945,856,934,818,943,813,965,832,958,788,865,556,830,586,900,583,841,601,892,684,853,577,816,596,835,577,829,602,838,603,861,572,845,532,854,606,846,523,858,609,837,688,1025,294,1093,344,1136,674,1142,826,1077,742,1092,766,1164,656,1087,728,1061,722,1115,671,1102,741,1102,756,1021,622,1036,661,1122,754,1066,789,1084,804,1108,760,1119,811,1118,791,1087,825,1114,686,1108,795,1094,827,1103,767,1152,770,1067,463,1037,946,1041,946,1042,945,1012,978,1060,890,1091,852,1090,607,1110,757,1109,775,1124,765,1109,780,1124,843,1088,874,1139,556,1124,653,1114,547,1096,804,1131,789,1120,766,1119,838,1144,858,1142,813,1118,849,976,771,1054,751,1084,931,1152,875,895,698,1022,401,803,610,1020,562,825,664,702,563,715,535,774,499,732,529,732,507,693,546,740,553,758,594,774,434,794,558,763,478,788,519,750,507,705,501,775,566,724,551,811,530,766,462,763,473,723,560,754,511,725,513,736,553,793,536,800,484,769,502,773,497
480,677,491,623,364,668,484,644,569,620,623,670,640,657,562,675,557,669,618,675,646,680,595,655,632,681,627,644,638,677,574,650,616,693,642,677,633,684,618,680,654,689,679,690,583,673,625,695,604,663,563,678,622,663,570,693,602,680,851,627,775,650,770,543,740,571,764,492,905,837,949,802,984,794,755,534,891,787,795,483,735,499,807,444,743,495,772,538,826,535,818,562,802,593,877,820,755,516,816,605,727,500,917,839,736,514,710,496,765,452,731,509,783,522,832,585,912,823,953,842,1104,711,1122,705,1125,766,1098,687,1099,741,1090,778,1085,700,1056,717,992,425,967,468,1056,668,1112,739,1056,628,1118,736,1070,800,1097,836,1071,551,1078,735,1111,760,997,662,1088,752,1079,787,1084,693,1096,651,1014,584,1095,682,1055,705,1055,813,1013,724,1059,784,986,607,969,777,1088,674,1098,687,1067,709,1102,780,790,776,863,766,741,833,754,740,773,845,786,790,761,802,723,777,707,859,745,840,767,891,789,837,737,790,773,808,795,734,840,753,810,791,769,814,747,806,789,729,782,678,793,821,800,701,774,788,818,895,815,829,816,791,764,860,836,763,849,671,787,505,820,632,816,582,735,586,790,704,792,640,692,668,679,455,779,569,591,524,643,629,595,500,667,464,541,584,563,592,552,577,605,644,1046,787,659,622,872,588,564,558,736,464,682,608,802,307,663,506,681,539,782,598,1029,1044,961,1030,944,1113,1012,605,805,654,1024,669,883,671,673,646,696,647,756,631,716,617,779,678,714,508,775,593,758,712,695,642,692,711,687,687,738,625,716,701,731,630,747,589,709,650,743,649,771,661,737,669,761,584,769,681,759,583,773,508,783,599,722,583,754,636,800,647,735,595,717,660,775,738,692,645,665,533,1073,640,803,366,807,403,1048,634,786,450,1129,500,1051,565,716,448,767,322,725,391,993,773,699,330,1037,563,703,498,645,458,811,411,702,410,644,391,695,338,699,352,725,472,662,468,655,443,663,403,609,431,739,759,830,687,780,640,831,636,743,648,764,625,776,750,767,730,778,753,744,751,671,622,655,608,703,646,733,790,675,697,668,710,780,687,781,642,641,745,770,779,746,687,636,714,706,746,739,675,796,748,750,603,700,699,793,670,785,711,736,663,707,597,746,584,758,623,731,583,767,655,767,628,798,611,794,605,784,610,688,668,736,688,715,748,776,643,729,747,684,761,776,641,756,482,656,541,662,551,614,597,772,671,644,649,642,631,644,660,747,618,738,630,505,659,506,723,671,739,735,708,782,803,656,703,757,641,731,618,762,648,770,706,763,723,758,690,751,672,774,648,763,779,766,796,764,765,861,730,740,592,751,627,762,655,753,707,740,712,739,723,765,669,762,702,723,683,700,710,713,667,732,655,665,611,663,605,984,623,1004,627,988,594,1008,636,1004,701,1063,555,1069,734,1074,617,1057,691,1006,633,1020,647,1053,635,1077,600,1034,561,991,601,1025,676,989,700,895,704,1061,602,958,843,883,678,1046,672,950,713,1111,552,1089,745,748,857,737,729,683,700,777,706,687,688,722,701,779,734,856,684,772,680,744,706,880,676,778,695,865,747,745,712,755,625,847,755,802,724,735,707,744,839,832,733,869,700,916,752,734,740,841,625,721,707,848,821,880,854,845,830,751,716,778,650,762,710,812,605,847,614,934,602,995,584,893,650,935,584,1006,524,1042,647,984,581,1069,564,956,625,985,625,942,591,934,619,958,531,937,635,918,627,938,647,1029,497,973,603,902,692,1002,606,952,265,893,441,891,474,890,472,940,459,905,629,980,622,871,673,895,633,869,662,903,691,901,625,910,657,913,649,900,712,892,686,792,719,850,744,1080,710,1042,755,1054,782,1023,657,971,589,938,684,947,686,941,709,935,668,919,632,965,643,941,682,951,608,917,655,986,630,1085,614,1034,667,1035,635,856,684,883,604,847,688,824,653,986,717,991,794,1013,753,980,788,950,784,1021,741,1006,761,977,795,987,771,967,777,975,767,981,760,952,793,957,742,999,750,990,765,1032,793,1019,726,967,799,935,769,962,771,937,788,1010,744,963,794,952,739,972,771,1024,792,885,542,805,537,801,541,717,569,873,591,820,538,762,526,749,557,926,551,825,520,838,579,835,634,822,588,794,453,829,490,791,530,864,568,835,492,806,423,827,487,872,500,820,575,814,448,807,517,821,396,811,448,852,530,850,544,480,729,546,715,498,660,475,726,474,666,518,685,474,629,484,653,467,666,459,682,472,699,480,681,525,709,476,683,550,668,464,663,512,675,514,677,504,686,473,658,538,688,504,709,510,687,543,707,489,678,507,670,479,660,518,660,499,667,515,641,504,668,492,659,515,688,484,688,445,686,486,667,570,660,469,661,835,727,922,771,881,731,985,806,979,673,954,642,898,778,1016,771,1061,701,1009,756,1053,675,962,723,950,727,957,940,897,766,994,782,979,731,949,753,920,761,914,792,885,764,959,734,997,646,945,722,1003,791,939,726,889,683,963,762,1006,664,1049,745,1045,696,1065,626,1056,661,1000,672,991,660,1047,679,1060,700,1044,641,1097,685,1062,690,1110,705,1059,613,1069,578,1068,610,1034,662,1052,717,1081,660,1090,653,1031,633,1060,669,1070,636,1036,675,1046,574,1106,635,1080,606,1021,716,1056,698,1100,708,1129,624,1101,651,1102,707,656,560,704,633,723,560,730,637,661,670,680,668,695,635,735,623,651,661,699,640,748,601,729,602,689,631,617,661,707,639,646,646,691,643,689,610,620,670,618,662,653,633,622,658,628,654,648,666,657,656,655,645,689,682,688,655,685,666,705,618,568,601,648,652,663,634,740,678,716,727,687,665,637,653,642,649,611,655,613,637,614,694,574,673,664,664,597,615,563,676,587,707,653,635,647,680,657,628,621,560,621,593,598,673,656,631,621,660,607,667,628,598,621,638,629,636,537,658,589,650,542,671,571,662,564,676,1049,708,1053,748,952,537,983,551,952,613,951,578,905,546,976,526,891,518,1111,714,1015,570,967,680,909,570,973,673,912,692,916,660,959,523,967,611,871,535,916,580,934,541,1022,727,1008,526,927,591,867,625,912,626,941,572,870,532,960,772,1021,727,777,502,1011,718,1045,717,1023,774,1045,725,964,730,1027,720,1038,766,1005,755,1012,716,992,758,954,734,982,764,1010,772,972,735,997,727,935,776,991,754,786,465,839,545,859,525,886,529,841,547,834,494,756,571,577,701,778,774,838,617,832,751,966,599,886,554,646,741,748,738,827,567,728,702,912,559,778,705,969,661,710,732,809,710,819,518,847,590,714,486,720,769,720,743,840,591,691,798,893,572,739,762,942,494,683,803,764,740,840,551,768,570,1069,655,984,742,842,690,826,681,832,623,865,580,774,547,802,534,801,621,784,493,795,511,655,536,727,598,719,470,740,662,715,547,678,565,693,554,791,510,706,463,717,579,796,443,716,561,751,531,762,520,679,528,875,602,730,515,688,529,708,580,696,449,790,606,762,507,677,659,764,527,776,614,686,513,751,688,760,487,755,537,726,627,733,645,712,586,720,615,745,587,653,677,724,513,726,537,668,530,767,563,654,693,675,529,747,626,781,668,779,571,1058,843,1099,802,1128,826,1087,835,1102,816,1091,832,1125,795,1102,684,1121,749,1077,780,1076,815,1111,697,1128,640,1121,763,1122,788,1150,713,1120,586,1118,807,1117,867,1105,813,1122,761,1112,816,1118,631,1084,748,1116,764,1100,526,1002,707,1022,709,1021,752,1002,497,1070,647,1019,616,995,768,960,806,884,535,968,604,1009,751,1053,587,940,634,1043,665,938,867,1002,564,973,476,1017,684,1102,659,1001,774,985,592,1074,761,897,662,976,714,1097,543,1076,760,976,567,824,546,807,587,820,529,762,575,767,557,903,690,967,723,958,822,947,783,956,779,978,797,970,755,835,522,811,553,878,548,815,567,865,651,823,546,786,563,808,541,805,566,809,568,835,537,818,497,822,572,818,488,824,579,809,655,994,279,1086,308,1146,640,1149,802,1065,706,1113,736,1161,622,1072,696,1043,686,1095,638,1101,707,1079,723,998,593,1019,639,1102,724,1051,756,1067,769,1094,727,1108,775,1100,759,1079,787,1100,649,1093,757,1079,790,1096,729,1156,757,1052,432,1048,915,1052,914,1053,914,1016,944,1076,860,1081,813,1080,572,1124,718,1099,737,1126,729,1100,745,1119,801,1083,835,1131,519,1144,632,1100,525,1110,767,1125,747,1113,723,1120,796,1151,816,1140,770,1123,803,1015,770,1088,728,1080,885,1151,829,887,674,977,405,813,578,1018,530,796,633,677,544,679,515,741,475,697,507,695,486,659,521,714,519,721,568,739,405,766,523,725,451,752,491,711,487,667,485,736,534,687,528,779,499,731,434,727,448,688,531,717,489,688,501,698,533,763,503,769,459,732,476,739,471
464,647,488,599,362,646,480,616,573,590,602,641,621,627,543,644,546,639,606,646,624,650,577,625,619,650,609,614,621,647,555,620,599,664,627,648,616,652,603,651,633,658,658,659,563,643,607,665,585,633,546,648,602,634,550,663,582,649,843,595,769,617,751,514,712,539,737,463,926,800,970,766,1006,762,726,508,904,752,766,449,713,465,785,412,720,464,743,512,798,500,797,528,773,564,902,787,728,486,800,572,705,478,937,802,714,486,683,470,739,415,705,480,752,496,803,554,929,787,975,806,1098,679,1119,674,1120,736,1088,656,1092,708,1081,746,1076,669,1044,688,990,392,940,443,1049,637,1103,708,1048,594,1111,705,1079,769,1104,805,1054,518,1069,703,1105,730,976,632,1078,720,1071,757,1073,663,1084,618,993,553,1081,651,1043,675,1048,785,1009,696,1062,752,978,578,976,751,1076,641,1085,656,1050,678,1092,750,786,755,865,745,743,812,754,719,772,826,784,770,763,783,726,760,710,839,748,822,769,871,792,818,733,773,776,786,794,712,835,730,807,767,768,789,745,784,792,703,778,654,790,796,794,676,773,763,820,873,817,807,813,768,762,836,836,738,847,646,784,484,820,611,817,565,734,567,788,686,791,622,624,661,713,398,722,571,594,492,683,563,637,441,699,403,592,527,562,557,604,528,666,605,1107,778,684,572,922,568,616,513,776,440,716,564,847,279,703,452,627,522,761,543,1041,1063,956,980,963,1076,985,572,801,608,977,625,862,613,652,617,672,618,739,605,696,592,757,649,688,478,749,568,742,687,678,618,667,684,666,661,712,594,692,670,708,601,724,560,682,619,721,621,742,633,713,642,731,553,741,649,733,557,745,481,759,569,693,554,730,607,771,620,709,564,688,635,755,710,666,617,686,486,1117,622,831,326,838,358,1012,627,797,410,1099,505,1089,546,752,412,782,280,740,348,1027,780,723,287,1013,552,736,456,673,408,830,361,708,366,669,346,700,299,705,308,753,422,688,422,684,393,614,408,643,391,739,740,814,683,768,615,829,610,728,642,729,640,751,735,747,690,758,749,732,732,691,605,665,586,703,609,718,753,708,706,700,717,790,667,765,604,618,711,772,746,760,657,607,715,719,710,768,679,798,715,751,574,687,668,787,642,766,676,736,640,702,576,735,559,750,593,724,557,762,634,760,603,790,583,785,576,775,580,687,644,730,660,714,726,774,614,728,717,682,731,775,612,740,454,636,515,646,525,587,575,754,643,619,619,622,605,621,629,719,587,719,602,504,634,501,701,668,711,736,682,783,776,654,676,756,614,728,593,765,622,765,677,761,698,757,667,750,645,768,622,757,751,764,771,760,740,858,699,734,565,748,602,757,626,751,680,738,684,731,694,759,640,758,676,713,656,693,685,707,640,722,622,660,591,653,578,976,592,998,599,984,564,1000,605,1004,668,1067,522,1067,704,1070,583,1061,657,1001,601,1017,612,1047,600,1072,565,1029,526,987,572,1026,642,991,664,890,674,1058,568,954,815,877,643,1055,644,947,680,1095,518,1091,714,738,830,725,702,668,668,764,678,681,657,710,670,767,702,846,652,762,651,736,676,866,644,770,663,850,716,736,680,751,595,840,722,793,692,726,675,734,812,825,703,854,668,901,723,728,709,828,600,711,676,840,785,875,833,836,794,742,685,764,618,748,679,778,581,844,585,928,573,989,553,890,622,933,552,999,492,1041,614,981,547,1066,528,953,594,975,594,943,560,929,587,952,497,935,604,912,594,937,614,1027,463,974,571,910,659,1003,574,933,229,883,408,874,441,872,439,922,423,901,600,980,589,864,645,893,604,867,633,902,659,903,594,907,626,914,618,908,679,895,655,800,687,855,711,1086,678,1041,720,1053,748,1024,625,963,557,936,655,944,657,942,679,933,635,915,601,968,612,939,650,951,578,918,625,984,599,1081,581,1032,635,1033,603,863,652,881,574,844,659,822,625,991,685,1005,761,1020,722,991,755,960,749,1029,706,1017,724,990,763,1002,736,976,742,994,732,995,725,966,759,977,708,1010,714,1010,730,1052,757,1028,689,993,766,945,733,980,736,950,753,1022,710,983,763,968,703,984,736,1038,758,871,510,781,505,781,508,698,535,849,557,800,505,739,493,727,527,901,518,812,488,821,546,818,598,806,551,764,417,810,455,768,494,837,533,808,460,774,390,808,451,848,465,795,540,787,416,786,479,790,365,787,412,826,494,829,511,463,705,530,688,481,633,458,700,454,637,497,657,456,602,465,625,446,636,440,657,452,669,458,653,505,680,456,655,530,640,444,634,493,647,494,650,482,659,452,628,519,661,486,682,489,660,524,678,470,651,489,644,461,632,496,630,477,638,498,614,485,639,472,630,494,659,465,659,425,655,465,637,550,632,451,634,812,702,894,738,874,699,956,772,947,645,918,629,870,749,991,734,1037,670,977,740,1017,669,935,698,919,699,940,894,864,737,990,744,946,703,940,720,905,729,910,757,892,726,947,700,963,641,940,688,982,756,904,706,871,647,937,748,970,652,1077,702,1010,689,1059,594,1052,627,995,640,988,627,1042,645,1054,663,1033,606,1087,651,1063,655,1110,670,1051,578,1060,543,1063,575,1030,627,1045,683,1076,627,1085,618,1021,598,1052,635,1062,602,1028,640,1035,541,1096,599,1077,572,1013,682,1048,665,1094,673,1121,586,1093,616,1096,671,633,531,679,603,700,530,709,609,639,641,659,638,675,606,712,591,629,630,675,608,724,569,707,575,663,601,592,631,684,611,624,618,668,615,666,580,598,640,594,636,626,604,600,631,607,623,627,635,631,627,631,616,665,649,662,624,663,634,681,590,542,570,625,622,638,605,758,650,737,699,708,636,616,627,625,623,595,628,598,610,593,665,552,643,649,637,577,588,543,648,568,678,633,606,629,652,640,600,601,533,602,566,578,649,639,603,604,632,589,640,610,569,600,609,612,606,515,631,571,621,525,643,551,634,545,646,1037,669,1041,708,929,501,963,509,938,567,927,542,891,515,939,499,868,486,1112,676,998,537,939,636,895,529,969,631,890,650,900,621,931,483,967,576,854,507,895,550,913,502,1001,682,992,490,903,551,848,583,896,584,937,537,847,507,972,740,1030,694,753,469,1014,685,1046,684,1037,738,1054,691,983,695,1041,685,1052,732,1019,719,1021,680,1003,723,957,701,984,730,1027,737,979,701,1010,695,945,742,1006,719,765,428,814,515,834,490,860,498,810,522,810,463,780,538,555,669,807,752,862,585,855,719,979,573,871,521,625,708,735,705,829,537,705,671,894,528,762,674,952,626,690,699,796,678,802,485,841,558,689,453,719,739,710,710,816,558,688,767,879,538,720,729,910,464,673,773,756,707,818,518,797,544,1077,621,1001,708,839,661,823,651,806,591,849,550,757,517,788,500,789,589,761,464,770,479,640,521,706,565,701,436,720,627,697,513,662,531,683,520,771,476,682,434,692,546,767,415,693,529,730,498,735,488,655,495,851,568,709,482,670,495,688,551,672,419,772,577,739,475,656,634,738,497,750,582,664,484,728,658,737,454,729,508,702,598,712,616,688,557,697,586,719,555,632,646,696,484,699,504,648,501,740,531,634,664,652,498,726,597,764,639,760,542,1070,830,1086,764,1109,785,1067,798,1106,785,1111,791,1136,752,1108,644,1101,715,1094,737,1066,773,1120,654,1125,601,1111,724,1120,751,1152,672,1112,549,1120,768,1121,827,1086,774,1116,729,1105,777,1125,588,1088,707,1109,728,1085,496,1036,704,1017,695,1018,716,1033,460,1103,618,996,579,984,731,947,768,889,494,969,567,1008,713,1050,546,932,596,1081,649,942,831,1031,534,984,437,1024,647,1089,649,1010,735,1021,563,1055,734,897,625,980,678,1061,510,1056,721,1002,534,796,513,779,557,790,496,731,543,737,526,911,658,975,690,969,787,959,749,969,745,990,763,982,722,804,488,790,520,856,514,786,533,837,617,790,513,755,534,781,508,776,530,782,537,808,503,790,465,791,543,787,453,788,557,778,624,958,279,1050,294,1144,605,1143,771,1051,672,1122,702,1154,588,1049,667,1025,660,1081,606,1076,685,1057,691,977,561,1002,602,1093,687,1032,723,1045,737,1072,693,1092,741,1092,724,1059,752,1083,616,1078,719,1067,755,1080,688,1142,719,1025,411,1069,889,1074,890,1074,889,1041,918,1080,827,1084,773,1064,536,1132,679,1094,700,1135,690,1096,708,1114,760,1074,797,1118,482,1142,592,1098,490,1122,734,1121,704,1106,680,1118,754,1151,774,1138,728,1133,757,1053,766,1123,702,1079,839,1145,784,888,642,932,412,822,546,1024,498,769,598,652,518,644,492,704,457,662,495,658,468,625,496,679,490,685,547,702,393,734,487,687,433,715,467,671,467,628,475,703,511,649,512,750,467,694,410,690,426,652,504,679,469,649,489,660,518,726,475,733,430,694,450,704,445
449,618,484,574,359,623,476,588,578,561,582,611,602,597,521,612,534,609,594,617,601,620,560,594,605,619,591,584,605,617,535,590,583,635,611,620,598,621,586,622,613,628,638,629,544,613,587,635,565,603,529,618,582,605,531,634,562,619,838,562,763,586,731,484,688,505,711,432,943,762,978,729,1020,724,700,483,919,719,738,419,686,434,759,378,699,433,717,485,774,465,780,494,741,538,916,751,700,456,785,538,683,452,945,765,689,464,661,439,714,382,678,454,718,468,778,523,941,749,991,769,1087,646,1111,642,1116,704,1078,624,1080,675,1070,714,1065,638,1031,658,966,362,911,420,1040,606,1091,678,1035,561,1102,674,1088,737,1105,774,1038,484,1059,670,1099,699,956,603,1064,687,1062,727,1065,634,1068,585,971,521,1065,621,1029,644,1039,756,1002,669,1063,721,969,549,980,724,1061,609,1072,624,1031,647,1081,721,781,734,865,725,744,792,755,698,772,806,781,751,764,765,729,743,713,819,750,804,770,850,795,799,729,755,778,765,794,690,830,706,807,744,768,763,743,763,794,677,772,630,788,771,789,652,771,738,820,850,819,784,811,746,760,811,835,712,846,622,781,463,820,590,815,547,733,548,786,669,789,604,584,646,759,340,665,581,632,442,712,502,659,389,729,346,644,465,585,505,643,473,728,558,1084,758,705,526,976,549,671,467,837,422,773,534,912,255,731,405,579,508,778,540,1050,1004,957,932,990,1034,932,530,793,553,943,589,822,557,630,589,650,591,720,580,672,567,731,621,662,451,722,546,722,662,658,593,640,657,644,635,684,565,665,639,681,570,698,531,654,589,696,595,715,609,687,621,702,523,711,616,705,528,715,455,731,538,667,526,703,580,745,596,680,534,660,610,732,683,639,592,698,439,1094,606,867,295,881,322,977,614,809,367,1055,520,1083,528,784,369,810,240,756,306,996,746,754,250,973,553,762,412,686,361,863,315,711,325,686,300,704,256,712,263,775,373,716,375,705,345,604,374,664,347,757,710,820,643,764,587,829,571,734,606,744,598,764,702,780,682,776,710,717,701,693,579,664,553,691,573,700,716,730,681,721,694,779,638,777,592,631,703,752,725,758,626,609,690,720,680,797,658,790,675,742,539,704,665,769,614,763,655,734,621,696,552,725,534,745,563,715,531,754,613,751,578,780,555,774,550,765,552,684,619,721,632,711,704,770,585,727,687,681,702,773,583,725,425,617,489,628,499,560,552,734,614,594,594,597,578,597,597,691,563,699,573,502,609,496,680,666,683,731,654,784,749,653,649,755,587,727,567,759,593,759,648,758,673,756,643,739,624,764,596,750,724,767,746,755,715,858,675,727,537,751,584,753,598,744,654,722,656,725,665,746,632,752,651,700,629,685,660,696,627,713,588,652,567,644,551,961,560,989,573,979,532,994,574,999,634,1064,487,1060,673,1063,549,1059,624,1000,570,1016,578,1040,564,1062,530,1028,490,984,543,1029,610,996,631,885,645,1049,532,952,786,872,608,1057,611,940,649,1084,485,1089,680,725,804,713,674,655,637,751,650,673,626,698,639,755,670,834,619,751,622,727,646,852,611,762,632,838,691,727,649,748,573,833,690,784,660,719,642,725,785,819,673,839,635,887,694,721,679,815,572,704,645,828,748,867,806,827,757,734,655,751,586,735,647,744,558,840,556,919,545,983,523,884,594,928,521,993,459,1037,580,976,513,1061,493,947,563,965,563,944,529,921,554,943,463,933,572,903,561,933,581,1024,428,974,538,915,625,999,541,903,191,868,374,855,407,853,405,901,388,897,571,979,557,858,617,893,575,863,603,900,628,901,563,902,594,911,588,915,645,896,624,805,655,860,677,1086,646,1039,685,1055,713,1024,592,956,525,932,625,941,627,941,649,930,603,911,570,968,581,938,618,951,549,920,595,982,569,1078,549,1030,604,1029,570,868,620,880,544,842,631,815,597,996,653,1018,728,1025,691,1002,722,970,714,1039,671,1037,692,1006,733,1015,701,985,707,1006,698,1007,691,976,725,989,673,1019,679,1023,694,1076,724,1047,653,1009,730,954,698,996,699,966,720,1027,677,1006,728,987,669,1000,701,1049,723,857,479,754,474,758,476,676,500,827,525,778,472,713,463,703,498,872,483,798,456,802,514,792,561,779,516,736,383,791,421,738,460,806,500,778,431,742,357,770,421,822,435,775,505,753,385,757,442,759,333,764,381,798,459,799,474,446,681,513,661,464,605,441,674,435,609,474,629,437,575,444,595,425,606,419,631,431,641,436,623,486,651,437,627,511,613,425,606,473,618,473,621,461,632,431,600,498,632,468,654,470,636,507,650,451,625,471,618,442,606,475,601,456,608,482,588,468,611,454,602,473,632,446,630,404,624,446,606,531,605,432,607,801,671,875,704,852,680,936,735,918,614,881,615,850,711,977,695,1015,634,938,733,981,663,900,672,894,664,928,849,844,700,962,719,924,670,927,691,873,704,882,735,908,688,919,685,930,633,921,675,967,721,870,677,833,654,894,742,934,636,1108,661,973,683,1049,562,1048,593,984,608,986,593,1034,611,1048,625,1014,571,1073,617,1067,621,1109,635,1043,543,1048,509,1056,540,1023,593,1037,650,1073,593,1079,582,1010,562,1045,601,1056,569,1016,607,1021,507,1086,563,1072,537,1006,648,1039,631,1085,638,1113,548,1084,582,1089,636,611,506,656,574,676,499,686,579,619,611,636,607,654,576,689,563,606,599,651,578,698,541,683,546,646,571,566,601,659,582,600,590,642,585,644,552,576,612,571,609,603,575,578,605,585,593,604,603,605,598,604,583,641,618,635,592,639,601,657,562,517,538,602,594,611,576,773,623,756,674,730,607,596,602,608,595,578,601,585,585,573,636,533,615,633,609,556,560,522,621,547,649,615,578,611,625,622,573,578,504,581,540,558,623,620,576,588,604,572,614,592,541,579,580,595,576,492,604,552,592,507,614,532,607,525,616,1031,643,1035,677,902,463,932,476,922,525,907,509,869,483,932,459,841,454,1104,625,978,494,938,596,872,485,963,583,871,610,888,579,897,446,950,539,820,475,879,516,889,458,987,641,970,464,882,507,822,541,875,545,902,496,832,477,982,709,1034,660,726,439,1015,651,1045,651,1048,702,1062,656,1002,660,1051,651,1062,697,1038,683,1037,645,1016,688,959,667,993,695,1039,701,988,668,1018,662,955,709,1017,684,748,394,784,484,810,461,833,470,781,503,792,431,799,502,527,644,833,719,885,553,875,693,976,541,856,488,610,673,719,672,811,504,682,643,890,498,747,643,925,593,684,667,785,645,788,451,830,524,660,425,701,707,693,678,803,523,674,733,880,505,694,695,901,428,664,738,748,674,790,486,824,511,1089,592,1012,675,838,631,819,620,789,558,828,522,743,485,770,465,769,558,730,437,750,447,647,489,683,530,680,403,698,592,676,480,644,498,668,486,747,444,661,399,672,512,737,389,669,498,710,464,711,457,632,462,829,532,685,449,651,462,667,525,646,390,753,547,716,442,630,606,710,465,725,551,642,455,704,631,714,421,703,481,674,568,686,585,661,526,671,557,693,524,611,617,667,454,672,472,624,470,712,498,613,633,628,468,708,571,748,610,742,512,1080,792,1089,726,1105,765,1050,761,1130,747,1124,751,1140,709,1109,604,1113,696,1107,695,1049,731,1123,610,1115,562,1106,684,1130,710,1154,631,1102,512,1126,728,1120,786,1096,734,1125,686,1112,738,1131,545,1105,665,1093,691,1064,464,1018,688,998,657,1016,679,1072,450,1140,623,971,543,976,694,936,730,885,488,970,530,1008,674,1050,506,928,559,1098,652,949,795,1057,532,1020,406,1030,610,1054,619,1020,696,1059,551,1039,696,914,589,983,643,1026,472,1043,681,1037,526,768,481,750,524,761,465,703,517,706,494,918,626,983,656,980,753,969,714,980,711,1001,728,992,690,772,455,768,488,830,479,753,502,811,588,756,482,724,506,750,474,747,498,755,505,783,472,762,434,757,513,757,421,752,533,747,592,925,262,1013,294,1138,571,1137,738,1045,664,1124,665,1153,554,1046,631,1016,634,1063,572,1068,650,1040,658,954,531,992,579,1071,653,1012,693,1029,702,1057,664,1072,705,1082,689,1039,719,1066,580,1063,685,1050,720,1062,652,1133,680,1000,388,1070,858,1074,858,1075,857,1048,884,1086,794,1098,735,1044,501,1135,639,1092,662,1143,651,1098,671,1102,719,1069,758,1103,445,1141,551,1096,448,1117,696,1117,665,1105,645,1117,712,1150,731,1130,685,1145,711,1092,760,1141,668,1082,793,1144,740,892,610,888,426,830,514,1025,470,742,563,618,500,608,478,670,434,626,487,621,459,589,476,642,466,647,527,664,379,697,455,648,419,677,440,631,449,590,465,666,475,611,501,713,436,657,392,653,409,617,479,642,453,610,489,622,502,691,449,699,404,655,428,668,423
433,589,482,549,357,600,473,560,578,531,561,581,582,567,501,581,522,579,580,588,579,591,543,564,591,588,571,554,586,586,513,559,564,605,594,592,578,590,570,593,592,598,617,599,525,584,567,605,544,573,512,589,563,576,512,605,542,588,837,530,750,556,710,456,661,475,680,409,962,730,984,691,1029,686,669,465,931,684,711,385,662,407,726,355,676,401,691,457,743,429,756,463,716,508,925,715,676,424,767,505,658,428,963,727,661,443,633,417,684,354,648,427,686,441,747,492,951,712,1009,732,1074,614,1103,610,1110,673,1066,593,1068,642,1058,682,1048,606,1012,629,937,337,882,399,1029,575,1073,647,1020,527,1093,643,1097,706,1105,743,1024,450,1049,638,1087,667,935,573,1049,655,1048,696,1056,605,1054,552,948,491,1047,592,1012,613,1026,727,995,642,1063,691,954,521,982,698,1049,576,1055,593,1008,617,1064,693,774,713,865,704,743,772,755,676,773,786,779,731,764,747,731,726,715,799,753,786,771,830,798,780,724,738,780,743,793,669,825,683,805,720,768,738,741,742,796,652,766,606,785,745,783,628,770,713,821,827,819,761,808,724,759,787,832,687,845,598,778,441,817,569,813,530,730,529,782,651,786,586,631,594,818,293,658,548,647,385,745,448,671,341,776,294,675,403,607,449,676,411,776,513,1015,753,733,482,984,531,709,440,881,399,826,515,977,232,765,353,521,500,828,574,1055,948,951,884,1018,1002,918,488,780,497,899,541,769,509,606,560,628,562,699,554,651,545,706,594,634,422,694,525,705,639,637,569,616,631,621,610,653,534,638,609,654,539,668,503,622,560,671,572,688,583,660,599,674,496,679,585,675,498,685,430,702,509,636,496,677,556,716,568,651,504,635,583,711,657,611,568,713,393,1048,601,908,264,932,306,952,590,822,323,1013,524,1041,525,804,328,851,207,771,264,960,720,791,211,937,544,786,363,693,312,899,270,721,281,692,255,711,213,716,222,794,320,734,329,718,298,607,325,674,302,762,680,810,609,741,574,809,550,737,571,740,557,764,669,785,646,789,671,684,707,683,547,646,521,670,536,685,683,731,648,721,661,753,612,792,554,666,702,757,695,748,611,610,662,723,647,790,616,770,636,750,513,727,654,784,594,794,656,732,594,691,531,715,508,735,534,704,505,746,592,742,553,771,527,760,522,755,526,680,594,715,605,709,683,764,556,726,657,680,672,772,554,711,397,598,464,611,474,531,533,714,585,566,570,574,552,573,568,661,537,674,545,509,590,497,659,664,655,726,625,787,724,654,622,756,561,732,545,751,565,752,619,748,649,748,631,732,596,759,570,746,696,760,721,749,690,846,644,722,510,744,559,748,569,736,627,708,628,719,636,730,605,741,628,688,601,680,635,685,601,703,554,651,543,637,524,952,528,981,543,970,500,983,543,988,600,1063,454,1053,642,1054,515,1052,590,993,537,1009,543,1027,528,1054,495,1023,455,978,515,1028,576,999,597,876,616,1040,497,947,757,866,574,1054,575,938,617,1072,452,1083,645,711,777,704,647,641,605,734,624,664,595,686,608,745,638,822,586,742,593,716,616,836,578,753,600,828,669,720,618,744,551,825,657,772,627,712,609,715,757,811,643,826,604,872,669,712,648,801,542,698,615,815,712,854,766,815,721,724,624,739,554,723,615,708,535,835,527,911,517,975,493,879,566,922,489,982,426,1033,546,970,480,1056,457,941,533,957,533,943,498,916,522,930,429,931,540,892,529,927,548,1019,394,973,506,915,592,995,509,882,193,851,341,832,373,830,372,880,353,893,542,976,525,849,590,891,546,862,574,897,597,896,533,894,563,904,558,922,612,900,593,806,622,863,644,1086,614,1039,650,1057,679,1021,560,949,493,930,595,939,602,942,619,927,571,907,539,965,551,936,586,950,520,922,564,979,539,1076,517,1026,573,1023,538,868,588,876,514,834,602,805,568,998,621,1029,695,1029,660,1010,689,985,680,1052,637,1048,656,1022,701,1027,665,996,671,1021,665,1016,656,990,690,997,638,1037,645,1035,658,1088,686,1057,616,1023,694,970,663,1009,663,976,686,1031,643,1024,693,998,634,1020,666,1054,689,838,447,727,442,735,443,651,467,800,492,753,440,683,433,681,468,844,449,778,425,782,481,762,525,752,483,713,347,769,386,712,425,775,469,748,398,714,321,732,390,794,406,749,471,719,356,729,405,732,295,736,347,767,424,778,437,431,657,496,633,448,577,423,647,416,580,455,603,421,551,425,566,403,577,400,605,413,614,415,594,467,622,416,598,489,584,406,577,453,589,451,591,440,606,410,570,478,605,450,626,450,609,490,623,432,598,452,591,422,577,455,572,434,577,464,561,451,583,434,572,452,603,426,601,384,594,427,577,512,579,413,581,796,640,868,669,825,657,924,698,892,581,845,600,836,674,967,656,994,598,902,707,945,642,876,637,877,628,931,804,833,663,934,682,913,634,893,665,849,668,855,706,898,653,886,657,897,619,886,661,962,686,847,642,795,636,853,720,900,609,1102,635,938,664,1040,530,1041,558,967,576,986,559,1020,577,1043,587,999,536,1063,583,1066,586,1107,600,1030,508,1036,474,1048,505,1015,559,1029,616,1065,560,1070,547,997,527,1039,567,1050,535,1006,572,1007,473,1076,526,1068,503,996,614,1028,598,1074,603,1103,510,1078,547,1079,601,587,480,632,544,651,469,663,549,596,582,615,578,633,548,663,531,582,567,626,547,674,516,659,517,619,539,542,571,636,556,577,563,618,557,620,521,554,583,546,581,579,547,557,578,561,562,581,573,577,569,578,551,617,586,611,563,615,569,631,532,492,508,578,566,587,549,788,595,775,647,749,579,578,576,590,568,560,573,570,558,553,607,513,587,616,581,535,531,503,595,528,620,595,549,593,598,605,545,556,476,560,513,538,596,601,547,571,577,553,586,574,513,560,555,577,547,470,575,534,564,490,586,512,579,506,586,1029,614,1033,647,872,435,903,436,906,488,877,481,830,449,898,424,803,414,1110,592,973,454,921,556,847,437,949,541,844,573,878,543,869,412,940,501,804,443,865,477,866,422,961,595,951,427,861,470,801,499,838,510,889,463,816,449,989,678,1036,627,700,408,1016,618,1041,618,1057,666,1070,621,1014,624,1062,616,1068,663,1050,646,1049,609,1031,652,972,633,1008,661,1047,666,999,634,1025,629,966,676,1028,649,725,366,754,453,780,430,805,442,753,480,780,398,821,467,514,612,856,684,905,520,887,660,978,509,845,456,594,639,712,639,787,473,674,616,874,466,725,611,924,560,660,638,767,613,765,420,814,490,639,395,674,674,678,644,785,490,664,701,865,471,680,661,876,396,651,704,736,640,781,452,853,478,1093,559,1032,649,830,601,815,590,772,526,807,492,724,453,753,433,750,526,705,406,726,415,628,454,660,496,659,370,670,559,654,449,627,463,645,451,724,411,636,370,650,479,707,361,644,467,685,432,688,426,608,428,805,497,655,418,630,430,643,496,621,362,733,518,690,409,605,577,680,433,698,518,615,427,677,599,691,388,675,453,646,538,662,555,635,497,647,528,664,491,587,586,639,425,646,439,600,439,684,467,593,604,604,437,687,542,730,580,722,482,1082,754,1100,688,1120,725,1076,721,1141,709,1130,710,1137,666,1105,564,1125,657,1114,653,1046,689,1125,567,1105,522,1113,645,1139,670,1155,589,1089,475,1132,688,1120,746,1097,695,1133,643,1121,699,1132,502,1120,624,1074,656,1040,433,991,658,986,620,1016,643,1043,436,1108,606,946,510,971,657,930,692,851,512,972,494,1007,636,1063,466,937,522,1072,615,959,759,1021,519,1059,404,1034,574,1022,584,1035,656,1076,552,1032,658,949,578,985,607,996,433,1034,641,1026,519,739,450,721,492,731,435,674,489,674,464,926,594,990,623,992,718,980,679,992,676,1011,693,1001,657,739,425,748,456,803,445,720,472,787,558,722,452,692,476,719,443,716,466,724,471,753,438,732,403,722,487,726,390,715,508,713,560,889,270,977,289,1136,537,1136,705,1034,634,1134,631,1135,526,1024,607,1003,609,1046,537,1050,626,1024,624,926,534,965,545,1052,618,991,664,1003,670,1045,628,1046,676,1070,653,1026,682,1049,545,1048,648,1034,688,1047,613,1114,643,965,386,1079,827,1083,826,1084,825,1077,859,1096,762,1112,695,1023,466,1136,600,1099,624,1148,612,1098,634,1091,677,1070,720,1087,407,1138,510,1097,406,1117,659,1119,622,1094,605,1113,669,1151,689,1121,645,1144,682,1130,754,1116,636,1086,753,1147,695,900,578,844,441,834,482,993,464,712,536,583,482,573,467,638,408,589,483,584,452,553,456,606,445,608,513,627,367,659,422,609,401,639,428,591,433,551,458,629,450,574,497,674,412,620,381,616,395,579,461,605,440,571,491,584,494,654,427,660,389,617,412,631,407
417,559,480,524,356,577,471,532,573,502,539,551,562,537,480,550,510,550,568,559,556,563,526,533,575,557,551,524,561,558,491,529,546,576,575,563,557,558,552,564,566,568,597,569,506,554,547,575,524,543,494,559,542,547,494,576,520,557,830,498,742,524,685,428,635,441,657,376,979,693,992,653,1046,648,643,441,943,649,682,356,633,380,699,326,647,374,661,432,717,395,727,437,685,481,935,680,648,395,751,471,629,405,974,688,640,416,603,394,655,326,617,397,659,412,712,467,963,675,1025,694,1058,581,1091,578,1102,641,1054,562,1051,609,1045,650,1026,575,989,600,905,316,853,388,1018,544,1054,616,1000,493,1081,612,1104,675,1106,713,1008,416,1040,605,1074,636,914,545,1033,623,1031,666,1043,576,1034,519,924,462,1025,563,997,582,1011,698,987,614,1061,660,937,492,983,672,1031,544,1034,562,986,586,1040,664,769,692,865,684,742,751,753,655,773,767,777,712,765,729,732,709,717,779,756,768,771,810,799,761,720,720,782,722,791,647,820,659,803,696,767,712,740,721,796,626,759,582,782,720,777,604,767,687,821,804,820,739,804,702,757,762,829,662,841,573,775,420,813,548,811,513,729,511,778,634,784,568,663,540,799,266,688,493,687,326,802,402,701,293,824,242,712,337,635,393,726,363,828,476,956,740,776,438,921,537,759,411,904,375,869,496,933,220,805,311,510,462,884,604,1057,883,926,829,1049,964,888,444,751,437,858,486,722,477,581,536,606,535,677,529,628,521,682,566,605,394,666,504,684,615,614,545,592,603,598,584,625,505,612,580,630,510,640,479,590,535,644,548,659,559,634,578,646,466,647,557,647,469,656,409,670,480,605,467,649,527,689,541,620,475,612,557,687,630,581,543,739,347,1004,590,885,262,935,290,917,576,855,291,976,514,1002,515,830,287,847,191,801,224,932,694,775,208,899,529,808,313,701,263,857,285,726,237,712,207,721,170,721,180,802,272,753,284,726,253,619,275,699,257,744,665,790,599,711,591,779,522,718,548,727,539,746,658,798,623,785,632,683,675,692,523,617,492,702,536,721,695,714,614,705,629,725,584,778,520,672,670,756,662,732,588,604,633,704,609,802,588,796,632,741,478,729,622,768,561,796,622,727,566,687,507,702,482,725,509,694,480,738,571,732,529,760,499,749,497,743,498,676,569,707,577,705,661,761,527,724,628,680,643,768,526,690,368,577,437,592,449,503,514,688,556,537,545,553,525,545,536,629,510,649,516,507,578,492,637,665,628,721,597,781,697,662,603,749,534,729,519,745,537,745,590,742,624,742,608,727,569,756,544,752,679,751,696,744,665,834,613,719,483,733,535,750,543,730,601,695,600,714,607,723,577,731,601,689,579,675,610,678,574,691,520,647,518,632,497,937,498,969,517,966,472,974,511,978,566,1056,419,1046,611,1046,481,1045,558,990,503,1006,508,1016,492,1042,460,1017,418,974,486,1028,543,1005,565,870,587,1031,461,945,729,863,540,1052,542,932,585,1057,419,1077,611,698,751,694,619,628,573,715,600,655,563,677,577,734,607,810,554,731,564,703,586,820,545,744,569,817,647,711,587,737,525,814,625,759,595,702,577,705,730,802,613,811,571,858,640,703,617,786,516,689,584,801,676,842,740,800,684,714,594,726,522,710,584,672,515,828,498,899,488,967,462,872,538,913,457,971,393,1028,512,964,446,1049,421,932,502,951,502,938,467,908,490,916,395,927,508,881,496,920,515,1011,360,971,473,914,559,989,477,875,184,835,308,809,340,807,338,855,318,887,512,972,493,841,562,889,517,858,545,893,566,890,502,883,531,896,528,927,578,901,562,806,590,868,611,1083,583,1039,615,1055,644,1013,527,940,461,926,565,935,573,942,589,922,539,902,508,959,520,937,554,945,491,924,534,975,509,1067,484,1019,542,1016,505,869,557,867,484,824,573,794,540,999,589,1039,663,1033,629,1014,656,993,645,1057,601,1059,619,1035,669,1036,630,1004,636,1034,630,1023,622,1004,656,1011,603,1052,609,1044,623,1099,648,1063,579,1034,658,982,628,1020,627,989,652,1035,610,1037,659,1006,599,1034,630,1060,655,817,415,699,411,708,411,622,435,775,459,730,408,656,403,656,440,814,417,756,394,760,450,735,491,724,448,685,313,747,351,686,390,741,439,714,372,687,291,704,355,762,372,720,438,690,325,701,368,701,263,704,315,735,392,740,401,415,633,480,607,431,549,406,621,396,552,435,577,403,525,405,538,382,548,381,580,394,585,396,567,447,593,397,570,469,556,387,550,432,561,428,561,417,578,387,540,458,577,432,598,428,580,472,594,414,572,436,565,403,549,432,542,411,546,446,533,431,554,414,543,430,576,407,573,365,563,406,546,494,552,394,553,797,609,867,634,810,626,921,660,866,547,808,580,830,636,960,617,979,562,884,668,912,609,861,600,868,592,938,758,828,626,918,644,909,598,869,634,839,631,832,674,862,638,875,631,863,599,858,630,957,651,835,605,764,603,827,677,867,578,1071,613,904,631,1030,499,1034,524,956,544,993,526,1011,543,1036,549,984,502,1050,549,1062,552,1100,565,1014,473,1022,440,1037,469,1002,524,1019,583,1060,526,1057,512,981,491,1030,533,1042,502,991,536,992,440,1067,490,1062,469,988,580,1016,565,1062,569,1090,472,1072,513,1076,566,565,455,610,516,625,439,638,518,575,552,590,548,610,521,638,500,558,537,598,515,648,488,630,486,592,509,518,544,612,529,552,535,592,528,595,490,530,553,524,554,552,520,535,550,539,535,557,542,549,542,552,520,591,553,585,536,592,540,604,503,467,477,554,536,560,521,804,568,796,619,770,551,558,550,572,542,541,548,554,532,534,578,493,559,600,554,514,502,484,568,508,591,576,520,574,570,586,517,534,449,539,489,518,567,581,519,554,549,534,559,554,486,540,527,559,518,450,547,516,536,471,557,492,551,489,557,1011,574,1020,611,842,401,869,400,887,447,853,449,801,416,870,395,773,380,1100,554,958,407,901,511,836,391,940,499,819,535,857,499,830,381,917,460,785,417,840,438,849,382,956,551,924,395,843,432,776,463,825,476,863,428,791,423,995,646,1036,594,670,378,1013,584,1037,584,1062,630,1078,587,1031,588,1068,582,1074,628,1058,610,1059,574,1041,617,982,600,1020,627,1057,631,1010,601,1028,597,977,643,1033,614,697,344,721,422,750,402,775,417,731,451,767,365,840,433,493,579,885,661,927,491,898,629,986,480,835,423,576,604,700,606,788,442,654,586,864,436,714,579,906,524,636,604,745,580,749,387,792,457,610,364,662,642,664,611,757,459,657,668,842,436,663,626,861,364,628,669,722,605,773,422,879,447,1105,532,1040,614,828,572,808,560,758,493,787,466,706,423,737,398,729,497,680,378,707,387,605,421,638,464,637,339,648,530,635,416,606,431,628,418,701,380,611,342,624,449,676,334,620,434,663,401,668,394,583,395,787,463,630,387,610,397,619,468,593,332,711,489,664,379,581,549,653,407,672,486,589,398,655,571,665,355,649,428,620,509,637,524,607,469,624,501,635,461,563,556,612,400,621,407,576,409,655,435,574,575,580,406,668,514,713,551,702,454,1084,716,1102,649,1124,684,1089,682,1144,671,1128,669,1134,623,1099,524,1126,617,1119,611,1051,647,1129,524,1092,483,1117,605,1139,629,1157,548,1077,439,1133,648,1116,706,1096,655,1139,601,1128,659,1127,459,1132,582,1051,620,1014,404,968,627,977,582,1015,606,1004,408,1076,580,916,475,966,620,925,654,812,500,974,457,1004,597,1099,438,964,515,1053,576,974,723,985,497,1022,388,1035,537,995,548,1071,628,1041,519,1029,620,939,570,987,572,970,392,1027,602,991,500,708,420,688,458,702,407,646,463,640,433,932,562,996,590,1002,684,990,644,1003,642,1022,658,1009,624,707,396,723,424,778,412,686,444,758,524,688,423,659,447,686,411,688,438,694,441,723,408,701,373,688,461,691,360,683,484,680,529,853,270,942,272,1134,513,1137,671,1022,609,1149,598,1110,508,1001,579,987,580,1019,506,1035,593,1000,594,903,563,942,509,1027,589,974,632,984,639,1016,598,1023,641,1056,620,1005,649,1028,514,1032,610,1016,653,1022,577,1095,606,932,376,1074,795,1078,794,1079,793,1081,826,1099,729,1126,656,996,432,1135,561,1109,585,1148,572,1122,609,1101,638,1076,682,1067,370,1136,470,1092,364,1115,622,1120,580,1094,562,1100,634,1150,652,1121,603,1128,638,1136,724,1096,602,1091,707,1149,649,908,545,799,465,832,450,961,458,680,504,549,469,537,459,601,390,553,478,547,448,518,436,569,433,571,492,589,354,619,401,570,386,601,413,551,421,512,451,590,427,536,492,634,389,583,367,579,389,542,442,568,426,532,490,546,487,615,415,622,374,578,403,594,385
401,530,478,499,354,554,469,504,569,472,516,520,539,506,455,518,497,520,554,530,531,533,511,503,556,526,530,494,532,531,466,498,527,548,554,535,536,528,533,535,538,539,574,538,488,524,527,546,504,515,475,529,521,518,474,547,497,526,820,466,730,493,659,400,607,409,630,345,993,655,1006,615,1051,610,613,422,952,612,654,325,603,352,667,299,618,347,634,407,690,362,703,413,651,459,949,642,619,364,728,439,604,385,983,649,612,395,575,371,628,293,585,371,623,387,684,437,973,638,1033,656,1041,549,1073,546,1091,610,1038,530,1033,576,1030,618,1000,548,963,572,873,300,823,386,1007,512,1034,586,981,460,1068,581,1106,644,1106,682,989,382,1028,573,1055,604,894,517,1016,590,1012,636,1025,547,1014,486,895,432,1003,533,981,552,993,671,976,587,1059,629,919,465,982,646,1007,511,1009,534,965,555,1019,637,762,671,864,664,740,731,751,634,771,747,775,693,764,710,733,692,715,759,757,751,768,789,799,741,715,703,782,700,788,625,816,636,799,673,765,686,736,699,795,600,754,558,779,695,770,579,763,662,820,781,820,716,799,679,754,738,825,637,838,549,771,399,808,526,807,496,727,492,773,617,780,550,696,481,739,300,709,433,709,279,843,351,747,231,796,239,753,286,666,346,783,326,889,451,889,733,825,391,860,552,817,389,845,381,928,474,868,233,857,271,542,420,940,631,1049,816,880,773,1072,911,849,393,711,381,812,431,780,494,557,512,585,508,651,503,606,496,660,541,576,369,640,479,664,593,594,524,571,575,571,559,598,478,586,551,602,480,610,458,560,508,617,523,631,535,607,558,618,439,614,528,617,439,625,391,638,450,576,440,620,499,665,515,592,447,586,533,664,603,550,517,776,302,962,568,842,271,884,286,883,564,861,270,942,497,965,501,866,252,804,197,828,182,906,664,731,228,866,511,840,265,699,216,807,303,732,192,742,165,746,124,739,132,817,221,762,238,744,206,626,226,733,217,741,643,790,558,703,579,760,513,700,541,720,497,752,625,785,588,750,634,680,642,680,492,636,493,716,509,748,674,725,592,714,606,710,560,785,493,676,646,748,639,701,591,584,614,694,577,775,546,812,604,718,442,726,590,748,528,800,599,722,539,683,485,689,457,715,481,682,456,730,551,722,504,749,472,735,469,732,469,670,544,699,549,704,640,758,498,721,598,677,613,764,497,670,340,554,412,570,429,475,497,663,529,511,520,528,498,515,505,598,487,622,490,501,553,487,616,661,601,716,568,777,671,659,576,742,508,724,493,738,509,739,561,735,598,736,584,718,544,753,517,752,672,744,671,743,640,824,583,711,456,721,510,739,515,726,574,682,572,709,578,715,549,723,575,676,552,670,585,673,547,681,487,641,493,626,470,922,468,952,496,955,440,957,480,973,532,1051,386,1037,580,1033,447,1037,525,986,469,997,473,1005,456,1029,426,1007,382,963,456,1025,508,1007,529,860,557,1020,425,941,700,860,506,1046,508,929,554,1041,386,1067,576,682,724,685,592,618,541,699,573,645,532,668,546,724,574,795,521,720,535,690,556,803,512,732,537,802,624,702,557,731,502,802,592,746,563,691,544,693,702,792,583,798,538,845,612,695,586,768,490,678,555,789,640,824,693,784,648,705,563,714,490,698,552,635,494,820,468,888,460,956,432,863,510,900,425,959,360,1022,478,955,413,1040,386,921,471,943,471,931,436,899,457,900,361,918,476,870,463,913,482,1000,326,967,441,911,526,982,445,865,151,812,274,783,307,780,304,831,284,880,483,962,460,829,534,884,488,855,515,887,534,880,471,870,500,889,498,928,545,898,531,804,558,870,577,1075,551,1033,581,1052,610,1004,495,928,431,920,535,931,543,941,559,913,507,894,477,951,489,931,522,938,461,922,503,968,479,1056,451,1009,511,1008,473,868,525,855,453,817,545,789,512,997,558,1049,631,1035,598,1017,623,996,611,1058,566,1068,583,1044,637,1045,594,1010,601,1044,595,1031,588,1012,622,1025,567,1058,573,1052,587,1115,611,1066,541,1044,622,993,593,1030,590,1002,617,1037,576,1046,624,1020,563,1044,595,1065,621,800,383,671,382,681,380,597,401,750,425,709,377,627,374,628,412,790,386,732,363,738,419,703,459,690,415,652,281,724,319,657,354,708,409,681,345,653,261,668,328,729,341,691,410,657,301,667,333,664,239,674,282,700,363,719,364,400,610,463,580,414,521,389,595,376,523,414,550,386,499,385,508,362,520,363,556,375,557,373,537,427,564,378,542,447,528,368,523,410,531,408,533,397,553,365,510,438,549,413,570,406,552,453,565,394,545,418,539,384,522,411,512,390,517,429,506,413,527,394,514,409,547,389,545,345,533,387,515,474,526,375,526,798,577,866,599,802,594,921,623,844,514,773,553,832,599,955,577,968,526,874,628,884,574,850,564,861,555,917,715,822,589,911,607,902,562,854,600,837,595,823,639,824,617,854,599,829,579,835,595,953,616,820,568,741,566,815,633,840,543,1028,605,877,598,1020,467,1024,490,950,512,992,492,999,509,1028,511,965,467,1031,515,1052,518,1088,530,997,439,1003,405,1023,434,987,490,1008,549,1048,493,1040,476,962,455,1020,499,1035,469,981,500,973,406,1052,454,1056,434,975,546,1004,531,1048,534,1074,434,1066,478,1071,531,540,428,586,486,600,412,613,488,551,523,568,523,586,493,613,471,532,507,571,484,622,459,603,458,563,481,491,518,588,504,526,506,568,500,571,462,504,523,499,523,528,495,511,521,514,503,534,513,517,510,523,488,565,522,559,508,568,511,576,475,443,446,531,508,534,493,819,541,814,591,790,523,540,526,554,514,524,522,539,506,514,549,471,530,583,526,494,476,466,540,490,564,555,491,556,542,569,489,511,421,517,463,498,541,559,491,537,521,517,531,536,460,519,499,541,490,430,520,498,508,453,529,474,523,471,527,1002,540,1012,581,804,370,834,369,867,405,818,415,779,384,842,367,743,347,1088,507,939,368,878,472,808,354,936,469,787,497,826,461,796,350,898,415,763,385,811,410,825,343,934,507,904,368,819,394,752,427,808,444,843,398,763,405,1005,615,1034,560,637,355,1010,551,1031,551,1068,595,1086,552,1044,553,1073,547,1077,594,1053,574,1066,538,1051,581,989,566,1028,593,1066,595,1017,567,1028,564,987,609,1036,579,668,317,685,397,719,379,744,395,710,419,745,335,863,403,470,547,898,625,951,459,908,596,1000,454,818,391,571,570,684,573,761,412,630,558,854,404,691,547,880,494,629,572,733,548,729,354,781,423,595,332,634,613,648,577,741,425,643,637,831,403,644,593,841,329,611,635,702,572,762,387,904,417,1103,498,1052,583,819,542,805,529,739,461,765,438,684,391,714,365,704,466,655,354,679,356,586,387,616,431,612,306,618,498,611,381,579,398,606,385,674,352,587,312,599,417,646,310,590,409,641,370,645,368,564,361,763,430,603,358,586,365,594,441,564,305,689,461,636,348,557,520,621,377,644,453,563,370,630,541,636,322,620,400,594,481,611,494,580,440,598,472,609,431,539,524,584,370,591,377,550,380,624,404,553,546,557,376,650,485,695,522,680,424,1082,678,1103,610,1121,643,1097,642,1142,633,1122,629,1128,580,1096,484,1126,578,1118,569,1051,605,1125,480,1077,443,1120,566,1140,588,1158,507,1053,409,1135,608,1118,665,1093,615,1140,558,1129,620,1120,416,1142,540,1031,584,985,381,949,593,970,545,1015,570,966,378,1045,547,885,445,961,583,924,616,776,465,976,420,999,559,1121,439,930,489,1039,538,1001,688,952,471,984,361,1034,500,968,510,1105,640,1010,483,1027,582,903,543,989,536,948,351,1019,562,959,478,678,392,660,429,669,377,614,437,608,404,937,530,1002,556,1011,649,1001,610,1012,608,1031,623,1016,591,672,367,695,392,750,379,653,418,730,492,655,397,626,420,651,379,655,409,660,411,690,379,671,346,652,436,655,332,650,457,649,498,817,271,908,273,1127,481,1137,637,1003,582,1150,562,1083,481,989,544,971,555,994,478,1007,574,975,563,884,580,916,476,1007,556,953,601,954,610,997,568,1007,606,1039,584,979,617,1000,487,1010,574,997,618,1004,539,1072,571,900,369,1093,766,1097,764,1098,764,1102,794,1104,696,1130,617,965,401,1130,521,1115,547,1142,533,1130,572,1114,596,1082,643,1045,334,1132,429,1123,343,1110,584,1120,538,1100,519,1096,596,1144,610,1112,560,1114,594,1127,686,1079,567,1098,660,1152,604,912,513,755,496,827,418,929,453,652,473,514,455,500,449,566,370,516,475,510,447,482,421,532,425,532,484,552,348,580,380,531,377,563,402,511,405,526,413,551,407,524,472,594,373,546,358,541,385,504,433,531,420,532,465,508,485,577,409,583,360,540,395,558,371
385,501,475,474,351,531,467,476,567,442,493,490,518,476,431,487,484,490,541,501,506,505,486,473,533,495,507,466,502,504,444,468,505,518,531,508,514,497,512,505,511,511,552,508,470,494,506,516,483,485,454,500,499,490,448,519,473,496,811,433,707,468,628,383,578,378,593,326,1007,617,1007,579,1053,572,588,394,964,577,623,296,570,334,636,271,588,321,603,385,660,329,671,389,619,432,954,605,590,333,704,409,574,364,997,610,582,373,543,356,595,267,553,352,590,358,653,410,984,602,1045,618,1022,516,1048,514,1074,578,1018,499,1011,543,1011,586,972,531,938,546,841,292,794,390,992,481,1011,555,953,427,1053,550,1103,612,1103,651,969,348,1011,540,1033,574,867,490,998,558,993,605,1003,519,993,453,866,405,979,507,963,521,976,642,960,562,1056,597,896,437,983,620,983,479,980,509,939,527,992,608,756,650,863,643,737,711,748,613,770,727,772,673,763,692,732,675,714,739,757,733,767,769,799,722,709,685,782,679,786,604,810,612,795,649,764,661,733,678,797,575,747,534,773,669,764,555,759,637,819,758,821,694,794,657,752,714,822,612,834,524,767,377,804,505,804,478,724,473,768,599,777,532,722,435,684,339,694,390,745,230,771,379,747,189,743,265,803,237,710,296,832,294,956,408,823,723,831,355,801,561,881,362,793,397,865,465,811,244,896,221,592,370,997,671,1026,750,882,716,1094,871,811,345,734,380,766,382,841,506,530,484,563,483,627,479,581,473,636,516,546,345,617,451,642,569,570,499,550,545,545,538,569,450,558,521,575,453,581,436,528,478,589,497,603,512,580,541,587,411,581,503,586,412,595,374,609,423,547,413,590,472,636,488,564,421,559,509,641,577,523,494,737,309,922,543,798,280,833,285,845,570,819,267,902,480,930,484,839,252,761,204,798,186,876,633,688,231,829,496,846,234,713,167,759,308,749,144,750,141,761,77,751,93,856,175,764,193,781,159,631,176,710,215,746,613,766,535,708,549,768,475,706,506,685,480,739,599,784,553,762,600,677,610,654,465,667,493,708,476,741,637,707,559,696,575,740,562,755,462,660,612,735,609,704,566,555,621,705,543,793,523,809,571,744,423,709,558,758,517,784,566,718,511,676,459,675,431,707,452,669,433,720,530,708,479,737,445,725,443,725,445,662,519,684,522,701,618,753,469,719,568,675,584,762,468,649,313,534,385,552,407,447,478,637,504,484,497,501,475,488,475,566,463,595,465,497,528,484,594,657,573,710,540,772,644,653,549,735,481,719,468,731,481,732,532,728,573,732,561,713,517,743,491,748,644,738,646,734,614,815,552,703,428,712,486,729,486,715,548,670,544,705,549,708,520,716,549,664,524,666,560,662,522,675,453,636,469,613,445,906,439,936,467,941,408,937,448,960,499,1038,351,1025,549,1015,413,1025,491,977,436,990,438,985,421,1020,391,991,346,947,427,1019,474,1011,494,850,528,1003,389,935,671,862,472,1036,472,918,522,1020,354,1056,543,665,698,676,564,607,509,682,543,634,500,657,515,715,542,779,489,711,508,677,526,785,481,721,506,785,596,695,525,726,472,788,561,731,530,679,511,679,675,783,553,785,507,832,583,685,556,750,463,665,524,776,604,808,654,771,611,695,532,701,458,684,521,601,475,811,439,875,432,941,402,852,482,886,393,945,327,1013,443,944,379,1029,350,908,440,933,440,921,404,889,425,883,327,906,445,860,430,902,448,987,291,962,408,908,492,970,413,831,117,787,241,754,275,753,274,807,251,870,454,949,428,818,506,876,459,849,486,878,503,868,440,857,468,880,468,930,511,895,500,800,525,868,544,1069,519,1019,547,1048,576,994,462,914,400,911,505,923,514,938,529,901,474,884,446,941,459,920,490,931,432,919,473,957,449,1045,418,998,479,997,440,866,493,842,423,813,516,782,484,999,526,1058,598,1037,567,1017,591,999,576,1055,531,1074,547,1051,605,1053,559,1015,566,1053,560,1039,553,1021,588,1033,532,1064,537,1060,551,1126,573,1068,504,1051,585,1003,557,1041,554,1010,582,1042,543,1052,589,1029,528,1053,560,1066,586,783,352,639,356,654,348,575,367,723,391,688,344,597,347,604,386,766,351,711,331,713,386,671,429,657,388,616,253,696,285,624,321,673,388,650,322,619,234,629,300,698,317,658,380,620,277,634,299,628,219,641,249,665,337,681,341,386,587,446,553,399,494,371,568,356,494,392,521,370,475,365,478,342,492,342,530,356,528,354,509,409,537,358,513,427,501,350,497,390,504,387,504,375,526,344,480,417,521,395,542,385,524,436,536,374,519,401,514,365,495,388,482,367,486,411,478,396,499,374,485,390,521,371,517,325,502,368,486,453,498,355,498,801,546,867,564,793,562,927,585,822,480,740,522,832,562,949,538,955,490,870,589,862,540,842,527,855,519,873,689,819,552,909,569,898,527,842,566,836,558,823,603,791,584,847,564,798,557,821,560,946,581,807,531,722,528,808,589,817,507,986,591,849,561,1007,436,1011,457,942,480,986,459,987,475,1019,474,950,433,1010,480,1041,483,1070,495,978,405,981,370,1008,399,969,457,997,515,1036,460,1020,441,944,420,1010,466,1026,435,970,465,954,373,1034,418,1049,400,963,512,989,498,1033,499,1056,396,1056,443,1061,495,515,401,560,455,573,383,591,458,529,493,546,496,559,466,588,442,508,479,545,455,595,429,575,431,535,454,465,490,561,477,501,477,542,472,545,432,479,496,476,494,503,470,489,492,488,470,508,481,487,479,495,457,537,491,531,477,540,479,547,449,421,417,507,479,505,463,834,513,833,564,811,494,519,500,536,487,507,495,523,479,497,521,451,502,566,498,473,450,448,514,469,535,534,463,538,515,551,461,488,394,497,439,477,513,537,462,520,493,499,504,515,432,500,471,521,461,410,492,480,479,436,501,454,494,453,498,992,508,1002,547,771,340,790,346,826,363,787,387,761,355,807,342,710,311,1083,465,915,333,841,422,772,316,900,419,758,461,798,427,766,321,879,376,732,355,787,383,808,311,907,471,875,329,796,364,721,393,784,409,807,364,737,383,1010,584,1031,527,601,337,1004,517,1022,518,1074,559,1094,517,1053,517,1076,513,1078,559,1060,538,1072,503,1058,546,995,532,1034,559,1072,560,1024,534,1027,531,996,576,1033,543,640,289,652,377,685,359,712,378,695,386,718,304,884,369,446,520,921,596,969,426,926,568,1001,422,802,358,560,535,666,540,746,383,611,531,830,373,672,515,867,462,610,539,711,516,698,328,754,392,568,304,609,582,625,545,715,396,636,606,813,369,617,559,807,293,606,604,700,538,733,360,927,387,1107,468,1074,555,809,513,798,499,720,428,747,409,662,361,699,333,682,437,631,327,656,325,564,355,591,399,588,274,588,465,584,349,554,367,584,352,647,323,560,284,574,386,616,283,564,380,616,338,620,343,540,332,736,399,572,329,564,331,568,413,536,280,668,432,609,316,533,492,591,347,615,423,538,344,608,512,608,292,593,374,566,453,587,465,554,414,571,443,583,399,514,493,555,341,561,348,523,351,593,376,532,517,532,345,631,457,677,492,657,394,1078,640,1100,572,1120,602,1101,602,1138,594,1115,588,1120,537,1085,444,1120,539,1120,527,1045,562,1120,437,1061,404,1118,526,1143,548,1153,466,1028,374,1128,568,1115,625,1083,575,1137,516,1124,581,1106,373,1140,499,1011,547,956,355,933,559,964,507,1014,533,930,344,1017,513,848,416,955,546,927,578,748,427,983,384,992,520,1081,415,904,464,1026,499,1037,666,918,441,947,331,1032,464,939,472,1071,605,983,445,1025,544,871,512,992,501,932,311,1011,522,924,448,645,365,628,399,640,352,583,411,575,376,943,498,1007,523,1021,615,1010,575,1022,574,1038,588,1023,558,639,341,668,363,722,349,619,395,701,460,619,369,593,395,619,350,620,379,627,381,658,352,637,317,616,413,621,303,617,426,615,465,781,271,872,282,1119,448,1135,604,995,560,1159,528,1054,450,954,522,959,526,973,444,982,545,949,532,864,593,892,450,980,529,929,569,933,580,970,539,979,572,1019,550,952,585,982,454,990,538,978,585,989,501,1057,534,864,376,1083,733,1086,732,1086,731,1104,763,1099,664,1130,577,930,375,1124,482,1114,509,1134,494,1130,535,1122,554,1081,605,1018,297,1121,388,1110,301,1105,547,1116,495,1104,476,1087,554,1138,568,1100,518,1105,549,1118,647,1066,532,1105,614,1156,559,914,481,711,524,821,386,897,451,617,443,480,449,463,445,530,358,500,454,473,450,445,411,496,423,493,474,514,345,541,366,492,372,525,388,471,389,522,374,511,394,536,434,554,362,509,356,504,386,468,425,494,419,545,426,469,488,539,405,544,353,501,391,521,357
369,471,472,450,348,508,466,448,567,413,473,460,492,447,408,456,472,460,526,472,482,479,456,448,513,465,479,437,474,477,420,437,484,489,502,479,490,465,491,476,483,487,529,479,452,465,484,486,461,455,431,470,476,462,420,489,449,465,799,401,692,440,603,356,544,352,563,300,1014,579,1009,544,1063,534,556,378,973,540,589,269,539,309,601,247,555,295,573,364,635,298,640,365,586,404,962,568,559,305,681,379,544,343,1006,571,552,353,513,335,563,241,519,328,554,335,625,381,993,563,1045,582,1001,484,1023,484,1052,547,996,469,986,511,992,554,958,500,914,518,808,289,765,401,977,450,990,524,924,394,1035,519,1099,581,1097,620,945,315,994,508,1009,542,839,463,979,526,972,575,979,492,970,420,836,375,952,483,938,493,957,613,943,534,1050,565,872,411,980,594,958,447,949,487,910,502,967,581,748,629,859,623,733,690,747,591,766,708,768,654,761,674,731,658,712,719,756,715,765,748,797,703,703,668,779,657,783,582,804,589,790,625,765,635,731,657,795,549,740,510,771,644,757,531,753,612,818,736,822,671,791,635,748,689,820,587,830,500,760,356,799,484,801,461,721,454,763,582,772,514,766,388,628,359,701,327,796,175,706,418,694,219,685,295,832,188,752,245,860,271,919,403,761,698,776,382,739,563,848,353,748,411,811,478,760,257,834,247,633,336,1040,705,979,698,911,661,1106,822,772,305,792,410,720,334,889,501,504,458,534,456,603,456,556,451,610,488,517,321,590,424,619,548,548,478,526,519,519,516,537,423,529,493,547,423,552,413,497,449,561,474,577,486,554,521,557,386,550,480,555,385,564,359,577,393,516,387,563,449,610,461,533,394,530,486,620,550,497,467,690,322,883,523,755,289,783,280,804,575,775,276,860,471,893,469,795,261,718,208,753,209,849,608,647,236,795,479,798,257,712,145,712,307,737,126,703,155,724,103,707,123,828,176,789,149,758,154,644,127,666,230,740,591,751,526,712,519,761,437,688,486,644,508,709,599,754,516,760,564,655,592,655,436,673,461,712,451,747,608,680,532,666,547,757,539,765,434,658,580,702,607,708,535,542,616,704,509,777,480,819,545,746,392,724,543,783,508,785,546,714,486,668,434,661,405,697,423,656,412,709,509,695,455,721,418,711,415,718,420,653,495,670,495,695,597,745,440,714,538,671,554,757,439,622,285,512,361,530,387,419,462,610,481,454,475,478,452,461,448,534,437,567,442,493,503,477,572,651,545,702,511,768,617,648,522,730,455,714,442,723,453,724,503,724,548,727,538,711,490,737,465,743,617,733,621,725,589,807,521,696,401,703,461,721,458,704,521,662,516,707,523,699,492,705,523,651,497,653,537,652,496,652,427,628,444,605,418,891,411,923,440,932,377,919,417,950,465,1022,316,1017,519,996,379,1011,457,964,402,982,403,962,386,1000,356,980,311,934,399,1017,441,1011,458,840,500,984,353,930,643,861,437,1032,438,909,489,995,320,1046,508,646,672,667,537,597,477,669,513,624,470,646,485,704,510,763,459,699,479,664,496,767,453,709,474,770,569,688,494,721,441,774,528,715,499,666,479,667,649,778,523,771,474,820,553,673,525,733,439,655,494,759,568,792,613,759,575,685,502,687,426,670,489,566,454,800,410,861,403,925,374,840,454,871,361,930,295,1002,411,933,346,1018,314,894,409,920,409,909,373,879,392,863,293,897,413,850,398,890,415,970,258,953,376,902,459,957,381,795,94,758,210,724,247,721,245,776,219,861,425,933,396,803,478,868,430,841,456,867,472,859,409,843,438,869,438,927,478,891,470,798,493,865,511,1063,487,1015,512,1042,541,986,430,897,368,902,475,914,484,934,499,887,443,872,415,930,428,910,458,921,403,913,443,944,418,1031,385,985,448,982,409,865,461,823,400,807,488,772,455,1001,494,1064,565,1035,536,1017,558,1008,541,1053,496,1080,510,1056,573,1058,523,1023,530,1060,525,1045,519,1029,553,1040,497,1069,501,1069,515,1131,535,1071,467,1057,549,1011,522,1048,518,1020,548,1049,509,1058,555,1037,493,1061,525,1073,552,758,322,608,336,629,317,548,335,697,356,662,312,566,324,575,359,739,319,685,305,686,356,636,399,622,357,582,220,668,250,592,291,636,365,617,298,585,207,597,276,664,288,626,351,582,252,602,261,592,194,610,225,629,312,642,311,371,564,428,525,383,466,354,542,337,465,372,494,353,450,345,449,320,463,323,505,336,499,331,480,390,509,339,486,405,473,330,470,368,475,366,477,354,501,322,452,396,494,377,517,366,497,417,507,357,496,383,487,345,467,366,452,345,455,395,451,378,470,355,457,368,493,352,489,306,472,348,455,435,472,337,472,809,515,872,529,789,530,934,548,801,447,715,487,835,524,949,499,946,454,869,549,844,504,836,490,848,483,843,645,812,515,908,531,895,491,833,532,841,522,825,568,767,546,837,530,766,527,810,524,943,546,792,495,702,491,804,545,794,472,943,568,827,525,987,407,998,423,934,447,979,425,973,441,1011,436,937,398,990,446,1028,449,1053,460,956,370,963,336,988,364,951,422,984,482,1017,426,997,407,922,384,998,432,1015,402,957,429,932,339,1013,381,1039,365,950,478,971,465,1017,464,1038,359,1043,409,1048,460,491,376,535,428,548,356,567,427,504,462,523,470,535,439,561,413,483,452,516,423,569,399,546,403,509,423,437,462,535,455,475,447,517,445,520,404,454,466,452,466,478,445,467,462,466,440,481,449,459,449,467,427,507,460,504,446,513,449,519,421,397,384,480,450,478,435,849,486,854,536,831,466,499,474,519,461,490,468,507,454,477,492,430,474,550,471,453,425,430,486,448,506,513,435,517,488,531,433,463,367,477,413,457,485,514,434,503,465,482,476,496,404,478,443,502,432,388,464,461,450,419,472,434,465,434,468,977,472,990,518,730,312,761,308,799,327,758,355,719,329,769,317,673,282,1073,422,889,294,813,387,739,276,881,383,726,429,777,388,731,294,844,339,708,327,753,353,789,281,885,437,848,302,769,333,687,365,751,364,777,333,712,354,1015,552,1023,494,568,319,994,484,1012,485,1076,523,1101,483,1059,482,1079,478,1078,525,1078,501,1075,467,1066,511,999,499,1039,525,1077,525,1028,500,1025,499,1002,543,1047,508,610,263,623,345,651,339,686,351,673,356,688,281,906,335,427,494,939,561,991,394,941,535,995,391,778,327,550,501,641,510,724,352,590,504,805,346,663,481,846,426,589,506,690,483,675,298,728,363,536,283,606,551,605,512,696,363,624,573,791,337,606,524,787,262,587,571,687,503,711,335,955,360,1104,435,1083,520,800,483,794,469,702,394,727,383,645,331,674,301,658,409,607,298,628,297,538,323,567,370,560,243,562,432,560,318,526,335,557,321,624,291,534,257,548,360,590,254,541,350,590,311,594,315,516,300,710,365,543,301,542,299,542,385,506,255,646,404,579,285,509,463,563,321,587,391,509,314,587,482,577,261,563,347,539,425,561,435,527,387,544,417,555,370,492,464,526,315,533,322,493,322,562,347,510,487,504,316,609,429,659,463,634,366,1069,602,1096,533,1115,560,1094,563,1127,556,1101,548,1111,494,1072,404,1111,500,1119,484,1034,520,1113,394,1040,364,1113,487,1140,507,1142,424,998,344,1118,528,1109,585,1072,536,1130,473,1121,542,1073,342,1133,457,986,511,925,340,916,526,958,470,1014,497,894,311,988,476,812,392,948,509,927,555,724,387,1006,349,985,482,1045,385,879,432,1011,461,1073,661,886,413,912,296,1030,427,906,434,1050,565,959,406,1023,506,839,478,996,465,921,294,1003,483,892,419,613,338,598,370,609,327,555,387,542,349,947,466,1010,489,1030,580,1020,540,1030,540,1043,554,1030,525,604,315,642,338,690,318,585,371,670,429,585,343,559,370,583,321,585,352,596,354,623,324,603,288,581,388,587,276,588,390,580,433,745,269,835,276,1121,413,1145,570,977,532,1159,491,1046,416,928,497,946,489,949,417,974,509,922,501,892,563,866,423,948,505,904,539,913,548,944,516,951,542,992,520,931,552,961,425,969,501,959,549,970,464,1038,502,831,378,1081,701,1085,700,1087,699,1104,730,1099,631,1124,538,894,358,1113,443,1109,470,1124,455,1130,498,1122,513,1078,566,985,262,1111,348,1091,259,1096,510,1109,453,1104,433,1079,512,1125,526,1094,475,1100,503,1108,609,1053,497,1110,568,1154,513,908,449,667,546,808,359,865,452,589,415,445,443,427,447,494,344,504,418,442,449,409,403,459,425,455,466,477,345,501,363,453,374,487,380,430,376,512,336,472,387,536,396,514,351,472,361,494,369,430,419,456,422,547,387,474,451,500,401,505,349,463,392,483,353
353,442,467,425,345,485,461,420,567,383,451,430,466,417,382,424,459,431,511,444,455,450,428,422,490,436,451,407,444,448,397,409,461,460,478,457,468,434,472,447,453,461,503,449,432,435,461,456,437,425,408,440,450,436,396,462,424,434,781,368,680,410,571,336,513,320,534,273,1025,542,1019,507,1064,496,522,363,980,504,555,249,504,292,567,223,525,271,546,339,604,269,611,337,554,377,973,532,531,279,653,350,516,322,1014,532,525,330,480,319,532,218,484,309,522,307,592,352,1002,525,1046,544,974,451,995,452,1024,518,968,439,959,483,971,522,935,470,889,489,776,291,736,417,957,419,966,497,892,364,1016,488,1092,550,1091,590,923,287,974,475,984,512,811,440,960,493,951,548,951,466,945,386,806,350,922,461,914,462,938,585,928,507,1043,534,848,386,976,568,933,415,920,458,883,477,942,552,742,609,854,602,727,670,743,570,764,688,764,634,758,656,729,641,710,699,754,697,760,728,796,684,697,650,773,636,779,560,794,565,783,602,765,609,727,636,794,523,732,486,763,619,749,507,746,587,815,713,823,649,785,613,743,665,817,561,825,475,752,335,792,463,797,444,717,435,756,564,765,496,823,338,573,372,674,281,810,132,644,444,645,257,628,323,766,221,733,226,795,288,846,428,697,679,730,414,695,553,785,365,683,428,759,495,703,275,781,273,693,319,1080,715,1004,635,954,605,1105,762,728,272,850,419,663,301,933,493,479,431,506,432,577,434,530,428,584,462,486,297,565,401,596,526,526,460,498,489,493,496,504,394,499,465,518,395,522,390,466,419,535,451,551,461,527,500,527,359,517,455,524,357,534,341,545,364,485,365,534,424,582,435,504,369,502,460,594,522,473,447,645,327,842,507,717,283,733,279,768,567,733,275,818,466,854,460,751,258,679,209,710,221,818,583,604,240,762,459,748,267,662,160,664,307,691,153,656,179,682,133,665,135,777,196,778,131,709,172,659,78,624,229,722,572,754,486,712,489,739,428,666,459,646,479,714,569,770,486,753,525,649,560,638,405,672,433,689,418,721,573,653,511,636,525,757,509,744,397,648,547,694,592,703,506,542,587,701,477,757,450,794,510,732,356,718,511,774,475,768,514,706,458,661,408,648,379,680,394,642,388,696,490,683,434,706,392,697,386,710,397,642,470,658,467,690,575,735,411,710,508,666,524,749,410,597,257,488,336,510,367,390,447,581,458,425,454,451,426,438,420,503,415,541,422,494,480,476,555,645,518,694,483,763,590,642,495,725,428,709,416,718,424,716,474,715,523,723,515,706,463,729,439,736,589,726,596,716,564,800,491,689,374,692,436,716,430,695,494,655,488,702,497,683,471,690,506,643,470,643,512,640,469,637,393,612,426,599,391,871,385,905,415,917,345,903,393,943,431,1004,282,1003,488,982,346,992,424,952,368,973,368,938,351,980,321,969,275,917,371,1012,407,1011,422,830,471,966,317,919,614,863,406,1016,402,897,456,971,288,1028,473,629,647,658,510,585,444,658,483,615,439,632,454,691,478,746,427,687,450,650,466,752,424,695,443,753,543,683,463,715,410,758,496,699,468,655,446,653,621,770,494,758,442,807,524,659,494,716,417,645,463,739,531,779,578,742,539,672,471,675,394,658,457,532,431,789,381,847,375,908,346,825,426,857,329,909,264,994,377,920,312,1002,279,879,378,902,378,895,342,867,360,839,259,885,381,836,365,880,382,953,224,943,343,893,426,944,348,775,101,728,180,690,221,690,221,745,188,848,397,914,364,788,452,857,401,833,427,855,441,845,378,827,406,856,408,922,444,886,439,792,461,859,479,1055,455,1015,477,1033,507,970,398,878,337,887,445,901,455,925,469,871,412,861,384,916,397,899,426,910,374,905,412,931,389,1014,353,966,417,965,376,862,430,817,370,798,459,759,427,1004,462,1069,532,1031,505,1017,526,1018,506,1051,461,1083,474,1061,541,1063,488,1030,495,1067,490,1051,484,1038,519,1046,462,1072,465,1076,479,1131,498,1075,430,1063,513,1020,487,1055,481,1026,513,1054,476,1066,520,1042,458,1070,489,1079,518,733,295,576,318,599,287,514,305,669,327,632,281,534,302,547,337,710,287,660,280,661,329,601,377,588,336,545,196,640,221,557,260,600,345,585,271,550,186,558,256,632,262,592,327,547,230,569,226,556,166,575,203,593,284,602,282,356,540,411,498,366,438,337,516,318,436,353,467,334,423,324,419,299,433,303,479,317,470,310,450,371,480,320,457,383,445,312,443,345,445,343,446,333,477,302,423,376,467,359,490,346,470,400,478,339,470,366,460,326,440,343,422,322,424,378,424,359,442,335,427,347,465,334,461,285,442,329,426,415,446,317,443,814,484,878,495,787,498,940,510,780,413,691,450,839,487,949,460,933,418,868,509,828,468,829,453,840,446,826,600,807,479,913,494,894,455,826,498,848,485,826,533,752,507,827,495,738,497,799,489,941,511,775,458,684,453,809,501,772,437,901,536,809,489,963,381,986,389,923,415,967,392,955,407,997,398,920,363,963,413,1014,414,1034,425,934,336,941,304,963,329,933,388,971,448,998,393,975,372,898,349,987,398,1000,368,949,395,911,306,990,351,1027,331,935,444,952,432,1000,430,1014,321,1028,374,1031,425,463,348,508,397,521,328,543,396,481,433,500,443,511,414,533,384,453,423,488,392,542,372,519,378,481,392,411,434,509,431,448,418,490,418,495,375,426,436,427,439,450,417,447,433,441,409,457,419,432,418,440,399,478,429,477,417,484,419,491,392,374,351,452,421,451,405,863,459,874,509,852,437,479,448,501,433,472,440,491,428,456,463,408,446,533,443,430,397,412,459,427,477,492,407,498,462,511,405,438,341,454,388,437,457,491,406,486,438,464,449,477,379,455,414,482,404,368,436,444,424,402,445,414,436,417,438,962,438,974,485,702,287,717,287,771,283,733,325,696,308,725,284,644,253,1071,386,850,252,778,356,705,246,839,349,695,397,750,350,692,264,819,302,683,301,721,320,756,252,838,398,830,280,739,302,653,336,721,326,739,302,695,325,1021,521,1014,460,532,303,986,450,1003,451,1078,487,1105,448,1060,446,1075,444,1079,490,1089,465,1079,432,1069,475,1002,465,1045,491,1075,489,1034,467,1026,466,1006,510,1050,473,575,240,592,317,618,321,661,321,649,327,657,258,929,300,399,463,948,525,1014,363,958,503,992,360,752,299,538,466,632,477,690,329,567,477,775,320,648,448,822,392,576,474,667,451,650,272,711,329,511,256,589,518,581,480,671,332,610,539,775,303,581,490,759,231,571,537,676,469,694,307,981,325,1110,404,1096,487,787,453,784,438,683,361,706,356,622,298,665,287,633,380,583,272,603,270,510,292,540,338,534,211,532,401,533,287,506,301,530,292,599,260,505,231,518,331,561,224,520,317,565,281,564,290,491,271,684,334,512,272,518,267,517,358,476,231,620,376,551,256,485,436,533,295,558,359,481,286,563,450,545,232,537,323,513,400,534,407,497,358,519,394,525,339,468,433,495,289,502,294,464,295,531,316,488,458,477,289,586,400,641,436,608,337,1059,564,1088,495,1105,519,1063,543,1110,522,1068,533,1097,451,1044,368,1096,461,1115,442,1023,478,1093,351,1012,333,1103,447,1131,466,1121,383,962,323,1103,490,1100,544,1060,496,1116,431,1112,503,1038,339,1114,415,951,483,894,324,897,492,953,432,1015,461,856,279,957,440,779,373,942,472,890,551,704,347,1043,333,978,443,1008,348,855,401,997,422,1073,656,853,388,877,261,1030,390,870,401,1038,526,933,368,1019,468,808,447,1010,429,882,267,996,443,860,391,580,312,564,343,577,303,527,365,508,323,951,434,1013,456,1038,546,1030,505,1038,506,1048,519,1036,492,570,291,612,308,658,290,549,343,643,402,551,319,526,345,548,293,551,328,564,326,588,297,568,261,545,361,552,249,562,354,546,402,708,273,798,265,1126,379,1143,537,953,503,1150,456,1037,381,908,463,930,458,922,389,939,490,905,468,892,527,839,391,925,475,881,504,891,512,917,482,923,511,968,493,908,518,937,397,945,466,945,512,951,425,1016,472,795,387,1092,670,1093,667,1095,668,1102,697,1109,599,1116,498,859,345,1098,404,1100,432,1110,416,1127,462,1115,471,1072,528,948,235,1097,308,1065,218,1085,472,1095,411,1096,390,1069,469,1106,483,1083,433,1091,457,1096,570,1034,464,1107,522,1153,468,897,417,621,563,775,362,833,454,562,386,411,441,390,453,458,335,497,381,455,412,373,402,450,403,416,465,439,348,462,362,414,383,448,377,390,366,490,300,433,385,524,358,474,346,442,360,497,332,392,418,459,391,535,348,468,416,462,399,466,354,442,382,446,351
336,412,461,400,339,463,452,392,566,353,428,400,440,389,355,394,445,401,494,415,428,421,398,395,470,405,425,379,418,422,372,378,438,430,453,434,447,403,453,418,424,437,473,418,413,405,436,425,410,394,384,411,423,407,370,434,399,403,767,336,658,384,540,317,483,297,500,254,1035,503,1022,471,1063,457,490,345,987,467,518,227,470,274,532,205,494,247,516,314,572,242,575,319,524,349,982,496,502,249,631,318,484,309,1024,492,494,312,448,302,496,199,450,289,494,274,561,323,1015,489,1043,508,949,420,968,421,994,495,940,412,929,459,946,490,924,442,866,460,743,299,709,437,934,388,940,471,859,337,992,459,1084,519,1085,559,891,258,947,443,953,484,782,417,938,461,929,518,922,442,914,353,776,333,892,437,891,437,914,561,908,479,1032,502,819,364,967,542,907,384,894,427,854,453,920,524,734,588,849,582,719,649,737,549,761,669,759,615,754,637,724,624,705,679,750,679,757,708,794,665,692,633,766,614,773,539,785,541,774,578,761,584,721,614,791,497,723,462,760,594,741,482,740,562,813,690,822,626,779,590,738,641,816,536,819,451,744,314,784,442,790,427,711,416,749,547,757,478,774,342,525,384,624,292,753,169,597,448,594,282,571,337,715,256,684,264,736,313,780,444,631,654,688,438,648,548,719,392,641,434,710,504,639,287,730,304,753,317,1042,663,1011,568,972,547,1091,702,766,271,906,421,715,303,979,483,452,404,477,409,554,415,504,407,558,435,456,275,539,378,572,506,503,440,475,463,467,479,472,371,469,438,488,370,493,366,435,392,507,427,524,438,502,481,498,331,485,427,496,331,503,323,512,337,454,344,506,398,554,408,473,345,475,434,568,498,444,420,600,324,799,495,676,283,689,266,728,569,694,267,778,457,817,447,713,252,639,222,668,227,782,563,565,235,727,444,702,270,613,176,616,314,646,168,610,188,639,149,621,143,724,206,730,145,667,178,630,89,585,219,699,565,731,474,701,464,741,390,634,482,648,437,720,536,773,451,717,522,624,539,609,383,654,404,671,384,735,545,659,503,639,518,744,479,714,362,622,514,699,560,692,489,527,565,683,439,743,412,790,482,739,326,697,479,772,448,738,486,699,431,652,381,637,354,667,364,631,366,683,471,669,415,688,369,682,358,702,368,629,445,644,439,683,554,724,382,704,478,662,495,741,381,569,229,461,312,488,348,361,436,553,437,395,435,428,403,414,394,470,395,512,401,491,461,469,533,638,490,687,455,758,563,637,468,720,402,704,391,713,397,708,445,704,498,713,493,696,440,722,413,731,561,722,571,709,539,789,460,677,346,680,413,711,401,687,468,646,460,691,468,668,443,680,480,628,443,633,487,631,442,624,359,599,401,593,364,850,355,885,393,901,314,880,366,934,397,985,247,982,457,958,313,970,390,933,335,963,333,922,315,956,286,948,238,905,343,1000,373,1005,386,812,441,941,283,905,586,863,371,1007,369,880,424,945,258,1014,438,612,621,649,483,573,412,644,452,605,408,621,423,680,446,730,396,674,420,635,436,739,402,682,411,742,516,678,432,712,390,743,464,684,435,642,413,640,594,762,464,746,409,796,497,645,463,701,398,637,433,718,495,760,535,727,503,659,441,663,362,647,426,498,412,778,352,830,347,884,316,810,399,839,297,882,231,982,343,903,279,980,243,862,348,879,347,879,311,855,329,813,226,872,349,820,332,866,349,931,191,930,310,884,393,928,316,769,108,695,152,657,197,657,197,712,159,831,367,892,331,774,426,843,371,824,397,837,409,829,347,805,377,838,377,913,411,877,408,787,429,854,450,1047,424,1012,444,1024,472,955,365,859,309,872,416,887,425,915,439,859,382,849,354,900,366,883,394,895,344,893,382,912,360,991,321,944,386,946,343,857,398,808,340,787,430,746,399,1005,430,1071,499,1030,474,1015,493,1026,471,1050,426,1085,438,1064,509,1067,452,1035,460,1071,455,1057,450,1047,485,1052,427,1075,429,1082,444,1131,460,1078,393,1070,477,1025,452,1063,445,1033,478,1055,443,1074,485,1047,422,1076,454,1084,484,708,268,544,301,569,264,482,276,637,296,600,257,501,282,516,316,677,258,628,256,633,300,565,356,551,316,508,172,611,192,524,231,564,326,553,246,514,164,520,233,596,240,556,305,509,217,533,198,519,147,542,181,556,261,562,259,342,516,394,470,351,410,320,489,299,407,332,440,316,399,304,390,278,404,284,454,299,442,288,421,350,450,301,429,362,418,292,415,322,416,322,417,309,448,280,393,356,440,341,462,325,442,381,449,317,442,349,433,308,412,322,392,300,394,361,397,340,413,315,397,326,437,316,434,265,411,310,395,395,419,299,418,820,453,882,460,787,466,946,473,760,381,671,414,848,449,949,421,921,382,879,470,813,432,822,416,830,410,816,555,805,442,914,456,893,419,820,463,853,449,832,498,739,469,818,461,710,463,787,453,939,476,764,421,670,415,813,457,750,401,862,502,793,452,940,352,969,355,908,383,949,358,932,373,976,360,909,330,931,383,1004,380,1016,390,907,302,917,272,938,294,912,354,955,415,973,359,951,337,872,314,969,364,984,335,937,360,891,272,966,317,1010,297,916,409,930,400,982,395,988,286,1010,340,1010,392,438,326,483,371,493,300,516,365,456,401,479,417,486,388,505,356,425,394,459,362,517,347,492,352,455,365,387,404,483,409,421,388,463,392,467,346,400,409,404,413,424,395,426,402,413,377,431,388,405,391,411,368,448,400,448,386,456,389,461,362,348,337,426,397,423,376,875,431,891,482,873,408,458,422,482,406,454,415,474,401,438,435,386,417,516,415,407,371,392,431,406,448,469,379,479,436,492,378,413,313,431,365,417,429,469,379,466,411,444,421,456,352,433,386,462,376,347,409,422,395,383,416,393,408,399,409,938,399,966,457,672,262,682,254,732,248,709,295,651,288,683,258,612,226,1072,351,816,219,748,330,673,221,790,324,665,371,716,319,657,232,797,271,658,271,691,285,723,230,795,369,805,254,714,277,618,309,684,296,712,275,678,297,1028,489,1006,427,495,289,974,416,992,418,1082,451,1108,414,1059,410,1070,409,1078,456,1098,429,1082,397,1075,440,1000,431,1041,457,1070,454,1036,433,1030,433,1006,476,1055,438,539,224,558,290,588,296,634,295,619,296,627,236,949,265,374,434,966,491,1031,332,969,470,988,328,739,270,523,432,618,444,673,303,546,446,758,288,624,415,792,363,562,440,650,420,625,241,679,303,486,226,569,487,574,448,643,306,603,506,748,272,573,456,727,208,565,503,662,435,662,281,1007,292,1105,370,1101,452,777,424,772,408,659,330,684,330,600,269,637,256,608,353,554,246,581,246,482,265,514,310,509,181,501,370,508,253,478,271,506,259,574,232,471,211,488,300,529,203,499,283,537,253,535,264,464,241,655,301,483,246,490,239,490,332,446,207,593,349,523,228,462,409,501,273,530,329,454,262,542,420,513,208,508,299,486,371,505,379,467,333,491,369,496,310,446,403,463,266,470,266,433,270,501,288,467,430,448,260,563,372,620,406,584,311,1046,527,1078,456,1088,478,1043,506,1098,485,1046,494,1073,409,1012,334,1077,422,1099,406,1012,436,1054,353,983,296,1084,408,1112,426,1088,355,925,343,1066,474,1095,504,1031,475,1097,388,1100,464,1006,300,1085,377,917,455,862,318,875,458,948,395,1016,424,817,255,926,408,752,341,938,436,863,516,684,307,1055,333,972,405,973,312,827,366,979,383,1042,624,819,367,843,230,1037,354,833,372,1031,487,904,329,1015,430,773,419,1043,401,843,242,990,403,826,363,547,287,533,319,544,280,497,343,475,296,954,402,1015,423,1046,512,1039,471,1045,472,1052,484,1041,459,534,267,581,280,624,263,518,320,614,374,515,295,491,319,513,267,516,309,531,298,555,272,532,234,510,336,517,224,529,320,510,373,672,279,762,250,1121,345,1147,506,943,488,1155,421,1030,346,880,436,914,434,898,365,921,458,882,437,894,491,814,363,904,444,856,475,863,489,887,463,896,475,944,460,879,490,909,369,916,431,916,479,921,391,992,442,760,385,1071,638,1074,636,1075,637,1118,663,1094,566,1102,460,823,337,1076,367,1086,393,1089,376,1120,425,1103,429,1060,490,910,217,1080,269,1035,179,1068,436,1076,368,1083,347,1061,427,1086,441,1068,390,1076,411,1084,531,1006,434,1099,476,1146,422,879,385,576,572,743,359,801,459,528,361,376,448,380,440,422,324,475,345,455,375,338,401,448,367,406,444,402,350,422,363,408,366,410,375,350,357,469,267,394,387,501,320,434,341,448,323,489,294,391,386,461,354,510,310,463,378,424,396,474,316,450,344,409,352
320,383,456,375,335,440,443,364,565,324,404,370,413,360,328,365,432,371,476,386,402,393,370,368,448,374,400,349,391,394,347,348,415,402,424,412,425,372,433,389,394,412,444,389,391,375,408,395,381,364,355,384,396,378,344,406,371,372,751,303,642,355,511,294,450,274,470,229,1040,466,1023,433,1067,420,458,326,997,431,483,206,436,256,494,180,457,230,488,290,537,219,540,300,491,320,996,460,467,223,603,287,454,290,1038,453,463,291,418,289,459,184,413,272,461,245,528,300,1029,451,1042,471,924,387,939,397,962,474,909,384,896,443,919,459,913,411,841,433,711,309,683,455,907,358,913,445,826,317,964,429,1076,488,1076,528,857,233,916,411,923,461,753,391,913,429,905,494,893,421,881,323,745,315,862,416,861,411,889,538,883,452,1020,471,791,345,955,515,878,359,871,395,823,431,895,496,725,567,844,561,709,629,729,528,757,649,751,596,751,619,716,607,699,659,744,662,752,687,791,646,685,615,757,593,765,517,774,518,761,556,757,558,715,593,788,472,715,438,753,568,732,458,732,537,810,667,822,603,771,568,732,616,816,511,813,427,737,292,775,421,782,410,702,397,741,529,749,460,718,375,466,428,575,309,703,209,540,476,550,299,510,368,663,283,634,297,679,339,719,453,567,639,630,480,587,542,667,403,581,440,663,510,582,289,668,339,742,299,997,621,1002,502,980,491,1093,648,823,272,959,422,774,294,1029,474,427,376,451,387,528,397,478,386,533,410,426,252,512,353,547,485,478,420,452,431,441,462,439,348,438,413,457,345,463,341,404,366,480,402,496,414,475,460,467,307,452,397,466,307,472,307,480,308,423,323,476,369,525,379,443,323,447,408,545,471,416,395,555,327,756,482,638,281,639,273,691,567,652,271,734,450,778,434,670,255,608,215,625,234,750,545,525,235,689,433,656,274,564,187,568,320,601,181,568,190,595,161,576,152,674,215,685,145,621,181,591,131,545,217,707,535,728,435,679,445,719,361,638,446,636,397,702,523,769,415,715,499,606,533,590,358,650,377,683,358,704,510,690,493,672,518,748,452,682,327,617,485,688,529,686,458,514,551,662,405,752,383,789,448,710,294,673,447,761,418,707,458,689,404,638,355,623,328,651,336,618,343,671,450,657,393,676,349,665,330,690,341,617,421,630,412,676,532,712,353,696,448,657,465,733,352,543,205,434,291,467,329,334,421,525,417,365,417,404,376,390,368,438,374,485,384,484,436,462,511,631,462,677,426,752,536,631,441,711,375,701,365,701,369,700,416,692,473,704,470,686,417,715,387,726,534,716,546,702,514,778,429,663,319,666,388,703,373,678,441,635,432,681,439,657,414,671,454,613,416,626,462,622,415,609,326,591,377,574,341,829,333,866,365,879,285,853,338,926,364,959,212,965,426,927,281,948,356,909,303,952,299,902,280,930,254,928,203,888,313,988,339,1000,351,799,412,911,247,894,557,866,340,991,332,865,391,913,232,997,403,598,595,640,455,560,380,630,423,596,377,611,392,668,414,714,364,663,391,618,406,729,397,668,380,729,486,673,400,710,360,728,431,667,403,629,380,625,566,753,434,735,376,784,471,629,432,684,371,630,402,697,459,741,496,709,466,646,410,652,330,635,394,462,394,763,322,810,320,861,290,793,372,818,268,857,198,965,309,885,246,953,209,843,317,858,317,858,282,838,297,787,195,859,318,801,300,851,316,902,159,915,278,874,360,911,284,739,93,662,127,623,177,623,177,676,138,810,339,872,299,754,399,827,342,814,368,819,379,810,317,781,346,825,347,902,377,869,377,781,397,849,417,1037,392,1006,410,1015,438,934,333,839,281,857,387,872,395,903,409,841,350,834,323,881,336,867,362,876,316,884,352,895,331,964,289,918,354,923,313,849,366,790,313,773,402,733,371,1006,398,1071,466,1027,443,1012,460,1034,436,1050,391,1086,402,1069,478,1068,417,1040,425,1073,421,1063,416,1056,451,1056,392,1073,394,1089,408,1131,422,1079,356,1075,441,1031,416,1070,409,1039,443,1056,409,1079,451,1051,387,1080,419,1087,450,681,245,511,284,538,242,449,248,605,271,567,236,469,265,485,292,643,234,597,234,603,271,528,340,515,299,472,150,578,164,489,202,528,304,520,221,478,144,481,217,561,222,521,286,472,204,496,173,482,137,506,158,519,237,522,236,327,491,376,443,336,383,302,462,279,378,311,412,298,373,284,360,257,375,265,428,280,412,267,391,331,422,282,400,339,389,271,387,298,386,300,390,288,423,260,365,336,414,322,434,304,414,363,420,297,417,332,407,290,386,298,361,279,364,344,370,320,384,296,368,303,407,298,406,246,382,290,364,375,394,280,389,823,422,889,425,787,434,952,435,739,347,649,378,858,412,947,382,909,346,886,430,797,395,818,379,821,374,807,509,802,405,913,418,889,383,816,429,855,412,840,463,725,430,805,426,684,429,776,417,936,441,757,384,655,377,816,413,730,365,823,463,780,416,920,322,950,321,887,351,932,324,911,339,956,323,891,298,904,353,988,346,998,355,883,271,891,239,915,261,884,321,942,381,949,327,929,303,844,281,947,332,962,302,926,325,868,239,939,283,990,262,894,375,906,367,963,361,962,250,991,305,989,357,410,300,456,342,466,273,491,337,432,371,455,387,461,360,477,329,399,366,434,335,491,320,463,326,426,335,367,373,454,383,396,360,439,366,440,317,376,378,379,387,398,372,403,371,390,348,406,359,377,362,383,339,416,369,420,356,430,362,431,335,318,324,399,369,394,345,888,404,910,454,894,380,436,395,464,379,435,387,458,375,417,407,365,390,501,387,386,347,372,405,386,419,447,353,459,408,473,351,388,286,407,341,396,401,448,353,448,385,424,394,434,324,412,360,441,346,327,382,403,366,366,387,373,380,381,379,916,366,945,419,634,234,644,233,698,224,666,268,634,264,659,235,582,198,1039,313,773,195,704,308,637,198,751,300,634,338,680,292,618,206,754,239,622,243,649,257,680,207,756,347,775,235,673,253,582,282,664,266,679,245,651,273,1030,458,993,394,462,261,964,383,978,385,1087,416,1110,379,1052,375,1072,375,1076,421,1101,393,1083,361,1083,404,1000,398,1037,422,1071,419,1035,400,1030,400,1005,443,1063,403,503,213,523,268,557,269,609,266,588,273,595,212,970,229,356,408,975,455,1048,299,976,436,977,296,708,247,512,397,600,413,643,279,529,417,728,262,599,382,771,332,547,408,628,388,596,215,651,274,453,204,551,454,563,414,622,274,595,473,717,243,556,421,694,189,556,468,653,402,635,255,1036,259,1100,338,1105,418,762,394,761,378,635,299,658,302,576,239,611,226,584,325,523,221,553,219,451,239,488,280,479,157,471,340,480,222,452,242,479,232,547,204,439,189,459,274,499,178,477,254,509,229,508,234,440,209,625,269,456,217,462,212,461,306,416,185,566,324,493,199,438,380,471,251,498,299,426,237,521,389,480,185,479,278,457,344,478,351,437,309,463,350,466,282,426,376,431,244,438,241,402,246,470,260,445,402,418,236,538,345,599,377,558,286,1027,490,1063,418,1051,466,1025,471,1076,447,1021,454,1039,407,980,360,1051,383,1086,364,991,395,1018,333,946,270,1060,370,1077,418,1063,393,889,335,1034,457,1069,467,1000,467,1060,379,1076,427,972,262,1046,389,885,433,832,319,852,424,946,357,1023,388,778,236,891,376,740,304,939,399,839,480,668,266,1019,307,972,366,938,278,800,333,962,345,1016,588,784,347,805,204,1055,317,794,349,1028,448,872,294,1012,392,737,396,1079,407,802,219,989,363,792,339,514,263,499,295,510,257,469,323,442,270,957,370,1016,389,1052,477,1048,436,1051,438,1057,449,1046,427,499,246,550,253,589,237,483,297,581,345,480,275,456,296,480,242,480,288,498,271,520,249,496,211,475,312,481,199,493,294,474,344,637,291,728,258,1104,315,1144,472,921,455,1139,387,1018,313,853,415,908,426,871,341,892,444,854,408,869,463,782,333,880,413,830,444,834,456,867,428,866,447,920,431,846,465,880,342,889,400,889,444,892,358,961,409,724,392,1080,605,1083,605,1084,606,1112,629,1094,534,1084,422,787,334,1054,332,1068,356,1063,339,1107,388,1088,387,1039,452,873,202,1055,233,1001,143,1046,399,1052,327,1056,304,1046,385,1062,399,1045,349,1056,365,1075,493,973,409,1085,430,1133,377,860,355,534,557,711,353,770,464,496,332,384,426,383,403,386,320,449,319,442,338,356,366,437,330,407,407,393,334,383,367,412,327,372,379,310,348,444,231,393,359,475,283,394,342,442,286,474,257,383,350,451,317,480,272,453,340,435,357,471,277,444,305,372,360
301,354,450,350,329,417,436,336,564,294,381,340,383,330,302,335,419,341,457,357,377,366,341,339,426,343,375,320,361,364,319,319,391,373,397,388,403,340,413,360,364,385,414,362,369,346,381,367,351,334,327,358,370,351,318,377,341,343,734,271,625,328,479,275,418,254,436,205,1048,428,1025,395,1062,386,424,307,1008,393,446,187,399,242,458,164,423,213,458,268,505,191,505,288,454,290,1003,423,435,203,577,258,421,275,1034,416,432,276,387,277,421,171,379,255,431,221,497,274,1039,414,1039,434,895,357,909,371,931,452,879,357,865,423,891,428,886,383,814,410,679,321,655,475,876,327,887,420,792,297,937,399,1063,456,1065,497,823,211,886,382,892,440,723,371,885,396,877,467,864,402,849,296,713,304,831,394,835,390,864,517,856,432,1006,440,762,327,944,489,847,333,844,365,792,411,867,469,712,546,837,541,696,609,719,506,752,629,744,576,747,601,707,590,692,639,735,644,744,667,786,627,678,598,745,572,756,495,761,494,744,534,753,532,707,572,780,446,707,414,744,543,722,434,723,511,805,644,820,581,762,546,725,592,817,486,803,402,730,271,765,401,771,392,693,379,734,512,741,442,658,411,410,454,528,353,657,239,486,498,502,316,455,384,607,309,582,329,613,366,652,466,500,634,584,465,524,547,613,414,528,445,610,516,521,296,619,347,683,293,952,575,988,441,970,485,1100,588,880,266,1010,420,833,283,1090,471,401,348,423,362,503,382,452,364,509,385,396,232,487,327,522,468,456,401,430,400,415,444,407,323,407,386,428,323,435,318,374,338,456,378,469,392,450,439,437,285,421,365,435,284,442,290,449,281,393,301,447,344,497,350,414,300,419,382,520,444,397,374,510,333,710,472,597,286,589,284,649,562,609,277,689,449,739,425,629,261,568,206,580,242,715,536,483,237,652,422,607,281,517,209,518,335,557,197,522,198,553,172,532,168,624,232,647,142,575,189,554,149,502,221,708,505,702,427,649,466,692,344,637,410,616,381,699,492,758,375,724,460,604,501,558,345,625,347,657,321,672,477,702,459,690,493,721,428,648,297,615,453,682,506,663,446,505,522,665,371,740,348,756,413,711,263,648,416,739,390,741,460,682,376,622,328,609,302,632,308,605,319,659,428,642,371,660,326,655,304,678,312,605,397,612,385,666,510,701,326,687,419,653,436,722,324,515,183,408,271,447,310,305,411,497,395,335,404,378,351,368,344,409,358,456,369,477,411,456,490,623,434,664,398,745,509,626,414,701,348,696,339,686,341,689,387,682,448,698,447,677,390,709,361,720,506,710,521,687,491,768,399,648,291,651,364,693,345,667,415,623,404,669,411,648,386,660,428,600,388,619,437,610,389,605,324,582,352,558,314,803,304,846,339,863,265,827,314,913,330,935,179,948,395,901,250,921,323,890,269,935,264,877,246,897,239,900,172,868,284,967,305,991,317,780,384,880,215,878,528,858,305,973,296,843,360,885,206,978,369,585,570,630,428,548,348,615,394,587,345,601,361,655,382,696,332,653,362,603,375,727,381,654,348,716,452,672,369,704,342,710,399,649,371,617,349,612,539,742,405,722,344,768,441,611,402,670,347,622,371,675,423,719,450,693,430,632,380,640,298,624,362,430,368,748,293,786,292,833,262,772,345,792,236,829,165,949,275,863,215,925,178,822,287,834,287,830,251,820,265,769,173,841,286,782,267,831,283,872,134,897,245,861,326,889,252,742,80,628,103,589,155,590,156,641,117,789,313,850,267,735,376,809,314,798,338,801,349,792,286,755,314,808,317,893,344,858,346,774,365,839,383,1027,360,997,376,1005,403,909,302,816,255,838,357,856,368,889,379,821,320,819,292,861,305,848,330,855,288,870,322,874,302,938,259,893,324,896,281,837,334,773,284,760,373,719,342,1005,366,1070,434,1023,411,1012,427,1039,401,1048,355,1085,365,1072,446,1069,381,1044,389,1074,386,1067,381,1063,416,1060,356,1073,358,1095,372,1131,385,1080,318,1080,405,1036,381,1077,372,1043,409,1056,376,1080,416,1054,352,1083,384,1088,415,652,223,479,268,506,224,417,223,572,250,534,219,436,252,454,273,608,213,565,213,573,246,492,323,479,283,435,128,544,136,453,181,493,283,485,202,441,126,442,204,526,207,486,264,434,187,457,148,444,131,471,140,482,215,483,213,312,467,358,416,320,355,284,435,260,350,292,384,280,347,263,330,235,346,244,402,262,385,246,363,311,394,263,371,317,362,251,360,274,359,279,361,268,400,240,337,314,386,304,407,284,386,344,391,277,391,315,380,270,359,276,333,257,333,326,342,302,355,276,338,281,378,279,378,227,352,271,335,354,366,261,362,827,391,894,390,783,403,953,398,717,314,632,342,869,374,946,342,896,310,889,391,786,359,812,342,810,337,797,464,799,368,908,381,882,348,808,395,853,376,848,428,714,391,793,391,659,397,764,382,934,406,745,348,640,339,819,369,713,329,790,421,764,379,898,291,930,287,864,320,914,291,888,305,930,286,872,268,872,322,970,311,975,321,856,241,865,210,887,228,855,290,930,348,924,294,908,269,814,246,928,298,938,269,908,290,844,208,906,250,968,229,867,341,879,336,942,328,933,217,971,271,966,324,381,278,430,315,436,245,464,307,406,340,432,357,437,333,448,303,370,334,407,305,462,294,434,302,399,305,347,343,426,358,368,328,411,339,411,290,351,351,355,362,372,342,382,341,366,316,379,328,347,332,356,311,384,339,393,327,403,333,402,306,292,306,372,343,365,316,900,377,928,426,914,352,414,368,445,351,417,362,442,349,396,378,343,362,483,360,363,321,350,377,367,391,424,324,437,381,454,325,361,258,384,316,374,374,424,325,428,358,406,367,410,296,388,332,419,316,306,354,382,338,348,359,352,351,362,350,892,335,937,391,604,202,603,215,664,198,632,243,606,245,630,215,547,173,1020,282,720,170,683,284,609,174,708,268,606,307,648,271,588,188,711,207,591,221,609,231,644,185,726,320,753,213,648,231,549,257,636,239,637,222,626,250,1026,427,977,360,434,227,948,349,965,352,1090,380,1111,344,1042,339,1072,340,1078,387,1104,356,1080,326,1083,369,998,364,1034,388,1071,383,1034,366,1032,368,1009,410,1068,368,466,201,492,250,535,236,584,243,557,255,564,190,992,195,338,376,984,419,1070,267,980,403,963,264,684,218,501,363,586,379,644,252,508,387,698,244,585,349,739,308,533,374,603,357,570,181,633,243,424,185,542,422,547,382,592,245,584,440,691,213,544,386,662,162,547,434,646,367,612,226,1062,227,1078,305,1115,386,751,364,747,347,606,267,637,275,554,212,583,200,561,299,494,197,525,194,419,217,456,250,445,136,446,303,453,196,427,213,450,203,520,173,404,173,428,245,470,155,446,225,483,203,484,207,412,181,594,239,425,193,434,182,433,282,386,165,539,301,461,173,414,351,440,231,468,274,397,213,500,359,448,164,449,257,428,316,449,322,405,285,433,326,436,254,402,346,399,223,406,217,372,224,438,231,422,374,387,214,513,318,575,347,530,263,996,464,1027,403,1014,437,1001,431,1046,419,989,416,1031,397,954,337,1016,353,1064,325,960,366,986,300,911,297,1027,336,1045,384,1033,384,854,314,1008,417,1040,454,966,431,1031,339,1045,404,937,229,1010,362,850,408,800,305,825,392,952,320,1042,351,739,222,856,350,716,268,939,378,815,442,659,226,987,279,990,328,897,245,770,301,944,306,997,553,748,332,766,182,1090,300,755,331,1033,408,837,263,1014,354,701,377,1046,388,761,200,1000,324,757,316,481,239,464,272,476,239,441,303,408,244,960,338,1018,356,1059,443,1056,401,1056,404,1062,414,1050,394,464,224,517,229,554,213,449,274,548,317,444,256,421,273,444,219,445,271,464,247,485,228,460,190,439,288,445,178,456,270,439,316,604,295,716,240,1095,280,1130,443,902,420,1115,353,1002,280,827,386,885,395,847,312,870,411,829,384,837,441,743,311,848,386,802,418,801,432,835,406,836,413,898,404,817,435,851,315,856,370,860,413,862,324,932,379,688,396,1061,578,1061,576,1065,578,1102,595,1086,501,1062,386,752,334,1022,300,1040,320,1033,305,1089,353,1067,345,1013,415,836,193,1020,198,961,111,1016,363,1022,286,1024,263,1023,343,1032,358,1019,310,1028,319,1063,454,940,391,1064,385,1107,332,840,326,540,513,679,348,738,471,465,303,389,391,372,367,349,322,421,293,424,301,357,329,418,296,395,369,403,297,363,355,407,288,369,351,317,324,416,196,402,320,449,245,363,338,426,249,453,220,366,312,432,281,450,235,444,311,431,319,453,238,438,267,361,341
280,324,444,325,324,394,430,308,562,265,356,310,355,300,272,304,407,312,437,328,351,338,314,310,406,312,352,290,330,333,292,288,367,344,370,365,380,309,390,330,334,358,384,336,345,316,351,337,322,306,301,331,344,323,293,348,310,313,717,238,604,305,446,256,382,241,404,181,1049,393,1017,361,1060,350,390,289,1016,356,415,172,362,229,422,143,389,197,429,245,470,167,468,271,422,263,1011,386,403,179,548,234,388,269,1036,376,398,261,354,266,385,156,343,239,396,198,466,247,1053,377,1041,396,864,328,879,348,903,425,848,327,835,401,862,399,857,359,786,386,646,331,627,490,845,297,859,391,758,282,913,368,1050,425,1051,468,789,194,853,355,861,419,692,355,856,366,847,438,837,383,816,274,681,293,800,377,807,368,837,496,829,411,988,409,733,311,929,463,817,309,815,339,764,391,839,446,698,525,828,520,679,588,708,485,746,610,735,557,743,582,698,574,682,619,724,627,734,647,782,608,667,580,731,551,747,473,748,471,724,513,747,507,698,550,776,420,697,390,738,518,712,409,714,486,801,621,818,558,752,523,716,567,817,461,792,378,720,250,749,380,762,375,684,360,724,494,732,424,608,414,349,510,481,364,617,255,433,537,443,354,397,429,545,343,534,353,551,386,594,465,428,632,536,472,470,552,556,423,465,458,548,532,458,307,565,364,625,300,925,530,985,376,923,514,1087,534,933,268,974,394,893,281,1082,449,376,320,398,337,477,366,427,341,483,360,365,213,461,303,499,451,431,381,411,368,389,426,376,296,376,358,398,295,406,294,346,311,432,350,440,369,428,414,406,265,392,335,404,264,411,272,417,256,362,278,418,319,472,326,382,273,392,362,494,421,380,354,462,346,667,465,557,294,542,288,668,526,566,292,642,452,697,418,587,267,532,205,535,258,679,529,445,246,613,415,565,283,470,234,469,353,514,215,479,203,509,184,489,182,573,243,606,143,526,212,510,154,458,228,704,475,690,403,650,443,670,341,615,397,585,343,673,474,749,344,723,422,596,468,526,339,593,331,623,288,684,464,700,426,696,461,703,407,611,274,616,421,675,474,648,438,479,510,653,336,738,313,722,378,696,231,671,414,711,362,753,432,670,349,606,302,595,277,618,281,593,294,648,407,629,351,643,300,642,277,664,287,590,372,598,358,657,489,690,297,677,389,647,406,710,295,487,163,381,252,428,288,276,396,469,377,306,388,354,330,347,316,377,342,426,358,473,386,451,468,614,407,649,369,734,482,619,387,690,322,689,314,673,313,677,358,673,424,692,424,668,363,704,335,713,478,698,496,673,465,758,368,633,264,637,339,679,316,656,388,607,376,654,382,633,370,648,401,587,361,605,415,598,377,581,298,566,332,542,287,780,284,821,315,850,243,795,295,903,297,906,152,924,364,870,225,893,295,867,235,913,231,851,210,893,214,869,141,846,257,943,273,985,282,761,356,848,185,857,502,851,270,955,260,821,327,856,181,958,334,573,546,619,400,536,316,602,364,577,314,590,330,642,351,681,300,642,333,588,345,717,351,642,317,705,419,667,338,704,316,692,366,632,339,604,316,600,512,732,375,711,312,756,414,594,371,655,324,612,341,652,387,698,404,674,394,616,349,628,266,611,330,395,343,730,264,763,268,807,236,749,320,763,205,799,136,928,242,840,184,891,147,800,256,809,258,800,228,799,233,742,148,820,254,759,234,807,252,838,110,874,214,846,293,866,221,735,64,595,85,556,137,557,138,606,96,767,285,821,235,714,349,787,286,781,309,784,318,771,257,733,288,791,287,880,310,844,315,768,333,828,353,1016,328,990,342,994,369,887,273,796,232,817,329,836,340,868,350,800,289,799,262,840,277,825,298,830,259,855,292,853,274,909,230,870,297,868,251,826,303,751,262,746,344,704,314,1003,334,1069,401,1019,380,1009,394,1042,366,1045,320,1085,329,1072,414,1072,346,1047,354,1074,351,1070,347,1064,382,1064,321,1073,322,1099,336,1132,347,1079,292,1085,368,1039,346,1083,336,1046,374,1055,342,1082,381,1057,316,1085,348,1088,381,621,201,447,252,473,209,382,203,539,231,501,203,403,241,424,256,573,195,534,197,540,220,455,303,442,261,398,109,510,113,417,165,456,262,451,187,405,109,404,191,490,192,452,244,396,170,419,127,407,124,435,123,445,196,443,193,299,443,342,390,304,327,268,409,240,321,272,358,262,321,242,300,214,318,224,376,243,357,226,336,293,365,244,342,295,336,232,333,249,329,256,330,246,375,219,308,293,360,286,379,262,358,327,362,258,366,297,353,252,332,253,303,236,305,308,314,283,327,259,311,260,348,260,350,209,321,252,305,333,339,242,334,830,360,898,355,778,371,951,360,697,281,614,305,877,337,944,303,879,274,895,351,776,323,804,305,798,301,789,419,797,331,906,343,874,312,801,361,849,339,852,393,704,352,782,357,636,365,750,346,931,372,728,311,621,301,822,325,695,293,763,379,750,343,873,262,907,256,837,291,893,258,863,273,896,253,852,236,842,293,952,278,950,286,827,210,833,181,858,199,826,260,916,314,893,264,885,236,784,216,907,266,911,238,887,257,814,180,872,220,942,197,841,309,854,305,917,295,900,186,948,237,945,292,353,253,401,285,406,218,440,279,380,310,407,327,411,307,417,277,343,305,378,276,432,267,407,277,371,275,327,313,398,336,343,299,381,310,382,264,326,324,330,332,346,314,360,311,337,283,352,296,320,302,328,283,352,308,365,296,374,305,374,280,279,287,348,317,336,289,913,349,946,398,934,323,394,342,424,325,395,334,425,323,375,351,321,335,464,333,339,293,329,350,346,363,401,298,416,354,432,297,336,232,359,292,352,346,400,297,407,331,387,339,387,269,364,306,398,289,285,327,359,309,328,330,331,322,342,320,858,304,919,355,560,177,560,192,626,175,596,213,556,225,583,198,506,155,986,245,684,141,647,261,580,157,685,241,571,283,615,241,548,170,662,183,564,202,584,205,607,163,695,287,712,202,611,209,507,237,602,214,604,196,597,221,1021,395,962,327,407,199,928,316,943,318,1094,344,1111,310,1042,303,1072,306,1078,352,1105,320,1074,290,1083,334,992,330,1032,354,1072,348,1032,333,1030,335,1009,376,1070,333,430,189,458,232,519,204,555,219,525,238,531,169,1013,160,313,347,997,383,1098,240,983,369,946,233,651,194,489,328,569,346,622,218,480,359,673,221,559,320,705,287,519,341,579,329,546,149,600,221,393,165,528,389,528,349,566,217,580,408,665,181,533,352,629,141,545,399,636,333,578,206,1092,196,1058,271,1118,351,739,334,736,317,583,238,612,249,525,185,551,180,535,278,464,171,492,170,390,193,430,221,410,114,416,273,421,172,401,185,420,178,493,150,373,163,400,216,440,131,419,199,451,181,455,183,386,155,562,213,392,171,406,153,404,260,356,149,511,278,428,149,390,322,408,211,436,248,368,190,480,328,415,145,419,239,397,288,420,292,379,262,405,306,405,227,376,317,367,204,374,193,342,204,407,204,398,345,356,193,486,290,551,319,503,242,964,457,1009,365,981,402,967,406,1010,414,950,403,1005,371,924,300,985,334,1030,318,933,327,947,265,877,274,993,341,1017,344,1005,343,818,299,979,385,1008,423,934,395,994,298,1012,369,899,209,975,325,814,387,768,299,795,361,976,282,1077,338,700,214,821,326,682,241,907,399,792,404,655,203,954,248,1028,314,859,220,739,271,928,268,980,517,713,320,728,165,1094,296,715,318,1059,370,802,238,1027,316,665,363,1010,358,721,187,1030,288,722,297,448,214,430,250,442,221,407,283,376,220,963,306,1018,323,1066,408,1063,367,1059,370,1068,379,1055,361,428,204,485,206,520,188,419,251,515,291,408,239,387,251,409,199,409,254,430,224,450,207,424,168,404,264,409,159,421,242,403,287,572,290,680,236,1067,258,1116,412,882,395,1093,326,985,245,796,364,869,375,823,283,849,385,797,369,808,413,712,283,819,356,773,394,770,405,805,381,804,385,870,378,785,411,822,287,823,337,827,383,827,291,897,347,653,405,1032,552,1033,547,1036,552,1105,561,1074,468,1032,352,716,336,988,271,1007,286,998,275,1064,321,1042,303,983,381,799,186,983,170,921,89,982,332,990,244,982,228,992,302,995,318,985,273,997,274,1048,416,906,374,1033,341,1078,288,816,303,569,468,647,344,706,475,432,275,380,357,352,330,347,286,387,266,398,265,347,293,396,269,367,334,401,259,368,315,391,249,363,313,336,285,387,163,395,280,419,210,368,298,400,212,423,185,346,274,405,244,420,198,419,273,416,281,429,200,419,228,359,304
259,295,439,301,318,371,426,281,559,235,328,280,328,272,243,276,395,282,416,299,325,309,286,280,386,281,327,260,302,305,266,259,339,314,342,340,354,278,366,301,305,330,354,311,318,287,321,309,293,280,274,301,320,297,265,319,281,283,700,206,582,283,413,243,345,225,367,166,1049,359,1016,328,1058,314,357,275,1024,320,379,157,325,219,386,125,352,182,397,219,433,155,432,255,397,230,1024,349,369,159,520,207,355,257,1030,338,365,249,320,256,348,141,310,220,363,169,433,223,1067,342,1041,359,835,303,847,323,874,397,817,304,804,376,832,372,826,339,757,363,615,338,601,487,815,271,829,365,724,268,884,343,1034,394,1037,438,756,182,822,329,831,403,661,337,827,334,820,416,813,361,783,254,651,284,769,362,781,348,811,471,802,391,966,378,704,296,910,437,784,283,785,315,734,378,809,427,684,504,815,500,661,568,695,464,738,590,722,537,737,564,685,557,673,599,710,609,724,626,775,589,655,563,712,530,736,452,732,447,704,496,735,481,685,529,769,395,688,367,727,492,697,385,700,461,795,599,813,536,742,501,706,543,813,435,781,353,707,228,730,363,750,359,674,341,714,478,723,406,557,431,303,583,444,414,555,303,412,607,398,372,343,495,478,380,483,381,484,417,527,480,479,581,488,491,407,560,490,439,400,474,498,536,394,334,520,380,565,317,900,483,973,370,890,548,1054,486,989,271,931,373,952,288,1020,437,352,292,371,312,452,349,403,319,457,334,335,196,434,283,476,434,407,360,394,337,363,407,345,270,347,331,368,272,376,272,315,283,410,323,415,346,407,388,375,244,363,303,373,244,381,255,385,234,331,253,388,295,446,301,352,249,363,342,468,394,358,332,415,363,659,431,517,303,493,295,678,489,524,302,596,452,655,418,543,278,488,223,492,270,665,503,401,263,581,399,518,303,423,264,419,377,469,243,432,219,465,198,446,196,524,261,563,149,478,231,465,161,415,242,693,446,670,363,651,414,671,302,600,362,545,370,672,447,720,308,713,383,578,436,494,332,600,307,630,261,718,454,677,393,677,428,687,380,578,245,594,394,653,459,647,408,463,501,639,304,710,281,717,355,687,206,693,401,695,336,755,405,658,321,587,279,582,252,600,256,584,271,636,386,616,327,629,272,633,253,653,257,576,348,585,334,645,467,678,268,665,361,637,377,696,266,458,144,355,234,407,267,247,384,440,359,276,370,328,308,331,290,344,325,398,346,469,361,444,446,605,379,634,341,720,456,612,360,677,295,683,288,656,284,662,329,659,401,680,402,660,338,699,309,703,451,686,471,657,440,749,337,617,236,623,315,663,288,642,362,590,349,640,353,612,343,633,376,573,334,594,390,581,350,564,264,555,308,529,260,752,266,799,288,826,214,764,277,887,263,871,125,905,335,837,203,865,268,841,203,885,201,826,178,864,186,836,116,821,234,919,242,968,245,739,328,816,160,834,473,842,236,934,224,798,297,825,157,934,299,556,520,610,373,525,284,591,333,568,283,578,299,628,319,668,267,634,305,575,315,708,331,630,285,692,386,664,307,698,304,674,334,615,308,592,283,587,484,722,346,703,280,741,388,577,340,640,299,602,310,633,350,673,357,657,358,600,319,616,234,599,298,360,318,711,237,737,246,782,212,724,296,732,182,767,120,904,210,811,155,855,126,774,226,782,230,769,208,772,201,718,120,798,223,736,205,782,222,804,92,848,185,830,260,839,188,698,52,562,72,522,119,524,120,570,83,742,263,792,208,693,324,761,260,762,280,764,287,748,230,708,263,775,259,864,277,835,285,761,300,815,322,1002,296,980,307,978,335,859,247,767,207,797,302,816,314,844,323,776,259,777,233,813,250,801,267,804,233,837,261,831,249,881,206,843,272,837,223,814,271,728,232,730,316,689,286,1003,302,1066,368,1012,349,1004,361,1047,331,1044,285,1082,293,1071,382,1076,310,1051,319,1075,316,1072,312,1069,348,1068,286,1074,286,1103,300,1129,309,1075,283,1089,332,1044,311,1090,300,1050,339,1055,309,1083,347,1060,281,1087,313,1091,347,593,184,414,237,440,194,348,187,505,209,468,187,371,228,393,239,538,178,502,182,507,200,420,283,407,239,360,91,478,90,380,152,420,248,416,172,368,93,365,181,455,179,416,228,359,158,380,107,370,113,399,108,409,177,404,174,284,419,326,365,289,299,250,383,221,292,253,330,244,296,223,271,194,289,204,351,224,327,205,306,274,337,227,316,273,310,211,306,226,303,234,300,224,350,198,278,272,331,268,352,241,330,310,333,238,341,281,328,233,304,232,274,214,274,291,287,265,299,240,282,237,317,241,322,190,293,234,275,313,313,223,307,829,329,902,321,768,339,948,323,674,249,599,269,889,300,944,272,863,238,899,312,765,286,794,268,784,265,780,373,795,294,899,305,865,276,790,327,842,303,853,358,694,313,769,322,611,332,734,312,930,337,712,274,600,263,823,281,678,257,739,337,735,306,847,231,881,223,805,269,870,227,835,243,862,224,832,203,812,268,931,244,922,252,799,183,802,152,826,170,797,229,897,280,863,237,858,203,752,187,880,232,883,209,865,225,784,156,839,194,912,164,816,279,824,275,892,265,867,157,921,203,917,261,325,229,372,258,377,191,413,250,354,281,382,296,383,278,387,252,318,276,349,246,401,240,381,253,341,246,307,282,371,313,318,271,355,284,355,237,298,293,305,306,319,286,339,282,308,253,327,267,294,275,300,254,323,280,339,268,348,279,344,253,304,264,319,287,307,263,925,322,963,371,952,295,373,317,401,298,373,309,407,297,354,324,298,308,443,305,316,268,309,323,325,334,374,271,392,326,410,270,309,206,334,268,331,319,378,270,384,303,368,312,364,243,338,280,376,260,262,299,335,280,311,303,309,294,321,291,832,277,900,323,521,151,515,173,594,147,557,189,532,207,554,181,471,140,967,219,639,123,615,234,541,141,653,213,534,256,580,212,507,149,625,151,540,183,552,177,567,149,661,264,681,187,573,187,472,213,574,188,568,177,570,195,1020,364,949,294,374,176,907,282,921,289,1094,308,1105,275,1049,268,1070,271,1077,318,1102,284,1067,255,1082,298,987,297,1030,320,1071,313,1027,299,1025,302,1007,343,1073,298,394,181,422,215,491,175,524,199,493,221,498,153,1032,126,285,316,1007,346,1098,209,987,336,917,206,618,172,477,294,551,313,594,194,466,329,641,201,536,291,681,259,499,309,548,301,524,124,567,203,362,145,508,357,506,317,538,186,571,374,642,151,515,318,596,123,538,365,622,299,554,180,1099,166,1043,238,1117,316,727,305,719,287,557,209,588,222,495,160,522,158,506,249,433,151,464,147,357,173,405,190,377,98,386,243,390,148,370,161,391,155,465,125,353,140,369,189,408,117,388,179,421,157,425,161,359,131,535,187,361,149,375,127,376,241,326,134,482,256,396,130,366,293,376,192,404,224,338,168,459,297,382,128,389,220,367,262,391,267,348,237,375,287,375,201,350,287,335,190,342,171,311,186,374,177,373,315,326,177,457,262,523,290,474,221,936,424,987,327,944,376,933,380,983,378,912,391,972,335,886,281,951,305,1006,275,905,288,906,235,841,255,960,305,985,308,964,317,786,308,941,376,987,385,899,381,961,264,990,331,865,235,944,286,778,369,736,297,763,333,1012,265,1088,336,661,208,785,303,645,224,870,387,768,366,648,243,925,221,1028,309,819,197,705,242,917,229,963,481,677,313,689,151,1057,280,676,310,1098,364,764,216,1059,281,628,353,980,329,680,176,1068,279,688,280,417,191,395,228,409,205,377,264,342,197,966,273,1018,289,1073,374,1071,332,1063,336,1073,345,1060,328,393,185,452,184,485,166,388,228,483,264,373,221,352,230,374,179,373,233,396,202,415,189,388,147,369,240,374,143,385,215,367,259,536,277,648,226,1048,228,1092,385,854,365,1071,296,964,216,768,335,858,359,794,256,829,359,770,346,775,394,684,257,783,337,741,370,737,383,780,346,770,358,839,352,758,385,794,264,786,310,798,352,789,260,865,318,621,424,1034,519,1040,515,1038,520,1084,527,1057,436,1000,316,680,340,951,245,970,257,962,247,1032,290,1008,266,949,346,761,185,949,142,879,71,946,303,953,211,958,195,958,265,956,284,947,239,960,233,1027,377,871,360,999,297,1040,252,794,278,595,424,615,337,674,474,396,255,358,322,319,296,339,250,350,245,369,233,327,258,375,239,332,298,380,222,355,276,368,210,340,275,340,244,356,129,372,242,382,182,357,258,367,178,394,154,315,236,378,206,384,167,397,243,389,244,395,166,393,190,335,268
238,266,433,276,313,348,421,253,554,205,302,250,300,242,214,246,386,252,397,270,300,280,257,250,367,250,303,231,274,275,238,231,314,285,315,316,326,246,342,272,275,299,324,284,292,257,291,281,263,252,249,271,293,268,237,294,250,256,684,173,558,258,379,229,309,210,329,155,1041,325,1009,293,1049,280,324,261,1033,283,344,157,288,213,347,110,320,164,364,196,398,131,395,232,364,203,1034,312,333,144,488,185,322,244,1024,299,331,248,285,249,309,131,275,203,334,141,398,202,1076,304,1032,322,803,282,815,298,842,375,785,284,777,352,800,349,795,319,728,340,583,340,575,476,783,248,800,340,690,255,853,318,1018,363,1018,407,722,173,792,304,800,387,630,323,796,304,789,394,784,342,750,236,621,271,737,348,755,329,783,453,776,375,943,349,676,285,891,412,752,261,755,296,704,365,781,410,668,483,800,479,642,553,679,444,728,570,711,518,728,546,672,543,664,578,695,594,710,607,767,570,642,547,693,514,724,430,716,425,682,480,719,455,672,508,760,369,678,343,714,467,680,363,686,438,786,576,803,513,726,480,693,519,800,410,769,330,695,208,711,351,738,344,665,322,703,460,712,388,490,470,295,570,399,482,511,305,393,660,346,425,309,535,423,404,434,400,429,428,457,501,538,526,430,529,345,580,425,459,336,497,433,554,332,372,464,415,509,328,871,439,952,437,893,491,1025,469,958,257,881,339,981,283,978,419,329,264,345,288,426,333,378,296,431,310,305,186,406,263,452,414,384,339,379,305,337,385,314,245,318,303,337,248,347,253,287,254,387,296,392,322,383,363,344,223,334,269,342,222,350,233,352,207,300,231,359,273,419,276,321,224,334,321,442,368,343,307,367,385,680,385,473,319,443,310,691,450,479,312,595,414,614,412,501,292,449,229,447,291,688,462,358,280,596,358,469,333,375,300,387,368,423,271,384,243,420,223,402,220,472,288,520,162,429,260,427,182,371,262,674,437,642,355,639,384,665,264,578,354,545,331,671,415,697,270,678,381,550,433,461,329,575,279,597,228,721,418,687,366,682,400,657,367,549,209,600,362,660,426,637,377,459,473,607,271,702,244,745,328,652,184,687,369,728,329,735,372,647,294,569,252,573,226,586,231,572,247,623,366,602,303,614,247,622,232,638,230,561,323,570,306,632,446,664,242,653,333,626,347,680,237,430,129,329,217,384,244,218,375,411,345,246,352,300,288,314,263,312,310,371,333,461,335,437,425,593,351,617,312,707,429,603,333,664,270,674,262,639,256,647,301,642,377,665,379,648,332,686,283,690,423,673,445,639,416,737,307,601,209,611,290,648,261,627,335,570,321,627,324,598,314,614,355,557,306,586,365,564,324,548,231,540,285,517,233,723,245,777,266,802,188,732,257,868,229,838,105,875,310,806,181,833,239,812,175,854,168,800,145,832,157,802,92,804,208,892,211,948,209,719,303,783,136,811,445,827,201,902,192,771,265,793,134,907,265,543,498,600,345,515,252,581,303,561,252,569,268,614,287,656,235,626,276,563,285,696,300,619,254,680,353,661,276,699,290,653,301,601,275,581,251,575,457,714,316,694,247,726,361,559,309,624,274,593,280,615,314,647,313,640,321,585,289,602,201,585,267,325,296,689,208,708,225,755,189,700,270,700,163,735,109,879,179,780,133,822,105,750,196,755,205,738,193,745,173,695,101,769,191,706,175,753,193,770,81,817,159,812,228,812,162,660,44,528,64,488,107,490,108,535,74,713,239,760,185,674,301,735,237,741,253,746,258,725,203,689,246,758,229,848,243,823,254,753,268,806,293,987,265,969,272,965,300,830,221,737,185,772,277,792,285,822,295,747,227,753,204,784,225,776,242,778,210,816,231,807,223,852,183,816,246,808,194,798,239,701,210,714,287,674,258,1001,270,1062,335,1003,318,1000,328,1053,296,1043,250,1080,256,1070,350,1076,281,1054,284,1078,281,1076,278,1073,314,1068,264,1072,250,1107,265,1128,272,1076,275,1093,296,1050,276,1095,263,1055,304,1055,275,1082,312,1061,246,1087,278,1093,313,562,168,382,223,408,180,313,173,471,191,435,173,338,219,362,225,503,163,470,171,475,188,383,261,372,218,323,79,443,78,343,145,384,230,381,156,332,82,326,171,420,167,381,212,321,148,342,93,333,102,364,95,373,157,364,157,270,395,308,339,273,271,233,356,201,264,235,302,224,269,201,240,173,260,185,325,204,299,185,278,254,310,207,287,250,283,192,278,201,276,212,272,203,326,177,249,254,307,250,324,221,302,291,306,217,314,263,301,216,277,210,245,192,244,274,261,245,270,222,253,214,288,221,293,171,263,214,244,295,289,203,278,826,298,901,286,758,307,942,285,650,218,583,233,896,262,945,233,845,204,902,272,755,250,786,231,771,229,774,328,790,257,892,268,852,240,777,293,832,266,855,323,684,274,759,287,585,301,717,276,926,302,691,237,576,225,820,237,658,221,714,294,717,270,817,208,855,193,774,249,845,195,808,213,829,199,805,175,783,241,908,210,892,223,769,159,771,125,791,142,767,201,875,247,832,207,830,172,718,160,857,198,852,183,840,194,751,134,805,167,883,134,788,248,794,247,865,231,832,129,894,172,885,234,296,205,343,232,349,167,388,222,328,251,358,266,357,253,355,226,292,247,321,221,374,216,352,227,313,218,286,252,343,290,291,242,325,256,325,210,273,266,281,278,291,260,317,252,281,220,300,237,265,245,272,226,293,251,309,239,317,248,315,225,280,234,293,260,278,240,937,295,982,343,971,267,352,292,380,270,354,282,388,271,332,297,273,279,422,279,294,244,288,297,303,306,347,245,370,302,387,243,284,182,310,247,309,291,354,243,363,276,348,284,342,219,312,255,354,232,241,272,314,256,290,274,288,266,300,263,805,250,870,285,490,127,474,153,554,121,520,171,498,192,509,161,426,125,941,187,610,107,583,200,503,129,611,187,503,227,541,184,479,120,586,120,494,162,513,157,536,126,614,240,646,172,534,169,432,184,552,157,526,155,542,176,1017,333,933,260,340,159,887,250,896,258,1093,273,1098,240,1056,232,1070,237,1075,283,1096,248,1064,219,1079,263,986,263,1028,286,1069,277,1020,266,1021,270,1005,310,1075,263,358,169,385,200,461,150,492,182,460,208,464,143,1056,91,259,286,1022,310,1077,180,995,302,888,185,596,145,468,259,534,281,582,163,446,301,612,181,508,264,650,234,482,275,523,269,492,115,542,175,328,134,494,324,479,288,511,164,560,341,609,131,494,283,561,105,531,330,611,264,520,158,1064,150,1019,205,1121,281,713,275,704,256,533,184,560,195,467,135,490,138,480,225,403,130,431,127,322,151,372,163,341,88,356,215,356,128,340,137,358,133,436,103,322,126,340,164,376,99,357,155,392,137,393,143,331,105,509,162,332,128,345,102,348,223,296,122,453,236,364,111,343,266,345,176,370,201,308,149,437,266,349,115,359,203,336,236,361,241,318,213,346,267,343,175,323,257,303,175,310,152,280,169,341,154,349,286,296,161,429,236,495,261,444,201,903,390,952,313,907,361,899,349,949,352,873,360,933,317,848,270,915,275,976,244,865,277,870,247,801,238,922,280,945,311,924,315,750,288,901,352,951,356,865,369,923,263,955,306,823,213,905,276,741,357,710,312,731,309,974,255,1052,317,622,206,749,283,609,215,839,352,746,329,608,270,895,191,989,290,779,178,668,217,918,191,946,445,641,306,650,141,1023,253,637,301,1076,355,725,199,1091,272,592,346,949,297,639,171,1029,275,653,265,384,169,361,205,375,189,343,242,308,175,969,241,1017,256,1079,339,1080,297,1065,302,1080,310,1065,295,358,167,419,165,450,146,358,208,453,240,337,202,317,209,338,159,338,209,361,182,380,171,352,129,334,215,338,129,349,189,332,233,499,269,619,238,1030,196,1067,362,835,344,1054,266,934,190,738,313,838,334,765,232,794,345,744,320,739,373,660,233,752,313,709,347,707,353,747,326,733,329,807,322,727,355,761,243,753,283,765,319,753,228,828,287,589,408,1020,490,1017,487,1023,490,1084,494,1037,407,968,281,645,336,912,225,932,233,925,221,1000,261,970,230,912,320,724,182,908,118,837,56,908,276,915,180,916,166,919,233,917,256,906,212,918,197,1000,341,836,351,957,253,996,224,772,252,617,380,583,336,642,466,363,231,335,288,287,264,313,216,316,221,334,203,300,226,345,206,304,270,347,187,332,237,334,178,309,239,313,207,325,94,345,205,344,157,334,218,332,149,357,126,290,202,347,173,345,151,373,216,355,210,358,139,359,154,320,238
212,236,427,251,308,325,416,225,547,176,273,220,274,213,185,215,379,222,380,241,275,250,230,220,350,219,277,201,249,245,210,205,289,258,289,288,300,217,316,243,250,269,295,257,265,229,261,254,233,226,227,242,267,239,210,269,221,229,660,144,535,230,348,224,273,201,291,145,1035,287,994,264,1034,256,288,255,1039,246,313,147,256,216,310,105,283,159,329,179,367,106,359,209,327,181,1049,275,297,129,456,160,288,239,1022,259,299,232,251,245,269,129,242,187,298,119,362,181,1081,265,1031,284,771,264,783,275,811,358,754,264,748,326,768,327,763,301,702,319,551,327,547,462,752,227,772,311,657,240,823,298,993,331,995,379,688,166,762,281,769,373,598,314,765,276,759,370,756,319,717,220,589,255,707,339,730,308,755,432,748,359,919,319,647,274,867,389,719,243,727,275,674,350,752,388,652,462,785,461,621,540,661,425,716,551,695,499,718,528,655,530,651,559,678,578,692,586,757,551,626,533,671,499,706,410,697,403,658,467,701,432,658,487,747,343,664,320,697,445,658,339,668,414,776,553,788,490,709,460,675,495,783,387,752,307,681,187,691,340,722,329,655,303,690,445,700,370,426,501,327,496,376,555,453,341,375,607,320,446,349,464,368,444,376,434,367,476,390,535,582,470,385,533,317,581,361,490,271,525,371,577,274,426,416,462,449,348,832,389,931,495,891,434,989,423,904,241,840,293,923,264,942,394,305,236,319,261,401,313,353,273,406,284,275,172,378,244,430,393,361,320,366,273,311,364,281,221,290,275,306,223,317,235,261,225,363,270,363,295,357,340,313,200,304,236,311,199,320,210,320,184,270,210,330,250,392,246,290,199,306,299,415,341,325,277,333,377,695,339,431,325,397,323,698,412,434,327,616,369,636,370,458,309,405,248,404,315,702,425,316,289,606,317,420,358,327,336,377,320,380,303,337,263,378,248,362,241,420,311,475,184,381,282,379,202,333,265,684,407,634,325,611,385,641,238,572,318,534,289,651,396,667,232,676,354,551,400,429,316,544,257,562,194,707,381,661,335,660,368,627,361,516,208,568,336,658,394,616,359,447,452,590,240,664,214,733,290,641,154,673,337,723,296,734,346,632,266,555,228,569,200,574,210,561,224,610,345,589,282,598,220,613,209,620,201,544,299,562,278,618,424,650,214,637,304,610,317,664,209,401,113,302,202,369,219,189,366,382,336,216,338,271,268,297,238,279,297,348,315,453,310,429,403,580,323,598,285,693,402,593,306,650,243,663,238,622,228,629,272,627,352,653,356,636,304,677,257,677,396,658,420,618,392,724,276,582,183,595,265,627,232,610,308,549,294,614,295,580,287,596,329,539,279,570,340,544,301,533,222,521,260,498,209,694,226,751,242,773,162,701,240,841,198,803,89,847,286,772,160,804,212,782,150,823,142,775,116,801,132,770,75,780,184,864,183,922,174,695,278,748,116,785,421,807,167,874,160,744,234,761,118,879,233,530,474,592,318,504,220,569,273,553,224,559,237,602,256,644,203,618,247,552,255,684,268,609,222,668,320,658,244,700,277,631,270,588,243,570,218,564,429,705,286,686,215,714,334,545,279,608,246,584,249,600,278,620,273,627,286,571,258,589,169,572,235,291,272,667,182,680,207,729,173,675,246,668,146,702,99,848,152,747,111,786,89,726,166,727,185,707,179,717,143,667,86,743,165,679,147,722,163,736,72,790,135,791,194,780,141,623,39,495,58,455,95,457,96,501,68,685,219,730,163,651,278,714,215,716,226,726,228,700,179,663,225,740,201,829,211,811,224,744,236,798,263,970,233,954,237,953,266,805,199,709,166,745,250,766,260,797,271,718,198,726,178,754,202,753,216,751,187,796,202,780,196,822,160,785,224,776,170,785,207,681,183,695,259,657,229,1001,238,1060,302,996,287,994,295,1059,261,1043,215,1078,220,1071,318,1080,260,1057,248,1081,246,1080,243,1076,279,1070,236,1071,214,1112,229,1124,234,1082,238,1095,260,1056,240,1099,227,1062,270,1054,243,1081,277,1063,211,1093,243,1095,278,530,156,350,209,375,167,279,158,436,173,402,159,306,213,331,214,468,150,438,162,442,177,347,243,336,198,286,71,408,64,307,139,347,208,347,142,295,74,287,163,384,153,346,202,284,136,303,79,295,92,328,84,336,141,325,143,257,371,290,312,257,244,215,329,181,237,215,273,205,244,181,213,150,230,166,300,187,270,163,247,234,281,189,259,226,254,172,252,176,248,190,242,181,300,157,221,233,279,232,298,201,275,274,279,197,288,246,274,198,250,188,217,170,213,257,234,227,241,204,225,194,259,202,265,152,234,196,215,275,263,185,252,824,267,899,251,742,275,935,248,625,185,564,197,900,225,941,194,822,168,903,232,744,214,774,194,755,193,773,283,785,220,886,230,837,205,760,259,820,230,852,288,674,235,744,253,560,270,699,240,920,267,670,202,547,189,816,193,632,185,692,252,699,234,788,184,825,161,741,234,817,164,780,182,794,175,775,151,752,215,885,175,860,198,741,136,739,103,760,119,735,174,851,214,801,180,799,141,685,135,830,167,823,157,811,161,719,114,771,141,849,110,760,220,766,218,840,197,798,110,864,137,855,209,265,183,313,208,319,144,357,192,298,221,334,237,330,226,323,203,264,218,288,192,344,191,322,202,285,190,266,222,316,268,264,213,295,228,296,184,246,238,255,250,266,237,294,221,253,191,274,210,237,214,246,200,261,220,280,211,288,221,286,199,257,206,268,234,250,216,949,267,1000,315,990,239,329,266,360,246,332,257,368,244,312,271,252,254,400,251,269,221,266,271,280,278,322,223,347,277,363,216,256,156,283,223,288,264,333,221,339,249,328,258,314,191,283,231,330,205,219,244,290,229,270,246,268,239,277,233,777,227,837,252,447,108,429,142,510,95,477,160,451,173,475,143,386,113,898,159,560,95,546,172,471,110,589,159,473,200,503,162,435,93,557,96,459,135,475,134,492,105,572,205,623,152,494,151,393,155,525,131,492,137,514,163,1013,301,912,228,305,147,866,216,868,229,1092,237,1085,206,1062,197,1070,202,1071,249,1088,211,1062,184,1075,227,982,229,1026,252,1063,242,1014,232,1016,237,1003,277,1075,228,322,150,349,189,428,128,459,170,427,196,431,137,1034,72,237,256,1034,274,1054,150,1002,269,857,164,564,126,456,225,514,248,549,143,422,272,590,157,484,230,631,200,462,245,499,239,461,99,510,158,295,123,475,291,455,256,479,146,552,308,581,110,479,248,533,79,524,296,592,230,490,141,1030,134,991,176,1116,246,702,245,689,227,505,157,531,174,437,119,461,119,453,199,373,113,401,106,289,135,341,143,307,77,324,186,321,108,312,115,326,117,405,84,287,115,309,139,342,87,323,134,360,119,362,129,301,87,479,141,299,109,313,79,320,208,265,113,424,219,331,95,321,239,313,162,337,179,278,131,416,235,316,103,330,188,305,213,333,218,287,187,316,247,311,150,294,227,271,161,278,133,248,152,308,132,325,259,266,148,400,213,466,234,415,183,867,387,916,282,870,340,866,328,913,334,835,346,894,308,811,254,877,271,936,214,825,249,828,229,762,242,885,272,909,282,885,297,714,290,861,323,913,346,827,345,881,230,920,292,780,202,865,273,705,342,678,310,699,283,938,236,1016,290,583,207,712,265,572,211,818,315,725,291,568,279,862,164,951,267,739,162,630,195,940,153,928,409,607,296,611,135,988,225,598,292,1036,336,687,188,1053,268,556,341,917,264,599,168,989,261,618,251,350,149,327,182,341,173,309,220,274,157,970,209,1016,222,1084,305,1087,262,1067,267,1088,275,1069,262,324,148,386,148,416,129,322,181,420,213,302,183,281,190,303,140,302,187,328,163,344,155,316,113,299,190,302,116,313,164,297,207,463,266,582,229,1000,184,1037,345,806,313,1029,236,911,162,704,293,811,308,740,207,773,313,711,298,703,360,631,208,718,289,674,324,674,326,720,300,694,304,774,290,695,337,724,226,715,261,728,292,717,198,788,260,555,395,988,476,985,470,990,475,1054,468,1008,388,930,258,613,332,873,210,894,211,887,197,968,237,933,197,873,295,687,180,867,99,795,43,871,254,873,156,873,141,877,209,876,229,864,182,872,169,966,305,801,347,912,219,952,196,746,238,632,336,551,331,610,449,329,206,309,255,252,237,281,188,282,197,300,177,268,194,312,171,282,249,318,157,303,201,298,149,276,209,274,187,288,76,313,169,307,139,302,182,298,122,320,101,258,174,312,141,306,135,346,190,317,184,319,114,325,120,293,201
186,207,421,226,302,302,409,197,536,146,243,190,246,186,160,184,372,193,363,212,255,221,203,190,333,188,251,171,226,214,181,175,262,230,266,261,271,187,287,215,230,239,265,228,236,203,233,230,203,200,203,212,243,211,181,243,190,199,630,113,514,200,314,207,235,189,253,132,1027,250,984,233,1029,222,254,240,1042,209,273,139,218,211,274,100,246,156,293,162,337,76,327,182,289,167,1064,238,261,117,423,140,256,232,1023,221,266,224,218,241,233,126,205,170,268,94,331,161,1090,226,1030,246,738,245,752,249,779,333,723,243,718,297,737,303,732,280,673,298,519,316,519,443,721,206,742,287,624,223,793,278,966,303,971,353,654,161,736,257,738,357,568,301,734,249,731,342,731,299,684,202,558,243,679,327,701,287,728,414,721,343,892,297,618,265,841,372,687,228,698,255,644,335,722,372,635,441,767,445,601,530,644,409,701,532,679,484,704,509,638,520,636,542,660,565,675,568,743,533,608,523,650,487,685,398,676,385,634,457,681,407,640,468,734,318,648,296,672,422,634,320,647,395,762,531,771,469,686,438,657,471,761,365,732,285,661,169,669,332,705,317,644,284,676,431,686,354,409,482,333,428,384,492,399,390,395,532,324,380,365,393,366,378,328,464,303,521,395,482,611,415,395,476,358,520,331,485,281,482,363,534,275,403,407,430,390,360,784,344,901,433,873,389,946,386,854,216,786,252,866,251,881,370,281,208,297,235,376,293,331,250,382,257,244,158,350,227,414,369,340,298,356,241,285,343,251,195,265,247,276,200,288,219,234,197,338,243,336,269,335,315,282,181,272,208,280,180,290,187,288,158,239,189,301,226,368,219,258,178,278,280,387,313,306,247,308,337,706,293,387,344,379,272,704,374,395,330,627,325,659,327,423,316,364,255,376,297,712,387,296,248,619,276,423,312,301,305,365,274,343,295,290,283,353,223,319,267,417,259,429,211,371,238,333,230,318,222,684,377,610,307,604,365,622,225,550,301,500,272,654,363,638,195,677,316,546,368,397,312,512,242,528,172,681,344,631,316,630,345,597,359,487,229,570,312,642,372,609,334,427,433,555,210,636,181,729,255,606,131,648,306,701,264,701,321,617,240,541,201,568,175,566,182,549,202,595,325,581,262,587,193,602,181,602,175,526,274,560,251,606,405,632,187,618,275,592,288,647,181,373,101,276,186,354,192,160,356,354,327,186,322,244,247,277,207,247,280,325,297,441,285,421,381,568,296,578,256,678,376,580,279,639,217,649,212,603,200,607,243,612,327,642,332,621,277,666,231,660,368,643,395,597,369,708,245,560,155,579,241,606,206,590,282,525,268,599,266,569,279,576,302,519,253,555,315,525,277,508,190,507,239,474,187,665,206,724,219,741,141,669,220,811,167,768,77,816,262,739,139,772,187,752,125,789,117,747,83,766,111,735,59,755,161,833,155,888,143,673,254,713,100,757,398,780,136,843,131,716,205,728,113,848,200,514,448,583,290,492,188,558,243,546,192,552,206,591,225,632,171,610,220,542,225,672,236,598,191,656,289,656,213,699,253,611,237,575,211,559,185,553,402,698,256,677,182,702,305,531,248,593,218,575,219,586,242,593,238,612,250,557,228,578,137,560,203,259,247,645,155,653,195,699,155,650,224,640,134,672,89,817,132,714,94,750,76,701,138,696,165,676,166,688,116,633,75,715,137,650,119,692,138,702,63,758,115,768,161,749,126,628,49,462,55,421,86,423,87,466,64,656,200,699,143,629,258,696,186,694,202,709,196,671,153,638,203,725,172,808,180,798,193,734,203,788,232,949,201,938,205,939,231,773,177,696,158,715,222,739,235,771,248,693,170,696,156,726,181,728,187,721,167,771,173,753,171,794,141,756,204,744,149,773,176,654,163,676,230,640,201,1001,207,1058,269,989,276,988,262,1064,226,1045,180,1076,184,1072,286,1084,225,1060,213,1085,211,1082,209,1079,245,1075,203,1071,178,1118,193,1126,196,1085,201,1099,224,1064,205,1107,191,1069,235,1055,209,1077,242,1063,175,1097,207,1097,244,499,139,317,198,343,155,244,145,402,160,368,145,273,208,301,206,433,139,407,151,409,168,310,226,299,178,249,66,373,54,270,130,312,188,312,127,258,67,249,157,349,137,310,188,246,124,265,70,258,83,293,77,299,131,285,129,243,347,274,286,243,216,198,303,161,209,197,244,188,220,160,184,129,201,146,274,170,242,141,218,214,253,170,231,205,231,154,229,153,224,166,212,158,274,136,192,212,251,213,270,182,248,256,251,176,261,229,247,180,221,164,186,149,184,238,206,207,213,185,195,171,230,183,239,132,203,175,184,254,237,165,225,819,235,895,216,725,243,924,210,600,153,546,160,903,187,933,155,798,132,903,193,728,177,764,157,737,157,773,238,779,183,875,192,821,169,745,225,805,193,845,252,662,196,724,218,534,239,678,206,911,232,645,165,516,154,812,149,607,151,667,210,679,197,759,167,795,131,709,219,792,134,748,156,759,147,750,125,721,193,864,141,827,177,706,119,706,86,731,92,701,151,826,183,770,150,766,111,651,109,800,137,793,131,785,134,686,101,740,115,816,92,732,194,736,192,820,163,761,90,834,105,821,189,237,164,283,182,288,122,328,165,270,194,309,206,303,202,293,177,239,192,258,167,313,167,293,177,256,163,243,191,288,248,237,183,266,202,266,159,222,212,229,224,240,215,274,191,224,162,246,181,210,183,218,173,231,192,250,182,259,192,254,172,235,178,244,211,220,190,962,240,1016,289,1009,210,307,241,337,222,308,231,347,218,292,244,229,227,377,224,244,196,245,245,260,251,294,200,324,253,338,189,228,131,256,202,265,235,308,196,315,223,307,230,289,166,255,208,302,176,199,217,264,203,250,218,247,211,254,203,741,207,808,219,418,93,398,130,472,73,444,146,417,159,439,129,345,102,868,141,523,86,520,145,434,85,566,133,430,174,472,141,403,72,515,77,429,117,434,111,449,83,527,175,577,144,450,128,361,127,487,115,447,123,484,149,1006,270,891,195,268,136,846,186,843,199,1086,201,1071,171,1068,161,1067,168,1067,214,1080,175,1058,148,1069,192,989,195,1023,218,1054,207,1007,199,1010,204,997,243,1075,192,286,129,313,181,394,112,428,161,395,185,399,127,998,64,226,223,1046,237,1026,120,1010,235,825,147,532,114,445,190,498,215,516,127,397,243,558,145,460,198,597,173,439,212,479,207,435,77,476,143,262,114,457,259,432,223,446,127,541,275,547,95,458,215,497,67,516,261,572,196,456,126,994,117,959,150,1109,211,693,215,675,197,479,136,502,155,404,103,432,99,428,173,342,95,368,94,253,117,308,122,283,73,293,158,289,88,281,98,294,103,371,73,253,103,274,120,308,76,291,113,327,102,329,117,271,68,444,117,268,93,281,63,291,193,235,105,395,204,299,83,296,210,281,150,304,155,248,118,392,204,283,94,300,173,275,193,304,195,255,163,287,230,278,123,266,199,239,146,246,116,217,137,275,113,301,230,235,136,373,192,437,212,385,166,832,357,881,254,831,327,832,295,875,322,795,323,854,286,773,241,838,254,899,208,786,236,786,204,722,225,848,262,871,276,847,271,680,281,824,307,875,317,789,332,843,213,886,261,740,200,823,250,668,335,648,309,678,251,901,211,979,263,544,210,677,243,536,211,806,278,707,253,527,263,828,141,912,239,698,141,593,173,937,148,909,373,576,289,573,130,952,198,561,272,998,311,648,177,1015,254,520,327,883,234,560,156,950,240,582,239,316,130,292,162,309,157,278,201,240,140,972,177,1015,189,1089,270,1092,228,1070,233,1095,240,1072,229,289,133,353,132,381,114,286,158,388,186,266,162,246,171,267,122,269,165,294,145,309,138,281,98,263,164,266,106,277,142,261,178,428,257,545,228,978,157,1006,331,775,284,995,223,876,156,676,267,784,278,712,179,741,295,675,274,666,341,599,184,692,265,643,298,639,298,692,269,656,282,744,266,661,317,691,209,686,246,691,266,679,171,750,239,520,386,966,444,970,439,971,443,1024,437,983,364,891,232,577,319,834,197,856,194,848,177,935,214,895,168,835,274,657,167,827,80,753,32,834,236,832,134,832,108,835,186,834,209,823,157,826,145,928,274,767,346,868,194,907,164,713,252,640,291,519,327,586,419,295,180,277,225,217,213,247,158,251,169,264,154,236,167,277,146,252,217,280,128,265,170,261,118,241,177,237,163,249,65,278,137,269,121,263,152,261,105,282,81,229,149,275,116,266,125,313,158,280,157,281,89,286,92,258,166
159,178,416,201,297,280,401,169,520,116,213,161,220,156,135,153,364,163,350,184,234,191,177,162,317,158,229,141,203,185,154,151,236,201,242,232,244,159,261,186,206,208,235,199,206,178,203,205,173,174,177,182,223,183,153,218,160,173,602,91,499,169,283,188,197,165,216,114,1022,211,977,198,1023,185,219,226,1042,172,233,133,182,201,238,99,211,154,257,151,302,61,288,169,250,155,1077,201,226,111,392,120,224,220,1024,182,233,208,184,232,197,122,166,155,234,73,296,146,1086,187,1030,209,710,218,724,220,750,307,693,217,693,273,709,273,703,254,645,271,486,297,492,422,691,189,712,267,593,197,763,253,937,276,941,329,620,158,710,229,709,338,537,289,702,221,701,312,708,277,651,181,526,227,650,307,672,260,699,395,693,326,862,276,589,259,815,363,654,212,667,230,615,314,693,357,619,422,748,430,580,521,624,398,685,516,661,474,687,495,621,513,617,524,642,556,655,556,726,518,591,516,628,476,663,388,652,369,611,453,661,383,620,453,715,292,629,273,648,406,611,306,623,378,745,509,749,449,665,422,634,450,737,347,710,270,641,155,648,329,688,307,632,266,659,417,670,339,419,422,328,366,383,426,409,322,396,465,317,322,360,327,360,319,322,409,324,449,427,410,646,359,396,419,386,458,348,420,312,417,378,470,304,338,416,367,332,389,737,301,851,378,851,344,891,341,812,185,727,223,810,235,840,345,259,180,272,207,351,271,311,225,358,228,214,146,322,211,401,345,321,275,349,210,259,321,219,171,235,216,245,182,259,203,204,169,316,216,309,244,312,288,251,161,239,180,249,161,259,170,255,132,208,171,274,203,345,190,227,160,250,258,360,289,292,216,286,293,722,247,349,348,366,225,703,336,374,294,636,280,671,285,411,274,343,212,359,258,718,350,271,218,624,236,431,265,288,260,346,229,312,258,254,268,331,184,282,248,408,211,395,216,359,194,301,216,302,179,675,351,603,270,596,335,605,188,533,270,488,252,643,334,601,165,657,288,523,351,367,326,480,233,491,158,648,312,600,293,599,326,567,359,450,216,546,283,647,339,597,303,417,416,521,179,605,153,695,223,569,109,617,280,674,234,667,302,608,224,527,174,571,149,558,154,536,177,578,305,576,238,581,166,588,157,581,151,507,249,560,223,593,385,611,159,602,247,577,258,628,152,344,90,250,171,344,165,132,347,325,316,157,303,219,222,261,176,215,266,300,281,429,260,412,360,553,268,558,230,660,349,562,253,623,190,633,187,581,174,584,215,596,302,629,312,604,250,653,205,640,341,627,370,576,348,692,215,538,129,557,217,581,179,568,255,498,244,584,237,546,252,554,279,496,228,540,290,504,253,488,157,490,217,448,160,639,182,710,190,710,126,638,198,781,144,733,67,786,238,705,118,739,163,721,100,755,92,715,58,734,88,699,52,728,143,804,126,854,115,646,231,677,90,730,376,748,108,808,107,686,178,695,118,815,173,500,423,576,263,482,157,549,213,541,161,545,176,581,194,622,142,601,193,533,195,659,203,589,159,645,261,653,182,697,230,592,206,564,178,550,153,543,375,691,226,669,149,694,276,517,217,579,190,567,188,574,206,567,198,599,214,543,197,568,105,550,171,232,221,618,129,624,183,669,138,624,208,612,111,649,79,783,110,680,78,715,66,673,113,665,145,645,155,656,95,611,61,686,109,619,95,661,113,668,55,726,102,741,129,718,109,639,60,428,55,388,79,389,79,430,60,627,185,668,124,607,238,680,160,670,178,692,166,643,129,609,180,715,141,785,147,787,162,727,171,781,198,937,169,928,171,930,197,746,151,665,139,692,196,713,210,743,229,669,139,666,138,697,158,703,161,692,150,742,144,724,147,766,116,726,184,713,130,762,144,626,136,656,201,622,173,1002,175,1058,236,986,246,981,230,1069,191,1047,145,1073,147,1074,254,1088,189,1062,178,1091,176,1085,175,1082,211,1082,172,1073,142,1125,157,1124,159,1085,164,1104,188,1074,170,1117,154,1076,200,1054,176,1073,208,1063,140,1101,172,1098,210,467,120,285,190,310,143,209,131,367,146,336,132,240,204,270,198,398,127,375,143,381,149,273,211,263,161,212,64,338,50,234,121,276,169,278,114,221,65,210,154,313,119,275,176,208,115,226,62,221,76,257,73,262,120,245,119,229,323,257,260,227,189,180,277,140,181,179,216,168,195,138,154,107,172,129,249,152,215,120,189,195,225,150,202,181,205,132,201,128,196,144,182,134,247,115,164,191,224,194,242,161,219,237,223,154,234,212,220,164,193,142,156,127,154,219,178,187,185,167,166,150,201,162,210,112,173,155,153,234,210,147,198,806,204,881,181,707,211,903,175,577,120,528,125,901,150,921,116,775,100,900,153,712,141,751,120,717,122,770,192,773,147,861,155,801,133,726,190,789,157,831,217,646,158,705,184,507,208,656,171,902,197,619,132,482,120,797,105,581,116,639,167,656,161,728,155,765,103,677,209,763,104,715,133,723,119,723,96,689,171,842,108,792,155,672,104,671,73,700,67,667,133,799,151,740,124,734,82,618,86,771,108,765,104,757,106,652,93,705,90,783,78,700,170,707,164,800,128,725,69,804,74,786,175,208,144,254,157,258,103,300,138,240,167,284,176,275,176,260,151,212,163,225,137,282,142,263,151,225,135,224,163,260,227,210,155,237,175,236,135,196,182,205,195,213,193,252,161,197,137,217,152,183,153,189,145,202,165,219,155,232,167,221,147,207,145,218,185,189,167,976,212,1033,261,1028,181,285,215,312,196,284,207,325,194,270,215,206,199,355,199,221,173,224,219,239,222,265,180,301,227,315,162,200,111,230,183,242,207,284,174,289,196,288,203,262,144,227,185,277,150,180,190,240,179,229,189,224,183,232,175,711,188,788,189,381,79,353,120,436,57,409,139,379,147,393,118,306,93,825,126,472,81,474,117,402,66,524,114,394,141,427,119,360,64,469,61,382,102,404,78,409,71,476,149,532,135,407,108,320,104,451,96,403,112,455,135,992,238,871,161,231,123,824,154,819,169,1077,165,1059,137,1067,125,1064,133,1062,180,1072,139,1048,113,1066,157,997,162,1019,184,1044,171,995,165,1006,172,991,210,1075,157,250,113,281,154,360,99,396,151,362,172,367,115,963,54,206,193,1057,201,997,105,1017,202,794,135,506,97,435,156,491,182,482,122,370,216,526,134,431,169,562,156,421,179,454,176,401,80,447,123,228,104,435,226,410,189,413,110,533,242,522,70,438,181,461,61,508,227,545,163,423,112,960,100,927,126,1095,176,677,187,656,167,450,116,474,136,372,88,397,91,402,145,311,83,336,79,219,101,275,103,249,68,262,127,257,72,251,83,259,96,337,67,219,95,243,100,274,66,258,94,295,88,298,105,239,54,414,95,233,81,249,51,262,180,205,100,365,188,267,75,271,184,250,138,272,131,219,105,368,174,249,85,270,161,244,175,273,175,224,141,257,214,245,101,238,172,207,133,213,102,186,122,242,95,278,203,204,126,344,174,407,192,356,152,798,339,845,238,792,297,795,273,837,296,754,300,813,268,734,217,800,231,858,184,745,223,747,200,684,212,811,254,832,252,808,255,643,272,785,283,837,297,750,307,802,189,854,233,697,187,785,242,632,323,619,318,646,235,865,187,944,239,504,207,640,227,499,213,796,241,692,215,499,225,794,122,874,215,659,121,559,148,898,147,892,337,540,283,534,121,917,177,525,240,959,284,613,164,977,236,485,308,849,209,522,152,911,217,547,228,283,113,258,144,275,141,242,177,205,122,974,145,1015,156,1095,236,1096,193,1075,199,1102,205,1076,196,254,116,321,117,347,99,252,134,359,160,230,142,212,152,232,104,233,140,259,126,274,120,245,83,228,138,230,96,240,120,226,149,391,250,509,228,949,134,973,321,745,256,966,212,842,151,649,235,758,247,690,146,710,266,644,250,630,326,570,151,665,238,616,273,609,265,662,248,621,252,712,241,631,290,656,187,685,210,654,229,640,147,710,215,484,380,944,419,940,417,947,419,1020,403,950,356,853,205,542,307,795,185,817,178,809,161,900,195,854,141,797,255,626,167,787,65,711,21,796,222,789,115,789,87,793,164,792,188,780,132,780,125,891,250,732,345,822,171,864,136,681,246,643,245,486,325,566,388,262,156,244,196,183,190,211,133,215,146,227,139,207,141,241,127,217,187,245,101,225,139,222,96,206,148,197,149,210,49,239,108,231,109,225,121,224,91,245,64,198,124,238,97,228,111,280,129,242,129,242,72,249,72,224,134
134,149,415,176,296,257,387,141,496,88,184,132,197,132,114,122,354,133,337,155,217,161,150,131,304,127,207,111,177,154,126,123,212,172,220,204,223,129,244,156,182,178,206,169,176,151,175,175,146,145,152,152,203,154,126,192,132,148,569,77,485,137,254,164,160,136,180,89,1026,173,980,162,1035,146,185,203,1044,135,196,116,145,189,203,96,174,143,221,144,262,48,254,143,212,140,1089,164,190,108,357,105,192,205,1042,145,201,187,149,214,158,113,136,124,195,58,262,132,1069,148,1034,171,692,185,699,191,723,276,665,187,668,244,686,241,678,225,623,243,454,281,464,406,661,169,682,242,572,167,732,234,906,255,910,310,586,159,681,198,677,318,506,281,679,189,672,286,680,257,618,156,494,205,622,290,647,231,672,373,666,313,838,258,560,256,788,355,622,188,640,203,588,289,663,339,601,401,727,417,560,518,603,390,665,502,641,465,670,483,604,510,598,510,624,553,634,544,707,503,573,510,607,472,641,381,629,358,587,450,636,361,601,438,694,269,605,252,623,396,587,296,599,364,724,487,730,434,643,413,609,432,713,334,686,259,621,142,627,329,671,300,615,252,641,406,653,325,411,368,320,308,371,360,400,268,385,413,298,272,350,270,360,254,307,352,333,378,452,341,678,311,391,367,408,400,373,354,337,357,388,405,316,272,412,311,321,351,684,275,796,320,826,300,852,310,757,167,718,198,753,211,793,323,236,152,245,179,327,248,291,200,335,201,184,136,294,195,386,319,304,251,343,178,233,301,186,147,205,188,215,164,229,190,172,139,294,189,282,222,290,262,220,142,209,154,218,141,229,153,223,107,177,152,246,178,321,161,195,141,222,232,333,267,276,184,256,260,730,200,321,308,350,179,694,298,344,258,642,236,674,245,400,233,317,174,342,218,733,311,247,183,629,195,428,219,265,217,326,185,284,219,226,230,301,157,251,207,389,163,384,174,336,155,281,172,278,143,674,325,586,241,573,316,567,181,516,237,474,210,646,304,565,138,657,256,518,319,335,321,448,230,454,151,614,284,570,269,568,299,537,359,413,198,511,274,644,307,583,282,406,387,484,154,564,130,656,195,534,97,586,259,644,209,632,282,595,211,508,148,575,123,557,126,525,152,561,291,576,213,581,138,580,131,563,125,488,225,559,195,578,365,591,132,584,219,565,229,611,124,316,81,223,157,336,139,103,336,296,309,127,286,193,195,246,144,182,253,274,262,415,235,403,338,536,240,541,201,640,324,541,226,605,164,618,161,560,150,561,190,580,277,614,289,589,223,639,179,617,315,610,346,555,324,671,184,514,105,533,195,559,155,546,229,472,223,569,208,520,223,533,257,472,203,525,266,482,229,468,125,475,193,428,133,627,150,695,161,678,113,607,195,750,121,699,62,756,218,672,94,707,139,687,77,723,76,679,45,699,71,663,47,700,130,770,99,819,94,619,208,641,85,701,362,714,88,771,83,656,151,662,114,782,149,487,406,568,235,474,127,539,183,535,129,539,145,569,163,611,112,593,164,526,165,646,174,582,128,637,228,652,151,696,199,576,173,555,146,538,120,534,347,684,196,662,117,684,246,506,186,565,160,560,158,564,170,539,152,584,178,532,167,560,73,543,139,199,191,590,110,596,172,639,123,596,193,586,87,616,71,751,87,648,59,680,56,647,92,634,128,615,143,628,78,590,58,656,83,591,73,629,85,634,48,694,87,714,97,688,89,606,54,395,53,354,72,356,72,395,54,599,170,638,103,587,215,671,133,647,151,673,137,616,106,585,157,703,111,766,114,777,132,722,139,775,165,922,139,917,136,922,162,720,124,635,122,671,170,690,182,720,206,646,110,635,118,673,132,691,136,664,134,715,121,697,124,740,94,699,160,681,114,752,112,597,118,634,174,605,145,1001,143,1062,204,976,215,971,197,1076,156,1047,109,1071,111,1071,223,1090,154,1061,143,1098,142,1085,140,1085,177,1087,136,1076,107,1130,121,1121,121,1083,126,1106,151,1088,135,1126,118,1085,165,1054,142,1068,173,1062,105,1102,137,1097,176,435,107,253,182,278,134,175,118,333,132,303,119,208,199,239,190,363,114,343,137,349,132,237,195,227,144,175,64,303,48,197,113,244,138,243,98,184,66,171,150,278,102,240,161,171,102,188,54,184,68,222,72,225,108,205,105,215,298,241,233,212,161,163,252,119,154,160,190,148,170,115,126,86,142,111,224,133,186,98,158,174,197,132,174,154,177,110,174,103,171,122,153,111,220,93,134,169,196,175,215,141,193,217,194,133,208,196,193,149,167,120,127,103,123,200,151,166,156,150,138,129,171,139,182,91,144,134,124,214,184,126,172,784,173,856,146,686,180,877,141,554,87,508,88,889,112,895,79,747,71,882,116,694,105,736,83,686,94,764,147,763,110,847,117,774,100,706,156,771,121,802,187,626,119,679,151,480,177,630,137,891,162,590,99,445,90,761,74,552,84,614,125,629,124,697,149,738,78,645,197,737,78,682,113,687,96,698,71,656,151,822,75,759,136,639,93,637,63,668,46,634,119,773,122,707,102,702,60,585,69,743,80,733,81,728,80,620,78,671,73,749,67,671,141,679,139,778,94,687,62,772,45,751,163,178,125,223,130,227,83,271,111,210,140,259,145,253,157,228,126,187,136,195,110,252,119,233,128,196,111,204,133,231,208,182,126,209,150,206,111,169,152,179,164,184,170,230,133,167,113,189,125,158,121,159,114,173,135,188,126,203,140,191,123,182,116,188,157,158,144,991,185,1051,233,1046,154,263,189,286,172,257,182,303,172,250,187,185,173,332,173,196,148,202,191,218,194,236,160,277,201,293,138,172,90,202,165,219,181,257,153,266,172,269,176,236,125,198,163,251,124,160,162,216,153,211,164,202,155,213,147,674,171,753,155,336,73,312,111,400,45,363,131,332,136,354,104,263,87,778,105,420,66,422,92,359,53,472,99,352,106,377,98,311,58,425,47,341,84,358,56,362,59,434,125,501,127,360,84,279,84,407,75,357,99,426,124,971,209,843,130,195,113,806,124,801,136,1079,129,1053,102,1047,92,1061,99,1058,145,1064,103,1022,85,1066,121,1000,128,1013,149,1035,136,984,132,1004,139,989,177,1076,122,215,100,247,130,325,87,367,129,330,157,335,99,927,49,198,160,1068,165,964,91,1023,168,762,120,473,94,427,121,477,149,448,138,350,191,494,128,401,143,536,132,398,146,425,144,368,83,413,114,194,99,414,194,387,157,379,93,530,209,489,61,417,147,427,51,503,192,525,131,389,99,925,89,895,106,1077,141,662,158,640,137,422,97,448,119,343,85,364,79,374,123,280,73,302,72,184,89,242,87,218,63,231,97,222,59,217,64,231,82,303,58,184,88,212,84,239,55,224,79,263,77,264,97,209,42,381,77,202,71,218,42,233,168,175,95,336,173,234,68,246,157,218,128,239,105,189,94,342,146,216,78,240,151,214,158,243,157,193,125,227,200,212,82,208,145,174,123,181,89,155,110,209,81,256,176,174,117,316,160,378,173,326,140,760,312,808,212,753,273,758,239,800,284,719,273,774,233,695,200,764,212,816,162,704,206,705,172,644,201,771,231,792,223,767,235,607,259,746,259,803,261,711,281,761,163,817,202,654,162,746,216,595,308,587,311,612,215,827,167,907,220,466,197,605,211,463,215,788,204,678,177,480,184,757,108,835,193,622,87,522,132,860,140,881,301,505,260,495,110,880,161,486,217,920,261,575,156,939,219,452,278,814,189,482,129,871,197,513,216,249,96,223,127,241,125,210,152,171,104,976,113,1013,122,1100,201,1101,158,1082,165,1111,170,1079,164,219,99,288,104,312,84,218,109,329,135,195,125,177,131,196,88,198,117,225,108,239,102,209,69,193,113,194,87,204,100,190,118,355,252,472,234,915,126,940,319,725,237,930,217,807,145,624,200,730,211,676,118,679,232,616,219,595,314,554,129,650,204,602,252,580,231,632,214,584,230,680,209,613,256,621,163,651,177,632,190,605,113,670,188,450,373,912,419,908,421,914,419,997,377,917,348,815,176,506,295,756,176,779,164,770,148,869,171,813,118,758,241,589,156,747,51,670,11,760,202,747,94,746,68,751,141,750,168,738,113,734,104,853,232,697,344,777,138,818,113,652,232,640,200,454,324,551,358,227,140,217,165,147,164,175,112,179,122,190,125,172,113,205,105,180,160,207,83,186,109,183,77,169,124,157,136,172,35,200,83,193,96,185,95,187,78,207,54,165,99,201,79,189,101,241,106,204,104,203,57,210,55,189,103
106,122,411,152,292,234,362,113,466,65,157,103,171,104,93,91,344,103,324,126,201,131,123,101,290,96,197,82,155,126,97,93,190,143,197,176,202,98,228,127,158,149,179,140,147,134,152,145,124,115,134,122,179,127,98,163,103,118,537,65,477,106,225,136,125,107,144,63,1040,135,991,125,1047,108,154,177,1047,98,160,90,111,168,164,75,141,123,185,140,225,34,228,108,174,118,1099,127,154,104,323,99,162,183,1063,106,169,164,117,194,123,93,106,95,155,55,227,113,1060,109,1042,133,676,153,677,159,699,246,641,156,648,214,669,209,661,194,603,214,422,265,435,393,631,140,655,216,560,133,701,214,874,240,879,298,553,158,662,166,648,297,474,278,662,157,645,262,653,232,589,126,464,177,593,270,626,200,649,348,639,297,807,246,532,251,762,350,591,163,615,175,569,259,634,322,583,383,707,406,552,507,581,380,645,493,622,455,652,471,587,510,578,497,611,545,614,532,689,489,556,505,588,465,619,372,606,349,563,454,612,341,580,425,669,246,582,238,598,391,563,287,574,355,704,470,709,416,621,408,585,419,688,321,662,248,600,131,606,328,653,295,597,242,624,397,635,313,419,305,319,250,336,320,397,212,383,351,305,208,343,210,374,186,304,293,342,308,481,277,741,261,389,316,438,351,395,292,369,298,416,340,314,210,415,248,330,293,629,255,753,260,808,260,806,259,704,145,773,168,695,196,830,273,212,123,217,152,303,226,270,175,313,174,154,132,266,179,370,294,288,227,338,146,207,283,155,126,176,161,184,144,201,179,141,109,268,162,254,202,264,235,189,122,178,122,187,121,198,137,190,82,147,136,218,151,297,132,167,123,194,208,309,242,266,152,228,220,747,154,298,272,329,133,686,260,318,220,654,188,681,201,390,193,298,132,321,182,750,271,228,150,642,153,424,175,233,179,316,138,252,187,195,195,279,119,222,169,368,120,374,130,313,120,259,131,251,112,681,295,572,201,564,286,555,160,508,201,451,188,650,271,527,112,662,217,509,286,303,314,415,230,417,142,579,257,537,246,536,276,507,358,375,181,476,272,640,275,574,251,392,360,446,128,522,102,618,162,500,73,556,235,621,179,599,257,582,184,491,121,579,97,551,99,515,127,543,276,575,188,580,111,572,102,555,104,471,200,558,168,562,344,570,105,571,189,555,199,595,95,287,71,196,140,331,112,74,324,267,301,97,266,164,166,232,112,150,235,248,242,397,209,392,316,514,213,528,173,617,298,516,200,589,137,602,135,538,124,536,162,563,254,598,267,574,196,624,152,593,289,593,321,534,302,647,153,489,80,509,176,536,129,526,204,445,205,560,179,498,196,513,232,449,179,510,241,463,206,446,94,456,169,411,106,618,117,692,132,646,102,576,186,717,104,664,65,726,203,638,82,677,116,654,61,688,70,644,37,664,61,626,49,670,121,736,81,784,73,591,189,605,82,672,347,679,74,735,64,623,132,628,105,749,127,475,381,563,208,467,95,529,153,528,98,531,114,559,131,600,79,585,135,518,135,636,146,577,96,628,195,652,119,696,170,563,141,546,114,526,87,528,320,678,166,656,84,674,216,495,156,554,131,553,127,554,133,520,114,571,142,520,136,556,41,537,108,172,162,560,98,568,166,609,112,568,183,556,64,584,63,721,64,614,41,648,40,622,74,604,109,584,128,596,59,563,43,625,62,561,50,598,60,600,44,662,64,688,64,657,71,594,31,362,50,320,62,322,63,360,51,570,154,613,82,561,192,659,105,623,127,655,109,587,86,564,129,691,81,749,81,767,101,721,107,768,133,906,109,909,102,916,129,702,101,609,97,651,142,668,153,698,179,621,81,604,100,649,104,673,108,635,118,689,96,671,102,721,71,674,132,648,94,743,80,568,93,609,149,587,116,1000,111,1069,171,966,184,959,164,1086,121,1046,74,1068,75,1068,191,1092,118,1064,107,1104,107,1080,106,1090,142,1092,101,1077,71,1139,86,1115,83,1083,89,1102,115,1104,99,1138,82,1091,131,1051,109,1068,138,1059,70,1100,102,1101,141,404,96,221,168,245,122,140,102,298,115,270,103,175,193,208,181,328,98,311,131,316,124,200,175,191,124,137,64,269,50,160,105,215,104,208,81,148,68,132,141,243,83,205,142,133,90,149,47,146,60,186,70,188,92,166,91,201,274,223,205,196,135,144,226,96,125,144,163,128,147,92,99,66,113,94,198,115,158,75,128,155,169,110,145,130,153,86,147,79,147,100,124,88,193,71,105,148,170,155,188,123,166,197,169,110,182,178,167,137,139,96,97,82,94,180,124,143,128,131,109,109,141,118,154,69,115,109,93,196,159,105,146,754,154,828,116,655,163,840,127,528,54,477,57,878,75,860,49,717,43,856,76,663,76,710,53,652,70,752,102,744,73,832,79,749,66,682,122,744,87,772,154,602,81,648,123,453,148,596,104,870,127,556,71,407,69,717,73,521,57,583,82,602,91,665,145,709,51,612,187,703,70,649,95,650,78,669,73,623,132,796,52,725,117,604,88,602,57,635,31,600,107,747,93,675,85,667,46,569,78,711,54,702,67,694,58,586,80,634,61,715,62,639,119,650,117,757,60,649,60,739,26,715,151,148,107,194,107,196,65,241,83,182,115,232,115,224,132,196,102,163,108,166,84,224,94,207,103,166,87,184,102,204,189,155,101,179,121,175,86,143,122,154,135,157,148,208,104,139,86,160,96,131,90,129,86,143,103,157,98,173,112,159,99,158,91,159,129,129,121,1009,158,1070,205,1066,127,242,162,260,151,232,162,278,153,232,158,165,145,310,145,172,121,182,164,199,167,208,141,254,173,272,111,143,73,174,149,195,157,229,132,243,148,251,149,207,110,170,143,224,99,142,134,191,128,189,136,179,129,194,118,635,161,717,125,295,61,267,105,352,32,318,129,282,127,307,95,218,81,736,95,378,42,374,63,312,44,449,73,311,73,330,83,261,67,374,46,301,71,310,47,312,53,381,106,457,124,314,70,234,73,362,61,310,87,396,116,943,191,821,99,159,101,780,99,794,103,1072,94,1048,67,1021,61,1066,64,1053,111,1052,66,994,68,1069,86,996,94,1006,115,1022,101,979,98,1005,106,979,144,1075,87,179,91,214,106,290,76,339,105,299,138,302,83,892,47,185,128,1081,129,931,83,1028,135,730,109,440,98,418,87,464,116,414,133,324,164,462,126,368,121,502,117,370,116,396,117,334,81,380,111,160,98,397,161,358,125,345,87,526,175,457,50,393,113,391,50,500,158,510,97,354,87,890,82,863,89,1056,107,650,130,629,108,392,78,417,103,311,80,329,67,343,103,251,63,267,67,149,81,209,74,181,64,202,73,188,45,187,53,199,70,270,51,153,77,177,69,204,51,190,66,230,67,232,91,180,37,345,61,169,70,187,37,205,158,144,89,307,157,201,63,216,130,186,120,205,87,158,84,317,120,183,73,211,142,184,143,213,140,163,111,197,187,179,66,176,122,142,114,149,79,123,99,176,71,232,149,143,108,287,148,349,157,296,129,725,282,772,187,720,232,725,205,763,265,678,242,749,191,657,176,725,184,777,143,664,181,666,135,606,185,734,198,756,190,728,207,570,245,709,230,767,230,678,251,718,130,783,166,613,134,710,177,561,285,555,301,578,201,790,154,871,206,427,176,570,193,426,215,779,167,661,139,461,144,720,98,797,177,582,67,486,110,821,131,881,265,470,243,456,91,843,149,447,206,880,245,538,135,901,205,417,261,778,175,441,115,831,182,478,209,215,82,189,109,207,105,177,125,137,85,976,81,1013,89,1104,167,1108,123,1090,131,1122,136,1083,131,184,83,255,91,277,70,182,83,300,110,159,106,142,108,161,70,162,94,191,90,204,81,173,56,157,86,158,77,168,85,155,87,319,250,435,233,881,124,907,316,704,214,894,217,772,152,602,169,709,174,647,116,659,198,603,185,563,285,542,118,642,167,578,224,560,194,606,179,549,200,654,178,601,218,590,133,619,138,621,151,569,80,630,157,416,363,880,425,876,425,881,425,964,372,885,343,777,152,470,288,717,167,741,152,730,129,835,145,772,96,720,227,552,146,706,32,628,6,723,177,705,76,703,53,708,120,707,149,695,102,688,83,814,217,662,340,732,109,773,95,623,214,635,155,422,318,532,330,193,114,187,132,110,138,139,85,143,101,153,107,137,85,169,83,141,130,170,66,148,84,144,62,133,96,116,120,133,22,161,62,155,85,145,74,150,73,170,46,128,76,163,61,150,93,203,82,166,83,165,47,173,35,153,77
80,95,405,127,287,211,334,94,437,48,132,73,148,75,65,59,339,74,316,97,187,102,97,71,279,65,185,52,130,96,70,64,164,116,172,147,181,67,210,99,135,118,149,109,117,109,131,116,104,87,118,92,158,98,69,139,78,93,507,44,470,73,199,106,92,72,106,47,1054,96,997,87,1057,69,124,145,1055,61,125,63,73,143,126,51,112,88,148,135,185,29,202,72,140,89,1105,90,118,102,288,93,131,162,1088,67,139,142,85,173,90,63,76,64,116,53,190,104,1052,70,1050,95,666,120,660,128,675,216,618,126,628,181,657,177,648,163,588,185,389,252,406,384,609,110,631,188,552,99,674,189,843,232,849,291,519,156,644,133,617,271,443,276,653,124,621,234,630,204,567,94,443,146,566,244,612,170,632,320,611,282,776,241,503,250,736,348,561,139,587,145,549,228,609,294,564,368,686,392,537,496,560,374,626,487,602,445,633,460,572,500,558,480,594,531,593,519,671,472,538,500,567,463,598,364,583,344,543,446,587,327,558,416,647,222,558,235,572,383,538,278,549,343,681,456,688,398,598,399,560,409,663,310,638,240,580,123,585,329,636,291,578,234,606,392,617,305,434,245,331,187,308,268,416,149,394,286,309,151,346,147,399,120,325,231,366,238,532,212,778,218,405,254,476,299,441,230,423,246,443,277,321,145,432,185,360,234,573,255,716,212,794,211,772,216,656,129,819,119,636,184,798,260,188,100,189,131,279,210,249,150,293,145,123,134,238,165,357,269,270,202,334,114,181,271,122,104,147,132,154,130,171,170,111,82,241,141,225,186,242,210,158,103,150,91,156,103,168,127,158,62,116,124,194,125,276,103,135,109,166,188,282,224,259,120,215,173,770,107,286,229,316,82,717,225,300,179,673,141,700,158,385,150,294,95,314,138,776,233,211,108,662,111,433,127,195,140,312,88,229,145,181,150,261,76,206,128,353,71,365,86,307,75,257,83,240,68,683,265,557,162,552,256,537,121,502,167,431,147,652,238,491,85,661,179,503,254,271,310,383,226,381,132,543,232,506,216,506,248,477,353,338,170,442,270,636,242,558,221,380,332,408,96,482,69,582,131,463,50,524,214,604,146,565,238,568,158,476,97,578,72,548,71,508,102,528,263,574,164,580,83,564,76,540,75,453,175,552,141,549,323,553,76,562,159,547,170,583,66,259,59,171,124,325,86,45,310,241,287,67,247,142,141,222,79,118,220,221,221,375,185,380,295,494,187,534,144,596,272,491,176,579,112,585,112,515,100,512,136,539,232,582,243,560,169,609,127,570,266,578,297,513,278,624,124,465,53,485,158,512,102,508,178,418,190,567,150,474,168,488,210,422,172,494,217,442,181,416,62,437,146,388,79,612,85,686,102,615,89,544,182,683,92,629,67,695,189,604,77,645,93,620,43,653,63,608,34,629,60,590,41,641,112,702,66,749,58,561,176,569,72,646,325,645,57,700,51,591,118,595,95,715,108,465,355,543,196,459,63,515,126,517,67,525,83,554,99,581,59,578,106,510,105,624,114,573,65,623,162,653,88,692,141,552,108,536,81,519,55,521,292,676,136,645,56,661,194,485,125,538,109,544,102,545,100,506,73,558,106,509,106,550,13,534,76,143,138,531,87,541,157,579,103,540,176,530,41,562,63,689,41,581,28,613,22,594,55,575,90,554,109,563,39,530,38,598,41,530,30,571,35,566,36,630,46,666,35,633,48,557,27,328,50,287,53,289,53,324,48,541,134,586,58,537,169,646,79,600,104,643,78,561,60,545,105,683,53,734,48,760,70,721,74,758,99,895,78,902,67,916,96,682,76,588,71,635,115,650,127,676,152,606,49,573,78,633,74,655,78,605,100,661,71,641,82,699,45,654,105,617,76,734,49,543,67,582,128,567,88,993,84,1067,141,946,163,935,145,1073,103,1024,57,1052,50,1057,167,1096,83,1050,87,1102,74,1060,85,1074,118,1087,71,1048,53,1136,65,1107,47,1075,68,1100,79,1101,70,1133,55,1099,97,1041,79,1050,115,1038,51,1078,75,1084,122,372,86,189,144,213,109,107,83,264,95,239,78,143,185,178,169,293,78,280,121,284,115,168,148,155,95,100,61,234,47,124,89,186,68,174,63,111,61,94,129,208,64,170,117,96,73,111,41,109,50,151,62,151,73,126,74,187,251,206,178,176,108,124,202,74,97,127,135,106,126,66,71,46,83,77,172,94,128,51,99,134,143,90,118,102,129,62,127,54,123,77,94,65,164,49,75,126,142,133,161,104,138,177,141,86,161,161,141,118,113,72,67,59,65,156,99,120,102,112,82,94,111,95,129,43,90,81,68,179,132,83,123,723,152,794,106,624,148,803,107,496,40,440,33,849,40,822,36,684,22,818,59,627,53,676,31,616,52,730,56,719,39,807,47,715,49,648,108,709,61,744,124,566,52,617,105,424,120,562,86,845,92,519,61,369,57,673,72,486,45,548,42,569,57,636,125,677,50,582,177,670,68,615,76,614,61,633,67,608,105,761,44,693,99,571,86,569,52,600,28,580,116,714,90,646,61,636,28,553,72,678,35,672,50,661,37,584,89,598,51,680,62,611,109,636,89,741,26,611,58,713,11,680,142,120,88,163,83,166,44,213,57,154,85,210,86,198,108,163,79,137,78,139,59,194,69,179,76,136,62,165,71,175,169,127,76,152,94,145,63,118,91,131,106,129,129,188,75,118,71,131,69,104,61,102,59,114,73,130,71,143,83,128,76,129,62,131,104,100,98,1024,130,1078,180,1072,103,223,135,232,134,204,145,253,137,215,130,146,116,291,120,148,94,163,137,182,139,179,121,233,148,251,85,114,62,147,139,169,137,200,119,219,121,236,123,179,98,142,121,198,75,124,106,165,100,168,109,153,105,176,88,597,145,679,103,249,52,222,99,299,33,277,113,232,124,260,93,174,75,684,95,333,31,329,53,263,52,404,52,265,44,283,67,211,79,327,43,254,61,259,49,260,57,334,84,411,121,270,55,186,62,311,58,268,65,367,106,911,185,810,65,124,86,747,89,764,96,1056,61,1031,36,987,49,1069,31,1053,76,1044,31,961,55,1058,61,967,74,1005,81,1013,65,977,65,1011,74,955,113,1065,53,142,85,183,88,257,59,310,85,268,118,269,73,856,48,170,99,1100,93,897,77,1039,101,698,101,407,97,410,52,447,83,390,110,296,139,429,124,335,110,466,107,338,89,364,96,307,60,346,101,126,95,385,129,333,93,311,79,520,142,423,48,377,79,356,44,496,123,497,62,320,83,855,73,829,72,1027,75,639,101,610,78,359,55,390,93,288,54,295,61,310,87,223,47,234,63,115,70,175,63,151,57,170,49,154,35,157,41,164,51,236,45,122,70,146,52,169,44,159,53,196,53,202,82,145,34,315,63,134,63,157,31,176,149,114,84,277,137,169,60,188,115,155,114,172,76,128,74,287,92,150,67,181,134,153,128,183,122,132,98,168,173,145,52,144,103,110,104,116,69,92,92,143,64,206,122,113,98,259,136,319,142,267,118,691,249,737,157,696,193,697,167,729,237,640,215,732,148,619,145,687,152,738,111,625,146,639,91,567,162,710,158,718,158,690,176,533,219,674,201,730,194,641,217,690,93,748,132,574,100,678,137,528,251,523,287,544,195,752,147,834,198,388,165,533,184,390,213,774,130,644,101,444,103,684,93,758,168,541,59,449,99,783,124,895,229,434,234,418,83,807,142,408,201,841,236,499,123,863,198,380,252,743,167,401,109,792,175,443,204,182,69,154,87,177,78,145,96,103,65,973,57,1015,55,1115,134,1109,90,1100,97,1136,101,1082,99,148,65,222,78,243,56,147,56,269,81,124,86,110,84,125,51,127,68,156,71,169,57,137,41,122,61,122,66,131,65,122,58,287,237,399,224,848,126,876,313,682,182,857,217,738,149,588,133,696,137,653,82,648,163,600,148,530,257,527,84,641,131,564,191,543,159,581,142,518,170,633,145,593,181,581,96,594,99,615,111,536,40,599,119,382,356,847,420,843,417,849,421,930,369,851,345,738,129,435,285,677,159,702,144,691,110,801,130,730,75,681,213,514,137,667,7,586,6,687,148,662,60,660,37,666,106,665,134,653,87,642,65,776,209,628,335,688,74,727,71,593,193,622,110,390,311,512,302,161,88,162,99,79,110,103,56,106,81,116,95,101,61,133,66,106,97,132,44,108,56,105,52,98,66,76,101,95,8,122,43,117,78,105,48,113,62,132,39,92,55,126,40,111,88,166,56,127,57,126,38,134,21,116,46
