{"n":299,"flat":[50,50,50,87,124,50,69,217,50,234,12,50,234,76,50,284,122,50,284,141,50,242,98,50,242,217,50,13,14,50,13,166,50,101,231,50,101,68,50,159,97,50,159,47,50,92,154,50,117,68,50,53,92,50,53,19,50,14,50,50,17,167,50,17,135,50,76,34,50,243,73,50,243,19,50,106,99,50,106,39,50,282,30,50,282,129,50,282,130,50,20,10,50,20,56,50,105,11,50,105,167,50,24,15,50,214,117,50,214,39,50,255,24,50,255,131,50,97,231,50,171,124,50,166,153,50,28,10,50,28,153,50,67,99,50,67,56,50,123,100,50,131,171,50,57,34,50,141,40,50,210,122,50,210,123,50,30,98,50,135,15,50,129,31,50,130,31,50,32,9,50,32,23,50,258,215,50,258,40,50,51,27,50,51,57,50,33,11,50,33,163,50,35,154,50,232,9,50,232,35,50,110,73,50,237,69,50,237,27,50,47,87,50,4,12,50,4,23,50,96,215,50,96,31,50,163,100,50,271,111,50,271,144,50,272,111,50,272,144,50,262,111,50,262,144,50,263,111,50,263,144,50,266,111,50,266,144,50,265,111,50,265,144,50,267,111,50,267,144,50,264,111,50,264,144,50,268,111,50,268,144,50,269,111,50,269,144,50,270,111,50,270,144,50,50,103,66,66,66,66,66,240,66,6,24,66,6,135,66,0,93,66,0,95,66,7,44,66,7,172,66,10,137,66,87,227,66,72,220,66,89,117,66,89,39,66,118,24,66,118,131,66,196,235,66,196,81,66,1,216,66,1,145,66,54,278,66,207,122,66,207,141,66,11,223,66,11,209,66,2,71,66,2,240,66,177,243,66,177,110,66,142,126,66,143,94,66,111,275,66,133,147,66,133,218,66,73,250,66,284,157,66,242,213,66,229,97,66,229,47,66,13,60,66,13,103,66,101,26,66,252,100,66,252,33,66,159,227,66,92,199,66,117,26,66,283,79,66,283,5,66,186,174,66,186,178,66,53,149,66,285,114,66,285,144,66,190,258,66,190,96,66,160,127,66,14,139,66,122,194,66,16,109,66,17,65,66,204,235,66,204,261,66,18,114,66,18,176,66,277,16,66,277,151,66,184,160,66,184,148,66,167,209,66,167,221,66,75,113,66,75,175,66,156,197,66,156,165,66,282,179,66,153,60,66,154,149,66,239,129,66,239,130,66,239,96,66,19,199,66,20,91,66,226,217,66,226,237,66,61,165,66,61,211,66,244,83,66,294,9,66,294,23,66,191,74,66,191,38,66,3,87,66,3,171,66,22,175,66,249,124,66,249,47,66,291,8,66,291,192,66,112,126,66,205,105,66,205,33,66,182,241,66,105,65,66,138,112,66,138,63,66,202,81,66,202,151,66,84,124,66,84,131,66,88,290,66,212,159,66,212,231,66,241,238,66,228,142,66,228,93,66,255,42,66,297,9,66,297,35,66,171,42,66,128,134,66,85,141,66,85,258,66,274,58,66,274,120,66,25,80,66,215,152,66,279,51,66,279,237,66,166,161,66,166,139,66,164,150,66,64,244,66,64,238,66,173,79,66,28,161,66,28,91,66,254,72,66,254,113,66,125,43,66,125,120,66,185,261,66,185,116,66,123,292,66,123,194,66,276,92,66,276,35,66,257,132,66,170,69,66,170,242,66,174,90,66,236,15,66,236,17,66,29,192,66,29,5,66,158,55,66,100,219,66,168,50,66,168,14,66,210,219,66,246,134,66,246,109,66,30,213,66,30,189,66,31,152,66,31,179,66,56,137,66,135,221,66,129,189,66,130,189,66,247,70,66,206,197,66,206,116,66,150,45,66,286,43,66,286,173,66,62,80,66,62,83,66,208,182,66,208,127,66,82,58,66,82,145,66,178,54,66,203,98,66,203,217,66,51,222,66,52,278,66,52,94,66,34,222,66,183,44,66,183,22,66,146,233,66,146,158,66,287,284,66,287,210,66,176,247,66,225,53,66,225,243,66,251,282,66,251,98,66,280,21,66,280,132,66,41,21,66,41,233,66,48,8,66,48,147,66,260,220,66,260,115,66,245,101,66,245,97,66,136,71,66,136,46,66,115,290,66,256,216,66,256,88,66,248,74,66,248,95,66,36,10,66,36,153,66,281,46,66,281,211,66,104,143,66,104,172,66,59,45,66,59,25,66,188,15,66,188,255,66,144,275,66,38,55,66,218,63,66,187,111,66,187,110,66,198,99,66,198,56,66,90,128,66,195,99,66,195,39,66,49,70,66,49,164,66,40,157,66,180,73,66,180,19,66,163,292,66,163,223,66,271,107,66,271,288,66,272,107,66,272,288,66,262,107,66,262,288,66,263,107,66,263,288,66,266,107,66,266,288,66,265,107,66,265,288,66,267,107,66,267,288,66,264,107,66,264,288,66,268,107,66,268,288,66,269,107,66,269,288,66,270,107,66,270,288,66,102,215,66,102,40,66,219,219,219,0,66,219,219,295,6,219,78,6,219,86,6,219,169,6,6,6,6,6,292,6,6,223,6,6,194,6,6,209,6,6,221,6,155,227,6,155,3,6,155,212,6,155,65,6,155,236,6,155,42,6,155,188,6,89,239,6,89,213,6,89,85,6,89,189,6,118,292,6,118,223,6,118,85,6,118,194,6,118,209,6,118,221,6,289,222,6,289,226,6,289,279,6,289,203,6,289,251,6,207,6,6,207,118,6,207,249,6,207,26,6,229,207,6,229,239,6,229,292,6,229,85,6,229,194,6,229,189,6,252,295,6,252,78,6,252,169,6,252,37,6,190,89,6,190,229,6,190,249,6,190,84,6,190,26,6,190,245,6,190,195,6,161,199,6,298,222,6,298,226,6,298,279,6,298,203,6,157,295,6,157,78,6,157,86,6,157,169,6,296,222,6,296,226,6,296,279,6,296,152,6,296,179,6,296,203,6,296,251,6,239,249,6,239,26,6,239,198,6,239,195,6,227,253,6,227,108,6,227,181,6,294,161,6,294,139,6,294,60,6,294,91,6,294,103,6,3,253,6,3,108,6,3,37,6,3,181,6,249,292,6,249,223,6,249,85,6,249,194,6,292,209,6,292,221,6,205,295,6,205,169,6,205,37,6,139,199,6,84,207,6,84,292,6,84,223,6,84,85,6,84,194,6,84,209,6,77,219,6,77,252,6,77,205,6,77,65,6,77,236,6,77,287,6,77,188,6,212,253,6,212,250,6,212,108,6,212,181,6,121,226,6,121,279,6,121,152,6,121,179,6,121,203,6,121,251,6,121,102,6,297,161,6,297,139,6,297,91,6,297,103,6,85,26,6,86,179,6,200,222,6,200,226,6,200,279,6,26,213,6,26,189,6,65,295,6,65,169,6,65,37,6,230,157,6,230,152,6,230,179,6,230,203,6,230,287,6,230,251,6,230,102,6,107,227,6,107,212,6,288,227,6,288,3,6,288,212,6,276,161,6,276,139,6,276,91,6,170,89,6,170,26,6,170,137,6,170,36,6,170,60,6,170,198,6,170,195,6,293,157,6,293,226,6,293,152,6,293,179,6,293,203,6,293,251,6,293,102,6,236,253,6,236,295,6,236,37,6,194,221,6,168,294,6,168,297,6,168,276,6,259,219,6,259,252,6,259,205,6,259,65,6,259,236,6,259,42,6,259,188,6,209,223,6,209,221,6,152,78,6,152,86,6,140,227,6,140,3,6,140,205,6,140,65,6,140,236,6,140,42,6,140,188,6,179,78,6,287,295,6,287,78,6,287,86,6,287,169,6,251,86,6,224,222,6,224,226,6,224,279,6,224,179,6,224,203,6,224,251,6,42,253,6,42,108,6,42,181,6,245,207,6,245,239,6,245,213,6,245,85,6,245,194,6,245,189,6,137,213,6,137,189,6,162,219,6,162,252,6,162,157,6,162,205,6,162,152,6,162,287,6,162,102,6,36,213,6,37,42,6,188,253,6,188,37,6,188,181,6,198,213,6,198,189,6,91,250,6,91,199,6,195,213,6,195,189,6,221,223,6,180,161,6,180,91,6,102,78,6,102,86,6,102,169,6,66,157,0,6,291,0,6,29,0,0,0,0,0,248,0,71,152,0,71,179,0,72,80,0,155,70,0,155,176,0,89,216,0,89,145,0,118,29,0,196,42,0,1,241,0,1,208,0,55,126,0,70,253,0,289,217,0,289,237,0,207,142,0,207,93,0,2,157,0,177,174,0,142,194,0,143,161,0,143,91,0,133,223,0,133,209,0,229,43,0,229,120,0,252,61,0,252,281,0,283,118,0,53,169,0,285,94,0,285,104,0,190,74,0,190,95,0,298,98,0,298,217,0,204,42,0,204,188,0,18,7,0,18,104,0,243,295,0,243,169,0,277,227,0,277,212,0,278,275,0,45,108,0,45,181,0,46,179,0,58,26,0,222,261,0,222,116,0,44,139,0,114,37,0,75,60,0,75,103,0,156,65,0,296,51,0,296,34,0,154,78,0,239,74,0,239,38,0,94,275,0,226,197,0,226,165,0,244,250,0,191,228,0,191,126,0,3,196,0,22,103,0,249,43,0,249,173,0,291,221,0,112,292,0,112,194,0,119,79,0,119,5,0,205,156,0,205,61,0,182,199,0,138,55,0,202,227,0,202,3,0,84,283,0,84,173,0,233,213,0,77,111,0,77,110,0,212,109,0,240,152,0,228,248,0,121,234,0,121,34,0,297,184,0,172,161,0,172,139,0,127,199,0,128,149,0,85,93,0,85,95,0,274,160,0,274,148,0,200,282,0,200,98,0,25,108,0,26,145,0,279,197,0,279,116,0,164,253,0,164,181,0,64,290,0,230,32,0,230,4,0,107,244,0,107,62,0,254,36,0,254,60,0,288,25,0,288,62,0,125,148,0,185,188,0,276,184,0,276,127,0,257,8,0,257,192,0,170,21,0,170,233,0,293,234,0,293,4,0,273,192,0,273,5,0,236,185,0,236,206,0,201,125,0,158,213,0,158,189,0,193,79,0,168,44,0,168,22,0,246,149,0,290,83,0,247,7,0,259,111,0,259,144,0,206,65,0,32,86,0,220,137,0,150,113,0,150,175,0,286,201,0,286,193,0,63,292,0,63,223,0,208,82,0,140,114,0,140,176,0,82,160,0,178,177,0,203,165,0,203,211,0,52,91,0,183,247,0,183,49,0,146,138,0,146,218,0,287,2,0,287,136,0,232,78,0,232,86,0,225,128,0,225,174,0,251,46,0,251,211,0,224,51,0,224,237,0,110,295,0,238,250,0,280,8,0,280,147,0,41,147,0,41,218,0,48,209,0,48,221,0,260,80,0,260,83,0,245,58,0,245,120,0,136,219,0,115,137,0,162,53,0,162,154,0,256,241,0,256,64,0,36,220,0,281,219,0,59,72,0,59,113,0,144,37,0,38,189,0,187,278,0,187,178,0,198,88,0,198,115,0,195,216,0,195,88,0,49,175,0,180,182,0,180,238,0,102,66,0,102,240,0,50,108,7,50,181,7,66,126,7,6,217,7,6,237,7,0,136,7,7,7,7,8,165,7,216,275,7,71,218,7,72,278,7,155,10,7,155,153,7,89,154,7,89,232,7,118,51,7,118,237,7,196,273,7,1,16,7,54,241,7,70,161,7,70,139,7,289,123,7,289,163,7,207,284,7,207,40,7,2,0,7,2,228,7,177,58,7,177,145,7,143,83,7,111,60,7,133,222,7,229,234,7,229,4,7,13,253,7,13,181,7,101,295,7,101,169,7,252,21,7,252,132,7,117,295,7,186,160,7,186,208,7,285,88,7,285,115,7,190,100,7,190,210,7,14,108,7,298,122,7,298,123,7,17,213,7,204,280,7,18,220,7,18,115,7,243,137,7,277,119,7,277,193,7,45,91,7,46,147,7,184,227,7,43,149,7,114,103,7,74,152,7,156,55,7,296,11,7,296,167,7,106,199,7,282,223,7,282,209,7,153,253,7,239,100,7,239,33,7,93,179,7,94,113,7,94,175,7,20,250,7,226,63,7,61,55,7,294,231,7,294,68,7,191,61,7,191,281,7,192,197,7,3,184,7,21,219,7,249,234,7,249,34,7,79,261,7,79,116,7,80,44,7,112,226,7,113,278,7,205,132,7,148,134,7,105,213,7,105,189,7,138,71,7,138,240,7,202,119,7,202,273,7,84,51,7,84,34,7,233,219,7,88,275,7,120,149,7,77,117,7,77,39,7,212,182,7,212,127,7,240,126,7,241,52,7,228,66,7,121,167,7,121,135,7,297,214,7,297,68,7,97,169,7,98,209,7,98,221,7,172,80,7,172,83,7,127,227,7,85,284,7,85,210,7,274,81,7,274,151,7,200,122,7,200,141,7,215,292,7,215,194,7,279,133,7,279,63,7,164,161,7,164,91,7,165,192,7,64,143,7,64,52,7,230,24,7,230,131,7,107,166,7,107,28,7,28,250,7,67,199,7,254,247,7,254,49,7,288,14,7,288,166,7,125,235,7,185,41,7,124,78,7,124,86,7,276,106,7,276,214,7,257,196,7,257,204,7,170,15,7,170,17,7,131,86,7,293,24,7,293,135,7,174,290,7,201,134,7,201,109,7,158,157,7,99,37,7,193,109,7,168,114,7,168,176,7,211,8,7,211,147,7,246,1,7,290,128,7,31,292,7,31,223,7,56,37,7,95,152,7,95,179,7,217,221,7,247,220,7,259,99,7,259,39,7,32,26,7,150,75,7,150,22,7,286,235,7,286,261,7,208,54,7,140,10,7,140,56,7,82,16,7,82,151,7,178,72,7,178,260,7,203,142,7,203,112,7,33,189,7,183,7,7,183,104,7,146,156,7,146,206,7,287,233,7,287,158,7,176,139,7,232,26,7,225,58,7,225,120,7,251,142,7,251,93,7,224,11,7,224,163,7,110,137,7,280,185,7,41,206,7,47,78,7,48,222,7,260,174,7,5,197,7,5,116,7,245,32,7,245,4,7,162,97,7,162,47,7,256,128,7,256,246,7,248,136,7,36,111,7,36,110,7,281,248,7,104,175,7,59,44,7,59,22,7,144,60,7,144,103,7,38,157,7,218,46,7,187,216,7,187,145,7,198,53,7,198,243,7,90,160,7,90,148,7,195,53,7,195,154,7,49,75,7,40,194,7,180,20,7,180,67,7,102,74,7,102,38,7,8,8,8,61,7,8,9,9,9,9,23,9,12,35,9,92,12,9,76,92,9,76,19,9,23,35,9,27,73,9,57,73,9,57,19,9,271,69,9,271,242,9,272,69,9,272,242,9,262,69,9,262,242,9,263,69,9,263,242,9,266,69,9,266,242,9,265,69,9,265,242,9,267,69,9,267,242,9,264,69,9,264,242,9,268,69,9,268,242,9,269,69,9,269,242,9,270,69,9,270,242,9,9,30,10,10,10,10,50,215,87,50,31,87,10,98,87,10,217,87,87,87,87,87,171,87,69,238,87,234,101,87,234,117,87,111,11,87,111,167,87,284,166,87,242,238,87,13,31,87,101,4,87,159,255,87,159,171,87,117,34,87,53,24,87,53,131,87,14,215,87,14,40,87,15,68,87,122,70,87,17,214,87,17,68,87,243,24,87,243,135,87,45,258,87,45,96,87,184,76,87,184,57,87,114,123,87,114,163,87,106,105,87,106,33,87,282,13,87,282,153,87,153,98,87,154,124,87,20,100,87,244,242,87,244,30,87,21,73,87,21,19,87,182,69,87,182,27,87,105,214,87,233,73,87,255,231,87,97,4,87,127,57,87,25,129,87,25,130,87,25,96,87,27,127,87,166,40,87,164,141,87,164,258,87,231,15,87,28,284,87,28,210,87,67,100,87,67,33,87,131,154,87,132,92,87,132,19,87,141,70,87,210,20,87,56,217,87,32,97,87,32,47,87,62,30,87,62,129,87,62,130,87,51,99,87,51,39,87,176,122,87,176,123,87,232,124,87,232,47,87,110,167,87,110,135,87,237,99,87,237,56,87,144,11,87,144,163,87,39,34,87,271,158,87,271,38,87,272,158,87,272,38,87,262,158,87,262,38,87,263,158,87,263,38,87,266,158,87,266,38,87,265,158,87,265,38,87,267,158,87,267,38,87,264,158,87,264,38,87,268,158,87,268,38,87,269,158,87,269,38,87,270,158,87,270,38,87,216,216,216,206,87,216,50,26,71,50,137,71,66,197,71,66,235,71,66,81,71,66,16,71,66,165,71,66,211,71,66,151,71,66,261,71,66,116,71,6,10,71,6,101,71,6,117,71,6,153,71,6,97,71,6,99,71,6,56,71,6,47,71,6,39,71,0,133,71,0,43,71,0,291,71,0,120,71,0,173,71,0,29,71,0,63,71,0,48,71,7,54,71,7,134,71,7,109,71,8,220,71,8,145,71,9,253,71,9,250,71,9,108,71,9,181,71,10,26,71,10,221,71,87,161,71,87,139,71,87,91,71,87,103,71,216,8,71,216,192,71,216,147,71,216,5,71,216,218,71,71,71,71,71,197,71,71,235,71,71,46,71,71,165,71,71,211,71,71,261,71,71,116,71,72,134,71,72,44,71,72,52,71,155,9,71,155,73,71,155,92,71,155,19,71,155,23,71,155,35,71,89,50,71,89,10,71,89,13,71,89,14,71,89,153,71,89,20,71,89,166,71,89,28,71,89,67,71,118,10,71,118,13,71,118,101,71,118,117,71,118,153,71,118,97,71,118,99,71,118,56,71,118,39,71,196,7,71,196,278,71,196,94,71,196,128,71,196,174,71,196,178,71,196,104,71,1,54,71,1,143,71,1,44,71,1,75,71,1,22,71,1,172,71,1,220,71,1,52,71,54,72,71,54,113,71,54,175,71,55,63,71,69,250,71,69,199,71,70,149,71,70,275,71,207,11,71,207,101,71,207,167,71,207,24,71,207,97,71,207,124,71,207,131,71,207,135,71,207,47,71,11,213,71,11,189,71,2,197,71,2,235,71,2,81,71,2,16,71,2,165,71,2,151,71,2,261,71,2,116,71,234,219,71,234,157,71,234,226,71,234,152,71,234,179,71,177,70,71,177,45,71,177,114,71,177,244,71,177,25,71,177,164,71,177,62,71,177,176,71,177,238,71,142,55,71,143,72,71,143,113,71,143,175,71,12,253,71,12,250,71,12,108,71,12,199,71,12,181,71,111,222,71,111,149,71,133,55,71,134,278,71,134,113,71,134,175,71,81,71,71,73,253,71,73,295,71,73,108,71,73,37,71,73,181,71,284,227,71,284,65,71,284,42,71,242,250,71,242,199,71,229,50,71,229,10,71,229,13,71,229,14,71,229,153,71,229,166,71,229,99,71,229,56,71,229,39,71,13,26,71,101,292,71,101,223,71,101,194,71,101,209,71,101,221,71,252,282,71,252,98,71,252,215,71,252,31,71,252,217,71,252,51,71,252,34,71,252,237,71,252,40,71,159,161,71,159,139,71,159,60,71,159,91,71,159,103,71,92,253,71,92,108,71,92,37,71,92,181,71,117,292,71,117,223,71,117,194,71,117,209,71,117,221,71,283,0,71,283,55,71,283,191,71,283,138,71,283,228,71,283,126,71,283,147,71,283,248,71,283,218,71,186,7,71,186,72,71,186,113,71,186,175,71,186,290,71,186,260,71,186,104,71,53,222,71,53,179,71,285,45,71,285,244,71,285,127,71,285,25,71,285,164,71,285,62,71,285,238,71,190,11,71,190,167,71,190,24,71,190,123,71,190,124,71,190,131,71,190,135,71,190,47,71,190,163,71,160,74,71,160,21,71,160,233,71,160,132,71,160,158,71,160,38,71,14,26,71,14,137,71,15,161,71,15,227,71,15,91,71,122,213,71,122,189,71,16,156,71,16,206,71,16,136,71,17,227,71,17,91,71,76,250,71,76,108,71,76,199,71,76,181,71,204,7,71,204,16,71,204,278,71,204,94,71,204,128,71,204,174,71,204,178,71,204,104,71,18,45,71,18,184,71,18,244,71,18,182,71,18,127,71,18,25,71,18,62,71,18,238,71,243,222,71,277,7,71,277,278,71,277,94,71,277,113,71,277,174,71,277,175,71,277,178,71,277,183,71,277,104,71,45,149,71,45,275,71,46,197,71,46,235,71,46,165,71,46,261,71,46,116,71,184,285,71,184,80,71,184,64,71,184,247,71,184,150,71,184,83,71,58,8,71,58,192,71,58,126,71,58,147,71,58,5,71,58,218,71,43,8,71,43,192,71,43,126,71,43,147,71,43,218,71,167,213,71,167,194,71,167,189,71,114,222,71,114,149,71,74,148,71,156,235,71,156,81,71,156,278,71,156,128,71,106,161,71,106,139,71,106,137,71,106,60,71,106,103,71,282,219,71,282,157,71,282,65,71,282,42,71,153,26,71,154,222,71,154,152,71,154,179,71,239,11,71,239,122,71,239,167,71,239,24,71,239,123,71,239,124,71,239,131,71,239,135,71,239,163,71,93,55,71,94,134,71,19,253,71,19,108,71,19,37,71,19,181,71,20,26,71,20,137,71,20,60,71,20,103,71,226,111,71,226,53,71,226,243,71,226,154,71,226,32,71,226,110,71,226,4,71,61,235,71,61,81,71,61,16,71,61,128,71,61,151,71,61,261,71,244,275,71,294,69,71,294,242,71,294,27,71,294,57,71,294,141,71,294,30,71,294,129,71,294,130,71,294,258,71,294,96,71,191,142,71,191,133,71,191,291,71,191,112,71,191,173,71,191,29,71,191,63,71,191,48,71,3,284,71,3,17,71,3,105,71,3,215,71,3,100,71,3,210,71,3,31,71,3,33,71,3,40,71,21,241,71,21,83,71,249,50,71,249,10,71,249,13,71,249,117,71,249,14,71,249,153,71,249,99,71,249,56,71,249,39,71,79,216,71,79,58,71,79,75,71,79,22,71,79,220,71,79,145,71,291,55,71,291,126,71,112,55,71,119,142,71,119,74,71,119,93,71,119,21,71,119,112,71,119,233,71,119,158,71,119,95,71,119,38,71,205,284,71,205,282,71,205,98,71,205,215,71,205,31,71,205,217,71,205,51,71,205,237,71,205,40,71,182,285,71,182,80,71,182,275,71,182,247,71,182,150,71,148,21,71,148,132,71,148,158,71,148,95,71,148,38,71,105,227,71,105,42,71,23,253,71,23,250,71,23,108,71,23,199,71,23,181,71,24,292,71,24,223,71,24,213,71,24,194,71,24,189,71,138,216,71,138,58,71,138,43,71,138,291,71,138,120,71,138,29,71,138,145,71,202,7,71,202,278,71,202,94,71,202,128,71,202,174,71,202,175,71,202,178,71,202,183,71,202,104,71,84,50,71,84,10,71,84,13,71,84,101,71,84,117,71,84,153,71,84,99,71,84,56,71,84,39,71,233,148,71,233,241,71,88,8,71,88,192,71,88,79,71,88,147,71,88,5,71,88,218,71,120,8,71,120,192,71,120,126,71,120,147,71,120,5,71,120,218,71,77,73,71,77,19,71,212,284,71,212,15,71,212,17,71,212,105,71,212,255,71,212,100,71,212,210,71,212,33,71,212,40,71,240,197,71,240,235,71,240,81,71,240,46,71,240,165,71,240,211,71,240,261,71,240,116,71,228,133,71,228,58,71,228,43,71,228,291,71,228,120,71,228,29,71,228,48,71,214,161,71,214,139,71,214,137,71,214,60,71,214,91,71,214,103,71,255,161,71,255,139,71,255,91,71,297,69,71,297,242,71,297,76,71,297,27,71,297,57,71,297,30,71,297,129,71,297,130,71,297,258,71,297,96,71,97,292,71,97,223,71,97,194,71,97,209,71,97,221,71,98,219,71,98,157,71,98,65,71,171,161,71,171,139,71,171,91,71,172,72,71,172,113,71,127,80,71,127,275,71,127,83,71,85,11,71,85,167,71,85,24,71,85,97,71,85,124,71,85,131,71,85,135,71,85,47,71,85,163,71,274,143,71,274,44,71,274,75,71,274,22,71,274,88,71,274,172,71,274,254,71,274,220,71,274,115,71,25,149,71,25,275,71,27,250,71,27,199,71,215,219,71,215,227,71,215,65,71,215,42,71,279,111,71,279,53,71,279,243,71,279,154,71,279,32,71,279,232,71,279,110,71,279,4,71,279,144,71,166,26,71,166,137,71,166,60,71,164,149,71,164,275,71,165,197,71,64,21,71,64,233,71,64,132,71,231,161,71,231,139,71,231,60,71,231,91,71,231,103,71,173,8,71,173,138,71,173,228,71,173,126,71,173,147,71,173,248,71,173,218,71,107,9,71,107,69,71,107,12,71,107,92,71,107,76,71,107,23,71,107,27,71,107,57,71,107,35,71,28,26,71,28,137,71,28,60,71,28,103,71,67,139,71,67,137,71,67,60,71,67,103,71,68,161,71,68,139,71,68,137,71,68,60,71,68,91,71,68,103,71,254,1,71,254,192,71,254,79,71,254,125,71,254,82,71,254,5,71,288,9,71,288,12,71,288,92,71,288,76,71,288,19,71,288,23,71,288,27,71,288,57,71,288,35,71,125,216,71,125,44,71,125,75,71,125,22,71,125,88,71,125,172,71,125,220,71,125,115,71,185,16,71,185,278,71,185,94,71,185,128,71,185,174,71,185,151,71,185,178,71,185,104,71,123,213,71,123,189,71,124,292,71,124,223,71,124,194,71,124,209,71,124,221,71,276,69,71,276,12,71,276,242,71,276,76,71,276,27,71,276,57,71,276,30,71,276,129,71,276,130,71,276,96,71,257,142,71,257,133,71,257,74,71,257,93,71,257,112,71,257,158,71,257,95,71,257,63,71,257,38,71,170,11,71,170,122,71,170,167,71,170,123,71,170,141,71,170,135,71,170,258,71,170,96,71,170,163,71,131,292,71,131,223,71,131,194,71,131,209,71,131,189,71,132,80,71,132,241,71,132,83,71,273,142,71,273,74,71,273,93,71,273,112,71,273,233,71,273,158,71,273,95,71,273,63,71,273,38,71,174,156,71,174,61,71,174,206,71,236,284,71,236,282,71,236,98,71,236,215,71,236,100,71,236,210,71,236,31,71,236,217,71,236,40,71,29,55,71,29,126,71,29,218,71,201,74,71,201,93,71,201,21,71,201,233,71,201,132,71,201,158,71,201,95,71,201,38,71,158,241,71,57,250,71,57,108,71,57,199,71,99,223,71,99,209,71,99,221,71,100,227,71,100,42,71,193,142,71,193,74,71,193,93,71,193,21,71,193,233,71,193,132,71,193,158,71,193,95,71,193,38,71,141,213,71,141,189,71,168,87,71,168,159,71,168,106,71,168,20,71,168,214,71,168,171,71,168,231,71,168,67,71,168,68,71,210,227,71,210,65,71,210,42,71,211,197,71,211,46,71,211,165,71,211,261,71,211,116,71,246,196,71,246,2,71,246,204,71,246,156,71,246,61,71,246,185,71,246,206,71,246,136,71,246,281,71,290,54,71,290,143,71,290,44,71,290,75,71,290,22,71,290,172,71,290,52,71,30,199,71,31,219,71,31,65,71,31,42,71,56,26,71,56,209,71,56,221,71,135,292,71,135,213,71,135,194,71,135,189,71,217,219,71,217,157,71,217,65,71,217,152,71,129,199,71,130,199,71,247,244,71,247,127,71,247,25,71,247,62,71,247,238,71,259,73,71,259,92,71,259,19,71,206,81,71,206,278,71,206,94,71,206,128,71,109,72,71,109,278,71,109,94,71,109,113,71,109,175,71,109,104,71,32,222,71,32,157,71,32,152,71,32,179,71,220,192,71,150,244,71,150,127,71,150,238,71,286,216,71,286,44,71,286,75,71,286,22,71,286,88,71,286,254,71,286,220,71,286,115,71,286,145,71,62,149,71,62,275,71,208,21,71,208,233,71,208,132,71,208,158,71,208,38,71,151,240,71,151,206,71,140,9,71,140,73,71,140,92,71,140,19,71,140,35,71,82,143,71,82,44,71,82,75,71,82,22,71,82,172,71,82,220,71,82,52,71,82,115,71,258,213,71,178,156,71,178,61,71,178,206,71,178,109,71,203,234,71,203,53,71,203,243,71,203,154,71,203,32,71,203,34,71,203,232,71,203,110,71,203,4,71,51,219,71,51,157,71,51,152,71,51,179,71,52,113,71,52,175,71,33,227,71,33,42,71,34,219,71,34,157,71,34,152,71,34,179,71,35,253,71,35,250,71,35,108,71,35,37,71,35,181,71,183,196,71,183,54,71,183,134,71,183,186,71,183,109,71,183,52,71,183,90,71,146,142,71,146,133,71,146,93,71,146,291,71,146,112,71,146,29,71,146,95,71,146,63,71,146,48,71,287,234,71,287,282,71,287,98,71,287,31,71,287,217,71,287,51,71,287,34,71,287,237,71,287,4,71,176,149,71,232,222,71,232,226,71,232,152,71,232,179,71,232,251,71,225,70,71,225,45,71,225,114,71,225,244,71,225,25,71,225,164,71,225,62,71,225,176,71,225,144,71,251,234,71,251,53,71,251,243,71,251,154,71,251,32,71,251,51,71,251,34,71,251,4,71,110,222,71,237,219,71,237,157,71,237,65,71,237,152,71,237,179,71,238,275,71,280,142,71,280,133,71,280,74,71,280,93,71,280,112,71,280,95,71,280,63,71,280,48,71,280,38,71,41,142,71,41,133,71,41,74,71,41,93,71,41,291,71,41,112,71,41,95,71,41,63,71,41,48,71,47,292,71,47,223,71,47,194,71,47,209,71,47,221,71,48,55,71,48,126,71,260,54,71,260,143,71,260,134,71,260,44,71,260,22,71,260,172,71,260,52,71,260,90,71,4,157,71,4,152,71,4,179,71,5,75,71,5,220,71,5,145,71,245,50,71,245,10,71,245,13,71,245,14,71,245,153,71,245,166,71,245,28,71,245,99,71,245,56,71,136,197,71,136,235,71,136,81,71,136,128,71,136,151,71,136,261,71,136,116,71,115,8,71,115,192,71,115,79,71,115,147,71,115,5,71,116,165,71,256,54,71,256,143,71,256,186,71,256,44,71,256,75,71,256,22,71,256,172,71,256,254,71,256,52,71,248,133,71,248,43,71,248,291,71,248,112,71,248,29,71,248,63,71,248,48,71,36,14,71,36,106,71,36,20,71,36,214,71,36,166,71,36,231,71,36,28,71,36,67,71,36,68,71,281,235,71,281,81,71,281,16,71,281,128,71,281,174,71,281,151,71,281,261,71,281,116,71,104,134,71,59,184,71,59,182,71,59,127,71,59,238,71,188,284,71,188,282,71,188,98,71,188,215,71,188,100,71,188,210,71,188,31,71,188,33,71,188,40,71,144,222,71,144,149,71,145,192,71,145,126,71,145,147,71,218,145,71,187,70,71,187,45,71,187,244,71,187,182,71,187,25,71,187,164,71,187,62,71,187,176,71,187,238,71,198,50,71,198,13,71,198,14,71,198,106,71,198,20,71,198,214,71,198,166,71,198,28,71,198,67,71,90,7,71,90,72,71,90,94,71,90,113,71,90,175,71,90,290,71,90,104,71,195,50,71,195,13,71,195,14,71,195,106,71,195,153,71,195,20,71,195,166,71,195,28,71,195,67,71,49,244,71,49,182,71,49,127,71,49,62,71,49,238,71,39,292,71,39,223,71,39,209,71,39,221,71,40,227,71,40,65,71,40,42,71,180,9,71,180,69,71,180,12,71,180,242,71,180,76,71,180,23,71,180,27,71,180,57,71,180,30,71,163,213,71,163,189,71,271,155,71,271,253,71,271,295,71,271,77,71,271,169,71,271,259,71,271,140,71,271,162,71,271,37,71,272,155,71,272,253,71,272,295,71,272,77,71,272,169,71,272,259,71,272,140,71,272,162,71,272,37,71,262,155,71,262,253,71,262,295,71,262,77,71,262,169,71,262,259,71,262,140,71,262,162,71,262,37,71,263,155,71,263,253,71,263,295,71,263,77,71,263,169,71,263,259,71,263,140,71,263,162,71,263,37,71,266,155,71,266,253,71,266,295,71,266,77,71,266,169,71,266,259,71,266,140,71,266,162,71,266,37,71,265,155,71,265,253,71,265,295,71,265,77,71,265,169,71,265,259,71,265,140,71,265,162,71,265,37,71,267,155,71,267,253,71,267,295,71,267,77,71,267,169,71,267,259,71,267,140,71,267,162,71,267,37,71,264,155,71,264,253,71,264,295,71,264,77,71,264,169,71,264,259,71,264,140,71,264,162,71,264,37,71,268,155,71,268,253,71,268,295,71,268,77,71,268,169,71,268,259,71,268,140,71,268,162,71,268,37,71,269,155,71,269,253,71,269,295,71,269,77,71,269,169,71,269,259,71,269,140,71,269,162,71,269,37,71,270,155,71,270,253,71,270,295,71,270,77,71,270,169,71,270,259,71,270,140,71,270,162,71,270,37,71,102,234,71,102,98,71,102,217,71,102,32,71,102,51,71,102,34,71,102,232,71,102,237,71,102,4,71,72,72,72,120,71,72,155,155,155,89,89,89,219,37,118,6,249,118,155,219,118,155,252,118,155,205,118,89,207,118,89,292,118,89,194,118,118,6,118,118,118,118,207,198,118,207,195,118,229,223,118,229,209,118,229,221,118,252,253,118,190,137,118,190,36,118,190,198,118,298,149,118,157,37,118,239,137,118,239,36,118,239,60,118,226,78,118,226,86,118,227,250,118,227,199,118,3,250,118,249,209,118,249,221,118,205,253,118,205,181,118,84,6,118,84,118,118,84,221,118,77,157,118,77,152,118,77,102,118,212,199,118,121,222,118,85,137,118,200,149,118,200,225,118,26,292,118,26,223,118,26,194,118,279,86,118,65,253,118,65,108,118,65,181,118,230,222,118,230,226,118,230,279,118,107,3,118,107,42,118,107,188,118,288,42,118,288,188,118,276,212,118,170,139,118,170,103,118,293,222,118,293,279,118,236,108,118,236,288,118,236,181,118,168,213,118,168,170,118,259,157,118,259,287,118,259,102,118,152,295,118,152,169,118,140,219,118,140,252,118,140,287,118,179,295,118,179,169,118,203,78,118,203,86,118,287,37,118,251,78,118,251,169,118,42,250,118,245,292,118,245,223,118,245,209,118,162,179,118,162,203,118,162,251,118,36,189,118,60,213,118,188,108,118,189,60,118,189,103,118,198,85,118,195,85,118,195,194,118,180,227,118,180,3,118,180,212,118,102,295,118,103,213,118,50,219,196,66,143,196,66,52,196,6,9,196,6,23,196,0,25,196,0,62,196,7,133,196,7,63,196,9,221,196,10,65,196,87,222,196,216,235,196,71,44,196,71,172,196,89,242,196,89,30,196,118,12,196,118,23,196,196,196,196,1,233,196,1,158,196,69,26,196,70,55,196,11,161,196,11,139,196,2,54,196,2,52,196,234,241,196,234,64,196,177,100,196,177,210,196,142,113,196,142,175,196,133,104,196,81,216,196,81,145,196,73,292,196,73,194,196,284,275,196,242,26,196,229,27,196,229,57,196,101,227,196,252,50,196,252,13,196,159,222,196,92,223,196,92,209,196,117,227,196,283,174,196,283,178,196,186,136,196,186,281,196,285,215,196,285,40,196,160,32,196,14,219,196,122,60,196,122,103,196,16,58,196,16,120,196,204,196,196,204,202,196,18,215,196,18,31,196,277,185,196,277,206,196,46,44,196,46,22,196,184,8,196,184,147,196,43,128,196,167,161,196,167,91,196,75,165,196,156,134,196,156,109,196,106,179,196,153,65,196,93,72,196,93,113,196,19,292,196,19,223,196,20,152,196,226,231,196,226,68,196,61,134,196,61,90,196,244,126,196,191,45,196,191,164,196,3,117,196,3,39,196,249,76,196,249,57,196,291,278,196,291,94,196,112,175,196,119,243,196,119,110,196,205,13,196,205,153,196,182,138,196,182,218,196,148,154,196,105,149,196,138,238,196,202,185,196,84,12,196,84,76,196,88,235,196,88,261,196,212,101,196,212,97,196,240,143,196,240,172,196,228,244,196,228,62,196,127,147,196,127,218,196,274,21,196,274,132,196,279,159,196,279,231,196,166,157,196,164,55,196,64,34,196,173,128,196,173,174,196,28,157,196,67,152,196,67,179,196,254,197,196,254,165,196,125,132,196,123,103,196,257,111,196,257,144,196,273,111,196,273,110,196,236,10,196,236,56,196,29,278,196,201,53,196,201,154,196,99,42,196,193,53,196,193,243,196,141,60,196,168,123,196,168,163,196,211,75,196,211,22,196,246,43,196,246,120,196,290,74,196,290,38,196,95,72,196,135,91,196,247,282,196,247,31,196,206,109,196,220,197,196,220,116,196,150,98,196,150,217,196,208,32,196,208,4,196,151,58,196,151,145,196,82,21,196,82,233,196,258,137,196,178,29,196,203,214,196,203,68,196,51,80,196,51,83,196,33,149,196,34,83,196,35,209,196,35,221,196,183,112,196,183,63,196,146,70,196,287,14,196,287,166,196,176,146,196,176,41,196,232,160,196,232,148,196,225,100,196,225,33,196,251,106,196,251,214,196,237,80,196,238,126,196,280,114,196,280,144,196,41,114,196,48,94,196,260,74,196,260,95,196,4,241,196,245,69,196,245,27,196,136,54,196,115,261,196,115,116,196,256,158,196,256,38,196,248,45,196,248,25,196,36,141,196,36,258,196,281,90,196,104,48,196,59,217,196,59,237,196,188,99,196,188,56,196,187,284,196,187,210,196,198,129,196,198,130,196,198,96,196,195,30,196,195,129,196,195,130,196,49,282,196,49,98,196,39,42,196,40,275,196,96,137,196,163,139,196,271,207,196,271,85,196,272,207,196,272,85,196,262,207,196,262,85,196,263,207,196,263,85,196,266,207,196,266,85,196,265,207,196,265,85,196,267,207,196,267,85,196,264,207,196,264,85,196,268,207,196,268,85,196,269,207,196,269,85,196,270,207,196,270,85,196,102,20,196,102,28,196,196,233,197,197,197,197,66,241,1,6,70,1,6,164,1,0,128,1,0,174,1,7,8,1,7,147,1,87,37,1,216,152,1,155,15,1,155,255,1,89,182,1,89,127,1,118,45,1,118,164,1,196,285,1,1,1,1,1,82,1,70,221,1,289,13,1,289,153,1,207,243,1,207,110,1,2,241,1,2,64,1,177,134,1,177,109,1,111,292,1,111,194,1,133,42,1,284,250,1,229,244,1,229,62,1,252,43,1,252,173,1,283,205,1,283,65,1,186,149,1,190,53,1,190,154,1,160,71,1,160,240,1,15,253,1,298,10,1,298,153,1,16,55,1,17,253,1,17,181,1,204,247,1,18,196,1,18,204,1,277,275,1,277,187,1,58,157,1,222,44,1,43,219,1,114,223,1,114,209,1,157,145,1,296,50,1,296,14,1,106,78,1,239,154,1,239,232,1,20,86,1,226,75,1,61,80,1,294,282,1,294,98,1,191,16,1,3,133,1,3,63,1,21,161,1,21,139,1,22,222,1,249,25,1,249,62,1,79,72,1,79,113,1,112,227,1,119,197,1,119,165,1,205,173,1,182,26,1,148,71,1,148,46,1,105,108,1,105,181,1,138,278,1,138,94,1,202,285,1,202,275,1,84,45,1,84,25,1,233,161,1,233,91,1,88,152,1,88,179,1,120,219,1,77,159,1,77,231,1,212,142,1,212,112,1,228,174,1,214,169,1,121,14,1,121,166,1,297,282,1,297,31,1,171,37,1,85,53,1,85,243,1,274,290,1,200,10,1,200,56,1,26,238,1,215,199,1,279,75,1,279,22,1,231,295,1,230,20,1,230,28,1,107,100,1,107,210,1,67,78,1,67,86,1,68,295,1,68,169,1,254,226,1,254,203,1,288,100,1,288,33,1,125,290,1,126,278,1,185,247,1,185,49,1,276,215,1,276,31,1,257,261,1,257,116,1,170,234,1,170,4,1,132,139,1,293,166,1,293,28,1,273,197,1,273,116,1,175,192,1,236,291,1,236,29,1,29,65,1,201,46,1,201,211,1,158,91,1,193,165,1,193,211,1,168,132,1,210,250,1,246,191,1,246,248,1,259,87,1,259,159,1,32,213,1,32,189,1,150,156,1,150,206,1,286,72,1,286,260,1,63,227,1,208,66,1,208,240,1,151,55,1,140,255,1,140,171,1,178,228,1,178,126,1,203,220,1,33,108,1,183,8,1,183,192,1,146,81,1,146,151,1,287,58,1,287,120,1,176,209,1,176,221,1,232,189,1,225,134,1,225,90,1,251,220,1,251,115,1,224,50,1,224,13,1,110,194,1,280,235,1,280,261,1,41,235,1,41,81,1,48,42,1,260,125,1,4,213,1,5,113,1,5,175,1,245,244,1,245,238,1,136,64,1,136,83,1,115,179,1,162,106,1,162,214,1,256,274,1,256,82,1,248,128,1,281,80,1,281,83,1,104,147,1,104,218,1,59,156,1,59,61,1,188,291,1,188,48,1,144,292,1,144,223,1,218,94,1,187,109,1,198,184,1,90,149,1,195,184,1,195,127,1,49,206,1,40,199,1,180,284,1,180,40,1,102,216,1,102,145,1,50,149,54,50,275,54,66,133,54,66,43,54,66,291,54,66,120,54,66,29,54,66,63,54,66,48,54,0,234,54,0,98,54,0,217,54,0,32,54,0,51,54,0,34,54,0,232,54,0,237,54,0,4,54,7,244,54,7,127,54,7,238,54,9,161,54,9,139,54,9,60,54,9,91,54,9,103,54,10,222,54,10,149,54,87,80,54,87,241,54,87,83,54,71,142,54,71,63,54,71,48,54,72,238,54,196,216,54,196,58,54,196,75,54,196,22,54,196,88,54,196,220,54,196,115,54,196,145,54,1,70,54,1,45,54,1,114,54,1,244,54,1,25,54,1,164,54,1,62,54,1,176,54,1,144,54,54,54,54,54,143,54,54,44,54,54,75,54,54,22,54,54,172,54,54,52,54,55,98,54,55,217,54,55,34,54,69,227,54,69,42,54,11,219,54,11,157,54,11,65,54,11,152,54,2,133,54,2,283,54,2,58,54,2,43,54,2,291,54,2,120,54,2,173,54,2,29,54,2,48,54,234,55,54,234,126,54,234,147,54,234,218,54,177,50,54,177,13,54,177,14,54,177,106,54,177,153,54,177,20,54,177,166,54,177,28,54,177,67,54,142,197,54,142,235,54,142,46,54,142,165,54,142,211,54,142,261,54,142,116,54,143,134,54,143,44,54,143,52,54,12,161,54,12,139,54,12,91,54,111,8,54,111,192,54,111,147,54,111,5,54,133,71,54,133,197,54,133,46,54,133,240,54,133,165,54,133,211,54,133,116,54,134,44,54,134,75,54,134,220,54,81,142,54,81,132,54,81,38,54,73,161,54,73,139,54,73,137,54,73,60,54,73,103,54,242,227,54,242,42,54,13,149,54,101,222,54,101,152,54,101,179,54,252,11,54,252,122,54,252,167,54,252,24,54,252,123,54,252,141,54,252,135,54,252,258,54,252,163,54,159,80,54,159,241,54,159,83,54,92,161,54,92,139,54,92,137,54,92,60,54,92,91,54,92,103,54,117,222,54,117,179,54,283,66,54,283,71,54,283,46,54,283,156,54,283,61,54,283,240,54,283,136,54,283,281,54,186,54,54,186,143,54,186,44,54,186,75,54,186,22,54,186,172,54,186,52,54,53,8,54,53,192,54,53,126,54,53,147,54,53,5,54,53,218,54,285,14,54,285,106,54,285,20,54,285,214,54,285,166,54,285,231,54,285,28,54,285,67,54,285,68,54,160,284,54,160,15,54,160,17,54,160,105,54,160,255,54,160,171,54,160,100,54,160,210,54,160,33,54,14,149,54,14,275,54,15,80,54,15,241,54,15,83,54,122,219,54,122,65,54,122,42,54,16,74,54,16,21,54,16,233,54,16,132,54,16,158,54,16,95,54,16,38,54,17,80,54,17,241,54,17,83,54,76,161,54,76,139,54,76,91,54,204,216,54,204,58,54,204,75,54,204,88,54,204,120,54,204,254,54,204,220,54,204,115,54,204,145,54,18,159,54,18,106,54,18,20,54,18,214,54,18,166,54,18,231,54,18,28,54,18,67,54,18,68,54,243,8,54,243,192,54,243,147,54,243,5,54,243,218,54,277,216,54,277,44,54,277,75,54,277,22,54,277,88,54,277,172,54,277,254,54,277,220,54,277,115,54,45,72,54,45,113,54,46,63,54,184,7,54,184,72,54,184,278,54,184,94,54,184,113,54,184,175,54,184,104,54,58,206,54,43,156,54,43,240,54,43,206,54,167,219,54,167,157,54,167,65,54,167,152,54,167,179,54,114,192,54,114,5,54,74,197,54,74,235,54,74,81,54,74,165,54,74,261,54,74,116,54,156,216,54,156,58,54,156,145,54,106,275,54,282,55,54,153,222,54,153,149,54,154,8,54,154,192,54,154,126,54,154,147,54,154,5,54,154,218,54,93,197,54,93,235,54,93,81,54,93,46,54,93,165,54,93,211,54,93,261,54,93,116,54,19,161,54,19,139,54,19,137,54,19,60,54,19,91,54,19,103,54,20,149,54,20,275,54,226,101,54,226,117,54,226,97,54,226,124,54,226,131,54,226,99,54,226,56,54,226,47,54,226,39,54,61,216,54,61,58,54,61,43,54,61,88,54,61,120,54,61,29,54,61,145,54,244,72,54,244,113,54,244,175,54,191,234,54,191,282,54,191,98,54,191,31,54,191,217,54,191,51,54,191,34,54,191,237,54,191,4,54,3,69,54,3,242,54,3,122,54,3,27,54,3,141,54,3,30,54,3,129,54,3,130,54,3,258,54,3,96,54,21,235,54,21,81,54,21,278,54,21,128,54,22,134,54,22,52,54,79,70,54,79,111,54,79,53,54,79,243,54,79,114,54,79,154,54,79,110,54,291,71,54,291,46,54,291,240,54,291,165,54,291,211,54,112,71,54,112,197,54,112,235,54,112,46,54,112,240,54,112,165,54,112,211,54,112,261,54,112,116,54,119,284,54,119,282,54,119,105,54,119,215,54,119,100,54,119,210,54,119,31,54,119,33,54,119,40,54,205,11,54,205,122,54,205,167,54,205,123,54,205,141,54,205,135,54,205,258,54,205,96,54,205,163,54,182,7,54,182,72,54,182,94,54,182,113,54,182,175,54,182,290,54,182,104,54,148,284,54,148,15,54,148,17,54,148,105,54,148,255,54,148,100,54,148,210,54,148,33,54,148,40,54,105,241,54,105,83,54,23,161,54,23,139,54,23,91,54,23,103,54,24,219,54,24,157,54,24,152,54,24,179,54,138,234,54,138,53,54,138,243,54,138,154,54,138,32,54,138,51,54,138,34,54,138,4,54,202,216,54,202,44,54,202,75,54,202,22,54,202,88,54,202,254,54,202,220,54,202,115,54,202,145,54,233,235,54,233,81,54,233,128,54,233,151,54,233,261,54,88,156,54,88,206,54,88,109,54,120,156,54,120,206,54,212,69,54,212,242,54,212,76,54,212,27,54,212,57,54,212,30,54,212,129,54,212,130,54,212,258,54,212,96,54,240,63,54,240,48,54,228,234,54,228,154,54,228,217,54,228,32,54,228,51,54,228,34,54,228,237,54,228,4,54,214,80,54,214,275,54,255,80,54,255,241,54,255,83,54,97,222,54,97,152,54,97,179,54,171,80,54,171,241,54,171,83,54,172,143,54,172,134,54,172,52,54,127,72,54,127,278,54,127,94,54,127,113,54,127,175,54,274,70,54,274,111,54,274,45,54,274,114,54,274,25,54,274,164,54,274,176,54,274,110,54,274,144,54,25,72,54,25,113,54,25,175,54,27,227,54,27,91,54,215,55,54,279,10,54,279,101,54,279,117,54,279,97,54,279,124,54,279,99,54,279,56,54,279,47,54,279,39,54,166,149,54,166,275,54,164,72,54,164,290,54,164,82,54,64,87,54,64,159,54,64,15,54,64,17,54,64,105,54,64,255,54,64,171,54,64,231,54,64,33,54,231,80,54,231,83,54,173,66,54,173,71,54,173,156,54,173,61,54,173,240,54,173,206,54,173,136,54,28,149,54,28,275,54,67,275,54,68,80,54,68,275,54,68,83,54,254,196,54,254,134,54,254,186,54,254,185,54,254,109,54,254,90,54,125,70,54,125,111,54,125,243,54,125,45,54,125,114,54,125,164,54,125,110,54,125,144,54,185,216,54,185,58,54,185,43,54,185,88,54,185,120,54,185,220,54,185,115,54,185,145,54,123,219,54,123,157,54,123,65,54,123,42,54,124,157,54,124,152,54,124,179,54,257,284,54,257,282,54,257,98,54,257,215,54,257,100,54,257,210,54,257,31,54,257,217,54,257,40,54,131,219,54,131,157,54,131,152,54,131,179,54,132,278,54,132,94,54,132,128,54,273,284,54,273,282,54,273,98,54,273,215,54,273,100,54,273,210,54,273,31,54,273,33,54,273,40,54,174,21,54,174,233,54,174,132,54,174,158,54,236,11,54,236,122,54,236,123,54,236,141,54,236,30,54,236,129,54,236,130,54,236,258,54,236,96,54,236,163,54,29,71,54,29,46,54,29,240,54,29,211,54,201,284,54,201,15,54,201,17,54,201,105,54,201,215,54,201,100,54,201,210,54,201,33,54,201,40,54,158,235,54,158,81,54,158,128,54,158,261,54,158,116,54,57,161,54,57,227,54,57,91,54,99,222,54,100,241,54,193,284,54,193,17,54,193,105,54,193,215,54,193,100,54,193,210,54,193,31,54,193,33,54,193,40,54,141,219,54,141,227,54,141,65,54,141,42,54,168,9,54,168,12,54,168,73,54,168,92,54,168,19,54,168,23,54,168,35,54,211,63,54,246,74,54,246,21,54,246,233,54,246,132,54,246,158,54,246,38,54,290,70,54,290,45,54,290,244,54,290,25,54,290,62,54,290,238,54,30,227,54,30,42,54,31,55,54,56,222,54,56,149,54,95,197,54,95,235,54,95,81,54,95,165,54,95,211,54,95,261,54,95,116,54,135,219,54,135,157,54,135,152,54,135,179,54,129,227,54,129,65,54,129,42,54,130,227,54,130,65,54,130,42,54,247,87,54,247,159,54,247,106,54,247,20,54,247,214,54,247,231,54,247,28,54,247,67,54,247,68,54,206,216,54,206,220,54,206,145,54,109,143,54,109,44,54,109,75,54,109,22,54,109,172,54,109,220,54,32,8,54,32,192,54,32,126,54,32,147,54,32,218,54,150,87,54,150,159,54,150,106,54,150,214,54,150,255,54,150,171,54,150,231,54,150,67,54,150,68,54,286,70,54,286,111,54,286,53,54,286,243,54,286,114,54,286,164,54,286,176,54,286,110,54,286,144,54,62,72,54,62,113,54,62,175,54,63,197,54,63,165,54,63,261,54,63,116,54,208,87,54,208,15,54,208,17,54,208,105,54,208,255,54,208,171,54,208,100,54,208,210,54,208,33,54,151,74,54,151,93,54,151,21,54,151,132,54,151,158,54,151,95,54,151,38,54,82,70,54,82,111,54,82,45,54,82,114,54,82,25,54,82,62,54,82,144,54,258,227,54,258,65,54,258,42,54,178,184,54,178,21,54,178,233,54,178,132,54,203,101,54,203,117,54,203,24,54,203,97,54,203,124,54,203,131,54,203,99,54,203,47,54,203,39,54,51,55,54,51,126,54,52,134,54,52,44,54,33,241,54,34,126,54,34,218,54,35,161,54,35,139,54,35,60,54,35,91,54,35,103,54,183,184,54,183,244,54,183,182,54,183,127,54,183,62,54,183,238,54,146,282,54,146,98,54,146,215,54,146,31,54,146,217,54,146,51,54,146,34,54,146,237,54,146,40,54,287,11,54,287,122,54,287,167,54,287,24,54,287,123,54,287,124,54,287,131,54,287,135,54,287,163,54,176,79,54,176,125,54,176,290,54,176,82,54,176,5,54,232,8,54,232,192,54,232,138,54,232,228,54,232,126,54,232,147,54,232,5,54,232,218,54,225,50,54,225,10,54,225,13,54,225,14,54,225,153,54,225,20,54,225,166,54,225,28,54,225,67,54,251,101,54,251,117,54,251,24,54,251,97,54,251,124,54,251,131,54,251,135,54,251,47,54,251,39,54,110,8,54,110,192,54,110,147,54,110,5,54,110,218,54,237,55,54,237,126,54,238,113,54,238,175,54,280,284,54,280,282,54,280,98,54,280,215,54,280,210,54,280,31,54,280,217,54,280,237,54,280,40,54,41,284,54,41,282,54,41,98,54,41,215,54,41,31,54,41,217,54,41,51,54,41,237,54,41,40,54,47,222,54,47,157,54,47,152,54,47,179,54,48,197,54,48,46,54,48,165,54,48,211,54,260,70,54,260,45,54,260,244,54,260,182,54,260,127,54,260,25,54,260,164,54,260,62,54,260,238,54,4,8,54,4,126,54,4,147,54,4,218,54,136,58,54,136,43,54,136,291,54,136,120,54,136,29,54,136,48,54,136,145,54,115,134,54,115,156,54,115,206,54,115,109,54,256,70,54,256,45,54,256,114,54,256,244,54,256,25,54,256,164,54,256,62,54,256,176,54,256,238,54,248,234,54,248,282,54,248,98,54,248,217,54,248,32,54,248,51,54,248,34,54,248,237,54,248,4,54,36,73,54,36,92,54,36,19,54,36,35,54,281,216,54,281,58,54,281,43,54,281,291,54,281,120,54,281,173,54,281,29,54,281,145,54,104,127,54,104,238,54,59,87,54,59,159,54,59,15,54,59,106,54,59,214,54,59,255,54,59,171,54,59,231,54,59,68,54,188,242,54,188,122,54,188,123,54,188,141,54,188,30,54,188,129,54,188,130,54,188,258,54,188,96,54,188,163,54,144,8,54,144,192,54,144,79,54,144,5,54,38,197,54,38,235,54,38,128,54,38,261,54,38,116,54,187,50,54,187,13,54,187,14,54,187,106,54,187,20,54,187,214,54,187,166,54,187,28,54,187,67,54,198,73,54,198,19,54,90,54,54,90,143,54,90,44,54,90,75,54,90,22,54,90,172,54,90,220,54,90,52,54,195,73,54,49,87,54,49,159,54,49,106,54,49,20,54,49,214,54,49,171,54,49,231,54,49,67,54,49,68,54,39,222,54,96,227,54,96,65,54,96,42,54,163,219,54,163,157,54,163,65,54,271,89,54,271,26,54,271,168,54,271,137,54,271,36,54,271,60,54,271,198,54,271,195,54,271,103,54,272,89,54,272,26,54,272,168,54,272,137,54,272,36,54,272,60,54,272,198,54,272,195,54,272,103,54,262,89,54,262,26,54,262,168,54,262,137,54,262,36,54,262,60,54,262,198,54,262,195,54,262,103,54,263,89,54,263,26,54,263,168,54,263,137,54,263,36,54,263,60,54,263,198,54,263,195,54,263,103,54,266,89,54,266,26,54,266,168,54,266,137,54,266,36,54,266,60,54,266,198,54,266,195,54,266,103,54,265,89,54,265,26,54,265,168,54,265,137,54,265,36,54,265,60,54,265,198,54,265,195,54,265,103,54,267,89,54,267,26,54,267,168,54,267,137,54,267,36,54,267,60,54,267,198,54,267,195,54,267,103,54,264,89,54,264,26,54,264,168,54,264,137,54,264,36,54,264,60,54,264,198,54,264,195,54,264,103,54,268,89,54,268,26,54,268,168,54,268,137,54,268,36,54,268,60,54,268,198,54,268,195,54,268,103,54,269,89,54,269,26,54,269,168,54,269,137,54,269,36,54,269,60,54,269,198,54,269,195,54,269,103,54,270,89,54,270,26,54,270,168,54,270,137,54,270,36,54,270,60,54,270,198,54,270,195,54,270,103,54,102,11,54,102,167,54,102,24,54,102,97,54,102,124,54,102,131,54,102,135,54,102,47,54,102,163,54,55,55,55,251,54,55,9,122,69,9,141,69,69,69,69,11,73,69,11,19,69,242,69,69,122,35,69,76,129,69,76,130,69,76,96,69,167,73,69,19,163,69,23,258,69,27,242,69,27,30,69,123,92,69,123,35,69,57,129,69,57,130,69,141,23,69,30,57,69,258,12,69,96,12,69,163,92,69,271,24,69,271,135,69,272,24,69,272,135,69,262,24,69,262,135,69,263,24,69,263,135,69,266,24,69,266,135,69,265,24,69,265,135,69,267,24,69,267,135,69,264,24,69,264,135,69,268,24,69,268,135,69,269,24,69,269,135,69,270,24,69,270,135,69,70,70,70,166,69,70,289,289,289,6,213,207,6,85,207,6,189,207,155,161,207,155,91,207,89,294,207,89,297,207,89,276,207,118,213,207,118,189,207,289,219,207,289,252,207,289,157,207,289,152,207,289,179,207,289,287,207,289,102,207,207,207,207,207,292,207,207,223,207,207,85,207,207,194,207,207,209,207,207,221,207,229,213,207,252,86,207,190,6,207,190,118,207,190,292,207,190,223,207,190,194,207,190,209,207,190,221,207,161,253,207,161,250,207,161,108,207,161,181,207,298,219,207,298,157,207,298,152,207,298,179,207,298,287,207,298,251,207,298,102,207,296,219,207,296,252,207,296,157,207,296,205,207,296,65,207,296,287,207,296,102,207,239,6,207,239,118,207,239,292,207,239,223,207,239,209,207,239,221,207,227,295,207,227,78,207,227,169,207,227,37,207,294,26,207,294,137,207,294,36,207,294,198,207,294,195,207,3,295,207,3,78,207,3,86,207,3,169,207,249,213,207,249,189,207,292,223,207,292,194,207,205,78,207,205,86,207,139,253,207,139,250,207,139,108,207,139,181,207,84,239,207,84,213,207,84,189,207,77,227,207,77,3,207,77,212,207,77,42,207,212,295,207,212,169,207,212,37,207,121,219,207,121,252,207,121,157,207,121,205,207,121,65,207,121,236,207,121,287,207,297,26,207,297,137,207,297,36,207,297,60,207,297,198,207,297,195,207,85,292,207,85,223,207,85,194,207,85,209,207,85,221,207,200,157,207,200,152,207,200,179,207,200,203,207,200,287,207,200,251,207,200,102,207,65,78,207,65,86,207,230,219,207,230,252,207,230,205,207,230,65,207,230,236,207,230,42,207,230,188,207,107,161,207,107,139,207,107,36,207,107,60,207,107,91,207,107,103,207,288,161,207,288,139,207,288,60,207,288,91,207,288,103,207,276,137,207,276,36,207,276,60,207,276,198,207,276,195,207,276,103,207,170,6,207,170,118,207,170,229,207,170,249,207,170,84,207,170,245,207,170,221,207,293,219,207,293,252,207,293,205,207,293,65,207,293,236,207,293,287,207,293,188,207,236,78,207,236,86,207,236,169,207,194,223,207,194,209,207,168,250,207,168,107,207,168,108,207,168,288,207,168,199,207,168,180,207,168,181,207,259,227,207,259,3,207,259,212,207,209,213,207,140,212,207,140,91,207,224,219,207,224,252,207,224,157,207,224,205,207,224,152,207,224,287,207,224,102,207,42,295,207,42,78,207,42,86,207,42,169,207,245,294,207,137,250,207,137,199,207,162,227,207,162,3,207,162,212,207,162,65,207,162,236,207,162,42,207,162,188,207,36,250,207,36,199,207,60,250,207,60,199,207,188,295,207,188,78,207,188,86,207,188,169,207,189,223,207,189,209,207,189,221,207,198,199,207,91,253,207,91,108,207,91,181,207,195,199,207,221,213,207,180,139,207,180,137,207,180,36,207,180,60,207,180,198,207,180,103,207,103,250,207,103,108,207,103,199,207,50,23,11,9,50,11,11,11,11,11,167,11,13,12,11,13,23,11,101,30,11,101,129,11,101,130,11,117,242,11,117,30,11,14,9,11,14,35,11,122,24,11,76,10,11,76,153,11,167,163,11,153,12,11,20,73,11,20,19,11,97,129,11,97,130,11,97,96,11,27,56,11,166,92,11,166,35,11,28,92,11,28,19,11,67,73,11,123,24,11,131,122,11,131,141,11,57,10,11,57,56,11,99,69,11,99,27,11,141,124,11,135,123,11,135,163,11,258,124,11,47,258,11,47,96,11,39,69,11,39,242,11,271,106,11,271,214,11,272,106,11,272,214,11,262,106,11,262,214,11,263,106,11,263,214,11,266,106,11,266,214,11,265,106,11,265,214,11,267,106,11,267,214,11,264,106,11,264,214,11,268,106,11,268,214,11,269,106,11,269,214,11,270,106,11,270,214,11,50,161,2,50,139,2,66,136,2,6,11,2,6,167,2,0,74,2,0,38,2,7,75,2,7,22,2,10,60,2,10,103,2,87,42,2,89,101,2,89,97,2,118,167,2,118,135,2,196,261,2,196,116,2,1,58,2,1,120,2,54,128,2,69,213,2,69,189,2,207,258,2,207,96,2,11,221,2,2,66,2,2,2,2,177,53,2,177,154,2,142,218,2,143,278,2,133,8,2,133,192,2,73,199,2,284,152,2,242,189,2,229,124,2,229,131,2,13,139,2,252,17,2,252,105,2,159,42,2,283,125,2,186,128,2,285,111,2,285,110,2,190,30,2,190,129,2,190,130,2,160,238,2,14,161,2,14,91,2,15,65,2,122,292,2,122,223,2,16,134,2,204,197,2,204,116,2,18,111,2,18,144,2,243,275,2,277,235,2,277,81,2,45,80,2,45,83,2,156,46,2,156,211,2,153,103,2,239,242,2,239,30,2,93,126,2,94,44,2,226,282,2,226,98,2,61,71,2,61,46,2,244,241,2,294,92,2,294,35,2,191,233,2,191,158,2,3,159,2,3,231,2,21,55,2,249,24,2,249,131,2,79,291,2,79,29,2,291,5,2,112,147,2,112,218,2,205,15,2,205,17,2,182,160,2,182,148,2,148,127,2,105,219,2,138,142,2,138,93,2,202,235,2,202,261,2,84,24,2,84,135,2,233,55,2,88,72,2,212,214,2,212,68,2,228,74,2,228,95,2,255,65,2,297,92,2,297,19,2,97,26,2,172,278,2,172,94,2,85,129,2,85,130,2,85,96,2,274,43,2,274,173,2,25,83,2,27,213,2,215,179,2,279,98,2,279,217,2,166,91,2,164,80,2,64,25,2,64,62,2,231,227,2,173,125,2,68,227,2,254,175,2,254,183,2,185,197,2,185,165,2,123,223,2,123,209,2,276,73,2,276,19,2,170,27,2,170,57,2,174,54,2,174,52,2,236,255,2,236,171,2,201,184,2,201,127,2,99,137,2,100,157,2,193,184,2,141,292,2,141,194,2,168,13,2,168,153,2,210,157,2,246,186,2,246,90,2,290,216,2,290,145,2,56,60,2,95,126,2,217,222,2,247,114,2,247,144,2,206,165,2,206,211,2,109,81,2,32,149,2,220,113,2,220,175,2,150,70,2,286,283,2,286,29,2,62,241,2,63,8,2,63,147,2,208,244,2,208,238,2,151,134,2,151,109,2,82,43,2,82,120,2,258,194,2,178,143,2,178,52,2,203,282,2,203,31,2,33,219,2,183,75,2,146,21,2,146,132,2,287,100,2,287,33,2,176,150,2,232,149,2,225,154,2,225,232,2,251,215,2,251,31,2,110,275,2,237,222,2,41,132,2,47,26,2,48,192,2,260,216,2,260,88,2,5,48,2,245,124,2,245,47,2,136,240,2,115,72,2,115,113,2,256,58,2,256,145,2,248,158,2,248,38,2,36,99,2,36,56,2,281,71,2,281,240,2,104,44,2,104,22,2,59,70,2,59,164,2,188,87,2,188,171,2,187,53,2,187,243,2,198,117,2,198,39,2,90,16,2,195,101,2,195,117,2,49,114,2,49,176,2,39,137,2,40,152,2,40,179,2,163,209,2,163,221,2,271,250,2,271,180,2,272,250,2,272,180,2,262,250,2,262,180,2,263,250,2,263,180,2,266,250,2,266,180,2,265,250,2,265,180,2,267,250,2,267,180,2,264,250,2,264,180,2,268,250,2,268,180,2,269,250,2,269,180,2,270,250,2,270,180,2,102,284,2,102,210,2,9,134,234,87,127,234,87,238,234,196,73,234,196,19,234,54,12,234,54,57,234,69,143,234,69,44,234,69,172,234,70,100,234,11,145,234,234,234,234,234,34,234,234,4,234,142,56,234,111,215,234,111,31,234,111,40,234,133,101,234,133,117,234,133,97,234,242,44,234,242,22,234,242,172,234,101,63,234,101,48,234,159,127,234,117,63,234,283,24,234,283,124,234,283,131,234,186,12,234,186,76,234,186,23,234,53,98,234,53,217,234,122,216,234,76,54,234,76,52,234,204,73,234,243,282,234,243,98,234,243,31,234,277,92,234,277,19,234,277,35,234,45,17,234,45,105,234,45,33,234,184,159,234,184,231,234,184,68,234,58,11,234,58,167,234,58,163,234,43,167,234,43,24,234,43,135,234,114,284,234,114,210,234,114,40,234,74,10,234,74,13,234,74,153,234,282,53,234,154,98,234,154,217,234,93,10,234,93,99,234,93,56,234,244,15,234,244,255,234,244,171,234,21,14,234,21,166,234,21,28,234,291,97,234,291,124,234,291,47,234,112,117,234,112,99,234,112,39,234,182,87,234,182,159,234,182,171,234,23,134,234,202,73,234,202,92,234,202,19,234,233,50,234,233,14,234,233,166,234,88,122,234,88,123,234,88,141,234,120,11,234,120,167,234,120,135,234,255,238,234,97,48,234,171,238,234,127,231,234,25,15,234,25,17,234,25,105,234,27,143,234,27,172,234,27,52,234,164,105,234,164,100,234,164,33,234,173,24,234,173,131,234,173,135,234,28,132,234,254,129,234,254,130,234,254,258,234,254,96,234,123,216,234,123,145,234,132,20,234,132,166,234,29,124,234,29,131,234,29,47,234,158,50,234,158,13,234,158,14,234,57,143,234,57,52,234,99,142,234,141,220,234,210,70,234,30,44,234,30,75,234,30,22,234,95,10,234,95,153,234,95,56,234,129,75,234,129,22,234,130,75,234,130,22,234,109,9,234,109,92,234,109,35,234,32,51,234,32,34,234,32,237,234,62,15,234,62,17,234,62,255,234,258,220,234,51,4,234,33,70,234,35,134,234,176,284,234,176,100,234,176,210,234,232,217,234,232,51,234,232,237,234,110,282,234,110,215,234,110,31,234,237,154,234,47,48,234,4,34,234,115,122,234,115,141,234,115,258,234,144,284,234,144,215,234,144,40,234,38,50,234,38,13,234,38,153,234,90,9,234,90,12,234,90,23,234,39,142,234,39,63,234,96,75,234,96,220,234,163,216,234,163,145,234,271,204,234,271,185,234,271,206,234,272,204,234,272,185,234,272,206,234,262,204,234,262,185,234,262,206,234,263,204,234,263,185,234,263,206,234,266,204,234,266,185,234,266,206,234,265,204,234,265,185,234,265,206,234,267,204,234,267,185,234,267,206,234,264,204,234,264,185,234,264,206,234,268,204,234,268,185,234,268,206,234,269,204,234,269,185,234,269,206,234,270,204,234,270,185,234,270,206,234,1,234,235,235,235,235,6,7,177,6,278,177,6,94,177,6,104,177,0,227,177,8,161,177,8,91,177,155,196,177,155,277,177,155,202,177,155,109,177,89,72,177,89,290,177,89,260,177,89,256,177,118,7,177,118,94,177,118,183,177,118,104,177,196,253,177,196,108,177,196,181,177,197,213,177,1,137,177,1,36,177,54,295,177,54,169,177,55,42,177,289,216,177,289,88,177,289,220,177,289,115,177,207,16,177,207,128,177,207,151,177,2,199,177,235,213,177,235,189,177,177,177,177,177,275,177,143,78,177,143,86,177,143,169,177,134,37,177,81,189,177,229,72,177,229,113,177,229,175,177,229,183,177,252,273,177,186,295,177,186,169,177,285,149,177,190,235,177,190,81,177,190,16,177,190,151,177,160,152,177,160,179,177,161,192,177,298,216,177,298,88,177,298,115,177,298,145,177,16,194,177,204,253,177,204,108,177,204,181,177,18,149,177,277,253,177,277,37,177,278,223,177,222,80,177,222,83,177,44,78,177,44,86,177,156,250,177,296,75,177,296,254,177,296,220,177,296,115,177,239,235,177,239,81,177,239,151,177,239,261,177,94,209,177,94,221,177,226,80,177,226,241,177,226,64,177,226,83,177,61,250,177,61,199,177,294,66,177,294,71,177,294,2,177,294,240,177,191,227,177,191,42,177,191,188,177,3,0,177,3,55,177,3,191,177,3,248,177,22,86,177,249,7,177,249,113,177,249,175,177,79,161,177,79,139,177,79,103,177,119,219,177,119,252,177,119,157,177,205,273,177,205,41,177,148,157,177,148,152,177,148,179,177,149,275,177,139,192,177,202,253,177,202,181,177,84,7,177,84,175,177,84,183,177,84,104,177,77,54,177,77,134,177,77,186,177,77,90,177,212,0,177,212,228,177,212,126,177,212,248,177,241,179,177,228,227,177,121,75,177,121,22,177,121,254,177,121,220,177,297,66,177,297,2,177,297,240,177,297,136,177,172,78,177,172,86,177,128,292,177,128,223,177,128,194,177,85,81,177,85,16,177,85,151,177,274,137,177,274,36,177,274,60,177,274,103,177,200,216,177,200,58,177,200,88,177,200,145,177,26,72,177,26,113,177,279,80,177,279,64,177,279,83,177,279,59,177,230,44,177,230,75,177,230,22,177,230,172,177,107,156,177,107,61,177,107,185,177,107,206,177,288,204,177,288,156,177,288,185,177,288,206,177,125,60,177,125,103,177,185,108,177,185,181,177,276,66,177,276,2,177,276,136,177,276,281,177,257,219,177,257,252,177,257,205,177,257,65,177,170,197,177,170,165,177,170,261,177,170,116,177,293,44,177,293,75,177,293,22,177,293,254,177,273,219,177,174,292,177,174,223,177,174,194,177,174,209,177,236,55,177,236,146,177,236,280,177,236,41,177,201,157,177,201,152,177,201,102,177,193,219,177,193,157,177,168,79,177,168,125,177,168,286,177,168,5,177,246,207,177,246,292,177,246,85,177,246,194,177,290,26,177,259,134,177,259,186,177,259,109,177,259,90,177,206,250,177,206,108,177,109,37,177,150,222,177,286,139,177,286,60,177,286,103,177,208,152,177,208,179,177,208,251,177,209,278,177,140,134,177,140,277,177,140,202,177,140,109,177,82,137,177,82,60,177,178,292,177,178,223,177,178,209,177,178,221,177,203,241,177,203,64,177,203,208,177,203,83,177,52,295,177,52,78,177,52,169,177,183,249,177,146,65,177,146,42,177,146,188,177,287,119,177,287,273,177,287,201,177,287,193,177,225,177,177,225,285,177,225,275,177,225,187,177,251,160,177,251,241,177,251,64,177,224,88,177,224,254,177,224,220,177,224,115,177,280,252,177,280,205,177,280,65,177,41,65,177,41,188,177,260,26,177,261,213,177,5,161,177,5,139,177,5,91,177,245,72,177,245,113,177,245,175,177,245,260,177,136,199,177,116,213,177,116,189,177,162,54,177,162,143,177,162,172,177,162,52,177,256,137,177,256,198,177,256,195,177,248,227,177,248,42,177,36,82,177,281,250,177,281,199,177,104,221,177,59,222,177,188,55,177,189,261,177,187,177,177,187,149,177,198,1,177,198,290,177,198,82,177,90,295,177,90,37,177,91,192,177,91,147,177,195,1,177,195,290,177,195,260,177,221,278,177,180,156,177,180,61,177,180,136,177,180,281,177,102,160,177,102,148,177,102,193,177,66,98,142,66,217,142,0,11,142,0,163,142,7,106,142,7,67,142,9,241,142,87,128,142,71,282,142,71,31,142,196,53,142,196,154,142,1,10,142,1,153,142,54,70,142,70,52,142,2,217,142,2,237,142,234,156,142,142,142,142,111,134,142,133,95,142,81,17,142,81,105,142,284,197,142,284,165,142,101,5,142,92,80,142,92,83,142,283,21,142,283,233,142,186,114,142,186,176,142,160,12,142,160,76,142,14,72,142,122,55,142,16,15,142,16,255,142,204,154,142,204,232,142,277,243,142,277,110,142,45,143,142,45,172,142,184,88,142,184,115,142,43,132,142,167,126,142,74,133,142,74,48,142,75,238,142,156,4,142,106,104,142,93,63,142,19,80,142,20,175,142,61,234,142,61,34,142,244,75,142,244,22,142,191,122,142,191,123,142,79,101,142,79,117,142,291,158,142,291,38,142,112,142,142,112,93,142,119,69,142,119,242,142,182,220,142,148,76,142,148,57,142,105,235,142,23,241,142,24,218,142,138,24,142,138,135,142,202,53,142,202,243,142,233,29,142,240,282,142,240,98,142,228,11,142,228,167,142,214,94,142,97,192,142,97,5,142,171,128,142,127,220,142,274,99,142,274,56,142,25,44,142,25,172,142,215,46,142,215,211,142,166,72,142,166,113,142,164,143,142,164,52,142,64,9,142,64,35,142,231,278,142,173,21,142,173,132,142,28,113,142,28,175,142,68,278,142,68,94,142,254,182,142,254,238,142,125,99,142,125,39,142,185,32,142,185,232,142,124,8,142,124,147,142,257,30,142,257,129,142,257,130,142,131,147,142,131,218,142,273,242,142,273,30,142,174,87,142,174,159,142,29,158,142,201,27,142,201,57,142,100,261,142,100,116,142,193,69,142,193,27,142,141,55,142,210,197,142,210,116,142,246,255,142,246,171,142,290,50,142,290,13,142,31,46,142,95,63,142,135,126,142,206,4,142,109,111,142,109,110,142,32,206,142,150,73,142,286,117,142,286,39,142,62,44,142,62,22,142,208,12,142,208,23,142,151,15,142,151,17,142,82,10,142,82,56,142,178,159,142,178,231,142,33,235,142,33,261,142,35,83,142,183,20,142,183,67,142,146,141,142,146,258,142,176,54,142,280,129,142,280,130,142,280,96,142,41,258,142,41,96,142,47,8,142,47,192,142,260,50,142,260,14,142,136,51,142,136,237,142,115,127,142,256,13,142,256,153,142,248,123,142,248,163,142,281,51,142,281,34,142,104,214,142,59,73,142,59,19,142,144,134,142,38,48,142,90,114,142,90,144,142,40,165,142,40,211,142,271,247,142,271,49,142,272,247,142,272,49,142,262,247,142,262,49,142,263,247,142,263,49,142,266,247,142,266,49,142,265,247,142,265,49,142,267,247,142,267,49,142,264,247,142,264,49,142,268,247,142,268,49,142,269,247,142,269,49,142,270,247,142,270,49,142,143,143,143,115,142,143,9,57,12,69,35,12,12,12,12,73,130,12,242,92,12,242,19,12,92,69,12,76,12,12,76,23,12,27,9,12,27,35,12,57,23,12,30,73,12,30,19,12,129,73,12,271,258,12,271,96,12,272,258,12,272,96,12,262,258,12,262,96,12,263,258,12,263,96,12,266,258,12,266,96,12,265,258,12,265,96,12,267,258,12,267,96,12,264,258,12,264,96,12,268,258,12,268,96,12,269,258,12,269,96,12,270,258,12,270,96,12,50,145,111,66,76,111,66,57,111,9,46,111,9,211,111,87,142,111,71,12,111,71,23,111,196,122,111,196,141,111,54,24,111,54,131,111,70,154,111,11,134,111,2,27,111,2,57,111,234,244,111,234,62,111,142,171,111,143,124,111,111,111,111,133,231,111,133,68,111,73,261,111,73,116,111,284,132,111,13,216,111,13,145,111,101,44,111,101,22,111,159,63,111,92,197,111,92,165,111,117,75,111,117,22,111,283,20,111,283,67,111,186,24,111,186,135,111,53,70,111,204,141,111,204,258,111,243,114,111,277,123,111,277,163,111,184,98,111,184,217,111,58,50,111,58,14,111,43,166,111,43,28,111,167,134,111,74,15,111,74,17,111,156,30,111,156,129,111,156,130,111,153,216,111,93,255,111,93,171,111,19,197,111,19,116,111,61,242,111,61,30,111,244,34,111,21,100,111,21,210,111,291,106,111,291,214,111,112,87,111,112,159,111,182,51,111,182,237,111,23,46,111,202,122,111,202,123,111,233,100,111,233,33,111,88,10,111,88,153,111,120,14,111,120,166,111,240,12,111,240,76,111,214,48,111,97,44,111,97,172,111,127,217,111,25,4,111,164,154,111,231,63,111,173,20,111,173,28,111,254,99,111,254,39,111,185,258,111,185,96,111,124,52,111,131,52,111,29,106,111,29,67,111,158,105,111,158,33,111,99,220,111,210,132,111,56,220,111,95,15,111,95,255,111,206,129,111,206,130,111,206,96,111,109,11,111,109,163,111,32,45,111,32,25,111,62,4,111,51,238,111,34,238,111,35,165,111,35,211,111,176,53,111,176,243,111,232,45,111,232,164,111,110,114,111,237,127,111,47,143,111,47,172,111,48,68,111,136,69,111,136,27,111,115,10,111,115,56,111,281,69,111,281,242,111,144,111,111,144,110,111,38,17,111,38,105,111,90,167,111,90,135,111,39,75,111,271,235,111,271,81,111,272,235,111,272,81,111,262,235,111,262,81,111,263,235,111,263,81,111,266,235,111,266,81,111,265,235,111,265,81,111,267,235,111,267,81,111,264,235,111,264,81,111,268,235,111,268,81,111,269,235,111,269,81,111,270,235,111,270,81,111,66,234,133,66,32,133,66,4,133,0,97,133,0,124,133,0,131,133,0,47,133,7,87,133,7,159,133,7,255,133,7,171,133,10,8,133,10,192,133,10,5,133,87,175,133,71,34,133,71,4,133,72,68,133,196,70,133,196,114,133,196,176,133,196,144,133,1,20,133,1,166,133,1,28,133,1,67,133,54,238,133,69,241,133,69,83,133,2,154,133,2,32,133,2,232,133,2,4,133,234,71,133,234,46,133,234,240,133,177,73,133,143,238,133,12,80,133,133,133,133,133,63,133,133,48,133,81,284,133,81,215,133,81,31,133,81,40,133,73,275,133,242,241,133,13,5,133,101,126,133,101,218,133,159,113,133,159,175,133,92,275,133,117,126,133,117,147,133,117,218,133,283,142,133,283,93,133,283,112,133,283,95,133,186,244,133,186,25,133,186,62,133,186,238,133,285,73,133,285,92,133,285,19,133,285,35,133,160,242,133,160,30,133,160,129,133,160,130,133,160,96,133,15,278,133,15,94,133,16,284,133,16,100,133,16,210,133,16,40,133,17,278,133,17,94,133,76,80,133,76,83,133,204,111,133,204,114,133,204,176,133,204,144,133,18,9,133,18,92,133,18,19,133,18,35,133,277,70,133,277,45,133,277,164,133,277,176,133,45,134,133,184,143,133,184,44,133,184,22,133,184,172,133,58,158,133,58,38,133,43,74,133,43,93,133,43,95,133,43,38,133,167,55,133,74,58,133,156,111,133,156,53,133,156,243,133,156,110,133,106,72,133,282,197,133,282,235,133,282,261,133,282,116,133,153,192,133,153,5,133,19,275,133,61,53,133,61,243,133,61,154,133,61,110,133,244,54,133,244,52,133,191,24,133,191,124,133,191,131,133,191,135,133,21,216,133,21,145,133,79,50,133,79,10,133,79,13,133,79,153,133,291,142,133,291,133,133,291,63,133,112,291,133,112,29,133,112,48,133,119,122,133,119,123,133,119,141,133,119,258,133,182,54,133,182,143,133,182,172,133,182,52,133,148,30,133,148,129,133,148,130,133,148,258,133,148,96,133,105,278,133,105,128,133,24,55,133,138,101,133,138,117,133,138,97,133,138,39,133,202,70,133,202,114,133,202,164,133,202,176,133,233,216,133,233,58,133,233,145,133,88,21,133,88,233,133,88,132,133,120,74,133,120,158,133,120,95,133,120,38,133,240,34,133,240,4,133,228,101,133,228,97,133,228,124,133,228,47,133,214,72,133,214,113,133,255,278,133,255,94,133,97,126,133,98,197,133,98,165,133,98,261,133,98,116,133,171,94,133,127,143,133,127,44,133,127,172,133,127,52,133,128,100,133,274,50,133,274,14,133,274,166,133,274,28,133,25,134,133,27,80,133,27,241,133,27,83,133,215,235,133,215,261,133,164,134,133,164,109,133,64,69,133,64,242,133,64,27,133,64,57,133,231,72,133,231,113,133,231,175,133,173,142,133,173,74,133,173,93,133,173,95,133,68,113,133,68,175,133,125,50,133,125,13,133,125,14,133,125,166,133,185,111,133,185,114,133,185,110,133,185,144,133,257,11,133,257,122,133,257,123,133,257,163,133,131,55,133,132,216,133,132,220,133,273,122,133,273,123,133,273,141,133,273,163,133,174,17,133,174,105,133,174,100,133,174,33,133,29,142,133,29,93,133,29,63,133,201,141,133,201,129,133,201,130,133,201,258,133,201,96,133,158,216,133,158,145,133,57,80,133,57,83,133,99,8,133,99,192,133,99,147,133,99,218,133,193,122,133,193,141,133,193,258,133,193,96,133,210,128,133,211,34,133,246,284,133,246,100,133,246,210,133,246,33,133,290,106,133,290,20,133,290,214,133,290,67,133,30,241,133,31,235,133,31,261,133,31,116,133,56,8,133,56,192,133,56,147,133,56,5,133,135,55,133,217,197,133,217,165,133,217,211,133,217,116,133,247,9,133,247,92,133,247,23,133,247,35,133,206,111,133,206,243,133,206,110,133,109,70,133,109,45,133,109,25,133,32,240,133,150,9,133,150,12,133,150,76,133,150,23,133,286,50,133,286,13,133,286,14,133,286,153,133,62,54,133,62,134,133,208,69,133,208,242,133,208,30,133,208,129,133,208,130,133,151,284,133,151,215,133,151,210,133,151,40,133,82,14,133,82,20,133,82,166,133,82,28,133,178,15,133,178,17,133,178,105,133,178,33,133,51,71,133,51,46,133,51,165,133,51,211,133,52,238,133,33,128,133,34,46,133,183,87,133,183,159,133,183,171,133,183,231,133,146,11,133,146,167,133,146,24,133,146,135,133,232,66,133,232,136,133,237,197,133,237,46,133,237,165,133,237,211,133,280,11,133,280,167,133,280,123,133,280,163,133,41,11,133,41,167,133,41,135,133,41,163,133,47,126,133,48,63,133,260,106,133,260,214,133,260,67,133,260,68,133,136,53,133,136,154,133,136,32,133,115,21,133,115,132,133,256,106,133,256,20,133,256,28,133,256,67,133,248,24,133,248,124,133,248,131,133,248,47,133,281,53,133,281,243,133,281,154,133,281,232,133,104,87,133,104,15,133,104,255,133,104,171,133,59,12,133,59,76,133,59,23,133,59,57,133,144,206,133,38,145,133,187,73,133,187,19,133,90,45,133,90,244,133,90,25,133,90,62,133,49,9,133,49,12,133,49,23,133,49,35,133,39,8,133,39,147,133,39,218,133,40,235,133,271,177,133,271,149,133,271,225,133,271,187,133,272,177,133,272,149,133,272,225,133,272,187,133,262,177,133,262,149,133,262,225,133,262,187,133,263,177,133,263,149,133,263,225,133,263,187,133,266,177,133,266,149,133,266,225,133,266,187,133,265,177,133,265,149,133,265,225,133,265,187,133,267,177,133,267,149,133,267,225,133,267,187,133,264,177,133,264,149,133,264,225,133,264,187,133,268,177,133,268,149,133,268,225,133,268,187,133,269,177,133,269,149,133,269,225,133,269,187,133,270,177,133,270,149,133,270,225,133,270,187,133,134,134,134,50,292,81,50,223,81,50,194,81,50,209,81,50,221,81,66,7,81,66,278,81,66,94,81,66,128,81,66,104,81,6,50,81,6,13,81,6,14,81,6,106,81,6,20,81,6,214,81,6,166,81,6,28,81,6,67,81,0,216,81,0,58,81,0,75,81,0,22,81,0,88,81,0,220,81,0,115,81,0,145,81,7,156,81,7,240,81,7,206,81,8,44,81,9,295,81,9,78,81,9,86,81,9,169,81,9,37,81,10,292,81,10,223,81,10,194,81,10,209,81,10,189,81,87,26,81,87,137,81,87,60,81,216,55,81,216,126,81,71,278,81,71,94,81,71,128,81,155,69,81,155,12,81,155,242,81,155,76,81,155,27,81,155,57,81,155,30,81,155,129,81,155,130,81,155,96,81,89,87,81,89,159,81,89,15,81,89,106,81,89,214,81,89,255,81,89,171,81,89,231,81,89,68,81,118,50,81,118,14,81,118,106,81,118,20,81,118,214,81,118,166,81,118,28,81,118,67,81,118,68,81,196,72,81,196,1,81,196,113,81,196,175,81,196,290,81,196,82,81,196,260,81,1,134,81,1,186,81,1,185,81,1,109,81,1,90,81,54,8,81,54,192,81,54,147,81,54,5,81,55,220,81,55,145,81,69,253,81,69,108,81,69,37,81,69,181,81,70,222,81,70,152,81,70,179,81,207,50,81,207,10,81,207,13,81,207,117,81,207,14,81,207,153,81,207,99,81,207,56,81,207,39,81,11,250,81,11,199,81,2,7,81,2,278,81,2,94,81,2,128,81,2,174,81,2,175,81,2,178,81,2,183,81,2,104,81,234,227,81,234,65,81,234,42,81,235,197,81,235,165,81,235,261,81,177,184,81,177,182,81,177,127,81,177,132,81,142,80,81,142,241,81,142,83,81,143,8,81,143,192,81,143,147,81,143,5,81,143,218,81,12,295,81,12,78,81,12,169,81,12,37,81,111,219,81,111,157,81,111,152,81,111,179,81,133,241,81,81,197,81,81,235,81,81,81,81,81,46,81,81,165,81,81,211,81,81,261,81,81,116,81,73,78,81,73,86,81,73,169,81,284,161,81,284,139,81,284,91,81,284,103,81,242,253,81,242,108,81,242,37,81,242,181,81,229,87,81,229,159,81,229,106,81,229,20,81,229,214,81,229,231,81,229,28,81,229,67,81,229,68,81,13,292,81,13,223,81,13,194,81,13,209,81,13,221,81,101,213,81,101,189,81,252,234,81,252,111,81,252,53,81,252,243,81,252,154,81,252,32,81,252,232,81,252,110,81,252,4,81,159,26,81,159,137,81,92,295,81,92,78,81,92,86,81,92,169,81,117,213,81,117,189,81,283,119,81,283,148,81,283,273,81,283,201,81,283,193,81,283,146,81,283,280,81,283,41,81,186,8,81,186,192,81,186,79,81,186,125,81,186,82,81,186,5,81,53,219,81,53,157,81,53,65,81,53,152,81,285,21,81,285,233,81,285,132,81,285,158,81,190,10,81,190,13,81,190,101,81,190,117,81,190,153,81,190,97,81,190,99,81,190,56,81,190,39,81,160,142,81,160,133,81,160,93,81,160,291,81,160,29,81,160,95,81,160,63,81,160,48,81,14,292,81,14,223,81,14,194,81,14,209,81,14,221,81,15,139,81,15,137,81,15,60,81,15,103,81,122,250,81,122,108,81,122,199,81,16,71,81,16,197,81,16,235,81,16,46,81,16,240,81,16,165,81,16,211,81,16,261,81,16,116,81,17,161,81,17,139,81,17,137,81,17,60,81,17,103,81,76,253,81,76,295,81,76,169,81,76,37,81,204,72,81,204,1,81,204,113,81,204,175,81,204,290,81,204,82,81,204,183,81,204,260,81,18,21,81,18,233,81,18,132,81,18,158,81,18,38,81,243,219,81,243,157,81,243,65,81,243,152,81,243,179,81,277,72,81,277,1,81,277,125,81,277,290,81,277,82,81,277,260,81,45,222,81,45,179,81,46,278,81,46,94,81,184,149,81,184,275,81,58,55,81,222,238,81,43,55,81,44,192,81,44,126,81,44,147,81,167,199,81,114,157,81,114,152,81,114,179,81,74,80,81,74,241,81,74,83,81,75,8,81,75,192,81,75,126,81,75,147,81,156,72,81,156,94,81,156,113,81,156,175,81,156,104,81,296,73,81,296,19,81,106,26,81,106,221,81,282,227,81,282,91,81,153,292,81,153,223,81,153,194,81,153,209,81,153,221,81,154,219,81,154,157,81,154,65,81,239,10,81,239,101,81,239,117,81,239,153,81,239,97,81,239,99,81,239,56,81,239,47,81,239,39,81,93,80,81,93,241,81,93,83,81,19,295,81,19,78,81,19,86,81,19,169,81,20,223,81,20,209,81,20,221,81,226,70,81,226,45,81,226,114,81,226,244,81,226,25,81,226,62,81,61,72,81,61,278,81,61,94,81,61,113,81,61,175,81,61,104,81,244,222,81,244,149,81,294,11,81,294,122,81,294,167,81,294,24,81,294,123,81,294,124,81,294,131,81,294,135,81,294,163,81,191,216,81,191,58,81,191,43,81,191,88,81,191,120,81,191,220,81,191,115,81,191,145,81,3,234,81,3,282,81,3,98,81,3,217,81,3,32,81,3,51,81,3,34,81,3,237,81,3,4,81,21,80,81,21,275,81,22,8,81,22,192,81,22,126,81,22,147,81,249,159,81,249,106,81,249,20,81,249,214,81,249,166,81,249,231,81,249,28,81,249,67,81,249,68,81,79,54,81,79,143,81,79,134,81,79,44,81,79,172,81,79,109,81,79,52,81,291,148,81,112,160,81,112,80,81,112,148,81,112,241,81,112,64,81,112,83,81,119,133,81,119,43,81,119,291,81,119,120,81,119,173,81,119,29,81,119,63,81,119,48,81,205,234,81,205,53,81,205,243,81,205,154,81,205,32,81,205,34,81,205,232,81,205,110,81,205,4,81,182,222,81,182,149,81,148,142,81,148,133,81,148,93,81,148,63,81,148,48,81,149,238,81,105,161,81,105,139,81,105,137,81,105,60,81,105,91,81,105,103,81,23,295,81,23,78,81,23,86,81,23,169,81,23,37,81,138,143,81,138,44,81,138,75,81,138,22,81,138,88,81,138,172,81,138,220,81,138,115,81,202,72,81,202,1,81,202,113,81,202,125,81,202,290,81,202,82,81,202,260,81,84,14,81,84,106,81,84,20,81,84,214,81,84,166,81,84,231,81,84,28,81,84,67,81,84,68,81,233,80,81,233,275,81,233,83,81,88,55,81,88,126,81,120,55,81,77,9,81,77,69,81,77,12,81,77,92,81,77,76,81,77,23,81,77,27,81,77,57,81,77,35,81,212,234,81,212,282,81,212,98,81,212,215,81,212,31,81,212,217,81,212,51,81,212,34,81,212,237,81,240,278,81,240,94,81,240,128,81,240,104,81,241,63,81,228,216,81,228,44,81,228,75,81,228,22,81,228,88,81,228,220,81,228,115,81,228,145,81,214,26,81,255,26,81,255,137,81,255,60,81,255,103,81,121,73,81,121,92,81,121,19,81,297,11,81,297,122,81,297,167,81,297,24,81,297,123,81,297,131,81,297,141,81,297,135,81,297,163,81,97,213,81,97,189,81,98,227,81,98,42,81,171,26,81,171,137,81,171,60,81,171,103,81,172,8,81,172,192,81,172,126,81,172,147,81,172,5,81,172,218,81,127,149,81,128,197,81,128,46,81,128,165,81,128,211,81,128,116,81,85,50,81,85,10,81,85,13,81,85,101,81,85,117,81,85,153,81,85,99,81,85,56,81,85,39,81,274,196,81,274,54,81,274,134,81,274,186,81,274,277,81,274,202,81,274,109,81,274,52,81,274,90,81,25,222,81,26,68,81,27,253,81,27,295,81,27,108,81,27,37,81,27,181,81,215,161,81,215,139,81,215,91,81,279,70,81,279,45,81,279,114,81,279,244,81,279,25,81,279,164,81,279,62,81,279,176,81,279,238,81,166,292,81,166,223,81,166,194,81,166,209,81,166,221,81,164,222,81,164,226,81,164,152,81,164,179,81,165,261,81,64,142,81,64,133,81,64,74,81,64,93,81,64,158,81,64,95,81,64,63,81,64,38,81,231,26,81,231,137,81,173,55,81,173,273,81,173,41,81,230,9,81,230,73,81,230,92,81,230,19,81,230,35,81,107,242,81,107,122,81,107,123,81,107,141,81,107,30,81,107,129,81,107,130,81,107,258,81,107,96,81,107,163,81,28,292,81,28,223,81,28,209,81,28,221,81,67,26,81,67,209,81,67,221,81,254,0,81,254,8,81,254,191,81,254,138,81,254,228,81,254,126,81,254,147,81,254,248,81,254,218,81,288,69,81,288,242,81,288,122,81,288,123,81,288,141,81,288,30,81,288,129,81,288,130,81,288,258,81,288,96,81,125,54,81,125,143,81,125,134,81,125,109,81,125,52,81,185,7,81,185,72,81,185,113,81,185,175,81,185,290,81,185,260,81,123,250,81,123,199,81,124,213,81,124,189,81,276,11,81,276,122,81,276,167,81,276,24,81,276,123,81,276,141,81,276,135,81,276,258,81,276,163,81,257,283,81,257,58,81,257,43,81,257,291,81,257,120,81,257,173,81,257,29,81,257,48,81,257,145,81,170,101,81,170,117,81,170,24,81,170,97,81,170,124,81,170,131,81,170,99,81,170,47,81,170,39,81,131,213,81,132,275,81,293,73,81,293,92,81,293,19,81,293,35,81,273,133,81,273,58,81,273,43,81,273,291,81,273,120,81,273,29,81,273,48,81,174,66,81,174,71,81,174,197,81,174,46,81,174,240,81,174,165,81,174,211,81,174,136,81,236,234,81,236,53,81,236,154,81,236,32,81,236,51,81,236,34,81,236,232,81,236,237,81,236,4,81,29,148,81,201,142,81,201,133,81,201,291,81,201,112,81,201,173,81,201,29,81,201,63,81,201,48,81,158,80,81,158,83,81,57,253,81,57,295,81,57,169,81,57,37,81,57,181,81,99,292,81,99,213,81,99,194,81,99,189,81,100,161,81,100,139,81,100,60,81,100,91,81,100,103,81,193,133,81,193,43,81,193,291,81,193,112,81,193,173,81,193,29,81,193,63,81,193,48,81,141,250,81,141,108,81,141,199,81,141,181,81,168,284,81,168,15,81,168,17,81,168,105,81,168,255,81,168,100,81,168,210,81,168,33,81,168,40,81,210,161,81,210,139,81,210,60,81,210,91,81,210,103,81,211,235,81,211,278,81,246,66,81,246,71,81,246,197,81,246,46,81,246,240,81,246,165,81,246,211,81,246,261,81,246,116,81,290,134,81,290,156,81,290,206,81,290,109,81,30,253,81,30,250,81,30,108,81,30,37,81,30,181,81,31,161,81,31,227,81,31,91,81,56,292,81,56,223,81,56,213,81,56,194,81,56,189,81,95,80,81,95,241,81,95,83,81,135,199,81,217,227,81,217,42,81,129,253,81,129,250,81,129,108,81,129,181,81,130,253,81,130,250,81,130,108,81,130,181,81,247,74,81,247,21,81,247,233,81,247,132,81,247,158,81,247,38,81,259,9,81,259,69,81,259,12,81,259,242,81,259,76,81,259,23,81,259,27,81,259,57,81,259,35,81,206,72,81,206,113,81,206,175,81,206,104,81,32,219,81,32,65,81,32,42,81,220,126,81,220,147,81,150,74,81,150,93,81,150,21,81,150,233,81,150,132,81,150,158,81,150,95,81,150,38,81,286,54,81,286,143,81,286,134,81,286,186,81,286,277,81,286,172,81,286,109,81,286,52,81,286,90,81,62,222,81,63,83,81,208,142,81,208,133,81,208,74,81,208,93,81,208,291,81,208,112,81,208,95,81,208,63,81,208,48,81,151,71,81,151,197,81,151,235,81,151,81,81,151,46,81,151,165,81,151,211,81,151,261,81,151,116,81,140,69,81,140,12,81,140,242,81,140,76,81,140,23,81,140,27,81,140,57,81,140,30,81,140,129,81,140,130,81,82,54,81,82,134,81,82,109,81,258,253,81,258,250,81,258,108,81,258,199,81,258,181,81,178,66,81,178,71,81,178,46,81,178,240,81,178,165,81,178,211,81,178,136,81,178,281,81,203,70,81,203,111,81,203,45,81,203,114,81,203,25,81,203,164,81,203,62,81,203,176,81,203,144,81,51,227,81,51,65,81,51,42,81,52,8,81,52,192,81,52,147,81,33,161,81,33,139,81,33,137,81,33,60,81,33,91,81,33,103,81,34,227,81,34,65,81,34,42,81,35,295,81,35,78,81,35,86,81,35,169,81,183,66,81,183,156,81,183,61,81,183,185,81,183,206,81,183,136,81,183,281,81,146,216,81,146,58,81,146,43,81,146,88,81,146,120,81,146,115,81,146,145,81,287,111,81,287,53,81,287,243,81,287,114,81,287,154,81,287,32,81,287,232,81,287,110,81,287,144,81,176,222,81,176,157,81,176,226,81,176,152,81,176,179,81,176,251,81,232,219,81,232,157,81,232,65,81,232,42,81,232,188,81,225,184,81,225,182,81,225,127,81,225,238,81,251,70,81,251,111,81,251,45,81,251,114,81,251,164,81,251,110,81,251,144,81,224,73,81,110,219,81,110,157,81,110,152,81,110,179,81,237,227,81,237,42,81,280,216,81,280,58,81,280,43,81,280,291,81,280,120,81,280,173,81,280,29,81,280,145,81,41,216,81,41,58,81,41,43,81,41,88,81,41,120,81,41,29,81,41,145,81,47,213,81,47,189,81,48,241,81,260,156,81,260,61,81,260,206,81,260,109,81,261,197,81,4,219,81,4,227,81,4,65,81,4,42,81,5,134,81,5,44,81,5,22,81,5,52,81,245,87,81,245,159,81,245,106,81,245,20,81,245,214,81,245,171,81,245,231,81,245,67,81,245,68,81,136,7,81,136,278,81,136,94,81,136,113,81,136,175,81,136,104,81,115,55,81,115,126,81,115,218,81,116,197,81,116,235,81,116,261,81,162,9,81,162,12,81,162,73,81,162,92,81,162,76,81,162,19,81,162,23,81,162,35,81,256,196,81,256,134,81,256,204,81,256,277,81,256,202,81,256,185,81,256,206,81,256,109,81,256,90,81,248,216,81,248,58,81,248,75,81,248,88,81,248,120,81,248,220,81,248,115,81,248,145,81,36,87,81,36,159,81,36,15,81,36,17,81,36,105,81,36,255,81,36,171,81,36,100,81,36,33,81,281,7,81,281,72,81,281,278,81,281,94,81,281,113,81,281,175,81,281,104,81,104,71,81,59,142,81,59,74,81,59,93,81,59,21,81,59,233,81,59,132,81,59,158,81,59,95,81,59,38,81,188,234,81,188,154,81,188,217,81,188,32,81,188,51,81,188,34,81,188,237,81,188,4,81,144,219,81,144,157,81,144,226,81,144,152,81,144,179,81,38,80,81,38,241,81,38,83,81,218,44,81,218,75,81,218,22,81,218,220,81,218,52,81,187,184,81,187,21,81,187,127,81,187,132,81,198,87,81,198,159,81,198,15,81,198,17,81,198,105,81,198,255,81,198,171,81,198,231,81,198,68,81,90,192,81,90,79,81,90,125,81,90,82,81,90,5,81,195,87,81,195,159,81,195,15,81,195,17,81,195,214,81,195,255,81,195,171,81,195,231,81,195,68,81,49,74,81,49,21,81,49,233,81,49,132,81,49,158,81,49,95,81,49,38,81,39,213,81,39,194,81,39,189,81,40,161,81,40,139,81,40,91,81,180,11,81,180,122,81,180,167,81,180,123,81,180,141,81,180,129,81,180,130,81,180,258,81,180,96,81,180,163,81,96,253,81,96,250,81,96,108,81,96,199,81,96,181,81,163,250,81,163,199,81,271,289,81,271,298,81,271,296,81,271,78,81,271,121,81,271,86,81,271,230,81,271,293,81,271,224,81,272,289,81,272,298,81,272,296,81,272,78,81,272,121,81,272,86,81,272,230,81,272,293,81,272,224,81,262,289,81,262,298,81,262,296,81,262,78,81,262,121,81,262,86,81,262,230,81,262,293,81,262,224,81,263,289,81,263,298,81,263,296,81,263,78,81,263,121,81,263,86,81,263,230,81,263,293,81,263,224,81,266,289,81,266,298,81,266,296,81,266,78,81,266,121,81,266,86,81,266,230,81,266,293,81,266,224,81,265,289,81,265,298,81,265,296,81,265,78,81,265,121,81,265,86,81,265,230,81,265,293,81,265,224,81,267,289,81,267,298,81,267,296,81,267,78,81,267,121,81,267,86,81,267,230,81,267,293,81,267,224,81,264,289,81,264,298,81,264,296,81,264,78,81,264,121,81,264,86,81,264,230,81,264,293,81,264,224,81,268,289,81,268,298,81,268,296,81,268,78,81,268,121,81,268,86,81,268,230,81,268,293,81,268,224,81,269,289,81,269,298,81,269,296,81,269,78,81,269,121,81,269,86,81,269,230,81,269,293,81,269,224,81,270,289,81,270,298,81,270,296,81,270,78,81,270,121,81,270,86,81,270,230,81,270,293,81,270,224,81,102,70,81,102,111,81,102,53,81,102,243,81,102,114,81,102,154,81,102,176,81,102,110,81,102,144,81,73,73,73,19,73,73,271,73,73,271,92,73,271,19,73,271,35,73,272,73,73,272,92,73,272,19,73,272,35,73,262,73,73,262,92,73,262,19,73,262,35,73,263,73,73,263,92,73,263,19,73,263,35,73,266,73,73,266,92,73,266,19,73,266,35,73,265,73,73,265,92,73,265,19,73,265,35,73,267,73,73,267,92,73,267,19,73,267,35,73,264,73,73,264,92,73,264,19,73,264,35,73,268,73,73,268,92,73,268,19,73,268,35,73,269,73,73,269,92,73,269,19,73,269,35,73,270,73,73,270,92,73,270,19,73,270,35,73,50,70,284,87,34,284,69,63,284,69,48,284,234,87,284,234,159,284,234,15,284,234,255,284,234,171,284,142,242,284,142,30,284,142,129,284,142,130,284,142,258,284,111,20,284,111,166,284,133,69,284,133,242,284,133,27,284,133,57,284,133,30,284,73,216,284,73,145,284,284,284,284,284,215,284,284,31,284,284,40,284,242,63,284,242,48,284,13,70,284,101,127,284,101,238,284,159,154,284,159,4,284,92,216,284,92,145,284,117,127,284,117,238,284,283,9,284,283,12,284,283,76,284,283,23,284,283,57,284,53,214,284,53,231,284,53,68,284,14,70,284,15,217,284,15,34,284,17,98,284,17,217,284,17,34,284,76,48,284,243,20,284,243,214,284,243,68,284,45,50,284,45,10,284,45,13,284,45,153,284,45,56,284,184,101,284,184,117,284,184,97,284,184,124,284,184,47,284,58,9,284,58,73,284,58,92,284,58,19,284,58,35,284,43,9,284,43,12,284,43,92,284,43,23,284,43,35,284,114,50,284,114,14,284,114,20,284,114,166,284,74,122,284,74,123,284,74,141,284,74,258,284,74,96,284,106,111,284,106,53,284,106,243,284,106,154,284,106,110,284,282,284,284,282,105,284,282,100,284,282,210,284,282,33,284,153,70,284,154,68,284,93,141,284,93,30,284,93,129,284,93,130,284,93,258,284,93,96,284,19,216,284,19,145,284,244,10,284,244,117,284,244,99,284,244,56,284,244,39,284,21,11,284,21,167,284,21,123,284,21,135,284,21,163,284,291,69,284,291,12,284,291,76,284,291,27,284,291,57,284,112,69,284,112,242,284,112,30,284,112,129,284,112,130,284,112,96,284,182,101,284,182,117,284,182,97,284,182,99,284,182,39,284,105,98,284,105,217,284,233,11,284,233,122,284,233,167,284,233,123,284,233,163,284,88,73,284,88,19,284,120,9,284,120,92,284,120,19,284,120,23,284,120,35,284,214,154,284,255,34,284,255,4,284,97,127,284,171,34,284,25,10,284,25,13,284,25,99,284,25,56,284,27,63,284,27,48,284,215,100,284,215,40,284,166,70,284,164,50,284,164,10,284,164,13,284,164,14,284,164,153,284,231,154,284,173,9,284,173,12,284,173,76,284,173,23,284,173,35,284,28,111,284,28,114,284,67,111,284,67,53,284,67,243,284,67,110,284,132,11,284,132,167,284,132,24,284,132,163,284,29,12,284,29,76,284,29,23,284,29,27,284,29,57,284,158,11,284,158,122,284,158,123,284,158,141,284,158,163,284,57,48,284,99,238,284,100,98,284,100,217,284,210,98,284,210,215,284,210,31,284,210,40,284,30,63,284,31,100,284,31,40,284,56,238,284,95,122,284,95,141,284,95,129,284,95,130,284,95,258,284,95,96,284,135,132,284,129,63,284,130,63,284,32,87,284,32,159,284,32,171,284,32,231,284,32,68,284,62,10,284,62,153,284,62,99,284,62,56,284,62,39,284,51,15,284,51,17,284,51,105,284,51,255,284,51,171,284,33,98,284,33,31,284,33,217,284,35,145,284,176,50,284,176,13,284,176,14,284,176,166,284,176,28,284,232,87,284,232,159,284,232,214,284,232,231,284,232,68,284,110,20,284,110,214,284,110,28,284,237,15,284,237,17,284,237,105,284,237,255,284,237,33,284,47,127,284,4,87,284,4,171,284,4,231,284,115,73,284,144,14,284,144,20,284,144,166,284,144,28,284,144,67,284,38,122,284,38,123,284,38,141,284,38,258,284,38,163,284,39,127,284,39,238,284,96,142,284,271,216,284,271,88,284,271,254,284,271,220,284,271,115,284,272,216,284,272,88,284,272,254,284,272,220,284,272,115,284,262,216,284,262,88,284,262,254,284,262,220,284,262,115,284,263,216,284,263,88,284,263,254,284,263,220,284,263,115,284,266,216,284,266,88,284,266,254,284,266,220,284,266,115,284,265,216,284,265,88,284,265,254,284,265,220,284,265,115,284,267,216,284,267,88,284,267,254,284,267,220,284,267,115,284,264,216,284,264,88,284,264,254,284,264,220,284,264,115,284,268,216,284,268,88,284,268,254,284,268,220,284,268,115,284,269,216,284,269,88,284,269,254,284,269,220,284,269,115,284,270,216,284,270,88,284,270,254,284,270,220,284,270,115,284,9,123,242,9,163,242,69,130,242,11,92,242,11,35,242,73,24,242,242,242,242,122,12,242,122,23,242,76,141,242,76,258,242,167,92,242,167,19,242,27,129,242,27,130,242,27,96,242,123,23,242,57,258,242,141,12,242,30,69,242,30,242,242,135,73,242,135,19,242,129,69,242,96,57,242,163,35,242,271,124,242,271,131,242,272,124,242,272,131,242,262,124,242,262,131,242,263,124,242,263,131,242,266,124,242,266,131,242,265,124,242,265,131,242,267,124,242,267,131,242,264,124,242,264,131,242,268,124,242,268,131,242,269,124,242,269,131,242,270,124,242,270,131,242,155,152,229,155,179,229,89,6,229,89,118,229,118,26,229,289,275,229,289,187,229,207,103,229,229,229,229,229,249,229,252,250,229,190,161,229,190,139,229,298,285,229,298,275,229,222,295,229,222,169,229,157,108,229,157,181,229,296,177,229,296,225,229,239,161,229,239,91,229,294,3,229,294,42,229,292,60,229,205,250,229,84,26,229,84,245,229,77,226,229,77,279,229,121,149,229,121,225,229,297,42,229,297,188,229,85,139,229,200,285,229,200,18,229,279,295,229,65,199,229,107,219,229,107,252,229,288,219,229,288,287,229,276,236,229,276,188,229,293,149,229,236,199,229,194,103,229,168,207,229,168,85,229,259,226,229,259,203,229,152,253,229,140,179,229,140,251,229,203,37,229,287,108,229,251,37,229,224,177,229,224,187,229,245,249,229,137,223,229,137,209,229,36,292,229,36,223,229,60,194,229,189,91,229,198,209,229,198,221,229,195,6,229,195,221,229,180,205,229,180,65,229,102,253,229,102,181,229,50,153,13,87,24,13,69,98,13,11,15,13,234,9,13,234,23,13,12,34,13,73,154,13,284,258,13,284,96,13,242,31,13,13,50,13,13,13,13,159,124,13,159,131,13,53,73,13,14,10,13,14,153,13,122,100,13,17,11,13,17,163,13,167,15,13,106,101,13,106,117,13,282,69,13,282,242,13,19,154,13,20,99,13,105,123,13,105,163,13,23,34,13,214,101,13,214,97,13,255,167,13,255,135,13,97,68,13,171,24,13,27,98,13,27,217,13,166,10,13,166,56,13,231,124,13,28,99,13,28,56,13,67,117,13,67,39,13,131,87,13,57,217,13,141,100,13,210,141,13,210,258,13,30,215,13,30,31,13,135,171,13,129,215,13,129,40,13,130,215,13,130,40,13,32,92,13,32,35,13,51,12,13,51,76,13,33,122,13,33,123,13,232,92,13,232,19,13,237,76,13,237,57,13,47,231,13,47,68,13,4,9,13,4,35,13,39,20,13,96,40,13,271,243,13,271,110,13,272,243,13,272,110,13,262,243,13,262,110,13,263,243,13,263,110,13,266,243,13,266,110,13,265,243,13,265,110,13,267,243,13,267,110,13,264,243,13,264,110,13,268,243,13,268,110,13,269,243,13,269,110,13,270,243,13,270,110,13,87,69,101,87,27,101,11,50,101,12,15,101,73,40,101,284,73,101,284,19,101,242,231,101,13,167,101,13,135,101,101,101,101,101,117,101,159,69,101,159,242,101,92,100,101,14,11,101,14,163,101,17,12,101,17,23,101,76,15,101,167,50,101,106,258,101,106,96,101,153,24,101,20,122,101,20,141,101,105,9,101,105,23,101,24,10,101,214,129,101,214,130,101,214,96,101,255,76,101,255,57,101,97,117,101,97,39,101,27,171,101,166,163,101,28,122,101,28,123,101,67,141,101,67,258,101,131,10,101,131,56,101,57,171,101,99,124,101,210,92,101,210,19,101,30,231,101,30,68,101,56,124,101,135,153,101,129,68,101,130,68,101,33,9,101,33,35,101,35,100,101,47,99,101,47,39,101,271,215,101,271,31,101,272,215,101,272,31,101,262,215,101,262,31,101,263,215,101,263,31,101,266,215,101,266,31,101,265,215,101,265,31,101,267,215,101,267,31,101,264,215,101,264,31,101,268,215,101,268,31,101,269,215,101,269,31,101,270,215,101,270,31,101,6,241,252,6,64,252,6,208,252,7,78,252,7,86,252,8,199,252,72,295,252,155,1,252,155,82,252,155,256,252,89,18,252,89,247,252,89,49,252,118,241,252,118,64,252,118,83,252,1,253,252,55,213,252,289,16,252,289,128,252,289,246,252,207,119,252,207,273,252,207,193,252,177,36,252,177,60,252,177,103,252,229,80,252,229,150,252,229,59,252,252,219,252,252,252,252,285,137,252,190,257,252,190,273,252,190,280,252,160,223,252,160,209,252,160,221,252,298,16,252,298,246,252,298,151,252,18,198,252,18,195,252,157,65,252,296,128,252,296,174,252,296,178,252,239,280,252,239,41,252,94,86,252,227,179,252,294,138,252,294,126,252,294,218,252,192,199,252,3,152,252,3,179,252,3,251,252,249,80,252,249,83,252,249,59,252,250,192,252,79,250,252,113,295,252,113,169,252,119,85,252,119,194,252,205,219,252,205,252,252,148,292,252,148,223,252,148,209,252,149,139,252,149,103,252,84,80,252,84,64,252,84,83,252,77,72,252,77,113,252,77,260,252,212,226,252,212,203,252,212,251,252,241,221,252,121,278,252,121,174,252,121,178,252,297,138,252,297,147,252,297,218,252,85,273,252,274,253,252,274,108,252,274,181,252,200,81,252,200,16,252,200,151,252,65,219,252,230,278,252,230,94,252,230,104,252,107,79,252,107,286,252,107,5,252,288,79,252,288,125,252,288,286,252,125,108,252,125,181,252,276,8,252,276,147,252,276,218,252,257,239,252,257,85,252,170,55,252,170,191,252,170,146,252,293,278,252,293,94,252,293,178,252,175,295,252,175,169,252,236,157,252,236,287,252,236,102,252,201,292,252,201,223,252,201,194,252,193,292,252,193,194,252,168,149,252,168,225,252,290,37,252,247,26,252,259,72,252,259,290,252,259,260,252,150,26,252,286,108,252,208,209,252,208,221,252,152,42,252,140,1,252,140,290,252,140,256,252,82,253,252,82,181,252,203,227,252,183,78,252,183,169,252,146,213,252,146,189,252,147,199,252,287,205,252,287,65,252,225,60,252,225,103,252,251,227,252,224,128,252,224,174,252,224,246,252,280,189,252,41,213,252,41,189,252,42,179,252,260,37,252,5,250,252,245,150,252,245,59,252,245,49,252,137,275,252,162,7,252,162,175,252,162,183,252,256,37,252,36,275,252,104,78,252,104,86,252,188,157,252,188,152,252,187,137,252,187,36,252,187,60,252,198,285,252,198,275,252,195,285,252,195,247,252,49,26,252,180,8,252,180,192,252,180,5,252,102,42,252,102,188,252,253,253,253,198,252,253,50,40,159,87,231,159,234,97,159,234,47,159,111,123,159,111,163,159,284,50,159,284,14,159,13,215,159,13,40,159,101,34,159,159,87,159,159,159,159,53,167,159,53,135,159,76,127,159,243,11,159,243,167,159,45,30,159,45,129,159,45,130,159,184,12,159,184,23,159,114,122,159,114,141,159,106,15,159,106,17,159,282,10,159,282,56,159,153,215,159,153,31,159,154,24,159,244,69,159,244,27,159,182,76,159,182,57,159,105,20,159,214,15,159,255,214,159,255,68,159,97,34,159,171,68,159,127,12,159,25,242,159,25,30,159,27,238,159,166,100,159,164,129,159,164,130,159,164,96,159,231,171,159,28,100,159,28,33,159,67,17,159,67,105,159,132,73,159,57,238,159,99,98,159,99,217,159,210,14,159,210,166,159,31,10,159,56,98,159,135,154,159,32,124,159,32,131,159,62,69,159,62,242,159,258,70,159,51,101,159,51,117,159,33,20,159,176,141,159,176,258,159,232,24,159,232,131,159,110,11,159,110,163,159,237,117,159,237,39,159,47,4,159,4,124,159,144,122,159,144,123,159,39,217,159,96,70,159,271,21,159,271,233,159,272,21,159,272,233,159,262,21,159,262,233,159,263,21,159,263,233,159,266,21,159,266,233,159,265,21,159,265,233,159,267,21,159,267,233,159,264,21,159,264,233,159,268,21,159,268,233,159,269,21,159,269,233,159,270,21,159,270,233,159,9,73,92,9,19,92,92,92,92,92,35,92,19,35,92,23,73,92,271,12,92,271,76,92,272,12,92,272,76,92,262,12,92,262,76,92,263,12,92,263,76,92,266,12,92,266,76,92,265,12,92,265,76,92,267,12,92,267,76,92,264,12,92,264,76,92,268,12,92,268,76,92,269,12,92,269,76,92,270,12,92,270,76,92,50,24,117,9,100,117,87,242,117,87,30,117,11,166,117,73,215,117,73,31,117,284,92,117,284,35,117,242,171,117,13,24,117,13,131,117,101,99,117,101,39,117,159,30,117,159,129,117,159,130,117,92,40,117,117,117,117,14,167,117,17,76,117,17,57,117,167,166,117,106,122,117,106,141,117,153,124,117,19,215,117,19,40,117,20,123,117,20,163,117,105,12,117,105,76,117,23,100,117,214,141,117,214,258,117,255,69,117,255,27,117,97,99,117,97,56,117,171,69,117,27,15,117,231,130,117,28,11,117,28,163,117,67,122,117,67,123,117,124,10,117,131,153,117,57,15,117,210,9,117,210,35,117,135,50,117,135,14,117,129,231,117,258,68,117,33,12,117,33,23,117,47,10,117,47,56,117,39,117,117,96,231,117,96,68,117,271,282,117,271,98,117,272,282,117,272,98,117,262,282,117,262,98,117,263,282,117,263,98,117,266,282,117,266,98,117,265,282,117,265,98,117,267,282,117,267,98,117,264,282,117,264,98,117,268,282,117,268,98,117,269,282,117,269,98,117,270,282,117,270,98,117,50,126,283,66,114,283,66,144,283,0,10,283,0,153,283,7,284,283,7,210,283,9,149,283,216,63,283,71,111,283,196,182,283,196,238,283,1,87,283,1,171,283,2,114,283,2,176,283,234,235,283,234,81,283,177,12,283,177,76,283,133,145,283,81,34,283,13,126,283,283,283,283,283,173,283,53,165,283,53,211,283,285,69,283,285,27,283,160,11,283,160,167,283,14,218,283,122,83,283,16,51,283,16,237,283,17,72,283,204,244,283,204,238,283,18,69,283,18,242,283,243,46,283,243,211,283,277,184,283,277,127,283,184,109,283,58,133,283,58,48,283,43,291,283,43,29,283,74,75,283,156,45,283,156,25,283,106,5,283,154,197,283,154,165,283,93,220,283,20,8,283,20,192,283,61,45,283,61,164,283,191,99,283,191,56,283,21,143,283,21,172,283,79,106,283,79,214,283,112,216,283,112,88,283,119,124,283,119,131,283,148,167,283,148,135,283,105,72,283,105,113,283,23,149,283,138,50,283,138,14,283,202,182,283,202,127,283,233,44,283,233,172,283,88,142,283,120,291,283,120,48,283,240,111,283,228,13,283,228,153,283,128,98,283,128,217,283,274,159,283,274,231,283,27,275,283,215,278,283,215,94,283,166,147,283,166,218,283,64,122,283,64,123,283,173,29,283,28,8,283,28,147,283,67,192,283,67,5,283,254,74,283,254,95,283,125,231,283,125,68,283,185,244,283,185,62,283,123,241,283,257,97,283,257,47,283,132,143,283,132,52,283,273,124,283,273,47,283,174,282,283,174,98,283,201,24,283,201,135,283,158,44,283,158,22,283,57,275,283,99,55,283,100,175,283,193,24,283,193,131,283,141,80,283,141,83,283,246,217,283,246,237,283,290,15,283,290,255,283,31,278,283,95,220,283,247,242,283,247,30,283,206,25,283,32,261,283,32,116,283,150,129,283,150,130,283,150,96,283,286,214,283,286,68,283,62,206,283,63,145,283,208,11,283,208,163,283,151,51,283,151,34,283,82,87,283,82,159,283,258,80,283,178,282,283,178,31,283,33,113,283,33,175,283,183,100,283,183,210,283,146,117,283,146,39,283,176,136,283,232,197,283,232,116,283,225,12,283,225,23,283,110,71,283,110,46,283,280,101,283,280,97,283,41,101,283,41,117,283,260,15,283,260,17,283,4,235,283,4,261,283,136,70,283,115,93,283,256,255,283,256,171,283,248,10,283,248,56,283,281,70,283,281,164,283,104,284,283,104,40,283,59,258,283,59,96,283,144,240,283,38,75,283,38,22,283,187,76,283,187,57,283,49,30,283,49,129,283,49,130,283,39,55,283,40,94,283,163,241,283,271,222,283,271,279,283,272,222,283,272,279,283,262,222,283,262,279,283,263,222,283,263,279,283,266,222,283,266,279,283,265,222,283,265,279,283,267,222,283,267,279,283,264,222,283,264,279,283,268,222,283,268,279,283,269,222,283,269,279,283,270,222,283,270,279,283,186,186,186,50,48,53,66,73,53,66,92,53,66,19,53,71,73,53,196,69,53,196,242,53,196,27,53,54,122,53,54,123,53,54,141,53,70,34,53,11,143,53,11,44,53,11,172,53,2,92,53,2,19,53,2,35,53,234,114,53,111,4,53,133,14,53,133,166,53,133,28,53,284,127,53,101,216,53,101,145,53,159,38,53,117,216,53,117,145,53,283,10,53,283,13,53,283,153,53,186,122,53,186,141,53,186,258,53,53,53,53,53,154,53,14,48,53,122,52,53,204,69,53,204,27,53,204,57,53,243,53,53,243,154,53,277,242,53,277,30,53,277,129,53,277,130,53,45,98,53,45,217,53,184,284,53,184,100,53,184,210,53,58,117,53,58,99,53,58,39,53,43,10,53,43,99,53,43,56,53,167,44,53,167,22,53,167,172,53,114,34,53,114,4,53,74,214,53,74,231,53,74,68,53,156,12,53,156,76,53,156,23,53,106,142,53,106,95,53,282,244,53,282,25,53,93,106,53,93,214,53,93,67,53,20,142,53,20,63,53,61,9,53,61,12,53,61,23,53,244,215,53,244,31,53,21,87,53,21,255,53,21,171,53,291,50,53,291,13,53,291,14,53,112,20,53,112,28,53,112,67,53,182,284,53,182,215,53,182,40,53,24,75,53,24,22,53,202,69,53,202,242,53,202,30,53,233,87,53,233,159,53,233,171,53,88,101,53,88,97,53,88,47,53,120,99,53,120,56,53,120,39,53,240,73,53,240,19,53,255,132,53,97,216,53,127,40,53,25,98,53,25,217,53,215,238,53,166,63,53,166,48,53,164,217,53,164,237,53,173,10,53,173,153,53,173,56,53,28,63,53,67,142,53,254,24,53,254,124,53,254,131,53,185,76,53,185,27,53,185,57,53,123,143,53,123,52,53,124,220,53,131,75,53,131,220,53,132,15,53,132,171,53,29,50,53,29,13,53,29,153,53,158,87,53,158,159,53,158,231,53,210,127,53,31,238,53,95,214,53,95,68,53,135,44,53,135,75,53,135,22,53,129,134,53,130,134,53,206,12,53,206,76,53,206,57,53,109,30,53,109,129,53,109,130,53,109,96,53,32,111,53,32,110,53,62,282,53,62,98,53,62,31,53,258,134,53,51,70,53,176,234,53,176,51,53,176,34,53,232,111,53,232,243,53,232,110,53,110,154,53,237,70,53,237,45,53,47,220,53,136,9,53,136,92,53,136,35,53,115,97,53,115,124,53,115,47,53,281,9,53,281,23,53,281,35,53,144,234,53,144,32,53,144,4,53,38,231,53,38,68,53,90,141,53,90,258,53,90,96,53,39,145,53,40,238,53,96,134,53,163,143,53,163,172,53,163,52,53,271,71,53,271,46,53,271,211,53,272,71,53,272,46,53,272,211,53,262,71,53,262,46,53,262,211,53,263,71,53,263,46,53,263,211,53,266,71,53,266,46,53,266,211,53,265,71,53,265,46,53,265,211,53,267,71,53,267,46,53,267,211,53,264,71,53,264,46,53,264,211,53,268,71,53,268,46,53,268,211,53,269,71,53,269,46,53,269,211,53,270,71,53,270,46,53,270,211,53,6,16,285,6,128,285,6,174,285,0,65,285,0,42,285,0,188,285,7,26,285,8,227,285,71,213,285,71,189,285,72,137,285,72,60,285,155,54,285,155,134,285,155,186,285,155,52,285,155,90,285,89,7,285,89,113,285,89,175,285,89,183,285,89,104,285,118,278,285,118,128,285,118,174,285,118,178,285,196,250,285,196,199,285,1,161,285,1,139,285,1,60,285,1,103,285,54,253,285,54,37,285,55,219,285,55,65,285,289,58,285,289,43,285,289,120,285,289,173,285,289,145,285,207,197,285,207,235,285,207,81,285,207,261,285,207,116,285,235,223,285,235,194,285,177,285,285,177,247,285,177,150,285,177,49,285,143,295,285,143,37,285,134,253,285,134,108,285,134,181,285,81,292,285,81,223,285,81,194,285,81,209,285,229,7,285,229,278,285,229,94,285,229,178,285,229,104,285,252,55,285,252,146,285,252,41,285,252,248,285,186,253,285,186,37,285,186,181,285,285,285,285,285,275,285,190,197,285,190,165,285,190,211,285,190,261,285,190,116,285,160,222,285,160,226,285,298,283,285,298,58,285,298,43,285,298,120,285,298,173,285,16,292,285,16,223,285,16,209,285,16,221,285,204,250,285,204,199,285,204,180,285,18,177,285,18,285,285,18,275,285,18,225,285,18,187,285,277,250,285,277,108,285,277,181,285,46,213,285,46,189,285,44,295,285,44,169,285,75,295,285,75,78,285,75,86,285,75,169,285,156,199,285,296,216,285,296,58,285,296,88,285,296,120,285,296,145,285,239,197,285,239,46,285,239,165,285,239,211,285,239,116,285,226,148,285,227,126,285,227,147,285,294,156,285,294,61,285,294,206,285,294,136,285,294,281,285,191,219,285,191,252,285,191,65,285,3,138,285,3,228,285,3,126,285,3,147,285,3,218,285,22,295,285,22,78,285,22,169,285,249,278,285,249,94,285,249,174,285,249,104,285,79,91,285,292,235,285,292,261,285,119,152,285,119,179,285,119,203,285,119,251,285,119,102,285,205,0,285,205,55,285,205,191,285,205,146,285,205,248,285,148,222,285,149,80,285,138,227,285,138,42,285,138,188,285,202,250,285,202,108,285,202,180,285,84,278,285,84,94,285,84,128,285,84,174,285,84,178,285,88,86,285,77,143,285,77,44,285,77,22,285,77,172,285,77,52,285,212,8,285,212,192,285,212,138,285,212,147,285,212,218,285,240,213,285,241,222,285,228,65,285,228,42,285,228,188,285,121,216,285,121,58,285,121,88,285,121,115,285,121,145,285,297,156,285,297,61,285,297,185,285,297,206,285,297,281,285,172,295,285,172,169,285,172,37,285,128,209,285,128,221,285,85,197,285,85,235,285,85,165,285,85,261,285,85,116,285,274,161,285,274,139,285,274,91,285,200,283,285,200,43,285,200,120,285,200,173,285,200,29,285,26,94,285,26,175,285,279,160,285,279,148,285,279,241,285,279,201,285,279,208,285,165,213,285,64,222,285,230,216,285,230,88,285,230,254,285,230,220,285,230,115,285,107,196,285,107,204,285,107,277,285,107,202,285,107,109,285,254,78,285,254,86,285,254,169,285,288,196,285,288,134,285,288,277,285,288,202,285,288,109,285,125,161,285,125,139,285,125,91,285,126,42,285,185,250,285,185,199,285,276,204,285,276,156,285,276,61,285,276,185,285,276,206,285,257,157,285,257,152,285,257,179,285,257,287,285,257,102,285,170,66,285,170,71,285,170,46,285,170,240,285,170,211,285,293,216,285,293,88,285,293,220,285,293,115,285,293,145,285,273,157,285,273,152,285,273,179,285,273,251,285,174,221,285,236,0,285,236,191,285,236,228,285,236,126,285,236,248,285,201,226,285,201,179,285,201,203,285,201,251,285,193,226,285,193,152,285,193,179,285,193,251,285,168,1,285,168,274,285,168,290,285,168,82,285,168,256,285,211,213,285,211,189,285,246,6,285,246,118,285,246,223,285,246,209,285,246,221,285,290,137,285,290,60,285,290,103,285,247,149,285,247,275,285,259,54,285,259,143,285,259,44,285,259,172,285,259,52,285,206,199,285,109,253,285,109,108,285,109,181,285,220,78,285,220,86,285,150,149,285,286,161,285,286,91,285,208,222,285,208,226,285,151,292,285,151,223,285,151,194,285,151,209,285,151,221,285,140,54,285,140,143,285,140,186,285,140,52,285,140,90,285,82,161,285,82,139,285,82,91,285,82,103,285,178,6,285,178,249,285,203,160,285,203,148,285,203,193,285,52,37,285,183,26,285,146,219,285,146,157,285,287,55,285,287,146,285,287,280,285,287,41,285,225,247,285,225,150,285,225,59,285,225,49,285,251,148,285,224,216,285,224,58,285,224,43,285,224,120,285,224,145,285,280,219,285,280,157,285,280,152,285,280,102,285,41,219,285,41,157,285,260,137,285,260,36,285,260,60,285,260,103,285,261,194,285,245,7,285,245,278,285,245,94,285,245,183,285,245,104,285,137,113,285,137,175,285,115,78,285,115,86,285,116,194,285,162,44,285,162,75,285,162,22,285,162,254,285,162,220,285,256,139,285,256,36,285,256,60,285,256,103,285,248,65,285,248,188,285,36,72,285,36,113,285,36,290,285,104,26,285,59,149,285,188,126,285,189,197,285,189,165,285,218,227,285,218,42,285,187,285,285,187,275,285,187,247,285,187,49,285,198,72,285,198,113,285,198,175,285,198,183,285,198,260,285,90,253,285,90,108,285,90,181,285,195,7,285,195,72,285,195,113,285,195,175,285,195,183,285,49,149,285,180,196,285,180,185,285,180,206,285,102,273,285,102,41,285,190,190,190,0,177,160,7,65,160,71,137,160,72,219,160,155,133,160,155,63,160,89,2,160,89,136,160,118,185,160,196,6,160,196,221,160,1,152,160,1,179,160,207,186,160,207,90,160,2,195,160,235,91,160,177,228,160,142,37,160,143,189,160,133,253,160,134,292,160,134,194,160,229,156,160,229,61,160,252,113,160,252,175,160,186,85,160,285,55,160,190,54,160,190,52,160,160,160,160,161,261,160,298,184,160,204,6,160,204,118,160,18,55,160,18,146,160,277,223,160,277,209,160,46,60,160,58,199,160,43,250,160,44,213,160,74,295,160,74,169,160,239,143,160,239,52,160,94,42,160,294,216,160,294,88,160,191,285,160,191,275,160,3,278,160,3,178,160,21,86,160,249,156,160,249,206,160,79,222,160,291,108,160,291,181,160,112,37,160,113,219,160,119,80,160,119,83,160,205,175,160,148,241,160,149,126,160,138,149,160,139,197,160,202,209,160,202,221,160,84,185,160,84,206,160,233,78,160,233,86,160,120,199,160,77,93,160,77,95,160,212,128,160,212,174,160,240,137,160,297,216,160,297,145,160,172,213,160,172,189,160,85,54,160,274,203,160,274,251,160,200,184,160,200,127,160,279,79,160,279,286,160,165,103,160,173,250,160,230,21,160,230,132,160,107,283,160,107,173,160,288,283,160,288,29,160,125,226,160,276,58,160,276,145,160,257,150,160,257,59,160,170,44,160,170,22,160,293,132,160,273,80,160,174,227,160,236,7,160,236,104,160,29,108,160,201,241,160,201,64,160,158,78,160,193,64,160,193,83,160,168,197,160,168,165,160,211,60,160,211,103,160,290,157,160,95,295,160,259,142,160,259,93,160,109,292,160,109,223,160,286,226,160,208,160,160,208,148,160,140,112,160,140,63,160,82,179,160,178,227,160,203,125,160,183,205,160,183,65,160,146,247,160,287,72,160,287,260,160,225,228,160,225,126,160,251,82,160,280,150,160,280,49,160,41,247,160,42,278,160,48,253,160,48,181,160,260,157,160,5,222,160,245,61,160,245,281,160,136,26,160,116,161,160,116,139,160,162,158,160,162,38,160,256,152,160,256,102,160,248,275,160,36,71,160,36,46,160,281,26,160,59,273,160,188,94,160,188,104,160,38,169,160,187,0,160,187,248,160,198,66,160,198,240,160,90,194,160,91,261,160,195,66,160,49,41,160,180,43,160,180,120,160,102,290,160,161,161,161,180,160,161,9,154,14,69,34,14,11,100,14,234,27,14,234,57,14,111,73,14,111,19,14,284,123,14,284,163,14,13,20,14,101,87,14,159,101,14,159,117,14,117,231,14,53,9,14,53,35,14,14,14,14,14,166,14,122,215,14,122,40,14,17,24,14,17,131,14,76,4,14,243,92,14,243,35,14,167,100,14,106,10,14,106,56,14,282,258,14,282,96,14,20,153,14,105,24,14,105,135,14,23,154,14,214,99,14,214,56,14,255,124,14,255,47,14,97,87,14,97,171,14,27,34,14,166,50,14,28,50,14,28,13,14,67,10,14,67,153,14,123,40,14,124,15,14,131,15,14,99,68,14,141,215,14,141,31,14,210,11,14,210,163,14,30,217,14,129,98,14,129,217,14,130,98,14,130,217,14,32,12,14,32,76,14,258,31,14,51,69,14,51,242,14,33,135,14,232,12,14,232,23,14,110,92,14,110,19,14,237,242,14,237,30,14,47,171,14,4,57,14,144,73,14,39,231,14,39,68,14,96,98,14,271,114,14,271,176,14,272,114,14,272,176,14,262,114,14,262,176,14,263,114,14,263,176,14,266,114,14,266,176,14,265,114,14,265,176,14,267,114,14,267,176,14,264,114,14,264,176,14,268,114,14,268,176,14,269,114,14,269,176,14,270,114,14,270,176,14,15,15,15,39,14,15,155,289,298,155,298,298,155,296,298,155,224,298,289,253,298,289,298,298,289,295,298,289,78,298,289,86,298,289,169,298,289,224,298,289,162,298,289,37,298,289,181,298,298,253,298,298,298,298,298,295,298,298,78,298,298,86,298,298,108,298,298,169,298,298,37,298,298,181,298,296,289,298,296,298,298,296,295,298,296,78,298,296,86,298,296,293,298,296,169,298,296,224,298,296,162,298,296,37,298,295,78,298,77,289,298,77,298,298,77,296,298,77,86,298,77,230,298,77,293,298,77,224,298,121,289,298,121,298,298,121,296,298,121,295,298,121,77,298,121,78,298,121,86,298,121,230,298,121,293,298,121,169,298,121,259,298,121,140,298,121,224,298,121,162,298,121,37,298,86,295,298,86,78,298,86,169,298,200,155,298,200,289,298,200,253,298,200,298,298,200,296,298,200,295,298,200,77,298,200,78,298,200,121,298,200,86,298,200,230,298,200,108,298,200,288,298,200,293,298,200,169,298,200,259,298,200,140,298,200,224,298,200,162,298,200,37,298,200,181,298,230,289,298,230,298,298,230,296,298,230,295,298,230,78,298,230,86,298,230,293,298,230,169,298,230,224,298,230,162,298,293,289,298,293,298,298,293,295,298,293,78,298,293,86,298,293,169,298,293,224,298,293,162,298,293,37,298,169,78,298,259,289,298,259,298,298,259,296,298,259,230,298,259,293,298,259,224,298,140,289,298,140,298,298,140,296,298,140,224,298,224,253,298,224,298,298,224,295,298,224,78,298,224,86,298,224,169,298,224,162,298,224,37,298,162,298,298,162,78,298,162,86,298,162,169,298,69,124,122,11,258,122,11,96,122,242,24,122,13,73,122,101,12,122,92,10,122,92,56,122,117,12,122,117,23,122,122,122,122,76,101,122,167,129,122,167,130,122,167,96,122,153,73,122,19,10,122,19,153,122,97,76,122,97,57,122,27,124,122,123,122,122,131,69,122,131,242,122,99,9,122,99,35,122,141,123,122,141,163,122,30,24,122,56,35,122,135,30,122,135,129,122,135,130,122,258,163,122,47,27,122,47,57,122,39,9,122,39,23,122,271,50,122,271,14,122,272,50,122,272,14,122,262,50,122,262,14,122,263,50,122,263,14,122,266,50,122,266,14,122,265,50,122,265,14,122,267,50,122,267,14,122,264,50,122,264,14,122,268,50,122,268,14,122,269,50,122,269,14,122,270,50,122,270,14,122,50,213,16,50,189,16,66,72,16,6,87,16,6,159,16,0,143,16,0,52,16,7,165,16,7,211,16,71,113,16,71,175,16,155,122,16,155,123,16,89,100,16,89,33,16,118,87,16,118,171,16,196,79,16,196,5,16,1,61,16,1,281,16,54,126,16,55,44,16,55,22,16,69,78,16,70,219,16,289,92,16,289,35,16,207,20,16,207,67,16,11,108,16,11,181,16,2,290,16,2,260,16,177,158,16,177,38,16,134,147,16,81,128,16,284,137,16,242,169,16,229,15,16,229,17,16,13,213,16,252,70,16,252,176,16,159,221,16,283,241,16,283,64,16,186,138,16,186,126,16,53,227,16,285,93,16,285,95,16,190,166,16,190,28,16,160,43,16,160,120,16,14,189,16,298,92,16,298,19,16,16,16,16,204,79,16,18,142,16,18,93,16,243,42,16,277,8,16,277,192,16,45,157,16,46,175,16,184,226,16,58,148,16,167,108,16,114,65,16,74,275,16,296,9,16,296,23,16,106,292,16,106,194,16,282,103,16,154,227,16,239,14,16,239,166,16,94,197,16,94,116,16,226,127,16,61,82,16,244,152,16,244,179,16,294,101,16,294,117,16,191,44,16,191,172,16,3,53,16,3,243,16,21,149,16,249,15,16,249,255,16,291,80,16,291,83,16,119,216,16,119,88,16,205,114,16,205,176,16,182,251,16,105,26,16,24,250,16,202,192,16,202,5,16,84,255,16,84,171,16,233,149,16,120,148,16,77,129,16,77,130,16,77,96,16,212,154,16,212,232,16,240,72,16,240,113,16,228,54,16,228,52,16,214,292,16,214,223,16,121,12,16,121,23,16,297,101,16,297,97,16,98,139,16,85,20,16,85,28,16,274,156,16,274,206,16,200,73,16,200,19,16,25,157,16,27,78,16,27,86,16,215,60,16,279,184,16,164,219,16,64,29,16,231,209,16,231,221,16,173,241,16,230,76,16,230,57,16,107,24,16,107,135,16,67,194,16,68,223,16,68,209,16,254,280,16,254,41,16,288,167,16,288,135,16,125,206,16,185,125,16,123,253,16,124,199,16,276,97,16,276,47,16,257,220,16,257,115,16,170,13,16,170,153,16,131,250,16,293,12,16,293,76,16,273,88,16,273,115,16,174,235,16,174,81,16,236,111,16,236,144,16,29,83,16,201,58,16,201,145,16,57,86,16,193,216,16,193,145,16,141,37,16,168,282,16,168,98,16,246,16,16,246,151,16,30,295,16,30,169,16,31,60,16,31,103,16,95,275,16,217,161,16,217,139,16,129,295,16,130,295,16,247,142,16,247,112,16,259,258,16,259,96,16,109,8,16,109,147,16,150,133,16,150,63,16,286,204,16,286,185,16,62,152,16,208,43,16,208,173,16,151,128,16,140,122,16,140,141,16,82,156,16,258,37,16,178,235,16,178,261,16,203,182,16,203,127,16,51,91,16,33,26,16,183,46,16,183,211,16,146,75,16,146,22,16,287,45,16,287,164,16,225,233,16,225,158,16,251,238,16,224,9,16,224,35,16,110,42,16,237,161,16,237,91,16,238,179,16,280,220,16,41,75,16,47,199,16,48,80,16,260,66,16,261,278,16,245,17,16,245,105,16,136,290,16,116,278,16,162,69,16,162,242,16,256,136,16,256,281,16,248,143,16,248,172,16,36,215,16,36,40,16,104,197,16,104,165,16,59,133,16,59,48,16,188,111,16,188,110,16,144,65,16,218,134,16,187,74,16,187,38,16,198,284,16,198,210,16,90,138,16,90,218,16,195,100,16,195,210,16,49,112,16,49,63,16,40,137,16,180,124,16,180,131,16,163,253,16,163,181,16,102,25,16,102,62,16,50,34,17,87,100,17,70,24,17,70,124,17,234,50,17,234,13,17,234,14,17,142,73,17,142,92,17,142,19,17,111,101,17,111,117,17,111,97,17,73,63,17,284,87,17,284,231,17,13,4,17,159,284,17,159,210,17,159,40,17,53,99,17,53,56,17,53,39,17,14,34,17,122,127,17,122,238,17,17,15,17,17,17,17,243,117,17,243,99,17,243,39,17,45,167,17,45,24,17,45,135,17,184,141,17,184,258,17,184,96,17,114,97,17,114,124,17,114,47,17,74,9,17,74,23,17,74,35,17,106,282,17,106,98,17,106,31,17,282,214,17,154,10,17,93,92,17,93,19,17,93,35,17,20,98,17,20,217,17,244,11,17,244,123,17,244,163,17,21,76,17,21,27,17,21,57,17,112,73,17,112,19,17,182,122,17,182,123,17,182,141,17,105,15,17,105,17,17,105,255,17,233,12,17,233,76,17,233,57,17,214,215,17,214,31,17,255,100,17,171,100,17,127,258,17,25,11,17,25,167,17,25,135,17,215,68,17,166,34,17,164,24,17,164,131,17,164,135,17,231,215,17,231,40,17,28,217,17,67,282,17,67,98,17,67,217,17,123,238,17,131,70,17,132,69,17,132,27,17,132,57,17,158,12,17,158,76,17,158,23,17,99,154,17,141,127,17,210,87,17,210,171,17,31,68,17,56,154,17,95,9,17,95,92,17,95,35,17,32,10,17,32,13,17,32,153,17,62,11,17,62,167,17,62,163,17,51,14,17,51,166,17,51,28,17,33,15,17,33,255,17,33,171,17,176,124,17,176,131,17,232,10,17,232,153,17,232,56,17,110,101,17,110,117,17,110,39,17,237,20,17,237,166,17,237,28,17,4,50,17,4,153,17,144,101,17,144,97,17,144,47,17,38,9,17,38,12,17,38,23,17,40,68,17,163,238,17,271,133,17,271,63,17,271,48,17,272,133,17,272,63,17,272,48,17,262,133,17,262,63,17,262,48,17,263,133,17,263,63,17,263,48,17,266,133,17,266,63,17,266,48,17,265,133,17,265,63,17,265,48,17,267,133,17,267,63,17,267,48,17,264,133,17,264,63,17,264,48,17,268,133,17,268,63,17,268,48,17,269,133,17,269,63,17,269,48,17,270,133,17,270,63,17,270,48,17,9,69,76,9,242,76,242,35,76,92,130,76,76,76,76,76,57,76,19,130,76,23,69,76,27,12,76,27,23,76,57,12,76,30,92,76,30,35,76,129,92,76,129,19,76,258,73,76,96,73,76,96,19,76,271,122,76,271,141,76,272,122,76,272,141,76,262,122,76,262,141,76,263,122,76,263,141,76,266,122,76,266,141,76,265,122,76,265,141,76,267,122,76,267,141,76,264,122,76,264,141,76,268,122,76,268,141,76,269,122,76,269,141,76,270,122,76,270,141,76,50,65,204,66,54,204,6,12,204,6,76,204,6,57,204,0,244,204,0,182,204,0,238,204,7,291,204,7,29,204,7,48,204,9,292,204,9,223,204,9,209,204,10,42,204,71,54,204,71,143,204,71,52,204,72,63,204,89,129,204,89,130,204,89,258,204,89,96,204,118,76,204,118,27,204,118,57,204,196,156,204,196,185,204,196,206,204,1,74,204,1,95,204,1,38,204,207,73,204,207,92,204,207,19,204,11,60,204,11,103,204,2,134,204,2,186,204,2,90,204,234,80,204,234,83,204,177,284,204,177,215,204,177,40,204,142,72,204,143,46,204,143,211,204,12,209,204,12,221,204,133,113,204,133,175,204,81,220,204,284,149,204,229,69,204,229,242,204,229,30,204,13,65,204,252,14,204,252,166,204,252,28,204,92,292,204,92,194,204,283,278,204,283,94,204,283,104,204,186,66,204,186,240,204,285,282,204,285,98,204,285,31,204,190,73,204,160,53,204,160,243,204,160,154,204,14,65,204,15,222,204,122,137,204,16,216,204,16,88,204,16,145,204,76,221,204,204,204,204,204,185,204,204,206,204,18,282,204,18,98,204,18,217,204,277,156,204,277,61,204,277,281,204,45,55,204,46,52,204,184,138,204,184,126,204,184,218,204,58,128,204,43,278,204,44,197,204,44,165,204,167,139,204,167,103,204,75,197,204,75,261,204,75,116,204,106,157,204,106,152,204,282,275,204,153,42,204,154,241,204,19,194,204,20,219,204,20,157,204,226,87,204,226,159,204,226,171,204,61,109,204,191,244,204,191,25,204,191,62,204,3,10,204,3,99,204,3,56,204,22,197,204,22,165,204,22,116,204,249,69,204,249,242,204,249,27,204,79,21,204,79,132,204,291,104,204,112,72,204,112,113,204,119,111,204,119,114,204,119,144,204,205,50,204,205,14,204,205,166,204,182,228,204,182,126,204,148,53,204,148,243,204,148,110,204,23,223,204,23,209,204,23,221,204,24,161,204,24,139,204,24,91,204,138,127,204,202,156,204,202,61,204,202,206,204,84,69,204,84,27,204,84,57,204,88,81,204,88,151,204,120,128,204,212,117,204,212,99,204,212,39,204,240,54,204,228,127,204,228,238,204,214,152,204,214,179,204,255,222,204,171,222,204,172,46,204,172,165,204,172,211,204,127,126,204,128,145,204,85,73,204,85,19,204,274,233,204,274,158,204,274,38,204,25,55,204,215,275,204,279,87,204,279,255,204,279,171,204,166,219,204,64,32,204,64,4,204,231,179,204,173,278,204,173,94,204,28,219,204,67,157,204,68,152,204,68,179,204,254,235,204,254,261,204,254,116,204,125,21,204,125,233,204,125,158,204,123,137,204,123,60,204,124,91,204,257,70,204,257,114,204,257,176,204,131,161,204,131,91,204,132,5,204,273,114,204,273,144,204,174,58,204,174,43,204,174,120,204,236,50,204,236,13,204,236,153,204,29,94,204,29,104,204,201,111,204,201,243,204,201,110,204,99,227,204,100,149,204,193,111,204,193,110,204,193,144,204,141,137,204,168,11,204,168,167,204,168,135,204,210,149,204,211,44,204,246,216,204,246,58,204,246,145,204,290,142,204,290,93,204,290,95,204,30,26,204,31,275,204,56,227,204,56,42,204,135,161,204,135,139,204,129,26,204,130,26,204,247,98,204,247,217,204,247,237,204,32,241,204,32,83,204,220,235,204,220,261,204,150,51,204,150,34,204,150,237,204,286,21,204,286,233,204,286,132,204,62,55,204,63,113,204,63,175,204,208,53,204,208,154,204,151,216,204,82,74,204,82,158,204,82,38,204,178,43,204,178,120,204,178,173,204,203,87,204,203,159,204,203,231,204,34,80,204,35,292,204,35,223,204,35,194,204,183,133,204,183,291,204,183,48,204,146,45,204,146,25,204,146,164,204,287,20,204,287,28,204,287,67,204,176,273,204,232,241,204,232,64,204,232,208,204,225,284,204,225,210,204,225,40,204,251,159,204,251,231,204,251,68,204,280,70,204,280,164,204,280,176,204,41,70,204,41,45,204,41,164,204,48,175,204,260,142,204,260,93,204,260,112,204,4,80,204,4,83,204,245,242,204,245,30,204,245,129,204,245,130,204,136,134,204,136,109,204,115,235,204,115,81,204,115,151,204,256,74,204,256,93,204,256,95,204,248,244,204,248,62,204,248,238,204,36,122,204,36,123,204,36,163,204,281,134,204,281,109,204,59,234,204,59,51,204,59,34,204,188,10,204,188,13,204,188,153,204,187,215,204,187,31,204,187,40,204,198,122,204,198,141,204,198,258,204,90,66,204,90,136,204,195,141,204,195,258,204,195,96,204,49,217,204,49,51,204,49,237,204,39,227,204,96,26,204,163,60,204,163,103,204,271,190,204,271,239,204,271,189,204,272,190,204,272,239,204,272,189,204,262,190,204,262,239,204,262,189,204,263,190,204,263,239,204,263,189,204,266,190,204,266,239,204,266,189,204,265,190,204,265,239,204,265,189,204,267,190,204,267,239,204,267,189,204,264,190,204,264,239,204,264,189,204,268,190,204,268,239,204,268,189,204,269,190,204,269,239,204,269,189,204,270,190,204,270,239,204,270,189,204,102,106,204,102,214,204,102,67,204,18,18,18,66,9,243,66,35,243,71,92,243,71,19,243,196,30,243,196,129,243,196,130,243,54,11,243,54,163,243,11,52,243,2,9,243,2,23,243,234,70,243,142,68,243,111,154,243,133,20,243,133,67,243,73,46,243,73,211,243,101,220,243,283,50,243,283,14,243,186,123,243,186,163,243,53,111,243,122,134,243,17,132,243,204,242,243,204,30,243,243,243,243,277,258,243,277,96,243,45,34,243,184,215,243,184,40,243,58,10,243,58,56,243,43,13,243,43,153,243,167,143,243,167,52,243,74,87,243,74,159,243,156,27,243,156,57,243,106,63,243,282,238,243,93,231,243,93,68,243,19,46,243,20,48,243,61,76,243,61,57,243,244,98,243,244,217,243,21,15,243,21,17,243,291,166,243,291,28,243,112,106,243,112,214,243,182,282,243,182,31,243,105,132,243,24,44,243,202,129,243,202,130,243,202,96,243,233,15,243,233,255,243,88,117,243,88,39,243,120,10,243,120,153,243,240,92,243,240,35,243,214,142,243,97,220,243,98,238,243,172,24,243,127,215,243,127,31,243,164,234,243,164,34,243,173,50,243,173,13,243,28,48,243,67,63,243,254,97,243,254,47,243,185,69,243,185,242,243,124,75,243,124,22,243,131,44,243,131,22,243,29,14,243,29,166,243,158,255,243,158,171,243,99,216,243,99,145,243,141,134,243,56,145,243,95,159,243,95,231,243,135,143,243,135,172,243,206,69,243,206,27,243,109,141,243,109,258,243,32,114,243,62,217,243,51,25,243,176,32,243,176,4,243,232,114,243,232,144,243,110,53,243,110,243,243,237,25,243,237,62,243,47,75,243,4,70,243,136,12,243,136,23,243,115,101,243,115,117,243,281,12,243,281,76,243,144,154,243,38,87,243,38,171,243,90,122,243,90,123,243,39,216,243,271,197,243,271,165,243,272,197,243,272,165,243,262,197,243,262,165,243,263,197,243,263,165,243,266,197,243,266,165,243,265,197,243,265,165,243,267,197,243,267,165,243,264,197,243,264,165,243,268,197,243,268,165,243,269,197,243,269,165,243,270,197,243,270,165,243,50,152,277,66,75,277,66,22,277,6,73,277,6,19,277,0,70,277,0,176,277,7,93,277,7,95,277,10,219,277,216,197,277,216,165,277,71,220,277,89,76,277,89,57,277,118,92,277,118,19,277,196,134,277,196,109,277,69,137,277,2,44,277,2,22,277,234,148,277,177,15,277,177,17,277,142,94,277,12,26,277,111,55,277,73,221,277,242,137,277,229,9,277,229,23,277,13,157,277,252,99,277,252,56,277,117,65,277,283,16,277,283,151,277,186,185,277,186,206,277,285,100,277,285,33,277,160,51,277,160,34,277,14,152,277,14,179,277,122,161,277,122,91,277,16,29,277,76,26,277,204,134,277,204,90,277,18,100,277,18,210,277,277,277,277,45,126,277,46,220,277,184,79,277,58,261,277,58,116,277,43,235,277,43,81,277,74,175,277,156,54,277,156,52,277,106,222,277,282,80,277,282,83,277,153,157,277,93,104,277,226,20,277,226,67,277,61,143,277,61,52,277,244,8,277,244,147,277,191,114,277,191,144,277,3,124,277,3,47,277,249,9,277,249,35,277,79,127,277,291,128,277,112,278,277,112,94,277,119,32,277,119,232,277,205,99,277,205,39,277,182,192,277,182,5,277,148,34,277,105,275,277,138,45,277,138,25,277,202,277,277,202,109,277,84,92,277,84,35,277,233,72,277,88,165,277,88,211,277,120,235,277,120,261,277,212,24,277,212,131,277,240,75,277,228,70,277,228,164,277,214,222,277,255,149,277,97,42,277,98,83,277,171,149,277,127,5,277,128,48,277,25,218,277,279,106,277,279,67,277,166,179,277,164,126,277,64,98,277,64,217,277,173,81,277,173,151,277,254,71,277,254,240,277,185,90,277,123,91,277,124,227,277,257,53,277,257,154,277,131,227,277,273,154,277,174,133,277,174,48,277,236,101,277,236,117,277,201,234,277,201,4,277,158,72,277,158,113,277,193,32,277,193,4,277,141,161,277,141,139,277,168,258,277,168,96,277,246,291,277,246,29,277,290,21,277,290,132,277,30,60,277,31,80,277,56,219,277,217,241,277,129,60,277,129,103,277,130,60,277,130,103,277,247,284,277,247,210,277,206,54,277,150,215,277,150,40,277,286,184,277,62,147,277,62,218,277,63,278,277,208,51,277,208,237,277,258,139,277,178,133,277,178,63,277,203,20,277,203,28,277,33,275,277,183,74,277,183,95,277,146,111,277,146,110,277,287,10,277,287,153,277,176,248,277,232,273,277,225,15,277,225,255,277,251,166,277,251,28,277,237,241,277,238,8,277,238,192,277,280,53,277,280,243,277,41,243,277,41,110,277,47,42,277,260,21,277,260,233,277,245,12,277,245,23,277,136,44,277,136,172,277,115,46,277,115,211,277,116,145,277,256,132,277,248,114,277,36,242,277,36,30,277,281,143,277,281,172,277,104,142,277,59,215,277,59,31,277,188,101,277,188,97,277,144,55,277,145,197,277,38,113,277,38,175,277,187,17,277,187,105,277,198,69,277,198,27,277,195,27,277,195,57,277,49,284,277,49,40,277,39,65,277,96,103,277,271,223,277,271,209,277,272,223,277,272,209,277,262,223,277,262,209,277,263,223,277,263,209,277,266,223,277,266,209,277,265,223,277,265,209,277,267,223,277,267,209,277,264,223,277,264,209,277,268,223,277,268,209,277,269,223,277,269,209,277,270,223,277,270,209,277,102,50,277,102,13,277,277,5,278,278,278,278,50,52,45,66,11,45,66,163,45,7,73,45,10,134,45,87,216,45,87,145,45,71,122,45,71,123,45,196,101,45,196,117,45,54,50,45,69,235,45,2,11,45,2,167,45,234,21,45,234,233,45,142,31,45,12,128,45,111,127,45,133,284,45,133,40,45,81,69,45,81,27,45,284,48,45,242,235,45,242,261,45,13,54,45,159,216,45,92,278,45,92,94,45,283,105,45,283,33,45,186,13,45,186,153,45,14,143,45,14,52,45,122,46,45,16,76,45,16,57,45,204,101,45,204,97,45,277,99,45,277,39,45,45,45,45,45,25,45,184,111,45,184,110,45,58,255,45,58,171,45,43,15,45,43,17,45,114,238,45,74,217,45,156,124,45,156,131,45,106,75,45,282,142,45,93,282,45,93,98,45,19,94,45,20,44,45,20,22,45,61,24,45,61,131,45,244,70,45,21,4,45,291,100,45,291,210,45,112,215,45,112,31,45,182,114,45,182,144,45,23,128,45,202,117,45,202,39,45,233,34,45,88,159,45,88,231,45,120,15,45,120,255,45,240,123,45,240,163,45,214,220,45,171,145,45,215,63,45,166,143,45,166,172,45,164,25,45,164,62,45,173,17,45,173,105,45,28,44,45,28,172,45,67,75,45,67,22,45,68,220,45,254,106,45,254,214,45,185,97,45,185,47,45,174,9,45,174,23,45,29,100,45,29,33,45,158,34,45,141,46,45,141,211,45,210,48,45,246,12,45,246,76,45,30,261,45,30,116,45,56,134,45,95,98,45,95,217,45,129,197,45,129,116,45,130,197,45,130,116,45,206,124,45,206,47,45,109,99,45,109,56,45,32,132,45,62,70,45,151,27,45,151,57,45,258,165,45,258,211,45,178,9,45,178,35,45,51,158,45,51,38,45,35,278,45,176,244,45,176,238,45,237,74,45,237,38,45,4,132,45,136,167,45,136,135,45,115,231,45,115,68,45,281,24,45,281,135,45,104,73,45,104,19,45,144,127,45,90,10,45,90,153,45,40,63,45,96,197,45,96,165,45,271,175,45,271,183,45,272,175,45,272,183,45,262,175,45,262,183,45,263,175,45,263,183,45,266,175,45,266,183,45,265,175,45,265,183,45,267,175,45,267,183,45,264,175,45,264,183,45,268,175,45,268,183,45,269,175,45,269,183,45,270,175,45,270,183,45,46,46,46,51,45,46,50,46,184,66,50,184,66,10,184,66,13,184,66,14,184,66,153,184,66,166,184,66,28,184,7,122,184,7,123,184,7,141,184,7,129,184,7,130,184,7,258,184,7,96,184,7,163,184,9,192,184,9,5,184,10,197,184,10,46,184,10,165,184,10,211,184,87,134,184,216,98,184,216,217,184,216,34,184,71,50,184,71,10,184,71,13,184,71,14,184,71,153,184,71,99,184,71,56,184,196,87,184,196,159,184,196,106,184,196,214,184,196,171,184,196,231,184,196,68,184,1,69,184,1,12,184,1,242,184,1,76,184,1,23,184,1,27,184,1,57,184,54,15,184,54,100,184,69,72,184,69,113,184,11,278,184,11,94,184,11,128,184,2,50,184,2,13,184,2,14,184,2,153,184,2,20,184,2,166,184,2,28,184,234,216,184,234,58,184,234,43,184,234,120,184,234,145,184,142,70,184,143,100,184,143,40,184,111,142,184,111,63,184,111,48,184,133,111,184,133,53,184,133,243,184,133,114,184,133,154,184,133,110,184,81,101,184,81,117,184,81,24,184,81,97,184,81,124,184,81,131,184,81,47,184,73,8,184,73,192,184,73,147,184,73,5,184,73,218,184,284,143,184,284,44,184,284,75,184,284,22,184,284,172,184,284,52,184,242,72,184,242,113,184,242,175,184,13,46,184,13,211,184,101,197,184,101,235,184,101,165,184,101,261,184,101,116,184,159,134,184,92,8,184,92,192,184,92,147,184,92,5,184,117,197,184,117,235,184,117,165,184,117,211,184,117,261,184,117,116,184,283,234,184,283,53,184,283,243,184,283,154,184,283,32,184,283,232,184,283,4,184,186,15,184,186,17,184,186,105,184,186,255,184,186,171,184,186,100,184,186,33,184,53,63,184,53,48,184,15,134,184,15,52,184,122,278,184,122,94,184,122,175,184,16,167,184,16,24,184,16,97,184,16,124,184,16,131,184,16,135,184,16,47,184,17,54,184,17,143,184,17,134,184,17,52,184,204,87,184,204,159,184,204,106,184,204,214,184,204,231,184,204,67,184,204,68,184,243,63,184,243,48,184,277,87,184,277,159,184,277,15,184,277,255,184,277,171,184,277,231,184,277,68,184,45,38,184,184,184,184,184,132,184,58,217,184,58,51,184,58,34,184,58,4,184,43,154,184,43,32,184,43,51,184,43,34,184,43,4,184,167,278,184,167,94,184,167,128,184,114,142,184,114,63,184,74,70,184,74,45,184,74,114,184,74,25,184,74,62,184,156,106,184,156,20,184,156,214,184,156,166,184,156,28,184,156,67,184,156,68,184,106,206,184,282,216,184,282,75,184,282,22,184,282,220,184,153,46,184,153,165,184,153,211,184,154,48,184,93,70,184,93,111,184,93,45,184,93,114,184,19,8,184,19,192,184,19,147,184,19,5,184,19,218,184,61,14,184,61,106,184,61,20,184,61,214,184,61,166,184,61,28,184,61,67,184,244,132,184,21,45,184,21,244,184,21,127,184,21,25,184,21,238,184,79,9,184,79,12,184,79,73,184,79,92,184,79,19,184,79,23,184,79,35,184,291,111,184,291,53,184,291,243,184,291,154,184,291,110,184,112,70,184,112,111,184,112,243,184,112,114,184,112,110,184,182,21,184,182,233,184,182,132,184,105,54,184,105,143,184,105,134,184,105,172,184,105,52,184,23,5,184,24,128,184,138,73,184,202,87,184,202,159,184,202,214,184,202,255,184,202,171,184,202,231,184,202,68,184,233,45,184,233,244,184,233,25,184,233,62,184,233,238,184,88,282,184,88,98,184,88,31,184,88,217,184,88,51,184,88,34,184,88,237,184,120,32,184,120,51,184,120,34,184,120,237,184,120,4,184,240,50,184,240,10,184,240,13,184,240,14,184,240,153,184,240,166,184,240,56,184,255,54,184,255,134,184,97,197,184,97,235,184,97,261,184,97,116,184,98,75,184,98,220,184,98,145,184,171,134,184,172,215,184,172,100,184,172,40,184,128,124,184,274,9,184,274,12,184,274,76,184,274,23,184,274,27,184,274,57,184,274,35,184,25,132,184,27,72,184,215,44,184,215,75,184,215,22,184,215,220,184,164,142,184,164,74,184,164,93,184,164,233,184,164,158,184,164,95,184,164,38,184,173,234,184,173,53,184,173,154,184,173,32,184,173,34,184,173,4,184,67,206,184,254,284,184,254,282,184,254,98,184,254,215,184,254,31,184,254,217,184,254,40,184,125,9,184,125,12,184,125,92,184,125,76,184,125,23,184,125,57,184,125,35,184,185,159,184,185,106,184,185,20,184,185,214,184,185,231,184,185,67,184,185,68,184,123,278,184,123,94,184,124,235,184,124,261,184,131,235,184,131,128,184,132,127,184,132,238,184,174,11,184,174,167,184,174,24,184,174,123,184,174,131,184,174,135,184,174,163,184,29,53,184,29,243,184,29,154,184,29,110,184,29,4,184,158,70,184,158,45,184,158,244,184,158,25,184,158,238,184,99,197,184,99,46,184,99,165,184,99,211,184,99,261,184,99,116,184,100,44,184,100,22,184,100,52,184,141,278,184,141,94,184,141,113,184,141,175,184,210,54,184,210,143,184,210,44,184,210,75,184,210,22,184,210,172,184,210,52,184,246,11,184,246,167,184,246,24,184,246,124,184,246,131,184,246,135,184,246,47,184,290,69,184,290,242,184,290,76,184,290,27,184,290,57,184,290,30,184,290,129,184,290,130,184,30,72,184,30,113,184,30,175,184,31,44,184,31,75,184,31,22,184,31,220,184,56,197,184,56,46,184,56,165,184,56,211,184,56,116,184,95,70,184,95,45,184,95,114,184,95,25,184,135,278,184,135,128,184,217,220,184,217,145,184,129,72,184,129,113,184,129,175,184,130,72,184,130,113,184,130,175,184,206,20,184,206,214,184,206,231,184,206,28,184,206,68,184,109,87,184,109,159,184,109,15,184,109,17,184,109,255,184,109,171,184,109,231,184,32,58,184,32,291,184,32,29,184,286,9,184,286,12,184,286,92,184,286,76,184,286,19,184,286,23,184,286,35,184,62,21,184,62,132,184,62,158,184,62,38,184,151,101,184,151,24,184,151,97,184,151,124,184,151,131,184,151,135,184,151,47,184,82,9,184,82,12,184,82,76,184,82,23,184,82,27,184,82,57,184,258,72,184,258,94,184,258,113,184,258,175,184,178,11,184,178,122,184,178,167,184,178,24,184,178,123,184,178,135,184,178,163,184,51,216,184,51,145,184,33,54,184,33,143,184,33,44,184,33,172,184,33,52,184,34,145,184,35,8,184,35,192,184,35,5,184,183,122,184,183,123,184,183,141,184,183,30,184,183,129,184,183,130,184,183,258,184,183,96,184,176,142,184,176,74,184,176,93,184,176,112,184,176,95,184,176,63,184,176,38,184,232,43,184,232,291,184,232,120,184,232,173,184,232,29,184,232,48,184,110,142,184,110,63,184,110,48,184,237,216,184,237,58,184,237,220,184,237,145,184,47,235,184,47,261,184,47,116,184,260,69,184,260,242,184,260,27,184,260,57,184,260,30,184,260,129,184,260,130,184,260,96,184,4,145,184,136,50,184,136,13,184,136,14,184,136,20,184,136,166,184,136,28,184,136,67,184,115,282,184,115,98,184,115,215,184,115,31,184,115,217,184,115,51,184,115,237,184,256,69,184,256,12,184,256,242,184,256,76,184,256,27,184,256,57,184,256,30,184,281,50,184,281,14,184,281,106,184,281,20,184,281,166,184,281,28,184,281,67,184,104,11,184,104,122,184,104,123,184,104,141,184,104,258,184,104,96,184,104,163,184,144,142,184,144,133,184,144,93,184,144,112,184,144,95,184,144,63,184,144,48,184,38,70,184,38,244,184,38,25,184,90,87,184,90,15,184,90,17,184,90,105,184,90,255,184,90,171,184,90,33,184,39,197,184,39,235,184,39,46,184,39,165,184,39,211,184,39,261,184,39,116,184,40,44,184,40,75,184,40,22,184,40,220,184,96,72,184,96,113,184,96,175,184,163,278,184,163,94,184,163,128,184,271,8,184,271,192,184,271,138,184,271,228,184,271,126,184,271,147,184,271,218,184,272,8,184,272,192,184,272,138,184,272,228,184,272,126,184,272,147,184,272,218,184,262,8,184,262,192,184,262,138,184,262,228,184,262,126,184,262,147,184,262,218,184,263,8,184,263,192,184,263,138,184,263,228,184,263,126,184,263,147,184,263,218,184,266,8,184,266,192,184,266,138,184,266,228,184,266,126,184,266,147,184,266,218,184,265,8,184,265,192,184,265,138,184,265,228,184,265,126,184,265,147,184,265,218,184,267,8,184,267,192,184,267,138,184,267,228,184,267,126,184,267,147,184,267,218,184,264,8,184,264,192,184,264,138,184,264,228,184,264,126,184,264,147,184,264,218,184,268,8,184,268,192,184,268,138,184,268,228,184,268,126,184,268,147,184,268,218,184,269,8,184,269,192,184,269,138,184,269,228,184,269,126,184,269,147,184,269,218,184,270,8,184,270,192,184,270,138,184,270,228,184,270,126,184,270,147,184,270,218,184,66,244,58,66,127,58,66,238,58,0,106,58,0,214,58,0,67,58,0,68,58,7,51,58,7,34,58,7,237,58,9,179,58,87,8,58,87,147,58,87,218,58,216,145,58,71,244,58,71,25,58,71,238,58,196,21,58,196,132,58,1,284,58,1,215,58,1,210,58,1,40,58,54,142,58,70,197,58,70,165,58,70,261,58,70,116,58,2,184,58,2,182,58,2,127,58,2,238,58,234,7,58,234,278,58,234,94,58,234,104,58,177,122,58,177,141,58,177,258,58,177,96,58,142,143,58,142,52,58,143,63,58,12,222,58,111,235,58,133,143,58,133,44,58,133,22,58,133,172,58,81,111,58,81,114,58,73,157,58,73,152,58,101,241,58,159,126,58,159,147,58,159,218,58,92,152,58,92,179,58,117,241,58,283,75,58,283,254,58,283,220,58,283,115,58,186,142,58,186,74,58,186,93,58,186,95,58,53,128,58,285,11,58,285,122,58,285,123,58,285,163,58,160,101,58,160,117,58,160,99,58,160,39,58,15,8,58,15,192,58,15,5,58,122,275,58,16,111,58,16,53,58,16,243,58,16,110,58,17,192,58,17,5,58,76,222,58,204,21,58,204,132,58,18,11,58,18,167,58,18,123,58,18,163,58,243,128,58,277,21,58,277,233,58,277,158,58,277,38,58,45,197,58,45,46,58,45,165,58,45,211,58,184,61,58,184,136,58,58,216,58,58,58,58,58,145,58,43,216,58,43,220,58,114,235,58,114,261,58,114,116,58,74,134,58,74,109,58,282,72,58,282,113,58,154,128,58,93,54,58,93,52,58,19,157,58,19,152,58,19,179,58,20,55,58,226,9,58,226,12,58,226,76,58,226,23,58,244,46,58,191,106,58,191,20,58,191,28,58,191,67,58,79,15,58,79,17,58,79,105,58,79,33,58,291,44,58,291,75,58,291,22,58,112,54,58,112,143,58,112,172,58,112,52,58,119,10,58,119,13,58,119,153,58,119,56,58,182,66,58,182,240,58,182,136,58,148,117,58,148,99,58,148,56,58,148,39,58,105,5,58,24,80,58,138,87,58,138,159,58,138,231,58,138,68,58,202,21,58,202,233,58,202,132,58,202,158,58,233,109,58,88,58,58,88,43,58,88,120,58,120,216,58,120,145,58,240,244,58,240,238,58,228,106,58,228,214,58,228,231,58,228,68,58,214,126,58,255,8,58,255,192,58,255,147,58,255,5,58,97,241,58,97,83,58,98,72,58,98,113,58,98,175,58,171,8,58,171,192,58,171,147,58,171,218,58,172,63,58,172,48,58,274,284,58,274,100,58,274,210,58,274,33,58,25,46,58,25,165,58,25,211,58,27,222,58,279,12,58,279,76,58,279,23,58,279,57,58,166,55,58,164,197,58,164,165,58,164,211,58,164,116,58,64,101,58,64,97,58,64,124,58,64,47,58,231,126,58,231,218,58,173,88,58,173,220,58,173,115,58,28,55,58,67,55,58,68,126,58,254,291,58,254,173,58,254,29,58,125,105,58,125,100,58,125,210,58,125,33,58,185,132,58,123,275,58,124,80,58,124,83,58,257,50,58,257,13,58,257,14,58,257,153,58,131,80,58,131,83,58,273,50,58,273,10,58,273,13,58,273,153,58,174,53,58,174,154,58,174,32,58,29,75,58,29,22,58,29,220,58,201,10,58,201,99,58,201,56,58,201,39,58,158,134,58,158,109,58,57,222,58,193,10,58,193,153,58,193,99,58,193,56,58,141,275,58,246,53,58,246,243,58,246,154,58,246,110,58,290,282,58,290,215,58,290,31,58,290,40,58,30,149,58,31,72,58,95,54,58,95,134,58,217,72,58,217,113,58,217,175,58,129,149,58,130,149,58,247,11,58,247,167,58,247,135,58,247,163,58,109,38,58,32,278,58,32,94,58,150,167,58,150,24,58,150,131,58,150,135,58,286,17,58,286,105,58,286,100,58,286,33,58,62,71,58,62,46,58,62,240,58,62,211,58,63,44,58,208,101,58,208,117,58,208,97,58,208,39,58,151,111,58,151,243,58,151,110,58,82,284,58,82,100,58,82,210,58,82,40,58,258,149,58,178,154,58,178,32,58,178,232,58,178,4,58,203,9,58,203,12,58,203,23,58,203,35,58,51,175,58,51,104,58,52,63,58,34,94,58,35,152,58,35,179,58,183,217,58,183,51,58,183,34,58,183,237,58,146,14,58,146,20,58,146,166,58,146,28,58,287,73,58,176,197,58,176,235,58,176,261,58,176,116,58,232,278,58,232,128,58,232,174,58,225,141,58,225,129,58,225,130,58,225,258,58,225,96,58,251,9,58,251,92,58,251,23,58,251,35,58,110,81,58,237,113,58,237,175,58,280,50,58,280,13,58,280,14,58,280,166,58,41,50,58,41,14,58,41,166,58,41,28,58,47,80,58,47,241,58,47,83,58,48,44,58,48,75,58,48,22,58,260,282,58,260,98,58,260,215,58,260,31,58,4,278,58,4,94,58,136,127,58,115,43,58,256,284,58,256,215,58,256,31,58,256,40,58,248,106,58,248,20,58,248,214,58,248,67,58,281,184,58,281,127,58,104,34,58,104,4,58,59,24,58,59,124,58,59,131,58,59,135,58,144,235,58,144,81,58,144,151,58,144,261,58,38,134,58,187,122,58,187,123,58,187,141,58,187,258,58,90,74,58,90,93,58,90,95,58,90,38,58,49,11,58,49,167,58,49,24,58,49,135,58,96,149,58,163,275,58,271,219,58,271,252,58,271,157,58,271,287,58,272,219,58,272,252,58,272,157,58,272,287,58,262,219,58,262,252,58,262,157,58,262,287,58,263,219,58,263,252,58,263,157,58,263,287,58,266,219,58,266,252,58,266,157,58,266,287,58,265,219,58,265,252,58,265,157,58,265,287,58,267,219,58,267,252,58,267,157,58,267,287,58,264,219,58,264,252,58,264,157,58,264,287,58,268,219,58,268,252,58,268,157,58,268,287,58,269,219,58,269,252,58,269,157,58,269,287,58,270,219,58,270,252,58,270,157,58,270,287,58,102,73,58,102,92,58,102,19,58,207,58,222,222,222,222,66,45,43,66,164,43,0,14,43,0,166,43,7,282,43,7,31,43,71,70,43,1,17,43,1,105,43,11,80,43,11,83,43,2,45,43,2,25,43,234,128,43,177,69,43,177,242,43,142,75,43,142,22,43,111,197,43,111,165,43,133,220,43,81,154,43,284,72,43,284,113,43,13,55,43,159,5,43,92,222,43,283,58,43,283,145,43,186,21,43,186,233,43,53,235,43,53,261,43,285,129,43,285,130,43,285,96,43,160,124,43,160,131,43,16,32,43,204,184,43,18,258,43,18,96,43,243,261,43,243,116,43,43,43,43,167,83,43,114,46,43,114,211,43,74,143,43,74,172,43,156,238,43,106,147,43,106,218,43,153,55,43,154,235,43,93,44,43,93,22,43,20,126,43,226,73,43,226,19,43,61,244,43,61,238,43,191,50,43,191,13,43,79,87,43,79,159,43,291,216,43,112,75,43,119,101,43,119,117,43,182,156,43,182,206,43,148,124,43,148,47,43,24,241,43,138,20,43,138,67,43,233,54,43,88,291,43,88,48,43,120,43,43,240,70,43,228,166,43,228,28,43,214,8,43,214,147,43,98,94,43,128,34,43,274,15,43,274,255,43,27,149,43,215,175,43,279,92,43,279,19,43,164,240,43,64,167,43,64,135,43,231,192,43,231,5,43,173,58,43,173,120,43,28,126,43,67,218,43,68,8,43,68,192,43,254,112,43,254,63,43,125,255,43,125,171,43,185,184,43,185,127,43,257,99,43,257,39,43,132,134,43,273,117,43,273,39,43,174,51,43,174,34,43,29,216,43,29,145,43,201,97,43,201,47,43,158,54,43,158,52,43,57,149,43,193,101,43,193,97,43,210,72,43,246,234,43,246,4,43,290,100,43,290,33,43,30,275,43,95,44,43,95,172,43,135,241,43,217,278,43,217,94,43,129,275,43,130,275,43,247,141,43,247,258,43,206,127,43,32,151,43,150,122,43,150,123,43,286,87,43,286,171,43,63,220,43,208,24,43,208,131,43,82,15,43,82,17,43,178,51,43,178,237,43,203,73,43,35,222,43,183,215,43,183,31,43,146,10,43,146,153,43,176,71,43,176,46,43,232,81,43,232,151,43,225,69,43,225,27,43,110,197,43,110,116,43,237,278,43,280,99,43,280,56,43,41,10,43,41,56,43,260,100,43,260,210,43,136,25,43,136,62,43,115,133,43,115,48,43,256,105,43,256,33,43,248,50,43,248,14,43,281,244,43,281,62,43,104,282,43,104,98,43,59,123,43,59,163,43,144,165,43,144,211,43,38,143,43,38,52,43,187,242,43,187,30,43,90,21,43,90,132,43,49,122,43,49,141,43,40,113,43,40,175,43,163,80,43,271,179,43,271,251,43,272,179,43,272,251,43,262,179,43,262,251,43,263,179,43,263,251,43,266,179,43,266,251,43,265,179,43,265,251,43,267,179,43,267,251,43,264,179,43,264,251,43,268,179,43,268,251,43,269,179,43,269,251,43,270,179,43,270,251,43,43,133,44,44,44,44,50,12,167,9,166,167,69,10,167,69,56,167,11,24,167,242,56,167,13,76,167,13,57,167,101,258,167,101,96,167,117,129,167,117,130,167,117,96,167,14,12,167,14,23,167,122,124,167,76,50,167,167,167,167,106,73,167,106,19,167,20,92,167,20,35,167,214,73,167,97,141,167,97,258,167,27,10,167,27,153,167,166,23,167,28,9,167,28,35,167,67,92,167,67,19,167,123,124,167,131,123,167,131,163,167,57,153,167,99,242,167,99,30,167,135,11,167,135,167,167,47,122,167,47,141,167,39,30,167,39,129,167,39,130,167,163,24,167,271,231,167,271,68,167,272,231,167,272,68,167,262,231,167,262,68,167,263,231,167,263,68,167,266,231,167,266,68,167,265,231,167,265,68,167,267,231,167,267,68,167,264,231,167,264,68,167,268,231,167,268,68,167,269,231,167,269,68,167,270,231,167,270,68,167,50,220,114,66,242,114,66,30,114,9,261,114,9,116,114,10,75,114,10,22,114,87,48,114,71,69,114,71,27,114,196,11,114,196,167,114,54,101,114,2,30,114,2,129,114,2,130,114,234,127,114,12,197,114,12,165,114,111,70,114,133,255,114,133,171,114,81,92,114,81,19,114,13,220,114,101,52,114,92,235,114,117,143,114,117,52,114,283,231,114,283,68,114,186,97,114,186,47,114,53,25,114,15,63,114,16,73,114,17,142,114,76,165,114,76,211,114,204,11,114,204,163,114,243,25,114,277,24,114,277,135,114,45,243,114,184,234,114,184,34,114,58,20,114,58,67,114,43,106,114,43,214,114,114,114,114,74,100,114,74,210,114,156,122,114,156,141,114,282,132,114,153,75,114,93,105,114,93,33,114,20,145,114,61,141,114,61,258,114,244,154,114,21,215,114,21,31,114,291,87,114,291,159,114,112,15,114,112,17,114,182,32,114,182,4,114,105,142,114,23,197,114,23,116,114,202,167,114,202,135,114,233,215,114,233,40,114,88,14,114,88,166,114,120,106,114,120,67,114,240,69,114,240,242,114,255,63,114,97,54,114,171,48,114,27,46,114,166,216,114,164,111,114,164,110,114,173,214,114,173,68,114,28,216,114,28,145,114,254,13,114,254,153,114,185,123,114,185,163,114,124,134,114,131,134,114,132,31,114,29,159,114,29,231,114,158,284,114,158,40,114,57,46,114,57,211,114,99,44,114,99,172,114,56,44,114,56,22,114,95,100,114,95,33,114,206,122,114,206,123,114,109,24,114,109,131,114,32,238,114,62,53,114,62,154,114,151,73,114,151,19,114,35,235,114,35,261,114,176,114,114,176,144,114,232,244,114,232,238,114,110,45,114,4,127,114,136,129,114,136,130,114,136,96,114,115,50,114,115,14,114,281,258,114,281,96,114,144,70,114,38,284,114,38,210,114,90,124,114,90,47,114,39,143,114,39,172,114,271,128,114,271,246,114,272,128,114,272,246,114,262,128,114,262,246,114,263,128,114,263,246,114,266,128,114,266,246,114,265,128,114,265,246,114,267,128,114,267,246,114,264,128,114,264,246,114,268,128,114,268,246,114,269,128,114,269,246,114,270,128,114,270,246,114,66,284,74,66,210,74,0,129,74,0,130,74,0,96,74,7,50,74,7,13,74,10,113,74,10,175,74,87,235,74,87,261,74,71,100,74,71,33,74,196,51,74,196,34,74,1,101,74,1,97,74,69,55,74,70,75,74,11,8,74,11,192,74,2,284,74,2,40,74,111,143,74,111,172,74,133,132,74,81,159,74,81,231,74,242,55,74,159,235,74,186,53,74,186,154,74,53,54,74,160,73,74,160,19,74,14,94,74,15,197,74,15,165,74,122,218,74,16,214,74,16,68,74,17,165,74,17,211,74,204,51,74,204,237,74,243,54,74,243,52,74,277,234,74,277,4,74,45,220,74,184,43,74,58,238,74,43,127,74,167,192,74,167,5,74,114,44,74,114,22,74,74,74,74,74,95,74,156,282,74,156,98,74,106,128,74,153,175,74,93,158,74,93,38,74,61,282,74,61,31,74,244,216,74,244,145,74,191,242,74,191,30,74,21,63,74,79,24,74,79,135,74,112,21,74,112,233,74,119,9,74,119,23,74,182,58,74,182,120,74,148,92,74,148,19,74,105,46,74,105,211,74,138,122,74,138,141,74,202,234,74,202,34,74,233,142,74,88,25,74,88,62,74,120,127,74,240,100,74,240,210,74,228,258,74,228,96,74,255,197,74,255,116,74,171,261,74,171,116,74,274,124,74,274,47,74,166,278,74,166,94,74,164,220,74,173,184,74,28,278,74,67,128,74,254,70,74,254,164,74,125,124,74,125,131,74,185,217,74,185,237,74,123,147,74,123,218,74,257,12,74,257,76,74,132,63,74,273,12,74,273,23,74,174,20,74,174,67,74,201,92,74,201,35,74,158,142,74,99,72,74,193,9,74,193,35,74,141,126,74,246,106,74,246,214,74,290,117,74,290,39,74,56,72,74,56,113,74,95,38,74,135,5,74,206,98,74,206,217,74,109,4,74,32,134,74,32,109,74,286,24,74,286,131,74,62,216,74,208,73,74,151,231,74,151,68,74,82,97,74,82,47,74,258,126,74,178,20,74,178,28,74,33,46,74,183,13,74,183,153,74,146,69,74,146,27,74,176,75,74,176,22,74,232,134,74,232,90,74,110,143,74,110,52,74,238,145,74,280,76,74,280,57,74,41,27,74,41,57,74,260,99,74,260,39,74,136,215,74,136,40,74,115,45,74,115,25,74,256,101,74,256,117,74,248,30,74,248,129,74,248,130,74,281,215,74,281,31,74,104,50,74,104,14,74,144,44,74,144,172,74,90,154,74,163,8,74,163,147,74,271,241,74,271,64,74,272,241,74,272,64,74,262,241,74,262,64,74,263,241,74,263,64,74,266,241,74,266,64,74,265,241,74,265,64,74,267,241,74,267,64,74,264,241,74,264,64,74,268,241,74,268,64,74,269,241,74,269,64,74,270,241,74,270,64,74,75,75,75,115,74,75,50,227,156,6,30,156,6,129,156,6,130,156,7,58,156,87,157,156,216,278,156,216,94,156,89,11,156,89,163,156,118,129,156,118,130,156,118,96,156,196,66,156,1,133,156,1,63,156,54,197,156,54,116,156,69,223,156,69,209,156,207,12,156,207,76,156,2,196,156,177,217,156,177,237,156,143,235,156,143,261,156,111,241,156,81,44,156,81,172,156,242,209,156,242,221,156,229,122,156,229,141,156,101,161,156,101,139,156,252,214,156,252,68,156,159,157,156,92,213,156,92,189,156,117,161,156,117,91,156,283,72,156,283,113,156,186,197,156,186,165,156,53,80,156,285,234,156,285,34,156,190,9,156,190,23,156,160,114,156,14,227,156,15,179,156,16,75,156,16,22,156,76,194,156,204,2,156,204,136,156,18,234,156,18,4,156,243,80,156,243,83,156,277,71,156,277,240,156,46,134,156,184,55,156,58,104,156,43,175,156,74,5,156,156,156,156,106,65,156,282,149,156,239,9,156,239,35,156,94,145,156,19,213,156,226,105,156,226,33,156,61,156,156,61,206,156,191,184,156,3,14,156,3,166,156,21,147,156,21,218,156,249,141,156,249,258,156,79,74,156,79,95,156,119,45,156,119,25,156,205,106,156,205,214,156,182,146,156,182,41,156,148,70,156,24,137,156,138,132,156,202,66,156,202,240,156,84,258,156,84,96,156,233,8,156,233,147,156,88,278,156,120,7,156,212,50,156,212,13,156,255,152,156,255,179,156,97,139,156,98,149,156,172,235,156,127,55,156,128,220,156,85,12,156,85,23,156,274,142,156,274,112,156,27,292,156,27,223,156,279,100,156,279,33,156,166,42,156,64,111,156,64,110,156,231,219,156,173,113,156,173,175,156,28,42,156,67,65,156,68,219,156,254,128,156,125,142,156,125,93,156,185,136,156,185,281,156,123,26,156,124,60,156,124,103,156,257,244,156,257,62,156,170,73,156,170,19,156,131,60,156,132,218,156,273,25,156,273,62,156,174,220,156,174,115,156,236,20,156,236,67,156,29,72,156,201,70,156,201,164,156,158,8,156,158,192,156,57,292,156,57,194,156,100,222,156,193,45,156,193,164,156,168,97,156,168,47,156,210,222,156,211,134,156,246,75,156,246,254,156,290,291,156,290,48,156,30,221,156,135,137,156,247,32,156,247,4,156,109,71,156,109,46,156,150,154,156,286,93,156,286,95,156,208,114,156,208,144,156,151,44,156,151,22,156,82,112,156,82,63,156,178,88,156,178,115,156,203,17,156,203,105,156,51,275,156,52,261,156,52,116,156,34,275,156,35,189,156,183,43,156,183,120,156,146,127,156,287,159,156,287,231,156,176,160,156,176,148,156,232,150,156,232,49,156,225,98,156,225,217,156,251,15,156,251,17,156,110,83,156,280,244,156,280,238,156,41,238,156,47,103,156,260,291,156,260,29,156,245,122,156,245,123,156,256,133,156,256,48,156,36,24,156,36,131,156,281,206,156,104,145,156,59,53,156,59,154,156,188,20,156,188,28,156,144,241,156,38,192,156,38,5,156,187,51,156,187,237,156,198,167,156,198,135,156,90,165,156,90,211,156,195,11,156,195,167,156,49,32,156,39,91,156,163,26,156,102,87,156,102,171,156,156,151,157,157,157,157,296,296,296,50,171,106,87,14,106,87,166,106,11,34,106,234,123,106,234,163,106,12,70,106,111,69,106,111,242,106,73,238,106,284,101,106,284,117,106,13,15,106,13,255,106,101,40,106,159,166,106,159,28,106,53,129,106,53,130,106,53,96,106,14,171,106,17,10,106,17,153,106,76,70,106,243,30,106,243,129,106,243,130,106,45,9,106,45,23,106,114,27,106,114,57,106,106,106,106,106,214,106,282,124,106,282,131,106,153,15,106,19,238,106,20,231,106,20,68,106,244,92,106,244,19,106,182,73,106,105,10,106,105,56,106,24,98,106,24,217,106,255,50,106,97,215,106,97,40,106,25,9,106,25,35,106,164,12,106,164,23,106,28,231,106,67,214,106,67,68,106,131,98,106,99,100,106,210,117,106,210,39,106,31,124,106,135,217,106,32,122,106,32,141,106,62,92,106,62,35,106,258,154,106,51,11,106,51,167,106,33,99,106,33,56,106,176,76,106,176,57,106,232,141,106,232,258,106,110,242,106,110,30,106,237,167,106,237,135,106,47,215,106,47,31,106,4,122,106,4,123,106,144,69,106,144,27,106,39,100,106,96,154,106,163,34,106,271,184,106,271,127,106,272,184,106,272,127,106,262,184,106,262,127,106,263,184,106,263,127,106,266,184,106,266,127,106,265,184,106,265,127,106,267,184,106,267,127,106,264,184,106,264,127,106,268,184,106,268,127,106,269,184,106,269,127,106,270,184,106,270,127,106,50,238,282,9,216,282,9,220,282,9,145,282,10,238,282,87,154,282,11,142,282,234,17,282,234,105,282,234,100,282,234,210,282,234,33,282,142,163,282,12,216,282,12,145,282,111,87,282,111,214,282,111,231,282,111,68,282,133,122,282,133,141,282,133,129,282,133,130,282,133,258,282,133,96,282,73,44,282,73,75,282,73,22,282,73,220,282,284,98,282,284,217,282,284,34,282,13,244,282,13,127,282,13,238,282,101,132,282,159,111,282,159,53,282,92,75,282,92,220,282,283,69,282,283,242,282,283,27,282,283,30,282,283,129,282,283,130,282,53,87,282,53,15,282,53,255,282,53,171,282,14,238,282,122,142,282,122,63,282,17,154,282,17,4,282,76,216,282,76,145,282,243,87,282,243,159,282,243,255,282,243,171,282,243,231,282,45,14,282,45,20,282,45,166,282,45,28,282,184,10,282,184,153,282,184,99,282,184,56,282,184,39,282,58,12,282,58,76,282,58,23,282,58,27,282,58,57,282,43,69,282,43,242,282,43,76,282,43,27,282,43,57,282,114,214,282,114,231,282,114,68,282,74,11,282,74,167,282,74,24,282,74,135,282,74,163,282,106,70,282,106,114,282,282,282,282,282,98,282,282,215,282,282,31,282,282,40,282,153,238,282,154,15,282,93,11,282,93,122,282,93,167,282,93,123,282,93,163,282,19,75,282,19,22,282,19,220,282,20,70,282,244,50,282,244,14,282,244,153,282,244,166,282,21,24,282,21,97,282,21,124,282,21,131,282,21,47,282,291,242,282,291,30,282,291,129,282,291,130,282,291,258,282,291,96,282,112,122,282,112,123,282,112,141,282,112,258,282,112,163,282,182,50,282,182,10,282,182,13,282,182,153,282,182,56,282,105,34,282,105,4,282,23,216,282,23,145,282,233,24,282,233,124,282,233,131,282,233,135,282,233,47,282,88,9,282,88,12,282,88,92,282,88,23,282,88,35,282,120,69,282,120,12,282,120,76,282,120,57,282,214,70,282,255,154,282,97,132,282,171,154,282,127,10,282,127,153,282,127,56,282,25,50,282,25,14,282,25,20,282,25,166,282,215,98,282,215,217,282,164,106,282,164,20,282,164,166,282,164,28,282,164,67,282,173,69,282,173,242,282,173,27,282,173,57,282,173,30,282,28,70,282,28,25,282,67,70,282,67,45,282,67,114,282,254,73,282,254,92,282,254,19,282,254,35,282,123,142,282,123,63,282,132,124,282,132,131,282,29,69,282,29,242,282,29,30,282,29,129,282,29,130,282,29,96,282,158,167,282,158,24,282,158,124,282,158,131,282,158,135,282,57,145,282,99,127,282,100,34,282,141,142,282,141,63,282,141,48,282,210,217,282,210,34,282,30,48,282,31,98,282,31,215,282,31,217,282,95,11,282,95,167,282,95,123,282,95,135,282,95,163,282,129,48,282,130,48,282,32,15,282,32,17,282,32,105,282,32,255,282,32,33,282,62,50,282,62,13,282,62,14,282,62,166,282,62,28,282,258,63,282,258,48,282,51,284,282,51,100,282,51,210,282,51,33,282,51,40,282,33,34,282,33,4,282,35,216,282,35,220,282,176,106,282,176,20,282,176,214,282,176,67,282,176,68,282,232,15,282,232,17,282,232,105,282,232,255,282,232,171,282,110,87,282,110,159,282,110,171,282,110,231,282,110,68,282,237,284,282,237,215,282,237,100,282,237,210,282,237,40,282,47,132,282,4,15,282,4,100,282,115,9,282,115,92,282,115,19,282,115,23,282,115,35,282,144,159,282,144,106,282,144,214,282,144,231,282,144,68,282,38,11,282,38,167,282,38,24,282,38,131,282,38,135,282,40,98,282,40,217,282,96,63,282,96,48,282,271,143,282,271,44,282,271,75,282,271,22,282,271,172,282,272,143,282,272,44,282,272,75,282,272,22,282,272,172,282,262,143,282,262,44,282,262,75,282,262,22,282,262,172,282,263,143,282,263,44,282,263,75,282,263,22,282,263,172,282,266,143,282,266,44,282,266,75,282,266,22,282,266,172,282,265,143,282,265,44,282,265,75,282,265,22,282,265,172,282,267,143,282,267,44,282,267,75,282,267,22,282,267,172,282,264,143,282,264,44,282,264,75,282,264,22,282,264,172,282,268,143,282,268,44,282,268,75,282,268,22,282,268,172,282,269,143,282,269,44,282,269,75,282,269,22,282,269,172,282,270,143,282,270,44,282,270,75,282,270,22,282,270,172,282,50,10,153,50,56,153,9,34,153,87,11,153,87,167,153,69,215,153,69,31,153,69,40,153,11,171,153,234,92,153,234,19,153,234,35,153,12,98,153,12,217,153,284,242,153,284,30,153,284,129,153,284,130,153,242,215,153,242,40,153,13,10,153,13,153,153,13,56,153,101,20,153,159,167,153,159,24,153,159,135,153,92,34,153,117,166,153,14,99,153,14,56,153,122,15,153,17,122,153,17,123,153,17,141,153,76,98,153,76,217,153,167,171,153,106,97,153,106,124,153,106,47,153,282,76,153,282,27,153,282,57,153,153,10,153,153,153,153,20,117,153,105,122,153,105,141,153,105,258,153,23,217,153,24,68,153,214,124,153,214,131,153,214,47,153,255,11,153,255,123,153,255,163,153,97,20,153,171,163,153,27,215,153,27,31,153,231,24,153,28,101,153,28,117,153,28,39,153,67,101,153,67,97,153,67,47,153,123,15,153,124,68,153,131,231,153,131,68,153,57,98,153,57,31,153,99,50,153,99,166,153,210,30,153,210,129,153,210,130,153,210,96,153,30,40,153,135,87,153,135,231,153,129,100,153,130,100,153,32,73,153,32,19,153,258,100,153,51,9,153,51,23,153,51,35,153,33,141,153,33,258,153,33,96,153,35,34,153,232,73,153,237,9,153,237,12,153,237,23,153,4,73,153,4,92,153,4,19,153,39,166,153,96,100,153,163,15,153,271,53,153,271,154,153,271,232,153,272,53,153,272,154,153,272,232,153,262,53,153,262,154,153,262,232,153,263,53,153,263,154,153,263,232,153,266,53,153,266,154,153,266,232,153,265,53,153,265,154,153,265,232,153,267,53,153,267,154,153,267,232,153,264,53,153,264,154,153,264,232,153,268,53,153,268,154,153,268,232,153,269,53,153,269,154,153,269,232,153,270,53,153,270,154,153,270,232,153,154,154,154,25,153,154,6,250,239,6,108,239,6,199,239,6,181,239,155,89,239,155,229,239,155,249,239,155,84,239,155,26,239,155,245,239,155,137,239,155,36,239,155,60,239,155,198,239,155,195,239,89,253,239,89,295,239,89,107,239,89,108,239,89,288,239,89,37,239,89,181,239,118,253,239,118,250,239,118,108,239,118,199,239,118,181,239,289,227,239,289,3,239,289,212,239,289,42,239,289,188,239,289,91,239,207,213,239,207,199,239,229,253,239,229,250,239,229,108,239,229,288,239,229,37,239,229,199,239,229,180,239,229,181,239,190,239,239,190,294,239,190,213,239,190,297,239,190,170,239,190,189,239,161,295,239,161,78,239,161,86,239,161,169,239,298,227,239,298,3,239,298,212,239,298,236,239,298,42,239,298,188,239,296,161,239,296,227,239,296,3,239,296,139,239,296,212,239,296,91,239,239,239,239,239,294,239,239,213,239,239,189,239,294,6,239,294,118,239,294,207,239,294,292,239,294,223,239,294,85,239,294,194,239,294,209,239,294,221,239,249,253,239,249,250,239,249,108,239,249,199,239,249,181,239,250,223,239,292,250,239,292,199,239,139,295,239,139,78,239,139,86,239,139,169,239,84,253,239,84,250,239,84,297,239,84,107,239,84,108,239,84,288,239,84,276,239,84,199,239,84,180,239,84,181,239,77,89,239,77,161,239,77,139,239,77,26,239,77,168,239,77,137,239,77,36,239,77,60,239,77,198,239,77,195,239,77,103,239,121,161,239,121,227,239,121,139,239,121,212,239,121,168,239,121,91,239,297,6,239,297,118,239,297,207,239,297,292,239,297,223,239,297,85,239,297,194,239,297,209,239,297,221,239,85,213,239,85,189,239,200,227,239,200,3,239,200,212,239,200,65,239,200,236,239,200,42,239,200,188,239,26,253,239,26,250,239,26,108,239,26,37,239,26,181,239,230,161,239,230,139,239,230,168,239,230,60,239,230,91,239,230,103,239,107,6,239,107,118,239,107,229,239,107,249,239,107,223,239,107,26,239,107,209,239,107,245,239,107,221,239,288,6,239,288,118,239,288,249,239,288,26,239,288,209,239,288,195,239,288,221,239,276,6,239,276,118,239,276,207,239,276,249,239,276,292,239,276,223,239,276,85,239,276,194,239,276,209,239,276,221,239,170,207,239,170,239,239,170,213,239,170,85,239,170,194,239,170,189,239,293,161,239,293,139,239,293,212,239,293,91,239,293,103,239,194,199,239,168,295,239,168,78,239,168,86,239,168,293,239,168,162,239,168,37,239,259,89,239,259,139,239,259,26,239,259,168,239,259,245,239,259,137,239,259,36,239,259,60,239,259,198,239,259,195,239,259,103,239,209,250,239,209,199,239,140,89,239,140,229,239,140,249,239,140,26,239,140,245,239,140,137,239,140,36,239,140,60,239,140,198,239,140,195,239,140,103,239,224,161,239,224,227,239,224,3,239,224,212,239,224,42,239,224,91,239,245,253,239,245,250,239,245,108,239,245,288,239,245,37,239,245,180,239,245,181,239,137,253,239,137,295,239,137,78,239,137,169,239,137,37,239,137,181,239,162,161,239,162,139,239,162,137,239,162,36,239,162,60,239,162,198,239,162,91,239,162,103,239,36,253,239,36,295,239,36,78,239,36,86,239,36,169,239,36,37,239,37,60,239,37,103,239,60,295,239,60,78,239,60,86,239,60,169,239,189,213,239,198,253,239,198,295,239,198,108,239,198,169,239,198,37,239,198,181,239,199,223,239,91,295,239,91,78,239,91,86,239,91,169,239,195,253,239,195,295,239,195,108,239,195,169,239,195,37,239,195,181,239,221,250,239,221,108,239,221,199,239,180,6,239,180,118,239,180,249,239,180,292,239,180,223,239,180,194,239,180,209,239,180,221,239,103,295,239,103,78,239,103,86,239,103,169,239,50,72,93,50,113,93,66,282,93,66,31,93,0,122,93,0,123,93,7,20,93,7,28,93,71,215,93,71,40,93,196,32,93,196,232,93,1,99,93,1,56,93,70,143,93,70,172,93,11,126,93,2,282,93,2,98,93,234,206,93,133,158,93,133,38,93,81,15,93,81,255,93,73,80,93,73,83,93,284,46,93,284,211,93,13,72,93,159,128,93,92,241,93,283,132,93,186,111,93,186,144,93,160,9,93,160,23,93,14,113,93,14,175,93,15,235,93,16,87,93,16,171,93,17,235,93,17,261,93,204,32,93,204,4,93,243,134,93,277,53,93,277,154,93,45,44,93,45,22,93,184,216,93,184,145,93,167,218,93,114,54,93,114,52,93,74,63,93,156,51,93,156,34,93,106,278,93,106,94,93,93,142,93,93,93,93,19,83,93,61,51,93,61,237,93,244,220,93,191,141,93,191,258,93,79,97,93,79,47,93,291,21,93,112,74,93,112,95,93,119,27,93,119,57,93,182,88,93,182,115,93,148,12,93,148,23,93,105,261,93,105,116,93,24,8,93,24,147,93,138,11,93,138,167,93,202,154,93,202,232,93,233,291,93,233,48,93,240,215,93,240,31,93,228,123,93,228,163,93,214,278,93,127,216,93,274,117,93,274,39,93,25,75,93,25,22,93,166,175,93,164,44,93,164,172,93,64,92,93,64,19,93,231,128,93,67,94,93,67,104,93,254,244,93,254,62,93,125,101,93,125,117,93,185,234,93,185,4,93,124,192,93,124,5,93,257,69,93,257,242,93,131,8,93,131,192,93,273,69,93,273,27,93,174,231,93,174,68,93,29,21,93,29,132,93,201,12,93,201,76,93,158,48,93,100,197,93,100,165,93,193,76,93,193,57,93,210,165,93,210,211,93,246,87,93,246,159,93,290,10,93,290,153,93,95,142,93,135,147,93,135,218,93,206,34,93,109,53,93,109,243,93,286,101,93,286,97,93,62,75,93,208,9,93,208,35,93,151,255,93,151,171,93,82,99,93,82,39,93,258,55,93,178,214,93,178,68,93,33,197,93,33,116,93,35,241,93,183,166,93,183,28,93,146,129,93,146,130,93,146,96,93,176,143,93,176,52,93,110,134,93,238,220,93,280,242,93,280,30,93,41,30,93,41,129,93,41,130,93,47,5,93,260,13,93,260,153,93,136,98,93,136,217,93,115,238,93,256,10,93,256,56,93,248,122,93,248,141,93,281,217,93,281,237,93,104,20,93,144,54,93,38,63,93,90,111,93,90,110,93,40,46,93,96,55,93,163,126,93,271,150,93,271,59,93,272,150,93,272,59,93,262,150,93,262,59,93,263,150,93,263,59,93,266,150,93,266,59,93,265,150,93,265,59,93,267,150,93,267,59,93,264,150,93,264,59,93,268,150,93,268,59,93,269,150,93,269,59,93,270,150,93,270,59,93,94,94,94,73,35,19,92,73,19,19,92,19,19,19,19,271,9,19,271,23,19,272,9,19,272,23,19,262,9,19,262,23,19,263,9,19,263,23,19,266,9,19,266,23,19,265,9,19,265,23,19,267,9,19,267,23,19,264,9,19,264,23,19,268,9,19,268,23,19,269,9,19,269,23,19,270,9,19,270,23,19,50,231,20,50,68,20,87,10,20,87,153,20,69,154,20,11,98,20,234,258,20,234,96,20,111,12,20,111,76,20,284,124,20,284,131,20,242,154,20,13,231,20,159,13,20,159,153,20,92,70,20,53,69,20,53,27,20,14,68,20,17,117,20,17,39,20,243,27,20,243,57,20,45,73,20,45,19,20,167,31,20,114,9,20,114,23,20,106,166,20,106,28,20,282,11,20,282,167,20,20,20,20,105,101,20,105,117,20,24,215,20,24,40,20,214,14,20,214,166,20,255,99,20,255,56,20,97,100,20,171,10,20,171,56,20,25,73,20,164,92,20,164,19,20,67,20,20,67,28,20,123,217,20,131,40,20,99,15,20,141,34,20,210,124,20,210,47,20,135,215,20,135,31,20,32,30,20,32,129,20,32,130,20,258,34,20,51,122,20,51,141,20,33,101,20,33,97,20,35,70,20,176,9,20,176,35,20,232,242,20,232,30,20,110,76,20,110,57,20,237,122,20,237,123,20,47,100,20,4,129,20,4,130,20,4,96,20,144,12,20,144,23,20,39,15,20,163,98,20,163,217,20,271,244,20,271,62,20,272,244,20,272,62,20,262,244,20,262,62,20,263,244,20,263,62,20,266,244,20,266,62,20,265,244,20,265,62,20,267,244,20,267,62,20,264,244,20,264,62,20,268,244,20,268,62,20,269,244,20,269,62,20,270,244,20,270,62,20,6,138,226,6,126,226,0,249,226,8,223,226,71,78,226,71,86,226,155,81,226,155,151,226,89,146,226,89,41,226,118,228,226,118,126,226,197,295,226,1,213,226,55,26,226,289,156,226,289,61,226,207,79,226,207,5,226,235,37,226,177,65,226,229,191,226,229,248,226,252,149,226,285,42,226,285,188,226,190,125,226,190,286,226,160,161,226,160,139,226,298,156,226,298,206,226,16,253,226,16,181,226,18,3,226,18,42,226,46,78,226,222,179,226,296,136,226,296,281,226,239,274,226,239,125,226,94,199,226,226,226,226,294,175,226,294,183,226,3,247,226,249,248,226,250,278,226,292,8,226,292,192,226,119,36,226,119,60,226,205,177,226,148,139,226,149,219,226,138,221,226,84,0,226,84,228,226,77,197,226,77,116,226,212,150,226,212,49,226,240,86,226,241,91,226,121,2,226,121,136,226,297,7,226,297,183,226,128,108,226,85,79,226,274,189,226,200,185,226,200,206,226,279,203,226,279,251,226,165,295,226,165,169,226,230,66,226,230,240,226,107,174,226,107,178,226,288,128,226,288,174,226,276,7,226,276,104,226,257,137,226,257,198,226,170,1,226,170,256,226,293,66,226,293,2,226,273,137,226,236,275,226,236,187,226,201,103,226,193,60,226,193,103,226,194,192,226,168,148,226,168,201,226,211,169,226,246,108,226,246,181,226,247,227,226,259,261,226,259,116,226,286,85,226,208,161,226,208,91,226,151,253,226,140,235,226,140,81,226,82,213,226,82,189,226,178,250,226,203,226,226,146,26,226,147,223,226,147,209,226,225,252,226,225,205,226,251,222,226,224,61,226,224,281,226,5,194,226,245,55,226,245,191,226,162,46,226,162,211,226,36,273,226,37,261,226,104,199,226,188,275,226,218,209,226,218,221,226,187,65,226,198,280,226,195,280,226,195,41,226,49,227,226,180,278,226,180,94,226,177,226,227,227,227,227,6,258,61,6,96,61,7,216,61,7,145,61,9,213,61,9,189,61,87,219,61,89,167,61,89,135,61,118,141,61,118,258,61,196,71,61,196,240,61,1,291,61,1,48,61,54,235,61,54,261,61,69,292,61,69,194,61,207,27,61,207,57,61,11,26,61,2,185,61,2,206,61,234,275,61,177,51,61,177,34,61,111,80,61,111,83,61,134,197,61,134,165,61,81,143,61,81,52,61,284,222,61,242,292,61,242,223,61,229,123,61,229,163,61,101,103,61,252,159,61,252,231,61,159,219,61,117,139,61,283,290,61,283,260,61,186,261,61,186,116,61,285,32,61,285,4,61,190,12,61,190,76,61,160,70,61,15,152,61,16,44,61,16,172,61,17,152,61,17,179,61,204,66,61,204,240,61,18,32,61,18,232,61,277,46,61,277,211,61,184,41,61,58,175,61,43,72,61,43,113,61,167,26,61,114,241,61,74,8,61,74,192,61,239,12,61,239,23,61,93,5,61,20,42,61,226,100,61,226,210,61,61,61,61,3,20,61,3,28,61,21,126,61,249,122,61,249,123,61,79,142,61,79,93,61,119,244,61,119,62,61,205,231,61,205,68,61,148,45,61,105,179,61,23,189,61,138,21,61,138,233,61,202,71,61,202,46,61,84,122,61,84,141,61,233,218,61,88,94,61,88,104,61,120,113,61,120,175,61,212,14,61,212,166,61,228,132,61,214,65,61,255,157,61,97,60,61,97,103,61,171,157,61,128,75,61,128,22,61,85,76,61,85,57,61,274,133,61,274,63,61,27,194,61,279,284,61,279,210,61,166,227,61,164,160,61,164,148,61,64,114,61,173,72,61,28,227,61,67,42,61,68,65,61,254,174,61,254,178,61,125,112,61,125,63,61,185,66,61,124,137,61,257,182,61,257,238,61,170,92,61,170,35,61,131,137,61,132,126,61,273,244,61,273,238,61,174,75,61,236,106,61,236,214,61,201,45,61,201,25,61,158,147,61,158,218,61,99,161,61,99,91,61,193,25,61,193,62,61,168,101,61,168,117,61,246,44,61,246,22,61,290,29,61,30,223,61,30,209,61,56,91,61,95,192,61,95,5,61,217,149,61,129,209,61,129,221,61,130,209,61,130,221,61,247,154,61,109,165,61,109,211,61,220,278,61,150,53,61,150,243,61,286,142,61,286,112,61,208,70,61,208,176,61,151,143,61,151,172,61,82,133,61,82,48,61,178,220,61,203,100,61,203,33,61,52,235,61,35,213,61,183,58,61,183,145,61,146,184,61,287,87,61,287,171,61,176,241,61,232,247,61,225,51,61,225,237,61,251,105,61,251,33,61,110,80,61,237,149,61,280,182,61,280,127,61,41,127,61,47,60,61,260,173,61,4,275,61,245,11,61,245,163,61,136,156,61,136,206,61,115,278,61,115,94,61,256,291,61,256,29,61,36,124,61,36,47,61,281,156,61,281,61,61,104,216,61,59,243,61,59,110,61,188,106,61,188,67,61,144,64,61,144,83,61,38,8,61,38,147,61,187,234,61,187,34,61,198,24,61,198,131,61,90,197,61,90,116,61,195,24,61,195,135,61,49,53,61,49,154,61,39,161,61,39,139,61,40,222,61,96,221,61,102,15,61,102,255,61,66,97,244,66,124,244,66,47,244,7,12,244,7,76,244,7,23,244,9,113,244,9,175,244,87,44,244,87,75,244,87,22,244,71,24,244,71,124,244,71,131,244,196,50,244,196,13,244,196,153,244,69,278,244,11,197,244,11,165,244,11,116,244,2,101,244,2,97,244,2,47,244,234,142,244,234,93,244,142,34,244,143,68,244,111,132,244,133,217,244,133,51,244,81,122,244,81,141,244,81,258,244,242,128,244,159,44,244,159,22,244,159,172,244,92,72,244,92,113,244,283,282,244,283,215,244,283,31,244,186,106,244,186,20,244,186,67,244,53,38,244,15,220,244,122,235,244,122,261,244,16,129,244,16,130,244,16,258,244,16,96,244,17,220,244,76,94,244,204,10,244,204,13,244,204,153,244,277,50,244,277,14,244,277,166,244,45,127,244,184,45,244,184,25,244,184,164,244,58,284,244,58,100,244,58,210,244,43,284,244,43,215,244,43,40,244,167,197,244,167,165,244,167,211,244,74,154,244,156,99,244,156,56,244,156,39,244,106,54,244,106,52,244,93,4,244,19,72,244,20,134,244,61,117,244,61,99,244,61,39,244,244,244,244,244,238,244,21,111,244,21,243,244,21,110,244,291,282,244,291,98,244,291,217,244,112,234,244,112,51,244,112,34,244,182,244,244,182,25,244,182,62,244,105,216,244,23,175,244,24,46,244,24,211,244,202,50,244,202,13,244,202,14,244,233,53,244,233,243,244,233,110,244,88,17,244,88,105,244,88,33,244,120,284,244,120,210,244,120,40,244,240,124,244,240,131,244,240,47,244,214,54,244,214,143,244,214,52,244,255,75,244,255,220,244,171,75,244,171,22,244,172,68,244,25,127,244,27,278,244,27,94,244,166,134,244,231,143,244,231,44,244,231,172,244,173,215,244,173,31,244,173,40,244,28,134,244,67,54,244,68,52,244,254,15,244,254,255,244,254,171,244,185,10,244,185,153,244,185,56,244,123,235,244,123,261,244,123,116,244,131,46,244,174,69,244,174,242,244,174,30,244,29,282,244,29,98,244,29,31,244,158,53,244,158,243,244,158,154,244,57,278,244,57,94,244,100,216,244,100,145,244,141,235,244,210,145,244,246,30,244,246,129,244,246,130,244,246,96,244,290,73,244,290,19,244,30,128,244,95,4,244,135,46,244,135,165,244,135,211,244,129,128,244,130,128,244,206,10,244,206,99,244,206,56,244,109,14,244,109,166,244,109,28,244,32,74,244,32,93,244,32,95,244,62,127,244,62,238,244,151,141,244,151,258,244,151,96,244,178,69,244,178,242,244,178,27,244,51,63,244,33,216,244,33,145,244,34,63,244,35,72,244,35,113,244,35,175,244,183,9,244,183,12,244,183,23,244,232,74,244,232,95,244,232,38,244,110,132,244,237,133,244,237,63,244,237,48,244,48,98,244,48,217,244,260,73,244,260,92,244,260,19,244,4,142,244,136,101,244,136,117,244,136,97,244,115,15,244,115,17,244,115,105,244,256,73,244,281,101,244,281,117,244,281,39,244,104,12,244,104,76,244,104,57,244,144,132,244,38,154,244,90,20,244,90,28,244,90,67,244,163,197,244,163,261,244,163,116,244,271,1,244,271,82,244,271,256,244,272,1,244,272,82,244,272,256,244,262,1,244,262,82,244,262,256,244,263,1,244,263,82,244,263,256,244,266,1,244,266,82,244,266,256,244,265,1,244,265,82,244,265,256,244,267,1,244,267,82,244,267,256,244,264,1,244,264,82,244,264,256,244,268,1,244,268,82,244,268,256,244,269,1,244,269,82,244,269,256,244,270,1,244,270,82,244,270,256,244,6,253,294,6,295,294,6,78,294,6,169,294,6,37,294,155,6,294,155,118,294,155,207,294,155,190,294,155,292,294,155,223,294,155,85,294,155,194,294,155,209,294,155,221,294,89,78,294,89,86,294,89,169,294,89,162,294,118,295,294,118,78,294,118,86,294,118,169,294,118,37,294,289,89,294,289,161,294,289,139,294,289,137,294,289,36,294,289,60,294,289,198,294,289,195,294,289,103,294,207,253,294,207,250,294,207,108,294,207,37,294,207,180,294,207,181,294,229,295,294,229,78,294,229,86,294,229,169,294,253,223,294,190,253,294,190,250,294,190,107,294,190,108,294,190,288,294,190,276,294,190,199,294,190,180,294,190,181,294,298,161,294,298,139,294,298,137,294,298,36,294,298,60,294,298,198,294,298,91,294,298,195,294,298,103,294,296,89,294,296,26,294,296,245,294,296,137,294,296,36,294,296,60,294,296,198,294,296,195,294,296,103,294,239,253,294,239,250,294,239,108,294,239,199,294,239,180,294,239,181,294,294,294,294,294,213,294,294,189,294,295,223,294,249,295,294,249,78,294,249,86,294,249,169,294,249,37,294,250,213,294,292,253,294,292,108,294,292,37,294,292,181,294,84,295,294,84,78,294,84,86,294,84,169,294,84,162,294,84,37,294,77,6,294,77,118,294,77,229,294,77,249,294,77,292,294,77,84,294,77,223,294,77,209,294,77,245,294,77,221,294,213,108,294,213,199,294,121,89,294,121,229,294,121,26,294,121,245,294,121,137,294,121,36,294,121,60,294,121,198,294,121,195,294,121,103,294,297,239,294,297,294,294,297,213,294,297,189,294,85,253,294,85,250,294,85,108,294,85,199,294,85,181,294,200,161,294,200,139,294,200,168,294,200,137,294,200,36,294,200,60,294,200,198,294,200,91,294,200,103,294,26,295,294,26,78,294,26,86,294,26,169,294,230,89,294,230,229,294,230,249,294,230,84,294,230,26,294,230,245,294,230,137,294,230,36,294,230,198,294,230,195,294,107,207,294,107,239,294,107,292,294,107,213,294,107,85,294,107,194,294,107,189,294,108,223,294,288,207,294,288,239,294,288,292,294,288,223,294,288,213,294,288,85,294,288,194,294,288,189,294,276,239,294,276,213,294,276,189,294,170,294,294,170,250,294,170,297,294,170,107,294,170,288,294,170,276,294,170,199,294,170,180,294,293,89,294,293,229,294,293,249,294,293,26,294,293,245,294,293,137,294,293,36,294,293,60,294,293,198,294,293,195,294,194,253,294,194,250,294,194,108,294,194,181,294,168,289,294,168,298,294,168,296,294,168,224,294,259,6,294,259,118,294,259,229,294,259,249,294,259,292,294,259,84,294,259,223,294,259,194,294,259,209,294,259,221,294,209,253,294,209,295,294,209,108,294,209,169,294,209,181,294,140,6,294,140,118,294,140,207,294,140,292,294,140,84,294,140,223,294,140,85,294,140,194,294,140,209,294,140,221,294,224,89,294,224,139,294,224,26,294,224,137,294,224,36,294,224,60,294,224,198,294,224,195,294,224,103,294,245,295,294,245,78,294,245,86,294,245,169,294,137,86,294,162,6,294,162,118,294,162,229,294,162,249,294,162,26,294,162,245,294,162,195,294,162,221,294,37,223,294,37,194,294,37,209,294,37,221,294,189,250,294,189,108,294,189,199,294,189,181,294,198,78,294,198,86,294,195,78,294,195,86,294,221,253,294,221,295,294,221,169,294,221,181,294,180,213,294,180,85,294,180,189,294,181,223,294,294,41,295,295,295,295,66,65,191,6,58,191,6,43,191,6,120,191,0,146,191,0,41,191,71,219,191,155,244,191,155,25,191,155,62,191,89,75,191,89,254,191,89,220,191,118,58,191,118,120,191,118,145,191,1,80,191,1,150,191,1,59,191,54,139,191,54,103,191,70,295,191,289,234,191,289,32,191,289,4,191,207,133,191,207,291,191,207,48,191,2,205,191,2,65,191,177,7,191,177,104,191,142,213,191,142,189,191,143,60,191,143,103,191,111,78,191,111,86,191,134,161,191,134,91,191,229,216,191,229,88,191,229,115,191,252,66,191,252,71,191,252,240,191,283,292,191,283,223,191,283,209,191,186,161,191,186,139,191,285,72,191,285,113,191,285,175,191,190,133,191,190,112,191,190,63,191,160,192,191,160,79,191,160,5,191,298,234,191,298,34,191,298,4,191,16,222,191,204,212,191,18,72,191,18,113,191,18,260,191,243,86,191,45,37,191,46,219,191,46,157,191,184,250,191,43,209,191,43,221,191,44,137,191,114,295,191,114,169,191,156,227,191,156,42,191,157,165,191,296,154,191,296,32,191,296,232,191,239,142,191,239,112,191,239,63,191,93,213,191,93,189,191,94,149,191,226,235,191,226,81,191,226,151,191,61,42,191,61,188,191,244,253,191,244,181,191,294,21,191,294,132,191,191,55,191,191,191,191,191,146,191,3,156,191,3,61,191,3,206,191,22,137,191,249,216,191,249,88,191,249,145,191,79,241,191,291,292,191,291,194,191,112,189,191,113,275,191,119,138,191,119,147,191,119,218,191,205,66,191,205,240,191,182,108,191,182,181,191,148,8,191,148,192,191,148,5,191,149,278,191,84,216,191,84,58,191,84,145,191,120,221,191,77,70,191,77,164,191,77,176,191,212,185,191,212,206,191,240,219,191,121,53,191,121,154,191,121,232,191,297,132,191,172,137,191,172,60,191,127,108,191,85,133,191,85,63,191,85,48,191,274,80,191,274,64,191,274,83,191,200,234,191,200,51,191,200,34,191,25,37,191,26,220,191,279,81,191,279,16,191,279,151,191,164,37,191,173,223,191,173,209,191,173,221,191,230,53,191,230,243,191,230,110,191,107,184,191,107,127,191,254,26,191,254,195,191,288,184,191,288,182,191,288,127,191,125,241,191,125,64,191,125,83,191,185,227,191,257,138,191,257,228,191,257,126,191,170,74,191,170,93,191,170,95,191,293,53,191,293,243,191,293,154,191,273,138,191,273,126,191,273,218,191,175,275,191,236,2,191,236,136,191,236,281,191,29,292,191,29,223,191,29,194,191,201,8,191,201,192,191,201,147,191,193,8,191,193,147,191,193,218,191,168,54,191,168,186,191,168,52,191,211,157,191,246,222,191,95,213,191,247,72,191,247,290,191,259,70,191,259,45,191,259,164,191,206,227,191,109,91,191,150,290,191,286,241,191,286,64,191,286,208,191,62,253,191,208,79,191,208,5,191,151,222,191,152,197,191,152,165,191,152,116,191,140,45,191,140,25,191,140,62,191,82,80,191,82,83,191,179,197,191,203,235,191,203,81,191,203,261,191,52,60,191,52,103,191,183,177,191,183,275,191,183,187,191,146,248,191,287,71,191,287,46,191,287,211,191,176,295,191,176,169,191,225,7,191,225,94,191,225,104,191,251,235,191,251,261,191,251,116,191,224,32,191,224,232,191,224,4,191,110,78,191,110,86,191,238,253,191,238,108,191,238,181,191,280,0,191,280,228,191,280,126,191,41,228,191,41,248,191,48,194,191,260,247,191,261,179,191,245,88,191,245,220,191,245,115,191,136,65,191,115,26,191,116,179,191,162,111,191,162,114,191,162,144,191,256,150,191,256,59,191,256,49,191,248,55,191,36,143,191,36,44,191,36,172,191,281,42,191,281,188,191,104,149,191,59,82,191,188,136,191,144,78,191,144,169,191,187,7,191,187,175,191,198,44,191,198,75,191,198,22,191,90,161,191,90,139,191,90,91,191,195,75,191,195,22,191,49,290,191,49,260,191,102,197,191,102,165,191,102,211,191,191,156,192,192,192,192,219,91,3,6,177,3,6,149,3,0,253,3,0,108,3,0,181,3,8,295,3,8,169,3,155,0,3,155,138,3,155,228,3,155,126,3,89,222,3,89,279,3,118,177,3,118,149,3,55,250,3,55,108,3,289,72,3,289,290,3,289,260,3,289,256,3,207,247,3,207,150,3,207,49,3,177,209,3,177,221,3,252,91,3,285,292,3,285,223,3,285,194,3,285,209,3,190,80,3,190,150,3,190,59,3,190,49,3,161,219,3,298,72,3,298,113,3,298,290,3,298,260,3,18,207,3,18,292,3,18,223,3,18,194,3,157,161,3,157,139,3,157,91,3,296,1,3,296,290,3,296,82,3,296,256,3,239,80,3,239,150,3,239,83,3,239,59,3,226,137,3,227,42,3,294,119,3,294,273,3,294,201,3,294,193,3,191,108,3,191,181,3,192,295,3,192,169,3,3,227,3,3,3,3,3,212,3,3,42,3,249,149,3,79,78,3,79,86,3,79,169,3,80,213,3,80,189,3,292,275,3,138,37,3,84,149,3,84,225,3,77,8,3,77,192,3,77,147,3,77,218,3,212,42,3,212,188,3,241,213,3,228,253,3,228,181,3,121,1,3,121,274,3,121,82,3,121,256,3,297,119,3,297,257,3,297,273,3,297,193,3,85,247,3,85,150,3,85,59,3,85,49,3,274,86,3,275,223,3,200,72,3,200,113,3,200,175,3,200,260,3,26,222,3,279,137,3,279,198,3,279,195,3,64,213,3,64,189,3,230,274,3,230,125,3,230,286,3,230,82,3,107,55,3,107,191,3,107,146,3,107,41,3,288,55,3,288,191,3,288,146,3,288,248,3,125,78,3,125,86,3,126,253,3,126,37,3,276,119,3,276,257,3,276,273,3,276,280,3,257,199,3,257,180,3,170,241,3,170,64,3,170,208,3,170,83,3,293,1,3,293,274,3,293,125,3,293,82,3,273,199,3,236,212,3,168,157,3,168,152,3,168,179,3,168,102,3,247,292,3,247,194,3,259,8,3,259,138,3,259,147,3,259,218,3,286,78,3,286,86,3,209,275,3,152,139,3,152,60,3,152,103,3,140,138,3,140,228,3,140,126,3,140,218,3,83,213,3,203,137,3,203,36,3,203,60,3,146,250,3,147,295,3,287,161,3,287,139,3,287,91,3,225,6,3,225,118,3,225,221,3,251,137,3,251,60,3,251,103,3,224,1,3,224,290,3,224,260,3,224,256,3,280,250,3,280,199,3,41,250,3,41,199,3,5,295,3,5,78,3,5,169,3,162,192,3,162,79,3,162,286,3,162,5,3,248,253,3,248,108,3,248,181,3,36,226,3,36,179,3,36,251,3,37,147,3,59,189,3,60,179,3,188,227,3,189,83,3,218,37,3,187,6,3,187,223,3,187,209,3,187,221,3,198,222,3,198,226,3,198,203,3,195,222,3,195,226,3,49,194,3,221,275,3,180,146,3,180,280,3,180,41,3,102,161,3,102,139,3,102,103,3,103,179,3,66,87,21,66,171,21,0,12,21,0,23,21,7,101,21,7,97,21,71,159,21,71,231,21,196,284,21,196,40,21,1,11,21,1,163,21,69,147,21,69,218,21,2,255,21,2,171,21,234,143,21,234,172,21,143,34,21,111,216,21,133,238,21,81,14,21,81,166,21,242,8,21,242,147,21,92,55,21,117,94,21,283,45,21,283,25,21,186,217,21,186,237,21,53,220,21,16,50,21,16,13,21,76,126,21,204,284,21,204,210,21,243,220,21,277,215,21,277,31,21,46,68,21,184,142,21,184,112,21,58,114,21,43,70,21,114,145,21,156,105,21,156,33,21,106,197,21,106,165,21,282,134,21,153,128,21,154,75,21,20,261,21,20,116,21,61,17,21,61,105,21,244,48,21,191,9,21,191,35,21,21,21,21,79,258,21,79,96,21,291,244,21,291,62,21,112,127,21,182,133,21,182,63,21,24,72,21,138,27,21,138,57,21,202,215,21,202,40,21,233,21,21,233,132,21,88,111,21,88,110,21,120,70,21,240,87,21,240,159,21,228,12,21,228,76,21,214,165,21,214,211,21,98,134,21,127,63,21,128,10,21,274,122,21,274,123,21,27,218,21,166,235,21,164,43,21,231,46,21,173,45,21,173,164,21,28,235,21,28,261,21,67,197,21,67,116,21,254,53,21,254,154,21,125,122,21,125,141,21,185,100,21,185,210,21,124,113,21,124,175,21,131,72,21,131,113,21,174,10,21,174,56,21,29,25,21,29,62,21,158,132,21,57,126,21,99,278,21,211,68,21,246,13,21,246,153,21,290,167,21,290,135,21,30,8,21,30,192,21,129,192,21,129,5,21,130,192,21,130,5,21,206,100,21,206,33,21,109,282,21,109,31,21,32,44,21,32,22,21,286,141,21,286,258,21,151,50,21,151,14,21,82,123,21,82,163,21,178,99,21,178,56,21,51,54,21,51,52,21,34,52,21,35,55,21,183,97,21,183,47,21,146,92,21,146,19,21,176,58,21,176,120,21,232,75,21,232,22,21,237,54,21,280,73,21,41,73,21,41,19,21,47,175,21,48,238,21,260,24,21,260,135,21,4,44,21,4,172,21,136,15,21,136,255,21,115,243,21,115,110,21,256,11,21,256,167,21,248,9,21,248,23,21,281,15,21,281,17,21,104,101,21,104,117,21,144,216,21,144,145,21,90,98,21,90,217,21,39,278,21,39,94,21,96,5,21,271,257,21,271,273,21,272,257,21,272,273,21,262,257,21,262,273,21,263,257,21,263,273,21,266,257,21,266,273,21,265,257,21,265,273,21,267,257,21,267,273,21,264,257,21,264,273,21,268,257,21,268,273,21,269,257,21,269,273,21,270,257,21,270,273,21,22,22,22,176,21,22,219,253,249,219,108,249,219,181,249,6,26,249,155,157,249,155,287,249,155,102,249,89,223,249,89,209,249,89,221,249,118,249,249,289,177,249,289,149,249,289,225,249,207,137,249,207,36,249,207,60,249,229,6,249,229,118,249,252,108,249,252,181,249,190,168,249,190,60,249,190,103,249,161,213,249,161,189,249,298,177,249,298,225,249,298,187,249,222,78,249,222,86,249,157,253,249,296,149,249,239,139,249,239,103,249,226,295,249,226,169,249,294,227,249,294,212,249,3,199,249,249,249,249,292,137,249,205,108,249,139,213,249,84,229,249,84,249,249,77,179,249,77,203,249,77,251,249,297,227,249,297,3,249,297,212,249,85,36,249,85,60,249,85,103,249,200,177,249,200,275,249,200,187,249,26,209,249,26,221,249,279,78,249,279,169,249,65,250,249,107,205,249,107,65,249,107,236,249,288,252,249,288,205,249,288,65,249,276,227,249,276,3,249,276,42,249,170,161,249,170,91,249,236,250,249,236,180,249,168,239,249,168,189,249,259,152,249,259,179,249,259,251,249,152,37,249,140,157,249,140,152,249,140,102,249,203,295,249,203,169,249,287,253,249,287,181,249,251,295,249,224,149,249,224,225,249,42,199,249,245,6,249,245,118,249,245,221,249,137,194,249,162,222,249,162,226,249,162,279,249,36,194,249,37,179,249,188,250,249,188,199,249,189,139,249,198,292,249,198,223,249,198,194,249,91,213,249,195,292,249,195,223,249,195,209,249,180,42,249,180,188,249,102,37,249,249,177,250,250,250,250,66,149,79,66,275,79,6,21,79,6,132,79,0,72,79,0,290,79,0,82,79,0,260,79,8,192,79,216,227,79,216,42,79,71,275,79,155,282,79,155,98,79,155,31,79,155,217,79,155,51,79,155,34,79,155,237,79,89,142,79,89,74,79,89,93,79,89,233,79,89,158,79,89,95,79,89,38,79,118,21,79,118,233,79,118,132,79,196,222,79,196,226,79,196,203,79,196,251,79,1,0,79,1,138,79,1,228,79,1,126,79,1,248,79,1,218,79,54,219,79,54,157,79,54,152,79,54,179,79,55,72,79,55,113,79,55,175,79,70,213,79,70,189,79,289,87,79,289,159,79,289,15,79,289,255,79,289,171,79,289,231,79,289,68,79,207,184,79,207,244,79,207,182,79,207,127,79,207,62,79,207,238,79,2,177,79,2,149,79,2,275,79,2,187,79,234,253,79,234,250,79,234,108,79,234,181,79,235,83,79,177,66,79,177,71,79,177,46,79,177,240,79,177,136,79,142,137,79,142,60,79,142,103,79,143,219,79,143,157,79,143,65,79,133,161,79,133,139,79,133,137,79,133,60,79,133,103,79,134,157,79,134,152,79,134,179,79,81,80,79,81,241,79,81,83,79,284,295,79,284,78,79,284,86,79,284,169,79,229,74,79,229,21,79,229,233,79,229,132,79,229,158,79,229,38,79,252,54,79,252,143,79,252,44,79,252,75,79,252,22,79,252,172,79,252,52,79,283,161,79,283,139,79,283,91,79,186,219,79,186,157,79,186,152,79,186,179,79,186,251,79,186,102,79,53,250,79,53,199,79,285,66,79,285,71,79,285,197,79,285,46,79,285,240,79,285,165,79,285,211,79,190,45,79,190,244,79,190,182,79,190,127,79,190,25,79,190,62,79,190,238,79,160,278,79,160,128,79,160,151,79,15,86,79,298,87,79,298,159,79,298,214,79,298,255,79,298,171,79,298,231,79,298,68,79,16,160,79,16,80,79,16,148,79,16,241,79,16,64,79,16,83,79,17,78,79,17,86,79,204,222,79,204,226,79,204,203,79,18,71,79,18,197,79,18,46,79,18,240,79,18,165,79,18,211,79,18,116,79,243,199,79,277,222,79,277,226,79,277,152,79,277,179,79,277,203,79,277,251,79,45,213,79,45,189,79,46,275,79,184,292,79,184,223,79,184,194,79,184,209,79,184,221,79,58,227,79,43,161,79,43,91,79,44,219,79,44,65,79,74,26,79,74,137,79,75,65,79,75,42,79,156,222,79,156,149,79,296,87,79,296,159,79,296,15,79,296,17,79,296,105,79,296,255,79,296,171,79,282,253,79,282,295,79,282,37,79,154,250,79,154,199,79,239,45,79,239,244,79,239,182,79,239,25,79,239,164,79,239,62,79,239,238,79,93,26,79,93,137,79,93,60,79,226,134,79,226,109,79,227,145,79,61,149,79,244,213,79,244,194,79,244,189,79,294,111,79,294,53,79,294,243,79,294,114,79,294,154,79,294,110,79,294,144,79,191,72,79,191,1,79,191,113,79,191,175,79,191,290,79,191,260,79,3,216,79,3,75,79,3,88,79,3,220,79,3,115,79,3,145,79,21,26,79,22,219,79,22,65,79,22,42,79,249,21,79,249,233,79,249,132,79,249,158,79,249,38,79,79,8,79,79,192,79,79,79,79,79,147,79,79,5,79,79,218,79,80,197,79,80,235,79,80,261,79,80,116,79,291,161,79,291,139,79,291,60,79,291,91,79,291,103,79,292,238,79,112,137,79,112,60,79,112,103,79,119,7,79,119,278,79,119,94,79,119,174,79,119,178,79,119,104,79,205,143,79,205,44,79,205,75,79,205,22,79,205,172,79,205,52,79,182,292,79,182,223,79,182,194,79,148,278,79,148,94,79,148,128,79,105,78,79,105,86,79,138,79,79,138,125,79,138,82,79,202,222,79,202,226,79,202,179,79,202,203,79,202,251,79,84,21,79,84,233,79,84,132,79,84,158,79,233,26,79,88,227,79,88,42,79,120,91,79,77,284,79,77,282,79,77,98,79,77,215,79,77,210,79,77,31,79,77,40,79,212,216,79,212,58,79,212,88,79,212,120,79,212,220,79,212,115,79,240,149,79,240,275,79,241,235,79,228,125,79,228,290,79,228,82,79,121,87,79,121,15,79,121,17,79,121,105,79,121,255,79,121,171,79,121,33,79,297,111,79,297,53,79,297,243,79,297,154,79,297,232,79,297,110,79,297,144,79,98,253,79,98,37,79,98,181,79,172,219,79,172,157,79,172,65,79,127,292,79,127,223,79,127,194,79,127,209,79,128,241,79,85,184,79,85,244,79,85,182,79,85,127,79,85,25,79,85,62,79,85,238,79,274,0,79,274,8,79,274,138,79,274,228,79,274,126,79,274,147,79,274,218,79,200,87,79,200,159,79,200,106,79,200,214,79,200,171,79,200,231,79,200,68,79,25,213,79,25,189,79,215,295,79,215,169,79,215,37,79,279,196,79,279,204,79,279,277,79,279,202,79,279,185,79,279,206,79,279,109,79,164,213,79,164,189,79,165,275,79,64,235,79,64,81,79,64,128,79,64,151,79,64,261,79,173,161,79,173,139,79,173,91,79,230,15,79,230,17,79,230,105,79,230,255,79,230,100,79,230,210,79,230,33,79,107,234,79,107,154,79,107,32,79,107,51,79,107,34,79,107,232,79,107,4,79,254,227,79,254,3,79,254,205,79,254,65,79,254,42,79,254,188,79,288,234,79,288,32,79,288,51,79,288,34,79,288,232,79,288,237,79,288,4,79,125,8,79,125,192,79,125,126,79,125,147,79,125,218,79,185,222,79,185,226,79,276,111,79,276,53,79,276,243,79,276,154,79,276,32,79,276,232,79,276,110,79,257,7,79,257,278,79,257,94,79,257,113,79,257,175,79,257,183,79,257,104,79,170,70,79,170,45,79,170,114,79,170,25,79,170,164,79,170,62,79,170,176,79,132,221,79,293,15,79,293,17,79,293,105,79,293,255,79,293,171,79,293,100,79,293,33,79,273,7,79,273,278,79,273,94,79,273,175,79,273,104,79,174,160,79,174,148,79,174,241,79,236,44,79,236,75,79,236,22,79,236,172,79,236,254,79,236,220,79,236,115,79,29,161,79,29,139,79,29,91,79,29,103,79,201,278,79,201,94,79,201,128,79,201,174,79,201,178,79,201,104,79,158,26,79,100,295,79,100,78,79,100,86,79,100,169,79,193,7,79,193,278,79,193,94,79,193,128,79,193,174,79,193,104,79,168,133,79,168,283,79,168,291,79,168,112,79,168,29,79,168,63,79,168,48,79,210,295,79,210,78,79,210,86,79,210,169,79,211,275,79,246,160,79,246,148,79,246,241,79,246,64,79,246,201,79,246,208,79,246,83,79,290,55,79,290,126,79,31,295,79,31,169,79,31,37,79,95,26,79,95,137,79,217,253,79,217,108,79,217,37,79,217,181,79,247,71,79,247,197,79,247,46,79,247,165,79,247,211,79,247,261,79,247,116,79,259,284,79,259,282,79,259,98,79,259,215,79,259,31,79,259,217,79,259,40,79,206,222,79,109,152,79,109,179,79,32,250,79,32,108,79,32,199,79,220,227,79,220,65,79,220,42,79,150,197,79,150,235,79,150,81,79,150,165,79,150,211,79,150,261,79,150,116,79,286,8,79,286,192,79,286,138,79,286,126,79,286,147,79,286,5,79,286,218,79,62,213,79,62,189,79,63,139,79,63,137,79,63,60,79,63,103,79,208,81,79,208,16,79,208,128,79,208,174,79,208,151,79,151,80,79,151,241,79,151,83,79,140,282,79,140,98,79,140,215,79,140,31,79,140,217,79,140,51,79,140,237,79,82,126,79,82,147,79,82,248,79,82,218,79,83,261,79,178,160,79,178,148,79,178,273,79,178,193,79,178,208,79,203,134,79,203,109,79,203,90,79,51,253,79,51,108,79,51,181,79,52,219,79,52,157,79,52,152,79,33,78,79,33,86,79,33,169,79,34,253,79,34,250,79,34,108,79,34,181,79,183,55,79,183,119,79,183,273,79,183,146,79,183,41,79,146,7,79,146,72,79,146,113,79,146,175,79,146,290,79,147,192,79,287,54,79,287,143,79,287,186,79,287,44,79,287,172,79,287,52,79,176,213,79,232,250,79,232,199,79,225,66,79,225,71,79,225,2,79,225,61,79,225,240,79,225,136,79,225,281,79,251,134,79,251,109,79,224,87,79,224,159,79,224,15,79,224,17,79,224,255,79,224,171,79,224,231,79,110,199,79,237,253,79,237,108,79,237,37,79,237,181,79,238,194,79,238,189,79,280,7,79,280,72,79,280,94,79,280,113,79,280,175,79,280,183,79,280,104,79,41,7,79,41,72,79,41,113,79,41,175,79,41,104,79,48,161,79,48,139,79,48,60,79,48,91,79,48,103,79,260,55,79,260,228,79,260,146,79,260,41,79,260,248,79,4,250,79,4,108,79,4,199,79,4,181,79,5,8,79,5,192,79,5,147,79,5,218,79,245,74,79,245,21,79,245,233,79,245,132,79,245,158,79,245,95,79,245,38,79,136,149,79,115,227,79,115,42,79,116,83,79,162,284,79,162,105,79,162,215,79,162,100,79,162,210,79,162,33,79,162,40,79,256,0,79,256,55,79,256,191,79,256,138,79,256,228,79,256,126,79,256,248,79,248,72,79,248,113,79,248,290,79,36,142,79,36,133,79,36,93,79,36,112,79,36,95,79,36,63,79,36,48,79,281,177,79,281,149,79,59,197,79,59,235,79,59,81,79,59,165,79,59,151,79,59,261,79,59,116,79,188,44,79,188,75,79,188,22,79,188,88,79,188,220,79,188,115,79,38,26,79,187,66,79,187,71,79,187,46,79,187,240,79,187,211,79,187,136,79,198,142,79,198,74,79,198,93,79,198,112,79,198,95,79,198,63,79,198,38,79,90,157,79,90,152,79,90,179,79,90,251,79,195,142,79,195,74,79,195,93,79,195,112,79,195,158,79,195,95,79,195,38,79,49,197,79,49,235,79,49,46,79,49,165,79,49,211,79,49,261,79,49,116,79,40,295,79,40,78,79,40,169,79,40,37,79,180,234,79,180,53,79,180,243,79,180,154,79,180,32,79,180,232,79,180,4,79,102,54,79,102,143,79,102,134,79,102,109,79,102,52,79,102,90,79,80,80,80,102,79,80,50,8,291,50,192,291,50,5,291,66,53,291,66,243,291,66,154,291,0,101,291,0,117,291,0,39,291,7,15,291,7,17,291,7,105,291,9,275,291,10,147,291,10,218,291,87,72,291,87,113,291,71,154,291,196,45,291,196,25,291,196,164,291,1,106,291,1,214,291,1,68,291,54,127,291,69,80,291,2,53,291,2,243,291,2,110,291,234,197,291,234,165,291,234,211,291,177,92,291,177,19,291,177,35,291,134,238,291,81,282,291,81,98,291,81,217,291,73,149,291,284,128,291,242,80,291,242,83,291,13,8,291,13,192,291,13,147,291,159,72,291,283,133,291,283,63,291,283,48,291,186,184,291,186,182,291,186,127,291,285,9,291,285,12,291,285,23,291,160,122,291,160,141,291,160,258,291,14,192,291,14,5,291,15,175,291,16,282,291,16,215,291,16,31,291,204,70,291,204,45,291,204,164,291,18,12,291,18,76,291,18,23,291,277,244,291,277,25,291,277,62,291,184,54,291,184,52,291,58,142,291,58,93,291,58,95,291,43,142,291,43,63,291,74,216,291,74,145,291,156,114,291,153,8,291,153,147,291,153,218,291,93,145,291,19,149,291,61,111,291,61,114,291,61,144,291,244,134,291,191,101,291,191,97,291,191,47,291,21,75,291,21,220,291,79,14,291,79,166,291,79,28,291,291,291,291,291,48,291,112,43,291,112,120,291,119,11,291,119,167,291,119,163,291,182,134,291,182,90,291,148,122,291,148,123,291,148,141,291,105,94,291,23,275,291,138,10,291,138,99,291,138,56,291,202,45,291,202,25,291,202,62,291,233,220,291,88,74,291,88,158,291,88,38,291,120,142,291,120,93,291,240,53,291,240,154,291,228,117,291,228,99,291,228,39,291,255,113,291,255,175,291,97,55,291,98,235,291,171,72,291,171,113,291,171,175,291,128,215,291,128,40,291,274,106,291,274,20,291,274,67,291,166,5,291,64,30,291,64,129,291,64,130,291,64,96,291,173,133,291,173,112,291,173,63,291,254,21,291,254,233,291,254,132,291,125,20,291,125,28,291,125,67,291,185,70,291,185,164,291,185,176,291,124,55,291,257,167,291,257,24,291,257,135,291,132,75,291,132,22,291,273,11,291,273,167,291,273,135,291,174,284,291,174,210,291,174,40,291,29,133,291,29,291,291,29,48,291,201,122,291,201,123,291,201,163,291,158,220,291,99,126,291,100,278,291,100,94,291,193,11,291,193,123,291,193,163,291,210,278,291,246,215,291,246,31,291,246,40,291,290,159,291,290,231,291,290,68,291,30,80,291,30,83,291,56,126,291,56,218,291,95,216,291,95,145,291,217,235,291,217,261,291,129,241,291,129,83,291,130,241,291,130,83,291,247,12,291,247,76,291,247,57,291,206,70,291,206,114,291,109,244,291,109,238,291,32,71,291,32,46,291,32,211,291,150,69,291,150,27,291,150,57,291,286,20,291,286,166,291,286,28,291,62,109,291,208,141,291,208,258,291,208,96,291,151,282,291,151,98,291,151,31,291,82,106,291,82,214,291,82,67,291,258,241,291,178,284,291,178,100,291,178,210,291,51,197,291,51,261,291,51,116,291,33,278,291,33,94,291,34,197,291,34,165,291,34,116,291,35,275,291,183,15,291,183,17,291,183,255,291,146,124,291,146,131,291,146,47,291,176,156,291,176,206,291,232,71,291,232,46,291,232,240,291,225,73,291,225,92,291,225,19,291,237,235,291,237,261,291,237,116,291,280,24,291,280,131,291,280,135,291,41,24,291,41,124,291,41,131,291,47,55,291,260,87,291,260,159,291,260,231,291,4,46,291,4,165,291,4,211,291,136,111,291,136,243,291,136,110,291,115,233,291,115,158,291,115,38,291,256,214,291,256,231,291,256,68,291,248,101,291,248,117,291,248,97,291,281,111,291,281,110,291,281,144,291,104,17,291,104,105,291,104,33,291,59,69,291,59,242,291,59,27,291,144,156,291,38,216,291,187,9,291,187,92,291,187,35,291,90,127,291,90,238,291,49,76,291,49,27,291,49,57,291,39,126,291,96,241,291,291,209,292,292,292,292,66,51,112,66,34,112,66,237,112,0,167,112,0,24,112,0,135,112,7,214,112,7,231,112,7,68,112,9,80,112,9,83,112,87,278,112,87,94,112,71,98,112,71,217,112,196,111,112,196,243,112,196,110,112,1,50,112,1,13,112,1,14,112,70,134,112,11,55,112,2,234,112,2,51,112,2,34,112,234,136,112,142,63,112,142,48,112,12,241,112,12,83,112,133,142,112,81,100,112,81,210,112,81,33,112,284,235,112,284,261,112,284,116,112,101,8,112,101,192,112,101,147,112,159,278,112,159,94,112,117,8,112,117,192,112,117,5,112,283,74,112,283,158,112,283,38,112,186,70,112,186,45,112,186,164,112,160,69,112,160,27,112,160,57,112,16,17,112,16,105,112,16,33,112,17,128,112,76,241,112,204,53,112,204,243,112,204,110,112,18,73,112,277,111,112,277,114,112,277,144,112,45,54,112,45,52,112,184,75,112,184,220,112,58,21,112,58,132,112,43,21,112,43,233,112,43,158,112,114,134,112,74,291,112,74,29,112,156,154,112,106,113,112,106,175,112,282,46,112,282,165,112,282,211,112,93,48,112,20,72,112,20,113,112,61,32,112,61,4,112,244,143,112,244,44,112,244,172,112,191,11,112,191,167,112,191,163,112,22,238,112,79,99,112,79,56,112,79,39,112,291,93,112,291,95,112,112,133,112,112,112,112,112,63,112,119,30,112,119,129,112,119,130,112,119,96,112,182,44,112,182,75,112,182,22,112,148,69,112,148,242,112,148,27,112,23,80,112,23,83,112,24,126,112,138,124,112,138,131,112,138,47,112,202,111,112,202,110,112,202,144,112,120,21,112,120,233,112,120,132,112,240,217,112,228,24,112,228,131,112,228,135,112,214,175,112,255,128,112,97,8,112,97,147,112,97,218,112,98,46,112,98,211,112,171,278,112,172,238,112,127,75,112,127,22,112,128,15,112,274,10,112,274,13,112,274,153,112,25,54,112,25,143,112,25,52,112,215,197,112,215,165,112,215,116,112,164,54,112,64,12,112,64,23,112,231,94,112,173,233,112,173,158,112,173,38,112,28,72,112,67,72,112,67,113,112,67,175,112,254,184,112,254,127,112,125,10,112,125,153,112,125,56,112,185,53,112,185,243,112,185,154,112,123,55,112,124,126,112,124,218,112,257,141,112,257,258,112,257,96,112,131,126,112,132,145,112,273,129,112,273,130,112,273,258,112,273,96,112,174,15,112,174,255,112,174,171,112,29,95,112,29,38,112,201,69,112,201,242,112,201,30,112,57,241,112,99,5,112,100,235,112,193,242,112,193,30,112,193,129,112,193,130,112,210,235,112,210,261,112,246,15,112,246,17,112,246,105,112,290,14,112,290,166,112,290,28,112,31,197,112,31,165,112,31,211,112,95,48,112,217,46,112,247,73,112,247,19,112,206,53,112,206,154,112,109,114,112,32,156,112,150,92,112,150,19,112,150,35,112,286,10,112,286,99,112,286,56,112,62,143,112,62,172,112,62,52,112,208,76,112,208,27,112,208,57,112,151,105,112,151,100,112,151,33,112,82,50,112,82,13,112,82,153,112,178,87,112,178,255,112,178,171,112,51,240,112,35,80,112,183,106,112,183,214,112,183,68,112,146,122,112,146,123,112,146,163,112,176,134,112,176,109,112,176,90,112,232,156,112,232,61,112,232,206,112,237,71,112,237,240,112,238,44,112,280,122,112,280,141,112,280,258,112,41,122,112,41,123,112,41,141,112,47,147,112,47,218,112,260,20,112,260,166,112,260,28,112,136,34,112,136,4,112,256,50,112,256,14,112,256,166,112,248,11,112,248,167,112,248,135,112,281,234,112,281,32,112,281,4,112,104,159,112,104,231,112,104,68,112,59,9,112,59,92,112,59,35,112,144,109,112,90,70,112,90,164,112,49,73,112,49,92,112,49,19,112,39,192,112,39,5,112,40,197,112,40,261,112,40,116,112,163,55,112,271,285,112,271,18,112,271,275,112,272,285,112,272,18,112,272,275,112,262,285,112,262,18,112,262,275,112,263,285,112,263,18,112,263,275,112,266,285,112,266,18,112,266,275,112,265,285,112,265,18,112,265,275,112,267,285,112,267,18,112,267,275,112,264,285,112,264,18,112,264,275,112,268,285,112,268,18,112,268,275,112,269,285,112,269,18,112,269,275,112,270,285,112,270,18,112,270,275,112,18,112,113,113,113,113,66,161,119,66,91,119,6,54,119,6,52,119,0,80,119,0,59,119,7,152,119,7,179,119,8,275,119,216,213,119,216,189,119,155,233,119,155,158,119,89,196,119,89,202,119,118,54,119,118,186,119,55,241,119,289,45,119,289,25,119,207,75,119,2,161,119,2,139,119,235,42,119,177,79,119,177,5,119,142,250,119,143,209,119,143,221,119,133,199,119,81,42,119,229,134,119,229,109,119,252,128,119,252,174,119,285,8,119,285,147,119,190,220,119,190,115,119,298,45,119,298,164,119,16,65,119,204,198,119,204,195,119,18,147,119,18,218,119,277,26,119,184,78,119,184,86,119,44,223,119,74,108,119,74,181,119,75,194,119,156,60,119,157,278,119,296,244,119,296,62,119,239,88,119,239,115,119,94,157,119,226,72,119,226,113,119,227,261,119,227,116,119,61,60,119,61,103,119,294,291,119,294,29,119,191,64,119,191,83,119,192,275,119,3,235,119,3,261,119,21,37,119,22,292,119,22,194,119,249,134,119,249,90,119,292,44,119,112,250,119,119,119,119,119,193,119,205,128,119,138,247,119,202,26,119,84,186,119,84,90,119,88,189,119,212,197,119,212,116,119,240,91,119,228,150,119,121,244,119,121,238,119,297,291,119,297,48,119,172,223,119,172,209,119,127,86,119,85,220,119,200,70,119,200,164,119,279,72,119,279,260,119,64,55,119,230,182,119,230,127,119,107,142,119,107,93,119,254,207,119,254,85,119,288,93,119,288,95,119,125,149,119,185,137,119,276,133,119,276,48,119,257,148,119,257,201,119,170,58,119,170,145,119,132,37,119,293,182,119,293,238,119,174,219,119,236,16,119,236,151,119,201,273,119,158,253,119,193,273,119,168,136,119,168,281,119,246,205,119,246,65,119,290,222,119,95,108,119,247,218,119,259,132,119,206,137,119,150,126,119,286,149,119,63,199,119,208,146,119,208,41,119,140,21,119,140,233,119,178,219,119,203,113,119,203,175,119,52,221,119,183,179,119,183,251,119,146,241,119,287,278,119,287,178,119,225,79,119,225,286,119,251,175,119,224,25,119,224,62,119,280,160,119,280,148,119,41,160,119,260,222,119,245,277,119,245,109,119,136,139,119,248,80,119,248,83,119,36,156,119,36,206,119,281,103,119,104,152,119,59,228,119,188,81,119,188,151,119,145,213,119,38,253,119,38,181,119,187,192,119,187,5,119,198,185,119,195,196,119,49,138,119,49,126,119,180,112,119,180,63,119,102,94,119,102,104,119,219,42,205,6,80,205,6,83,205,6,59,205,8,250,205,72,78,205,72,169,205,155,274,205,155,125,205,155,286,205,89,285,205,89,275,205,89,187,205,118,80,205,118,150,205,118,59,205,1,37,205,289,278,205,289,174,205,289,178,205,207,160,205,207,148,205,207,201,205,177,137,205,229,247,205,229,49,205,252,65,205,252,188,205,285,26,205,190,119,205,190,201,205,190,193,205,160,292,205,160,194,205,298,128,205,298,174,205,298,178,205,18,229,205,18,26,205,18,245,205,222,161,205,222,91,205,157,227,205,157,42,205,296,278,205,296,94,205,296,104,205,239,119,205,239,273,205,239,193,205,294,0,205,294,228,205,294,248,205,192,108,205,3,157,205,3,102,205,249,247,205,249,150,205,249,49,205,79,253,205,79,108,205,79,181,205,80,221,205,113,78,205,113,86,205,119,189,205,205,205,205,205,65,205,148,194,205,149,137,205,149,60,205,138,199,205,84,150,205,84,59,205,84,49,205,77,1,205,77,290,205,77,256,205,212,152,205,212,179,205,212,102,205,241,292,205,241,223,205,241,209,205,121,7,205,121,94,205,121,104,205,297,0,205,297,228,205,297,126,205,85,148,205,85,193,205,274,37,205,200,128,205,200,174,205,200,246,205,26,275,205,279,91,205,64,223,205,64,209,205,64,221,205,230,7,205,230,175,205,230,183,205,107,8,205,107,192,205,107,147,205,288,8,205,288,192,205,288,5,205,125,253,205,126,199,205,276,138,205,276,228,205,276,126,205,257,213,205,257,189,205,170,257,205,170,280,205,170,41,205,293,7,205,293,183,205,293,104,205,273,213,205,273,189,205,175,78,205,175,86,205,236,219,205,236,252,205,236,205,205,201,85,205,290,295,205,290,169,205,259,1,205,259,82,205,259,256,205,286,253,205,286,181,205,208,292,205,208,223,205,208,194,205,152,227,205,140,274,205,140,125,205,140,82,205,82,37,205,83,209,205,83,221,205,183,86,205,147,250,205,287,3,205,287,42,205,287,188,205,225,137,205,225,36,205,225,198,205,224,278,205,224,94,205,224,178,205,280,213,205,260,295,205,260,169,205,5,108,205,5,181,205,245,285,205,245,247,205,162,72,205,162,113,205,162,260,205,256,295,205,36,149,205,188,219,205,218,250,205,218,199,205,198,177,205,198,187,205,195,177,205,195,275,205,195,187,205,180,138,205,180,147,205,180,218,205,102,227,205,66,101,182,66,117,182,66,39,182,7,69,182,7,27,182,7,57,182,9,72,182,87,143,182,87,172,182,87,52,182,216,40,182,71,101,182,71,97,182,71,47,182,196,14,182,196,166,182,196,28,182,1,73,182,1,92,182,1,19,182,54,231,182,54,68,182,69,94,182,11,235,182,11,261,182,2,117,182,2,99,182,2,39,182,234,133,182,234,63,182,234,48,182,142,154,182,12,72,182,12,113,182,12,175,182,133,34,182,133,4,182,81,11,182,81,123,182,81,163,182,284,216,182,284,145,182,242,278,182,242,94,182,159,54,182,159,143,182,159,52,182,283,98,182,283,217,182,283,237,182,186,214,182,186,231,182,186,68,182,15,44,182,15,75,182,15,22,182,16,122,182,16,123,182,16,141,182,17,75,182,17,22,182,76,113,182,76,175,182,204,50,182,204,14,182,204,166,182,243,38,182,277,20,182,277,28,182,277,67,182,184,244,182,184,62,182,184,238,182,58,215,182,58,31,182,58,40,182,43,282,182,43,98,182,43,31,182,167,235,182,167,261,182,167,116,182,114,132,182,74,53,182,74,243,182,74,110,182,156,10,182,156,13,182,156,153,182,106,134,182,106,109,182,93,53,182,93,154,182,61,10,182,61,153,182,61,56,182,244,127,182,21,114,182,291,51,182,291,34,182,112,32,182,112,4,182,182,182,182,182,127,182,182,238,182,105,75,182,105,220,182,23,72,182,23,113,182,24,197,182,24,165,182,24,116,182,202,20,182,202,166,182,202,28,182,233,111,182,233,114,182,88,284,182,88,100,182,88,210,182,120,282,182,120,215,182,120,31,182,240,101,182,240,117,182,240,97,182,214,134,182,255,44,182,255,22,182,255,172,182,97,46,182,171,143,182,171,44,182,171,172,182,127,238,182,274,73,182,215,145,182,231,52,182,173,282,182,173,98,182,173,217,182,67,134,182,67,109,182,254,17,182,254,105,182,254,33,182,185,50,182,185,13,182,185,14,182,124,46,182,124,165,182,124,211,182,131,197,182,131,165,182,131,211,182,132,70,182,174,129,182,174,130,182,174,258,182,174,96,182,29,217,182,29,51,182,158,111,182,158,110,182,57,175,182,100,220,182,141,128,182,210,216,182,246,122,182,246,141,182,246,258,182,290,9,182,290,92,182,290,35,182,30,278,182,30,94,182,95,53,182,95,243,182,95,154,182,135,197,182,135,261,182,135,116,182,129,278,182,130,278,182,206,50,182,206,13,182,206,153,182,109,20,182,32,142,182,32,63,182,151,122,182,151,123,182,151,163,182,82,73,182,82,19,182,258,128,182,178,30,182,178,129,182,178,130,182,178,96,182,51,48,182,33,220,182,183,76,182,183,27,182,183,57,182,176,132,182,232,142,182,232,93,182,232,112,182,110,38,182,237,291,182,237,29,182,47,46,182,47,211,182,48,34,182,260,9,182,260,23,182,260,35,182,4,63,182,136,99,182,136,56,182,136,39,182,115,100,182,115,210,182,115,33,182,256,92,182,256,19,182,256,35,182,281,10,182,281,99,182,281,56,182,104,69,182,104,242,182,104,27,182,144,21,182,144,233,182,144,158,182,38,111,182,90,106,182,90,214,182,90,68,182,40,145,182,96,128,182,163,235,182,271,274,182,271,125,182,271,286,182,272,274,182,272,125,182,272,286,182,262,274,182,262,125,182,262,286,182,263,274,182,263,125,182,263,286,182,266,274,182,266,125,182,266,286,182,265,274,182,265,125,182,265,286,182,267,274,182,267,125,182,267,286,182,264,274,182,264,125,182,264,286,182,268,274,182,268,125,182,268,286,182,269,274,182,269,125,182,269,286,182,270,274,182,270,125,182,270,286,182,66,137,148,219,175,148,0,285,148,0,275,148,71,60,148,71,103,148,72,157,148,155,142,148,155,112,148,89,61,148,89,281,148,118,196,148,1,203,148,1,251,148,54,194,148,289,184,148,289,127,148,207,54,148,207,52,148,2,137,148,2,198,148,177,138,148,177,126,148,133,108,148,133,181,148,134,223,148,134,209,148,229,185,148,229,206,148,252,7,148,283,250,148,283,180,148,186,292,148,186,194,148,285,248,148,190,143,148,190,172,148,160,148,148,161,197,148,161,165,148,298,182,148,298,127,148,204,249,148,18,191,148,18,248,148,277,6,148,277,221,148,46,103,148,43,199,148,44,189,148,75,213,148,156,26,148,157,113,148,239,44,148,239,172,148,93,37,148,94,65,148,61,26,148,294,58,148,294,145,148,191,247,148,3,128,148,3,174,148,21,78,148,22,213,148,22,189,148,112,253,148,119,241,148,119,64,148,205,7,148,205,104,148,148,148,148,149,147,148,202,6,148,202,118,148,84,196,148,84,204,148,233,169,148,77,74,148,77,38,148,212,16,148,240,60,148,228,275,148,297,58,148,297,120,148,128,227,148,85,143,148,85,52,148,274,226,148,200,182,148,200,238,148,279,274,148,279,125,148,165,139,148,173,199,148,107,291,148,107,29,148,288,291,148,288,48,148,125,222,148,185,249,148,276,43,148,276,120,148,257,80,148,257,83,148,170,75,148,170,254,148,132,78,148,132,86,148,273,64,148,273,83,148,174,42,148,236,278,148,236,94,148,29,250,148,201,160,148,201,208,148,158,295,148,158,169,148,193,241,148,168,46,148,168,211,148,211,139,148,246,227,148,246,212,148,290,152,148,290,179,148,95,37,148,247,55,148,259,74,148,259,95,148,109,209,148,109,221,148,286,222,148,63,253,148,63,181,148,208,193,148,140,142,148,140,93,148,82,226,148,178,42,148,178,188,148,203,82,148,183,219,148,183,252,148,146,150,148,287,113,148,287,175,148,225,138,148,225,218,148,224,184,148,280,80,148,280,59,148,41,150,148,48,108,148,260,152,148,245,156,148,245,206,148,116,91,148,162,21,148,162,233,148,256,179,148,256,251,148,36,66,148,36,240,148,104,65,148,59,41,148,188,278,148,38,295,148,218,149,148,187,228,148,187,126,148,198,136,148,90,292,148,90,223,148,91,197,148,195,136,148,195,281,148,49,55,148,49,146,148,180,173,148,102,72,148,102,260,148,149,149,149,136,148,149,9,142,105,87,215,105,87,40,105,11,238,105,234,166,105,234,28,105,142,35,105,111,99,105,111,39,105,133,73,105,133,19,105,73,48,105,284,255,105,284,171,105,13,154,105,159,215,105,159,31,105,92,63,105,53,10,105,53,153,105,17,100,105,243,10,105,243,56,105,45,124,105,45,131,105,184,122,105,184,123,105,167,238,105,114,101,105,114,117,105,74,12,105,74,76,105,106,217,105,282,231,105,282,68,105,153,154,105,93,9,105,93,23,105,19,63,105,20,34,105,244,167,105,244,135,105,21,69,105,21,242,105,112,92,105,112,35,105,182,11,105,182,163,105,105,105,105,233,69,105,233,27,105,214,98,105,214,217,105,97,70,105,98,68,105,171,40,105,127,163,105,25,24,105,25,131,105,164,124,105,164,47,105,231,31,105,28,34,105,123,127,105,132,242,105,132,30,105,158,27,105,158,57,105,100,15,105,210,15,105,210,255,105,95,12,105,95,23,105,32,50,105,32,14,105,62,24,105,62,135,105,51,20,105,51,67,105,33,17,105,33,105,105,176,101,105,176,97,105,232,50,105,232,13,105,110,99,105,110,56,105,237,106,105,237,67,105,47,70,105,4,14,105,4,166,105,144,117,105,144,39,105,38,76,105,38,57,105,271,291,105,271,29,105,272,291,105,272,29,105,262,291,105,262,29,105,263,291,105,263,29,105,266,291,105,266,29,105,265,291,105,265,29,105,267,291,105,267,29,105,264,291,105,264,29,105,268,291,105,268,29,105,269,291,105,269,29,105,270,291,105,270,29,105,9,12,23,69,73,23,242,73,23,76,9,23,76,35,23,19,69,23,23,12,23,23,23,23,27,92,23,27,19,23,57,92,23,57,35,23,271,30,23,271,129,23,271,130,23,272,30,23,272,129,23,272,130,23,262,30,23,262,129,23,262,130,23,263,30,23,263,129,23,263,130,23,266,30,23,266,129,23,266,130,23,265,30,23,265,129,23,265,130,23,267,30,23,267,129,23,267,130,23,264,30,23,264,129,23,264,130,23,268,30,23,268,129,23,268,130,23,269,30,23,269,129,23,269,130,23,270,30,23,270,129,23,270,130,23,24,24,24,30,23,24,66,222,138,66,226,138,6,142,138,6,74,138,6,93,138,6,112,138,6,233,138,6,158,138,6,95,138,6,38,138,0,8,138,0,192,138,0,79,138,0,125,138,0,147,138,0,5,138,0,218,138,7,80,138,7,148,138,7,241,138,7,83,138,8,126,138,8,147,138,216,161,138,216,139,138,216,60,138,216,91,138,216,103,138,71,222,138,71,149,138,155,234,138,155,53,138,155,243,138,155,154,138,155,32,138,155,232,138,155,110,138,155,4,138,89,133,138,89,283,138,89,291,138,89,112,138,89,173,138,89,29,138,89,63,138,89,48,138,118,142,138,118,74,138,118,93,138,118,112,138,118,158,138,118,95,138,118,63,138,118,38,138,196,219,138,196,252,138,196,157,138,196,152,138,196,179,138,196,102,138,197,275,138,1,55,138,1,273,138,1,193,138,1,146,138,1,41,138,54,227,138,54,65,138,54,42,138,55,192,138,70,250,138,70,199,138,289,284,138,289,17,138,289,105,138,289,215,138,289,100,138,289,210,138,289,33,138,289,40,138,207,21,138,207,233,138,207,132,138,207,158,138,2,222,138,2,226,138,2,203,138,2,251,138,234,295,138,234,169,138,234,37,138,235,275,138,177,197,138,177,235,138,177,81,138,177,165,138,177,211,138,177,261,138,177,116,138,142,26,138,142,221,138,143,227,138,143,42,138,111,253,138,111,250,138,111,108,138,111,199,138,111,181,138,133,26,138,134,219,138,134,65,138,134,42,138,81,275,138,229,142,138,229,133,138,229,93,138,229,291,138,229,112,138,229,95,138,229,63,138,229,48,138,252,134,138,252,109,138,252,90,138,283,26,138,283,137,138,283,36,138,283,60,138,283,198,138,283,195,138,283,103,138,186,252,138,186,227,138,186,65,138,186,42,138,186,188,138,53,253,138,53,108,138,53,37,138,53,181,138,285,235,138,285,81,138,285,16,138,285,128,138,285,151,138,285,261,138,285,116,138,190,184,138,190,21,138,190,132,138,160,7,138,160,72,138,160,94,138,160,113,138,160,175,138,160,104,138,161,145,138,298,284,138,298,15,138,298,17,138,298,105,138,298,100,138,298,210,138,298,33,138,298,40,138,16,275,138,16,150,138,204,219,138,204,252,138,204,157,138,204,152,138,204,179,138,204,251,138,204,102,138,18,235,138,18,81,138,18,16,138,18,128,138,18,174,138,18,246,138,18,151,138,18,261,138,243,253,138,243,250,138,243,108,138,243,181,138,277,219,138,277,252,138,277,157,138,277,205,138,277,65,138,277,102,138,45,199,138,46,222,138,46,149,138,184,213,138,184,189,138,58,161,138,58,139,138,58,137,138,58,60,138,58,91,138,58,103,138,43,139,138,43,137,138,43,60,138,43,103,138,44,227,138,44,42,138,114,250,138,114,108,138,114,199,138,74,292,138,74,223,138,74,209,138,74,221,138,75,227,138,75,91,138,156,157,138,156,152,138,156,179,138,296,284,138,296,282,138,296,215,138,296,100,138,296,210,138,296,31,138,296,33,138,296,40,138,282,78,138,282,86,138,282,169,138,154,253,138,154,108,138,154,37,138,154,181,138,239,184,138,239,127,138,239,132,138,93,209,138,93,221,138,94,80,138,94,83,138,226,156,138,226,240,138,226,206,138,226,136,138,61,222,138,61,226,138,61,152,138,61,179,138,61,251,138,294,70,138,294,45,138,294,244,138,294,25,138,294,164,138,294,62,138,294,176,138,294,238,138,191,8,138,191,192,138,191,79,138,191,125,138,191,82,138,191,5,138,3,54,138,3,143,138,3,186,138,3,44,138,3,22,138,3,172,138,3,52,138,3,90,138,21,292,138,21,223,138,21,194,138,21,209,138,21,221,138,22,227,138,249,142,138,249,133,138,249,74,138,249,93,138,249,112,138,249,95,138,249,63,138,249,48,138,79,55,138,79,126,138,80,278,138,291,26,138,291,137,138,112,26,138,119,72,138,119,1,138,119,113,138,119,175,138,119,290,138,119,82,138,119,260,138,205,196,138,205,54,138,205,134,138,205,186,138,205,109,138,205,90,138,182,213,138,182,189,138,148,72,138,148,113,138,148,175,138,148,104,138,149,197,138,149,235,138,149,165,138,149,261,138,149,116,138,138,8,138,138,192,138,138,138,138,138,126,138,138,147,138,138,5,138,138,218,138,202,219,138,202,252,138,202,157,138,202,205,138,202,65,138,202,152,138,202,102,138,84,142,138,84,133,138,84,74,138,84,93,138,84,112,138,84,95,138,84,63,138,84,38,138,233,292,138,233,223,138,233,194,138,233,209,138,233,221,138,88,161,138,88,139,138,88,91,138,88,103,138,120,161,138,120,139,138,120,137,138,120,60,138,120,103,138,77,234,138,77,217,138,77,32,138,77,51,138,77,34,138,77,232,138,77,237,138,77,4,138,212,54,138,212,143,138,212,44,138,212,75,138,212,22,138,212,172,138,212,52,138,240,222,138,241,278,138,241,94,138,241,113,138,241,175,138,228,8,138,228,192,138,228,79,138,228,138,138,228,147,138,228,5,138,228,218,138,121,284,138,121,282,138,121,98,138,121,215,138,121,100,138,121,210,138,121,31,138,121,40,138,297,70,138,297,45,138,297,114,138,297,244,138,297,25,138,297,164,138,297,62,138,297,176,138,98,295,138,98,78,138,98,86,138,98,169,138,172,227,138,172,42,138,127,213,138,127,189,138,128,80,138,128,83,138,85,21,138,85,233,138,85,132,138,274,55,138,274,191,138,274,273,138,274,146,138,274,280,138,274,41,138,274,248,138,200,284,138,200,15,138,200,17,138,200,105,138,200,255,138,200,100,138,200,210,138,200,33,138,25,199,138,26,63,138,215,78,138,215,86,138,279,66,138,279,71,138,279,2,138,279,156,138,279,61,138,279,240,138,279,136,138,279,281,138,164,250,138,164,199,138,64,7,138,64,278,138,64,94,138,64,175,138,64,104,138,173,137,138,173,36,138,173,60,138,173,103,138,230,284,138,230,282,138,230,98,138,230,215,138,230,31,138,230,217,138,230,237,138,230,40,138,107,70,138,107,111,138,107,53,138,107,243,138,107,114,138,107,176,138,107,110,138,107,144,138,254,161,138,254,212,138,254,91,138,288,111,138,288,53,138,288,243,138,288,114,138,288,154,138,288,176,138,288,110,138,288,144,138,125,55,138,125,248,138,126,192,138,126,147,138,185,219,138,185,157,138,185,152,138,185,179,138,185,203,138,185,251,138,185,102,138,276,70,138,276,45,138,276,114,138,276,25,138,276,164,138,276,62,138,276,176,138,276,144,138,257,72,138,257,1,138,257,274,138,257,125,138,257,290,138,257,82,138,257,260,138,257,256,138,170,184,138,170,244,138,170,182,138,170,127,138,170,238,138,132,292,138,132,223,138,132,194,138,132,209,138,293,284,138,293,282,138,293,98,138,293,215,138,293,210,138,293,31,138,293,217,138,293,40,138,273,72,138,273,113,138,273,290,138,273,82,138,174,80,138,174,64,138,174,247,138,174,150,138,174,83,138,236,54,138,236,143,138,236,134,138,236,186,138,236,277,138,236,109,138,236,52,138,236,90,138,29,26,138,29,137,138,29,60,138,201,7,138,201,72,138,201,113,138,201,175,138,201,290,138,201,260,138,158,292,138,158,223,138,158,194,138,158,209,138,158,221,138,193,72,138,193,113,138,193,175,138,193,290,138,193,260,138,168,216,138,168,58,138,168,43,138,168,88,138,168,120,138,168,173,138,168,115,138,168,145,138,211,149,138,246,285,138,246,80,138,246,275,138,246,247,138,246,150,138,246,59,138,246,49,138,290,148,138,31,78,138,31,86,138,95,223,138,95,209,138,95,221,138,217,295,138,217,78,138,217,86,138,217,169,138,247,235,138,247,81,138,247,16,138,247,128,138,247,151,138,259,234,138,259,154,138,259,32,138,259,51,138,259,34,138,259,232,138,259,237,138,259,4,138,206,157,138,206,152,138,206,179,138,109,219,138,109,157,138,109,65,138,32,253,138,32,295,138,32,37,138,32,181,138,220,161,138,220,139,138,220,91,138,150,278,138,150,94,138,150,128,138,150,151,138,286,0,138,286,55,138,286,191,138,286,228,138,286,146,138,286,280,138,286,41,138,286,248,138,208,7,138,208,72,138,208,278,138,208,94,138,208,113,138,208,175,138,208,104,138,151,275,138,140,234,138,140,53,138,140,243,138,140,154,138,140,32,138,140,34,138,140,232,138,140,4,138,82,55,138,83,278,138,178,80,138,178,241,138,178,64,138,178,247,138,178,150,138,178,83,138,178,59,138,178,49,138,203,66,138,203,156,138,203,61,138,203,206,138,203,136,138,203,281,138,51,295,138,51,78,138,51,86,138,51,169,138,51,37,138,52,227,138,52,65,138,52,42,138,34,295,138,34,78,138,34,169,138,34,37,138,183,160,138,183,148,138,183,241,138,183,64,138,183,201,138,183,193,138,183,208,138,183,83,138,146,79,138,146,125,138,146,82,138,146,5,138,287,196,138,287,134,138,287,204,138,287,277,138,287,202,138,287,185,138,287,206,138,287,109,138,176,250,138,176,199,138,232,253,138,232,108,138,232,37,138,232,181,138,225,197,138,225,235,138,225,81,138,225,46,138,225,165,138,225,211,138,225,261,138,225,116,138,251,156,138,251,206,138,224,284,138,224,105,138,224,215,138,224,100,138,224,210,138,224,31,138,224,33,138,224,40,138,110,253,138,110,250,138,110,108,138,110,181,138,237,295,138,237,78,138,237,86,138,237,169,138,238,213,138,280,1,138,280,125,138,280,290,138,280,82,138,280,260,138,41,79,138,41,125,138,41,290,138,41,82,138,48,26,138,48,137,138,260,160,138,260,148,138,260,273,138,261,275,138,4,253,138,4,295,138,4,169,138,4,37,138,5,55,138,5,126,138,245,142,138,245,133,138,245,93,138,245,291,138,245,112,138,245,29,138,245,63,138,245,48,138,136,222,138,136,179,138,115,161,138,115,139,138,115,91,138,116,275,138,162,234,138,162,282,138,162,98,138,162,31,138,162,217,138,162,51,138,162,34,138,162,237,138,256,119,138,256,273,138,256,201,138,256,193,138,256,146,138,256,280,138,256,41,138,248,8,138,248,192,138,248,79,138,248,147,138,248,5,138,36,58,138,36,43,138,36,291,138,36,120,138,36,29,138,36,145,138,281,222,138,281,226,138,281,152,138,281,179,138,281,251,138,104,80,138,104,241,138,104,83,138,59,16,138,59,278,138,59,94,138,59,128,138,59,174,138,59,104,138,188,54,138,188,143,138,188,134,138,188,172,138,188,109,138,188,52,138,144,250,138,144,108,138,144,199,138,144,181,138,145,139,138,145,60,138,145,91,138,145,103,138,38,292,138,38,223,138,38,194,138,38,209,138,38,221,138,218,8,138,218,192,138,218,126,138,218,147,138,187,197,138,187,235,138,187,81,138,187,16,138,187,165,138,187,151,138,187,261,138,187,116,138,198,133,138,198,43,138,198,291,138,198,120,138,198,173,138,198,29,138,198,48,138,90,219,138,90,65,138,90,42,138,90,188,138,195,133,138,195,43,138,195,291,138,195,173,138,195,29,138,195,63,138,195,48,138,49,81,138,49,16,138,49,278,138,49,128,138,49,174,138,49,151,138,40,86,138,180,70,138,180,111,138,180,45,138,180,114,138,180,164,138,180,176,138,180,110,138,180,144,138,102,156,138,102,61,138,102,206,138,138,16,139,139,139,139,50,157,202,66,44,202,66,172,202,6,92,202,6,35,202,0,45,202,0,164,202,7,142,202,216,261,202,216,116,202,71,75,202,71,22,202,89,69,202,89,27,202,118,9,202,118,35,202,1,21,202,1,132,202,11,91,202,2,143,202,2,172,202,234,160,202,235,145,202,177,105,202,177,33,202,133,278,202,133,94,202,73,223,202,73,209,202,229,12,202,229,76,202,13,219,202,101,42,202,252,10,202,252,153,202,92,221,202,117,42,202,283,128,202,186,156,202,186,61,202,285,284,202,285,210,202,160,4,202,14,157,202,15,149,202,122,139,202,16,43,202,17,149,202,204,277,202,204,109,202,18,284,202,18,40,202,277,196,202,46,75,202,184,192,202,184,5,202,58,235,202,58,81,202,43,151,202,114,55,202,74,72,202,74,113,202,153,219,202,93,175,202,19,209,202,19,221,202,20,179,202,226,106,202,226,214,202,61,54,202,244,218,202,191,70,202,191,176,202,3,101,202,3,97,202,249,12,202,249,23,202,112,7,202,112,104,202,119,53,202,119,154,202,205,10,202,205,56,202,182,8,202,182,147,202,148,4,202,138,244,202,138,62,202,202,196,202,202,202,202,84,9,202,84,23,202,88,197,202,88,116,202,120,81,202,120,151,202,212,124,202,212,47,202,240,44,202,240,22,202,228,45,202,228,25,202,97,227,202,98,80,202,127,8,202,127,192,202,25,126,202,27,26,202,279,214,202,279,68,202,166,152,202,164,248,202,64,51,202,64,237,202,231,222,202,173,16,202,28,152,202,28,179,202,68,222,202,254,46,202,254,211,202,185,134,202,185,109,202,123,161,202,123,139,202,257,243,202,257,110,202,273,53,202,273,243,202,174,291,202,174,29,202,236,99,202,236,39,202,29,128,202,201,232,202,57,26,202,99,65,202,100,275,202,193,154,202,141,103,202,168,122,202,168,141,202,210,275,202,211,220,202,246,283,202,246,173,202,290,233,202,290,158,202,30,137,202,56,65,202,95,113,202,95,175,202,217,80,202,217,83,202,129,137,202,130,137,202,247,215,202,247,40,202,206,134,202,32,148,202,220,165,202,150,282,202,150,31,202,62,126,202,63,94,202,208,234,202,208,34,202,82,132,202,258,60,202,258,103,202,178,291,202,178,48,202,203,106,202,203,67,202,51,241,202,34,241,202,183,142,202,183,93,202,146,114,202,146,144,202,287,50,202,287,13,202,176,55,202,232,193,202,225,17,202,225,105,202,251,20,202,251,67,202,237,83,202,238,147,202,280,111,202,280,110,202,41,111,202,41,144,202,47,227,202,48,278,202,260,158,202,260,38,202,245,76,202,245,57,202,136,143,202,136,52,202,115,197,202,115,165,202,256,21,202,256,233,202,248,70,202,36,129,202,36,130,202,36,96,202,281,54,202,281,52,202,104,63,202,59,282,202,59,98,202,188,117,202,188,39,202,145,261,202,38,72,202,218,238,202,187,100,202,187,33,202,198,242,202,198,30,202,90,156,202,90,206,202,195,69,202,195,242,202,49,215,202,49,31,202,96,60,202,163,161,202,163,91,202,271,292,202,271,194,202,272,292,202,272,194,202,262,292,202,262,194,202,263,292,202,263,194,202,266,292,202,266,194,202,265,292,202,265,194,202,267,292,202,267,194,202,264,292,202,264,194,202,268,292,202,268,194,202,269,292,202,269,194,202,270,292,202,270,194,202,102,14,202,102,166,202,84,84,84,84,36,223,223,223,223,50,128,233,66,15,233,66,255,233,0,76,233,0,57,233,7,117,233,7,39,233,9,55,233,10,278,233,87,46,233,71,87,233,71,171,233,196,215,233,196,31,233,1,167,233,1,135,233,54,34,233,69,126,233,70,145,233,2,15,233,2,17,233,234,54,233,234,52,233,111,220,233,133,127,233,81,20,233,81,28,233,242,218,233,13,128,233,101,175,233,159,46,233,159,211,233,283,244,233,283,62,233,186,51,233,186,34,233,53,75,233,53,22,233,16,14,233,16,166,233,204,215,233,204,40,233,243,75,233,277,282,233,277,98,233,184,133,233,184,63,233,58,70,233,43,45,233,43,25,233,114,216,233,74,132,233,156,100,233,156,210,233,106,261,233,106,116,233,154,44,233,154,22,233,20,235,233,61,100,233,61,33,233,191,12,233,191,23,233,21,158,233,21,38,233,79,122,233,79,141,233,291,238,233,182,291,233,182,48,233,23,55,233,138,69,233,138,242,233,202,282,233,202,31,233,233,233,233,233,158,233,88,114,233,120,45,233,240,255,233,240,171,233,228,27,233,228,57,233,214,197,233,214,116,233,97,113,233,97,175,233,127,48,233,274,11,233,274,163,233,27,126,233,164,58,233,164,120,233,231,165,233,231,211,233,173,25,233,173,62,233,67,235,233,67,261,233,68,197,233,68,165,233,254,243,233,254,110,233,125,123,233,125,163,233,185,284,233,185,40,233,124,72,233,257,73,233,257,19,233,273,73,233,174,13,233,174,153,233,29,244,233,29,238,233,99,94,233,141,5,233,246,50,233,246,14,233,290,24,233,290,131,233,30,147,233,30,218,233,56,278,233,56,94,233,217,134,233,129,8,233,129,147,233,130,8,233,130,147,233,206,284,233,206,210,233,109,98,233,109,217,233,32,143,233,32,172,233,286,122,233,286,123,233,151,166,233,151,28,233,82,11,233,82,167,233,258,192,233,258,5,233,178,10,233,178,153,233,183,101,233,183,117,233,146,9,233,146,35,233,176,216,233,176,145,233,232,44,233,232,172,233,110,220,233,237,134,233,280,92,233,280,19,233,41,92,233,41,35,233,47,72,233,47,113,233,260,124,233,260,131,233,4,143,233,4,52,233,136,17,233,136,105,233,115,111,233,256,24,233,256,135,233,248,12,233,248,76,233,281,105,233,281,33,233,104,99,233,104,39,233,144,88,233,144,115,233,90,51,233,90,237,233,96,8,233,96,192,233,271,119,233,271,193,233,272,119,233,272,193,233,262,119,233,262,193,233,263,119,233,263,193,233,266,119,233,266,193,233,265,119,233,265,193,233,267,119,233,267,193,233,264,119,233,264,193,233,268,119,233,268,193,233,269,119,233,269,193,233,270,119,233,270,193,233,0,87,88,0,159,88,0,171,88,0,231,88,7,154,88,7,4,88,9,157,88,9,152,88,10,241,88,87,126,88,216,220,88,71,127,88,196,74,88,196,158,88,196,95,88,196,38,88,1,282,88,1,98,88,1,31,88,1,217,88,54,63,88,54,48,88,55,68,88,69,222,88,70,235,88,11,275,88,234,72,88,234,113,88,234,175,88,177,11,88,177,167,88,177,123,88,177,163,88,142,134,88,143,48,88,12,152,88,12,179,88,111,128,88,133,54,88,133,52,88,81,70,88,81,45,88,73,219,88,73,65,88,284,5,88,242,222,88,101,80,88,101,83,88,252,73,88,252,92,88,252,19,88,92,219,88,92,157,88,117,80,88,117,83,88,283,143,88,283,44,88,283,22,88,283,172,88,186,133,88,186,112,88,186,63,88,186,48,88,53,278,88,53,94,88,285,167,88,285,24,88,285,131,88,285,135,88,160,10,88,160,13,88,160,153,88,160,56,88,15,126,88,15,147,88,15,218,88,122,149,88,16,70,88,16,114,88,16,144,88,17,8,88,17,147,88,17,218,88,76,152,88,76,179,88,204,74,88,204,233,88,204,158,88,204,38,88,18,24,88,18,124,88,18,131,88,18,135,88,243,278,88,243,94,88,277,142,88,277,74,88,277,93,88,277,95,88,45,235,88,45,261,88,45,116,88,46,238,88,184,66,88,184,71,88,184,46,88,184,240,88,58,75,88,58,220,88,43,44,88,43,75,88,43,22,88,167,275,88,114,128,88,156,21,88,156,233,88,156,132,88,106,55,88,154,278,88,154,94,88,93,134,88,93,109,88,19,219,88,226,69,88,226,242,88,226,27,88,226,57,88,61,21,88,61,132,88,244,197,88,244,165,88,244,211,88,244,116,88,191,159,88,191,214,88,191,231,88,191,68,88,21,206,88,79,284,88,79,100,88,79,210,88,79,40,88,291,54,88,291,143,88,291,172,88,291,52,88,112,134,88,112,109,88,119,50,88,119,14,88,119,166,88,119,28,88,205,73,88,205,19,88,182,71,88,182,46,88,182,165,88,182,211,88,148,50,88,148,10,88,148,13,88,148,153,88,105,8,88,105,192,88,105,147,88,105,218,88,23,157,88,23,152,88,23,179,88,24,275,88,138,15,88,138,17,88,138,255,88,138,171,88,202,74,88,202,93,88,202,95,88,202,38,88,233,206,88,88,216,88,88,88,88,88,115,88,88,145,88,120,75,88,120,22,88,120,220,88,240,127,88,228,87,88,228,159,88,228,255,88,228,171,88,214,55,88,255,126,88,255,218,88,97,80,88,171,126,88,127,46,88,127,211,88,274,282,88,274,215,88,274,31,88,274,40,88,25,197,88,25,235,88,25,261,88,25,116,88,279,69,88,279,242,88,279,27,88,279,30,88,164,235,88,164,81,88,164,151,88,164,261,88,64,117,88,64,99,88,64,56,88,64,39,88,231,55,88,173,44,88,173,75,88,173,22,88,173,172,88,254,58,88,254,43,88,254,120,88,254,145,88,125,284,88,125,215,88,125,31,88,125,40,88,185,21,88,185,233,88,185,158,88,185,38,88,123,149,88,257,20,88,257,166,88,257,28,88,257,67,88,273,14,88,273,20,88,273,166,88,273,28,88,174,111,88,174,243,88,174,110,88,174,144,88,29,143,88,29,44,88,29,172,88,29,52,88,201,50,88,201,13,88,201,14,88,201,153,88,57,179,88,99,241,88,99,83,88,100,8,88,100,192,88,100,5,88,193,50,88,193,13,88,193,14,88,193,166,88,141,149,88,210,192,88,210,5,88,211,238,88,246,111,88,246,114,88,246,176,88,246,144,88,290,98,88,290,217,88,290,51,88,290,237,88,30,222,88,56,241,88,95,109,88,135,275,88,129,222,88,130,222,88,247,24,88,247,124,88,247,131,88,247,47,88,206,132,88,206,158,88,109,142,88,32,7,88,32,175,88,32,104,88,220,145,88,150,101,88,150,97,88,150,124,88,150,47,88,286,284,88,286,215,88,286,210,88,286,40,88,62,197,88,62,165,88,62,261,88,62,116,88,63,134,88,208,10,88,208,153,88,208,99,88,208,56,88,151,70,88,151,114,88,82,282,88,82,98,88,82,215,88,82,31,88,178,111,88,178,53,88,178,243,88,178,110,88,203,69,88,203,76,88,203,27,88,203,57,88,51,72,88,51,113,88,33,8,88,33,192,88,33,147,88,33,5,88,34,72,88,34,113,88,34,175,88,35,219,88,35,157,88,183,234,88,183,32,88,183,232,88,183,4,88,146,106,88,146,214,88,146,67,88,146,68,88,287,9,88,287,92,88,287,19,88,287,35,88,176,81,88,176,16,88,176,151,88,232,7,88,232,94,88,232,104,88,225,11,88,225,122,88,225,123,88,225,163,88,251,12,88,251,76,88,251,27,88,251,57,88,110,278,88,110,128,88,237,72,88,238,197,88,238,165,88,280,106,88,280,20,88,280,28,88,280,67,88,41,106,88,41,20,88,41,214,88,41,67,88,48,52,88,260,217,88,260,51,88,260,237,88,4,113,88,4,175,88,115,216,88,115,58,88,115,145,88,256,282,88,256,98,88,256,217,88,256,237,88,248,87,88,248,159,88,248,231,88,248,68,88,281,132,88,104,53,88,104,154,88,59,101,88,59,117,88,59,97,88,59,47,88,144,128,88,187,11,88,187,167,88,187,135,88,187,163,88,90,142,88,90,133,88,90,112,88,90,63,88,49,97,88,49,124,88,49,131,88,49,47,88,39,80,88,39,241,88,39,83,88,163,149,88,271,205,88,271,65,88,271,236,88,271,188,88,272,205,88,272,65,88,272,236,88,272,188,88,262,205,88,262,65,88,262,236,88,262,188,88,263,205,88,263,65,88,263,236,88,263,188,88,266,205,88,266,65,88,266,236,88,266,188,88,265,205,88,265,65,88,265,236,88,265,188,88,267,205,88,267,65,88,267,236,88,267,188,88,264,205,88,264,65,88,264,236,88,264,188,88,268,205,88,268,65,88,268,236,88,268,188,88,269,205,88,269,65,88,269,236,88,269,188,88,270,205,88,270,65,88,270,236,88,270,188,88,102,9,88,102,12,88,102,23,88,102,35,88,50,55,120,66,25,120,66,62,120,0,20,120,0,28,120,7,98,120,7,217,120,9,222,120,87,192,120,87,5,120,71,45,120,1,100,120,1,33,120,69,149,120,70,46,120,70,211,120,2,244,120,2,62,120,177,30,120,177,129,120,177,130,120,142,44,120,142,172,120,111,261,120,111,116,120,133,75,120,81,53,120,81,243,120,73,179,120,242,149,120,159,8,120,159,192,120,283,216,120,283,88,120,186,158,120,186,38,120,285,141,120,285,258,120,160,97,120,160,47,120,14,55,120,16,154,120,18,122,120,18,141,120,243,235,120,277,132,120,184,156,120,184,206,120,43,58,120,43,145,120,167,80,120,114,197,120,114,165,120,74,54,120,74,52,120,156,127,120,106,126,120,282,175,120,93,143,120,93,172,120,226,92,120,226,35,120,61,127,120,191,14,120,191,166,120,21,134,120,21,109,120,22,63,120,79,255,120,79,171,120,291,220,120,112,44,120,112,22,120,119,99,120,119,39,120,182,61,120,148,101,120,148,97,120,23,222,120,24,83,120,138,106,120,138,214,120,233,134,120,88,29,120,120,58,120,120,120,120,240,45,120,240,25,120,228,20,120,228,67,120,214,218,120,171,5,120,274,17,120,274,105,120,215,72,120,215,113,120,279,9,120,279,35,120,164,71,120,164,46,120,64,24,120,64,131,120,231,8,120,231,147,120,173,216,120,173,145,120,67,126,120,68,147,120,254,133,120,254,48,120,125,15,120,125,17,120,124,241,120,257,10,120,257,56,120,131,241,120,273,99,120,273,56,120,174,234,120,174,4,120,201,101,120,201,117,120,193,117,120,193,39,120,246,32,120,246,232,120,290,284,120,290,210,120,31,113,120,31,175,120,95,143,120,95,52,120,135,80,120,135,83,120,247,122,120,247,123,120,109,132,120,32,128,120,150,11,120,150,163,120,286,15,120,286,255,120,63,75,120,208,124,120,208,47,120,151,53,120,151,154,120,82,105,120,82,33,120,258,275,120,178,234,120,178,34,120,203,92,120,203,19,120,51,278,120,51,94,120,34,278,120,183,282,120,183,98,120,146,50,120,146,13,120,176,165,120,176,211,120,232,16,120,225,242,120,225,30,120,251,73,120,251,19,120,110,235,120,110,261,120,237,94,120,237,104,120,280,10,120,280,153,120,41,13,120,41,153,120,48,220,120,260,284,120,260,40,120,4,128,120,136,244,120,136,238,120,115,291,120,115,29,120,256,100,120,256,210,120,248,166,120,248,28,120,281,182,120,281,238,120,104,217,120,59,11,120,59,167,120,144,197,120,144,116,120,38,54,120,218,68,120,187,129,120,187,130,120,187,96,120,90,233,120,90,158,120,49,123,120,49,163,120,40,72,120,96,275,120,271,152,120,271,102,120,272,152,120,272,102,120,262,152,120,262,102,120,263,152,120,263,102,120,266,152,120,266,102,120,265,152,120,265,102,120,267,152,120,267,102,120,264,152,120,264,102,120,268,152,120,268,102,120,269,152,120,269,102,120,270,152,120,270,102,120,77,77,77,77,148,78,78,78,78,219,139,212,219,60,212,219,103,212,6,222,212,6,226,212,6,152,212,6,179,212,6,251,212,0,295,212,0,78,212,0,86,212,0,169,212,0,37,212,8,78,212,8,86,212,155,55,212,155,191,212,155,119,212,155,148,212,155,257,212,155,273,212,155,201,212,155,193,212,155,146,212,155,280,212,155,41,212,155,248,212,89,219,212,89,252,212,89,157,212,89,226,212,89,205,212,89,65,212,89,152,212,89,179,212,89,203,212,89,287,212,89,251,212,89,102,212,118,222,212,118,226,212,118,152,212,118,179,212,118,203,212,118,251,212,118,102,212,55,253,212,55,295,212,55,78,212,55,86,212,55,169,212,55,37,212,55,181,212,289,8,212,289,1,212,289,192,212,289,79,212,289,138,212,289,274,212,289,125,212,289,286,212,289,82,212,289,147,212,289,5,212,289,218,212,207,177,212,207,285,212,207,222,212,207,149,212,207,275,212,207,187,212,177,292,212,177,223,212,177,213,212,177,194,212,177,189,212,229,219,212,229,222,212,229,157,212,229,226,212,229,152,212,229,179,212,229,203,212,229,287,212,229,251,212,229,102,212,252,161,212,252,139,212,252,26,212,252,137,212,252,36,212,252,60,212,252,103,212,285,213,212,285,189,212,190,177,212,190,285,212,190,18,212,190,149,212,190,275,212,190,247,212,190,225,212,190,187,212,160,253,212,160,250,212,160,108,212,160,199,212,160,181,212,161,42,212,298,8,212,298,1,212,298,192,212,298,79,212,298,274,212,298,125,212,298,286,212,298,82,212,298,147,212,298,5,212,298,256,212,298,218,212,18,239,212,18,294,212,18,213,212,18,85,212,18,189,212,222,223,212,222,194,212,222,209,212,222,221,212,157,137,212,157,60,212,157,103,212,296,8,212,296,192,212,296,79,212,296,138,212,296,228,212,296,274,212,296,125,212,296,126,212,296,286,212,296,147,212,296,5,212,296,218,212,239,177,212,239,285,212,239,149,212,239,275,212,239,247,212,239,187,212,239,49,212,226,292,212,226,223,212,226,26,212,226,209,212,226,221,212,227,161,212,227,139,212,227,60,212,227,91,212,227,103,212,294,160,212,294,80,212,294,148,212,294,241,212,294,64,212,294,247,212,294,150,212,294,208,212,294,83,212,294,59,212,294,49,212,191,253,212,191,295,212,191,78,212,191,86,212,191,169,212,191,37,212,192,78,212,3,161,212,3,139,212,3,36,212,3,60,212,3,91,212,3,103,212,249,222,212,249,157,212,249,226,212,249,152,212,249,179,212,249,251,212,249,102,212,80,250,212,80,199,212,292,222,212,119,253,212,119,250,212,119,108,212,119,37,212,119,199,212,119,181,212,205,161,212,205,139,212,205,26,212,205,137,212,205,36,212,205,60,212,205,91,212,205,103,212,148,253,212,148,250,212,148,108,212,148,199,212,148,181,212,149,292,212,149,223,212,149,213,212,149,194,212,149,209,212,149,189,212,149,221,212,138,295,212,138,78,212,138,86,212,138,169,212,139,42,212,84,222,212,84,157,212,84,226,212,84,279,212,84,152,212,84,179,212,84,203,212,84,251,212,84,102,212,77,0,212,77,55,212,77,191,212,77,138,212,77,228,212,77,126,212,77,257,212,77,273,212,77,146,212,77,280,212,77,41,212,77,248,212,212,161,212,212,227,212,212,139,212,212,212,212,212,91,212,212,103,212,213,275,212,241,250,212,241,108,212,241,199,212,228,295,212,228,78,212,228,86,212,228,169,212,228,37,212,121,0,212,121,8,212,121,192,212,121,79,212,121,138,212,121,228,212,121,125,212,121,126,212,121,286,212,121,147,212,121,5,212,121,218,212,297,160,212,297,80,212,297,148,212,297,241,212,297,64,212,297,201,212,297,247,212,297,150,212,297,208,212,297,83,212,297,59,212,297,49,212,85,177,212,85,285,212,85,149,212,85,275,212,86,192,212,200,8,212,200,1,212,200,192,212,200,79,212,200,274,212,200,125,212,200,290,212,200,286,212,200,82,212,200,147,212,200,5,212,200,256,212,26,219,212,26,157,212,26,152,212,26,179,212,279,6,212,279,118,212,279,229,212,279,249,212,279,292,212,279,223,212,279,26,212,279,194,212,279,209,212,279,245,212,279,221,212,64,250,212,64,199,212,65,161,212,65,139,212,65,137,212,65,60,212,65,91,212,65,103,212,230,0,212,230,8,212,230,191,212,230,192,212,230,79,212,230,138,212,230,228,212,230,126,212,230,147,212,230,5,212,230,248,212,230,218,212,107,119,212,107,148,212,107,241,212,107,64,212,107,257,212,107,273,212,107,201,212,107,193,212,107,208,212,107,83,212,107,280,212,288,160,212,288,119,212,288,148,212,288,241,212,288,64,212,288,273,212,288,201,212,288,193,212,288,208,212,288,280,212,288,41,212,126,295,212,126,78,212,126,86,212,126,169,212,276,160,212,276,80,212,276,148,212,276,241,212,276,64,212,276,201,212,276,193,212,276,150,212,276,208,212,276,83,212,276,59,212,276,49,212,257,253,212,257,295,212,257,250,212,257,108,212,257,288,212,257,37,212,257,181,212,170,177,212,170,285,212,170,18,212,170,80,212,170,149,212,170,275,212,170,247,212,170,150,212,170,225,212,170,59,212,170,187,212,170,49,212,293,0,212,293,8,212,293,192,212,293,79,212,293,138,212,293,228,212,293,126,212,293,286,212,293,147,212,293,5,212,293,248,212,293,218,212,273,253,212,273,250,212,273,108,212,273,37,212,273,181,212,236,161,212,236,139,212,236,137,212,236,36,212,236,60,212,236,198,212,236,91,212,236,195,212,236,103,212,201,253,212,201,250,212,201,108,212,201,199,212,201,181,212,193,253,212,193,250,212,193,108,212,193,37,212,193,199,212,193,181,212,194,275,212,168,219,212,168,252,212,168,227,212,168,3,212,168,205,212,168,212,212,168,65,212,168,236,212,168,287,212,168,42,212,168,188,212,247,213,212,247,189,212,259,0,212,259,55,212,259,191,212,259,119,212,259,228,212,259,126,212,259,257,212,259,273,212,259,146,212,259,280,212,259,41,212,259,248,212,150,213,212,150,189,212,150,199,212,208,250,212,208,108,212,208,199,212,208,181,212,152,137,212,140,0,212,140,55,212,140,191,212,140,119,212,140,257,212,140,273,212,140,201,212,140,193,212,140,146,212,140,280,212,140,41,212,140,248,212,83,250,212,83,199,212,203,6,212,203,249,212,203,223,212,203,26,212,203,209,212,203,221,212,146,253,212,146,295,212,146,78,212,146,108,212,146,169,212,146,37,212,146,181,212,147,78,212,147,86,212,147,169,212,287,249,212,287,26,212,287,137,212,287,36,212,287,60,212,287,198,212,287,195,212,287,103,212,225,207,212,225,239,212,225,292,212,225,223,212,225,213,212,225,85,212,225,194,212,225,209,212,225,189,212,251,26,212,251,209,212,251,221,212,224,8,212,224,192,212,224,79,212,224,138,212,224,274,212,224,125,212,224,126,212,224,286,212,224,82,212,224,147,212,224,5,212,224,218,212,280,253,212,280,295,212,280,108,212,280,169,212,280,37,212,280,181,212,41,253,212,41,295,212,41,108,212,41,169,212,41,37,212,41,181,212,42,60,212,42,103,212,5,86,212,245,219,212,245,252,212,245,222,212,245,157,212,245,226,212,245,152,212,245,179,212,245,203,212,245,287,212,245,251,212,245,102,212,137,219,212,137,179,212,137,42,212,162,0,212,162,8,212,162,55,212,162,191,212,162,138,212,162,228,212,162,126,212,162,146,212,162,147,212,162,41,212,162,248,212,162,218,212,248,295,212,248,78,212,248,86,212,248,169,212,248,37,212,36,219,212,36,157,212,36,65,212,36,152,212,36,42,212,36,188,212,59,213,212,59,199,212,188,161,212,188,139,212,188,137,212,188,91,212,188,103,212,189,275,212,218,295,212,218,78,212,218,86,212,218,169,212,187,292,212,187,213,212,187,85,212,187,194,212,187,189,212,198,157,212,198,205,212,198,65,212,198,152,212,198,179,212,198,251,212,198,188,212,198,102,212,91,42,212,195,219,212,195,252,212,195,157,212,195,205,212,195,65,212,195,152,212,195,179,212,195,203,212,195,251,212,195,102,212,49,213,212,49,189,212,221,179,212,180,80,212,180,119,212,180,148,212,180,241,212,180,64,212,180,273,212,180,201,212,180,193,212,180,208,212,180,83,212,180,59,212,102,26,212,102,137,212,102,36,212,102,60,212,212,145,213,213,213,213,50,60,240,66,71,240,66,46,240,6,124,240,6,131,240,0,142,240,0,112,240,7,143,240,7,52,240,9,199,240,72,75,240,72,22,240,89,99,240,89,56,240,118,124,240,118,47,240,196,16,240,196,151,240,1,88,240,1,115,240,54,94,240,207,123,240,207,163,240,11,292,240,11,194,240,2,46,240,2,211,240,234,222,240,177,111,240,177,144,240,133,126,240,284,219,240,229,101,240,229,117,240,13,137,240,252,284,240,252,210,240,92,250,240,283,8,240,283,192,240,186,278,240,186,94,240,285,70,240,190,122,240,190,141,240,14,60,240,14,103,240,15,42,240,17,42,240,204,81,240,204,151,240,18,70,240,18,164,240,243,149,240,277,128,240,184,241,240,43,79,240,43,5,240,44,113,240,44,175,240,167,292,240,167,223,240,114,275,240,74,55,240,156,261,240,156,116,240,106,91,240,282,152,240,153,137,240,239,141,240,239,258,240,19,250,240,20,161,240,20,139,240,226,51,240,226,34,240,61,197,240,61,116,240,244,80,240,294,12,240,294,76,240,191,93,240,191,95,240,3,255,240,22,113,240,249,101,240,249,97,240,80,238,240,291,147,240,291,218,240,119,132,240,205,100,240,205,210,240,182,64,240,182,83,240,24,209,240,24,221,240,138,133,240,138,48,240,202,16,240,84,97,240,84,47,240,120,79,240,212,87,240,212,171,240,240,71,240,240,240,240,228,112,240,228,63,240,255,227,240,297,12,240,297,23,240,98,152,240,98,179,240,171,227,240,172,175,240,127,241,240,85,122,240,85,123,240,274,216,240,274,145,240,215,157,240,279,234,240,279,34,240,166,103,240,64,127,240,173,192,240,173,5,240,107,73,240,107,19,240,28,139,240,67,161,240,67,91,240,254,290,240,254,260,240,288,73,240,125,58,240,125,145,240,185,235,240,185,81,240,276,9,240,276,23,240,257,21,240,257,233,240,170,30,240,170,129,240,170,130,240,131,221,240,273,21,240,273,132,240,174,134,240,174,109,240,236,105,240,236,33,240,29,8,240,29,147,240,99,26,240,100,65,240,168,166,240,168,28,240,246,277,240,246,202,240,290,220,240,31,157,240,95,55,240,135,223,240,135,209,240,217,179,240,129,213,240,130,213,240,247,45,240,247,164,240,206,235,240,206,261,240,109,128,240,150,25,240,150,62,240,286,58,240,286,120,240,63,126,240,208,184,240,82,216,240,82,88,240,258,189,240,178,134,240,178,90,240,203,51,240,203,237,240,33,65,240,35,199,240,183,143,240,183,172,240,146,74,240,146,38,240,287,215,240,287,40,240,176,285,240,176,275,240,225,111,240,225,110,240,251,217,240,251,237,240,110,149,240,238,83,240,280,233,240,280,158,240,41,158,240,41,38,240,48,218,240,260,75,240,4,222,240,245,117,240,245,39,240,136,165,240,136,211,240,256,220,240,256,115,240,248,142,240,248,93,240,36,50,240,36,13,240,281,197,240,281,165,240,104,54,240,104,52,240,59,244,240,59,62,240,188,17,240,188,105,240,187,114,240,187,144,240,198,10,240,198,153,240,90,278,240,195,10,240,195,56,240,49,45,240,49,25,240,39,26,240,40,219,240,180,92,240,180,35,240,96,213,240,96,189,240,163,194,240,271,108,240,271,181,240,272,108,240,272,181,240,262,108,240,262,181,240,263,108,240,263,181,240,266,108,240,266,181,240,265,108,240,265,181,240,267,108,240,267,181,240,264,108,240,264,181,240,268,108,240,268,181,240,269,108,240,269,181,240,270,108,240,270,181,240,102,282,240,102,31,240,240,52,241,241,241,241,66,152,228,66,179,228,6,133,228,6,63,228,6,48,228,0,138,228,0,228,228,0,126,228,216,137,228,72,241,228,72,83,228,155,111,228,155,114,228,155,144,228,89,58,228,89,43,228,89,120,228,118,133,228,118,291,228,118,48,228,196,65,228,196,188,228,1,160,228,1,148,228,55,8,228,55,147,228,55,218,228,70,108,228,70,181,228,289,282,228,289,98,228,289,31,228,207,74,228,207,95,228,207,38,228,2,152,228,2,179,228,2,102,228,234,78,228,234,86,228,177,16,228,177,128,228,142,292,228,142,223,228,142,209,228,111,37,228,133,221,228,134,227,228,81,149,228,229,283,228,229,173,228,229,29,228,252,156,228,252,206,228,283,249,228,53,295,228,285,278,228,190,233,228,190,158,228,190,38,228,160,290,228,298,282,228,298,215,228,298,31,228,16,149,228,204,205,228,204,65,228,18,278,228,18,94,228,18,178,228,243,37,228,277,3,228,277,42,228,277,188,228,45,250,228,222,197,228,222,165,228,43,26,228,44,161,228,44,91,228,114,253,228,114,181,228,74,194,228,75,161,228,75,139,228,156,219,228,296,98,228,296,217,228,296,237,228,154,295,228,154,169,228,239,21,228,239,233,228,239,158,228,93,292,228,93,223,228,93,194,228,226,71,228,226,46,228,226,211,228,61,219,228,61,157,228,244,199,228,294,184,228,294,182,228,294,127,228,191,138,228,191,147,228,191,218,228,3,134,228,3,109,228,21,213,228,21,189,228,22,161,228,22,139,228,22,91,228,249,291,228,249,29,228,80,113,228,80,175,228,112,223,228,112,209,228,112,221,228,113,83,228,119,125,228,205,185,228,205,206,228,138,248,228,202,42,228,202,188,228,84,291,228,84,29,228,84,48,228,233,189,228,88,137,228,88,60,228,120,26,228,77,53,228,77,243,228,77,154,228,212,134,228,212,186,228,212,90,228,240,179,228,228,228,228,228,126,228,121,217,228,121,51,228,121,237,228,297,182,228,297,127,228,297,238,228,172,91,228,128,275,228,85,74,228,85,158,228,85,38,228,274,119,228,274,201,228,274,193,228,200,215,228,200,31,228,200,40,228,25,250,228,279,46,228,279,165,228,279,211,228,164,108,228,64,72,228,64,113,228,173,26,228,230,234,228,230,51,228,230,34,228,107,45,228,107,25,228,107,164,228,254,139,228,254,103,228,288,70,228,288,45,228,288,164,228,185,252,228,185,65,228,276,244,228,276,182,228,276,238,228,257,79,228,257,286,228,257,5,228,170,132,228,132,213,228,132,189,228,293,51,228,293,34,228,293,237,228,273,79,228,273,125,228,174,285,228,174,275,228,236,196,228,236,204,228,236,202,228,201,1,228,201,82,228,193,125,228,193,82,228,168,75,228,168,254,228,168,220,228,211,222,228,246,177,228,246,187,228,290,241,228,95,292,228,95,194,228,247,278,228,247,94,228,247,104,228,259,53,228,259,243,228,259,110,228,206,219,228,109,227,228,109,42,228,32,78,228,32,169,228,220,60,228,220,103,228,150,7,228,150,104,228,286,119,228,286,273,228,62,250,228,62,199,228,63,209,228,63,221,228,208,290,228,208,260,228,151,149,228,140,111,228,140,110,228,140,144,228,82,148,228,83,175,228,178,285,228,178,275,228,203,71,228,203,46,228,203,240,228,34,86,228,183,80,228,183,150,228,183,59,228,146,8,228,146,192,228,146,147,228,287,156,228,287,61,228,287,281,228,176,253,228,176,108,228,176,181,228,232,295,228,232,169,228,225,16,228,225,246,228,225,151,228,251,66,228,251,71,228,251,240,228,224,282,228,224,98,228,224,217,228,110,37,228,238,199,228,280,192,228,280,79,228,280,5,228,41,8,228,41,192,228,41,5,228,260,241,228,260,64,228,4,78,228,4,86,228,245,283,228,245,43,228,245,173,228,136,157,228,136,152,228,137,145,228,115,60,228,115,103,228,162,32,228,162,232,228,162,4,228,256,160,228,256,148,228,256,208,228,248,126,228,248,218,228,36,216,228,36,88,228,36,115,228,281,157,228,281,102,228,59,7,228,59,175,228,144,253,228,187,128,228,187,174,228,198,216,228,198,58,228,198,145,228,90,227,228,195,58,228,195,120,228,195,145,228,49,7,228,49,94,228,49,104,228,180,244,228,180,25,228,180,62,228,102,136,228,50,15,214,9,238,214,10,100,214,87,20,214,69,70,214,234,11,214,234,167,214,234,135,214,111,30,214,111,129,214,111,130,214,111,96,214,284,99,214,284,56,214,284,39,214,13,17,214,13,105,214,101,215,214,101,31,214,159,20,214,92,238,214,117,215,214,117,31,214,117,40,214,53,122,214,53,141,214,53,258,214,14,15,214,122,154,214,17,50,214,17,14,214,243,141,214,243,258,214,243,96,214,45,12,214,45,76,214,45,57,214,184,73,214,184,19,214,167,34,214,114,69,214,114,242,214,114,30,214,106,159,214,106,231,214,106,68,214,282,101,214,282,97,214,282,47,214,153,100,214,20,171,214,244,9,214,244,23,214,244,35,214,182,92,214,182,19,214,182,35,214,105,50,214,105,153,214,24,34,214,214,214,214,214,231,214,214,68,214,255,14,214,255,166,214,97,98,214,97,31,214,127,73,214,127,92,214,127,19,214,25,12,214,25,76,214,25,23,214,27,70,214,166,15,214,166,171,214,164,76,214,164,27,214,164,57,214,28,87,214,28,255,214,28,171,214,67,87,214,67,159,214,67,231,214,123,154,214,124,98,214,124,217,214,131,217,214,57,70,214,99,40,214,141,154,214,210,10,214,210,99,214,210,56,214,56,100,214,135,34,214,32,11,214,32,123,214,32,163,214,62,9,214,62,12,214,62,23,214,51,24,214,51,131,214,51,135,214,33,10,214,33,13,214,33,153,214,35,238,214,176,69,214,176,242,214,176,27,214,232,122,214,232,123,214,232,163,214,110,129,214,110,130,214,110,258,214,110,96,214,237,24,214,237,124,214,237,131,214,47,98,214,47,217,214,4,11,214,4,167,214,4,163,214,144,242,214,144,30,214,144,129,214,144,130,214,39,215,214,39,40,214,50,217,255,10,34,255,11,70,255,234,10,255,234,153,255,234,56,255,111,124,255,111,131,255,111,47,255,284,214,255,284,68,255,13,34,255,101,154,255,159,105,255,159,100,255,159,33,255,117,154,255,53,101,255,53,117,255,53,97,255,14,98,255,14,217,255,17,87,255,17,255,255,17,171,255,76,132,255,243,101,255,243,97,255,243,47,255,45,11,255,45,123,255,45,163,255,184,242,255,184,30,255,184,129,255,184,130,255,167,70,255,114,24,255,114,131,255,114,135,255,74,73,255,74,92,255,74,19,255,106,284,255,106,215,255,106,40,255,282,20,255,282,166,255,153,34,255,93,73,255,20,215,255,20,31,255,244,122,255,244,141,255,244,258,255,21,9,255,21,12,255,21,23,255,182,129,255,182,130,255,182,258,255,182,96,255,105,87,255,105,171,255,233,9,255,233,23,255,233,35,255,214,40,255,255,15,255,255,255,255,171,15,255,127,30,255,127,129,255,127,130,255,127,96,255,25,122,255,25,123,255,25,163,255,166,98,255,166,217,255,164,11,255,164,167,255,164,163,255,231,100,255,28,282,255,28,98,255,28,31,255,67,215,255,67,31,255,67,40,255,132,12,255,132,23,255,158,9,255,158,92,255,158,35,255,100,68,255,141,238,255,210,214,255,210,231,255,210,68,255,95,73,255,95,19,255,135,70,255,32,99,255,32,56,255,32,39,255,62,122,255,62,123,255,62,141,255,258,238,255,51,50,255,51,13,255,51,153,255,33,87,255,33,231,255,176,167,255,176,24,255,176,135,255,232,117,255,232,99,255,232,39,255,110,97,255,110,124,255,110,47,255,237,50,255,237,13,255,237,14,255,4,10,255,4,99,255,4,56,255,144,24,255,144,124,255,144,131,255,38,92,255,38,19,255,38,35,255,39,154,255,96,238,255,271,142,255,271,93,255,271,112,255,272,142,255,272,93,255,272,112,255,262,142,255,262,93,255,262,112,255,263,142,255,263,93,255,263,112,255,266,142,255,266,93,255,266,112,255,265,142,255,265,93,255,265,112,255,267,142,255,267,93,255,267,112,255,264,142,255,264,93,255,264,112,255,268,142,255,268,93,255,268,112,255,269,142,255,269,93,255,269,112,255,270,142,255,270,93,255,270,112,255,121,121,121,6,86,297,155,239,297,155,189,297,89,298,297,289,26,297,289,245,297,253,213,297,190,37,297,298,26,297,296,229,297,296,249,297,294,199,297,292,295,297,292,169,297,223,169,297,77,207,297,77,194,297,213,181,297,121,249,297,121,84,297,297,297,297,297,276,297,85,37,297,200,89,297,200,195,297,230,6,297,230,118,297,276,294,297,170,108,297,170,181,297,293,118,297,293,84,297,194,295,297,259,207,297,259,85,297,209,78,297,140,190,297,140,239,297,224,229,297,224,245,297,162,223,297,162,209,297,189,253,297,221,78,297,221,86,297,50,163,97,9,15,97,87,57,97,69,68,97,11,153,97,73,100,97,242,68,97,13,11,97,13,163,97,101,47,97,159,27,97,159,57,97,117,124,97,14,122,97,14,123,97,17,9,97,17,35,97,76,87,97,76,171,97,167,10,97,167,153,97,106,30,97,106,129,97,106,130,97,19,100,97,20,258,97,20,96,97,105,92,97,105,35,97,23,15,97,214,242,97,214,30,97,255,12,97,255,23,97,97,101,97,97,97,97,171,12,97,27,231,97,166,122,97,166,141,97,231,69,97,28,141,97,28,258,97,67,129,97,67,130,97,67,96,97,123,50,97,131,99,97,99,24,97,210,73,97,56,24,97,135,10,97,135,56,97,33,92,97,33,19,97,47,117,97,39,124,97,271,284,97,271,40,97,272,284,97,272,40,97,262,284,97,262,40,97,263,284,97,263,40,97,266,284,97,266,40,97,265,284,97,265,40,97,267,284,97,267,40,97,264,284,97,264,40,97,268,284,97,268,40,97,269,284,97,269,40,97,270,284,97,270,40,97,9,75,98,9,22,98,69,216,98,69,145,98,70,68,98,11,63,98,234,284,98,234,215,98,234,40,98,142,24,98,12,220,98,111,15,98,111,255,98,111,171,98,133,11,98,133,123,98,133,163,98,73,143,98,73,172,98,73,52,98,284,4,98,242,145,98,159,70,98,159,114,98,92,44,98,92,22,98,92,172,98,283,141,98,283,258,98,283,96,98,53,17,98,53,105,98,53,33,98,14,127,98,122,48,98,76,220,98,243,15,98,243,17,98,243,105,98,45,214,98,45,68,98,184,50,98,184,13,98,184,14,98,58,69,98,58,242,98,58,30,98,43,30,98,43,129,98,43,130,98,43,96,98,167,142,98,167,63,98,114,87,98,114,171,98,74,124,98,74,131,98,74,47,98,106,45,98,106,25,98,106,62,98,282,217,98,154,100,98,93,24,98,93,131,98,93,135,98,19,143,98,19,44,98,19,172,98,20,238,98,244,20,98,21,101,98,21,117,98,21,39,98,291,122,98,291,123,98,291,141,98,112,11,98,112,167,98,112,135,98,182,14,98,182,166,98,182,28,98,105,154,98,23,75,98,23,220,98,233,101,98,233,117,98,233,97,98,88,76,98,88,27,98,88,57,98,120,242,98,120,30,98,120,129,98,120,130,98,98,98,98,98,217,98,127,50,98,25,214,98,27,216,98,27,145,98,215,34,98,166,127,98,166,238,98,164,214,98,164,231,98,164,68,98,231,70,98,173,129,98,173,130,98,173,258,98,173,96,98,28,244,98,28,238,98,67,244,98,67,25,98,254,9,98,254,12,98,254,23,98,123,48,98,132,117,98,132,99,98,29,122,98,29,141,98,29,258,98,158,101,98,158,97,98,158,47,98,57,216,98,210,4,98,31,34,98,95,24,98,95,124,98,95,131,98,135,142,98,32,284,98,32,100,98,32,210,98,62,20,98,62,67,98,51,282,98,51,215,98,51,31,98,33,154,98,35,44,98,35,75,98,35,22,98,176,87,98,176,159,98,176,231,98,232,100,98,232,210,98,232,33,98,110,15,98,110,17,98,110,255,98,237,282,98,237,98,98,237,31,98,4,40,98,115,12,98,115,76,98,115,57,98,144,87,98,144,255,98,144,171,98,38,97,98,38,124,98,38,47,98,39,132,98,40,34,98,163,63,98,163,48,98,271,54,98,271,186,98,271,52,98,272,54,98,272,186,98,272,52,98,262,54,98,262,186,98,262,52,98,263,54,98,263,186,98,263,52,98,266,54,98,266,186,98,266,52,98,265,54,98,265,186,98,265,52,98,267,54,98,267,186,98,267,52,98,264,54,98,264,186,98,264,52,98,268,54,98,268,186,98,268,52,98,269,54,98,269,186,98,269,52,98,270,54,98,270,186,98,270,52,98,50,98,171,87,15,171,234,99,171,234,39,171,111,24,171,111,135,171,284,20,171,13,98,171,13,217,171,159,15,171,159,17,171,53,124,171,53,47,171,14,31,171,17,231,171,243,124,171,243,131,171,45,122,171,45,141,171,184,69,171,184,27,171,114,11,171,114,167,171,106,100,171,106,210,171,282,50,171,282,14,171,153,217,171,20,40,171,244,129,171,244,130,171,244,96,171,21,92,171,21,35,171,182,242,171,182,30,171,105,231,171,105,68,171,233,92,171,233,19,171,214,100,171,255,87,171,255,171,171,97,154,171,171,171,171,127,69,171,127,242,171,25,141,171,25,258,171,166,215,171,166,31,171,164,122,171,164,123,171,28,215,171,28,40,171,67,284,171,67,210,171,123,70,171,132,9,171,132,35,171,158,73,171,158,19,171,99,34,171,30,238,171,56,34,171,129,238,171,130,238,171,32,101,171,32,117,171,62,258,171,62,96,171,51,10,171,51,56,171,33,214,171,33,68,171,176,11,171,176,163,171,232,101,171,232,97,171,110,24,171,110,131,171,237,10,171,237,153,171,47,154,171,4,117,171,144,167,171,144,135,171,38,73,171,39,4,171,163,70,171,271,74,171,271,95,171,272,74,171,272,95,171,262,74,171,262,95,171,263,74,171,263,95,171,266,74,171,266,95,171,265,74,171,265,95,171,267,74,171,267,95,171,264,74,171,264,95,171,268,74,171,268,95,171,269,74,171,269,95,171,270,74,171,270,95,171,171,152,172,172,172,172,66,99,127,66,56,127,7,242,127,7,30,127,71,117,127,71,39,127,196,20,127,196,67,127,1,9,127,1,35,127,54,87,127,54,171,127,69,175,127,2,10,127,2,56,127,234,291,127,234,29,127,143,15,127,81,167,127,81,135,127,284,220,127,101,46,127,101,211,127,117,46,127,283,51,127,283,34,127,186,87,127,186,159,127,53,142,127,122,128,127,16,11,127,16,163,127,17,44,127,17,172,127,76,72,127,204,20,127,204,28,127,243,142,127,277,106,127,277,214,127,45,132,127,184,127,127,58,282,127,58,98,127,43,217,127,43,237,127,114,38,127,74,111,127,156,50,127,156,14,127,282,145,127,154,63,127,93,243,127,93,110,127,61,50,127,61,13,127,21,70,127,291,4,127,112,53,127,112,154,127,182,184,127,105,44,127,105,22,127,24,235,127,24,261,127,202,106,127,202,67,127,233,70,127,88,215,127,88,40,127,120,98,127,120,217,127,240,99,127,240,39,127,255,143,127,255,52,127,97,165,127,97,211,127,171,52,127,172,15,127,127,127,127,274,92,127,274,19,127,27,113,127,27,175,127,215,216,127,164,21,127,164,132,127,231,134,127,173,51,127,173,237,127,68,134,127,254,100,127,125,73,127,125,19,127,185,166,127,185,28,127,123,128,127,124,197,127,124,116,127,131,261,127,131,116,127,174,122,127,174,141,127,29,34,127,158,114,127,57,72,127,57,113,127,100,75,127,210,220,127,246,123,127,246,163,127,290,12,127,290,23,127,31,216,127,31,145,127,95,111,127,95,110,127,135,235,127,129,94,127,130,94,127,206,14,127,206,166,127,109,214,127,109,68,127,32,133,127,32,48,127,286,73,127,151,11,127,151,167,127,82,92,127,82,35,127,258,278,127,178,141,127,178,258,127,33,75,127,33,22,127,183,69,127,183,242,127,176,233,127,176,158,127,232,133,127,232,63,127,47,197,127,47,165,127,260,12,127,260,76,127,4,48,127,136,10,127,136,153,127,115,284,127,115,40,127,256,9,127,256,23,127,281,13,127,281,153,127,104,30,127,104,129,127,104,130,127,144,74,127,144,38,127,90,159,127,90,231,127,96,278,127,96,94,127,271,79,127,271,5,127,272,79,127,272,5,127,262,79,127,262,5,127,263,79,127,263,5,127,266,79,127,266,5,127,265,79,127,265,5,127,267,79,127,267,5,127,264,79,127,264,5,127,268,79,127,268,5,127,269,79,127,269,5,127,270,79,127,270,5,127,88,127,128,128,128,128,155,139,85,155,168,85,155,103,85,89,250,85,89,199,85,89,180,85,289,205,85,289,65,85,289,236,85,207,189,85,229,294,85,190,207,85,190,85,85,161,37,85,298,252,85,298,205,85,298,65,85,296,236,85,296,42,85,296,188,85,239,207,85,239,85,85,239,194,85,227,86,85,294,249,85,292,213,85,292,189,85,139,37,85,84,294,85,77,91,85,212,78,85,212,86,85,213,223,85,121,3,85,121,42,85,121,188,85,297,229,85,297,249,85,297,245,85,85,85,85,200,219,85,200,252,85,200,205,85,26,199,85,230,227,85,230,3,85,230,212,85,107,137,85,107,198,85,107,195,85,288,137,85,288,36,85,288,198,85,276,229,85,276,26,85,276,245,85,170,292,85,170,223,85,170,209,85,293,227,85,293,3,85,293,42,85,194,213,85,168,253,85,259,161,85,259,91,85,140,161,85,140,139,85,140,168,85,224,65,85,224,236,85,224,188,85,245,199,85,137,108,85,36,108,85,36,181,85,60,253,85,60,108,85,60,181,85,189,194,85,198,250,85,91,37,85,195,250,85,195,180,85,180,26,85,103,253,85,103,181,85,86,86,86,66,80,274,6,244,274,6,62,274,0,94,274,0,104,274,7,126,274,87,169,274,216,219,274,71,83,274,72,8,274,72,147,274,155,100,274,155,33,274,118,244,274,118,238,274,196,177,274,1,79,274,54,222,274,70,292,274,70,194,274,289,166,274,289,28,274,207,114,274,207,176,274,2,150,274,2,59,274,284,108,274,284,181,274,229,184,274,229,127,274,252,216,274,252,145,274,159,78,274,283,3,274,283,42,274,53,213,274,285,156,274,285,206,274,190,111,274,190,144,274,160,197,274,160,165,274,298,14,274,298,166,274,17,37,274,204,177,274,204,187,274,18,156,274,18,61,274,243,213,274,243,189,274,277,149,274,45,223,274,45,209,274,46,241,274,58,65,274,74,161,274,74,139,274,75,152,274,75,179,274,157,220,274,296,20,274,296,67,274,282,250,274,239,111,274,239,110,274,93,91,274,226,143,274,226,172,274,61,247,274,294,51,274,294,34,274,191,278,274,191,178,274,3,29,274,21,60,274,22,179,274,249,182,274,249,127,274,291,227,274,113,147,274,119,235,274,119,81,274,205,58,274,205,145,274,148,197,274,148,116,274,105,37,274,138,175,274,202,149,274,84,182,274,84,238,274,233,60,274,233,103,274,88,219,274,120,65,274,77,15,274,77,255,274,212,291,274,212,48,274,240,80,274,240,83,274,228,7,274,228,104,274,255,295,274,121,106,274,121,67,274,297,51,274,297,237,274,98,199,274,171,295,274,171,169,274,85,114,274,85,144,274,274,274,274,274,125,274,200,50,274,200,14,274,25,209,274,25,221,274,279,143,274,279,52,274,164,292,274,164,223,274,64,71,274,64,46,274,231,78,274,231,86,274,173,42,274,173,188,274,230,214,274,230,68,274,107,215,274,107,31,274,68,86,274,254,152,274,254,102,274,288,215,274,288,40,274,125,82,274,185,275,274,276,217,274,276,237,274,257,16,274,257,151,274,170,53,274,170,154,274,132,137,274,293,106,274,293,214,274,273,81,274,273,151,274,174,55,274,236,43,274,236,120,274,29,227,274,201,261,274,201,116,274,158,103,274,100,253,274,193,235,274,193,261,274,168,158,274,168,38,274,210,253,274,210,181,274,211,241,274,246,280,274,246,41,274,290,192,274,290,5,274,31,250,274,95,161,274,95,91,274,217,199,274,259,15,274,259,17,274,206,275,274,150,136,274,286,1,274,286,82,274,62,221,274,208,165,274,208,211,274,140,105,274,140,33,274,178,55,274,203,44,274,203,172,274,52,222,274,183,138,274,183,126,274,146,128,274,146,174,274,287,88,274,287,115,274,176,194,274,225,196,274,225,202,274,251,44,274,251,22,274,224,20,274,224,28,274,110,189,274,280,16,274,41,128,274,260,8,274,260,192,274,245,184,274,115,157,274,162,87,274,162,159,274,256,79,274,256,5,274,248,278,274,248,94,274,36,21,274,36,132,274,281,247,274,281,49,274,59,66,274,188,43,274,38,139,274,218,113,274,218,175,274,187,185,274,49,136,274,40,108,274,180,282,274,180,98,274,102,220,274,274,204,275,275,275,275,200,200,200,66,167,25,66,135,25,7,92,25,7,19,25,9,278,25,9,94,25,71,11,25,71,163,25,196,99,25,196,39,25,54,14,25,54,166,25,70,238,25,2,24,25,2,135,25,234,158,25,234,38,25,142,98,25,142,217,25,133,215,25,133,31,25,81,242,25,81,30,25,73,175,25,13,134,25,159,220,25,283,100,25,283,210,25,186,50,25,186,14,25,15,145,25,122,165,25,122,211,25,16,69,25,16,27,25,76,128,25,204,117,25,204,39,25,277,10,25,277,56,25,45,244,25,184,114,25,184,144,25,58,15,25,58,17,25,43,105,25,43,33,25,114,127,25,74,51,25,74,34,25,156,97,25,156,47,25,106,44,25,106,22,25,282,63,25,153,134,25,93,217,25,20,143,25,20,172,25,61,124,25,61,47,25,291,284,25,291,40,25,112,282,25,112,98,25,182,70,25,182,176,25,23,278,25,202,99,25,202,56,25,233,4,25,88,87,25,88,171,25,120,17,25,120,105,25,240,11,25,240,167,25,214,75,25,214,22,25,255,216,25,255,145,25,171,216,25,25,25,25,215,48,25,166,52,25,164,244,25,164,238,25,231,220,25,173,100,25,173,33,25,28,143,25,28,52,25,67,44,25,67,172,25,68,75,25,254,231,25,254,68,25,185,101,25,185,117,25,123,46,25,123,211,25,132,154,25,174,12,25,174,76,25,29,284,25,29,210,25,158,4,25,57,128,25,141,197,25,141,165,25,246,27,25,246,57,25,30,235,25,31,63,25,129,235,25,129,261,25,130,235,25,130,261,25,206,101,25,206,97,25,109,10,25,109,153,25,32,21,25,32,233,25,62,45,25,62,25,25,151,69,25,151,242,25,258,197,25,258,116,25,178,12,25,178,23,25,51,95,25,35,94,25,183,73,25,183,19,25,176,127,25,232,21,25,232,132,25,237,93,25,237,95,25,136,24,25,136,131,25,115,87,25,115,159,25,281,124,25,281,131,25,104,92,25,104,35,25,38,34,25,90,50,25,90,13,25,40,48,25,96,261,25,96,116,25,163,46,25,271,72,25,271,113,25,272,72,25,272,113,25,262,72,25,262,113,25,263,72,25,263,113,25,266,72,25,266,113,25,265,72,25,265,113,25,267,72,25,267,113,25,264,72,25,264,113,25,268,72,25,268,113,25,269,72,25,269,113,25,270,72,25,270,113,25,26,26,26,251,25,26,9,258,27,9,96,27,12,130,27,122,92,27,122,19,27,76,242,27,23,129,27,23,130,27,27,69,27,27,27,27,123,73,27,123,19,27,57,69,27,57,242,27,141,92,27,141,35,27,30,12,27,129,12,27,258,35,27,96,23,27,163,73,27,271,11,27,271,167,27,272,11,27,272,167,27,262,11,27,262,167,27,263,11,27,263,167,27,266,11,27,266,167,27,265,11,27,265,167,27,267,11,27,267,167,27,264,11,27,264,167,27,268,11,27,268,167,27,269,11,27,269,167,27,270,11,27,270,167,27,120,27,215,215,215,215,66,295,279,66,78,279,66,86,279,66,169,279,66,37,279,219,275,279,6,8,279,6,192,279,6,79,279,6,125,279,6,147,279,6,5,279,6,218,279,0,26,279,0,137,279,0,36,279,0,60,279,7,213,279,7,189,279,8,209,279,8,221,279,71,253,279,71,295,279,71,169,279,71,37,279,72,213,279,72,189,279,155,71,279,155,197,279,155,235,279,155,46,279,155,240,279,155,165,279,155,211,279,155,261,279,155,116,279,89,0,279,89,55,279,89,191,279,89,138,279,89,228,279,89,126,279,89,147,279,89,248,279,89,218,279,118,8,279,118,192,279,118,79,279,118,138,279,118,125,279,118,147,279,118,5,279,118,218,279,197,108,279,197,181,279,1,292,279,1,223,279,1,85,279,1,194,279,1,209,279,1,189,279,55,139,279,55,137,279,55,60,279,55,103,279,289,196,279,289,134,279,289,204,279,289,277,279,289,202,279,289,185,279,289,206,279,289,109,279,289,90,279,207,72,279,207,1,279,207,125,279,207,290,279,207,82,279,207,260,279,2,295,279,2,78,279,2,86,279,2,169,279,2,37,279,235,253,279,235,250,279,235,108,279,235,199,279,235,181,279,177,219,279,177,157,279,177,152,279,177,179,279,177,251,279,177,102,279,81,253,279,81,250,279,81,108,279,81,199,279,81,181,279,229,0,279,229,8,279,229,192,279,229,138,279,229,228,279,229,126,279,229,147,279,229,5,279,229,218,279,252,177,279,252,285,279,252,275,279,252,247,279,252,150,279,252,59,279,252,49,279,253,197,279,285,219,279,285,157,279,285,65,279,285,152,279,190,72,279,190,1,279,190,113,279,190,274,279,190,175,279,190,290,279,190,82,279,190,260,279,190,256,279,160,227,279,160,91,279,298,196,279,298,134,279,298,186,279,298,204,279,298,277,279,298,202,279,298,185,279,298,109,279,298,90,279,16,250,279,16,108,279,16,199,279,204,86,279,18,219,279,18,252,279,18,157,279,18,205,279,18,65,279,18,236,279,18,287,279,18,188,279,18,102,279,46,253,279,46,295,279,46,169,279,46,37,279,46,181,279,156,78,279,156,86,279,156,169,279,157,275,279,296,196,279,296,204,279,296,277,279,296,156,279,296,61,279,296,202,279,296,185,279,296,206,279,296,109,279,239,72,279,239,1,279,239,113,279,239,175,279,239,290,279,239,82,279,239,183,279,239,260,279,239,256,279,226,222,279,226,149,279,227,83,279,61,295,279,61,78,279,61,86,279,61,169,279,294,7,279,294,16,279,294,278,279,294,94,279,294,128,279,294,174,279,294,246,279,294,178,279,294,104,279,191,26,279,191,137,279,191,36,279,191,60,279,191,103,279,192,223,279,3,160,279,3,80,279,3,241,279,3,64,279,3,150,279,3,208,279,3,83,279,3,59,279,3,49,279,249,8,279,249,192,279,249,79,279,249,138,279,249,228,279,249,126,279,249,147,279,249,5,279,249,218,279,79,292,279,79,223,279,79,194,279,79,209,279,79,221,279,80,227,279,80,65,279,80,42,279,113,213,279,113,189,279,119,161,279,119,139,279,119,91,279,119,103,279,205,285,279,205,80,279,205,275,279,205,247,279,205,150,279,205,59,279,205,187,279,205,49,279,148,161,279,148,227,279,148,91,279,149,157,279,149,152,279,149,179,279,138,26,279,84,8,279,84,192,279,84,79,279,84,138,279,84,126,279,84,286,279,84,147,279,84,5,279,84,218,279,77,66,279,77,71,279,77,2,279,77,46,279,77,240,279,77,165,279,77,211,279,77,136,279,77,281,279,212,160,279,212,80,279,212,148,279,212,241,279,212,64,279,212,201,279,212,208,279,212,83,279,212,59,279,240,295,279,240,78,279,240,169,279,240,37,279,241,227,279,241,42,279,228,26,279,228,137,279,121,196,279,121,204,279,121,277,279,121,156,279,121,61,279,121,202,279,121,185,279,121,206,279,121,281,279,297,16,279,297,278,279,297,94,279,297,128,279,297,174,279,297,246,279,297,151,279,297,178,279,297,104,279,128,250,279,128,199,279,85,72,279,85,113,279,85,125,279,85,290,279,85,82,279,85,260,279,274,6,279,274,207,279,274,292,279,274,223,279,274,85,279,274,194,279,274,209,279,274,221,279,200,196,279,200,54,279,200,134,279,200,186,279,200,204,279,200,277,279,200,202,279,200,109,279,200,90,279,26,8,279,26,126,279,26,147,279,26,218,279,279,222,279,279,226,279,279,149,279,279,279,279,165,253,279,165,108,279,165,37,279,165,181,279,64,227,279,64,42,279,65,275,279,65,83,279,230,196,279,230,2,279,230,204,279,230,156,279,230,61,279,230,185,279,230,206,279,230,136,279,230,281,279,107,197,279,107,235,279,107,81,279,107,16,279,107,128,279,107,246,279,107,151,279,107,261,279,107,116,279,288,197,279,288,235,279,288,81,279,288,16,279,288,165,279,288,246,279,288,151,279,288,261,279,288,116,279,125,292,279,125,223,279,125,194,279,125,209,279,125,221,279,185,78,279,185,86,279,276,81,279,276,16,279,276,278,279,276,94,279,276,128,279,276,174,279,276,246,279,276,151,279,276,178,279,257,161,279,257,139,279,257,36,279,257,60,279,257,91,279,257,103,279,170,7,279,170,72,279,170,94,279,170,113,279,170,175,279,170,290,279,170,183,279,170,260,279,170,104,279,293,196,279,293,204,279,293,156,279,293,61,279,293,202,279,293,185,279,293,206,279,293,136,279,293,281,279,273,161,279,273,139,279,273,60,279,273,91,279,273,103,279,174,250,279,174,199,279,175,213,279,236,285,279,236,80,279,236,64,279,236,247,279,236,150,279,236,83,279,236,59,279,236,49,279,201,161,279,201,139,279,201,91,279,193,161,279,193,139,279,193,91,279,168,55,279,168,191,279,168,119,279,168,257,279,168,273,279,168,193,279,168,146,279,168,280,279,168,41,279,211,253,279,211,295,279,211,108,279,211,37,279,211,181,279,246,250,279,246,199,279,246,180,279,290,292,279,290,213,279,290,194,279,290,189,279,247,219,279,247,157,279,247,65,279,247,42,279,247,188,279,259,66,279,259,71,279,259,197,279,259,2,279,259,46,279,259,240,279,259,165,279,259,211,279,259,136,279,206,78,279,206,86,279,150,219,279,150,227,279,150,65,279,150,42,279,286,6,279,286,118,279,286,207,279,286,292,279,286,223,279,286,194,279,286,209,279,286,221,279,208,227,279,208,42,279,209,192,279,151,250,279,151,108,279,151,199,279,151,181,279,152,275,279,140,66,279,140,71,279,140,197,279,140,46,279,140,240,279,140,165,279,140,211,279,140,261,279,140,116,279,82,292,279,82,223,279,82,194,279,82,209,279,82,221,279,83,42,279,178,199,279,179,275,279,203,177,279,203,222,279,203,149,279,183,213,279,183,189,279,146,161,279,146,139,279,146,137,279,146,36,279,146,60,279,146,103,279,147,221,279,287,177,279,287,285,279,287,149,279,287,275,279,287,247,279,287,187,279,287,49,279,225,219,279,225,157,279,225,226,279,225,152,279,225,179,279,225,203,279,225,287,279,225,251,279,225,102,279,251,149,279,224,196,279,224,134,279,224,204,279,224,277,279,224,156,279,224,202,279,224,185,279,224,206,279,224,109,279,280,161,279,280,139,279,280,137,279,280,36,279,280,60,279,280,91,279,280,103,279,41,161,279,41,139,279,41,137,279,41,60,279,41,91,279,41,103,279,260,213,279,260,194,279,260,189,279,261,253,279,261,250,279,261,108,279,261,181,279,5,292,279,5,223,279,5,209,279,5,221,279,245,0,279,245,8,279,245,192,279,245,138,279,245,228,279,245,126,279,245,147,279,245,248,279,245,218,279,136,295,279,136,78,279,136,86,279,136,169,279,137,126,279,116,253,279,116,250,279,116,108,279,116,37,279,116,181,279,162,66,279,162,71,279,162,2,279,162,156,279,162,61,279,162,240,279,162,206,279,162,136,279,162,281,279,256,207,279,256,292,279,256,223,279,256,213,279,256,85,279,256,194,279,256,189,279,248,26,279,248,137,279,248,60,279,248,103,279,36,55,279,36,228,279,36,248,279,37,197,279,281,295,279,281,78,279,281,86,279,281,169,279,104,213,279,59,227,279,59,65,279,59,42,279,59,188,279,188,80,279,188,241,279,188,64,279,188,150,279,188,83,279,189,175,279,187,219,279,187,252,279,187,157,279,187,152,279,187,179,279,187,251,279,187,102,279,198,0,279,198,55,279,198,191,279,198,138,279,198,228,279,198,126,279,198,146,279,198,41,279,198,248,279,199,278,279,195,0,279,195,55,279,195,191,279,195,138,279,195,228,279,195,126,279,195,146,279,195,248,279,195,218,279,49,219,279,49,65,279,49,42,279,49,188,279,221,192,279,180,235,279,180,81,279,180,16,279,180,128,279,180,174,279,180,151,279,180,178,279,180,261,279,102,285,279,102,149,279,102,275,279,10,68,166,87,117,166,11,40,166,234,69,166,234,242,166,12,154,166,111,92,166,111,35,166,284,11,166,284,167,166,242,34,166,101,171,166,159,99,166,159,39,166,117,171,166,53,12,166,53,23,166,122,31,166,17,124,166,17,47,166,76,154,166,243,9,166,243,23,166,114,73,166,114,19,166,106,13,166,106,153,166,282,122,166,282,141,166,20,50,166,20,14,166,105,124,166,105,131,166,24,100,166,214,10,166,214,153,166,255,101,166,255,97,166,97,15,166,166,166,166,231,56,166,28,14,166,28,166,166,67,50,166,67,13,166,123,215,166,123,31,166,99,231,166,141,98,166,210,167,166,210,135,166,30,34,166,56,68,166,135,100,166,32,27,166,32,57,166,258,98,166,258,217,166,51,30,166,51,129,166,51,130,166,33,24,166,33,131,166,176,73,166,232,76,166,232,57,166,110,9,166,110,35,166,237,129,166,237,130,166,237,96,166,47,15,166,4,69,166,4,27,166,144,92,166,144,19,166,39,87,166,96,217,166,163,215,166,163,40,166,271,70,166,271,164,166,272,70,166,272,164,166,262,70,166,262,164,166,263,70,166,263,164,166,266,70,166,266,164,166,265,70,166,265,164,166,267,70,166,267,164,166,264,70,166,264,164,166,268,70,166,268,164,166,269,70,166,269,164,166,270,70,166,270,164,166,50,143,164,50,44,164,50,172,164,66,122,164,66,123,164,66,141,164,9,128,164,10,52,164,216,68,164,71,141,164,71,258,164,71,96,164,196,97,164,196,124,164,196,47,164,54,10,164,54,153,164,54,56,164,69,197,164,69,261,164,69,116,164,2,122,164,2,123,164,2,163,164,234,132,164,142,215,164,142,40,164,111,244,164,111,238,164,133,100,164,133,210,164,133,33,164,81,12,164,81,76,164,81,57,164,73,278,164,73,94,164,284,142,164,284,63,164,242,197,164,242,165,164,242,116,164,13,143,164,13,172,164,13,52,164,159,145,164,92,128,164,117,134,164,283,15,164,283,17,164,283,255,164,186,10,164,186,99,164,186,56,164,53,127,164,14,44,164,14,22,164,14,172,164,16,9,164,16,12,164,16,23,164,76,235,164,204,124,164,204,131,164,204,47,164,243,127,164,277,101,164,277,117,164,277,97,164,45,70,164,184,53,164,184,243,164,184,154,164,58,87,164,58,159,164,58,231,164,43,87,164,43,255,164,43,171,164,114,244,164,114,25,164,74,282,164,74,98,164,74,31,164,156,167,164,156,24,164,156,135,164,106,220,164,282,38,164,153,143,164,153,52,164,93,215,164,93,31,164,93,40,164,19,278,164,20,75,164,20,220,164,61,11,164,61,167,164,61,135,164,21,34,164,291,17,164,291,105,164,291,33,164,112,284,164,112,210,164,112,40,164,182,111,164,182,243,164,182,110,164,105,48,164,202,101,164,202,97,164,202,47,164,233,217,164,233,51,164,88,106,164,88,214,164,88,68,164,120,87,164,120,159,164,120,171,164,240,122,164,240,141,164,240,258,164,214,216,164,25,70,164,27,235,164,27,261,164,27,116,164,166,44,164,166,75,164,166,22,164,164,70,164,164,45,164,164,164,164,231,216,164,231,145,164,173,15,164,173,255,164,173,171,164,28,75,164,28,22,164,67,220,164,68,145,164,254,20,164,254,28,164,254,67,164,185,24,164,185,124,164,185,131,164,132,34,164,174,92,164,174,19,164,174,35,164,29,15,164,29,17,164,29,105,164,158,98,164,158,217,164,57,235,164,57,261,164,99,134,164,100,63,164,100,48,164,210,63,164,246,9,164,246,23,164,246,35,164,30,197,164,30,165,164,30,211,164,95,282,164,95,215,164,95,31,164,129,46,164,129,165,164,129,211,164,130,46,164,130,165,164,130,211,164,206,24,164,206,131,164,206,135,164,109,101,164,109,117,164,109,39,164,62,114,164,151,12,164,151,76,164,151,23,164,258,46,164,178,73,164,178,92,164,178,19,164,51,21,164,51,132,164,33,48,164,35,128,164,176,45,164,176,25,164,176,62,164,110,127,164,110,238,164,237,21,164,237,233,164,237,158,164,136,11,164,136,123,164,136,163,164,115,106,164,115,214,164,115,67,164,281,11,164,281,167,164,281,163,164,144,244,164,144,62,164,144,238,164,38,98,164,38,217,164,90,99,164,90,56,164,90,39,164,39,134,164,96,46,164,96,211,164,271,7,164,271,94,164,271,104,164,272,7,164,272,94,164,272,104,164,262,7,164,262,94,164,262,104,164,263,7,164,263,94,164,263,104,164,266,7,164,266,94,164,266,104,164,265,7,164,265,94,164,265,104,164,267,7,164,267,94,164,267,104,164,264,7,164,264,94,164,264,104,164,268,7,164,268,94,164,268,104,164,269,7,164,269,94,164,269,104,164,270,7,164,270,94,164,270,104,164,164,15,165,165,165,165,6,66,64,6,61,64,6,136,64,6,281,64,0,222,64,7,227,64,8,179,64,216,250,64,216,108,64,216,181,64,71,26,64,72,227,64,72,42,64,155,283,64,155,58,64,155,43,64,155,120,64,155,173,64,89,197,64,89,46,64,89,165,64,89,211,64,89,116,64,118,66,64,118,240,64,118,136,64,118,281,64,196,85,64,196,194,64,1,219,64,1,252,64,1,65,64,55,149,64,289,21,64,289,233,64,289,132,64,289,158,64,289,38,64,207,196,64,207,185,64,207,206,64,2,6,64,2,118,64,2,249,64,2,221,64,235,60,64,235,103,64,177,273,64,177,146,64,177,41,64,142,78,64,142,86,64,133,295,64,133,78,64,133,169,64,134,213,64,134,189,64,81,137,64,81,60,64,81,103,64,229,66,64,229,71,64,229,46,64,229,240,64,229,211,64,252,125,64,252,82,64,283,37,64,186,213,64,190,196,64,190,204,64,190,277,64,190,202,64,190,109,64,160,80,64,298,21,64,298,233,64,298,132,64,298,158,64,16,161,64,16,139,64,16,60,64,16,103,64,204,207,64,204,292,64,204,85,64,204,194,64,18,119,64,18,148,64,18,273,64,18,201,64,18,193,64,277,213,64,277,85,64,277,189,64,58,253,64,58,108,64,58,181,64,222,126,64,43,253,64,43,37,64,43,181,64,75,199,64,156,292,64,156,223,64,156,194,64,156,209,64,156,221,64,296,74,64,296,233,64,296,158,64,296,95,64,296,38,64,239,196,64,239,134,64,239,277,64,239,202,64,239,109,64,93,78,64,93,86,64,226,8,64,226,126,64,226,147,64,226,218,64,227,113,64,227,175,64,61,292,64,61,223,64,61,209,64,61,221,64,294,143,64,294,44,64,294,75,64,294,22,64,294,172,64,191,149,64,3,72,64,3,113,64,3,175,64,3,260,64,22,199,64,249,66,64,249,71,64,249,46,64,249,240,64,79,157,64,79,152,64,79,179,64,80,83,64,291,295,64,291,169,64,291,37,64,112,78,64,112,86,64,112,169,64,113,42,64,119,285,64,119,275,64,119,247,64,119,187,64,205,1,64,205,290,64,205,82,64,138,222,64,138,226,64,202,207,64,202,85,64,202,189,64,84,66,64,84,71,64,84,2,64,84,240,64,84,136,64,88,250,64,88,108,64,120,253,64,120,108,64,120,181,64,77,133,64,77,283,64,77,291,64,77,29,64,77,48,64,212,7,64,212,113,64,212,175,64,212,104,64,241,80,64,241,83,64,228,222,64,121,74,64,121,93,64,121,158,64,121,95,64,121,38,64,297,44,64,297,75,64,297,22,64,297,172,64,297,254,64,128,161,64,128,139,64,128,91,64,274,219,64,274,252,64,274,157,64,274,205,64,200,21,64,200,233,64,200,132,64,26,197,64,26,46,64,26,165,64,279,138,64,279,228,64,279,126,64,279,147,64,279,218,64,64,80,64,64,241,64,64,64,64,64,83,64,173,253,64,173,37,64,230,142,64,230,74,64,230,93,64,230,112,64,230,95,64,107,216,64,107,88,64,107,220,64,107,115,64,107,145,64,254,250,64,254,199,64,254,180,64,288,216,64,288,58,64,288,88,64,288,115,64,288,145,64,125,219,64,125,157,64,185,292,64,185,223,64,185,85,64,185,194,64,276,44,64,276,75,64,276,22,64,276,254,64,276,220,64,257,177,64,257,285,64,257,275,64,257,225,64,257,187,64,170,54,64,170,134,64,170,186,64,170,109,64,170,90,64,293,142,64,293,74,64,293,93,64,293,95,64,293,38,64,273,285,64,273,275,64,174,161,64,174,139,64,174,91,64,175,42,64,236,72,64,236,1,64,236,290,64,236,260,64,236,256,64,29,295,64,29,37,64,201,285,64,201,247,64,201,150,64,201,49,64,193,285,64,193,275,64,193,247,64,168,81,64,168,16,64,168,128,64,168,246,64,168,151,64,211,26,64,246,161,64,246,139,64,246,91,64,246,103,64,290,65,64,290,42,64,95,86,64,247,160,64,247,148,64,259,283,64,259,291,64,259,173,64,259,29,64,259,48,64,206,292,64,206,223,64,206,194,64,206,209,64,109,213,64,109,189,64,220,250,64,220,199,64,150,160,64,150,148,64,150,241,64,286,219,64,286,157,64,286,152,64,286,287,64,286,102,64,63,295,64,63,78,64,63,86,64,63,169,64,208,80,64,208,150,64,208,83,64,208,59,64,151,139,64,151,60,64,151,103,64,152,8,64,152,192,64,140,283,64,140,43,64,140,120,64,140,173,64,140,29,64,82,219,64,82,65,64,178,161,64,178,91,64,179,192,64,203,8,64,203,192,64,203,138,64,203,147,64,203,218,64,183,227,64,183,3,64,183,212,64,146,149,64,147,179,64,287,79,64,287,274,64,287,125,64,287,82,64,225,55,64,225,146,64,225,280,64,225,41,64,251,8,64,251,192,64,251,147,64,251,5,64,251,218,64,224,74,64,224,21,64,224,233,64,224,158,64,224,38,64,280,177,64,280,149,64,280,275,64,280,187,64,41,149,64,48,295,64,48,169,64,260,65,64,260,42,64,260,188,64,261,60,64,5,157,64,5,152,64,5,179,64,245,71,64,245,46,64,245,240,64,245,165,64,245,211,64,136,209,64,136,221,64,137,197,64,137,235,64,137,261,64,137,116,64,115,250,64,115,199,64,162,142,64,162,133,64,162,112,64,162,63,64,162,48,64,256,252,64,256,205,64,256,65,64,256,188,64,36,235,64,36,81,64,36,151,64,36,261,64,36,116,64,281,223,64,281,209,64,281,221,64,59,160,64,59,148,64,59,241,64,59,64,64,188,72,64,188,113,64,188,290,64,145,253,64,145,108,64,145,181,64,218,222,64,187,273,64,187,41,64,198,197,64,198,235,64,198,165,64,198,261,64,198,116,64,90,213,64,90,189,64,91,278,64,195,197,64,195,165,64,195,211,64,195,261,64,195,116,64,49,160,64,49,148,64,49,193,64,49,208,64,180,75,64,180,88,64,180,220,64,180,115,64,102,192,64,102,125,64,102,5,64,64,76,65,65,65,65,50,100,231,9,127,231,10,215,231,10,40,231,87,68,231,70,130,231,11,154,231,234,24,231,234,124,231,234,131,231,12,238,231,111,122,231,111,141,231,111,258,231,284,10,231,284,153,231,242,70,231,13,284,231,13,100,231,13,210,231,101,98,231,101,217,231,159,214,231,159,231,231,159,68,231,117,98,231,117,217,231,53,11,231,53,123,231,53,163,231,14,100,231,17,20,231,17,166,231,76,238,231,243,122,231,243,123,231,243,163,231,45,69,231,45,242,231,45,27,231,184,9,231,184,92,231,184,35,231,167,154,231,114,129,231,114,130,231,114,258,231,114,96,231,106,87,231,106,255,231,106,171,231,282,117,231,282,99,231,282,39,231,153,40,231,20,15,231,244,12,231,244,76,231,244,57,231,182,9,231,182,12,231,182,23,231,105,14,231,105,166,231,23,238,231,214,87,231,214,171,231,255,20,231,97,217,231,127,23,231,127,35,231,25,69,231,25,27,231,25,57,231,164,69,231,164,242,231,164,30,231,231,231,231,231,68,231,28,15,231,28,17,231,28,105,231,67,15,231,67,255,231,67,171,231,124,34,231,131,34,231,99,215,231,99,31,231,210,50,231,210,153,231,30,70,231,56,215,231,56,31,231,56,40,231,135,4,231,129,70,231,32,167,231,32,24,231,32,135,231,62,76,231,62,27,231,62,57,231,51,97,231,51,124,231,51,47,231,33,50,231,33,14,231,33,166,231,176,30,231,176,129,231,176,130,231,176,96,231,232,11,231,232,167,231,232,135,231,110,122,231,110,123,231,110,141,231,237,101,231,237,97,231,237,47,231,47,34,231,4,24,231,4,131,231,144,141,231,144,258,231,144,96,231,39,98,231,39,31,231,163,154,231,271,132,231,272,132,231,262,132,231,263,132,231,266,132,231,265,132,231,267,132,231,264,132,231,268,132,231,269,132,231,270,132,231,66,70,173,0,50,173,0,13,173,7,215,173,7,40,173,10,55,173,216,48,173,71,114,173,196,184,173,196,127,173,1,15,173,1,255,173,54,132,173,69,275,173,11,241,173,2,70,173,2,164,173,234,151,173,177,27,173,177,57,173,142,220,173,12,149,173,111,46,173,111,211,173,133,216,173,81,4,173,73,222,173,284,175,173,242,275,173,283,43,173,283,120,173,186,132,173,53,197,173,53,116,173,285,242,173,285,30,173,160,24,173,160,135,173,14,126,173,122,80,173,16,234,173,16,34,173,76,149,173,204,182,173,204,127,173,18,30,173,18,129,173,18,130,173,243,197,173,243,165,173,58,291,173,58,29,173,167,241,173,74,44,173,74,22,173,156,244,173,156,62,173,106,8,173,106,192,173,282,278,173,282,94,173,154,261,173,154,116,173,93,75,173,19,222,173,20,147,173,20,218,173,61,25,173,61,62,173,191,10,173,191,153,173,21,54,173,21,52,173,79,231,173,79,68,173,291,145,173,112,220,173,112,115,173,119,97,173,119,47,173,148,24,173,148,131,173,138,166,173,138,28,173,202,184,173,233,143,173,233,52,173,88,133,173,88,63,173,120,29,173,240,114,173,228,50,173,228,14,173,214,192,173,214,5,173,98,278,173,274,87,173,274,171,173,279,73,173,166,126,173,164,136,173,64,11,173,64,163,173,173,43,173,173,173,173,28,218,173,67,8,173,67,147,173,254,142,173,254,93,173,125,87,173,125,159,173,185,182,173,185,238,173,123,80,173,123,83,173,257,101,173,257,117,173,273,101,173,273,97,173,174,217,173,174,237,173,201,124,173,201,131,173,158,143,173,158,172,173,100,72,173,100,113,173,193,124,173,193,47,173,210,113,173,210,175,173,246,51,173,246,34,173,290,17,173,290,105,173,31,94,173,56,55,173,95,75,173,95,22,173,247,129,173,247,130,173,247,96,173,206,244,173,206,238,173,32,235,173,32,81,173,150,141,173,150,258,173,286,159,173,286,231,173,208,167,173,208,135,173,151,4,173,82,255,173,82,171,173,178,98,173,178,217,173,51,128,173,33,72,173,183,284,173,183,40,173,146,99,173,146,56,173,176,66,173,176,240,173,232,235,173,232,261,173,225,76,173,225,57,173,110,165,173,110,211,173,237,128,173,280,117,173,280,39,173,41,99,173,41,39,173,48,145,173,260,105,173,260,33,173,5,68,173,136,45,173,115,63,173,256,15,173,256,17,173,248,13,173,248,153,173,281,45,173,281,25,173,104,215,173,104,31,173,59,122,173,59,141,173,144,71,173,144,46,173,38,44,173,38,172,173,187,69,173,187,27,173,49,258,173,49,96,173,163,83,173,271,226,173,271,203,173,272,226,173,272,203,173,262,226,173,262,203,173,263,226,173,263,203,173,266,226,173,266,203,173,265,226,173,265,203,173,267,226,173,267,203,173,264,226,173,264,203,173,268,226,173,268,203,173,269,226,173,269,203,173,270,226,173,270,203,173,230,230,230,107,107,107,107,160,108,108,108,108,87,99,28,87,56,28,11,215,28,11,31,28,234,30,28,234,129,28,234,130,28,111,9,28,111,23,28,73,70,28,284,24,28,284,135,28,13,214,28,13,68,28,101,15,28,159,10,28,159,56,28,117,15,28,53,76,28,53,57,28,122,98,28,122,217,28,17,101,28,17,97,28,243,12,28,243,76,28,167,215,28,167,40,28,114,92,28,114,35,28,106,50,28,106,14,28,282,123,28,282,163,28,153,68,28,19,70,28,20,166,28,105,97,28,105,47,28,214,50,28,255,117,28,255,39,28,27,154,28,164,73,28,231,10,28,231,153,28,28,20,28,28,28,28,67,14,28,123,98,28,124,100,28,131,100,28,57,154,28,99,171,28,141,217,28,210,24,28,210,131,28,135,40,28,129,34,28,130,34,28,32,69,28,32,242,28,51,258,28,51,96,28,33,124,28,33,47,28,176,92,28,176,19,28,232,69,28,232,27,28,110,12,28,110,23,28,237,141,28,237,258,28,4,242,28,4,30,28,144,9,28,144,35,28,39,171,28,96,34,28,163,31,28,271,45,28,271,25,28,272,45,28,272,25,28,262,45,28,262,25,28,263,45,28,263,25,28,266,45,28,266,25,28,265,45,28,265,25,28,267,45,28,267,25,28,264,45,28,264,25,28,268,45,28,268,25,28,269,45,28,269,25,28,270,45,28,270,25,28,9,70,67,10,15,67,87,50,67,11,217,67,234,122,67,234,141,67,111,27,67,111,57,67,284,97,67,284,47,67,13,87,67,13,171,67,101,100,67,159,50,67,159,14,67,117,100,67,53,242,67,53,30,67,14,231,67,122,34,67,17,99,67,17,56,67,243,69,67,243,242,67,45,92,67,45,35,67,167,98,67,167,217,67,114,12,67,114,76,67,106,20,67,106,67,67,282,24,67,282,135,67,154,130,67,244,73,67,105,99,67,105,39,67,23,70,67,24,31,67,214,20,67,255,10,67,255,153,67,171,153,67,25,92,67,25,19,67,166,231,67,166,68,67,164,9,67,164,35,67,28,214,67,28,68,67,67,67,67,123,34,67,124,215,67,124,40,67,131,215,67,131,31,67,210,101,67,210,97,67,30,154,67,56,15,67,135,98,67,129,154,67,32,258,67,32,96,67,62,73,67,62,19,67,51,123,67,51,163,67,33,117,67,33,39,67,176,12,67,176,23,67,232,129,67,232,130,67,232,96,67,110,69,67,110,27,67,237,11,67,237,163,67,47,40,67,4,141,67,4,258,67,144,76,67,144,57,67,271,182,67,271,238,67,272,182,67,272,238,67,262,182,67,262,238,67,263,182,67,263,238,67,266,182,67,266,238,67,265,182,67,265,238,67,267,182,67,267,238,67,264,182,67,264,238,67,268,182,67,268,238,67,269,182,67,269,238,67,270,182,67,270,238,67,67,166,68,68,68,68,50,80,254,50,83,254,66,142,254,66,74,254,66,93,254,66,21,254,66,112,254,66,233,254,66,158,254,66,95,254,66,38,254,0,284,254,0,282,254,0,105,254,0,215,254,0,100,254,0,210,254,0,31,254,0,33,254,0,40,254,7,70,254,7,111,254,7,45,254,7,114,254,7,25,254,7,62,254,9,227,254,9,65,254,9,42,254,10,275,254,216,134,254,216,44,254,216,52,254,71,132,254,71,38,254,196,133,254,196,43,254,196,291,254,196,120,254,196,173,254,196,29,254,196,63,254,196,48,254,1,111,254,1,53,254,1,243,254,1,154,254,1,32,254,1,232,254,1,110,254,1,4,254,54,216,254,54,220,254,54,145,254,69,219,254,69,157,254,69,65,254,70,72,254,70,278,254,70,94,254,70,113,254,70,175,254,11,222,254,11,179,254,2,142,254,2,74,254,2,93,254,2,112,254,2,233,254,2,158,254,2,95,254,2,63,254,2,38,254,234,8,254,234,192,254,234,79,254,234,5,254,177,10,254,177,101,254,177,117,254,177,97,254,177,124,254,177,99,254,177,56,254,177,47,254,177,39,254,143,216,254,143,75,254,143,22,254,143,220,254,143,145,254,12,227,254,12,65,254,12,42,254,111,72,254,111,113,254,111,175,254,133,206,254,134,145,254,81,127,254,81,238,254,73,227,254,73,91,254,284,55,254,284,126,254,284,218,254,242,219,254,242,157,254,242,65,254,242,152,254,13,80,254,13,275,254,13,83,254,101,149,254,101,275,254,252,69,254,252,12,254,252,242,254,252,76,254,252,27,254,252,57,254,252,30,254,252,129,254,252,130,254,252,96,254,92,227,254,92,42,254,117,149,254,117,275,254,283,196,254,283,134,254,283,277,254,283,185,254,283,206,254,283,109,254,283,90,254,186,216,254,186,58,254,186,43,254,186,88,254,186,120,254,186,173,254,186,220,254,186,115,254,186,145,254,53,72,254,53,113,254,285,50,254,285,10,254,285,13,254,285,101,254,285,117,254,285,153,254,285,99,254,285,56,254,285,39,254,160,87,254,160,159,254,160,106,254,160,20,254,160,214,254,160,231,254,160,28,254,160,67,254,160,68,254,14,80,254,14,241,254,14,83,254,15,55,254,122,222,254,122,157,254,122,152,254,122,179,254,16,244,254,16,127,254,16,62,254,16,238,254,17,55,254,76,219,254,76,227,254,76,65,254,76,42,254,204,133,254,204,283,254,204,43,254,204,291,254,204,112,254,204,173,254,204,29,254,204,63,254,204,48,254,18,50,254,18,10,254,18,13,254,18,117,254,18,14,254,18,153,254,18,99,254,18,56,254,18,39,254,243,72,254,243,113,254,243,175,254,277,58,254,277,43,254,277,291,254,277,120,254,277,173,254,277,29,254,277,48,254,277,145,254,45,278,254,45,94,254,45,128,254,45,175,254,184,235,254,184,81,254,184,16,254,184,128,254,184,174,254,184,151,254,184,261,254,184,116,254,58,54,254,58,143,254,58,134,254,58,109,254,58,52,254,43,54,254,43,134,254,43,109,254,167,222,254,114,72,254,114,94,254,114,113,254,114,175,254,74,71,254,74,46,254,74,240,254,74,211,254,75,44,254,75,220,254,156,142,254,156,133,254,156,93,254,156,291,254,156,29,254,156,95,254,156,63,254,156,48,254,106,80,254,106,241,254,106,83,254,282,8,254,282,192,254,282,126,254,282,147,254,282,5,254,282,218,254,153,80,254,153,275,254,154,72,254,93,71,254,93,240,254,93,206,254,94,238,254,19,227,254,19,42,254,20,80,254,20,241,254,20,83,254,226,11,254,226,122,254,226,167,254,226,24,254,226,123,254,226,141,254,226,135,254,226,258,254,226,163,254,61,142,254,61,133,254,61,74,254,61,93,254,61,291,254,61,112,254,61,95,254,61,63,254,61,48,254,244,278,254,244,94,254,244,128,254,191,284,254,191,15,254,191,17,254,191,105,254,191,215,254,191,100,254,191,210,254,191,33,254,191,40,254,3,9,254,3,12,254,3,73,254,3,92,254,3,76,254,3,19,254,3,23,254,3,57,254,3,35,254,21,71,254,21,197,254,21,46,254,21,240,254,21,165,254,21,211,254,21,261,254,21,116,254,22,44,254,22,75,254,22,220,254,79,98,254,79,217,254,79,51,254,79,34,254,79,4,254,291,206,254,291,109,254,112,156,254,112,206,254,112,136,254,119,87,254,119,159,254,119,15,254,119,17,254,119,214,254,119,255,254,119,171,254,119,231,254,119,68,254,205,69,254,205,12,254,205,242,254,205,76,254,205,23,254,205,27,254,205,57,254,205,30,254,205,129,254,205,130,254,182,235,254,182,81,254,182,16,254,182,278,254,182,128,254,182,174,254,182,151,254,148,87,254,148,159,254,148,106,254,148,20,254,148,214,254,148,171,254,148,231,254,148,67,254,148,68,254,105,55,254,23,227,254,23,65,254,23,42,254,24,222,254,24,149,254,138,284,254,138,282,254,138,98,254,138,215,254,138,210,254,138,31,254,138,217,254,138,237,254,138,40,254,202,133,254,202,283,254,202,58,254,202,43,254,202,291,254,202,120,254,202,173,254,202,29,254,202,48,254,233,71,254,233,197,254,233,46,254,233,240,254,233,165,254,233,211,254,233,116,254,88,54,254,88,143,254,88,134,254,88,44,254,88,22,254,88,172,254,88,52,254,120,54,254,120,134,254,120,109,254,120,52,254,212,9,254,212,12,254,212,73,254,212,92,254,212,19,254,212,23,254,212,35,254,240,142,254,240,132,254,240,158,254,240,95,254,240,38,254,241,68,254,228,284,254,228,282,254,228,98,254,228,215,254,228,100,254,228,210,254,228,31,254,228,33,254,228,40,254,214,241,254,214,83,254,255,55,254,97,149,254,97,275,254,98,8,254,98,192,254,98,126,254,98,147,254,98,218,254,172,216,254,172,44,254,172,75,254,172,22,254,172,220,254,172,145,254,127,235,254,127,128,254,127,261,254,128,238,254,274,234,254,274,53,254,274,243,254,274,154,254,274,32,254,274,51,254,274,34,254,274,232,254,274,4,254,25,278,254,25,94,254,25,128,254,27,219,254,27,157,254,27,65,254,27,42,254,215,8,254,215,126,254,215,147,254,215,218,254,279,11,254,279,122,254,279,167,254,279,24,254,279,123,254,279,131,254,279,141,254,279,135,254,279,163,254,166,80,254,166,241,254,166,83,254,164,7,254,164,278,254,164,94,254,164,113,254,164,175,254,164,104,254,64,50,254,64,14,254,64,106,254,64,20,254,64,214,254,64,166,254,64,28,254,64,67,254,64,68,254,231,241,254,173,134,254,173,109,254,173,90,254,28,80,254,28,241,254,28,83,254,67,80,254,67,241,254,67,83,254,254,54,254,254,143,254,254,44,254,254,75,254,254,22,254,254,172,254,254,254,254,254,220,254,254,52,254,125,234,254,125,53,254,125,154,254,125,32,254,125,51,254,125,34,254,125,237,254,125,4,254,185,142,254,185,133,254,185,291,254,185,112,254,185,173,254,185,29,254,185,63,254,185,48,254,123,222,254,123,152,254,123,179,254,124,222,254,124,149,254,257,87,254,257,159,254,257,15,254,257,17,254,257,105,254,257,255,254,257,171,254,257,231,254,257,33,254,131,222,254,131,149,254,132,197,254,132,235,254,132,46,254,132,165,254,132,211,254,132,261,254,132,116,254,273,87,254,273,159,254,273,15,254,273,17,254,273,105,254,273,255,254,273,171,254,273,231,254,273,68,254,174,45,254,174,244,254,174,127,254,174,25,254,174,164,254,174,62,254,174,238,254,236,9,254,236,69,254,236,12,254,236,242,254,236,76,254,236,23,254,236,27,254,236,57,254,236,35,254,29,134,254,29,206,254,29,109,254,201,87,254,201,159,254,201,106,254,201,214,254,201,255,254,201,171,254,201,231,254,201,67,254,201,68,254,158,71,254,158,197,254,158,46,254,158,165,254,158,211,254,57,219,254,57,65,254,57,42,254,99,149,254,99,275,254,100,55,254,100,126,254,193,87,254,193,159,254,193,15,254,193,106,254,193,214,254,193,255,254,193,171,254,193,231,254,193,68,254,141,157,254,141,152,254,141,179,254,210,55,254,210,126,254,246,184,254,246,244,254,246,182,254,246,127,254,246,25,254,246,62,254,246,238,254,290,111,254,290,53,254,290,243,254,290,114,254,290,154,254,290,110,254,30,219,254,30,157,254,30,65,254,30,152,254,30,179,254,31,8,254,31,192,254,31,126,254,31,147,254,31,218,254,56,275,254,95,71,254,95,46,254,135,222,254,217,8,254,217,192,254,217,126,254,217,147,254,217,218,254,129,219,254,129,157,254,129,152,254,129,179,254,130,219,254,130,157,254,130,152,254,130,179,254,247,50,254,247,10,254,247,13,254,247,14,254,247,153,254,247,166,254,247,99,254,247,56,254,247,39,254,206,142,254,206,63,254,206,48,254,109,216,254,109,145,254,32,79,254,32,290,254,32,5,254,220,44,254,150,50,254,150,10,254,150,13,254,150,14,254,150,153,254,150,20,254,150,166,254,150,28,254,150,56,254,286,234,254,286,154,254,286,217,254,286,32,254,286,51,254,286,34,254,286,232,254,286,237,254,286,4,254,62,278,254,62,94,254,62,128,254,62,104,254,208,159,254,208,106,254,208,20,254,208,214,254,208,166,254,208,231,254,208,28,254,208,67,254,208,68,254,151,244,254,151,127,254,151,238,254,82,234,254,82,53,254,82,243,254,82,154,254,82,32,254,82,34,254,82,110,254,82,4,254,258,219,254,258,157,254,258,152,254,258,179,254,178,70,254,178,45,254,178,244,254,178,182,254,178,127,254,178,25,254,178,164,254,178,62,254,178,238,254,203,11,254,203,122,254,203,167,254,203,123,254,203,141,254,203,135,254,203,258,254,203,96,254,203,163,254,51,8,254,51,192,254,51,147,254,51,5,254,51,218,254,52,75,254,52,220,254,52,145,254,33,55,254,34,8,254,34,192,254,34,147,254,35,227,254,35,42,254,183,70,254,183,111,254,183,45,254,183,114,254,183,25,254,183,164,254,183,176,254,183,110,254,183,144,254,146,284,254,146,15,254,146,17,254,146,105,254,146,255,254,146,171,254,146,100,254,146,210,254,146,33,254,287,69,254,287,242,254,287,27,254,287,57,254,287,141,254,287,30,254,287,129,254,287,130,254,287,258,254,287,96,254,176,7,254,176,72,254,176,278,254,176,94,254,176,113,254,176,175,254,176,104,254,232,79,254,232,125,254,232,290,254,232,82,254,232,260,254,225,101,254,225,117,254,225,97,254,225,124,254,225,131,254,225,99,254,225,56,254,225,47,254,225,39,254,251,11,254,251,122,254,251,167,254,251,123,254,251,141,254,251,129,254,251,130,254,251,258,254,251,96,254,251,163,254,110,72,254,110,113,254,110,175,254,237,8,254,237,192,254,237,79,254,237,147,254,237,5,254,237,218,254,238,278,254,280,87,254,280,159,254,280,15,254,280,17,254,280,105,254,280,255,254,280,171,254,280,100,254,280,33,254,41,87,254,41,15,254,41,17,254,41,105,254,41,255,254,41,171,254,41,100,254,41,210,254,41,33,254,47,149,254,260,111,254,260,53,254,260,243,254,260,114,254,260,154,254,260,176,254,260,110,254,260,144,254,4,192,254,4,5,254,5,98,254,5,217,254,5,34,254,136,142,254,136,133,254,136,74,254,136,93,254,136,158,254,136,95,254,136,63,254,136,38,254,115,54,254,115,143,254,115,44,254,115,75,254,115,22,254,115,172,254,115,52,254,256,111,254,256,53,254,256,243,254,256,154,254,256,32,254,256,232,254,256,110,254,256,4,254,256,144,254,248,284,254,248,17,254,248,105,254,248,215,254,248,100,254,248,210,254,248,31,254,248,33,254,248,40,254,281,142,254,281,133,254,281,74,254,281,93,254,281,112,254,281,95,254,281,63,254,281,48,254,281,38,254,104,70,254,104,45,254,104,114,254,104,244,254,104,25,254,59,50,254,59,10,254,59,13,254,59,14,254,59,153,254,59,20,254,59,166,254,59,28,254,59,67,254,188,9,254,188,69,254,188,12,254,188,92,254,188,76,254,188,23,254,188,27,254,188,57,254,188,35,254,144,7,254,144,72,254,144,113,254,144,175,254,144,290,254,144,104,254,38,46,254,38,165,254,38,211,254,187,10,254,187,101,254,187,117,254,187,153,254,187,97,254,187,99,254,187,56,254,187,47,254,187,39,254,90,216,254,90,58,254,90,43,254,90,88,254,90,120,254,90,115,254,90,145,254,49,50,254,49,10,254,49,13,254,49,14,254,49,153,254,49,166,254,49,28,254,49,99,254,49,56,254,39,149,254,39,275,254,40,55,254,40,126,254,40,147,254,40,218,254,96,219,254,96,157,254,96,152,254,96,179,254,163,222,254,163,152,254,163,179,254,271,161,254,271,139,254,271,212,254,271,91,254,272,161,254,272,139,254,272,212,254,272,91,254,262,161,254,262,139,254,262,212,254,262,91,254,263,161,254,263,139,254,263,212,254,263,91,254,266,161,254,266,139,254,266,212,254,266,91,254,265,161,254,265,139,254,265,212,254,265,91,254,267,161,254,267,139,254,267,212,254,267,91,254,264,161,254,264,139,254,264,212,254,264,91,254,268,161,254,268,139,254,268,212,254,268,91,254,269,161,254,269,139,254,269,212,254,269,91,254,270,161,254,270,139,254,270,212,254,270,91,254,102,69,254,102,242,254,102,122,254,102,123,254,102,141,254,102,30,254,102,129,254,102,130,254,102,258,254,102,96,254,155,253,288,155,295,288,155,250,288,155,78,288,155,297,288,155,86,288,155,230,288,155,107,288,155,108,288,155,288,288,155,276,288,155,293,288,155,169,288,155,140,288,155,162,288,155,37,288,155,199,288,155,180,288,155,181,288,289,207,288,289,239,288,289,294,288,289,250,288,289,292,288,289,213,288,289,297,288,289,85,288,289,107,288,289,108,288,289,288,288,289,276,288,289,170,288,289,194,288,289,189,288,289,199,288,289,180,288,253,295,288,253,78,288,253,108,288,253,169,288,253,199,288,253,181,288,190,289,288,190,298,288,190,296,288,190,293,288,190,224,288,298,207,288,298,239,288,298,294,288,298,250,288,298,292,288,298,223,288,298,213,288,298,297,288,298,85,288,298,288,288,298,276,288,298,194,288,298,189,288,298,199,288,298,180,288,296,207,288,296,253,288,296,239,288,296,294,288,296,250,288,296,213,288,296,297,288,296,85,288,296,107,288,296,108,288,296,288,288,296,276,288,296,170,288,296,189,288,296,199,288,296,180,288,296,181,288,294,295,288,294,78,288,294,86,288,294,169,288,294,37,288,295,108,288,295,169,288,250,253,288,250,295,288,250,78,288,250,108,288,250,169,288,250,181,288,77,155,288,77,253,288,77,294,288,77,295,288,77,250,288,77,78,288,77,297,288,77,107,288,77,108,288,77,288,288,77,276,288,77,169,288,77,140,288,77,162,288,77,37,288,77,199,288,77,180,288,77,181,288,213,78,288,121,155,288,121,253,288,121,190,288,121,239,288,121,294,288,121,250,288,121,213,288,121,297,288,121,85,288,121,107,288,121,108,288,121,288,288,121,276,288,121,170,288,121,189,288,121,199,288,121,180,288,121,181,288,297,295,288,297,78,288,297,86,288,297,169,288,297,37,288,86,253,288,86,250,288,86,213,288,86,108,288,86,199,288,86,181,288,200,207,288,200,190,288,200,239,288,200,294,288,200,250,288,200,292,288,200,223,288,200,213,288,200,297,288,200,85,288,200,107,288,200,276,288,200,170,288,200,194,288,200,209,288,200,189,288,200,199,288,200,180,288,230,253,288,230,239,288,230,294,288,230,250,288,230,213,288,230,297,288,230,107,288,230,108,288,230,288,288,230,276,288,230,170,288,230,37,288,230,189,288,230,199,288,230,180,288,230,181,288,107,253,288,107,298,288,107,295,288,107,78,288,107,86,288,107,108,288,107,288,288,107,169,288,107,37,288,107,181,288,108,78,288,108,169,288,288,253,288,288,295,288,288,250,288,288,78,288,288,86,288,288,108,288,288,288,288,288,169,288,288,37,288,288,181,288,276,253,288,276,295,288,276,78,288,276,86,288,276,169,288,276,37,288,170,298,288,170,78,288,170,86,288,170,162,288,293,253,288,293,239,288,293,294,288,293,250,288,293,213,288,293,297,288,293,107,288,293,108,288,293,288,288,293,276,288,293,170,288,293,189,288,293,199,288,293,180,288,293,181,288,259,155,288,259,253,288,259,294,288,259,295,288,259,250,288,259,77,288,259,78,288,259,297,288,259,86,288,259,107,288,259,108,288,259,288,288,259,276,288,259,169,288,259,140,288,259,162,288,259,37,288,259,199,288,259,180,288,259,181,288,140,253,288,140,294,288,140,295,288,140,250,288,140,78,288,140,297,288,140,86,288,140,230,288,140,107,288,140,108,288,140,288,288,140,276,288,140,293,288,140,169,288,140,162,288,140,37,288,140,199,288,140,180,288,140,181,288,224,207,288,224,239,288,224,294,288,224,250,288,224,213,288,224,297,288,224,85,288,224,107,288,224,108,288,224,288,288,224,276,288,224,170,288,224,194,288,224,189,288,224,199,288,224,180,288,224,181,288,162,253,288,162,294,288,162,295,288,162,250,288,162,297,288,162,107,288,162,108,288,162,288,288,162,276,288,162,37,288,162,199,288,162,180,288,162,181,288,37,253,288,37,295,288,37,250,288,37,78,288,37,86,288,37,108,288,37,169,288,37,199,288,37,181,288,189,86,288,199,295,288,199,78,288,199,169,288,199,181,288,180,253,288,180,295,288,180,78,288,180,86,288,180,108,288,180,169,288,180,37,288,180,181,288,181,295,288,181,78,288,181,108,288,181,169,288,66,150,125,6,182,125,6,238,125,0,7,125,87,78,125,87,86,125,216,65,125,71,80,125,155,284,125,155,210,125,118,182,125,118,127,125,196,149,125,1,192,125,1,5,125,55,278,125,55,94,125,289,20,125,289,67,125,207,70,125,207,164,125,2,247,125,2,49,125,177,206,125,142,161,125,142,91,125,111,213,125,111,189,125,284,253,125,252,88,125,252,115,125,159,86,125,283,227,125,283,212,125,186,222,125,190,114,125,190,176,125,160,261,125,160,116,125,15,295,125,15,169,125,298,20,125,298,28,125,17,295,125,204,149,125,18,136,125,18,281,125,45,292,125,45,194,125,46,80,125,46,83,125,43,42,125,44,179,125,74,103,125,75,157,125,156,275,125,296,106,125,296,214,125,239,114,125,239,144,125,93,161,125,93,139,125,226,54,125,226,52,125,61,285,125,61,275,125,244,209,125,244,221,125,294,234,125,294,4,125,191,94,125,191,104,125,3,43,125,3,173,125,21,137,125,22,152,125,249,184,125,112,91,125,113,126,125,119,16,125,119,151,125,205,216,125,205,88,125,148,235,125,148,261,125,138,72,125,138,113,125,84,184,125,84,127,125,233,137,125,120,42,125,77,17,125,77,105,125,212,29,125,241,197,125,241,165,125,228,175,125,255,169,125,121,214,125,121,68,125,297,234,125,297,34,125,98,250,125,171,78,125,172,179,125,85,70,125,85,176,125,274,79,125,200,166,125,200,28,125,25,292,125,25,223,125,215,108,125,215,181,125,279,54,125,279,186,125,164,194,125,64,165,125,64,211,125,65,145,125,173,227,125,230,159,125,230,231,125,107,282,125,107,98,125,254,157,125,288,282,125,288,31,125,125,125,125,126,175,125,185,177,125,276,51,125,276,34,125,257,128,125,257,246,125,170,243,125,170,110,125,293,231,125,293,68,125,273,16,125,236,58,125,236,145,125,201,235,125,201,81,125,158,60,125,100,37,125,193,81,125,193,151,125,168,74,125,168,95,125,211,83,125,246,273,125,290,8,125,290,147,125,31,108,125,95,139,125,217,250,125,247,136,125,259,105,125,259,33,125,220,219,125,150,240,125,286,274,125,286,125,125,62,223,125,62,209,125,208,197,125,208,116,125,152,44,125,140,100,125,140,210,125,82,79,125,82,5,125,178,146,125,178,41,125,203,143,125,203,52,125,51,199,125,33,37,125,183,0,125,183,228,125,146,278,125,287,254,125,287,220,125,225,204,125,225,185,125,251,143,125,251,172,125,224,106,125,224,67,125,110,213,125,237,199,125,238,221,125,280,128,125,280,174,125,41,174,125,260,147,125,260,218,125,115,219,125,162,255,125,162,171,125,256,8,125,256,192,125,248,7,125,248,104,125,36,233,125,36,158,125,281,285,125,59,71,125,59,240,125,188,58,125,188,120,125,144,189,125,38,60,125,38,103,125,218,72,125,187,156,125,187,206,125,198,21,125,198,132,125,90,222,125,195,132,125,49,66,125,40,253,125,40,181,125,180,217,125,180,237,125,102,75,125,102,22,125,125,81,126,126,126,126,185,185,185,50,73,123,50,19,123,9,10,123,9,56,123,11,122,123,11,141,123,242,124,123,13,92,123,13,19,123,101,27,123,101,57,123,117,57,123,14,73,123,122,163,123,76,117,123,76,39,123,167,141,123,167,258,123,153,92,123,153,35,123,23,56,123,97,69,123,97,27,123,123,123,123,123,163,123,131,30,123,131,129,123,131,130,123,99,12,123,99,23,123,30,124,123,135,258,123,135,96,123,129,24,123,130,24,123,35,10,123,47,69,123,47,242,123,39,12,123,96,24,123,271,166,123,271,28,123,272,166,123,272,28,123,262,166,123,262,28,123,263,166,123,263,28,123,266,166,123,266,28,123,265,166,123,265,28,123,267,166,123,267,28,123,264,166,123,264,28,123,268,166,123,268,28,123,269,166,123,269,28,123,270,166,123,270,28,123,166,123,124,124,124,124,155,213,276,155,170,276,289,229,276,289,249,276,289,84,276,207,295,276,207,169,276,190,295,276,298,229,276,298,249,276,298,245,276,296,6,276,296,118,276,296,84,276,239,37,276,294,250,276,294,180,276,292,78,276,292,86,276,223,78,276,77,190,276,77,239,276,77,85,276,121,6,276,121,118,276,121,221,276,297,250,276,297,199,276,297,180,276,85,295,276,85,169,276,86,223,276,200,229,276,200,26,276,200,245,276,230,223,276,230,209,276,230,221,276,107,294,276,276,276,276,276,199,276,276,180,276,170,253,276,293,6,276,293,209,276,293,221,276,194,78,276,194,169,276,259,190,276,259,239,276,259,189,276,209,86,276,140,213,276,140,170,276,140,189,276,224,118,276,224,249,276,224,84,276,162,207,276,162,292,276,162,194,276,37,213,276,189,37,276,6,44,257,6,22,257,0,241,257,0,208,257,89,134,257,89,90,257,118,44,257,118,172,257,196,36,257,196,60,257,1,149,257,289,114,257,289,176,257,207,216,257,207,88,257,177,82,257,229,54,257,229,52,257,252,81,257,252,151,257,186,26,257,285,79,257,190,58,257,190,145,257,298,114,257,298,144,257,16,219,257,204,60,257,204,103,257,18,79,257,18,5,257,277,137,257,277,198,257,46,227,257,184,295,257,222,175,257,43,213,257,43,189,257,74,250,257,75,209,257,75,221,257,156,161,257,156,139,257,296,70,257,296,164,257,239,58,257,239,120,257,93,199,257,226,7,257,226,104,257,61,161,257,61,91,257,244,78,257,244,86,257,294,112,257,294,63,257,191,160,257,191,148,257,3,165,257,3,211,257,21,108,257,21,181,257,22,221,257,249,143,257,249,52,257,292,220,257,119,41,257,205,235,257,205,81,257,182,169,257,148,55,257,138,80,257,138,83,257,202,137,257,202,36,257,84,143,257,84,172,257,233,108,257,88,194,257,120,189,257,77,184,257,212,71,257,212,46,257,228,241,257,228,64,257,121,45,257,121,164,257,297,142,257,297,112,257,127,295,257,127,169,257,128,157,257,85,216,257,85,145,257,274,177,257,274,187,257,200,111,257,200,144,257,279,7,257,279,183,257,165,42,257,64,126,257,65,235,257,65,261,257,173,213,257,230,25,257,230,62,257,107,158,257,107,38,257,254,223,257,254,209,257,288,233,257,288,158,257,125,275,257,185,103,257,276,142,257,276,93,257,257,257,257,257,273,257,170,283,257,170,173,257,132,253,257,132,181,257,293,45,257,293,25,257,174,152,257,236,261,257,236,116,257,201,55,257,201,146,257,193,146,257,193,41,257,168,185,257,168,206,257,211,227,257,246,157,257,95,199,257,247,192,257,247,5,257,206,139,257,220,223,257,150,8,257,150,147,257,286,285,257,286,275,257,62,86,257,208,248,257,151,219,257,83,126,257,178,152,257,178,179,257,179,278,257,203,94,257,203,104,257,183,222,257,287,16,257,287,246,257,225,1,257,225,82,257,251,278,257,251,94,257,224,70,257,224,176,257,238,78,257,280,119,257,280,273,257,42,197,257,245,54,257,245,186,257,115,292,257,115,194,257,162,182,257,162,238,257,256,149,257,248,160,257,281,91,257,59,147,257,59,218,257,188,197,257,188,116,257,38,250,257,218,80,257,187,125,257,198,109,257,90,26,257,195,134,257,195,109,257,49,8,257,49,192,257,180,74,257,180,95,257,102,128,257,102,174,257,170,170,170,50,242,131,50,30,131,50,129,131,50,130,131,50,96,131,9,231,131,9,68,131,87,73,131,87,92,131,87,19,131,87,35,131,12,68,131,73,15,131,13,30,131,13,129,131,13,130,131,13,258,131,13,96,131,101,11,131,101,167,131,101,163,131,159,9,131,159,92,131,159,19,131,159,35,131,117,11,131,117,167,131,117,123,131,117,163,131,14,69,131,14,242,131,14,30,131,14,129,131,14,130,131,122,10,131,122,56,131,76,20,131,106,12,131,106,76,131,106,23,131,106,57,131,153,130,131,19,171,131,20,69,131,20,27,131,20,57,131,23,231,131,23,68,131,24,124,131,214,9,131,214,12,131,214,76,131,214,23,131,255,73,131,255,19,131,97,11,131,97,167,131,97,24,131,171,73,131,171,92,131,27,166,131,166,242,131,166,30,131,231,92,131,231,35,131,28,69,131,28,242,131,28,27,131,28,57,131,67,12,131,67,76,131,67,27,131,67,57,131,123,56,131,131,24,131,131,124,131,131,131,131,99,122,131,99,123,131,99,141,131,99,163,131,141,10,131,141,153,131,141,56,131,135,101,131,135,97,131,135,124,131,135,47,131,129,153,131,258,10,131,258,153,131,258,56,131,35,68,131,47,167,131,47,24,131,47,131,131,39,11,131,39,122,131,39,123,131,39,163,131,96,10,131,96,153,131,271,15,131,271,17,131,271,105,131,271,255,131,272,15,131,272,17,131,272,105,131,272,255,131,262,15,131,262,17,131,262,105,131,262,255,131,263,15,131,263,17,131,263,105,131,263,255,131,266,15,131,266,17,131,266,105,131,266,255,131,265,15,131,265,17,131,265,105,131,265,255,131,267,15,131,267,17,131,267,105,131,267,255,131,264,15,131,264,17,131,264,105,131,264,255,131,268,15,131,268,17,131,268,105,131,268,255,131,269,15,131,269,17,131,269,105,131,269,255,131,270,15,131,270,17,131,270,105,131,270,255,131,50,197,132,50,235,132,50,165,132,50,211,132,50,261,132,50,116,132,66,159,132,66,106,132,66,20,132,66,214,132,66,231,132,66,67,132,66,68,132,0,9,132,0,73,132,0,92,132,0,19,132,0,35,132,7,11,132,7,167,132,7,24,132,7,124,132,7,131,132,7,135,132,7,47,132,9,8,132,9,126,132,9,147,132,9,218,132,10,235,132,10,261,132,10,116,132,71,20,132,71,214,132,71,166,132,71,28,132,71,68,132,196,15,132,196,17,132,196,105,132,196,255,132,196,100,132,196,210,132,196,33,132,1,122,132,1,123,132,1,141,132,1,30,132,1,129,132,1,130,132,1,258,132,1,96,132,54,98,132,54,215,132,54,31,132,54,217,132,54,40,132,69,8,132,69,192,132,69,5,132,70,63,132,70,48,132,11,72,132,11,113,132,11,175,132,2,87,132,2,159,132,2,106,132,2,214,132,2,231,132,2,67,132,2,68,132,234,44,132,234,75,132,234,22,132,234,220,132,234,115,132,142,238,132,143,98,132,143,215,132,143,217,132,12,8,132,12,192,132,12,126,132,12,147,132,12,5,132,12,218,132,111,145,132,133,70,132,133,45,132,133,244,132,133,25,132,133,62,132,81,50,132,81,10,132,81,13,132,81,153,132,81,99,132,81,56,132,81,39,132,73,55,132,73,126,132,284,54,132,284,134,132,242,192,132,242,5,132,13,197,132,13,235,132,13,165,132,13,261,132,13,116,132,101,278,132,101,94,132,101,128,132,92,126,132,92,218,132,117,278,132,117,128,132,283,70,132,283,111,132,283,114,132,283,164,132,283,176,132,283,110,132,283,144,132,186,284,132,186,282,132,186,98,132,186,215,132,186,210,132,186,31,132,186,40,132,53,216,132,53,145,132,14,197,132,14,235,132,14,46,132,14,165,132,14,211,132,14,261,132,14,116,132,122,72,132,122,113,132,16,10,132,16,101,132,16,117,132,16,153,132,16,99,132,16,56,132,16,39,132,76,8,132,76,192,132,76,147,132,76,5,132,76,218,132,204,15,132,204,17,132,204,105,132,204,255,132,204,171,132,204,100,132,204,33,132,243,216,132,243,145,132,277,284,132,277,17,132,277,105,132,277,100,132,277,210,132,277,33,132,277,40,132,45,142,132,45,63,132,45,48,132,184,74,132,184,93,132,184,21,132,184,233,132,184,158,132,184,95,132,184,38,132,58,111,132,58,53,132,58,243,132,58,154,132,58,110,132,43,111,132,43,53,132,43,243,132,43,114,132,43,110,132,167,72,132,167,113,132,167,175,132,114,48,132,74,244,132,74,127,132,74,238,132,156,87,132,156,159,132,156,15,132,156,17,132,156,255,132,156,171,132,156,231,132,106,71,132,106,46,132,106,240,132,106,211,132,282,54,132,282,143,132,282,44,132,282,172,132,282,52,132,153,197,132,153,235,132,153,261,132,153,116,132,154,216,132,154,220,132,154,145,132,93,244,132,93,127,132,93,25,132,93,62,132,93,238,132,19,55,132,19,126,132,20,197,132,20,46,132,20,165,132,20,211,132,61,87,132,61,159,132,61,15,132,61,255,132,61,171,132,61,231,132,61,68,132,244,142,132,244,63,132,191,73,132,191,92,132,191,19,132,21,132,132,79,69,132,79,242,132,79,76,132,79,27,132,79,57,132,79,30,132,79,129,132,79,130,132,291,70,132,291,45,132,291,114,132,291,25,132,112,45,132,112,244,132,112,25,132,112,62,132,112,238,132,182,142,132,182,74,132,182,93,132,182,112,132,182,158,132,182,95,132,182,38,132,23,8,132,23,192,132,23,126,132,23,147,132,23,218,132,24,278,132,24,94,132,24,113,132,24,175,132,138,9,132,138,12,132,138,92,132,138,76,132,138,19,132,138,23,132,138,35,132,202,284,132,202,15,132,202,17,132,202,105,132,202,100,132,202,210,132,202,33,132,233,127,132,88,234,132,88,53,132,88,243,132,88,154,132,88,32,132,88,4,132,120,111,132,120,53,132,120,243,132,120,114,132,120,154,132,120,110,132,240,20,132,240,214,132,240,231,132,240,28,132,240,68,132,228,9,132,228,73,132,228,92,132,228,19,132,228,23,132,228,35,132,214,46,132,97,278,132,97,94,132,97,128,132,98,44,132,98,22,132,98,52,132,172,98,132,172,31,132,172,217,132,172,34,132,127,142,132,274,69,132,274,242,132,274,141,132,274,30,132,274,129,132,274,130,132,274,258,132,274,96,132,25,142,132,25,63,132,25,48,132,27,8,132,27,192,132,27,147,132,27,5,132,215,134,132,215,52,132,166,197,132,166,46,132,166,165,132,166,211,132,166,261,132,166,116,132,164,133,132,164,291,132,164,112,132,164,29,132,164,63,132,164,48,132,173,70,132,173,111,132,173,243,132,173,114,132,173,110,132,173,144,132,28,197,132,28,46,132,28,165,132,28,211,132,28,116,132,67,71,132,67,46,132,67,240,132,67,165,132,67,211,132,254,234,132,254,32,132,254,51,132,254,34,132,254,232,132,254,237,132,254,4,132,125,69,132,125,242,132,125,27,132,125,30,132,125,129,132,125,130,132,125,258,132,125,96,132,185,87,132,185,15,132,185,17,132,185,105,132,185,255,132,185,171,132,185,33,132,123,72,132,123,113,132,123,175,132,124,278,132,124,94,132,131,278,132,131,94,132,131,175,132,132,132,132,174,101,132,174,117,132,174,97,132,174,124,132,174,99,132,174,47,132,174,39,132,29,70,132,29,111,132,29,45,132,29,114,132,158,127,132,57,8,132,57,192,132,57,147,132,57,5,132,57,218,132,99,235,132,99,128,132,100,134,132,141,72,132,210,134,132,246,10,132,246,101,132,246,117,132,246,97,132,246,99,132,246,56,132,246,39,132,290,11,132,290,122,132,290,123,132,290,141,132,290,258,132,290,96,132,290,163,132,30,5,132,31,143,132,31,134,132,31,52,132,56,235,132,56,128,132,56,261,132,95,244,132,95,127,132,95,238,132,135,72,132,135,94,132,135,113,132,135,175,132,217,44,132,217,75,132,217,22,132,217,52,132,206,159,132,206,15,132,206,17,132,206,105,132,206,255,132,206,171,132,109,284,132,109,105,132,109,215,132,109,100,132,109,210,132,109,33,132,109,40,132,32,216,132,32,75,132,32,220,132,32,145,132,286,69,132,286,242,132,286,27,132,286,57,132,286,30,132,286,129,132,286,130,132,286,96,132,62,142,132,62,95,132,62,63,132,62,48,132,63,238,132,151,10,132,151,13,132,151,117,132,151,153,132,151,99,132,151,56,132,151,39,132,82,242,132,82,122,132,82,141,132,82,30,132,82,129,132,82,130,132,82,258,132,82,96,132,178,101,132,178,117,132,178,97,132,178,124,132,178,131,132,178,47,132,178,39,132,51,143,132,51,44,132,51,75,132,51,22,132,51,172,132,51,220,132,33,134,132,34,44,132,34,75,132,34,22,132,34,220,132,35,126,132,35,147,132,35,218,132,183,11,132,183,167,132,183,24,132,183,124,132,183,131,132,183,135,132,183,163,132,146,73,132,176,133,132,176,43,132,176,291,132,176,173,132,176,29,132,176,48,132,232,216,132,232,58,132,232,88,132,232,220,132,232,115,132,232,145,132,110,216,132,110,145,132,237,143,132,237,44,132,237,75,132,237,22,132,237,172,132,237,52,132,47,278,132,47,94,132,47,128,132,260,11,132,260,122,132,260,167,132,260,123,132,260,141,132,260,258,132,260,163,132,4,216,132,4,75,132,4,22,132,4,220,132,136,87,132,136,159,132,136,106,132,136,214,132,136,171,132,136,231,132,136,68,132,115,53,132,115,154,132,115,32,132,115,34,132,115,4,132,256,122,132,256,123,132,256,141,132,256,129,132,256,130,132,256,258,132,256,96,132,256,163,132,248,73,132,248,92,132,248,19,132,248,35,132,281,87,132,281,159,132,281,214,132,281,255,132,281,171,132,281,231,132,281,68,132,104,167,132,104,24,132,104,97,132,104,124,132,104,131,132,104,135,132,104,47,132,144,58,132,144,43,132,144,291,132,144,120,132,144,29,132,38,127,132,38,238,132,90,284,132,90,282,132,90,215,132,90,100,132,90,210,132,90,31,132,90,40,132,39,128,132,40,134,132,40,52,132,163,72,132,163,113,132,163,175,132,271,0,132,271,55,132,271,191,132,271,146,132,271,280,132,271,41,132,271,248,132,272,0,132,272,55,132,272,191,132,272,146,132,272,280,132,272,41,132,272,248,132,262,0,132,262,55,132,262,191,132,262,146,132,262,280,132,262,41,132,262,248,132,263,0,132,263,55,132,263,191,132,263,146,132,263,280,132,263,41,132,263,248,132,266,0,132,266,55,132,266,191,132,266,146,132,266,280,132,266,41,132,266,248,132,265,0,132,265,55,132,265,191,132,265,146,132,265,280,132,265,41,132,265,248,132,267,0,132,267,55,132,267,191,132,267,146,132,267,280,132,267,41,132,267,248,132,264,0,132,264,55,132,264,191,132,264,146,132,264,280,132,264,41,132,264,248,132,268,0,132,268,55,132,268,191,132,268,146,132,268,280,132,268,41,132,268,248,132,269,0,132,269,55,132,269,191,132,269,146,132,269,280,132,269,41,132,269,248,132,270,0,132,270,55,132,270,191,132,270,146,132,270,280,132,270,41,132,270,248,132,293,293,293,6,143,273,6,172,273,0,64,273,0,83,273,72,222,273,155,21,273,155,132,273,89,277,273,89,109,273,118,143,273,118,52,273,196,137,273,289,70,273,289,164,273,207,220,273,207,115,273,2,91,273,177,125,273,142,199,273,81,65,273,229,186,273,229,90,273,252,16,273,186,249,273,285,192,273,285,5,273,190,216,273,190,88,273,160,55,273,298,70,273,298,176,273,204,137,273,204,36,273,18,8,273,18,192,273,277,195,273,184,169,273,58,213,273,58,189,273,222,113,273,44,209,273,44,221,273,75,223,273,156,103,273,296,45,273,296,25,273,239,216,273,239,145,273,93,250,273,94,152,273,94,179,273,226,175,273,227,197,273,227,165,273,61,139,273,294,133,273,294,48,273,191,241,273,191,208,273,3,197,273,3,116,273,21,253,273,22,223,273,22,209,273,249,54,273,79,275,273,80,126,273,292,75,273,112,199,273,119,273,273,205,16,273,205,151,273,182,78,273,182,86,273,138,150,273,202,198,273,202,195,273,84,54,273,84,52,273,233,253,273,233,181,273,120,213,273,212,165,273,212,211,273,228,80,273,228,83,273,121,25,273,121,62,273,297,133,273,297,63,273,172,221,273,127,78,273,128,219,273,85,88,273,85,115,273,274,149,273,200,114,273,200,176,273,26,134,273,279,113,273,279,175,273,230,244,273,230,238,273,107,74,273,107,95,273,254,292,273,254,194,273,288,74,273,288,38,273,185,36,273,185,60,273,276,112,273,276,63,273,257,119,273,257,193,273,170,43,273,170,120,273,293,244,273,293,62,273,273,273,273,174,157,273,236,235,273,236,81,273,201,41,273,158,108,273,158,181,273,168,156,273,168,61,273,246,219,273,246,252,273,95,250,273,247,8,273,247,147,273,206,60,273,206,103,273,109,26,273,220,194,273,150,218,273,286,177,273,286,187,273,208,55,273,151,65,273,152,278,273,140,132,273,82,149,273,178,157,273,178,102,273,203,7,273,183,226,273,183,203,273,146,160,273,146,148,273,287,128,273,287,174,273,225,274,273,225,125,273,251,7,273,251,104,273,224,45,273,224,164,273,238,86,273,280,201,273,280,193,273,41,148,273,42,261,273,5,275,273,245,134,273,245,90,273,136,161,273,136,91,273,116,42,273,162,184,273,162,127,273,248,241,273,248,64,273,281,161,273,281,139,273,104,179,273,59,138,273,59,126,273,188,235,273,188,261,273,145,189,273,38,108,273,187,79,273,198,196,273,49,147,273,49,218,273,180,142,273,180,93,273,102,278,273,66,82,174,6,17,174,6,105,174,6,33,174,0,134,174,0,109,174,7,235,174,7,81,174,7,151,174,87,292,174,87,194,174,216,241,174,72,197,174,72,165,174,72,116,174,155,24,174,155,131,174,155,135,174,89,282,174,89,215,174,89,31,174,118,105,174,118,100,174,118,33,174,196,138,174,196,126,174,196,218,174,1,71,174,1,46,174,1,240,174,54,55,174,70,42,174,289,76,174,289,27,174,289,57,174,207,87,174,207,159,174,207,231,174,11,37,174,2,125,174,234,139,174,234,103,174,235,175,174,177,142,174,177,112,174,177,63,174,142,149,174,133,275,174,229,284,174,229,210,174,229,40,174,101,250,174,252,244,174,252,62,174,252,238,174,159,194,174,117,250,174,283,247,174,283,150,174,283,49,174,186,55,174,186,146,174,285,133,174,285,291,174,285,48,174,190,214,174,190,231,174,190,68,174,160,220,174,160,115,174,15,223,174,15,209,174,15,221,174,298,12,174,298,76,174,298,57,174,122,295,174,122,169,174,16,278,174,16,94,174,16,104,174,17,209,174,17,221,174,204,138,174,204,147,174,204,218,174,18,291,174,18,29,174,18,48,174,277,0,174,277,228,174,277,126,174,45,65,174,184,157,174,184,152,174,58,80,174,58,83,174,43,80,174,167,37,174,114,227,174,156,8,174,156,192,174,156,5,174,296,69,174,296,242,174,296,27,174,106,213,174,106,189,174,154,91,174,239,106,174,239,214,174,239,68,174,93,149,174,20,213,174,226,132,174,61,192,174,61,79,174,61,5,174,244,219,174,294,10,174,294,13,174,294,153,174,191,134,174,191,186,174,191,90,174,3,70,174,3,114,174,3,176,174,21,222,174,249,284,174,249,100,174,249,210,174,113,197,174,113,261,174,119,44,174,119,75,174,119,22,174,205,244,174,205,25,174,205,62,174,182,219,174,182,157,174,148,220,174,105,221,174,24,253,174,202,138,174,202,228,174,202,126,174,84,100,174,84,210,174,84,33,174,233,222,174,88,160,174,88,241,174,120,80,174,120,83,174,77,11,174,77,123,174,77,163,174,212,111,174,212,114,174,212,144,174,241,145,174,228,109,174,214,189,174,255,292,174,255,223,174,255,209,174,121,69,174,121,242,174,121,30,174,297,10,174,297,153,174,297,56,174,97,108,174,98,137,174,171,292,174,171,223,174,171,194,174,127,157,174,128,278,174,85,159,174,85,231,174,85,68,174,274,66,174,274,2,174,274,240,174,200,12,174,200,76,174,200,23,174,25,65,174,215,26,174,279,21,174,279,132,174,164,42,174,164,188,174,64,216,174,64,58,174,64,145,174,173,150,174,230,30,174,230,129,174,230,130,174,230,96,174,107,101,174,107,117,174,107,97,174,67,213,174,67,189,174,254,148,174,254,201,174,254,193,174,288,101,174,288,97,174,288,47,174,125,66,174,125,136,174,185,8,174,185,147,174,185,218,174,123,295,174,123,169,174,124,253,174,124,108,174,124,181,174,276,10,174,276,99,174,276,56,174,257,143,174,257,44,174,257,172,174,170,20,174,170,28,174,170,67,174,131,253,174,131,181,174,132,222,174,293,242,174,293,30,174,293,129,174,293,130,174,273,44,174,273,22,174,273,172,174,174,128,174,174,174,174,175,261,174,236,45,174,236,25,174,236,164,174,201,75,174,201,220,174,99,199,174,193,75,174,193,22,174,141,78,174,141,169,174,168,234,174,168,34,174,168,4,174,246,278,174,246,94,174,246,178,174,290,46,174,290,165,174,290,211,174,31,26,174,56,199,174,95,149,174,135,37,174,217,137,174,129,86,174,130,86,174,247,291,174,247,29,174,259,11,174,259,167,174,259,163,174,206,8,174,206,192,174,206,147,174,32,161,174,32,139,174,32,91,174,150,43,174,286,2,174,286,136,174,286,281,174,62,65,174,63,275,174,208,216,174,208,88,174,208,115,174,151,94,174,151,104,174,140,167,174,140,24,174,140,135,174,82,71,174,82,240,174,258,78,174,258,86,174,178,128,174,178,174,174,51,60,174,51,103,174,34,60,174,34,103,174,183,235,174,183,81,174,183,261,174,146,54,174,146,52,174,287,182,174,287,127,174,287,238,174,176,227,174,176,42,174,232,161,174,232,91,174,225,142,174,225,93,174,225,112,174,224,69,174,224,27,174,224,57,174,237,137,174,237,60,174,238,219,174,280,143,174,280,172,174,280,52,174,41,54,174,41,143,174,41,52,174,47,108,174,47,181,174,48,275,174,260,197,174,260,165,174,260,211,174,4,161,174,4,139,174,245,284,174,245,215,174,245,40,174,136,79,174,115,148,174,116,113,174,116,175,174,162,122,174,162,141,174,162,258,174,256,71,174,256,46,174,256,211,174,248,134,174,248,109,174,36,217,174,36,51,174,36,237,174,281,79,174,281,5,174,104,81,174,59,43,174,59,173,174,188,70,174,188,45,174,144,227,174,145,83,174,187,133,174,187,112,174,187,63,174,198,282,174,198,98,174,198,217,174,90,55,174,90,248,174,195,282,174,195,98,174,195,31,174,49,173,174,49,29,174,39,250,174,39,199,174,40,26,174,180,117,174,180,99,174,180,39,174,96,78,174,96,86,174,163,295,174,102,184,174,102,127,174,50,37,175,66,55,175,6,234,175,6,32,175,6,232,175,6,4,175,0,71,175,0,46,175,0,165,175,0,211,175,7,72,175,7,290,175,8,235,175,8,261,175,10,295,175,10,169,175,87,199,175,216,149,175,71,55,175,72,113,175,72,175,175,155,14,175,155,20,175,155,166,175,155,28,175,89,111,175,89,114,175,89,110,175,89,144,175,118,154,175,118,32,175,118,232,175,118,4,175,196,160,175,196,148,175,196,208,175,1,278,175,1,94,175,1,178,175,1,104,175,54,80,175,70,137,175,70,60,175,289,24,175,289,124,175,289,131,175,289,135,175,207,282,175,207,98,175,207,217,175,207,237,175,2,55,175,2,146,175,2,280,175,2,41,175,234,223,175,234,209,175,234,221,175,235,192,175,235,147,175,177,75,175,177,220,175,177,115,175,142,219,175,142,157,175,111,26,175,133,152,175,133,179,175,134,80,175,134,83,175,81,8,175,81,192,175,81,147,175,81,5,175,284,213,175,284,189,175,229,53,175,229,243,175,229,154,175,229,110,175,13,295,175,13,37,175,101,86,175,252,74,175,252,93,175,252,95,175,252,38,175,159,250,175,159,199,175,117,78,175,117,86,175,283,222,175,283,226,175,283,203,175,186,80,175,186,150,175,186,83,175,186,59,175,285,44,175,285,75,175,285,22,175,285,172,175,190,282,175,190,98,175,190,215,175,190,31,175,14,37,175,298,167,175,298,24,175,298,131,175,298,135,175,16,192,175,16,79,175,16,5,175,204,160,175,204,148,175,204,201,175,204,193,175,18,143,175,18,44,175,18,22,175,18,172,175,243,26,175,277,160,175,277,241,175,277,64,175,277,208,175,45,60,175,45,103,175,43,222,175,44,275,175,114,137,175,74,219,175,74,65,175,75,275,175,296,97,175,296,124,175,296,131,175,296,47,175,106,108,175,106,181,175,153,295,175,153,169,175,239,282,175,239,215,175,239,31,175,239,40,175,93,219,175,93,157,175,20,253,175,20,108,175,20,181,175,226,291,175,226,29,175,244,161,175,244,139,175,244,91,175,294,15,175,294,17,175,294,255,175,294,171,175,191,66,175,191,71,175,191,46,175,191,240,175,3,21,175,3,132,175,21,42,175,22,275,175,249,53,175,249,243,175,249,154,175,249,232,175,79,128,175,79,151,175,291,179,175,112,157,175,112,152,175,113,175,175,119,156,175,119,61,175,119,185,175,119,206,175,205,74,175,205,158,175,205,95,175,205,38,175,182,161,175,182,91,175,149,220,175,138,197,175,138,165,175,138,261,175,138,116,175,202,160,175,202,148,175,202,241,175,202,208,175,84,53,175,84,154,175,84,32,175,84,232,175,233,65,175,233,42,175,88,149,175,120,222,175,77,50,175,77,10,175,77,13,175,77,153,175,240,55,175,241,134,175,228,197,175,228,46,175,228,165,175,228,211,175,214,250,175,214,108,175,121,101,175,121,97,175,121,124,175,121,47,175,297,87,175,297,15,175,297,255,175,297,171,175,98,194,175,171,199,175,127,91,175,85,282,175,85,98,175,85,31,175,85,217,175,274,278,175,274,128,175,274,174,175,274,178,175,200,11,175,200,167,175,200,24,175,200,135,175,25,139,175,25,60,175,25,103,175,215,213,175,215,189,175,279,283,175,279,43,175,279,173,175,279,29,175,166,253,175,166,37,175,164,137,175,164,60,175,164,103,175,165,126,175,64,134,175,64,109,175,231,250,175,231,199,175,173,222,175,173,226,175,230,101,175,230,117,175,230,97,175,230,39,175,107,106,175,107,214,175,107,231,175,107,68,175,28,253,175,28,181,175,67,253,175,67,108,175,67,181,175,68,250,175,254,177,175,254,275,175,254,187,175,288,106,175,288,214,175,288,67,175,288,68,175,125,128,175,126,197,175,185,148,175,185,193,175,276,87,175,276,159,175,276,255,175,276,171,175,257,156,175,257,61,175,257,136,175,257,281,175,170,284,175,170,100,175,170,210,175,170,40,175,132,227,175,132,42,175,293,101,175,293,117,175,293,97,175,293,47,175,273,156,175,273,61,175,273,206,175,174,125,175,174,82,175,175,175,175,236,21,175,236,233,175,236,158,175,236,38,175,201,196,175,201,185,175,201,206,175,158,65,175,99,78,175,99,86,175,99,169,175,193,156,175,193,206,175,168,45,175,168,244,175,168,25,175,168,62,175,210,213,175,211,126,175,246,79,175,246,125,175,246,5,175,290,94,175,290,104,175,31,189,175,56,295,175,56,78,175,56,169,175,95,219,175,217,292,175,217,194,175,247,143,175,247,44,175,247,172,175,247,52,175,259,50,175,259,13,175,259,14,175,259,153,175,109,241,175,109,83,175,32,221,175,150,54,175,150,143,175,150,52,175,286,16,175,286,128,175,286,174,175,286,246,175,62,161,175,62,139,175,62,103,175,63,157,175,63,152,175,63,179,175,208,109,175,151,8,175,151,192,175,151,5,175,140,50,175,140,14,175,140,166,175,140,28,175,82,278,175,82,94,175,178,125,175,178,82,175,203,291,175,203,29,175,203,48,175,51,292,175,51,223,175,51,194,175,51,209,175,34,292,175,34,223,175,34,209,175,34,221,175,183,72,175,183,113,175,183,290,175,183,260,175,146,66,175,146,240,175,146,136,175,147,261,175,287,142,175,287,93,175,287,112,175,287,95,175,176,137,175,176,36,175,225,88,175,225,254,175,225,220,175,225,115,175,251,133,175,251,291,175,251,29,175,251,48,175,224,24,175,224,124,175,224,131,175,224,47,175,110,26,175,237,292,175,237,223,175,237,194,175,238,161,175,238,139,175,238,91,175,280,61,175,280,136,175,280,281,175,41,66,175,41,136,175,48,152,175,48,179,175,260,7,175,260,175,175,260,104,175,4,209,175,4,221,175,245,111,175,245,53,175,245,243,175,245,110,175,115,149,175,116,126,175,116,147,175,162,10,175,162,99,175,162,56,175,162,39,175,256,7,175,256,278,175,256,94,175,256,104,175,248,71,175,248,46,175,248,240,175,248,211,175,36,70,175,36,45,175,36,164,175,281,273,175,281,41,175,59,54,175,59,52,175,59,90,175,188,21,175,188,233,175,188,132,175,188,158,175,144,26,175,38,65,175,218,197,175,218,235,175,218,261,175,218,116,175,187,75,175,187,22,175,187,220,175,198,70,175,198,114,175,198,176,175,198,144,175,90,80,175,90,64,175,90,83,175,195,111,175,195,114,175,195,176,175,195,144,175,49,54,175,49,143,175,49,172,175,49,52,175,39,78,175,39,86,175,40,213,175,40,189,175,180,87,175,180,159,175,180,231,175,180,68,175,102,142,175,102,133,175,102,112,175,102,63,175,6,247,236,6,150,236,6,49,236,0,199,236,8,253,236,8,108,236,8,181,236,72,86,236,155,192,236,155,79,236,155,5,236,89,177,236,89,149,236,89,225,236,118,247,236,118,49,236,1,295,236,1,169,236,289,7,236,289,94,236,289,104,236,207,241,236,207,64,236,207,208,236,177,26,236,229,285,236,229,275,236,229,187,236,252,227,236,252,42,236,253,192,236,190,160,236,190,148,236,190,208,236,298,278,236,298,94,236,298,104,236,18,118,236,18,249,236,222,139,236,222,103,236,296,7,236,296,175,236,296,183,236,239,160,236,239,148,236,239,201,236,226,161,236,226,139,236,226,91,236,227,219,236,294,55,236,294,191,236,294,146,236,192,181,236,3,219,236,3,252,236,3,205,236,249,285,236,249,275,236,79,37,236,80,223,236,80,209,236,292,80,236,292,83,236,119,213,236,205,42,236,205,188,236,148,189,236,138,250,236,84,285,236,84,18,236,84,247,236,77,274,236,77,125,236,77,82,236,212,219,236,212,157,236,241,194,236,228,250,236,228,199,236,121,113,236,121,175,236,121,183,236,297,55,236,297,191,236,297,248,236,85,160,236,85,241,236,85,208,236,274,295,236,200,278,236,200,94,236,200,178,236,279,161,236,279,139,236,64,292,236,64,194,236,65,42,236,230,72,236,230,113,236,230,260,236,107,138,236,107,126,236,107,218,236,288,138,236,288,147,236,288,218,236,125,37,236,126,250,236,276,0,236,276,191,236,276,248,236,170,119,236,170,273,236,170,193,236,293,72,236,293,113,236,293,175,236,236,65,236,236,236,236,236,188,236,201,213,236,201,189,236,193,213,236,193,189,236,168,222,236,168,279,236,290,78,236,290,86,236,259,274,236,259,125,236,259,286,236,150,209,236,150,221,236,286,37,236,140,79,236,140,286,236,140,5,236,82,295,236,82,169,236,83,223,236,83,194,236,203,161,236,203,91,236,147,108,236,147,181,236,287,227,236,287,212,236,225,26,236,225,195,236,251,91,236,224,7,236,224,183,236,224,104,236,260,78,236,260,86,236,5,253,236,245,177,236,245,275,236,245,187,236,162,1,236,162,290,236,162,256,236,256,78,236,256,169,236,248,199,236,59,223,236,59,209,236,59,221,236,188,65,236,218,108,236,187,26,236,198,149,236,195,149,236,49,221,236,180,0,236,180,228,236,180,126,236,50,147,29,50,218,29,66,111,29,66,110,29,0,99,29,0,56,29,7,100,29,7,33,29,10,126,29,71,53,29,71,243,29,196,244,29,196,62,29,1,159,29,1,231,29,2,111,29,2,144,29,234,261,29,234,116,29,177,9,29,177,23,29,142,216,29,142,145,29,12,275,29,284,278,29,284,94,29,13,218,29,101,55,29,92,149,29,117,55,29,283,291,29,283,29,29,53,46,29,285,76,29,285,57,29,160,123,29,160,163,29,14,8,29,14,147,29,15,72,29,15,113,29,122,241,29,16,98,29,16,217,29,17,113,29,17,175,29,76,275,29,204,25,29,204,62,29,18,27,29,18,57,29,277,182,29,277,238,29,184,134,29,184,90,29,58,63,29,43,48,29,74,220,29,156,70,29,282,128,29,153,126,29,154,46,29,154,211,29,93,216,29,20,5,29,61,70,29,191,117,29,191,39,29,21,44,29,21,22,29,79,20,29,79,67,29,112,58,29,112,145,29,119,24,29,119,135,29,182,109,29,148,11,29,148,163,29,105,175,29,138,13,29,138,153,29,202,244,29,202,238,29,233,75,29,233,22,29,88,93,29,88,95,29,120,133,29,120,63,29,240,243,29,240,110,29,228,10,29,228,56,29,255,72,29,127,134,29,274,214,29,274,68,29,166,8,29,166,192,29,164,156,29,164,206,29,64,141,29,64,258,29,173,291,29,173,48,29,28,192,29,28,5,29,254,158,29,254,38,29,125,106,29,125,214,29,185,45,29,185,25,29,257,124,29,257,131,29,132,44,29,132,172,29,273,24,29,273,131,29,174,215,29,174,31,29,29,29,29,201,11,29,201,167,29,158,75,29,193,167,29,193,135,29,141,241,29,210,94,29,246,282,29,246,98,29,290,87,29,290,171,29,31,128,29,129,80,29,130,80,29,247,69,29,247,27,29,206,45,29,109,127,29,32,197,29,32,165,29,150,242,29,150,30,29,286,106,29,286,67,29,208,122,29,208,123,29,151,217,29,82,231,29,82,68,29,258,83,29,178,215,29,178,40,29,51,235,29,51,81,29,34,235,29,34,261,29,35,149,29,183,105,29,183,33,29,146,101,29,146,97,29,176,61,29,232,165,29,232,211,29,225,9,29,225,35,29,237,81,29,237,151,29,280,124,29,280,47,29,41,97,29,41,47,29,260,255,29,260,171,29,4,197,29,4,116,29,136,114,29,115,95,29,256,87,29,256,159,29,248,99,29,248,39,29,281,114,29,281,176,29,104,100,29,104,210,29,59,30,29,59,129,29,59,130,29,144,136,29,38,220,29,187,12,29,187,23,29,49,69,29,49,242,29,40,278,29,96,80,29,96,83,29,66,60,201,66,103,201,6,134,201,6,109,201,0,247,201,7,219,201,71,139,201,72,152,201,72,179,201,155,93,201,155,95,201,89,156,201,89,206,201,118,109,201,196,249,201,1,226,201,54,292,201,54,223,201,289,182,201,289,238,201,207,143,201,207,172,201,2,36,201,2,60,201,177,147,201,177,218,201,142,253,201,142,181,201,143,194,201,134,221,201,229,196,201,229,204,201,252,94,201,252,104,201,283,199,201,186,223,201,186,209,201,285,126,201,190,44,201,190,22,201,298,244,201,298,238,201,16,227,201,18,0,201,18,228,201,277,118,201,46,161,201,46,139,201,74,37,201,75,189,201,157,175,201,296,184,201,296,127,201,239,75,201,239,22,201,93,253,201,294,43,201,294,120,201,191,150,201,191,49,201,3,16,201,21,295,201,21,169,201,291,250,201,112,108,201,112,181,201,119,160,201,119,208,201,205,278,201,205,94,201,149,8,201,149,192,201,138,275,201,202,249,201,84,277,201,84,202,201,233,295,201,77,233,201,77,158,201,212,81,201,212,151,201,240,103,201,228,285,201,121,184,201,297,43,201,297,173,201,128,42,201,85,44,201,85,172,201,274,222,201,200,244,201,200,62,201,279,1,201,279,82,201,165,91,201,65,278,201,107,133,201,107,48,201,254,213,201,254,189,201,288,133,201,288,63,201,126,275,201,185,26,201,276,283,201,276,173,201,257,241,201,257,64,201,170,220,201,170,115,201,132,169,201,273,241,201,174,188,201,236,174,201,236,178,201,29,199,201,201,148,201,201,201,201,193,160,201,193,148,201,168,71,201,168,240,201,211,161,201,211,91,201,246,3,201,246,42,201,247,248,201,259,158,201,259,38,201,206,26,201,220,213,201,150,55,201,63,108,201,208,273,201,151,227,201,152,113,201,140,74,201,140,95,201,82,222,201,178,65,201,203,290,201,52,292,201,52,194,201,183,157,201,146,80,201,287,7,201,287,183,201,225,8,201,225,147,201,251,290,201,224,182,201,224,127,201,280,64,201,280,83,201,41,80,201,41,83,201,48,250,201,260,179,201,260,251,201,245,204,201,245,185,201,136,137,201,162,132,201,256,226,201,256,203,201,36,136,201,281,137,201,104,219,201,59,55,201,59,146,201,188,128,201,38,37,201,187,138,201,187,218,201,198,61,201,198,281,201,90,209,201,90,221,201,195,156,201,195,61,201,49,248,201,180,291,201,180,29,201,102,113,201,102,175,201,66,17,158,66,105,158,0,69,158,0,27,158,7,99,158,7,56,158,10,94,158,87,165,158,87,211,158,71,15,158,71,255,158,196,282,158,196,98,158,1,24,158,1,131,158,54,4,158,70,216,158,2,105,158,2,33,158,12,55,158,111,75,158,242,126,158,13,278,158,101,72,158,101,113,158,159,197,158,159,165,158,117,113,158,117,175,158,283,182,158,283,238,158,186,234,158,186,4,158,53,44,158,53,172,158,14,128,158,122,192,158,122,5,158,16,20,158,16,28,158,76,55,158,204,282,158,204,31,158,243,44,158,243,22,158,277,217,158,277,237,158,45,145,158,184,291,158,184,48,158,58,45,158,58,25,158,43,244,158,43,62,158,114,220,158,74,21,158,156,284,158,156,40,158,106,235,158,106,81,158,153,278,158,153,94,158,154,143,158,154,172,158,93,132,158,61,284,158,61,210,158,191,76,158,191,57,158,21,95,158,79,123,158,79,163,158,291,127,158,119,73,158,119,19,158,182,29,158,138,30,158,138,129,158,138,130,158,202,98,158,202,217,158,233,74,158,233,38,158,88,70,158,120,25,158,120,62,158,240,15,158,240,17,158,228,69,158,228,242,158,214,235,158,214,261,158,255,46,158,97,72,158,171,46,158,171,211,158,274,167,158,274,135,158,166,128,158,164,216,158,164,145,158,231,197,158,231,116,158,173,244,158,173,238,158,67,81,158,68,261,158,68,116,158,254,111,158,254,144,158,125,11,158,125,167,158,185,215,158,185,31,158,123,5,158,257,92,158,257,35,158,273,92,158,273,19,158,174,50,158,174,14,158,29,127,158,158,158,158,158,38,158,193,73,158,141,8,158,141,192,158,246,166,158,246,28,158,290,124,158,290,47,158,30,126,158,95,132,158,129,218,158,130,218,158,206,215,158,206,40,158,32,54,158,32,52,158,286,11,158,286,163,158,151,20,158,151,67,158,82,24,158,82,135,158,258,8,158,258,147,158,178,50,158,178,13,158,51,134,158,51,109,158,34,134,158,183,99,158,183,39,158,146,12,158,146,23,158,176,88,158,176,115,158,232,143,158,232,52,158,110,75,158,110,22,158,237,109,158,280,9,158,280,35,158,41,9,158,41,23,158,260,97,158,260,47,158,136,100,158,136,33,158,115,114,158,256,124,158,256,131,158,248,27,158,248,57,158,281,100,158,281,210,158,104,10,158,104,56,158,144,220,158,90,234,158,90,34,158,39,175,158,96,147,158,96,218,158,271,148,158,271,201,158,272,148,158,272,201,158,262,148,158,262,201,158,263,148,158,263,201,158,266,148,158,266,201,158,265,148,158,265,201,158,267,148,158,267,201,158,264,148,158,264,201,158,268,148,158,268,201,158,269,148,158,269,201,158,270,148,158,270,201,158,9,129,57,9,130,57,69,12,57,242,12,57,122,73,57,76,69,57,76,27,57,23,242,57,27,57,57,57,57,57,141,73,57,141,19,57,129,35,57,258,92,57,258,19,57,35,130,57,96,92,57,96,35,57,271,123,57,271,163,57,272,123,57,272,163,57,262,123,57,262,163,57,263,123,57,263,163,57,266,123,57,266,163,57,265,123,57,265,163,57,267,123,57,267,163,57,264,123,57,264,163,57,268,123,57,268,163,57,269,123,57,269,163,57,270,123,57,270,163,57,9,215,99,9,31,99,87,141,99,87,258,99,12,40,99,73,217,99,284,12,99,284,76,99,13,101,99,13,97,99,101,153,99,159,122,99,159,141,99,92,98,99,117,10,99,117,153,99,14,124,99,122,231,99,17,242,99,17,30,99,106,11,99,106,167,99,282,92,99,282,35,99,19,98,99,19,217,99,20,24,99,105,69,99,105,242,99,23,215,99,23,40,99,214,11,99,214,163,99,255,129,99,255,130,99,255,96,99,97,50,99,27,100,99,166,124,99,28,24,99,28,131,99,67,167,99,67,135,99,123,231,99,123,68,99,131,166,99,57,100,99,99,99,99,99,56,99,210,76,99,210,57,99,30,15,99,135,20,99,129,15,99,130,15,99,258,171,99,33,69,99,33,27,99,35,31,99,237,73,99,47,50,99,47,14,99,39,10,99,39,56,99,96,171,99,163,68,99,271,51,99,271,34,99,272,51,99,272,34,99,262,51,99,262,34,99,263,51,99,263,34,99,266,51,99,266,34,99,265,51,99,265,34,99,267,51,99,267,34,99,264,51,99,264,34,99,268,51,99,268,34,99,269,51,99,269,34,99,270,51,99,270,34,99,100,100,100,135,99,100,66,139,193,219,278,193,6,90,193,0,150,193,0,49,193,7,157,193,71,161,193,71,91,193,155,74,193,155,38,193,89,204,193,89,185,193,118,134,193,118,90,193,196,26,193,1,222,193,54,209,193,54,221,193,55,80,193,55,83,193,289,244,193,289,62,193,207,44,193,207,22,193,2,103,193,177,8,193,177,192,193,142,108,193,143,292,193,143,223,193,133,250,193,81,227,193,229,277,193,229,202,193,252,278,193,252,178,193,186,6,193,186,221,193,285,138,193,285,218,193,190,75,193,190,254,193,298,25,193,298,62,193,16,42,193,16,188,193,204,26,193,18,138,193,18,126,193,277,249,193,46,91,193,44,194,193,74,253,193,156,137,193,296,182,193,296,238,193,239,254,193,239,220,193,93,108,193,93,181,193,94,219,193,226,290,193,227,235,193,61,137,193,294,283,193,294,173,193,191,80,193,191,59,193,3,81,193,3,151,193,249,109,193,79,149,193,291,199,193,113,179,193,119,148,193,119,201,193,205,174,193,205,178,193,84,134,193,84,109,193,233,37,193,88,213,193,77,21,193,77,132,193,212,235,193,212,261,193,240,161,193,240,139,193,228,247,193,121,182,193,121,127,193,297,283,193,297,29,193,172,292,193,172,194,193,128,65,193,85,75,193,85,22,193,200,45,193,200,25,193,279,290,193,279,256,193,230,184,193,107,112,193,107,63,193,288,142,193,288,112,193,276,291,193,276,29,193,257,160,193,257,208,193,170,216,193,170,88,193,132,295,193,293,184,193,293,127,193,273,160,193,273,148,193,174,65,193,175,179,193,236,128,193,236,246,193,201,193,193,158,37,193,193,193,193,168,66,193,168,2,193,246,188,193,95,253,193,95,181,193,247,126,193,259,21,193,259,233,193,220,189,193,63,250,193,151,42,193,152,175,193,140,158,193,140,38,193,203,72,193,203,260,193,52,223,193,52,209,193,183,152,193,183,102,193,146,64,193,146,83,193,147,275,193,287,94,193,287,104,193,225,192,193,225,5,193,251,72,193,251,113,193,224,244,193,224,238,193,280,241,193,280,208,193,41,241,193,41,64,193,48,199,193,260,226,193,5,149,193,245,196,193,245,202,193,136,60,193,136,103,193,115,213,193,115,189,193,256,222,193,248,150,193,36,61,193,281,36,193,281,60,193,104,157,193,59,248,193,218,275,193,187,8,193,187,147,193,198,156,193,198,206,193,195,185,193,195,206,193,49,228,193,180,133,193,180,48,193,102,7,193,194,194,194,198,193,194,69,24,141,11,30,141,11,129,141,11,130,141,73,10,141,73,56,141,101,9,141,101,23,141,117,9,141,117,35,141,122,258,141,76,124,141,76,47,141,167,242,141,167,30,141,19,56,141,97,12,141,97,23,141,27,24,141,123,258,141,123,96,141,131,27,141,131,57,141,57,124,141,99,92,141,99,19,141,141,122,141,141,141,141,135,69,141,135,242,141,129,163,141,47,12,141,39,92,141,39,35,141,96,163,141,163,130,141,271,13,141,271,153,141,272,13,141,272,153,141,262,13,141,262,153,141,263,13,141,263,153,141,266,13,141,266,153,141,265,13,141,265,153,141,267,13,141,267,153,141,264,13,141,264,153,141,268,13,141,268,153,141,269,13,141,269,153,141,270,13,141,270,153,141,168,168,168,168,169,168,169,169,169,9,48,210,87,217,210,70,10,210,234,214,210,234,231,210,234,68,210,142,69,210,142,57,210,12,63,210,12,48,210,111,50,210,111,14,210,133,12,210,133,76,210,133,23,210,284,100,210,13,111,210,159,34,210,283,92,210,283,19,210,283,35,210,53,20,210,53,166,210,15,98,210,17,215,210,17,31,210,76,63,210,243,14,210,243,166,210,243,28,210,45,117,210,45,99,210,45,39,210,184,24,210,184,131,210,184,135,210,43,73,210,43,19,210,114,10,210,114,13,210,114,153,210,74,242,210,74,30,210,74,129,210,74,130,210,106,4,210,282,15,210,282,17,210,282,255,210,93,69,210,93,242,210,93,27,210,20,154,210,244,101,210,244,97,210,244,47,210,21,122,210,21,141,210,21,258,210,291,9,210,291,23,210,291,35,210,112,76,210,112,27,210,112,57,210,182,124,210,182,131,210,182,47,210,105,215,210,105,31,210,105,40,210,23,48,210,233,141,210,233,258,210,233,96,210,120,73,210,214,4,210,255,98,210,255,217,210,97,238,210,171,98,210,171,217,210,127,24,210,127,124,210,25,101,210,25,117,210,25,39,210,27,142,210,164,99,210,164,56,210,164,39,210,231,34,210,173,73,210,173,92,210,173,19,210,28,53,210,28,154,210,67,154,210,124,238,210,131,127,210,132,122,210,132,123,210,132,141,210,29,9,210,29,92,210,29,35,210,158,129,210,158,130,210,158,258,210,158,96,210,57,63,210,99,70,210,100,40,210,210,284,210,210,100,210,210,210,210,31,15,210,56,70,210,95,69,210,95,242,210,95,30,210,32,106,210,32,214,210,32,67,210,62,101,210,62,97,210,51,87,210,51,159,210,51,231,210,33,284,210,33,215,210,33,40,210,34,68,210,176,10,210,176,153,210,176,56,210,232,106,210,232,20,210,232,67,210,110,50,210,110,14,210,110,166,210,237,87,210,237,159,210,237,171,210,47,238,210,4,68,210,144,50,210,144,13,210,144,153,210,38,30,210,38,129,210,38,130,210,38,96,210,271,58,210,271,120,210,271,145,210,272,58,210,272,120,210,272,145,210,262,58,210,262,120,210,262,145,210,263,58,210,263,120,210,263,145,210,266,58,210,266,120,210,266,145,210,265,58,210,265,120,210,265,145,210,267,58,210,267,120,210,267,145,210,264,58,210,264,120,210,264,145,210,268,58,210,268,120,210,268,145,210,269,58,210,269,120,210,269,145,210,270,58,210,270,120,210,270,145,210,254,210,211,211,211,211,66,290,246,6,15,246,6,255,246,6,171,246,0,54,246,0,90,246,7,197,246,7,261,246,7,116,246,87,223,246,87,209,246,87,221,246,71,72,246,155,11,246,155,167,246,155,163,246,89,284,246,89,210,246,89,40,246,118,15,246,118,17,246,118,255,246,196,8,246,196,192,246,196,147,246,1,66,246,1,136,246,55,52,246,69,86,246,70,65,246,289,9,246,289,12,246,289,23,246,207,106,246,207,214,246,207,68,246,11,253,246,2,1,246,2,82,246,234,161,246,234,91,246,235,278,246,177,74,246,177,93,246,177,95,246,142,275,246,143,55,246,111,227,246,111,42,246,134,126,246,81,278,246,81,94,246,284,26,246,242,78,246,242,86,246,229,105,246,229,100,246,229,33,246,101,199,246,252,45,246,252,25,246,252,164,246,159,292,246,159,223,246,159,209,246,117,199,246,283,80,246,283,83,246,283,59,246,186,0,246,186,228,246,186,248,246,285,142,246,285,112,246,285,63,246,190,106,246,190,20,246,190,67,246,160,216,246,160,58,246,160,145,246,14,213,246,298,9,246,298,23,246,298,35,246,122,37,246,16,128,246,204,8,246,204,192,246,204,5,246,18,133,246,18,63,246,243,227,246,277,138,246,277,147,246,277,218,246,45,219,246,46,72,246,46,113,246,184,179,246,184,251,246,58,241,246,43,241,246,43,83,246,167,253,246,167,181,246,114,42,246,74,149,246,156,79,246,296,12,246,296,76,246,296,57,246,282,137,246,282,60,246,239,20,246,239,28,246,239,67,246,93,275,246,94,235,246,94,261,246,20,189,246,61,125,246,244,157,246,294,99,246,294,56,246,294,39,246,191,54,246,191,143,246,191,52,246,3,111,246,3,110,246,3,144,246,249,17,246,249,105,246,249,33,246,79,206,246,112,275,246,113,165,246,119,220,246,119,115,246,205,70,246,205,45,246,205,164,246,182,152,246,182,179,246,148,216,246,148,145,246,24,108,246,24,181,246,138,134,246,138,109,246,202,8,246,202,147,246,202,218,246,84,15,246,84,17,246,84,105,246,88,148,246,120,241,246,120,64,246,77,122,246,77,141,246,77,258,246,212,53,246,212,243,246,212,110,246,228,134,246,228,90,246,214,194,246,255,221,246,121,76,246,121,27,246,121,57,246,297,117,246,297,99,246,297,39,246,97,250,246,97,199,246,98,60,246,98,103,246,171,209,246,171,221,246,172,55,246,127,152,246,127,179,246,85,106,246,85,214,246,85,67,246,274,61,246,274,136,246,274,281,246,200,9,246,200,92,246,200,35,246,25,219,246,215,137,246,166,213,246,166,189,246,164,65,246,165,175,246,64,43,246,231,292,246,231,223,246,231,194,246,173,80,246,173,64,246,173,83,246,230,69,246,230,242,246,230,27,246,107,124,246,107,131,246,107,47,246,28,213,246,28,189,246,68,292,246,68,194,246,254,119,246,254,273,246,288,24,246,288,124,246,288,131,246,125,156,246,185,192,246,185,79,246,185,5,246,123,37,246,124,250,246,276,101,246,276,117,246,276,39,246,257,75,246,257,22,246,257,254,246,170,50,246,170,14,246,170,166,246,131,108,246,293,69,246,293,27,246,293,57,246,273,75,246,273,220,246,174,16,246,174,151,246,175,197,246,236,70,246,236,114,246,236,176,246,29,80,246,201,216,246,201,88,246,201,115,246,158,149,246,100,26,246,193,88,246,193,220,246,193,115,246,141,295,246,168,217,246,168,51,246,168,237,246,210,26,246,211,72,246,211,113,246,211,175,246,246,128,246,246,174,246,246,246,246,290,71,246,290,240,246,30,78,246,30,86,246,31,137,246,135,253,246,135,108,246,135,181,246,217,60,246,217,103,246,129,78,246,129,169,246,130,78,246,130,169,246,247,133,246,247,63,246,247,48,246,259,122,246,259,123,246,259,141,246,206,5,246,109,126,246,109,218,246,150,291,246,150,29,246,150,48,246,286,156,246,286,61,246,286,206,246,62,219,246,62,157,246,208,58,246,208,120,246,208,145,246,151,278,246,152,238,246,140,11,246,140,123,246,140,163,246,82,136,246,258,295,246,258,169,246,178,81,246,178,16,246,178,151,246,203,184,246,51,161,246,51,139,246,34,161,246,34,139,246,34,91,246,183,197,246,183,165,246,183,116,246,146,143,246,146,44,246,146,172,246,287,244,246,287,25,246,287,62,246,176,65,246,176,188,246,225,74,246,225,95,246,225,38,246,251,127,246,224,12,246,224,76,246,224,23,246,110,227,246,237,139,246,237,103,246,238,157,246,280,44,246,280,75,246,280,22,246,41,44,246,41,22,246,41,172,246,47,250,246,260,71,246,260,46,246,260,240,246,4,91,246,245,100,246,245,210,246,245,33,246,162,30,246,162,129,246,162,130,246,162,96,246,256,66,246,256,2,246,256,240,246,248,54,246,248,52,246,36,282,246,36,98,246,36,31,246,281,125,246,281,82,246,104,235,246,104,261,246,104,116,246,59,291,246,59,29,246,188,114,246,188,144,246,144,42,246,38,149,246,187,142,246,187,93,246,187,95,246,198,215,246,198,31,246,198,40,246,90,126,246,195,284,246,195,215,246,195,40,246,49,133,246,49,291,246,49,48,246,180,101,246,180,97,246,180,47,246,96,295,246,96,169,246,163,37,246,102,244,246,102,182,246,102,238,246,50,86,290,6,111,290,6,144,290,0,81,290,0,151,290,7,79,290,8,278,290,87,253,290,87,181,290,155,159,290,155,231,290,89,25,290,89,62,290,118,114,290,118,144,290,196,150,290,196,59,290,1,72,290,1,260,290,55,261,290,55,116,290,289,99,290,289,39,290,207,32,290,207,232,290,2,148,290,2,201,290,177,54,290,177,52,290,142,42,290,143,149,290,111,221,290,133,65,290,229,70,290,229,164,290,252,291,290,252,48,290,159,253,290,283,157,290,186,275,290,53,292,290,53,223,290,285,134,290,190,234,290,190,4,290,160,136,290,14,78,290,14,86,290,298,117,290,298,39,290,16,126,290,17,250,290,204,80,290,204,59,290,18,134,290,18,109,290,243,223,290,243,209,290,277,247,290,277,49,290,45,26,290,184,60,290,184,103,290,58,179,290,222,220,290,43,152,290,74,227,290,156,241,290,296,10,290,296,56,290,154,292,290,154,194,290,239,234,290,239,34,290,93,42,290,94,192,290,20,295,290,20,169,290,226,216,290,61,241,290,294,284,290,294,40,290,191,235,290,191,261,290,192,278,290,3,93,290,3,95,290,249,70,290,249,176,290,79,104,290,291,219,290,119,71,290,119,240,290,205,133,290,205,48,290,182,137,290,182,36,290,105,250,290,138,128,290,202,150,290,202,49,290,84,114,290,84,176,290,88,226,290,120,152,290,120,179,290,77,106,290,77,67,290,212,74,290,212,38,290,228,16,290,228,151,290,214,37,290,255,108,290,121,10,290,121,153,290,297,284,290,297,210,290,171,108,290,171,181,290,172,149,290,127,60,290,128,218,290,85,32,290,85,4,290,274,113,290,274,175,290,200,101,290,200,117,290,25,26,290,279,88,290,279,115,290,166,78,290,64,156,290,64,206,290,173,157,290,230,50,290,230,13,290,107,15,290,107,17,290,28,169,290,67,295,290,68,37,290,288,15,290,288,255,290,125,175,290,185,80,290,185,83,290,276,100,290,276,210,290,257,46,290,257,211,290,170,217,290,170,237,290,293,13,290,293,153,290,273,71,290,273,46,290,174,147,290,174,218,290,236,112,290,236,63,290,29,219,290,201,66,290,100,199,290,193,66,290,193,240,290,246,138,290,246,126,290,290,290,290,95,227,290,247,109,290,259,106,290,259,214,290,206,83,290,286,7,290,286,183,290,63,65,290,208,61,290,140,231,290,140,68,290,82,72,290,82,113,290,178,8,290,178,147,290,203,216,290,203,145,290,51,213,290,51,189,290,33,199,290,34,189,290,183,125,290,146,197,290,146,116,290,287,283,290,287,29,290,232,194,290,225,143,290,225,52,290,251,58,290,251,145,290,224,99,290,224,56,290,110,209,290,110,221,290,237,213,290,238,137,290,280,165,290,280,211,290,41,197,290,41,165,290,5,94,290,245,45,290,245,164,290,115,222,290,162,166,290,162,28,290,256,290,290,256,260,290,248,235,290,248,81,290,36,127,290,281,160,290,281,208,290,104,5,290,188,142,290,188,112,290,187,54,290,187,186,290,198,244,290,198,238,290,90,285,290,90,275,290,195,244,290,195,62,290,180,105,290,180,33,290,102,43,290,102,173,290,9,167,30,11,9,30,11,23,30,73,124,30,242,129,30,242,130,30,92,24,30,122,57,30,76,122,30,76,123,30,167,35,30,19,24,30,23,163,30,27,141,30,27,258,30,123,12,30,131,73,30,131,19,30,141,57,30,30,30,30,30,129,30,30,130,30,135,92,30,135,35,30,258,69,30,96,69,30,96,242,30,163,12,30,271,97,30,271,47,30,272,97,30,272,47,30,262,97,30,262,47,30,263,97,30,263,47,30,266,97,30,266,47,30,265,97,30,265,47,30,267,97,30,267,47,30,264,97,30,264,47,30,268,97,30,268,47,30,269,97,30,269,47,30,270,97,30,270,47,30,76,30,31,31,31,31,9,98,56,9,217,56,87,122,56,87,123,56,87,163,56,69,100,56,11,231,56,11,68,56,234,73,56,12,215,56,12,31,56,73,34,56,284,69,56,284,27,56,284,57,56,242,100,56,13,117,56,13,99,56,13,39,56,101,50,56,101,14,56,101,166,56,159,11,56,159,123,56,159,163,56,92,217,56,117,50,56,14,117,56,122,171,56,17,129,56,17,130,56,17,258,56,17,96,56,76,215,56,76,31,56,76,40,56,167,231,56,167,68,56,106,24,56,106,131,56,106,135,56,282,9,56,282,12,56,282,23,56,153,56,56,19,34,56,20,124,56,105,30,56,105,129,56,105,130,56,105,96,56,23,98,56,23,31,56,214,167,56,214,24,56,214,135,56,255,122,56,255,141,56,255,258,56,97,14,56,97,166,56,27,40,56,231,163,56,28,97,56,28,124,56,28,47,56,67,24,56,67,124,56,67,131,56,123,171,56,131,20,56,57,215,56,57,40,56,99,10,56,99,153,56,141,15,56,141,171,56,210,69,56,210,242,56,210,27,56,30,100,56,56,10,56,56,56,56,135,68,56,258,15,56,51,73,56,51,92,56,51,19,56,33,242,56,33,30,56,33,129,56,33,130,56,35,98,56,35,217,56,237,92,56,237,19,56,237,35,56,47,20,56,47,166,56,39,50,56,39,153,56,96,15,56,271,234,56,271,32,56,271,4,56,272,234,56,272,32,56,272,4,56,262,234,56,262,32,56,262,4,56,263,234,56,263,32,56,263,4,56,266,234,56,266,32,56,266,4,56,265,234,56,265,32,56,265,4,56,267,234,56,267,32,56,267,4,56,264,234,56,264,32,56,264,4,56,268,234,56,268,32,56,268,4,56,269,234,56,269,32,56,269,4,56,270,234,56,270,32,56,270,4,56,50,175,95,66,215,95,66,40,95,0,141,95,0,258,95,7,14,95,7,166,95,10,72,95,216,238,95,71,284,95,71,210,95,196,234,95,196,4,95,1,117,95,1,39,95,70,44,95,70,22,95,11,147,95,11,218,95,2,215,95,2,31,95,111,54,95,111,52,95,133,21,95,81,87,95,81,171,95,73,241,95,13,113,95,13,175,95,186,243,95,186,110,95,53,134,95,160,92,95,160,35,95,15,261,95,15,116,95,122,126,95,16,159,95,16,231,95,17,197,95,17,116,95,204,234,95,204,34,95,277,32,95,277,232,95,45,75,95,184,58,95,184,120,95,58,127,95,167,8,95,167,147,95,114,143,95,114,172,95,74,142,95,74,93,95,156,217,95,156,237,95,153,72,95,153,113,95,154,134,95,93,95,95,19,241,95,20,278,95,20,94,95,61,98,95,61,217,95,191,129,95,191,130,95,191,96,95,21,48,95,79,124,95,79,131,95,291,132,95,112,158,95,112,38,95,119,12,95,119,76,95,182,216,95,182,145,95,148,9,95,148,35,95,105,197,95,105,165,95,24,192,95,24,5,95,138,123,95,138,163,95,202,32,95,202,4,95,233,133,95,233,63,95,88,244,95,88,238,95,240,284,95,240,40,95,228,122,95,228,141,95,214,128,95,255,235,95,255,261,95,171,235,95,127,145,95,128,68,95,274,101,95,274,97,95,25,220,95,164,75,95,164,22,95,64,73,95,28,94,95,67,278,95,254,45,95,254,25,95,125,97,95,125,47,95,185,51,95,185,34,95,123,126,95,257,27,95,257,57,95,131,5,95,132,48,95,273,76,95,273,57,95,174,106,95,174,214,95,201,9,95,201,23,95,158,63,95,100,46,95,100,211,95,193,12,95,193,23,95,210,46,95,246,231,95,246,68,95,290,99,95,290,56,95,30,55,95,95,95,95,135,8,95,135,192,95,129,55,95,130,55,95,109,154,95,286,124,95,286,47,95,62,220,95,208,92,95,208,19,95,151,87,95,151,159,95,82,101,95,82,117,95,178,106,95,178,67,95,51,206,95,33,165,95,33,211,95,183,50,95,183,14,95,146,242,95,146,30,95,176,44,95,176,172,95,232,109,95,110,54,95,237,206,95,280,69,95,280,27,95,41,69,95,41,242,95,260,10,95,260,56,95,136,282,95,136,31,95,115,244,95,115,62,95,256,99,95,256,39,95,248,258,95,248,96,95,281,282,95,281,98,95,104,166,95,104,28,95,144,143,95,144,52,95,38,142,95,90,53,95,90,243,95,163,218,95,271,80,95,271,83,95,272,80,95,272,83,95,262,80,95,262,83,95,263,80,95,263,83,95,266,80,95,266,83,95,265,80,95,265,83,95,267,80,95,267,83,95,264,80,95,264,83,95,268,80,95,268,83,95,269,80,95,269,83,95,270,80,95,270,83,95,50,69,135,50,57,135,11,124,135,73,68,135,242,10,135,242,153,135,13,69,135,13,242,135,13,27,135,101,122,135,101,123,135,101,141,135,159,73,135,92,68,135,117,122,135,117,141,135,117,258,135,14,27,135,14,57,135,76,14,135,76,166,135,167,24,135,167,124,135,106,9,135,106,92,135,106,35,135,153,69,135,19,231,135,19,68,135,20,9,135,20,12,135,20,23,135,214,92,135,214,19,135,214,35,135,97,122,135,97,123,135,97,163,135,27,50,135,166,12,135,166,57,135,231,73,135,28,12,135,28,76,135,28,23,135,67,9,135,67,23,135,67,35,135,131,11,135,131,167,135,99,129,135,99,130,135,99,258,135,99,96,135,30,10,135,30,153,135,30,56,135,56,130,135,135,24,135,135,131,135,135,135,135,129,10,135,129,56,135,130,10,135,47,11,135,47,123,135,47,163,135,39,141,135,39,258,135,39,96,135,96,56,135,163,124,135,271,87,135,271,159,135,271,171,135,272,87,135,272,159,135,272,171,135,262,87,135,262,159,135,262,171,135,263,87,135,263,159,135,263,171,135,266,87,135,266,159,135,266,171,135,265,87,135,265,159,135,265,171,135,267,87,135,267,159,135,267,171,135,264,87,135,264,159,135,264,171,135,268,87,135,268,159,135,268,171,135,269,87,135,269,159,135,269,171,135,270,87,135,270,159,135,270,171,135,28,135,217,217,217,217,9,24,129,11,12,129,242,258,129,92,124,129,122,69,129,76,11,129,76,163,129,167,12,129,167,23,129,19,124,129,97,73,129,27,122,129,27,123,129,123,57,129,131,92,129,131,35,129,57,163,129,141,69,129,141,242,129,30,258,129,135,9,129,135,23,129,129,129,129,129,130,129,35,24,129,47,73,129,47,19,129,96,30,129,96,129,129,96,130,129,271,101,129,271,117,129,272,101,129,272,117,129,262,101,129,262,117,129,263,101,129,263,117,129,266,101,129,266,117,129,265,101,129,265,117,129,267,101,129,267,117,129,264,101,129,264,117,129,268,101,129,268,117,129,269,101,129,269,117,129,270,101,129,270,117,129,130,130,130,66,213,247,66,189,247,6,235,247,6,81,247,6,151,247,0,219,247,0,252,247,7,137,247,8,42,247,216,78,247,216,86,247,72,139,247,72,103,247,155,143,247,155,44,247,155,172,247,89,278,247,89,94,247,89,178,247,118,81,247,118,16,247,118,151,247,197,223,247,1,91,247,54,108,247,54,181,247,55,157,247,55,152,247,289,283,247,289,291,247,289,29,247,207,46,247,207,165,247,207,211,247,2,213,247,2,189,247,235,209,247,235,221,247,177,80,247,177,83,247,177,59,247,143,253,247,143,181,247,134,250,247,81,221,247,229,128,247,229,174,247,229,246,247,252,228,247,252,126,247,186,108,247,285,247,247,285,150,247,190,71,247,190,46,247,190,240,247,298,291,247,298,29,247,298,48,247,18,247,247,18,49,247,277,199,247,277,180,247,58,86,247,44,37,247,75,37,247,296,283,247,296,43,247,296,173,247,239,66,247,239,71,247,239,240,247,227,192,247,294,196,247,294,204,247,294,185,247,191,157,247,191,102,247,3,8,247,3,192,247,3,5,247,22,37,247,249,16,247,249,128,247,79,227,247,292,197,247,292,165,247,292,116,247,113,60,247,113,103,247,119,222,247,119,226,247,205,138,247,205,228,247,205,126,247,149,83,247,138,65,247,202,199,247,84,16,247,84,246,247,84,151,247,88,78,247,88,169,247,77,75,247,77,254,247,77,220,247,212,79,247,212,5,247,240,189,247,241,149,247,228,219,247,121,43,247,121,120,247,121,173,247,297,196,247,297,204,247,297,202,247,172,253,247,85,71,247,85,46,247,85,211,247,200,133,247,200,291,247,200,48,247,26,278,247,279,119,247,279,273,247,279,193,247,165,194,247,64,149,247,65,126,247,230,58,247,230,120,247,230,145,247,107,134,247,107,186,247,107,90,247,254,295,247,288,54,247,288,186,247,288,90,247,276,196,247,276,277,247,276,202,247,257,226,247,257,203,247,257,251,247,170,2,247,170,136,247,170,281,247,293,58,247,293,43,247,293,120,247,273,226,247,174,26,247,175,60,247,175,103,247,236,138,247,236,147,247,236,218,247,201,222,247,193,222,247,194,197,247,168,72,247,168,113,247,168,260,247,211,194,247,246,249,247,290,161,247,290,139,247,290,91,247,247,247,247,259,75,247,259,22,247,259,254,247,109,250,247,109,199,247,220,295,247,220,169,247,150,275,247,286,212,247,140,44,247,140,22,247,140,172,247,178,26,247,203,273,247,52,253,247,52,108,247,52,181,247,183,137,247,183,36,247,183,60,247,146,152,247,146,179,247,287,0,247,287,191,247,287,248,247,225,80,247,225,64,247,225,83,247,224,283,247,224,173,247,224,29,247,280,179,247,280,203,247,280,251,247,41,152,247,41,179,247,41,251,247,42,192,247,42,147,247,260,161,247,260,139,247,261,223,247,261,209,247,261,221,247,5,227,247,245,128,247,245,174,247,245,178,247,136,213,247,115,295,247,115,169,247,116,223,247,116,209,247,162,216,247,162,88,247,162,115,247,256,161,247,256,91,247,248,219,247,248,157,247,36,7,247,36,175,247,104,137,247,59,275,247,188,8,247,188,147,247,188,218,247,145,78,247,145,86,247,218,65,247,187,80,247,187,150,247,187,59,247,198,7,247,198,94,247,198,104,247,90,250,247,195,278,247,195,94,247,195,104,247,49,285,247,49,275,247,180,134,247,180,109,247,102,55,247,102,146,247,259,259,259,50,42,206,66,134,206,66,109,206,6,69,206,6,242,206,6,27,206,0,184,206,0,127,206,9,194,206,10,227,206,87,152,206,87,179,206,71,134,206,89,122,206,89,123,206,89,141,206,118,69,206,118,242,206,118,30,206,196,61,206,196,136,206,196,281,206,1,142,206,1,93,206,1,112,206,54,46,206,54,165,206,54,211,206,55,238,206,69,221,206,207,9,206,207,23,206,207,35,206,11,137,206,2,277,206,2,109,206,177,282,206,177,98,206,177,31,206,143,197,206,143,165,206,143,116,206,12,292,206,12,223,206,12,194,206,133,72,206,81,75,206,81,22,206,73,213,206,73,189,206,229,129,206,229,130,206,229,258,206,229,96,206,13,227,206,13,42,206,101,91,206,252,106,206,252,20,206,252,67,206,159,152,206,159,179,206,283,7,206,283,175,206,283,183,206,186,71,206,186,46,206,186,211,206,53,241,206,53,83,206,285,217,206,285,51,206,285,237,206,190,92,206,190,19,206,190,35,206,160,111,206,160,110,206,14,42,206,122,26,206,16,220,206,16,115,206,17,222,206,76,292,206,76,223,206,76,209,206,204,156,206,204,61,206,204,281,206,18,51,206,18,34,206,18,237,206,243,241,206,277,66,206,277,136,206,184,228,206,184,248,206,58,278,206,58,94,206,43,7,206,43,94,206,43,104,206,44,235,206,44,261,206,44,116,206,167,137,206,167,60,206,75,235,206,156,206,206,106,219,206,153,227,206,154,80,206,154,83,206,239,73,206,239,92,206,239,19,206,19,189,206,20,65,206,226,15,206,226,17,206,226,255,206,244,55,206,191,182,206,191,127,206,191,238,206,3,50,206,3,13,206,3,153,206,21,8,206,21,192,206,21,5,206,22,235,206,22,261,206,249,30,206,249,129,206,249,130,206,249,96,206,79,233,206,79,158,206,79,38,206,291,72,206,291,113,206,291,175,206,112,290,206,119,70,206,119,164,206,119,176,206,205,20,206,205,28,206,205,67,206,182,55,206,182,248,206,148,111,206,148,114,206,105,222,206,23,292,206,23,194,206,24,60,206,24,103,206,202,2,206,202,136,206,202,281,206,84,242,206,84,30,206,84,129,206,84,130,206,233,192,206,233,5,206,88,128,206,120,278,206,120,94,206,120,104,206,212,10,206,212,153,206,212,56,206,240,134,206,240,109,206,214,219,206,214,157,206,97,161,206,97,91,206,98,275,206,171,179,206,172,197,206,172,261,206,172,116,206,128,216,206,85,9,206,85,92,206,85,35,206,274,74,206,274,93,206,274,95,206,27,209,206,27,221,206,215,149,206,279,15,206,279,17,206,279,105,206,166,65,206,64,53,206,64,243,206,64,154,206,231,157,206,231,152,206,173,7,206,173,104,206,28,65,206,67,219,206,68,157,206,254,81,206,254,16,206,254,151,206,125,74,206,125,95,206,125,38,206,185,156,206,185,61,206,185,206,206,124,161,206,124,139,206,257,45,206,257,25,206,257,164,206,131,139,206,131,103,206,132,8,206,132,192,206,132,147,206,273,70,206,273,45,206,273,164,206,174,216,206,174,88,206,174,145,206,236,14,206,236,166,206,236,28,206,29,113,206,29,175,206,201,114,206,201,176,206,201,144,206,158,5,206,57,223,206,57,209,206,57,221,206,193,70,206,193,114,206,193,176,206,141,26,206,168,24,206,168,124,206,168,131,206,211,52,206,246,88,206,246,220,206,246,115,206,290,133,206,290,63,206,31,149,206,135,60,206,135,103,206,217,275,206,247,234,206,247,51,206,247,34,206,206,206,206,32,80,206,150,234,206,150,32,206,150,4,206,286,74,206,286,158,206,286,38,206,208,111,206,208,243,206,208,110,206,151,75,206,151,220,206,82,142,206,82,93,206,82,95,206,258,26,206,178,216,206,178,58,206,178,145,206,203,15,206,203,255,206,203,171,206,52,197,206,52,165,206,33,222,206,183,173,206,183,29,206,146,244,206,146,62,206,146,238,206,287,106,206,287,214,206,287,68,206,232,80,206,232,83,206,232,59,206,225,282,206,225,215,206,225,31,206,251,87,206,251,255,206,251,171,206,110,241,206,237,275,206,280,45,206,280,25,206,280,62,206,41,244,206,41,25,206,41,62,206,47,161,206,47,139,206,47,91,206,48,72,206,48,113,206,260,133,206,260,63,206,260,48,206,245,141,206,245,258,206,245,96,206,115,128,206,256,142,206,256,112,206,256,63,206,248,127,206,36,11,206,36,167,206,36,135,206,59,32,206,59,4,206,188,50,206,188,14,206,188,166,206,144,160,206,144,148,206,145,278,206,187,282,206,187,98,206,187,217,206,198,11,206,198,123,206,198,163,206,90,71,206,90,46,206,90,240,206,195,122,206,195,123,206,195,163,206,49,234,206,49,34,206,49,4,206,40,149,206,163,137,206,271,213,206,271,170,206,272,213,206,272,170,206,262,213,206,262,170,206,263,213,206,263,170,206,266,213,206,266,170,206,265,213,206,265,170,206,267,213,206,267,170,206,264,213,206,264,170,206,268,213,206,268,170,206,269,213,206,269,170,206,270,213,206,270,170,206,102,159,206,102,231,206,102,68,206,50,179,109,66,220,109,66,115,109,0,111,109,0,114,109,0,144,109,7,74,109,7,158,109,7,38,109,9,26,109,10,157,109,10,152,109,87,149,109,216,46,109,216,211,109,71,216,109,89,9,109,89,12,109,89,23,109,118,73,109,196,54,109,196,186,109,196,90,109,69,60,109,69,103,109,70,126,109,70,218,109,2,75,109,2,254,109,2,220,109,177,87,109,177,255,109,177,171,109,142,278,109,133,128,109,284,80,109,242,60,109,242,103,109,229,92,109,229,19,109,229,35,109,13,152,109,13,179,109,101,65,109,252,101,109,252,117,109,252,39,109,159,149,109,117,219,109,283,235,109,283,81,109,283,261,109,53,55,109,285,15,109,285,17,109,285,105,109,160,98,109,160,217,109,160,237,109,15,275,109,16,133,109,16,291,109,16,48,109,17,275,109,76,137,109,204,54,109,204,186,109,204,52,109,18,17,109,18,105,109,18,33,109,243,55,109,277,134,109,277,109,109,277,90,109,45,8,109,45,147,109,45,218,109,46,145,109,184,125,109,184,82,109,58,197,109,58,165,109,58,211,109,43,197,109,43,261,109,43,116,109,167,227,109,114,126,109,74,94,109,74,104,109,156,143,109,156,44,109,156,172,109,282,241,109,153,152,109,153,179,109,93,278,109,93,94,109,20,222,109,226,14,109,226,166,109,226,28,109,61,44,109,61,22,109,61,172,109,244,192,109,244,5,109,191,111,109,191,243,109,191,110,109,3,24,109,3,131,109,3,135,109,21,72,109,21,113,109,21,175,109,249,73,109,249,92,109,249,19,109,79,244,109,79,238,109,291,81,109,112,128,109,119,234,109,119,34,109,119,4,109,205,101,109,205,117,109,205,97,109,182,79,109,182,125,109,148,217,109,148,51,109,23,26,109,24,227,109,24,42,109,138,70,109,138,164,109,202,134,109,202,186,109,202,90,109,84,73,109,84,19,109,233,113,109,233,175,109,88,71,109,88,46,109,88,240,109,120,197,109,120,165,109,120,116,109,212,11,109,212,167,109,212,135,109,240,220,109,228,114,109,228,144,109,255,275,109,97,65,109,98,241,109,128,63,109,274,184,109,274,127,109,25,8,109,25,192,109,25,147,109,27,137,109,27,60,109,215,80,109,215,83,109,279,20,109,279,166,109,279,28,109,164,147,109,164,218,109,64,282,109,64,215,109,64,31,109,231,149,109,173,235,109,173,261,109,173,116,109,28,222,109,67,222,109,254,66,109,254,136,109,125,127,109,185,54,109,185,143,109,185,52,109,124,42,109,257,32,109,257,232,109,257,4,109,131,42,109,132,72,109,132,113,109,273,234,109,273,32,109,273,4,109,174,142,109,174,112,109,174,63,109,236,97,109,236,124,109,236,47,109,29,235,109,29,81,109,201,51,109,201,34,109,201,237,109,158,175,109,57,137,109,99,219,109,99,157,109,193,234,109,193,51,109,193,34,109,141,91,109,168,242,109,168,30,109,168,129,109,168,130,109,211,145,109,246,133,109,246,63,109,246,48,109,30,139,109,30,103,109,31,241,109,31,83,109,56,157,109,95,278,109,95,94,109,95,104,109,135,227,109,129,161,109,129,139,109,130,161,109,130,139,109,247,105,109,247,100,109,247,33,109,206,143,109,206,172,109,206,52,109,109,134,109,109,109,109,150,284,109,150,100,109,150,210,109,286,182,109,286,127,109,286,238,109,62,8,109,62,192,109,62,5,109,208,282,109,208,98,109,208,217,109,151,291,109,151,29,109,151,48,109,258,161,109,258,91,109,178,142,109,178,93,109,178,112,109,203,50,109,203,14,109,203,166,109,35,26,109,183,233,109,183,158,109,183,38,109,146,53,109,146,243,109,146,154,109,287,99,109,287,56,109,287,39,109,176,138,109,176,228,109,176,126,109,232,41,109,225,87,109,225,159,109,225,171,109,251,50,109,251,13,109,251,14,109,110,55,109,237,148,109,280,154,109,280,32,109,280,232,109,41,53,109,41,154,109,47,65,109,260,132,109,5,238,109,245,9,109,245,92,109,245,35,109,136,75,109,136,22,109,115,71,109,115,240,109,248,111,109,248,110,109,248,144,109,36,69,109,36,27,109,36,57,109,281,44,109,281,75,109,281,22,109,104,38,109,59,284,109,59,210,109,59,40,109,188,124,109,188,131,109,188,47,109,145,165,109,187,15,109,187,255,109,187,171,109,198,12,109,198,76,109,198,57,109,195,12,109,195,76,109,195,23,109,49,100,109,49,210,109,49,33,109,39,219,109,40,80,109,40,83,109,96,161,109,96,139,109,96,91,109,271,6,109,271,118,109,271,221,109,272,6,109,272,118,109,272,221,109,262,6,109,262,118,109,262,221,109,263,6,109,263,118,109,263,221,109,266,6,109,266,118,109,266,221,109,265,6,109,265,118,109,265,221,109,267,6,109,267,118,109,267,221,109,264,6,109,264,118,109,264,221,109,268,6,109,268,118,109,268,221,109,269,6,109,269,118,109,269,221,109,270,6,109,270,118,109,270,221,109,102,10,109,102,153,109,102,56,109,50,142,32,10,63,32,196,9,32,196,23,32,54,242,32,54,30,32,70,215,32,70,31,32,11,220,32,234,53,32,234,154,32,111,217,32,133,10,32,133,56,32,13,142,32,283,101,32,283,117,32,186,69,32,186,242,32,53,34,32,122,75,32,122,22,32,17,127,32,204,9,32,204,35,32,243,34,32,277,12,32,277,76,32,45,284,32,45,40,32,184,15,32,184,255,32,58,124,32,58,131,32,43,97,32,43,47,32,114,98,32,74,166,32,74,28,32,156,73,32,156,19,32,106,21,32,282,114,32,153,63,32,93,50,32,93,14,32,61,73,32,244,100,32,21,214,32,291,99,32,291,39,32,112,13,32,112,153,32,182,17,32,182,105,32,105,238,32,24,216,32,24,145,32,202,12,32,202,23,32,233,106,32,233,67,32,88,167,32,88,135,32,120,124,32,120,47,32,214,132,32,127,15,32,25,284,32,25,210,32,27,134,32,164,215,32,164,40,32,173,101,32,173,97,32,28,38,32,67,158,32,254,123,32,254,163,32,185,92,32,185,35,32,123,75,32,131,145,32,132,68,32,29,117,32,29,39,32,158,20,32,57,134,32,99,48,32,141,44,32,141,22,32,30,52,32,56,48,32,95,14,32,95,166,32,135,216,32,129,143,32,129,52,32,130,143,32,130,52,32,206,92,32,206,19,32,109,76,32,109,57,32,32,32,32,62,100,32,62,210,32,258,44,32,258,172,32,51,243,32,51,110,32,33,244,32,33,238,32,176,282,32,176,31,32,232,32,32,232,4,32,237,111,32,237,110,32,4,154,32,115,11,32,115,167,32,144,98,32,144,217,32,38,20,32,90,69,32,90,27,32,96,143,32,96,172,32,163,220,32,271,136,32,271,281,32,272,136,32,272,281,32,262,136,32,262,281,32,263,136,32,263,281,32,266,136,32,266,281,32,265,136,32,265,281,32,267,136,32,267,281,32,264,136,32,264,281,32,268,136,32,268,281,32,269,136,32,269,281,32,270,136,32,270,281,32,201,32,220,220,220,220,66,194,150,219,147,150,6,197,150,6,165,150,0,152,150,0,179,150,7,139,150,71,292,150,71,223,150,155,254,150,155,220,150,89,16,150,89,246,150,118,197,150,118,116,150,54,199,150,289,112,150,289,63,150,207,66,150,2,207,150,2,85,150,177,160,150,177,208,150,143,250,150,229,235,150,229,81,150,252,8,150,252,147,150,283,86,150,186,199,150,285,64,150,285,83,150,190,136,150,190,281,150,161,175,150,298,142,150,298,112,150,16,26,150,18,80,150,18,83,150,46,223,150,46,209,150,58,295,150,58,169,150,43,78,150,44,108,150,75,253,150,75,181,150,156,213,150,156,189,150,157,126,150,296,133,150,296,48,150,239,61,150,239,281,150,94,60,150,94,103,150,226,55,150,61,189,150,294,134,150,294,109,150,191,203,150,191,251,150,3,125,150,22,108,150,22,181,150,249,235,150,249,261,150,113,91,150,205,8,150,205,192,150,148,149,150,138,157,150,84,261,150,84,116,150,88,37,150,120,169,150,77,216,150,77,145,150,212,1,150,212,82,150,240,292,150,240,194,150,241,275,150,228,152,150,121,291,150,121,48,150,297,134,150,297,90,150,85,136,150,274,227,150,274,3,150,200,142,150,200,93,150,279,146,150,279,41,150,165,221,150,64,275,150,65,192,150,173,78,150,173,86,150,230,283,150,230,29,150,107,143,150,107,172,150,254,253,150,288,44,150,288,172,150,125,42,150,276,186,150,276,90,150,170,185,150,170,206,150,293,291,150,293,29,150,174,137,150,236,79,150,236,5,150,201,149,150,168,7,150,168,104,150,211,209,150,211,221,150,246,195,150,247,80,150,259,216,150,259,88,150,206,213,150,150,150,150,286,42,150,286,188,150,151,26,150,140,220,150,140,115,150,82,227,150,178,137,150,178,36,150,203,55,150,52,250,150,183,161,150,183,139,150,146,226,150,287,138,150,287,218,150,225,160,150,225,148,150,251,248,150,224,133,150,224,63,150,280,222,150,41,222,150,5,65,150,245,81,150,245,151,150,115,37,150,162,43,150,162,120,150,248,179,150,36,278,150,104,103,150,59,247,150,60,278,150,188,79,150,145,295,150,218,219,150,187,241,150,187,208,150,198,128,150,198,174,150,91,175,150,195,128,150,49,150,150,49,59,150,180,54,150,180,52,150,102,228,150,102,126,150,66,247,286,6,184,286,6,127,286,0,113,286,0,175,286,7,55,286,72,126,286,155,215,286,155,40,286,89,21,286,89,132,286,118,184,286,1,8,286,1,147,286,289,106,286,289,214,286,207,45,286,207,25,286,2,285,286,234,199,286,177,156,286,177,61,286,142,139,286,143,152,286,143,179,286,133,91,286,134,222,286,284,37,286,252,220,286,186,226,286,186,203,286,285,136,286,190,70,286,190,164,286,160,235,286,160,81,286,15,78,286,298,106,286,298,67,286,17,169,286,18,66,286,18,2,286,58,42,286,43,227,286,114,213,286,114,189,286,74,60,286,75,219,286,157,44,286,296,231,286,296,68,286,282,108,286,282,181,286,239,70,286,239,176,286,93,103,286,244,292,286,244,223,286,294,32,286,294,232,286,191,7,286,3,58,286,3,120,286,22,157,286,80,165,286,112,161,286,112,139,286,119,128,286,205,220,286,205,115,286,182,209,286,182,221,286,148,81,286,105,295,286,105,169,286,138,290,286,88,65,286,120,227,286,77,100,286,77,33,286,212,43,286,212,173,286,241,261,286,241,116,286,228,72,286,228,113,286,255,78,286,255,86,286,121,159,286,121,231,286,297,32,286,297,4,286,98,108,286,171,86,286,172,152,286,127,221,286,85,45,286,85,164,286,274,192,286,274,5,286,200,20,286,200,67,286,25,194,286,215,253,286,279,134,286,279,90,286,64,197,286,64,116,286,230,87,286,230,171,286,107,217,286,107,237,286,254,219,286,254,252,286,288,98,286,288,217,286,125,79,286,125,5,286,185,149,286,276,234,286,276,4,286,257,174,286,257,178,286,170,111,286,170,144,286,132,26,286,293,87,286,293,159,286,273,128,286,273,174,286,236,216,286,236,88,286,201,16,286,201,151,286,158,137,286,193,16,286,168,142,286,168,93,286,210,37,286,211,80,286,246,119,286,246,193,286,290,218,286,31,253,286,31,181,286,95,60,286,95,103,286,247,240,286,259,100,286,259,210,286,206,149,286,109,222,286,150,71,286,150,46,286,286,79,286,286,286,286,62,292,286,62,194,286,63,161,286,63,91,286,208,235,286,208,261,286,151,148,286,140,284,286,140,40,286,82,8,286,82,192,286,83,197,286,83,165,286,203,54,286,51,250,286,52,179,286,33,295,286,34,199,286,183,191,286,183,248,286,146,94,286,146,104,286,287,75,286,287,22,286,176,189,286,225,156,286,225,206,286,251,52,286,224,214,286,224,68,286,237,250,286,238,223,286,238,209,286,280,278,286,280,178,286,41,278,286,41,94,286,260,138,286,260,126,286,136,275,286,115,65,286,162,15,286,162,17,286,256,147,286,256,218,286,248,175,286,36,74,286,36,38,286,281,275,286,104,55,286,59,46,286,59,211,286,188,216,286,188,145,286,144,213,286,145,42,286,38,137,286,187,61,286,187,281,286,198,233,286,198,158,286,90,226,286,195,21,286,195,233,286,49,71,286,49,240,286,180,51,286,180,34,286,102,44,286,102,172,286,50,134,62,66,24,62,66,131,62,7,9,62,7,35,62,87,220,62,71,167,62,71,135,62,196,10,62,196,56,62,54,20,62,69,128,62,11,46,62,11,211,62,2,124,62,2,131,62,234,74,62,234,95,62,12,278,62,12,94,62,133,282,62,133,98,62,81,129,62,81,130,62,81,96,62,73,72,62,73,113,62,159,75,62,92,175,62,283,284,62,283,40,62,186,166,62,186,28,62,53,132,62,14,134,62,15,216,62,122,197,62,122,116,62,16,242,62,16,30,62,17,216,62,17,145,62,76,278,62,204,99,62,204,56,62,243,132,62,277,13,62,277,153,62,45,238,62,184,70,62,58,105,62,58,33,62,43,100,62,43,210,62,167,46,62,74,4,62,156,101,62,156,117,62,106,143,62,106,172,62,282,48,62,93,51,62,93,34,62,19,113,62,19,175,62,20,52,62,61,101,62,61,97,62,21,53,62,21,154,62,291,215,62,291,31,62,112,217,62,112,237,62,182,45,62,182,164,62,105,145,62,23,94,62,202,10,62,202,153,62,233,154,62,88,15,62,88,255,62,120,100,62,120,33,62,240,24,62,240,135,62,214,44,62,214,172,62,98,63,62,171,220,62,127,70,62,25,244,62,25,238,62,27,128,62,164,127,62,231,75,62,231,22,62,173,284,62,173,210,62,28,54,62,67,143,62,67,52,62,68,44,62,68,22,62,254,87,62,254,159,62,185,99,62,185,39,62,123,197,62,123,165,62,174,27,62,174,57,62,29,215,62,29,40,62,141,261,62,141,116,62,246,69,62,246,242,62,31,48,62,95,34,62,217,63,62,206,117,62,206,39,62,109,50,62,109,13,62,32,158,62,32,38,62,62,244,62,62,62,62,151,30,62,151,129,62,151,130,62,258,235,62,258,261,62,178,76,62,178,57,62,51,142,62,183,92,62,183,35,62,176,184,62,232,233,62,232,158,62,237,142,62,136,124,62,136,47,62,115,255,62,115,171,62,281,97,62,281,47,62,104,9,62,104,23,62,38,4,62,90,14,62,90,166,62,96,235,62,163,165,62,163,211,62,271,290,62,271,260,62,272,290,62,272,260,62,262,290,62,262,260,62,263,290,62,263,260,62,266,290,62,266,260,62,265,290,62,265,260,62,267,290,62,267,260,62,264,290,62,264,260,62,268,290,62,268,260,62,269,290,62,269,260,62,270,290,62,270,260,62,62,117,63,63,63,63,66,26,208,6,156,208,6,206,208,0,149,208,7,42,208,216,199,208,72,65,208,155,291,208,155,29,208,155,48,208,89,66,208,89,71,208,89,240,208,118,156,208,118,61,208,118,206,208,196,292,208,196,223,208,196,209,208,1,157,208,1,102,208,54,213,208,54,189,208,55,275,208,207,134,208,207,109,208,2,26,208,235,139,208,177,55,208,177,248,208,142,295,208,142,169,208,143,213,208,133,37,208,81,161,208,81,139,208,81,91,208,229,2,208,229,136,208,229,281,208,252,72,208,252,290,208,252,260,208,283,253,208,283,108,208,283,181,208,186,189,208,190,134,208,190,186,208,190,90,208,160,241,208,160,64,208,160,83,208,161,235,208,16,91,208,204,223,208,204,209,208,204,221,208,18,257,208,18,280,208,18,41,208,277,207,208,277,292,208,277,194,208,46,137,208,58,250,208,222,8,208,222,192,208,222,147,208,43,108,208,74,78,208,74,86,208,296,21,208,296,132,208,239,54,208,239,186,208,239,90,208,93,295,208,93,169,208,94,227,208,226,192,208,226,79,208,226,5,208,227,278,208,294,254,208,294,220,208,294,115,208,191,177,208,191,187,208,3,7,208,3,94,208,3,104,208,249,61,208,249,136,208,249,281,208,291,253,208,112,295,208,119,150,208,119,59,208,119,49,208,205,72,208,205,113,208,205,260,208,148,80,208,148,83,208,139,261,208,202,292,208,202,223,208,202,194,208,84,156,208,84,61,208,84,281,208,88,199,208,120,250,208,77,142,208,77,112,208,77,63,208,212,278,208,212,94,208,212,178,208,240,26,208,228,149,208,121,21,208,121,233,208,121,132,208,297,88,208,297,220,208,297,115,208,85,134,208,85,109,208,85,90,208,274,152,208,274,179,208,274,102,208,279,8,208,279,192,208,279,5,208,165,60,208,64,148,208,65,113,208,65,175,208,173,108,208,173,181,208,230,233,208,230,158,208,230,38,208,107,58,208,107,43,208,107,120,208,288,43,208,288,120,208,288,173,208,125,152,208,125,179,208,185,6,208,185,209,208,185,221,208,276,216,208,276,88,208,276,115,208,257,247,208,257,49,208,170,143,208,170,172,208,170,52,208,293,21,208,293,233,208,293,158,208,273,247,208,273,150,208,236,113,208,236,175,208,236,183,208,29,253,208,29,181,208,201,80,208,201,83,208,201,59,208,158,86,208,193,80,208,193,150,208,193,59,208,168,235,208,168,261,208,168,116,208,211,137,208,290,219,208,95,78,208,95,169,208,259,133,208,259,112,208,259,63,208,206,221,208,109,194,208,286,179,208,286,203,208,286,251,208,63,37,208,208,241,208,208,64,208,208,208,208,151,161,208,151,91,208,140,133,208,140,291,208,140,48,208,82,157,208,82,152,208,203,79,208,203,5,208,52,213,208,52,189,208,183,42,208,183,188,208,146,285,208,146,275,208,287,1,208,287,290,208,225,0,208,225,191,208,225,248,208,251,79,208,251,125,208,224,132,208,280,285,208,280,247,208,41,285,208,41,275,208,48,37,208,260,219,208,261,103,208,245,66,208,245,2,208,245,136,208,137,165,208,116,60,208,116,103,208,162,74,208,162,93,208,162,95,208,256,219,208,256,157,208,256,287,208,248,149,208,36,197,208,36,165,208,36,211,208,104,227,208,104,42,208,60,197,208,188,7,208,188,175,208,145,250,208,145,199,208,38,78,208,38,86,208,187,55,208,187,146,208,198,71,208,198,46,208,198,211,208,195,71,208,195,46,208,195,240,208,49,273,208,180,216,208,180,58,208,180,145,208,102,82,208,103,197,208,209,209,209,102,208,209,66,113,151,66,175,151,6,231,151,6,68,151,0,44,151,0,172,151,7,71,151,7,46,151,10,213,151,155,141,151,155,258,151,89,17,151,89,105,151,118,159,151,118,231,151,196,125,151,197,278,151,1,156,151,1,206,151,54,218,151,55,75,151,69,295,151,69,169,151,70,157,151,289,73,151,289,19,151,207,166,151,207,28,151,2,72,151,2,113,151,177,21,151,177,233,151,143,126,151,12,86,151,111,65,151,133,80,151,133,83,151,134,8,151,134,192,151,284,60,151,242,295,151,229,255,151,229,171,151,13,189,151,252,114,151,252,144,151,283,160,151,283,208,151,186,147,151,186,218,151,53,42,151,285,74,151,285,38,151,190,50,151,190,14,151,15,26,151,298,73,151,122,253,151,122,181,151,16,81,151,16,151,151,17,26,151,76,78,151,76,86,151,204,125,151,18,74,151,18,95,151,277,79,151,45,152,151,184,222,151,43,148,151,167,250,151,114,219,151,296,92,151,296,35,151,106,223,151,106,209,151,282,161,151,282,139,151,153,213,151,153,189,151,154,42,151,239,50,151,239,13,151,94,165,151,20,292,151,20,194,151,226,238,151,61,290,151,294,97,151,294,47,151,191,75,151,191,22,151,3,154,151,3,232,151,249,87,151,249,171,151,291,241,151,119,58,151,119,145,151,205,111,151,205,144,151,182,226,151,24,199,151,138,54,151,138,52,151,202,79,151,84,87,151,84,159,151,77,242,151,77,30,151,212,32,151,212,4,151,240,175,151,228,143,151,228,172,151,214,209,151,214,221,151,121,9,151,121,35,151,297,124,151,297,47,151,98,161,151,98,91,151,127,222,151,128,235,151,128,261,151,85,14,151,85,166,151,274,185,151,25,152,151,25,179,151,27,169,151,215,103,151,279,182,151,279,127,151,164,157,151,165,278,151,64,291,151,64,48,151,173,160,151,173,148,151,230,12,151,230,23,151,107,11,151,107,167,151,28,194,151,67,292,151,67,223,151,68,221,151,254,55,151,254,146,151,288,11,151,288,163,151,185,82,151,123,108,151,123,181,151,276,124,151,276,131,151,257,216,151,257,88,151,170,10,151,170,56,151,131,199,151,132,149,151,293,9,151,293,23,151,273,216,151,273,145,151,174,261,151,174,116,151,236,243,151,236,110,151,29,241,151,201,43,151,201,120,151,158,275,151,57,78,151,100,137,151,193,58,151,193,120,151,141,253,151,168,215,151,168,31,151,210,137,151,211,94,151,246,235,151,246,81,151,31,139,151,135,250,151,217,91,151,129,37,151,130,37,151,247,93,151,247,95,151,259,30,151,259,129,151,259,130,151,109,192,151,109,5,151,32,227,151,150,142,151,150,112,151,286,196,151,286,202,151,62,179,151,63,80,151,208,29,151,151,151,151,140,258,151,140,96,151,82,206,151,178,197,151,178,116,151,203,244,151,203,238,151,52,126,151,183,71,151,183,240,151,146,220,151,287,70,151,287,176,151,176,219,151,232,227,151,225,21,151,225,132,151,251,244,151,251,62,151,224,92,151,224,19,151,110,65,151,280,88,151,280,115,151,41,220,151,41,115,151,48,83,151,260,136,151,245,15,151,245,255,151,136,72,151,162,27,151,162,57,151,256,156,151,256,61,151,248,44,151,248,22,151,36,284,151,36,210,151,281,290,151,281,260,151,104,46,151,104,211,151,59,112,151,59,63,151,188,53,151,188,243,151,38,275,151,187,233,151,187,158,151,198,100,151,198,33,151,90,8,151,90,147,151,195,105,151,195,33,151,49,142,151,49,93,151,40,60,151,40,103,151,180,24,151,180,135,151,96,37,151,163,108,151,271,200,151,272,200,151,262,200,151,263,200,151,266,200,151,265,200,151,267,200,151,264,200,151,268,200,151,269,200,151,270,200,151,102,45,151,102,164,151,177,151,152,152,152,152,140,140,140,66,64,82,66,83,82,6,45,82,6,25,82,0,278,82,0,178,82,7,218,82,8,113,82,8,175,82,87,295,82,216,157,82,71,241,82,72,192,82,155,17,82,155,105,82,89,184,82,118,25,82,118,62,82,196,275,82,196,187,82,1,125,82,70,223,82,70,209,82,289,50,82,289,14,82,207,111,82,207,144,82,2,80,82,2,83,82,143,222,82,133,227,82,134,149,82,229,182,82,229,238,82,252,58,82,252,120,82,159,295,82,159,169,82,283,188,82,53,189,82,190,243,82,190,110,82,160,46,82,160,211,82,15,37,82,298,50,82,298,13,82,204,285,82,204,275,82,18,185,82,18,206,82,277,177,82,45,221,82,184,26,82,58,219,82,43,65,82,114,292,82,114,194,82,74,91,82,296,166,82,296,28,82,106,86,82,282,199,82,154,213,82,154,189,82,239,53,82,239,243,82,94,126,82,226,44,82,226,22,82,61,150,82,294,217,82,294,237,82,191,128,82,191,174,82,3,291,82,3,48,82,21,103,82,249,244,82,249,238,82,291,42,82,113,192,82,119,261,82,119,116,82,205,43,82,205,120,82,148,165,82,148,211,82,105,253,82,138,7,82,138,104,82,202,177,82,202,187,82,84,244,82,84,62,82,233,139,82,88,157,82,77,87,82,77,171,82,212,133,82,212,63,82,240,241,82,228,278,82,228,94,82,214,78,82,214,86,82,255,37,82,121,20,82,121,28,82,297,98,82,297,217,82,172,222,82,127,26,82,128,55,82,85,111,82,85,110,82,274,1,82,274,82,82,200,13,82,200,153,82,215,250,82,279,44,82,279,172,82,164,209,82,164,221,82,64,240,82,231,169,82,173,65,82,230,106,82,230,67,82,107,284,82,107,40,82,68,78,82,254,179,82,254,251,82,288,284,82,288,210,82,185,285,82,276,282,82,276,98,82,257,235,82,257,81,82,170,32,82,170,232,82,132,60,82,132,103,82,293,20,82,293,67,82,273,235,82,273,261,82,174,248,82,175,147,82,236,283,82,236,173,82,29,42,82,201,197,82,201,165,82,158,161,82,158,139,82,100,108,82,100,181,82,193,197,82,193,116,82,168,21,82,168,233,82,210,108,82,246,55,82,246,146,82,290,79,82,31,199,82,247,156,82,247,206,82,259,255,82,259,171,82,109,149,82,220,179,82,286,290,82,286,256,82,208,71,82,208,46,82,152,220,82,140,15,82,140,17,82,82,82,82,178,248,82,203,75,82,203,22,82,33,253,82,33,181,82,183,147,82,183,218,82,146,16,82,287,216,82,287,145,82,176,292,82,176,223,82,232,213,82,225,277,82,225,109,82,251,75,82,224,14,82,224,166,82,280,81,82,280,151,82,41,16,82,41,151,82,48,227,82,260,79,82,260,5,82,5,72,82,245,182,82,245,127,82,136,80,82,115,152,82,162,231,82,162,68,82,256,125,82,281,150,82,281,59,82,104,126,82,59,136,82,188,29,82,144,194,82,145,219,82,38,161,82,38,91,82,49,156,82,49,61,82,40,250,82,180,215,82,180,31,82,102,88,82,102,115,82,82,69,83,83,83,83,11,69,258,11,242,258,12,124,258,242,163,258,101,92,258,101,35,258,117,92,258,117,19,258,122,129,258,122,130,258,122,96,258,76,24,258,76,131,258,167,69,258,23,124,258,97,9,258,97,35,258,27,167,258,123,30,258,123,129,258,123,130,258,131,12,258,57,24,258,99,73,258,141,258,258,141,96,258,30,163,258,135,27,258,135,57,258,258,258,258,47,9,258,47,23,258,39,73,258,39,19,258,271,10,258,271,56,258,272,10,258,272,56,258,262,10,258,262,56,258,263,10,258,263,56,258,266,10,258,266,56,258,265,10,258,265,56,258,267,10,258,267,56,258,264,10,258,264,56,258,268,10,258,268,56,258,269,10,258,269,56,258,270,10,258,270,56,258,50,199,178,66,192,178,66,79,178,66,5,178,6,284,178,6,100,178,6,210,178,6,40,178,7,128,178,10,250,178,10,199,178,87,189,178,216,80,178,216,83,178,72,235,178,72,261,178,155,101,178,155,97,178,155,124,178,155,47,178,89,98,178,89,217,178,89,51,178,89,237,178,118,284,178,118,215,178,118,210,178,118,40,178,196,0,178,196,191,178,196,228,178,196,248,178,1,197,178,1,165,178,1,211,178,1,116,178,55,134,178,70,227,178,289,69,178,289,242,178,289,30,178,289,129,178,289,130,178,207,15,178,207,17,178,207,255,178,207,171,178,11,295,178,11,78,178,11,169,178,2,8,178,2,192,178,2,79,178,2,5,178,234,137,178,234,60,178,235,113,178,177,133,178,177,291,178,177,29,178,177,48,178,111,91,178,133,149,178,81,72,178,81,113,178,81,175,178,284,221,178,229,282,178,229,98,178,229,215,178,229,31,178,13,199,178,101,253,178,101,108,178,101,181,178,252,184,178,252,182,178,252,127,178,159,213,178,159,189,178,117,253,178,117,108,178,117,181,178,283,285,178,283,275,178,283,187,178,186,273,178,186,41,178,53,161,178,53,139,178,53,91,178,285,43,178,285,29,178,190,87,178,190,159,178,190,255,178,190,171,178,160,44,178,160,75,178,160,22,178,15,292,178,15,194,178,298,69,178,298,242,178,298,27,178,298,30,178,122,78,178,122,86,178,16,7,178,16,113,178,16,175,178,17,292,178,17,223,178,17,194,178,204,0,178,204,228,178,204,126,178,204,248,178,18,283,178,18,43,178,18,120,178,18,173,178,243,161,178,243,139,178,243,91,178,277,55,178,277,191,178,277,146,178,277,248,178,45,227,178,45,42,178,184,219,178,167,295,178,167,169,178,74,222,178,156,126,178,156,147,178,156,218,178,296,30,178,296,129,178,296,130,178,296,258,178,296,96,178,282,26,178,153,250,178,153,199,178,154,161,178,154,139,178,154,103,178,239,87,178,239,159,178,239,171,178,239,231,178,94,278,178,226,21,178,226,233,178,226,158,178,226,38,178,61,8,178,61,138,178,61,147,178,61,218,178,244,65,178,244,42,178,294,50,178,294,14,178,294,166,178,294,28,178,191,109,178,3,45,178,3,25,178,3,164,178,3,62,178,21,179,178,249,282,178,249,215,178,249,31,178,249,40,178,79,71,178,79,240,178,80,145,178,291,275,178,112,149,178,119,54,178,119,143,178,119,172,178,119,52,178,205,184,178,205,182,178,205,127,178,205,238,178,182,65,178,148,44,178,148,75,178,148,22,178,148,172,178,105,292,178,105,223,178,105,194,178,105,209,178,24,295,178,24,37,178,138,156,178,138,206,178,202,0,178,202,55,178,202,191,178,202,248,178,84,284,178,84,215,178,84,31,178,84,40,178,88,80,178,88,64,178,88,83,178,77,167,178,77,24,178,77,131,178,77,135,178,212,70,178,212,45,178,212,164,178,212,176,178,240,5,178,241,75,178,241,220,178,228,206,178,214,213,178,255,194,178,121,141,178,121,129,178,121,130,178,121,258,178,121,96,178,297,50,178,297,13,178,297,14,178,297,166,178,97,253,178,97,181,178,98,26,178,127,219,178,127,65,178,128,94,178,85,87,178,85,15,178,85,255,178,85,171,178,274,71,178,274,46,178,274,165,178,274,211,178,200,69,178,200,242,178,200,27,178,200,57,178,25,227,178,25,42,178,279,74,178,279,233,178,279,158,178,279,38,178,164,227,178,64,220,178,231,213,178,231,189,178,173,285,178,173,275,178,173,247,178,230,122,178,230,123,178,230,141,178,230,258,178,107,10,178,107,99,178,107,56,178,107,39,178,68,213,178,68,189,178,254,160,178,254,241,178,254,64,178,254,208,178,288,117,178,288,99,178,288,56,178,288,39,178,125,71,178,125,46,178,125,240,178,125,211,178,185,0,178,185,138,178,185,228,178,185,126,178,123,78,178,123,86,178,124,37,178,276,50,178,276,13,178,276,14,178,276,153,178,257,54,178,257,186,178,257,52,178,257,90,178,170,106,178,170,214,178,170,231,178,170,68,178,131,37,178,132,152,178,132,179,178,293,122,178,293,141,178,293,258,178,293,96,178,273,54,178,273,143,178,273,52,178,174,7,178,174,278,178,174,94,178,174,104,178,236,244,178,236,182,178,236,62,178,236,238,178,29,275,178,201,143,178,201,44,178,201,22,178,201,172,178,158,222,178,99,250,178,99,108,178,100,223,178,100,209,178,100,221,178,193,143,178,193,44,178,193,172,178,193,52,178,141,86,178,168,53,178,168,154,178,168,32,178,168,232,178,210,209,178,210,221,178,246,7,178,246,175,178,246,183,178,246,104,178,290,197,178,290,235,178,290,261,178,290,116,178,56,250,178,95,222,178,135,295,178,135,169,178,217,26,178,247,58,178,247,43,178,247,120,178,259,24,178,259,124,178,259,131,178,259,135,178,206,126,178,206,218,178,109,55,178,32,60,178,32,103,178,220,83,178,150,216,178,150,58,178,150,120,178,150,145,178,286,66,178,286,71,178,286,46,178,286,240,178,62,42,178,63,149,178,208,75,178,208,22,178,208,220,178,151,72,178,151,113,178,151,175,178,140,97,178,140,124,178,140,131,178,140,47,178,82,197,178,82,46,178,82,165,178,82,211,178,178,278,178,178,94,178,178,178,178,178,104,178,203,21,178,203,233,178,203,132,178,203,158,178,51,137,178,33,292,178,33,223,178,33,209,178,33,221,178,34,137,178,183,16,178,183,128,178,183,151,178,146,134,178,146,109,178,146,90,178,287,184,178,232,139,178,232,60,178,232,103,178,225,133,178,225,291,178,225,63,178,225,48,178,251,21,178,251,233,178,251,132,178,224,242,178,224,30,178,224,129,178,224,130,178,224,96,178,110,161,178,110,91,178,237,26,178,238,65,178,280,54,178,280,134,178,280,186,178,280,90,178,41,134,178,41,109,178,41,90,178,47,253,178,47,37,178,48,149,178,260,235,178,260,81,178,260,261,178,260,116,178,4,137,178,4,60,178,4,103,178,245,282,178,245,98,178,245,31,178,245,217,178,136,8,178,136,192,178,136,147,178,136,5,178,115,80,178,115,241,178,115,64,178,115,83,178,162,11,178,162,167,178,162,123,178,162,163,178,256,197,178,256,165,178,256,261,178,256,116,178,36,234,178,36,32,178,36,34,178,36,4,178,281,8,178,281,192,178,281,147,178,281,218,178,104,128,178,59,216,178,59,58,178,59,88,178,59,145,178,188,244,178,188,25,178,188,62,178,188,238,178,38,222,178,187,291,178,187,29,178,187,48,178,198,234,178,198,51,178,198,34,178,198,237,178,195,217,178,195,51,178,195,34,178,195,237,178,49,58,178,49,43,178,49,120,178,49,145,178,39,108,178,39,181,178,180,10,178,180,13,178,180,153,178,180,56,178,163,78,178,163,86,178,163,169,178,178,149,179,179,179,179,6,228,203,0,6,203,7,199,203,8,194,203,155,16,203,155,246,203,89,257,203,89,280,203,118,0,203,118,248,203,197,169,203,289,136,203,289,281,203,207,8,203,207,192,203,177,188,203,81,37,203,229,55,203,229,146,203,285,227,203,190,79,203,190,5,203,160,103,203,298,61,203,298,281,203,18,227,203,18,212,203,46,86,203,222,152,203,296,66,203,296,2,203,239,79,203,239,286,203,94,250,203,226,179,203,294,72,203,294,113,203,191,249,203,3,285,203,3,275,203,249,55,203,292,147,203,119,137,203,205,149,203,148,60,203,148,103,203,149,65,203,138,223,203,138,209,203,84,191,203,84,248,203,77,235,203,77,261,203,212,247,203,241,161,203,241,139,203,228,221,203,121,66,203,121,240,203,297,113,203,297,175,203,128,253,203,128,181,203,85,192,203,85,5,203,274,213,203,200,156,203,200,61,203,279,152,203,279,179,203,165,78,203,64,161,203,64,91,203,230,71,203,230,46,203,107,278,203,107,94,203,288,278,203,288,178,203,125,213,203,125,189,203,126,209,203,126,221,203,276,175,203,276,183,203,257,195,203,170,274,203,170,82,203,293,71,203,293,240,203,174,108,203,174,181,203,236,177,203,236,225,203,201,36,203,201,60,203,193,137,203,193,36,203,168,160,203,168,208,203,211,78,203,211,86,203,246,253,203,259,235,203,259,81,203,286,189,203,208,139,203,151,37,203,140,16,203,140,151,203,83,91,203,178,108,203,203,203,203,203,251,203,183,199,203,147,194,203,225,65,203,251,226,203,224,2,203,224,136,203,280,26,203,41,26,203,42,275,203,261,295,203,245,146,203,245,41,203,116,295,203,116,169,203,162,197,203,162,165,203,104,250,203,218,292,203,218,223,203,187,42,203,187,188,203,198,119,203,198,273,203,195,273,203,180,7,203,180,104,203,102,222,203,9,52,51,54,9,51,54,23,51,54,35,51,69,75,51,69,22,51,70,15,51,234,217,51,234,51,51,234,237,51,12,143,51,12,172,51,12,52,51,111,284,51,111,100,51,111,210,51,133,124,51,133,131,51,133,47,51,73,134,51,242,75,51,242,220,51,13,132,51,101,142,51,159,244,51,159,238,51,92,134,51,117,142,51,283,11,51,283,167,51,283,135,51,186,9,51,186,92,51,186,35,51,53,215,51,53,31,51,53,40,51,122,145,51,17,70,51,76,143,51,76,44,51,76,172,51,243,284,51,243,215,51,243,40,51,277,73,51,45,15,51,45,255,51,45,171,51,184,106,51,184,214,51,184,67,51,58,122,51,58,123,51,58,141,51,43,11,51,43,123,51,43,163,51,114,105,51,114,100,51,114,33,51,74,99,51,74,56,51,74,39,51,106,127,51,282,154,51,154,215,51,154,31,51,93,101,51,93,117,51,93,39,51,19,134,51,244,87,51,244,231,51,21,50,51,21,13,51,21,153,51,291,24,51,291,131,51,291,135,51,112,101,51,112,97,51,112,47,51,182,214,51,182,231,51,182,68,51,105,70,51,23,143,51,23,52,51,24,48,51,233,10,51,233,13,51,233,153,51,88,129,51,88,130,51,88,258,51,88,96,51,120,122,51,120,123,51,120,163,51,214,127,51,97,142,51,97,63,51,127,68,51,25,87,51,25,255,51,25,171,51,27,44,51,27,75,51,27,22,51,164,17,51,164,255,51,231,238,51,173,11,51,173,167,51,173,163,51,68,238,51,254,69,51,254,242,51,254,30,51,124,63,51,124,48,51,131,48,51,132,50,51,132,14,51,29,167,51,29,24,51,29,135,51,158,10,51,158,153,51,158,56,51,57,44,51,57,22,51,57,172,51,141,216,51,141,145,51,30,220,51,95,117,51,95,99,51,95,39,51,129,220,51,130,220,51,109,73,51,109,19,51,32,282,51,32,98,51,32,217,51,62,87,51,62,159,51,62,171,51,258,216,51,258,145,51,51,51,51,51,34,51,176,17,51,176,105,51,176,33,51,232,282,51,232,98,51,232,31,51,110,284,51,110,210,51,110,40,51,237,4,51,47,63,51,4,98,51,4,217,51,115,30,51,115,129,51,115,130,51,115,96,51,144,100,51,144,210,51,144,33,51,38,10,51,38,99,51,38,56,51,90,92,51,90,19,51,90,35,51,96,216,51,271,196,51,271,277,51,271,202,51,272,196,51,272,277,51,272,202,51,262,196,51,262,277,51,262,202,51,263,196,51,263,277,51,263,202,51,266,196,51,266,277,51,266,202,51,265,196,51,265,277,51,265,202,51,267,196,51,267,277,51,267,202,51,264,196,51,264,277,51,264,202,51,268,196,51,268,277,51,268,202,51,269,196,51,269,277,51,269,202,51,270,196,51,270,277,51,270,202,51,164,51,52,52,52,52,50,154,33,9,63,33,87,98,33,87,31,33,11,127,33,234,106,33,234,20,33,234,67,33,142,12,33,142,23,33,111,10,33,111,153,33,111,56,33,133,9,33,133,92,33,133,35,33,284,15,33,101,70,33,159,282,33,159,98,33,159,217,33,92,48,33,117,70,33,283,73,33,53,50,33,53,13,33,53,14,33,14,154,33,15,40,33,17,284,33,17,210,33,17,40,33,76,142,33,243,50,33,243,13,33,243,153,33,45,101,33,45,97,33,45,47,33,184,11,33,184,167,33,184,163,33,167,127,33,114,99,33,114,56,33,114,39,33,74,69,33,74,27,33,74,57,33,106,51,33,106,34,33,282,87,33,282,171,33,93,12,33,93,76,33,93,57,33,19,48,33,244,24,33,244,124,33,244,131,33,21,30,33,21,129,33,21,130,33,21,96,33,291,73,33,291,92,33,291,19,33,112,9,33,112,12,33,112,23,33,182,167,33,182,24,33,182,135,33,105,284,33,105,100,33,105,210,33,23,63,33,24,238,33,233,242,33,233,30,33,233,129,33,233,130,33,214,34,33,255,215,33,255,31,33,255,40,33,171,215,33,171,31,33,25,97,33,25,124,33,25,47,33,215,15,33,166,154,33,164,101,33,164,117,33,164,97,33,231,98,33,231,217,33,28,4,33,67,34,33,67,4,33,131,238,33,132,129,33,132,130,33,132,258,33,132,96,33,29,73,33,29,19,33,158,69,33,158,242,33,158,30,33,95,76,33,95,27,33,95,57,33,135,127,33,135,238,33,217,68,33,32,20,33,32,166,33,32,28,33,62,124,33,62,131,33,62,47,33,51,214,33,51,68,33,33,100,33,33,210,33,33,33,33,35,63,33,35,48,33,176,117,33,176,99,33,176,39,33,232,14,33,232,166,33,232,28,33,110,10,33,110,13,33,110,153,33,237,214,33,237,231,33,237,68,33,4,20,33,144,10,33,144,99,33,144,56,33,38,69,33,38,242,33,38,27,33,39,70,33,271,283,33,271,43,33,271,173,33,272,283,33,272,43,33,272,173,33,262,283,33,262,43,33,262,173,33,263,283,33,263,43,33,263,173,33,266,283,33,266,43,33,266,173,33,265,283,33,265,43,33,265,173,33,267,283,33,267,43,33,267,173,33,264,283,33,264,43,33,264,173,33,268,283,33,268,43,33,268,173,33,269,283,33,269,43,33,269,173,33,270,283,33,270,43,33,270,173,33,33,167,34,34,34,34,9,92,35,9,35,35,12,73,35,76,73,35,19,12,35,23,92,35,23,19,35,35,35,35,271,27,35,271,57,35,272,27,35,272,57,35,262,27,35,262,57,35,263,27,35,263,57,35,266,27,35,266,57,35,265,27,35,265,57,35,267,27,35,267,57,35,264,27,35,264,57,35,268,27,35,268,57,35,269,27,35,269,57,35,270,27,35,270,57,35,50,253,183,66,248,183,6,51,183,6,34,183,0,240,183,7,113,183,7,175,183,8,197,183,8,116,183,10,37,183,71,126,183,72,94,183,155,50,183,155,13,183,89,53,183,89,243,183,118,234,183,118,34,183,196,193,183,1,128,183,1,174,183,54,83,183,70,103,183,289,11,183,289,167,183,207,215,183,207,31,183,2,191,183,2,248,183,177,216,183,177,88,183,142,152,183,142,179,183,143,80,183,111,137,183,229,32,183,229,232,183,101,78,183,252,233,183,252,158,183,117,169,183,186,241,183,186,64,183,53,26,183,285,220,183,190,284,183,190,40,183,160,134,183,160,109,183,14,253,183,14,181,183,298,11,183,298,163,183,204,119,183,204,273,183,18,75,183,18,254,183,277,148,183,277,201,183,45,161,183,45,139,183,46,126,183,58,149,183,114,60,183,74,157,183,296,24,183,296,135,183,106,250,183,282,292,183,282,194,183,153,37,183,154,26,183,239,284,183,239,210,183,93,152,183,226,133,183,226,48,183,294,87,183,294,159,183,191,136,183,21,65,183,249,32,183,249,4,183,79,235,183,79,81,183,291,222,183,112,179,183,119,196,183,205,21,183,205,233,183,148,109,183,149,145,183,138,46,183,138,211,183,202,201,183,202,193,183,84,234,183,84,4,183,77,99,183,77,56,183,212,184,183,228,71,183,228,240,183,214,199,183,121,24,183,121,131,183,297,159,183,297,231,183,97,78,183,97,86,183,98,292,183,98,223,183,85,215,183,85,40,183,274,16,183,274,246,183,200,123,183,200,163,183,25,161,183,25,91,183,279,291,183,279,48,183,166,108,183,166,181,183,164,139,183,165,147,183,64,54,183,230,124,183,230,47,183,107,20,183,107,67,183,28,108,183,67,250,183,68,199,183,254,285,183,288,20,183,288,28,183,125,16,183,125,151,183,185,273,183,276,231,183,276,68,183,257,185,183,257,206,183,170,105,183,170,33,183,132,65,183,293,124,183,293,131,183,236,132,183,29,222,183,158,219,183,99,295,183,100,213,183,100,189,183,168,70,183,168,164,183,210,189,183,211,218,183,246,82,183,290,278,183,31,194,183,95,157,183,217,223,183,217,209,183,247,75,183,247,22,183,259,10,183,259,56,183,220,275,183,150,44,183,150,172,183,286,81,183,286,151,183,62,91,183,208,134,183,208,90,183,140,13,183,140,153,183,82,128,183,178,290,183,203,133,183,203,63,183,51,221,183,52,80,183,52,83,183,33,213,183,183,175,183,183,183,183,146,61,183,147,197,183,287,74,183,287,38,183,176,60,183,176,103,183,225,216,183,225,145,183,251,112,183,251,63,183,224,167,183,224,135,183,237,209,183,237,221,183,280,156,183,280,206,183,41,156,183,41,61,183,47,86,183,260,278,183,260,94,183,261,192,183,5,235,183,5,261,183,245,154,183,245,232,183,136,55,183,115,275,183,116,192,183,162,101,183,162,117,183,256,174,183,256,178,183,36,114,183,36,144,183,281,55,183,281,146,183,104,72,183,104,113,183,59,143,183,59,172,183,144,137,183,38,219,183,218,165,183,187,88,183,187,115,183,198,111,183,198,110,183,90,241,183,195,243,183,195,110,183,49,44,183,49,22,183,39,295,183,39,169,183,180,106,183,180,214,183,102,93,183,102,95,183,66,42,146,66,188,146,219,197,146,6,216,146,6,88,146,6,145,146,0,273,146,7,149,146,216,221,146,71,65,146,72,275,146,155,182,146,155,127,146,155,238,146,89,44,146,89,22,146,89,172,146,118,216,146,118,88,146,118,115,146,196,91,146,1,247,146,1,49,146,54,137,146,54,60,146,70,78,146,70,169,146,289,53,146,289,154,146,289,232,146,207,173,146,207,29,146,2,3,146,2,42,146,2,188,146,235,179,146,177,72,146,177,113,146,177,175,146,143,137,146,133,213,146,133,189,146,134,139,146,134,103,146,81,152,146,81,179,146,229,75,146,229,254,146,229,220,146,252,46,146,252,165,146,252,211,146,283,207,146,283,85,146,283,194,146,186,36,146,186,60,146,186,103,146,285,290,146,190,291,146,190,29,146,190,48,146,160,8,146,160,147,146,160,218,146,298,154,146,298,32,146,298,232,146,16,226,146,18,1,146,18,290,146,18,256,146,277,161,146,277,139,146,277,91,146,45,295,146,45,169,146,46,65,146,184,253,146,184,108,146,184,181,146,58,223,146,58,209,146,58,221,146,43,292,146,43,223,146,43,194,146,114,78,146,114,86,146,157,197,146,157,261,146,157,116,146,296,53,146,296,243,146,296,110,146,239,133,146,239,291,146,239,48,146,226,128,146,61,227,146,244,37,146,294,233,146,294,158,146,294,38,146,191,41,146,3,136,146,3,281,146,21,199,146,249,220,146,249,115,146,79,80,146,79,83,146,112,213,146,119,0,146,119,228,146,119,126,146,205,71,146,205,46,146,205,211,146,182,253,146,148,147,146,148,218,146,149,175,146,138,148,146,202,161,146,202,91,146,84,88,146,84,220,146,84,115,146,120,292,146,120,223,146,120,209,146,77,45,146,77,25,146,77,62,146,212,156,146,212,61,146,212,281,146,240,65,146,241,8,146,241,192,146,121,111,146,121,243,146,121,110,146,297,21,146,297,233,146,297,158,146,127,253,146,127,181,146,128,222,146,85,291,146,85,29,146,274,150,146,274,59,146,274,49,146,200,32,146,200,232,146,200,4,146,25,295,146,26,44,146,26,75,146,26,22,146,279,128,146,279,174,146,279,246,146,164,295,146,164,169,146,165,219,146,64,192,146,64,79,146,64,5,146,173,292,146,173,194,146,230,111,146,230,114,146,230,144,146,254,249,146,125,80,146,125,150,146,276,21,146,276,233,146,276,132,146,257,0,146,257,191,146,257,248,146,170,142,146,170,112,146,170,63,146,132,199,146,293,111,146,293,110,146,293,144,146,273,228,146,273,248,146,174,222,146,236,66,146,236,71,146,236,240,146,201,138,146,201,126,146,201,218,146,193,138,146,193,228,146,193,126,146,168,134,146,168,109,146,168,90,146,211,219,146,246,226,146,246,203,146,290,275,146,247,82,146,259,244,146,259,25,146,259,62,146,109,161,146,109,139,146,286,80,146,286,83,146,286,59,146,62,37,146,63,213,146,63,189,146,208,8,146,208,192,146,208,147,146,151,179,146,152,235,146,152,261,146,140,244,146,140,182,146,140,238,146,82,150,146,178,222,146,203,16,146,203,151,146,52,137,146,183,149,146,146,55,146,146,146,146,146,41,146,287,197,146,287,165,146,287,116,146,176,78,146,176,86,146,225,113,146,225,175,146,225,183,146,251,81,146,251,16,146,251,151,146,224,53,146,224,243,146,224,154,146,238,37,146,280,55,146,280,191,146,280,248,146,41,55,146,48,189,146,260,285,146,260,275,146,5,241,146,5,83,146,245,75,146,245,22,146,245,254,146,136,227,146,136,42,146,162,70,146,162,164,146,162,176,146,256,285,146,256,247,146,36,54,146,36,52,146,281,227,146,59,125,146,188,240,146,144,86,146,145,209,146,145,221,146,187,72,146,187,113,146,187,260,146,198,143,146,198,172,146,198,52,146,90,60,146,90,103,146,195,143,146,195,44,146,195,172,146,49,82,146,180,132,146,102,235,146,102,261,146,102,116,146,173,146,147,147,147,147,6,160,287,6,148,287,6,193,287,0,213,287,0,189,287,7,295,287,7,169,287,72,253,287,72,37,287,155,72,287,155,113,287,155,290,287,155,260,287,89,80,287,89,150,287,89,83,287,89,59,287,118,160,287,118,148,287,118,201,287,118,208,287,1,108,287,1,181,287,55,189,287,289,235,287,289,81,287,289,151,287,289,261,287,207,146,287,207,280,287,207,41,287,177,161,287,177,139,287,177,91,287,229,241,287,229,64,287,229,208,287,229,83,287,252,157,287,252,152,287,252,102,287,285,60,287,285,103,287,190,55,287,190,191,287,190,146,287,190,41,287,298,235,287,298,81,287,298,261,287,298,116,287,18,137,287,18,36,287,18,60,287,18,103,287,278,78,287,278,169,287,222,227,287,157,219,287,296,81,287,296,16,287,296,246,287,296,151,287,239,55,287,239,191,287,239,146,287,239,248,287,94,295,287,94,78,287,94,169,287,226,227,287,226,42,287,294,8,287,294,192,287,294,147,287,294,5,287,191,213,287,191,189,287,3,222,287,3,226,287,3,203,287,249,160,287,249,241,287,249,64,287,249,208,287,79,199,287,113,37,287,119,292,287,119,223,287,119,209,287,119,221,287,205,157,287,205,152,287,205,179,287,205,102,287,148,221,287,149,161,287,149,91,287,139,275,287,84,160,287,84,148,287,84,241,287,84,208,287,77,7,287,77,175,287,77,183,287,77,104,287,212,222,287,228,213,287,121,16,287,121,128,287,121,246,287,121,151,287,297,8,287,297,192,287,297,79,287,297,5,287,128,86,287,85,55,287,85,146,287,85,41,287,86,278,287,274,250,287,274,180,287,200,197,287,200,235,287,200,261,287,200,116,287,26,80,287,26,83,287,279,227,287,279,3,287,279,212,287,279,42,287,64,26,287,65,179,287,230,128,287,230,174,287,230,246,287,230,178,287,107,1,287,107,274,287,107,125,287,107,82,287,288,1,287,288,274,287,288,82,287,288,256,287,125,250,287,125,199,287,276,192,287,276,79,287,276,286,287,276,5,287,257,207,287,257,292,287,257,223,287,257,194,287,170,0,287,170,228,287,170,126,287,170,248,287,293,16,287,293,128,287,293,174,287,293,246,287,273,292,287,273,223,287,273,194,287,273,209,287,174,78,287,174,86,287,175,37,287,236,152,287,236,179,287,236,203,287,236,251,287,201,6,287,201,209,287,201,221,287,193,223,287,193,209,287,193,221,287,168,177,287,168,285,287,168,275,287,168,187,287,290,253,287,290,108,287,290,181,287,247,137,287,247,60,287,259,7,287,259,113,287,259,175,287,259,183,287,150,137,287,286,250,287,286,199,287,286,180,287,152,65,287,140,72,287,140,113,287,140,175,287,140,260,287,82,250,287,82,108,287,178,78,287,178,86,287,203,42,287,203,188,287,183,295,287,183,37,287,287,219,287,287,252,287,287,157,287,287,287,287,225,161,287,225,139,287,225,91,287,251,65,287,251,42,287,251,188,287,224,235,287,224,81,287,224,16,287,224,151,287,280,292,287,280,85,287,280,194,287,41,194,287,260,253,287,260,181,287,5,199,287,245,80,287,245,241,287,245,64,287,245,83,287,162,278,287,162,94,287,162,178,287,162,104,287,256,253,287,256,108,287,256,181,287,248,213,287,248,189,287,36,285,287,36,247,287,104,295,287,104,169,287,59,26,287,60,275,287,188,226,287,188,179,287,187,161,287,187,139,287,187,103,287,198,247,287,198,150,287,198,59,287,198,49,287,195,80,287,195,150,287,195,59,287,195,49,287,49,137,287,49,36,287,180,79,287,180,125,287,102,219,287,102,65,287,103,275,287,50,75,176,50,22,176,66,129,176,66,130,176,66,258,176,66,96,176,9,235,176,10,44,176,71,242,176,71,30,176,71,129,176,71,130,176,196,24,176,196,131,176,196,135,176,54,117,176,54,99,176,54,39,176,69,46,176,69,165,176,69,211,176,2,141,176,2,258,176,2,96,176,142,100,176,143,10,176,12,235,176,12,261,176,12,116,176,133,15,176,133,17,176,133,105,176,81,9,176,81,23,176,81,35,176,73,128,176,242,46,176,242,211,176,13,44,176,13,75,176,13,22,176,101,134,176,283,87,176,283,159,176,283,171,176,186,101,176,186,117,176,186,39,176,53,244,176,53,238,176,14,75,176,14,220,176,15,48,176,16,92,176,16,19,176,16,35,176,17,63,176,17,48,176,76,197,176,76,261,176,76,116,176,204,167,176,204,24,176,204,135,176,243,244,176,243,238,176,277,124,176,277,131,176,277,47,176,45,111,176,45,114,176,184,32,176,184,4,176,58,106,176,58,214,176,58,68,176,43,159,176,43,231,176,43,68,176,114,70,176,74,284,176,74,215,176,74,40,176,156,11,176,156,123,176,156,163,176,106,216,176,106,145,176,153,44,176,153,22,176,153,172,176,154,238,176,93,284,176,93,100,176,93,210,176,19,128,176,20,216,176,61,122,176,61,123,176,61,163,176,21,282,176,21,98,176,21,217,176,291,15,176,291,255,176,291,171,176,112,105,176,112,100,176,112,33,176,182,53,176,182,154,176,105,63,176,23,235,176,23,261,176,202,24,176,202,124,176,202,131,176,233,282,176,233,98,176,233,31,176,88,20,176,88,28,176,88,67,176,120,214,176,120,231,176,120,68,176,240,30,176,240,129,176,240,130,176,240,96,176,214,145,176,255,48,176,97,134,176,172,10,176,127,154,176,25,111,176,27,197,176,27,165,176,27,211,176,166,220,176,164,114,176,164,144,176,173,87,176,173,159,176,173,231,176,28,220,176,67,216,176,67,145,176,254,50,176,254,14,176,254,166,176,185,11,176,185,167,176,185,135,176,132,98,176,132,217,176,174,73,176,29,87,176,29,255,176,29,171,176,158,282,176,158,215,176,158,31,176,57,197,176,57,165,176,57,116,176,99,143,176,99,52,176,210,142,176,246,73,176,246,92,176,246,19,176,30,46,176,56,143,176,56,172,176,56,52,176,95,284,176,95,210,176,95,40,176,206,11,176,206,167,176,206,163,176,109,97,176,109,124,176,109,47,176,32,127,176,62,111,176,62,243,176,62,110,176,151,9,176,151,92,176,151,35,176,33,142,176,33,63,176,176,70,176,176,164,176,176,176,176,232,184,176,232,182,176,232,127,176,110,244,176,110,25,176,237,132,176,47,134,176,136,122,176,136,141,176,136,258,176,115,20,176,115,166,176,115,28,176,281,122,176,281,123,176,281,141,176,144,45,176,144,25,176,38,215,176,38,31,176,38,40,176,90,101,176,90,117,176,90,97,176,39,52,176,271,278,176,271,174,176,271,178,176,272,278,176,272,174,176,272,178,176,262,278,176,262,174,176,262,178,176,263,278,176,263,174,176,263,178,176,266,278,176,266,174,176,266,178,176,265,278,176,265,174,176,265,178,176,267,278,176,267,174,176,267,178,176,264,278,176,264,174,176,264,178,176,268,278,176,268,174,176,268,178,176,269,278,176,269,174,176,269,178,176,270,278,176,270,174,176,270,178,176,50,63,232,10,48,232,196,12,232,196,76,232,196,57,232,54,129,232,54,130,232,54,258,232,54,96,232,69,134,232,70,98,232,70,217,232,11,75,232,11,22,232,2,73,232,234,111,232,234,243,232,234,110,232,111,34,232,133,50,232,133,13,232,133,153,232,284,238,232,242,134,232,13,63,232,13,48,232,159,132,232,283,99,232,283,56,232,283,39,232,186,30,232,186,129,232,186,130,232,186,96,232,53,4,232,14,142,232,14,63,232,122,143,232,122,44,232,122,172,232,204,12,232,204,76,232,204,23,232,243,4,232,277,69,232,277,27,232,277,57,232,45,282,232,45,215,232,45,31,232,184,17,232,184,105,232,184,33,232,58,101,232,58,97,232,58,47,232,43,101,232,43,117,232,43,39,232,167,75,232,167,220,232,114,217,232,74,106,232,74,20,232,74,67,232,156,9,232,156,92,232,156,35,232,106,158,232,106,38,232,282,70,232,153,48,232,93,20,232,93,166,232,93,28,232,61,92,232,61,19,232,61,35,232,244,284,232,244,210,232,244,40,232,21,159,232,21,231,232,21,68,232,291,10,232,291,153,232,291,56,232,112,50,232,112,14,232,112,166,232,182,100,232,182,210,232,182,33,232,105,127,232,24,220,232,202,76,232,202,27,232,202,57,232,233,214,232,233,231,232,233,68,232,88,24,232,88,124,232,88,131,232,120,101,232,120,117,232,120,97,232,97,145,232,127,100,232,25,215,232,25,31,232,25,40,232,166,142,232,164,282,232,164,98,232,164,31,232,173,117,232,173,99,232,173,39,232,28,142,232,67,95,232,67,38,232,254,11,232,254,167,232,254,135,232,185,9,232,185,12,232,185,23,232,123,44,232,123,22,232,123,172,232,124,216,232,124,145,232,131,216,232,132,87,232,132,231,232,29,10,232,29,99,232,29,56,232,158,214,232,158,68,232,100,238,232,141,143,232,141,172,232,141,52,232,210,238,232,30,134,232,95,20,232,95,28,232,135,220,232,206,9,232,206,23,232,206,35,232,109,69,232,109,242,232,109,27,232,32,53,232,32,243,232,32,154,232,62,284,232,62,215,232,62,40,232,258,143,232,258,52,232,51,111,232,51,114,232,33,127,232,176,98,232,176,217,232,176,237,232,232,53,232,232,154,232,232,232,232,110,34,232,110,4,232,237,114,232,47,216,232,47,145,232,136,73,232,136,19,232,115,24,232,115,131,232,115,135,232,281,73,232,281,92,232,281,19,232,144,51,232,144,34,232,144,237,232,38,214,232,90,242,232,90,30,232,90,129,232,90,130,232,96,52,232,163,44,232,163,75,232,163,22,232,271,66,232,271,2,232,271,240,232,272,66,232,272,2,232,272,240,232,262,66,232,262,2,232,262,240,232,263,66,232,263,2,232,263,240,232,266,66,232,266,2,232,266,240,232,265,66,232,265,2,232,265,240,232,267,66,232,267,2,232,267,240,232,264,66,232,264,2,232,264,240,232,268,66,232,268,2,232,268,240,232,269,66,232,269,2,232,269,240,232,270,66,232,270,2,232,270,240,232,66,253,225,66,250,225,66,108,225,66,199,225,66,181,225,6,72,225,6,113,225,6,175,225,6,290,225,6,82,225,6,260,225,0,161,225,0,139,225,0,91,225,0,103,225,7,292,225,7,223,225,7,194,225,7,209,225,7,221,225,8,139,225,8,137,225,8,60,225,8,103,225,71,250,225,71,108,225,71,199,225,71,181,225,72,292,225,72,223,225,72,194,225,72,209,225,72,221,225,155,66,225,155,2,225,155,204,225,155,156,225,155,61,225,155,185,225,155,206,225,155,136,225,155,281,225,89,8,225,89,1,225,89,192,225,89,79,225,89,274,225,89,125,225,89,286,225,89,82,225,89,5,225,118,72,225,118,1,225,118,113,225,118,175,225,118,290,225,118,82,225,118,260,225,196,295,225,196,78,225,196,86,225,196,169,225,196,37,225,197,199,225,1,6,225,1,249,225,1,26,225,1,221,225,54,78,225,54,86,225,55,161,225,55,227,225,55,91,225,289,54,225,289,143,225,289,186,225,289,44,225,289,75,225,289,22,225,289,172,225,289,254,225,289,52,225,207,7,225,207,278,225,207,94,225,207,113,225,207,174,225,207,175,225,207,178,225,207,183,225,207,104,225,2,253,225,2,250,225,2,108,225,2,180,225,2,181,225,177,222,225,177,149,225,134,295,225,134,78,225,134,86,225,134,169,225,81,213,225,229,1,225,229,79,225,229,274,225,229,125,225,229,290,225,229,286,225,229,82,225,229,260,225,229,256,225,252,160,225,252,80,225,252,148,225,252,241,225,252,64,225,252,193,225,252,208,225,252,83,225,186,78,225,186,86,225,285,222,225,285,226,225,285,179,225,285,251,225,190,7,225,190,278,225,190,94,225,190,128,225,190,174,225,190,246,225,190,178,225,190,183,225,190,104,225,160,219,225,160,157,225,160,65,225,160,42,225,161,126,225,161,147,225,298,54,225,298,143,225,298,44,225,298,75,225,298,22,225,298,172,225,298,254,225,298,220,225,298,52,225,16,213,225,16,189,225,204,295,225,204,78,225,204,169,225,204,37,225,18,222,225,18,226,225,18,279,225,18,152,225,18,179,225,18,203,225,18,251,225,277,295,225,277,78,225,277,86,225,277,169,225,46,250,225,46,108,225,46,199,225,222,275,225,156,253,225,156,295,225,156,108,225,156,37,225,156,181,225,157,83,225,296,54,225,296,143,225,296,134,225,296,186,225,296,44,225,296,22,225,296,172,225,296,52,225,296,90,225,239,7,225,239,16,225,239,278,225,239,94,225,239,128,225,239,174,225,239,246,225,239,178,225,239,104,225,94,292,225,94,223,225,94,213,225,94,194,225,94,189,225,226,275,225,61,253,225,61,108,225,61,37,225,61,181,225,294,197,225,294,235,225,294,81,225,294,46,225,294,165,225,294,211,225,294,151,225,294,261,225,294,116,225,191,161,225,191,139,225,191,91,225,3,119,225,3,148,225,3,273,225,3,201,225,3,193,225,3,146,225,3,41,225,249,72,225,249,125,225,249,290,225,249,82,225,249,260,225,250,197,225,79,26,225,79,137,225,79,60,225,80,219,225,80,157,225,80,179,225,292,278,225,292,113,225,292,175,225,113,223,225,113,194,225,113,209,225,113,221,225,119,227,225,119,212,225,119,65,225,119,42,225,119,188,225,205,160,225,205,119,225,205,148,225,205,241,225,205,64,225,205,201,225,205,193,225,205,208,225,205,83,225,148,219,225,148,65,225,148,42,225,149,222,225,138,161,225,138,139,225,138,137,225,138,60,225,138,91,225,138,103,225,139,147,225,202,295,225,202,78,225,202,86,225,202,169,225,202,37,225,84,72,225,84,1,225,84,113,225,84,274,225,84,125,225,84,290,225,84,82,225,84,260,225,84,256,225,77,196,225,77,204,225,77,277,225,77,156,225,77,61,225,77,202,225,77,185,225,77,206,225,77,109,225,212,55,225,212,191,225,212,273,225,212,193,225,212,146,225,212,41,225,213,278,225,240,253,225,240,250,225,240,108,225,240,199,225,240,181,225,241,219,225,241,157,225,241,65,225,241,152,225,228,161,225,228,139,225,228,60,225,228,91,225,228,103,225,121,54,225,121,143,225,121,134,225,121,186,225,121,44,225,121,172,225,121,109,225,121,52,225,121,90,225,297,71,225,297,197,225,297,235,225,297,81,225,297,46,225,297,165,225,297,211,225,297,261,225,297,116,225,128,213,225,128,189,225,85,7,225,85,278,225,85,94,225,85,128,225,85,174,225,85,175,225,85,104,225,274,118,225,274,249,225,274,26,225,274,198,225,274,195,225,200,143,225,200,44,225,200,75,225,200,22,225,200,172,225,200,254,225,200,220,225,200,52,225,200,115,225,26,192,225,279,177,225,279,285,225,279,275,225,279,247,225,279,150,225,279,225,225,279,187,225,279,49,225,165,250,225,165,199,225,64,219,225,64,157,225,64,65,225,64,152,225,64,179,225,230,54,225,230,143,225,230,134,225,230,186,225,230,277,225,230,202,225,230,109,225,230,52,225,230,90,225,107,66,225,107,71,225,107,2,225,107,46,225,107,240,225,107,165,225,107,211,225,107,136,225,107,281,225,288,66,225,288,71,225,288,2,225,288,46,225,288,61,225,288,240,225,288,211,225,288,136,225,288,281,225,125,26,225,125,137,225,126,139,225,126,60,225,126,91,225,126,103,225,185,253,225,185,295,225,185,169,225,185,37,225,276,71,225,276,197,225,276,235,225,276,46,225,276,240,225,276,165,225,276,211,225,276,261,225,276,116,225,257,227,225,257,3,225,257,212,225,257,236,225,257,42,225,257,188,225,170,235,225,170,81,225,170,16,225,170,278,225,170,128,225,170,174,225,170,246,225,170,151,225,170,178,225,293,54,225,293,143,225,293,134,225,293,186,225,293,277,225,293,172,225,293,109,225,293,52,225,293,90,225,273,227,225,273,65,225,273,42,225,273,188,225,174,213,225,174,189,225,175,223,225,175,194,225,175,209,225,175,221,225,236,160,225,236,119,225,236,148,225,236,241,225,236,273,225,236,201,225,236,193,225,236,208,225,201,219,225,201,252,225,201,227,225,201,65,225,201,42,225,201,188,225,193,227,225,193,65,225,193,42,225,193,188,225,194,278,225,168,0,225,168,8,225,168,192,225,168,138,225,168,228,225,168,126,225,168,147,225,168,248,225,168,218,225,211,250,225,211,199,225,246,213,225,246,189,225,290,223,225,290,209,225,290,221,225,247,222,225,247,226,225,247,152,225,247,179,225,259,196,225,259,204,225,259,277,225,259,156,225,259,61,225,259,202,225,259,185,225,259,206,225,259,281,225,206,253,225,206,295,225,206,169,225,206,37,225,206,181,225,109,295,225,109,78,225,109,86,225,109,169,225,150,157,225,150,226,225,150,152,225,150,179,225,286,249,225,286,26,225,286,137,225,286,36,225,286,198,225,286,195,225,208,219,225,208,157,225,208,65,225,208,188,225,151,213,225,151,189,225,152,80,225,152,83,225,140,196,225,140,2,225,140,204,225,140,156,225,140,61,225,140,185,225,140,206,225,140,136,225,140,281,225,82,26,225,83,219,225,83,179,225,178,213,225,178,85,225,178,194,225,178,189,225,203,285,225,203,80,225,203,275,225,203,247,225,203,150,225,203,59,225,203,49,225,52,86,225,183,6,225,183,292,225,183,223,225,183,85,225,183,194,225,183,209,225,183,221,225,146,227,225,146,91,225,147,60,225,147,103,225,287,160,225,287,80,225,287,148,225,287,241,225,287,64,225,287,150,225,287,208,225,287,83,225,287,59,225,225,222,225,225,149,225,225,225,225,251,80,225,251,275,225,251,247,225,251,150,225,251,83,225,224,54,225,224,143,225,224,186,225,224,44,225,224,75,225,224,22,225,224,172,225,224,52,225,224,90,225,280,227,225,280,3,225,280,212,225,280,42,225,280,188,225,41,227,225,41,42,225,260,292,225,260,223,225,260,209,225,260,221,225,261,199,225,5,26,225,5,137,225,5,60,225,5,103,225,245,1,225,245,79,225,245,274,225,245,125,225,245,290,225,245,286,225,245,82,225,245,5,225,245,256,225,136,253,225,136,250,225,136,108,225,136,37,225,136,181,225,137,192,225,137,147,225,116,199,225,162,196,225,162,134,225,162,186,225,162,204,225,162,277,225,162,202,225,162,185,225,162,109,225,162,90,225,256,6,225,256,118,225,256,249,225,256,26,225,256,209,225,256,221,225,248,161,225,248,139,225,248,91,225,36,8,225,36,192,225,36,79,225,36,138,225,36,126,225,36,147,225,36,5,225,36,218,225,281,253,225,281,108,225,281,37,225,281,181,225,104,292,225,104,223,225,104,194,225,104,209,225,104,189,225,59,219,225,59,157,225,59,226,225,59,152,225,59,179,225,59,251,225,60,192,225,188,160,225,188,148,225,189,278,225,218,161,225,218,139,225,218,137,225,218,60,225,218,91,225,218,103,225,187,222,225,187,226,225,187,203,225,198,8,225,198,192,225,198,79,225,198,125,225,198,147,225,198,5,225,198,218,225,90,78,225,90,86,225,90,169,225,195,8,225,195,192,225,195,79,225,195,125,225,195,82,225,195,147,225,195,5,225,49,222,225,49,157,225,49,226,225,49,152,225,49,179,225,49,251,225,180,66,225,180,71,225,180,197,225,180,46,225,180,240,225,180,165,225,180,211,225,180,116,225,102,80,225,102,241,225,102,64,225,102,247,225,102,150,225,102,83,225,102,59,225,102,49,225,103,192,225,6,55,251,6,146,251,6,248,251,0,292,251,0,223,251,0,209,251,0,221,251,7,250,251,7,108,251,8,189,251,72,199,251,155,278,251,155,128,251,155,174,251,155,178,251,89,119,251,89,273,251,89,201,251,89,193,251,118,55,251,118,191,251,118,146,251,118,41,251,197,78,251,55,221,251,289,66,251,289,71,251,289,2,251,289,240,251,207,138,251,207,126,251,207,147,251,207,218,251,235,295,251,235,78,251,235,169,251,177,227,251,177,42,251,81,295,251,81,169,251,229,273,251,229,280,251,229,41,251,252,222,251,253,278,251,190,8,251,190,192,251,190,147,251,190,218,251,160,137,251,160,60,251,161,83,251,298,66,251,298,2,251,298,240,251,298,136,251,16,295,251,16,37,251,278,108,251,222,219,251,222,157,251,296,71,251,296,46,251,296,240,251,296,211,251,239,8,251,239,192,251,239,147,251,239,5,251,94,253,251,94,108,251,94,181,251,226,157,251,226,152,251,227,275,251,294,1,251,294,290,251,294,260,251,191,6,251,191,209,251,191,221,251,192,213,251,3,177,251,3,149,251,3,187,251,249,146,251,249,41,251,79,213,251,79,189,251,80,161,251,80,139,251,80,91,251,292,126,251,113,250,251,113,199,251,119,26,251,148,137,251,149,42,251,138,292,251,138,194,251,84,55,251,84,146,251,84,280,251,84,41,251,77,81,251,77,16,251,77,246,251,77,151,251,212,177,251,212,285,251,212,275,251,212,187,251,241,60,251,241,103,251,228,292,251,228,223,251,228,194,251,228,209,251,121,71,251,121,46,251,121,165,251,121,211,251,297,72,251,297,290,251,297,260,251,297,256,251,128,37,251,85,8,251,85,138,251,85,147,251,85,218,251,86,197,251,200,66,251,200,2,251,200,136,251,200,281,251,279,219,251,279,157,251,279,287,251,279,102,251,165,86,251,64,139,251,64,60,251,64,103,251,230,197,251,230,165,251,230,211,251,230,116,251,107,7,251,107,175,251,107,183,251,107,104,251,288,7,251,288,94,251,288,183,251,288,104,251,126,223,251,126,194,251,276,72,251,276,113,251,276,290,251,276,260,251,257,229,251,257,249,251,257,26,251,257,245,251,170,79,251,170,125,251,170,286,251,170,5,251,293,197,251,293,46,251,293,165,251,293,211,251,273,26,251,174,253,251,174,37,251,175,250,251,175,199,251,236,149,251,201,137,251,193,26,251,168,80,251,168,241,251,168,64,251,168,83,251,246,37,251,259,16,251,259,128,251,259,246,251,259,151,251,150,161,251,150,91,251,286,213,251,208,137,251,208,36,251,208,60,251,208,103,251,151,295,251,151,169,251,152,179,251,140,128,251,140,174,251,140,246,251,140,178,251,83,139,251,83,103,251,178,253,251,178,181,251,203,157,251,203,152,251,203,179,251,203,102,251,183,250,251,287,222,251,287,226,251,225,227,251,225,3,251,225,42,251,225,188,251,251,152,251,251,179,251,251,251,251,224,66,251,224,71,251,224,46,251,224,240,251,280,249,251,260,199,251,261,78,251,261,86,251,261,169,251,5,213,251,5,189,251,245,119,251,245,273,251,245,280,251,116,78,251,116,86,251,162,235,251,162,81,251,162,261,251,162,116,251,256,294,251,248,223,251,248,209,251,248,221,251,36,160,251,36,148,251,36,241,251,104,108,251,104,181,251,59,161,251,59,139,251,59,91,251,188,149,251,189,192,251,218,194,251,187,227,251,198,160,251,198,148,251,198,201,251,195,119,251,195,148,251,195,201,251,195,193,251,49,91,251,180,72,251,180,113,251,180,175,251,180,183,251,181,278,251,102,226,251,102,251,251,224,224,224,66,12,110,66,23,110,10,216,110,10,145,110,71,9,110,71,35,110,196,258,110,196,96,110,54,167,110,2,12,110,2,76,110,234,45,110,234,25,110,142,231,110,133,106,110,133,214,110,73,197,110,73,165,110,101,75,110,159,142,110,92,46,110,92,211,110,117,220,110,283,166,110,283,28,110,186,11,110,186,167,110,204,129,110,204,130,110,204,96,110,243,111,110,277,122,110,277,141,110,45,4,110,184,282,110,184,31,110,58,13,110,58,153,110,43,50,110,43,14,110,114,53,110,114,154,110,74,255,110,74,171,110,156,69,110,156,242,110,106,48,110,282,127,110,153,145,110,93,87,110,93,159,110,19,165,110,19,211,110,61,69,110,61,27,110,21,105,110,21,33,110,291,20,110,291,67,110,112,231,110,112,68,110,182,98,110,182,217,110,24,143,110,24,52,110,202,141,110,202,258,110,233,17,110,233,105,110,88,99,110,88,56,110,120,50,110,120,13,110,240,9,110,240,23,110,214,63,110,97,75,110,97,22,110,172,124,110,127,98,110,25,34,110,164,32,110,164,4,110,173,14,110,173,166,110,67,48,110,68,63,110,254,101,110,254,117,110,185,30,110,185,129,110,185,130,110,123,134,110,124,44,110,131,143,110,131,172,110,132,100,110,29,20,110,29,28,110,158,15,110,158,17,110,56,216,110,95,87,110,95,171,110,135,54,110,135,52,110,217,238,110,206,242,110,206,30,110,109,122,110,109,123,110,32,70,110,62,51,110,62,34,110,51,244,110,33,132,110,35,46,110,176,154,110,232,70,110,232,176,110,110,111,110,110,110,110,237,244,110,237,238,110,47,44,110,47,22,110,136,76,110,136,57,110,115,99,110,115,39,110,281,27,110,281,57,110,144,53,110,144,243,110,38,15,110,38,255,110,90,11,110,90,163,110,39,220,110,163,134,110,271,261,110,271,116,110,272,261,110,272,116,110,262,261,110,262,116,110,263,261,110,263,116,110,266,261,110,266,116,110,265,261,110,265,116,110,267,261,110,267,116,110,264,261,110,264,116,110,268,261,110,268,116,110,269,261,110,269,116,110,270,261,110,270,116,110,9,143,237,9,44,237,9,172,237,87,70,237,54,73,237,54,92,237,54,19,237,69,220,237,11,48,237,234,282,237,234,98,237,234,31,237,142,124,237,12,44,237,12,75,237,12,22,237,111,17,237,111,105,237,133,167,237,133,24,237,133,135,237,284,154,237,242,216,237,159,25,237,92,143,237,92,52,237,283,122,237,283,123,237,283,163,237,186,73,237,186,19,237,53,284,237,53,100,237,53,210,237,76,75,237,76,22,237,243,100,237,243,210,237,243,33,237,45,87,237,45,159,237,45,231,237,184,20,237,184,166,237,184,28,237,58,129,237,58,130,237,58,258,237,58,96,237,43,122,237,43,141,237,43,258,237,167,48,237,114,15,237,114,17,237,114,255,237,74,101,237,74,117,237,74,97,237,106,244,237,106,238,237,282,34,237,282,4,237,154,40,237,93,97,237,93,124,237,93,47,237,19,52,237,20,127,237,244,214,237,244,68,237,21,10,237,21,99,237,21,56,237,291,11,237,291,167,237,291,163,237,112,24,237,112,124,237,112,131,237,182,106,237,182,20,237,182,67,237,23,44,237,23,22,237,23,172,237,24,63,237,233,99,237,233,56,237,233,39,237,88,69,237,88,242,237,88,30,237,120,141,237,120,258,237,120,96,237,214,238,237,255,70,237,98,34,237,171,70,237,25,231,237,25,68,237,27,220,237,164,87,237,164,159,237,164,171,237,173,122,237,173,123,237,173,141,237,28,127,237,67,127,237,67,238,237,254,76,237,254,27,237,254,57,237,131,142,237,131,63,237,132,10,237,132,153,237,132,56,237,29,11,237,29,123,237,29,163,237,158,117,237,158,99,237,158,39,237,57,75,237,57,220,237,210,154,237,30,216,237,30,145,237,95,101,237,95,97,237,95,47,237,135,63,237,135,48,237,217,34,237,129,216,237,129,145,237,130,216,237,130,145,237,32,215,237,32,31,237,32,40,237,62,214,237,62,231,237,62,68,237,51,98,237,51,217,237,33,111,237,35,143,237,35,172,237,35,52,237,176,15,237,176,255,237,176,171,237,232,284,237,232,215,237,232,40,237,110,105,237,110,100,237,110,33,237,237,217,237,237,51,237,237,237,237,47,142,237,4,215,237,4,31,237,115,69,237,115,242,237,115,27,237,144,15,237,144,17,237,144,105,237,38,101,237,38,117,237,38,39,237,90,73,237,96,145,237,271,134,237,271,109,237,271,90,237,272,134,237,272,109,237,272,90,237,262,134,237,262,109,237,262,90,237,263,134,237,263,109,237,263,90,237,266,134,237,266,109,237,266,90,237,265,134,237,265,109,237,265,90,237,267,134,237,267,109,237,267,90,237,264,134,237,264,109,237,264,90,237,268,134,237,268,109,237,268,90,237,269,134,237,269,109,237,269,90,237,270,134,237,270,109,237,270,90,237,237,34,238,238,238,238,6,75,280,0,160,280,0,148,280,7,222,280,216,292,280,216,194,280,71,227,280,89,54,280,89,186,280,118,75,280,118,22,280,196,103,280,1,177,280,1,187,280,54,26,280,289,111,280,289,144,280,207,145,280,235,219,280,134,137,280,81,219,280,229,143,280,229,172,280,252,235,280,252,261,280,283,213,280,283,189,280,285,125,280,190,43,280,190,120,280,298,111,280,298,110,280,16,157,280,204,139,280,18,125,280,18,286,280,277,36,280,277,60,280,45,86,280,46,42,280,184,37,280,74,199,280,156,91,280,296,114,280,296,176,280,239,43,280,239,173,280,226,278,280,226,94,280,244,169,280,294,142,280,294,93,280,191,193,280,3,71,280,3,46,280,249,44,280,249,172,280,80,8,280,80,147,280,119,55,280,119,146,280,205,261,280,205,116,280,182,295,280,138,241,280,138,64,280,202,60,280,202,103,280,84,44,280,84,22,280,233,250,280,88,292,280,88,223,280,77,182,280,77,127,280,212,66,280,212,240,280,240,227,280,241,126,280,228,160,280,121,70,280,121,176,280,297,93,280,297,95,280,128,152,280,128,179,280,85,58,280,85,120,280,274,285,280,274,275,280,200,243,280,200,110,280,25,78,280,25,86,280,26,52,280,279,94,280,279,104,280,64,218,280,65,197,280,65,116,280,173,189,280,230,45,280,230,164,280,107,21,280,107,233,280,254,6,280,254,221,280,288,21,280,288,132,280,185,161,280,185,139,280,276,74,280,276,95,280,257,280,280,257,41,280,170,291,280,170,29,280,132,108,280,293,70,280,293,164,280,174,179,280,174,251,280,236,197,280,236,165,280,29,213,280,201,191,280,201,248,280,158,250,280,193,55,280,168,196,280,168,204,280,211,42,280,246,152,280,246,102,280,290,149,280,247,79,280,259,184,280,259,127,280,206,161,280,206,91,280,109,137,280,220,209,280,220,221,280,150,192,280,150,5,280,286,247,280,62,78,280,208,228,280,208,126,280,151,157,280,82,275,280,83,147,280,178,203,280,178,251,280,203,278,280,146,273,280,287,81,280,287,151,280,225,290,280,225,256,280,224,114,280,224,144,280,238,295,280,238,169,280,280,280,280,41,273,280,260,149,280,245,143,280,245,52,280,115,223,280,115,209,280,162,244,280,162,62,280,256,177,280,248,148,280,36,109,280,104,222,280,59,8,280,59,192,280,188,165,280,188,211,280,145,194,280,38,199,280,218,83,280,187,82,280,198,134,280,198,90,280,195,186,280,195,90,280,49,79,280,49,5,280,180,158,280,180,38,280,102,16,280,66,227,41,219,261,41,6,220,41,6,115,41,0,193,41,8,83,41,216,223,41,216,209,41,71,42,41,72,149,41,155,184,41,89,143,41,89,52,41,118,220,41,196,161,41,196,139,41,1,285,41,1,275,41,70,86,41,289,243,41,289,110,41,207,43,41,207,120,41,2,227,41,2,212,41,177,290,41,177,260,41,143,26,41,134,60,41,81,157,41,229,44,41,229,22,41,252,197,41,252,116,41,186,137,41,285,82,41,190,283,41,190,173,41,160,126,41,298,53,41,298,243,41,16,152,41,16,179,41,204,161,41,204,91,41,18,274,41,18,82,41,277,103,41,45,78,41,58,292,41,58,194,41,222,278,41,157,235,41,296,111,41,296,144,41,239,283,41,239,29,41,94,222,41,244,295,41,294,74,41,294,95,41,191,273,41,3,66,41,3,240,41,21,250,41,249,75,41,249,22,41,80,192,41,291,213,41,291,189,41,292,145,41,119,191,41,119,248,41,205,197,41,205,165,41,182,37,41,148,126,41,149,113,41,138,160,41,202,139,41,84,75,41,84,254,41,233,199,41,88,209,41,88,221,41,120,194,41,77,244,41,77,238,41,212,136,41,240,42,41,241,147,41,228,148,41,121,114,41,121,144,41,297,74,41,297,38,41,172,26,41,127,37,41,85,43,41,85,173,41,274,247,41,200,53,41,200,154,41,25,169,41,279,278,41,279,178,41,164,78,41,164,86,41,64,8,41,64,147,41,65,165,41,230,70,41,230,176,41,107,132,41,254,118,41,125,247,41,185,91,41,276,158,41,276,38,41,257,55,41,257,146,41,170,133,41,170,48,41,132,250,41,293,114,41,293,176,41,273,55,41,174,226,41,236,46,41,236,211,41,29,189,41,201,0,41,201,228,41,158,199,41,193,248,41,168,277,41,168,202,41,211,65,41,246,179,41,246,251,41,259,182,41,259,238,41,109,60,41,109,103,41,150,79,41,286,150,41,286,49,41,62,295,41,62,169,41,208,138,41,208,218,41,151,152,41,140,184,41,140,127,41,83,192,41,178,226,41,203,128,41,203,174,41,287,235,41,287,261,41,225,72,41,225,260,41,251,128,41,224,111,41,224,110,41,280,146,41,280,41,41,41,41,41,48,213,41,5,80,41,245,44,41,245,172,41,115,221,41,116,219,41,162,45,41,162,25,41,256,275,41,256,187,41,36,134,41,36,90,41,59,79,41,59,5,41,188,71,41,188,46,41,145,223,41,218,241,41,187,290,41,198,54,41,198,186,41,90,137,41,195,54,41,195,52,41,49,125,41,180,21,41,180,233,41,102,81,41,102,151,41,41,36,42,42,42,42,50,258,47,9,171,47,87,9,47,87,12,47,87,23,47,11,10,47,11,56,47,13,122,47,13,123,47,13,141,47,101,24,47,101,124,47,101,131,47,159,12,47,159,76,47,159,23,47,92,15,47,117,24,47,14,141,47,14,258,47,14,96,47,122,50,47,122,153,47,17,73,47,17,92,47,17,19,47,76,231,47,76,68,47,167,56,47,106,69,47,106,242,47,106,27,47,19,15,47,20,242,47,20,30,47,20,129,47,20,130,47,105,73,47,105,19,47,23,171,47,214,69,47,214,27,47,214,57,47,255,9,47,255,92,47,255,35,47,97,124,47,97,131,47,97,47,47,171,35,47,27,68,47,166,129,47,166,130,47,166,258,47,166,96,47,231,12,47,28,30,47,28,129,47,28,130,47,28,96,47,67,69,47,67,242,47,67,30,47,123,10,47,123,153,47,131,117,47,57,231,47,57,68,47,99,11,47,99,167,47,141,50,47,135,117,47,135,39,47,33,73,47,35,15,47,47,124,47,47,47,47,39,167,47,39,24,47,163,10,47,163,153,47,163,56,47,271,100,47,271,210,47,271,33,47,272,100,47,272,210,47,272,33,47,262,100,47,262,210,47,262,33,47,263,100,47,263,210,47,263,33,47,266,100,47,266,210,47,266,33,47,265,100,47,265,210,47,265,33,47,267,100,47,267,210,47,267,33,47,264,100,47,264,210,47,264,33,47,268,100,47,268,210,47,268,33,47,269,100,47,269,210,47,269,33,47,270,100,47,270,210,47,270,33,47,176,47,48,48,48,48,50,295,260,50,78,260,50,169,260,6,53,260,6,243,260,6,154,260,6,110,260,0,197,260,0,235,260,0,261,260,0,116,260,10,78,260,10,86,260,87,250,260,87,108,260,216,222,260,155,106,260,155,214,260,155,67,260,155,68,260,89,70,260,89,45,260,89,164,260,89,176,260,118,111,260,118,53,260,118,243,260,118,110,260,196,80,260,196,241,260,196,64,260,196,83,260,1,7,260,1,113,260,1,175,260,54,275,260,55,197,260,55,46,260,55,165,260,55,211,260,70,26,260,289,101,260,289,117,260,289,97,260,289,47,260,207,234,260,207,51,260,207,34,260,207,4,260,2,119,260,2,273,260,2,193,260,234,292,260,234,194,260,235,126,260,177,143,260,177,44,260,177,22,260,177,172,260,142,65,260,143,275,260,133,219,260,133,157,260,81,126,260,81,218,260,229,111,260,229,114,260,229,176,260,229,144,260,13,78,260,13,86,260,13,169,260,252,142,260,252,133,260,252,112,260,252,63,260,159,108,260,159,181,260,283,152,260,283,179,260,283,251,260,283,102,260,186,285,260,186,247,260,186,49,260,53,209,260,53,221,260,285,54,260,285,143,260,285,52,260,190,217,260,190,51,260,190,34,260,190,237,260,160,156,260,160,206,260,14,295,260,14,169,260,15,250,260,15,199,260,298,101,260,298,97,260,298,124,260,298,47,260,16,8,260,16,147,260,16,218,260,17,199,260,204,241,260,204,64,260,204,208,260,204,83,260,18,54,260,18,186,260,18,52,260,18,90,260,243,221,260,277,80,260,277,150,260,277,83,260,277,59,260,45,137,260,184,161,260,184,139,260,184,91,260,58,222,260,222,145,260,43,179,260,114,26,260,74,42,260,156,148,260,296,101,260,296,117,260,296,99,260,296,39,260,106,253,260,106,37,260,282,213,260,282,189,260,153,78,260,153,86,260,154,223,260,154,209,260,154,221,260,239,98,260,239,217,260,239,51,260,239,237,260,93,65,260,20,37,260,226,58,260,226,43,260,226,120,260,226,145,260,61,160,260,61,148,260,244,137,260,244,60,260,244,103,260,294,105,260,294,100,260,294,210,260,294,33,260,191,197,260,191,165,260,191,211,260,191,116,260,3,74,260,3,233,260,3,158,260,3,38,260,21,227,260,22,149,260,249,111,260,249,114,260,249,110,260,249,144,260,79,278,260,79,94,260,291,157,260,291,152,260,112,219,260,112,65,260,119,66,260,119,136,260,119,281,260,205,142,260,205,93,260,205,112,260,205,63,260,182,139,260,182,60,260,182,103,260,148,206,260,149,44,260,149,75,260,105,199,260,138,235,260,138,81,260,138,151,260,202,80,260,202,64,260,202,83,260,202,59,260,84,111,260,84,243,260,84,110,260,84,144,260,233,227,260,88,222,260,77,14,260,77,20,260,77,166,260,77,28,260,212,21,260,212,233,260,212,132,260,212,158,260,228,235,260,228,81,260,228,261,260,228,116,260,214,253,260,214,181,260,255,250,260,255,199,260,121,117,260,121,99,260,121,56,260,121,39,260,297,17,260,297,105,260,297,100,260,297,33,260,98,213,260,98,189,260,171,250,260,172,275,260,127,161,260,127,139,260,127,103,260,128,8,260,128,192,260,128,147,260,128,5,260,85,234,260,85,51,260,85,34,260,85,237,260,274,7,260,274,94,260,274,183,260,274,104,260,200,97,260,200,124,260,200,131,260,200,47,260,25,137,260,279,216,260,279,58,260,279,120,260,279,145,260,166,295,260,166,169,260,164,26,260,231,253,260,231,108,260,231,181,260,173,152,260,173,179,260,173,251,260,230,10,260,230,153,260,230,99,260,230,56,260,107,87,260,107,159,260,107,255,260,107,171,260,28,295,260,28,37,260,67,37,260,68,253,260,68,108,260,68,181,260,254,149,260,288,87,260,288,159,260,288,171,260,288,231,260,125,7,260,125,278,260,125,94,260,125,104,260,126,261,260,185,160,260,185,241,260,185,64,260,185,208,260,276,15,260,276,17,260,276,105,260,276,33,260,257,66,260,257,71,260,257,2,260,257,240,260,170,282,260,170,98,260,170,215,260,170,31,260,293,10,260,293,99,260,293,56,260,293,39,260,273,66,260,273,240,260,273,136,260,174,8,260,174,192,260,174,79,260,174,5,260,236,142,260,236,74,260,236,93,260,236,95,260,29,157,260,29,152,260,29,179,260,201,156,260,201,61,260,201,136,260,201,281,260,158,227,260,158,42,260,193,61,260,193,136,260,168,184,260,168,182,260,168,127,260,168,238,260,246,8,260,246,192,260,246,147,260,246,218,260,290,72,260,290,113,260,290,175,260,31,213,260,56,86,260,95,65,260,95,42,260,217,213,260,217,189,260,247,54,260,247,134,260,259,20,260,259,166,260,259,28,260,259,67,260,206,241,260,109,80,260,32,292,260,32,223,260,32,194,260,32,209,260,150,134,260,150,109,260,286,278,260,286,94,260,286,178,260,286,104,260,62,137,260,62,60,260,63,219,260,208,156,260,208,206,260,151,126,260,151,147,260,151,218,260,140,106,260,140,20,260,140,214,260,140,67,260,82,7,260,82,175,260,82,104,260,178,192,260,178,79,260,178,5,260,203,58,260,203,43,260,203,120,260,203,173,260,52,275,260,34,194,260,183,1,260,183,82,260,146,71,260,146,46,260,146,165,260,146,211,260,287,133,260,287,291,260,287,63,260,287,48,260,176,26,260,232,292,260,232,223,260,232,209,260,232,221,260,225,44,260,225,75,260,225,22,260,225,172,260,251,43,260,251,120,260,224,101,260,224,117,260,224,97,260,224,39,260,237,189,260,238,60,260,238,103,260,280,66,260,280,71,260,280,46,260,280,240,260,41,71,260,41,46,260,41,240,260,41,211,260,48,219,260,48,157,260,260,72,260,260,113,260,260,290,260,260,260,260,4,292,260,4,223,260,4,194,260,5,278,260,245,70,260,245,114,260,245,176,260,245,144,260,162,50,260,162,13,260,162,14,260,162,153,260,256,72,260,256,113,260,256,175,260,256,183,260,248,197,260,248,165,260,248,261,260,248,116,260,36,244,260,36,25,260,36,62,260,36,238,260,281,148,260,281,193,260,59,134,260,59,109,260,188,74,260,188,93,260,188,95,260,188,38,260,38,227,260,38,42,260,187,143,260,187,44,260,187,172,260,187,52,260,198,45,260,198,25,260,198,164,260,198,62,260,90,247,260,90,150,260,195,70,260,195,45,260,195,25,260,195,164,260,49,134,260,49,109,260,49,90,260,180,15,260,180,17,260,180,255,260,180,171,260,102,291,260,102,29,260,102,48,260,260,34,261,261,261,261,196,92,4,196,35,4,54,69,4,54,27,4,69,52,4,70,40,4,11,216,4,234,32,4,142,10,4,142,153,4,12,134,4,111,98,4,133,99,4,133,39,4,284,70,4,242,143,4,242,52,4,117,48,4,283,97,4,283,47,4,186,27,4,186,57,4,15,238,4,122,220,4,17,238,4,76,134,4,204,92,4,204,19,4,243,217,4,277,9,4,277,23,4,45,100,4,45,210,4,184,87,4,184,171,4,58,24,4,58,135,4,43,124,4,43,131,4,167,216,4,167,145,4,114,215,4,114,31,4,74,50,4,74,14,4,106,132,4,282,111,4,154,34,4,93,13,4,93,153,4,244,17,4,21,20,4,21,67,4,291,101,4,291,117,4,112,10,4,112,56,4,182,15,4,182,255,4,105,244,4,202,9,4,202,35,4,233,20,4,233,28,4,88,11,4,88,163,4,120,24,4,120,131,4,255,127,4,172,130,4,127,171,4,25,100,4,164,284,4,164,210,4,173,124,4,173,47,4,67,132,4,254,122,4,254,141,4,185,73,4,185,19,4,123,220,4,29,101,4,29,97,4,158,166,4,158,28,4,99,63,4,141,75,4,30,143,4,30,172,4,56,63,4,95,50,4,95,13,4,135,145,4,129,44,4,129,172,4,130,44,4,206,73,4,109,12,4,109,23,4,32,4,4,62,105,4,62,33,4,258,75,4,258,22,4,51,53,4,51,154,4,33,25,4,176,215,4,176,40,4,232,234,4,232,34,4,110,98,4,110,217,4,237,53,4,237,243,4,4,4,4,115,123,4,115,163,4,144,282,4,144,31,4,38,14,4,38,166,4,90,76,4,90,57,4,39,48,4,96,44,4,96,22,4,271,156,4,271,61,4,272,156,4,272,61,4,262,156,4,262,61,4,263,156,4,263,61,4,266,156,4,266,61,4,265,156,4,265,61,4,267,156,4,267,61,4,264,156,4,264,61,4,268,156,4,268,61,4,269,156,4,269,61,4,270,156,4,270,61,4,16,4,5,5,5,5,219,250,245,219,199,245,6,137,245,6,36,245,6,60,245,155,226,245,155,279,245,155,203,245,155,251,245,89,229,245,89,249,245,89,84,245,89,245,245,118,137,245,118,36,245,118,198,245,289,285,245,289,18,245,289,247,245,289,49,245,207,161,245,207,139,245,207,91,245,177,86,245,229,26,245,229,195,245,252,199,245,190,91,245,161,194,245,298,247,245,298,150,245,298,49,245,18,298,245,222,37,245,157,250,245,296,285,245,296,18,245,296,275,245,296,187,245,226,253,245,226,37,245,294,205,245,294,65,245,294,188,245,249,26,245,292,161,245,292,139,245,292,103,245,205,199,245,149,78,245,149,86,245,139,223,245,139,194,245,84,137,245,84,198,245,84,195,245,77,222,245,212,213,245,121,177,245,121,285,245,121,275,245,121,187,245,297,252,245,297,205,245,297,65,245,297,236,245,85,161,245,85,91,245,200,247,245,200,150,245,200,59,245,200,49,245,279,37,245,230,177,245,230,149,245,230,225,245,230,187,245,107,157,245,107,152,245,107,287,245,107,102,245,288,157,245,288,152,245,288,179,245,288,102,245,276,219,245,276,252,245,276,205,245,276,65,245,170,227,245,170,212,245,293,177,245,293,275,245,293,225,245,293,187,245,236,294,245,168,292,245,168,223,245,168,194,245,168,209,245,259,222,245,259,279,245,209,103,245,152,108,245,152,181,245,140,222,245,140,226,245,140,279,245,140,203,245,179,253,245,179,108,245,179,181,245,203,253,245,203,181,245,287,250,245,287,199,245,287,180,245,225,78,245,225,86,245,251,253,245,251,108,245,251,181,245,224,285,245,224,18,245,224,275,245,224,247,245,245,229,245,245,26,245,245,245,245,137,221,245,162,149,245,36,209,245,36,221,245,60,223,245,60,209,245,60,221,245,198,6,245,198,249,245,91,194,245,195,118,245,195,249,245,221,103,245,180,219,245,180,252,245,180,157,245,102,250,245,102,108,245,103,223,245,50,91,136,6,123,136,6,163,136,0,233,136,0,158,136,7,220,136,10,139,136,87,65,136,216,72,136,216,113,136,72,145,136,89,124,136,89,47,136,118,11,136,118,163,136,196,197,136,196,165,136,1,43,136,1,173,136,70,80,136,70,83,136,207,30,136,207,129,136,207,130,136,2,136,136,2,281,136,234,149,136,177,32,136,177,232,136,142,8,136,142,147,136,143,128,136,133,5,136,134,235,136,81,134,136,284,179,136,229,24,136,229,135,136,13,161,136,13,91,136,101,137,136,252,15,136,252,255,136,117,137,136,283,82,136,186,16,136,186,151,136,53,275,136,285,53,136,285,243,136,190,69,136,190,242,136,160,244,136,160,62,136,15,219,136,122,209,136,122,221,136,16,54,136,17,219,136,76,213,136,204,165,136,204,211,136,18,243,136,18,110,136,277,261,136,277,116,136,45,241,136,184,273,136,44,278,136,74,126,136,156,71,136,156,240,136,106,227,136,282,222,136,153,161,136,153,139,136,154,275,136,239,69,136,239,27,136,93,147,136,93,218,136,94,75,136,226,215,136,226,31,136,61,66,136,61,240,136,294,73,136,294,19,136,191,21,136,191,132,136,3,214,136,3,68,136,22,278,136,22,94,136,249,167,136,249,135,136,79,133,136,79,48,136,112,8,136,112,192,136,119,184,136,119,127,136,205,255,136,205,171,136,148,244,136,148,238,136,105,157,136,138,74,136,138,95,136,202,197,136,202,116,136,84,11,136,84,167,136,88,113,136,88,175,136,120,290,136,212,106,136,212,67,136,228,158,136,228,38,136,214,227,136,297,73,136,98,222,136,171,65,136,128,52,136,85,242,136,85,30,136,274,283,136,274,29,136,25,241,136,27,189,136,279,282,136,279,31,136,164,64,136,164,83,136,64,45,136,231,42,136,173,82,136,68,42,136,254,7,136,254,104,136,125,291,136,125,29,136,185,46,136,185,211,136,123,221,136,124,26,136,170,12,136,170,76,136,131,26,136,132,55,136,174,143,136,174,172,136,236,87,136,236,159,136,201,182,136,201,238,136,57,213,136,57,189,136,99,60,136,99,103,136,100,152,136,193,182,136,193,127,136,141,223,136,141,209,136,168,10,136,168,56,136,210,152,136,210,179,136,246,54,136,246,52,136,290,58,136,56,103,136,95,218,136,129,194,136,130,194,136,247,111,136,247,110,136,206,71,136,206,46,136,109,235,136,109,261,136,150,114,136,150,144,136,286,291,136,286,48,136,63,192,136,208,25,136,208,62,136,258,292,136,258,223,136,178,44,136,178,172,136,203,215,136,203,40,136,33,157,136,183,220,136,183,115,136,287,17,136,287,105,136,176,80,136,225,32,136,225,4,136,251,284,136,251,40,136,260,58,136,260,145,136,4,149,136,5,63,136,245,24,136,245,131,136,136,136,136,115,175,136,256,43,136,256,120,136,248,21,136,248,233,136,36,117,136,36,39,136,281,66,136,104,75,136,59,114,136,59,176,136,188,159,136,188,231,136,38,126,136,187,154,136,187,232,136,198,101,136,198,97,136,90,81,136,90,151,136,195,97,136,195,47,136,49,111,136,49,144,136,39,60,136,96,292,136,96,194,136,271,276,136,271,199,136,272,276,136,272,199,136,262,276,136,262,199,136,263,276,136,263,199,136,266,276,136,266,199,136,265,276,136,265,199,136,267,276,136,267,199,136,264,276,136,264,199,136,268,276,136,268,199,136,269,276,136,269,199,136,270,276,136,270,199,136,102,100,136,102,33,136,251,136,137,137,137,137,50,241,115,66,132,115,0,15,115,0,17,115,0,255,115,7,53,115,7,243,115,7,110,115,9,219,115,10,80,115,10,83,115,87,55,115,216,75,115,216,22,115,196,142,115,196,93,115,196,112,115,1,51,115,1,34,115,1,237,115,69,152,115,69,179,115,70,128,115,11,149,115,2,21,115,2,132,115,234,290,115,177,24,115,177,131,115,177,135,115,12,219,115,12,157,115,111,278,115,111,94,115,133,134,115,133,109,115,81,244,115,81,25,115,73,42,115,284,8,115,284,192,115,284,147,115,242,179,115,13,241,115,252,9,115,252,23,115,252,35,115,159,55,115,92,65,115,283,54,115,283,186,115,283,52,115,186,291,115,186,29,115,53,175,115,285,97,115,285,124,115,285,47,115,160,50,115,160,14,115,160,166,115,16,45,115,16,25,115,17,126,115,76,157,115,204,142,115,204,93,115,204,95,115,18,101,115,18,97,115,18,47,115,277,133,115,277,112,115,277,63,115,184,197,115,184,165,115,184,211,115,58,44,115,58,22,115,58,172,115,43,143,115,43,172,115,43,52,115,44,145,115,167,149,115,114,278,115,74,206,115,75,145,115,156,74,115,156,158,115,156,38,115,153,241,115,153,83,115,154,113,115,154,175,115,19,65,115,226,30,115,226,129,115,226,130,115,226,96,115,61,233,115,61,158,115,61,38,115,244,235,115,244,261,115,191,87,115,191,255,115,191,171,115,22,145,115,79,282,115,79,215,115,79,31,115,291,134,115,119,106,115,119,20,115,119,67,115,205,9,115,205,92,115,205,35,115,182,197,115,182,261,115,182,116,115,148,14,115,148,166,115,148,28,115,105,126,115,23,219,115,138,105,115,138,100,115,138,33,115,202,142,115,202,112,115,202,63,115,88,75,115,88,220,115,120,143,115,120,44,115,120,172,115,228,15,115,228,17,115,228,105,115,171,55,115,127,197,115,127,165,115,127,116,115,274,98,115,274,217,115,274,237,115,27,152,115,27,179,115,215,192,115,215,5,115,279,129,115,279,130,115,279,258,115,279,96,115,164,16,115,164,128,115,64,10,115,64,13,115,64,153,115,173,54,115,173,143,115,173,52,115,254,216,115,254,88,115,254,115,115,125,282,115,125,98,115,125,217,115,185,74,115,185,93,115,185,95,115,124,275,115,257,106,115,257,214,115,257,68,115,131,275,115,273,106,115,273,214,115,273,67,115,174,70,115,174,114,115,236,73,115,236,92,115,236,19,115,29,54,115,201,20,115,201,166,115,201,28,115,57,157,115,57,152,115,99,80,115,100,147,115,100,218,115,193,20,115,193,28,115,193,67,115,141,222,115,210,8,115,210,147,115,210,218,115,246,70,115,246,45,115,246,164,115,290,34,115,290,4,115,31,5,115,56,80,115,56,83,115,135,149,115,247,101,115,247,117,115,247,97,115,206,95,115,206,38,115,109,63,115,109,48,115,32,72,115,32,113,115,150,117,115,150,99,115,150,39,115,286,282,115,286,98,115,286,31,115,62,235,115,62,81,115,208,50,115,208,13,115,208,14,115,151,45,115,151,25,115,151,62,115,82,217,115,82,51,115,82,237,115,258,222,115,178,114,115,178,176,115,178,144,115,203,242,115,203,30,115,203,129,115,203,130,115,33,126,115,33,218,115,35,65,115,183,53,115,183,243,115,183,154,115,146,87,115,146,159,115,146,231,115,287,12,115,287,76,115,287,23,115,176,128,115,176,174,115,232,72,115,232,113,115,232,175,115,225,167,115,225,24,115,225,135,115,251,69,115,251,242,115,251,30,115,110,94,115,110,104,115,238,235,115,238,261,115,238,116,115,280,214,115,280,231,115,280,68,115,41,159,115,41,231,115,41,68,115,47,275,115,48,134,115,260,234,115,260,32,115,260,4,115,4,72,115,5,40,115,136,21,115,136,233,115,136,132,115,115,220,115,115,115,115,256,234,115,256,51,115,256,34,115,248,15,115,248,255,115,248,171,115,281,21,115,281,233,115,281,158,115,104,111,115,104,243,115,59,99,115,59,56,115,59,39,115,188,73,115,188,19,115,144,278,115,144,94,115,187,24,115,187,124,115,187,131,115,90,291,115,90,29,115,90,48,115,49,101,115,49,117,115,49,39,115,40,8,115,40,192,115,96,222,115,271,227,115,271,3,115,271,42,115,272,227,115,272,3,115,272,42,115,262,227,115,262,3,115,262,42,115,263,227,115,263,3,115,263,42,115,266,227,115,266,3,115,266,42,115,265,227,115,265,3,115,265,42,115,267,227,115,267,3,115,267,42,115,264,227,115,264,3,115,264,42,115,268,227,115,268,3,115,268,42,115,269,227,115,269,3,115,269,42,115,270,227,115,270,3,115,270,42,115,102,76,115,102,27,115,102,57,115,115,120,116,116,116,116,162,162,162,66,160,256,66,148,256,6,114,256,6,176,256,0,16,256,7,192,256,7,5,256,216,179,256,155,87,256,155,171,256,89,244,256,89,238,256,118,70,256,118,176,256,196,247,256,196,49,256,1,290,256,54,149,256,55,235,256,289,10,256,289,56,256,207,53,256,207,154,256,2,160,256,2,208,256,234,213,256,234,189,256,177,90,256,142,227,256,111,223,256,111,209,256,134,275,256,81,55,256,284,199,256,229,45,256,229,25,256,252,29,256,159,37,256,283,219,256,283,252,256,186,177,256,53,194,256,285,109,256,190,32,256,190,232,256,15,108,256,15,181,256,298,99,256,298,56,256,16,248,256,17,108,256,204,150,256,204,49,256,18,277,256,18,202,256,243,292,256,243,194,256,277,285,256,184,137,256,184,36,256,58,152,256,222,75,256,43,157,256,114,221,256,156,80,256,156,83,256,296,13,256,296,153,256,106,295,256,106,169,256,239,32,256,239,4,256,93,227,256,94,8,256,94,147,256,20,78,256,226,220,256,61,64,256,61,83,256,244,26,256,294,215,256,294,31,256,191,81,256,191,151,256,3,142,256,3,112,256,21,91,256,249,45,256,249,164,256,79,175,256,291,65,256,112,42,256,119,46,256,119,211,256,205,291,256,205,29,256,148,240,256,202,247,256,84,70,256,84,164,256,120,157,256,77,214,256,77,68,256,212,93,256,212,95,256,228,128,256,214,295,256,255,253,256,255,181,256,121,50,256,121,13,256,297,215,256,297,40,256,171,253,256,127,137,256,128,126,256,85,154,256,85,232,256,274,72,256,274,260,256,200,99,256,200,39,256,279,254,256,279,220,256,166,86,256,231,37,256,173,219,256,230,14,256,230,166,256,107,105,256,107,33,256,28,78,256,28,86,256,67,169,256,254,222,256,288,17,256,288,105,256,125,72,256,125,113,256,185,150,256,185,59,256,276,284,256,276,40,256,257,197,256,257,165,256,170,51,256,170,34,256,132,161,256,132,91,256,293,50,256,293,14,256,273,165,256,273,211,256,174,138,256,174,126,256,236,133,256,236,48,256,201,71,256,201,240,256,100,250,256,193,71,256,193,46,256,210,199,256,246,0,256,246,228,256,259,231,256,259,68,256,206,80,256,109,275,256,286,113,256,286,175,256,62,26,256,63,42,256,208,136,256,152,145,256,140,87,256,140,159,256,82,290,256,178,138,256,178,218,256,203,88,256,203,115,256,52,149,256,33,250,256,34,213,256,183,79,256,183,5,256,146,235,256,146,261,256,147,278,256,287,43,256,287,173,256,225,54,256,225,186,256,251,216,256,251,88,256,224,10,256,224,153,256,110,292,256,110,223,256,280,197,256,280,116,256,41,261,256,41,116,256,48,65,256,260,82,256,4,189,256,245,25,256,245,62,256,136,241,256,115,226,256,162,20,256,162,67,256,256,1,256,256,256,256,248,151,256,281,241,256,281,64,256,104,8,256,104,192,256,59,206,256,188,133,256,188,63,256,144,209,256,144,221,256,145,179,256,218,278,256,187,134,256,187,90,256,198,182,256,198,127,256,195,182,256,195,238,256,180,100,256,180,210,256,102,58,256,102,120,256,66,219,248,6,173,248,0,55,248,7,275,248,216,26,248,71,157,248,155,45,248,155,164,248,89,88,248,89,115,248,118,43,248,118,173,248,196,227,248,1,64,248,1,83,248,54,161,248,54,91,248,70,37,248,289,51,248,289,34,248,207,112,248,207,63,248,2,219,248,2,252,248,177,278,248,177,94,248,143,139,248,111,295,248,111,169,248,133,292,248,133,194,248,81,222,248,229,58,248,229,145,248,252,136,248,283,6,248,283,221,248,186,91,248,53,78,248,53,86,248,285,7,248,190,142,248,190,93,248,298,51,248,298,237,248,204,227,248,204,3,248,18,175,248,18,183,248,243,78,248,45,253,248,46,152,248,184,199,248,222,235,248,44,60,248,44,103,248,74,213,248,74,189,248,75,137,248,296,234,248,296,4,248,154,86,248,239,93,248,239,95,248,226,261,248,226,116,248,61,65,248,244,108,248,191,0,248,191,248,248,3,185,248,22,60,248,249,58,248,249,120,248,79,148,248,291,223,248,119,8,248,119,192,248,205,136,248,205,281,248,182,250,248,202,212,248,84,43,248,84,120,248,88,26,248,77,114,248,77,144,248,212,196,248,240,157,248,228,55,248,121,32,248,121,4,248,172,103,248,127,250,248,85,142,248,85,112,248,274,241,248,274,208,248,200,217,248,200,237,248,25,253,248,25,181,248,279,235,248,279,261,248,165,179,248,230,154,248,230,232,248,107,182,248,107,238,248,254,137,248,254,198,248,288,244,248,288,238,248,125,160,248,185,42,248,257,147,248,257,218,248,170,158,248,170,38,248,293,32,248,293,232,248,273,8,248,273,147,248,174,149,248,236,156,248,236,61,248,29,209,248,29,221,248,201,79,248,201,5,248,193,192,248,193,5,248,168,143,248,168,172,248,211,152,248,211,179,248,290,80,248,95,189,248,247,113,248,247,175,248,259,114,248,259,176,248,206,42,248,150,72,248,286,160,248,286,148,248,62,108,248,62,181,248,63,194,248,208,125,248,140,70,248,140,164,248,82,241,248,82,64,248,203,197,248,203,116,248,52,161,248,52,139,248,183,285,248,146,228,248,146,126,248,287,66,248,287,240,248,176,37,248,225,278,248,225,178,248,251,197,248,251,165,248,224,234,248,224,34,248,110,169,248,280,138,248,280,218,248,41,138,248,41,126,248,48,292,248,48,223,248,260,150,248,245,216,248,245,145,248,162,243,248,162,110,248,256,80,248,256,83,248,248,248,248,36,75,248,36,22,248,281,65,248,104,275,248,59,290,248,59,260,248,188,156,248,188,206,248,144,295,248,38,213,248,187,94,248,187,104,248,198,220,248,195,220,248,195,115,248,49,72,248,49,113,248,180,184,248,180,127,248,102,71,248,102,46,248,219,213,36,155,177,36,155,149,36,155,275,36,155,225,36,155,187,36,89,161,36,89,139,36,89,60,36,89,103,36,289,160,36,289,148,36,289,201,36,289,193,36,289,208,36,207,3,36,207,65,36,207,42,36,207,188,36,177,253,36,177,37,36,177,181,36,229,161,36,229,139,36,229,91,36,252,213,36,252,189,36,285,295,36,285,37,36,190,252,36,190,205,36,190,65,36,190,236,36,190,188,36,298,160,36,298,119,36,298,148,36,298,201,36,298,193,36,18,295,36,18,169,36,18,37,36,222,250,36,222,199,36,157,213,36,296,160,36,296,148,36,296,241,36,296,64,36,296,208,36,239,219,36,239,252,36,239,205,36,239,65,36,226,199,36,227,223,36,227,194,36,227,209,36,227,221,36,294,226,36,294,179,36,294,203,36,294,251,36,3,292,36,3,223,36,3,194,36,3,209,36,249,161,36,249,91,36,80,78,36,80,86,36,292,227,36,292,42,36,205,213,36,205,85,36,205,189,36,149,253,36,149,108,36,149,181,36,84,91,36,77,285,36,77,18,36,77,275,36,77,247,36,77,49,36,212,6,36,212,292,36,212,223,36,212,209,36,212,221,36,121,160,36,121,241,36,121,64,36,121,208,36,121,83,36,297,222,36,297,226,36,297,279,36,297,203,36,297,251,36,85,65,36,85,42,36,85,188,36,200,119,36,200,148,36,200,273,36,200,201,36,200,193,36,26,161,36,26,139,36,26,91,36,26,103,36,279,294,36,279,199,36,279,180,36,64,86,36,65,189,36,230,80,36,230,241,36,230,64,36,230,83,36,230,59,36,288,149,36,276,222,36,276,226,36,276,279,36,276,203,36,170,219,36,170,252,36,170,157,36,170,287,36,170,102,36,293,80,36,293,241,36,293,64,36,293,208,36,293,83,36,236,207,36,236,239,36,236,85,36,236,194,36,168,89,36,168,26,36,168,245,36,168,198,36,168,195,36,247,295,36,247,169,36,259,285,36,259,18,36,259,275,36,259,247,36,259,187,36,150,295,36,150,78,36,150,86,36,150,169,36,140,177,36,140,285,36,140,275,36,140,225,36,140,187,36,83,78,36,83,86,36,287,213,36,287,189,36,225,253,36,225,108,36,225,181,36,224,160,36,224,148,36,224,241,36,224,201,36,224,208,36,42,223,36,42,194,36,245,161,36,245,139,36,245,91,36,137,60,36,137,103,36,162,80,36,162,247,36,162,150,36,162,59,36,162,49,36,36,137,36,36,36,36,36,60,36,37,275,36,59,78,36,59,86,36,59,169,36,188,292,36,188,194,36,189,219,36,187,253,36,187,37,36,198,137,36,198,36,36,198,60,36,198,103,36,195,139,36,195,36,36,195,60,36,195,103,36,49,295,36,49,78,36,49,169,36,180,222,36,36,125,37,37,37,37,66,156,281,66,206,281,6,122,281,6,141,281,0,21,281,0,132,281,10,161,281,10,91,281,216,175,281,89,24,281,89,131,281,118,122,281,118,123,281,196,46,281,196,211,281,1,29,281,70,241,281,207,69,281,207,242,281,2,156,281,2,61,281,177,234,281,177,4,281,142,192,281,142,5,281,12,213,281,12,189,281,134,261,281,134,116,281,81,54,281,242,194,281,229,11,281,229,167,281,101,60,281,252,87,281,252,171,281,159,65,281,117,60,281,117,103,281,283,1,281,186,235,281,186,81,281,285,154,281,190,27,281,190,57,281,160,45,281,160,25,281,15,157,281,16,143,281,16,52,281,17,157,281,76,189,281,204,71,281,204,46,281,18,53,281,18,154,281,277,197,281,277,165,281,58,72,281,58,113,281,43,290,281,114,80,281,114,83,281,74,147,281,74,218,281,75,278,281,106,42,281,153,91,281,239,76,281,239,57,281,93,8,281,93,192,281,94,220,281,20,227,281,226,284,281,226,40,281,61,136,281,3,106,281,3,67,281,249,11,281,249,163,281,79,63,281,112,79,281,112,5,281,113,145,281,119,182,281,119,238,281,205,87,281,205,159,281,182,273,281,148,25,281,148,62,281,105,152,281,23,213,281,24,26,281,138,158,281,138,38,281,202,165,281,202,211,281,84,123,281,84,163,281,233,126,281,88,7,281,120,72,281,212,20,281,212,28,281,240,206,281,228,21,281,228,233,281,214,42,281,255,219,281,97,137,281,171,219,281,172,128,281,128,44,281,85,69,281,85,27,281,274,291,281,274,48,281,215,222,281,279,215,281,279,40,281,164,241,281,64,70,281,231,65,281,173,290,281,67,227,281,254,278,281,254,94,281,125,133,281,125,48,281,185,71,281,185,240,281,257,184,281,257,127,281,170,9,281,170,23,281,273,127,281,174,44,281,174,22,281,236,231,281,236,68,281,201,244,281,201,62,281,158,126,281,99,139,281,100,179,281,193,244,281,193,238,281,141,221,281,168,99,281,168,39,281,246,143,281,246,172,281,30,292,281,30,194,281,31,222,281,56,161,281,56,139,281,95,8,281,95,147,281,135,26,281,129,292,281,129,223,281,130,292,281,130,223,281,247,53,281,247,243,281,109,197,281,109,116,281,32,275,281,150,111,281,150,110,281,286,133,281,286,63,281,208,45,281,208,164,281,151,54,281,151,52,281,82,291,281,82,29,281,258,209,281,258,221,281,178,75,281,178,22,281,203,284,281,203,210,281,51,149,281,33,152,281,33,179,281,34,149,281,183,216,281,183,88,281,287,15,281,287,255,281,176,64,281,176,83,281,232,285,281,232,275,281,225,234,281,225,34,281,251,100,281,251,210,281,280,184,281,47,137,281,260,43,281,260,120,281,245,167,281,245,135,281,115,7,281,115,104,281,256,283,281,256,173,281,248,132,281,36,101,281,36,97,281,281,136,281,281,281,281,104,220,281,59,111,281,59,144,281,188,214,281,188,68,281,144,80,281,145,175,281,38,218,281,187,32,281,187,4,281,198,124,281,198,47,281,90,235,281,90,261,281,195,124,281,195,131,281,49,243,281,49,110,281,39,103,281,96,223,281,96,209,281,271,294,281,271,297,281,272,294,281,272,297,281,262,294,281,262,297,281,263,294,281,263,297,281,266,294,281,266,297,281,265,294,281,265,297,281,267,294,281,267,297,281,264,294,281,264,297,281,268,294,281,268,297,281,269,294,281,269,297,281,270,294,281,270,297,281,102,17,281,102,105,281,50,250,104,66,8,104,66,147,104,66,218,104,6,282,104,6,98,104,6,215,104,6,31,104,0,156,104,0,61,104,0,206,104,0,281,104,7,278,104,7,94,104,7,104,104,10,253,104,10,108,104,10,181,104,87,213,104,71,8,104,71,192,104,71,147,104,71,5,104,155,117,104,155,99,104,155,56,104,155,39,104,89,234,104,89,32,104,89,34,104,89,4,104,118,282,104,118,98,104,118,31,104,118,217,104,196,55,104,196,146,104,196,41,104,1,235,104,1,81,104,1,151,104,1,261,104,70,91,104,289,122,104,289,141,104,289,258,104,289,96,104,207,105,104,207,100,104,207,210,104,207,33,104,11,86,104,2,138,104,2,126,104,2,147,104,2,218,104,234,26,104,177,43,104,177,120,104,177,173,104,142,222,104,143,241,104,111,161,104,111,139,104,111,103,104,284,292,104,284,223,104,284,194,104,284,209,104,229,217,104,229,51,104,229,34,104,229,237,104,13,250,104,13,108,104,101,37,104,117,37,104,283,177,104,283,149,104,186,148,104,186,193,104,53,137,104,53,60,104,53,103,104,285,216,104,285,58,104,285,120,104,285,145,104,190,15,104,190,17,104,190,105,104,190,33,104,160,54,104,160,143,104,160,172,104,160,52,104,14,250,104,14,199,104,15,213,104,15,189,104,298,141,104,298,129,104,298,130,104,298,258,104,298,96,104,16,72,104,16,290,104,17,189,104,204,55,104,204,191,104,204,146,104,204,41,104,18,216,104,18,58,104,18,88,104,18,145,104,243,60,104,243,103,104,277,273,104,277,280,104,277,41,104,46,8,104,46,192,104,184,65,104,184,42,104,184,188,104,58,275,104,43,275,104,44,83,104,167,78,104,167,86,104,114,161,104,114,139,104,114,91,104,74,179,104,75,80,104,75,83,104,296,122,104,296,123,104,296,141,104,296,163,104,282,221,104,153,108,104,153,181,104,154,137,104,154,60,104,239,15,104,239,17,104,239,105,104,239,255,104,93,222,104,20,199,104,226,142,104,226,74,104,226,93,104,226,95,104,61,126,104,61,248,104,244,227,104,294,106,104,294,20,104,294,214,104,294,67,104,191,185,104,191,206,104,3,244,104,3,182,104,3,127,104,3,238,104,21,157,104,21,152,104,22,80,104,22,83,104,249,98,104,249,217,104,249,51,104,249,237,104,79,197,104,79,46,104,79,165,104,79,211,104,80,220,104,291,149,104,112,222,104,119,134,104,119,186,104,119,109,104,119,90,104,182,227,104,182,42,104,182,188,104,148,54,104,148,143,104,148,52,104,24,78,104,24,86,104,24,169,104,138,66,104,138,136,104,202,146,104,202,280,104,202,41,104,84,282,104,84,98,104,84,217,104,84,237,104,233,157,104,233,152,104,233,179,104,120,275,104,77,101,104,77,97,104,77,124,104,77,47,104,212,244,104,212,25,104,212,62,104,212,238,104,240,8,104,240,192,104,240,147,104,240,218,104,241,44,104,241,22,104,228,156,104,228,61,104,228,136,104,255,213,104,255,189,104,121,11,104,121,122,104,121,123,104,121,163,104,297,106,104,297,20,104,297,28,104,297,67,104,97,295,104,97,37,104,171,213,104,171,189,104,172,241,104,127,42,104,128,72,104,128,113,104,128,175,104,85,17,104,85,105,104,85,100,104,85,33,104,274,197,104,274,235,104,274,261,104,274,116,104,200,30,104,200,129,104,200,130,104,200,258,104,200,96,104,26,34,104,215,223,104,215,209,104,215,221,104,279,142,104,279,93,104,279,112,104,279,95,104,166,250,104,166,199,104,64,44,104,64,75,104,64,22,104,64,172,104,173,149,104,230,11,104,230,167,104,230,135,104,230,163,104,107,50,104,107,13,104,107,14,104,107,153,104,28,199,104,254,80,104,254,150,104,254,83,104,254,59,104,288,50,104,288,10,104,288,13,104,288,153,104,125,197,104,125,165,104,125,261,104,125,116,104,185,55,104,185,146,104,185,248,104,124,295,104,124,169,104,276,20,104,276,166,104,276,28,104,276,67,104,257,134,104,257,277,104,257,202,104,257,109,104,170,87,104,170,159,104,170,255,104,170,171,104,131,295,104,131,78,104,131,169,104,132,219,104,132,157,104,293,11,104,293,167,104,293,123,104,293,163,104,273,134,104,273,109,104,273,90,104,174,72,104,174,113,104,174,175,104,175,278,104,236,184,104,236,127,104,29,149,104,201,54,104,201,186,104,201,52,104,201,90,104,158,152,104,158,179,104,99,253,104,99,181,104,100,292,104,100,194,104,193,54,104,193,134,104,193,90,104,168,111,104,168,243,104,168,110,104,168,144,104,210,292,104,210,223,104,210,194,104,211,192,104,246,72,104,246,113,104,246,290,104,246,260,104,290,81,104,290,151,104,31,209,104,31,221,104,56,253,104,56,108,104,56,181,104,135,78,104,135,86,104,247,216,104,247,88,104,247,115,104,247,145,104,259,101,104,259,117,104,259,97,104,259,47,104,206,55,104,32,137,104,150,88,104,150,220,104,150,115,104,286,197,104,286,165,104,286,211,104,286,116,104,62,227,104,63,222,104,208,143,104,208,44,104,208,172,104,208,52,104,140,101,104,140,117,104,140,99,104,140,39,104,82,235,104,82,81,104,82,261,104,82,116,104,178,7,104,178,113,104,178,175,104,203,74,104,203,93,104,203,95,104,203,38,104,51,26,104,33,194,104,183,278,104,183,94,104,183,174,104,183,178,104,287,21,104,287,132,104,176,161,104,176,91,104,232,137,104,232,36,104,225,283,104,225,43,104,225,173,104,225,29,104,251,74,104,251,158,104,251,95,104,251,38,104,224,122,104,224,123,104,224,141,104,224,258,104,110,139,104,110,60,104,110,103,104,238,227,104,238,42,104,280,196,104,280,109,104,47,295,104,47,169,104,260,16,104,260,128,104,260,151,104,4,26,104,5,46,104,5,165,104,5,211,104,245,234,104,245,51,104,245,34,104,245,237,104,136,126,104,136,218,104,162,24,104,162,124,104,162,131,104,162,135,104,256,235,104,256,81,104,256,16,104,256,151,104,248,156,104,248,206,104,36,53,104,36,243,104,36,154,104,281,138,104,281,228,104,281,126,104,104,278,104,104,94,104,104,104,104,59,75,104,59,220,104,59,115,104,188,127,104,144,161,104,144,139,104,144,91,104,145,275,104,38,152,104,38,179,104,187,58,104,187,43,104,187,120,104,187,173,104,198,154,104,198,32,104,198,232,104,198,4,104,195,234,104,195,32,104,195,232,104,195,4,104,49,216,104,49,88,104,49,220,104,49,115,104,39,253,104,39,37,104,40,292,104,40,223,104,40,209,104,40,221,104,180,50,104,180,14,104,180,166,104,180,28,104,102,21,104,102,233,104,102,132,104,102,158,104,66,292,59,66,223,59,66,209,59,66,221,59,219,192,59,6,71,59,6,46,59,6,240,59,6,211,59,0,226,59,0,203,59,0,251,59,7,161,59,7,91,59,8,219,59,216,253,59,216,37,59,71,209,59,71,221,59,155,216,59,155,88,59,155,115,59,155,145,59,89,235,59,89,81,59,89,151,59,89,261,59,118,71,59,118,46,59,118,165,59,118,211,59,196,213,59,196,189,59,1,227,59,1,42,59,1,188,59,55,222,59,289,142,59,289,74,59,289,93,59,289,95,59,207,156,59,207,61,59,207,136,59,207,281,59,2,292,59,2,223,59,2,194,59,2,209,59,177,148,59,177,193,59,143,199,59,133,86,59,81,26,59,229,197,59,229,165,59,229,261,59,229,116,59,252,192,59,252,79,59,252,5,59,283,295,59,283,78,59,283,169,59,285,160,59,285,148,59,285,241,59,190,156,59,190,61,59,190,185,59,190,206,59,160,275,59,161,278,59,298,74,59,298,93,59,298,95,59,298,38,59,16,137,59,204,213,59,204,189,59,18,160,59,18,241,59,18,64,59,18,208,59,46,221,59,58,37,59,43,295,59,43,169,59,44,250,59,44,199,59,75,250,59,75,108,59,157,8,59,157,192,59,157,147,59,296,142,59,296,93,59,296,112,59,296,63,59,239,204,59,239,156,59,239,185,59,239,206,59,94,161,59,94,139,59,94,91,59,61,194,59,294,54,59,294,186,59,294,52,59,294,90,59,191,222,59,191,226,59,3,1,59,3,290,59,3,82,59,22,250,59,249,197,59,249,165,59,249,211,59,249,116,59,79,219,59,79,65,59,291,78,59,291,86,59,119,177,59,119,149,59,205,79,59,205,125,59,205,5,59,148,275,59,138,152,59,138,179,59,139,278,59,202,213,59,84,197,59,84,46,59,84,165,59,84,211,59,88,253,59,88,181,59,120,295,59,120,37,59,77,58,59,77,43,59,77,120,59,77,173,59,212,72,59,212,290,59,212,260,59,240,223,59,240,209,59,240,221,59,228,226,59,228,179,59,228,251,59,121,142,59,121,133,59,121,112,59,121,63,59,297,54,59,297,143,59,297,186,59,297,52,59,172,250,59,172,199,59,128,137,59,128,60,59,128,103,59,85,156,59,85,61,59,85,206,59,85,281,59,274,65,59,274,42,59,274,188,59,200,74,59,200,158,59,200,95,59,200,38,59,26,235,59,26,261,59,26,116,59,279,0,59,279,55,59,279,191,59,279,248,59,173,295,59,173,169,59,230,133,59,230,291,59,230,63,59,230,48,59,107,44,59,107,75,59,107,22,59,107,254,59,254,108,59,254,181,59,288,75,59,288,22,59,288,254,59,288,220,59,125,65,59,125,188,59,126,179,59,185,213,59,185,189,59,276,54,59,276,143,59,276,172,59,276,52,59,257,149,59,170,196,59,170,204,59,170,277,59,170,202,59,293,133,59,293,112,59,293,63,59,293,48,59,273,149,59,174,60,59,174,103,59,236,274,59,236,125,59,236,286,59,236,82,59,29,78,59,29,86,59,29,169,59,201,177,59,201,275,59,201,187,59,193,149,59,168,278,59,168,94,59,168,174,59,168,178,59,246,137,59,246,36,59,246,60,59,246,198,59,290,227,59,247,241,59,247,64,59,247,83,59,259,58,59,259,43,59,259,120,59,259,145,59,206,189,59,220,253,59,220,108,59,220,181,59,150,80,59,150,64,59,150,83,59,286,252,59,286,205,59,286,65,59,208,285,59,208,275,59,208,247,59,151,137,59,152,126,59,152,147,59,140,216,59,140,58,59,140,88,59,140,145,59,82,42,59,82,188,59,178,139,59,178,60,59,178,103,59,203,228,59,203,126,59,203,248,59,52,199,59,183,91,59,146,222,59,287,8,59,287,192,59,287,147,59,287,5,59,225,119,59,225,273,59,225,201,59,225,193,59,251,138,59,251,126,59,224,142,59,224,93,59,224,112,59,224,95,59,48,78,59,48,86,59,260,227,59,5,219,59,245,197,59,245,235,59,245,261,59,245,116,59,136,292,59,136,223,59,136,194,59,115,253,59,115,108,59,115,181,59,162,283,59,162,291,59,162,173,59,162,29,59,256,227,59,256,3,59,256,212,59,256,42,59,248,222,59,248,226,59,36,16,59,36,128,59,36,174,59,281,292,59,281,194,59,104,161,59,104,139,59,104,91,59,59,80,59,59,150,59,59,83,59,59,59,59,145,37,59,218,157,59,218,152,59,218,179,59,187,160,59,187,148,59,187,193,59,198,81,59,198,16,59,198,151,59,195,235,59,195,81,59,195,16,59,195,151,59,49,80,59,49,241,59,49,64,59,49,83,59,180,143,59,180,44,59,180,22,59,180,172,59,102,8,59,102,138,59,102,147,59,102,218,59,103,278,59,59,120,60,60,60,60,6,285,188,6,275,188,0,250,188,8,37,188,155,8,188,155,147,188,155,218,188,118,285,188,118,275,188,118,187,188,1,78,188,1,86,188,55,199,188,289,113,188,289,175,188,289,183,188,207,80,188,207,83,188,207,59,188,229,177,188,229,149,188,285,221,188,190,241,188,190,64,188,190,83,188,160,213,188,160,189,188,161,179,188,298,7,188,298,175,188,298,183,188,18,6,188,18,209,188,18,221,188,222,137,188,222,60,188,296,72,188,296,113,188,296,260,188,239,241,188,239,64,188,239,208,188,226,60,188,226,103,188,294,280,188,191,250,188,191,199,188,3,65,188,3,188,188,79,295,188,80,194,188,205,227,188,205,212,188,148,213,188,138,253,188,138,108,188,138,181,188,139,179,188,84,177,188,84,275,188,84,187,188,77,79,188,77,286,188,77,5,188,212,252,188,212,65,188,241,189,188,228,108,188,121,72,188,121,290,188,121,260,188,297,146,188,297,280,188,297,41,188,85,80,188,85,64,188,85,83,188,274,78,188,274,169,188,200,7,188,200,183,188,200,104,188,26,149,188,279,36,188,279,60,188,279,103,188,65,227,188,230,1,188,230,290,188,230,256,188,107,0,188,107,228,188,107,248,188,288,0,188,288,228,188,288,126,188,125,295,188,125,169,188,126,108,188,126,181,188,276,55,188,276,146,188,276,41,188,257,294,188,170,160,188,170,148,188,170,201,188,293,290,188,293,260,188,293,256,188,236,227,188,236,3,188,236,42,188,168,226,188,168,203,188,168,251,188,247,223,188,247,209,188,247,221,188,259,192,188,259,79,188,259,5,188,150,292,188,150,223,188,150,194,188,286,295,188,286,169,188,208,213,188,208,189,188,152,161,188,152,91,188,140,8,188,140,192,188,140,147,188,82,78,188,82,86,188,203,139,188,203,103,188,146,199,188,147,253,188,225,229,188,225,249,188,225,245,188,251,161,188,251,139,188,224,72,188,224,113,188,224,175,188,5,37,188,245,149,188,162,274,188,162,125,188,162,82,188,256,86,188,248,250,188,36,222,188,37,192,188,59,292,188,59,194,188,188,42,188,188,188,188,218,253,188,218,181,188,187,249,188,91,179,188,49,292,188,49,223,188,49,209,188,180,55,188,180,191,188,180,248,188,102,91,188,188,60,189,189,189,189,50,216,144,66,69,144,66,27,144,9,197,144,9,165,144,10,220,144,87,63,144,71,76,144,71,57,144,196,123,144,196,163,144,54,124,144,54,47,144,2,69,144,2,242,144,234,238,144,142,15,144,12,46,144,12,211,144,133,87,144,133,159,144,81,73,144,73,235,144,101,143,144,101,172,144,159,48,144,92,261,144,92,116,144,117,44,144,117,172,144,283,106,144,283,214,144,186,124,144,186,131,144,14,216,144,14,145,144,76,46,144,204,122,144,204,123,144,243,70,144,277,11,144,277,167,144,45,53,144,45,154,144,184,51,144,184,237,144,58,166,144,58,28,144,43,20,144,43,67,144,114,111,144,74,105,144,74,33,144,156,258,144,156,96,144,153,220,144,93,15,144,93,17,144,19,235,144,19,261,144,61,129,144,61,130,144,61,96,144,244,4,144,21,284,144,21,40,144,291,231,144,291,68,144,112,255,144,112,171,144,182,234,144,182,34,144,23,165,144,23,211,144,24,134,144,202,11,144,202,163,144,233,284,144,233,210,144,88,50,144,88,13,144,120,20,144,120,28,144,240,27,144,240,57,144,255,142,144,97,143,144,97,52,144,171,63,144,127,34,144,25,154,144,166,145,144,164,53,144,164,243,144,231,48,144,173,106,144,173,67,144,254,10,144,254,56,144,185,122,144,185,141,144,132,215,144,132,40,144,29,214,144,29,68,144,158,100,144,158,210,144,99,75,144,99,22,144,56,75,144,95,17,144,95,105,144,135,134,144,206,141,144,206,258,144,109,167,144,109,135,144,32,244,144,32,62,144,51,127,144,35,197,144,35,116,144,176,111,144,176,110,144,232,25,144,232,62,144,110,70,144,47,52,144,4,238,144,136,242,144,136,30,144,115,13,144,115,153,144,281,30,144,281,129,144,281,130,144,144,144,144,38,100,144,38,33,144,90,24,144,90,131,144,39,44,144,39,22,144,271,16,144,271,151,144,272,16,144,272,151,144,262,16,144,262,151,144,263,16,144,263,151,144,266,16,144,266,151,144,265,16,144,265,151,144,267,16,144,267,151,144,264,16,144,264,151,144,268,16,144,268,151,144,269,16,144,269,151,144,270,16,144,270,151,144,144,114,145,145,145,145,50,278,38,50,94,38,66,100,38,66,33,38,0,242,38,0,30,38,7,10,38,7,153,38,87,197,38,87,116,38,71,17,38,71,105,38,196,217,38,196,237,38,1,124,38,1,47,38,54,154,38,70,220,38,11,5,38,2,100,38,2,210,38,234,134,38,234,109,38,111,44,38,111,22,38,81,214,38,81,68,38,13,94,38,159,261,38,159,116,38,117,72,38,283,184,38,283,127,38,186,32,38,186,232,38,53,143,38,53,52,38,14,278,38,15,46,38,15,211,38,122,8,38,122,147,38,16,106,38,16,67,38,17,46,38,204,98,38,204,217,38,243,143,38,243,172,38,277,51,38,277,34,38,45,216,38,184,29,38,58,244,38,58,62,38,43,238,38,114,75,38,74,158,38,74,38,38,156,215,38,156,31,38,154,52,38,93,21,38,20,128,38,61,215,38,61,40,38,191,69,38,191,27,38,21,142,38,79,11,38,79,167,38,112,132,38,119,92,38,119,35,38,182,43,38,182,173,38,148,73,38,138,258,38,138,96,38,202,51,38,202,237,38,233,93,38,233,95,38,88,45,38,120,244,38,120,238,38,240,105,38,240,33,38,228,30,38,228,129,38,228,130,38,255,165,38,255,211,38,171,197,38,171,165,38,274,24,38,274,131,38,25,216,38,25,145,38,27,55,38,164,88,38,164,115,38,231,235,38,231,261,38,173,127,38,28,128,38,68,235,38,254,114,38,254,176,38,125,24,38,125,135,38,185,282,38,185,98,38,123,8,38,123,192,38,257,9,38,257,23,38,132,142,38,273,9,38,273,35,38,174,166,38,174,28,38,201,73,38,201,19,38,158,95,38,57,55,38,99,113,38,99,175,38,193,92,38,193,19,38,141,147,38,141,218,38,246,20,38,246,67,38,290,101,38,290,97,38,56,175,38,129,126,38,130,126,38,206,282,38,206,31,38,109,34,38,286,167,38,286,135,38,62,145,38,151,106,38,151,214,38,82,124,38,82,131,38,258,218,38,178,14,38,178,166,38,183,10,38,183,56,38,146,76,38,146,57,38,176,220,38,232,54,38,110,44,38,110,172,38,280,12,38,280,23,38,41,12,38,41,76,38,260,101,38,260,117,38,4,134,38,136,284,38,136,210,38,115,70,38,256,97,38,256,47,38,248,69,38,248,242,38,281,284,38,281,40,38,104,13,38,104,153,38,144,75,38,144,22,38,38,38,38,90,32,38,90,4,38,39,72,38,39,113,38,96,126,38,163,192,38,163,5,38,271,160,38,271,208,38,272,160,38,272,208,38,262,160,38,262,208,38,263,160,38,263,208,38,266,160,38,266,208,38,265,160,38,265,208,38,267,160,38,267,208,38,264,160,38,264,208,38,268,160,38,268,208,38,269,160,38,269,208,38,270,160,38,270,208,38,38,132,218,218,218,218,187,187,187,3,15,198,198,198,198,198,219,199,199,199,199,50,222,90,66,216,90,66,58,90,66,88,90,66,145,90,0,53,90,0,243,90,0,154,90,0,110,90,7,21,90,7,233,90,7,132,90,9,137,90,10,179,90,87,275,90,71,145,90,89,73,90,89,92,90,89,19,90,89,35,90,196,143,90,196,44,90,196,172,90,196,52,90,1,184,90,1,182,90,1,127,90,1,238,90,54,134,90,69,161,90,69,139,90,69,91,90,70,8,90,70,192,90,70,147,90,70,5,90,11,227,90,11,42,90,2,216,90,2,88,90,2,115,90,2,145,90,177,159,90,177,214,90,177,231,90,177,68,90,142,128,90,12,137,90,12,60,90,12,103,90,111,126,90,111,218,90,133,235,90,133,81,90,133,261,90,81,63,90,81,48,90,73,26,90,284,241,90,284,83,90,242,161,90,242,139,90,242,91,90,229,73,90,13,222,90,101,219,90,101,157,90,252,97,90,252,124,90,252,131,90,252,47,90,159,275,90,92,26,90,117,157,90,117,152,90,283,197,90,283,165,90,283,211,90,283,116,90,186,134,90,186,109,90,186,90,90,285,87,90,285,159,90,285,255,90,285,171,90,160,282,90,160,215,90,160,31,90,160,40,90,14,222,90,122,227,90,16,142,90,16,93,90,16,112,90,16,63,90,76,60,90,76,103,90,204,143,90,204,44,90,204,22,90,204,172,90,18,87,90,18,15,90,18,255,90,18,171,90,243,126,90,277,54,90,277,143,90,277,186,90,277,52,90,45,192,90,45,5,90,184,290,90,58,71,90,58,46,90,58,240,90,43,71,90,43,46,90,43,165,90,43,211,90,167,42,90,114,8,90,114,147,90,114,218,90,74,278,90,74,128,90,156,75,90,156,22,90,156,220,90,106,149,90,154,55,90,93,128,90,19,26,90,226,50,90,226,10,90,226,13,90,226,153,90,61,75,90,61,220,90,61,115,90,191,53,90,191,154,90,191,32,90,191,232,90,3,11,90,3,167,90,3,123,90,3,163,90,21,94,90,21,104,90,79,45,90,79,25,90,79,62,90,291,197,90,291,235,90,291,261,90,291,116,90,112,81,90,112,151,90,119,98,90,119,217,90,119,51,90,119,237,90,205,24,90,205,124,90,205,131,90,205,47,90,182,82,90,148,282,90,148,98,90,148,215,90,148,31,90,105,80,90,23,137,90,23,60,90,24,65,90,138,111,90,138,114,90,138,110,90,138,144,90,202,54,90,202,143,90,202,172,90,202,52,90,233,278,90,233,94,90,233,104,90,88,136,90,120,46,90,120,240,90,120,211,90,212,122,90,212,123,90,212,141,90,212,163,90,240,216,90,240,145,90,228,111,90,228,53,90,228,243,90,228,110,90,214,149,90,97,219,90,97,157,90,171,275,90,274,244,90,274,182,90,274,62,90,274,238,90,25,5,90,27,161,90,27,139,90,27,103,90,215,241,90,279,50,90,279,13,90,279,14,90,279,153,90,166,222,90,164,8,90,164,192,90,164,79,90,164,5,90,64,284,90,64,100,90,64,210,90,64,40,90,231,275,90,173,197,90,173,46,90,173,165,90,173,211,90,67,149,90,68,149,90,254,156,90,254,61,90,254,206,90,254,281,90,125,244,90,125,25,90,125,62,90,125,238,90,185,44,90,185,75,90,185,22,90,185,172,90,123,227,90,124,219,90,124,65,90,257,234,90,257,51,90,257,34,90,257,237,90,131,65,90,132,175,90,273,217,90,273,51,90,273,34,90,273,237,90,174,74,90,174,93,90,174,95,90,174,38,90,236,167,90,236,24,90,236,131,90,236,135,90,29,197,90,29,165,90,29,261,90,29,116,90,201,282,90,201,98,90,201,31,90,201,217,90,158,278,90,158,94,90,158,104,90,57,139,90,57,60,90,57,103,90,99,152,90,99,179,90,100,80,90,100,83,90,193,282,90,193,98,90,193,217,90,193,237,90,168,69,90,168,76,90,168,27,90,168,57,90,210,80,90,210,241,90,210,83,90,246,142,90,246,93,90,246,112,90,246,95,90,290,127,90,30,161,90,30,91,90,56,152,90,56,179,90,95,128,90,135,65,90,135,42,90,129,91,90,130,91,90,247,15,90,247,17,90,247,255,90,247,171,90,206,44,90,206,75,90,206,22,90,109,54,90,109,52,90,32,55,90,150,15,90,150,17,90,150,105,90,150,33,90,286,45,90,286,244,90,286,25,90,286,62,90,63,235,90,208,284,90,208,215,90,208,31,90,208,40,90,151,142,90,151,133,90,151,63,90,82,244,90,82,127,90,82,238,90,178,74,90,178,158,90,178,95,90,178,38,90,203,10,90,203,13,90,203,153,90,203,56,90,33,80,90,33,83,90,35,137,90,183,21,90,183,132,90,146,234,90,146,32,90,146,4,90,287,101,90,287,117,90,287,97,90,287,47,90,176,8,90,176,192,90,176,147,90,176,218,90,232,55,90,232,146,90,232,248,90,225,106,90,225,214,90,225,231,90,225,68,90,251,10,90,251,153,90,251,99,90,251,56,90,110,126,90,280,234,90,280,51,90,280,34,90,280,4,90,41,234,90,41,32,90,41,34,90,41,4,90,47,219,90,48,235,90,48,261,90,48,116,90,260,184,90,4,55,90,245,73,90,245,19,90,136,216,90,136,220,90,115,136,90,256,184,90,256,182,90,256,127,90,248,53,90,248,243,90,248,154,90,36,9,90,36,12,90,36,76,90,36,23,90,281,88,90,281,220,90,281,115,90,104,132,90,59,17,90,59,105,90,59,100,90,59,33,90,188,11,90,188,167,90,188,24,90,188,135,90,144,126,90,144,147,90,144,218,90,38,278,90,38,94,90,187,87,90,187,159,90,187,231,90,187,68,90,198,9,90,198,92,90,198,23,90,198,35,90,90,134,90,90,109,90,90,90,90,195,9,90,195,92,90,195,19,90,195,35,90,49,15,90,49,17,90,49,105,90,49,255,90,39,157,90,39,152,90,39,179,90,40,241,90,163,227,90,163,42,90,271,229,90,271,249,90,271,84,90,271,245,90,272,229,90,272,249,90,272,84,90,272,245,90,262,229,90,262,249,90,262,84,90,262,245,90,263,229,90,263,249,90,263,84,90,263,245,90,266,229,90,266,249,90,266,84,90,266,245,90,265,229,90,265,249,90,265,84,90,265,245,90,267,229,90,267,249,90,267,84,90,267,245,90,264,229,90,264,249,90,264,84,90,264,245,90,268,229,90,268,249,90,268,84,90,268,245,90,269,229,90,269,249,90,269,84,90,269,245,90,270,229,90,270,249,90,270,84,90,270,245,90,102,101,90,102,117,90,102,99,90,102,39,90,287,90,91,91,91,91,6,161,195,6,139,195,6,91,195,6,103,195,155,222,195,89,26,195,89,137,195,89,36,195,89,198,195,89,195,195,118,161,195,118,139,195,118,60,195,118,91,195,118,103,195,289,80,195,289,241,195,289,64,195,289,150,195,289,83,195,289,59,195,207,227,195,207,212,195,177,295,195,177,78,195,177,169,195,229,137,195,229,36,195,229,60,195,229,198,195,229,103,195,285,78,195,285,86,195,285,169,195,190,227,195,190,3,195,190,212,195,190,42,195,161,223,195,161,209,195,161,221,195,298,80,195,298,241,195,298,64,195,298,208,195,298,83,195,298,59,195,18,78,195,18,86,195,222,253,195,222,108,195,222,181,195,157,199,195,296,80,195,296,247,195,296,150,195,296,83,195,296,59,195,296,49,195,239,227,195,239,3,195,239,212,195,239,42,195,239,188,195,226,250,195,226,108,195,226,181,195,227,213,195,227,189,195,294,219,195,294,252,195,294,157,195,294,152,195,294,287,195,294,102,195,3,213,195,3,85,195,3,189,195,249,139,195,249,137,195,249,36,195,249,60,195,249,103,195,250,179,195,292,91,195,149,295,195,149,169,195,149,37,195,139,209,195,139,221,195,84,161,195,84,139,195,84,60,195,84,103,195,77,177,195,77,149,195,77,225,195,77,187,195,212,85,195,212,194,195,212,189,195,121,18,195,121,80,195,121,247,195,121,150,195,121,59,195,121,49,195,297,219,195,297,157,195,297,152,195,297,179,195,297,287,195,297,102,195,85,227,195,86,275,195,275,295,195,275,78,195,275,169,195,200,160,195,200,80,195,200,241,195,200,64,195,200,208,195,200,83,195,26,137,195,26,60,195,279,253,195,279,250,195,279,108,195,279,288,195,279,181,195,65,213,195,230,285,195,230,18,195,230,275,195,230,247,195,230,150,195,230,49,195,107,222,195,107,226,195,107,279,195,107,179,195,107,203,195,107,251,195,288,222,195,288,226,195,288,203,195,288,251,195,276,157,195,276,152,195,276,179,195,276,287,195,276,251,195,276,102,195,170,3,195,170,205,195,170,65,195,170,236,195,170,42,195,170,188,195,293,285,195,293,18,195,293,247,195,293,150,195,293,59,195,293,49,195,236,213,195,236,189,195,168,6,195,168,118,195,168,229,195,168,249,195,168,84,195,168,221,195,247,78,195,247,86,195,259,177,195,259,149,195,259,225,195,152,250,195,152,199,195,140,149,195,179,199,195,203,250,195,203,108,195,203,199,195,225,295,195,225,169,195,225,37,195,251,250,195,251,199,195,224,80,195,224,64,195,224,150,195,224,83,195,224,59,195,224,49,195,42,213,195,245,137,195,245,36,195,245,60,195,245,198,195,245,195,195,245,103,195,162,177,195,162,285,195,162,18,195,162,275,195,162,225,195,162,187,195,36,26,195,188,213,195,188,189,195,189,42,195,187,295,195,187,78,195,187,86,195,187,169,195,198,26,195,91,223,195,91,209,195,91,221,195,195,26,195,195,137,195,195,198,195,195,195,195,49,86,195,180,226,195,180,152,195,180,179,195,180,203,195,180,251,195,180,102,195,102,199,195,219,126,49,6,261,49,6,116,49,0,157,49,0,102,49,7,60,49,7,103,49,8,65,49,216,295,49,216,169,49,71,194,49,72,161,49,72,91,49,155,75,49,155,22,49,89,128,49,89,174,49,118,235,49,118,261,49,54,250,49,55,179,49,289,133,49,289,48,49,207,71,49,207,240,49,177,241,49,177,64,49,143,108,49,134,199,49,229,16,49,229,151,49,252,138,49,252,218,49,186,250,49,285,80,49,190,66,49,190,2,49,160,149,49,161,113,49,298,133,49,298,63,49,18,150,49,18,59,49,46,292,49,46,194,49,58,78,49,43,86,49,44,253,49,44,181,49,296,291,49,296,29,49,239,2,49,239,136,49,94,137,49,61,213,49,294,277,49,294,202,49,191,152,49,191,179,49,3,79,49,22,253,49,249,81,49,249,151,49,79,42,49,80,275,49,113,139,49,205,147,49,205,218,49,138,219,49,139,175,49,84,235,49,84,81,49,88,295,49,120,78,49,120,86,49,77,88,49,77,115,49,212,125,49,228,157,49,121,283,49,121,29,49,297,277,49,297,109,49,172,108,49,172,181,49,128,26,49,85,66,49,85,240,49,274,212,49,200,112,49,200,63,49,279,280,49,165,223,49,165,209,49,65,147,49,230,43,49,230,173,49,107,54,49,107,52,49,254,37,49,288,143,49,288,52,49,125,227,49,276,134,49,276,109,49,257,222,49,257,279,49,170,156,49,170,61,49,293,283,49,293,173,49,273,222,49,236,8,49,236,192,49,168,175,49,168,183,49,211,292,49,211,223,49,246,26,49,247,150,49,259,220,49,259,115,49,220,37,49,286,227,49,286,3,49,208,149,49,209,197,49,140,75,49,140,254,49,83,275,49,203,146,49,203,41,49,183,103,49,146,251,49,287,228,49,287,126,49,225,241,49,225,208,49,251,55,49,224,291,49,224,48,49,280,226,49,41,226,49,260,91,49,5,42,49,245,16,49,245,246,49,136,189,49,137,278,49,116,221,49,162,58,49,162,145,49,248,152,49,36,94,49,36,104,49,281,213,49,281,189,49,104,60,49,59,285,49,188,192,49,188,5,49,145,169,49,187,64,49,187,83,49,198,278,49,198,178,49,90,199,49,195,174,49,195,178,49,49,247,49,49,49,49,221,197,49,180,186,49,180,90,49,102,248,49,49,184,221,221,221,221,50,124,39,9,40,39,87,129,39,87,130,39,87,96,39,69,15,39,12,100,39,73,98,39,284,9,39,284,23,39,242,15,39,13,124,39,13,47,39,101,10,39,101,56,39,159,258,39,159,96,39,92,215,39,92,31,39,117,99,39,117,56,39,14,24,39,122,68,39,17,69,39,17,27,39,76,100,39,106,123,39,106,163,39,282,73,39,282,19,39,19,31,39,20,11,39,20,167,39,105,27,39,105,57,39,214,122,39,214,123,39,255,242,39,255,30,39,97,10,39,97,153,39,171,130,39,166,24,39,28,167,39,67,11,39,67,163,39,131,50,39,131,14,39,141,231,39,141,68,39,210,12,39,210,23,39,30,171,39,135,166,39,129,171,39,258,231,39,33,76,39,33,57,39,35,215,39,35,40,39,47,153,39,39,99,39,39,39,39,271,217,39,271,237,39,272,217,39,272,237,39,262,217,39,262,237,39,263,217,39,263,237,39,266,217,39,266,237,39,265,217,39,265,237,39,267,217,39,267,237,39,264,217,39,264,237,39,268,217,39,268,237,39,269,217,39,269,237,39,270,217,39,270,237,39,39,131,40,40,40,40,155,294,180,289,6,180,289,118,180,289,223,180,289,209,180,289,221,180,207,78,180,207,86,180,190,78,180,190,86,180,190,169,180,190,162,180,298,6,180,298,118,180,298,209,180,298,221,180,296,292,180,296,223,180,296,194,180,296,209,180,296,221,180,239,295,180,239,78,180,239,86,180,239,169,180,294,253,180,294,108,180,294,181,180,250,199,180,84,298,180,77,213,180,77,170,180,77,189,180,213,295,180,213,169,180,121,207,180,121,292,180,121,223,180,121,194,180,121,209,180,297,253,180,297,108,180,297,288,180,297,181,180,85,78,180,85,86,180,200,6,180,200,118,180,200,249,180,200,84,180,200,221,180,230,207,180,230,190,180,230,292,180,230,85,180,230,194,180,107,250,180,107,297,180,107,276,180,107,199,180,107,180,180,288,294,180,288,199,180,288,180,180,276,250,180,276,108,180,276,288,180,276,181,180,170,295,180,170,169,180,170,37,180,293,207,180,293,292,180,293,223,180,293,85,180,293,194,180,194,86,180,259,213,180,259,170,180,224,6,180,224,292,180,224,223,180,224,209,180,224,221,180,162,239,180,162,213,180,162,85,180,162,189,180,189,295,180,189,78,180,189,169,180,199,108,180,180,250,180,180,199,180,180,180,180,180,150,181,181,181,181,9,124,96,11,57,96,12,24,96,101,73,96,101,19,96,117,73,96,122,242,96,122,30,96,76,167,96,167,57,96,23,24,96,97,92,96,97,19,96,27,11,96,27,163,96,123,69,96,123,242,96,131,9,96,131,23,96,141,30,96,141,129,96,141,130,96,135,12,96,135,76,96,258,129,96,258,130,96,35,124,96,47,92,96,47,35,96,96,258,96,96,96,96,163,69,96,271,99,96,271,39,96,272,99,96,272,39,96,262,99,96,262,39,96,263,99,96,263,39,96,266,99,96,266,39,96,265,99,96,265,39,96,267,99,96,267,39,96,264,99,96,264,39,96,268,99,96,268,39,96,269,99,96,269,39,96,270,99,96,270,39,96,50,92,163,50,35,163,9,153,163,11,123,163,11,163,163,12,10,163,12,56,163,13,9,163,13,35,163,101,69,163,101,242,163,117,69,163,117,27,163,14,92,163,14,19,163,76,99,163,76,56,163,167,122,163,167,123,163,23,10,163,23,153,163,97,242,163,97,30,163,166,73,163,166,19,163,28,73,163,131,258,163,131,96,163,99,57,163,141,24,163,135,122,163,135,141,163,129,124,163,130,124,163,258,24,163,47,30,163,47,129,163,47,130,163,39,27,163,39,57,163,96,124,163,163,163,163,271,20,163,271,67,163,272,20,163,272,67,163,262,20,163,262,67,163,263,20,163,263,67,163,266,20,163,266,67,163,265,20,163,265,67,163,267,20,163,267,67,163,264,20,163,264,67,163,268,20,163,268,67,163,269,20,163,269,67,163,270,20,163,270,67,163,271,271,271,272,271,271,262,271,271,263,271,271,266,271,271,265,271,271,267,271,271,264,271,271,268,271,271,269,271,271,270,271,271,272,272,272,262,272,272,263,272,272,266,272,272,265,272,272,267,272,272,264,272,272,268,272,272,269,272,272,270,272,272,262,262,262,263,262,263,263,263,263,266,262,266,266,263,266,266,266,266,265,266,266,264,266,266,265,262,265,265,263,265,265,265,265,264,263,265,264,265,265,267,262,267,267,263,267,267,266,267,267,265,267,267,267,267,264,267,267,268,267,267,269,262,267,269,263,267,269,266,267,269,267,267,269,264,267,270,262,267,270,263,267,270,266,267,270,267,267,270,264,267,264,262,264,264,264,264,268,262,268,268,263,268,268,266,268,268,265,268,268,264,268,268,268,268,269,268,268,270,268,268,269,269,269,269,265,270,270,265,270,270,269,270,270,270,270,219,179,102,6,273,102,6,41,102,0,85,102,0,194,102,7,253,102,7,37,102,7,181,102,8,213,102,72,250,102,72,108,102,72,181,102,155,7,102,155,94,102,155,175,102,155,183,102,155,104,102,89,160,102,89,148,102,89,241,102,89,64,102,89,208,102,118,119,102,118,273,102,118,193,102,118,280,102,1,250,102,1,199,102,55,292,102,55,223,102,55,194,102,55,209,102,289,197,102,289,46,102,289,165,102,289,211,102,289,116,102,207,0,102,207,55,102,207,191,102,207,228,102,207,248,102,235,86,102,81,78,102,81,86,102,229,160,102,229,119,102,229,148,102,229,201,102,229,193,102,252,226,102,252,179,102,252,203,102,252,251,102,285,161,102,285,139,102,285,91,102,190,0,102,190,138,102,190,228,102,190,126,102,190,248,102,160,26,102,161,275,102,298,71,102,298,197,102,298,46,102,298,165,102,298,211,102,16,78,102,16,86,102,16,169,102,18,161,102,18,139,102,18,91,102,278,295,102,222,65,102,222,42,102,157,179,102,296,197,102,296,235,102,296,165,102,296,261,102,296,116,102,239,0,102,239,138,102,239,228,102,239,126,102,239,218,102,94,37,102,226,219,102,226,65,102,294,79,102,294,274,102,294,125,102,294,82,102,191,292,102,191,223,102,191,85,102,191,194,102,249,148,102,249,273,102,249,193,102,80,137,102,80,60,102,80,103,102,113,253,102,113,108,102,113,181,102,119,6,102,119,249,102,205,222,102,205,226,102,205,203,102,205,251,102,148,26,102,149,227,102,138,213,102,138,189,102,84,119,102,84,257,102,84,273,102,84,201,102,84,193,102,77,278,102,77,94,102,77,128,102,77,174,102,77,178,102,212,149,102,241,137,102,228,189,102,121,197,102,121,235,102,121,81,102,121,261,102,121,116,102,297,1,102,297,274,102,297,125,102,297,286,102,297,82,102,128,295,102,128,78,102,128,169,102,85,228,102,85,126,102,85,248,102,274,199,102,200,71,102,200,46,102,200,240,102,200,165,102,200,211,102,26,241,102,279,252,102,279,205,102,279,65,102,279,236,102,279,188,102,64,137,102,230,235,102,230,81,102,230,16,102,230,151,102,230,261,102,107,72,102,107,113,102,107,290,102,107,260,102,107,256,102,288,72,102,288,113,102,288,175,102,288,290,102,288,260,102,126,213,102,276,1,102,276,274,102,276,125,102,276,82,102,276,256,102,257,6,102,257,118,102,257,209,102,257,221,102,170,8,102,170,192,102,170,138,102,170,147,102,170,218,102,293,235,102,293,81,102,293,151,102,293,261,102,293,116,102,273,221,102,174,295,102,174,169,102,175,253,102,175,108,102,175,181,102,236,222,102,236,226,102,201,249,102,201,26,102,168,18,102,168,247,102,168,150,102,168,59,102,168,49,102,246,295,102,246,78,102,246,86,102,246,169,102,290,250,102,290,199,102,247,161,102,247,139,102,247,91,102,247,103,102,259,278,102,259,94,102,259,174,102,259,178,102,259,104,102,150,139,102,150,60,102,150,103,102,286,294,102,208,26,102,151,78,102,151,86,102,152,219,102,152,157,102,140,7,102,140,278,102,140,94,102,140,183,102,140,104,102,82,199,102,83,60,102,178,295,102,178,169,102,178,37,102,203,219,102,203,65,102,183,253,102,183,108,102,183,181,102,146,292,102,146,223,102,146,194,102,146,209,102,146,221,102,147,213,102,287,152,102,287,179,102,287,203,102,287,251,102,287,102,102,225,212,102,251,219,102,251,157,102,224,197,102,224,165,102,224,211,102,224,261,102,224,116,102,280,6,102,280,223,102,280,209,102,280,221,102,41,292,102,41,223,102,41,209,102,41,221,102,260,250,102,260,108,102,245,160,102,245,148,102,245,201,102,245,193,102,245,208,102,137,83,102,162,16,102,162,128,102,162,174,102,162,246,102,162,151,102,256,250,102,256,199,102,256,180,102,248,292,102,248,194,102,36,80,102,36,64,102,36,150,102,36,83,102,37,278,102,104,253,102,104,37,102,59,137,102,59,36,102,59,60,102,59,103,102,188,222,102,189,126,102,189,147,102,218,213,102,218,189,102,187,91,102,198,80,102,198,241,102,198,64,102,198,208,102,198,83,102,91,275,102,195,160,102,195,241,102,195,64,102,195,208,102,195,83,102,49,161,102,49,139,102,49,60,102,49,103,102,180,1,102,180,290,102,180,82,102,180,260,102,102,157,102,102,152,102,102,179,102,102,102,102,219,223,103,219,194,103,219,209,103,219,221,103,6,219,103,6,157,103,6,227,103,6,65,103,6,42,103,6,188,103,6,102,103,155,285,103,155,160,103,155,18,103,155,80,103,155,241,103,155,64,103,155,247,103,155,150,103,155,208,103,155,83,103,155,59,103,155,49,103,89,227,103,89,3,103,89,212,103,89,236,103,89,42,103,89,188,103,89,91,103,118,219,103,118,252,103,118,157,103,118,227,103,118,3,103,118,205,103,118,212,103,118,65,103,118,42,103,118,188,103,289,0,103,289,55,103,289,191,103,289,119,103,289,228,103,289,126,103,289,257,103,289,273,103,289,146,103,289,280,103,289,41,103,289,248,103,207,219,103,207,252,103,207,157,103,207,226,103,207,205,103,207,152,103,207,179,103,207,203,103,207,251,103,207,102,103,177,250,103,177,108,103,177,199,103,229,252,103,229,227,103,229,3,103,229,205,103,229,212,103,229,65,103,229,42,103,229,188,103,252,6,103,252,249,103,252,292,103,252,223,103,252,85,103,252,194,103,252,209,103,252,221,103,253,275,103,285,253,103,285,250,103,285,108,103,285,199,103,285,181,103,190,219,103,190,222,103,190,157,103,190,226,103,190,279,103,190,152,103,190,179,103,190,203,103,190,287,103,190,251,103,190,102,103,160,295,103,160,78,103,160,86,103,160,169,103,160,37,103,161,139,103,161,60,103,161,91,103,161,103,103,298,0,103,298,55,103,298,191,103,298,138,103,298,228,103,298,126,103,298,257,103,298,273,103,298,146,103,298,280,103,298,41,103,298,248,103,18,253,103,18,250,103,18,297,103,18,108,103,18,288,103,18,276,103,18,199,103,18,180,103,18,181,103,222,213,103,222,189,103,157,223,103,157,194,103,157,209,103,157,189,103,157,221,103,296,0,103,296,55,103,296,191,103,296,119,103,296,257,103,296,273,103,296,201,103,296,193,103,296,146,103,296,280,103,296,41,103,296,248,103,239,222,103,239,157,103,239,226,103,239,152,103,239,179,103,239,203,103,239,287,103,239,251,103,239,102,103,226,213,103,226,194,103,226,189,103,294,177,103,294,285,103,294,222,103,294,149,103,294,275,103,294,187,103,3,6,103,3,249,103,3,26,103,3,137,103,3,221,103,249,219,103,249,227,103,249,65,103,249,42,103,249,188,103,250,275,103,80,253,103,80,295,103,80,108,103,80,169,103,80,37,103,80,181,103,292,219,103,292,157,103,292,65,103,292,152,103,292,179,103,119,295,103,119,78,103,119,86,103,119,169,103,205,6,103,205,249,103,205,292,103,205,223,103,205,194,103,205,209,103,205,221,103,148,295,103,148,78,103,148,86,103,148,169,103,148,37,103,149,250,103,149,199,103,139,60,103,139,91,103,139,103,103,84,219,103,84,252,103,84,227,103,84,3,103,84,205,103,84,212,103,84,65,103,84,236,103,84,287,103,84,42,103,84,188,103,77,160,103,77,80,103,77,119,103,77,241,103,77,64,103,77,201,103,77,193,103,77,150,103,77,208,103,77,83,103,77,59,103,212,249,103,212,26,103,212,137,103,212,36,103,212,60,103,241,253,103,241,295,103,241,78,103,241,86,103,241,169,103,241,37,103,241,181,103,121,55,103,121,191,103,121,119,103,121,148,103,121,257,103,121,273,103,121,201,103,121,193,103,121,146,103,121,280,103,121,41,103,121,248,103,297,177,103,297,285,103,297,149,103,297,275,103,297,225,103,297,187,103,85,219,103,85,222,103,85,157,103,85,226,103,85,152,103,85,179,103,85,251,103,85,102,103,275,108,103,200,0,103,200,55,103,200,191,103,200,138,103,200,228,103,200,126,103,200,257,103,200,146,103,200,280,103,200,41,103,200,248,103,200,218,103,26,227,103,26,65,103,26,42,103,279,207,103,279,239,103,279,213,103,279,85,103,279,189,103,64,253,103,64,295,103,64,78,103,64,108,103,64,169,103,64,37,103,64,181,103,65,223,103,65,194,103,65,209,103,65,221,103,230,55,103,230,160,103,230,119,103,230,148,103,230,257,103,230,273,103,230,201,103,230,193,103,230,208,103,230,146,103,230,280,103,230,41,103,107,177,103,107,285,103,107,18,103,107,80,103,107,149,103,107,275,103,107,247,103,107,150,103,107,225,103,107,59,103,107,187,103,107,49,103,288,177,103,288,285,103,288,80,103,288,275,103,288,247,103,288,150,103,288,83,103,288,59,103,288,187,103,288,49,103,276,177,103,276,285,103,276,149,103,276,275,103,276,247,103,276,225,103,276,187,103,257,78,103,257,86,103,257,169,103,170,222,103,170,226,103,170,279,103,170,152,103,170,179,103,170,203,103,170,251,103,293,55,103,293,160,103,293,191,103,293,119,103,293,148,103,293,257,103,293,273,103,293,201,103,293,193,103,293,146,103,293,280,103,293,41,103,273,295,103,273,78,103,273,86,103,273,169,103,236,6,103,236,118,103,236,229,103,236,249,103,236,292,103,236,223,103,236,26,103,236,209,103,236,245,103,236,221,103,201,295,103,201,78,103,201,86,103,201,169,103,201,37,103,193,295,103,193,78,103,193,86,103,193,169,103,194,179,103,168,161,103,168,139,103,168,137,103,168,36,103,168,60,103,168,91,103,168,103,103,247,253,103,247,250,103,247,108,103,247,37,103,247,199,103,247,181,103,259,160,103,259,80,103,259,148,103,259,241,103,259,64,103,259,201,103,259,193,103,259,150,103,259,208,103,259,83,103,259,59,103,259,49,103,150,253,103,150,250,103,150,108,103,150,37,103,150,181,103,208,253,103,208,295,103,208,78,103,208,86,103,208,169,103,208,37,103,209,179,103,152,223,103,152,213,103,152,194,103,152,209,103,152,189,103,152,221,103,140,160,103,140,18,103,140,80,103,140,148,103,140,241,103,140,64,103,140,247,103,140,150,103,140,208,103,140,83,103,140,59,103,140,49,103,83,253,103,83,295,103,83,108,103,83,169,103,83,37,103,83,181,103,179,223,103,179,213,103,203,292,103,203,213,103,203,85,103,203,194,103,203,189,103,146,86,103,287,6,103,287,118,103,287,207,103,287,292,103,287,223,103,287,85,103,287,194,103,287,209,103,287,221,103,225,294,103,225,250,103,225,288,103,225,199,103,225,180,103,251,292,103,251,223,103,251,213,103,251,194,103,251,189,103,224,0,103,224,55,103,224,191,103,224,119,103,224,228,103,224,257,103,224,273,103,224,193,103,224,146,103,224,280,103,224,41,103,224,248,103,280,78,103,280,86,103,41,78,103,41,86,103,42,209,103,42,221,103,245,227,103,245,3,103,245,205,103,245,212,103,245,65,103,245,42,103,245,188,103,137,161,103,137,227,103,137,139,103,137,91,103,162,160,103,162,119,103,162,148,103,162,241,103,162,64,103,162,257,103,162,273,103,162,201,103,162,193,103,162,208,103,162,83,103,162,280,103,36,161,103,36,227,103,36,139,103,36,91,103,36,103,103,59,253,103,59,295,103,59,250,103,59,108,103,59,37,103,59,181,103,60,103,103,188,223,103,188,26,103,188,209,103,188,221,103,189,179,103,187,250,103,187,108,103,187,199,103,187,181,103,198,161,103,198,227,103,198,3,103,198,139,103,198,212,103,198,42,103,198,91,103,199,275,103,91,60,103,91,103,103,195,161,103,195,227,103,195,3,103,195,212,103,195,42,103,195,188,103,195,91,103,49,253,103,49,250,103,49,108,103,49,37,103,49,199,103,49,181,103,180,177,103,180,285,103,180,149,103,180,275,103,180,247,103,180,187,103,180,49,103,181,275,103,102,292,103,102,223,103,102,213,103,102,194,103,102,209,103,102,189,103,102,221,103,103,103,103],"gendered":[{"a":133,"ag":"F","b":93,"bg":"M","c":134},{"a":133,"ag":"M","b":93,"bg":"F","c":94}]}