File size: 90,849 Bytes
60d3b7f
1
[34,282,85,130,41,82,178,66,64,254,119,280,87,47,185,69,255,198,40,198,178,194,202,160,175,53,246,34,142,243,66,220,233,95,96,98,38,104,270,42,269,93,62,267,76,273,98,88,46,79,174,122,86,94,45,127,103,132,72,88,59,270,180,168,121,30,243,230,270,111,254,256,237,222,72,75,163,260,66,87,260,62,145,60,90,121,66,64,206,58,237,268,77,103,155,114,65,99,264,101,271,282,166,242,242,260,88,70,83,86,223,161,170,71,143,78,54,75,239,132,62,127,237,253,117,13,133,167,273,155,34,278,145,120,99,159,121,41,151,252,132,260,93,260,80,32,220,283,53,181,72,233,200,173,77,273,167,123,69,252,38,147,37,78,101,89,250,144,54,59,235,41,84,265,106,276,276,118,34,183,260,84,273,251,45,127,121,79,89,154,60,61,50,35,119,32,186,41,105,49,133,223,207,281,70,167,72,62,105,128,93,136,101,89,259,108,39,265,177,121,47,77,40,19,88,118,139,234,82,39,273,120,108,274,116,59,160,173,275,41,173,131,187,82,225,152,130,274,249,30,72,121,74,93,253,108,153,216,191,113,222,224,227,239,153,148,185,32,160,123,115,98,172,39,133,63,273,90,256,87,166,58,19,49,43,261,65,274,102,231,52,140,85,45,69,232,70,133,75,193,176,151,75,47,48,260,78,73,98,124,153,256,254,37,78,162,138,115,124,127,259,120,103,193,73,29,122,157,98,43,252,145,259,239,270,134,204,53,84,279,255,69,158,180,63,27,102,232,86,142,233,257,265,63,87,235,112,160,67,124,202,260,83,239,246,89,72,131,268,189,142,142,149,260,260,59,101,207,257,175,128,65,255,273,175,275,271,165,80,262,261,236,144,95,240,128,99,97,110,103,193,276,19,52,88,103,117,191,91,108,156,136,92,283,80,65,153,178,183,171,54,61,165,65,188,57,141,25,55,95,262,187,269,143,248,191,270,268,118,247,97,28,244,131,264,65,33,132,253,188,57,70,79,260,218,275,274,135,264,33,69,269,205,261,148,202,84,158,65,42,73,222,102,50,248,42,109,45,138,137,40,144,237,51,256,62,236,267,79,53,63,228,103,127,112,153,185,70,123,141,51,263,152,237,183,137,75,241,136,262,66,85,91,159,196,122,95,75,109,49,275,89,9,27,263,194,112,163,255,123,143,20,185,18,183,60,78,149,259,222,50,33,129,99,165,95,84,69,64,83,256,231,76,153,255,79,163,76,74,99,84,84,133,135,96,142,232,260,58,266,162,212,133,37,193,102,139,119,90,213,195,68,73,24,113,143,136,178,282,178,243,171,129,250,251,269,153,201,76,257,279,120,206,229,93,178,147,264,264,259,205,153,164,42,167,33,47,141,87,255,49,130,265,197,260,124,114,103,44,82,63,256,178,154,69,142,186,36,243,188,93,275,215,148,130,47,261,52,179,148,177,118,52,99,243,290,232,40,184,60,63,54,63,104,120,250,64,45,180,25,90,253,50,130,251,217,157,90,225,47,106,113,85,183,165,156,54,142,125,49,152,123,116,128,77,155,231,61,261,43,125,133,125,128,26,93,161,263,179,137,127,96,55,168,134,130,268,36,271,252,213,155,273,256,54,270,135,259,259,198,266,28,114,255,266,38,203,97,274,111,171,251,134,62,266,263,262,236,74,121,180,69,227,265,251,88,118,111,260,181,33,136,54,114,216,95,67,170,274,21,230,258,113,47,149,252,135,50,168,267,95,124,203,94,68,59,74,235,264,128,266,188,260,228,263,43,100,79,91,242,58,133,100,80,273,177,126,38,120,25,254,251,121,136,75,254,66,48,193,74,182,101,36,75,156,56,124,169,265,142,97,75,229,229,175,71,267,111,257,116,135,257,201,221,142,39,158,84,89,271,254,105,127,262,196,73,56,226,214,98,125,22,254,72,265,39,35,37,52,39,258,255,239,103,42,272,215,169,275,142,132,103,258,148,25,76,268,265,264,30,103,186,226,52,151,255,157,121,258,256,37,142,80,63,258,43,239,262,119,68,132,113,188,170,60,134,167,154,200,251,176,118,23,34,91,238,30,270,263,189,223,169,82,255,122,61,260,49,240,116,51,118,150,73,62,255,47,270,287,273,110,108,122,250,217,98,39,246,207,107,256,260,234,250,143,184,136,117,84,45,48,82,232,132,256,152,119,148,262,267,257,198,37,36,29,215,243,89,225,259,229,260,259,24,259,216,100,249,81,264,183,270,194,124,149,10,174,96,172,200,133,277,33,58,148,92,269,103,261,84,254,150,49,126,29,73,148,119,249,144,201,262,243,60,23,31,230,57,113,232,72,129,84,107,105,47,192,252,17,91,191,39,195,215,118,96,134,103,256,245,45,198,59,88,38,188,202,130,117,210,158,168,121,157,120,261,88,273,217,224,57,213,52,60,96,111,278,195,263,272,236,175,260,256,215,232,156,76,123,256,272,138,130,22,259,101,26,187,243,155,64,51,116,168,98,93,265,185,95,265,70,263,130,122,268,120,21,251,148,62,258,260,48,250,159,239,131,202,17,266,30,118,68,231,123,119,120,265,124,111,107,91,146,111,86,79,226,42,266,264,53,137,114,142,256,221,180,162,55,128,122,71,60,31,96,120,71,34,72,198,100,255,109,257,144,124,267,80,235,75,216,89,133,31,270,195,58,132,201,35,63,31,159,266,241,94,103,253,206,268,277,117,97,166,112,117,76,253,144,30,240,93,119,51,111,225,269,121,221,58,259,68,63,74,34,229,133,259,108,92,208,173,248,266,26,137,79,122,107,167,257,71,239,41,107,54,82,261,88,109,56,139,54,15,93,252,122,157,90,36,87,229,120,153,25,123,268,40,204,254,65,68,124,113,46,116,97,41,44,115,76,92,71,185,103,44,52,131,106,226,103,66,80,141,16,256,238,241,26,108,120,73,152,280,107,253,51,249,72,60,50,169,259,79,245,86,139,202,204,259,46,150,97,64,136,170,259,129,50,161,259,130,203,194,62,261,223,31,103,168,201,118,166,250,70,87,196,103,164,26,280,62,61,78,77,108,164,31,98,52,107,119,134,90,203,264,93,106,65,98,246,265,85,266,72,148,24,139,97,171,159,58,144,161,259,68,39,146,87,66,144,126,59,256,212,263,56,162,266,139,216,82,99,39,73,185,245,106,264,264,249,77,242,122,90,259,73,73,240,55,34,65,73,53,84,265,259,246,251,53,104,54,113,253,180,159,256,112,187,225,43,216,247,78,80,74,113,148,260,85,257,42,260,263,217,112,102,106,114,139,111,98,90,265,282,265,268,77,181,262,212,194,268,61,69,150,107,276,144,24,38,258,249,114,278,67,104,268,263,187,144,25,225,110,97,120,88,101,118,130,258,176,57,208,76,101,72,207,105,57,127,257,53,162,211,28,52,57,114,252,135,185,39,124,235,256,46,248,262,94,187,72,115,128,88,230,261,97,86,28,43,62,255,252,252,141,171,46,94,267,126,176,250,98,122,270,78,77,72,131,68,266,57,106,173,260,92,276,239,151,235,30,203,68,46,50,172,266,112,275,229,41,225,258,73,207,250,162,110,253,255,114,231,67,72,25,272,252,177,248,217,101,146,269,147,111,248,56,209,147,138,52,67,244,36,84,45,74,55,281,18,145,57,121,191,171,132,88,56,51,45,52,72,255,182,154,116,151,82,108,158,225,105,44,85,259,97,131,181,38,129,89,205,142,208,255,265,64,144,51,38,126,95,82,53,218,79,89,72,250,90,97,217,245,156,38,104,52,176,198,256,127,154,57,117,56,153,47,80,107,119,64,47,249,155,88,105,124,176,114,172,244,59,21,19,84,149,236,284,87,77,91,189,139,109,100,23,99,105,148,110,218,141,98,45,206,98,44,269,37,163,87,122,264,52,243,165,153,264,286,267,108,101,145,119,77,103,110,49,179,129,178,199,258,275,200,214,256,117,182,260,279,213,26,38,47,40,82,117,147,114,256,147,247,171,115,144,124,21,30,103,259,72,53,36,112,66,87,27,95,273,77,99,261,147,262,50,251,114,203,111,81,50,203,186,26,222,131,111,115,68,282,99,157,72,129,76,249,58,63,216,65,263,116,279,23,86,209,44,98,122,34,270,105,256,125,262,263,24,269,224,264,90,31,71,267,103,91,49,63,252,53,261,106,193,56,108,130,224,217,122,60,52,99,168,102,127,51,135,186,212,42,285,137,186,62,250,179,126,245,101,199,271,257,83,155,60,57,93,266,111,20,249,158,187,47,139,117,57,168,66,24,218,137,94,130,157,254,166,273,262,209,151,119,276,261,265,145,202,92,123,250,72,129,96,26,37,261,71,232,80,241,77,131,154,113,226,54,190,58,92,108,142,58,139,64,264,127,144,91,72,105,78,157,148,253,103,58,143,40,92,255,107,260,74,87,232,152,75,142,48,249,193,49,64,83,28,62,120,253,252,199,255,171,118,123,245,183,264,250,82,95,109,144,208,227,189,270,12,97,257,247,34,142,60,96,253,114,150,220,40,103,150,102,105,173,52,195,75,68,244,264,105,46,49,269,72,267,234,172,61,178,94,112,278,256,144,111,45,76,226,272,108,84,119,114,134,150,142,85,150,109,210,253,135,267,243,70,141,204,253,114,258,143,119,130,36,63,99,63,85,40,126,31,124,94,153,261,156,167,135,34,41,257,241,196,77,141,257,59,261,132,224,183,244,78,244,60,45,266,88,256,87,165,266,143,97,56,82,31,264,85,175,49,47,39,106,87,150,250,122,249,126,82,264,85,214,104,53,135,144,253,105,27,61,17,148,156,87,264,248,138,154,252,41,272,29,142,191,102,209,200,23,267,97,105,94,154,153,84,75,54,30,195,251,89,15,175,58,254,111,212,108,46,84,79,205,143,267,53,70,42,264,258,39,161,81,248,63,269,61,62,51,181,135,49,254,34,165,263,272,261,105,180,49,99,102,126,235,104,61,39,86,43,55,47,74,264,152,47,156,88,78,119,119,230,257,136,198,69,70,72,125,123,252,70,261,131,228,197,65,269,185,20,119,101,115,198,165,150,150,115,56,257,107,264,172,38,125,164,90,253,114,110,220,107,254,57,107,65,170,137,94,80,76,126,101,55,164,251,241,95,256,192,70,24,124,55,11,71,87,133,81,157,270,108,156,207,240,126,44,224,131,262,64,150,241,80,259,37,151,170,220,147,119,124,280,155,262,228,151,149,71,223,73,265,228,107,256,71,52,12,36,234,208,259,231,195,143,50,265,50,57,37,42,146,61,63,42,150,95,43,91,38,79,83,148,52,49,69,181,254,19,270,204,147,153,94,266,215,265,270,84,99,55,108,71,82,45,42,99,12,88,112,97,149,41,68,264,179,258,261,142,54,24,268,91,118,263,154,255,181,36,33,123,248,128,52,62,36,70,252,223,46,172,115,50,211,133,269,77,280,46,39,254,100,266,255,53,207,269,58,35,237,126,270,128,118,263,97,124,146,271,235,135,145,189,261,263,70,129,22,256,244,135,76,70,72,52,246,31,117,98,37,47,78,200,46,198,129,271,222,129,232,13,35,277,173,258,265,169,72,89,93,53,39,125,75,86,36,269,289,122,134,92,164,140,142,97,92,71,142,74,154,16,123,190,37,77,199,200,241,58,113,97,259,106,259,85,263,135,192,279,28,258,67,53,90,97,175,153,256,105,105,49,125,260,91,204,33,262,47,172,76,123,35,156,162,51,51,114,265,74,234,33,260,72,275,47,74,258,188,194,102,119,76,212,212,82,188,78,197,140,102,43,266,90,228,185,134,250,158,257,233,117,166,28,267,20,260,31,233,142,53,43,266,84,13,191,139,104,94,176,88,103,145,263,151,119,131,119,193,124,209,70,217,248,168,225,268,68,255,105,76,269,257,254,129,213,131,120,55,204,101,35,175,128,255,221,261,38,37,75,257,141,206,59,66,264,178,30,266,257,171,268,262,65,169,91,90,154,265,57,102,267,48,212,209,243,137,151,82,261,224,46,92,101,262,99,114,71,36,212,120,42,58,147,79,83,252,234,253,256,139,76,264,263,40,253,46,54,235,160,151,38,75,204,90,156,266,114,138,140,99,43,118,90,225,241,121,71,55,41,208,71,45,227,24,79,261,249,279,86,60,101,118,55,157,239,32,51,76,114,243,260,238,131,26,123,262,92,42,262,128,33,167,129,50,106,140,160,40,184,117,260,152,91,81,73,137,90,104,159,146,194,137,232,75,257,108,233,83,115,225,267,263,206,189,128,45,112,244,268,89,130,37,66,57,135,45,178,204,35,266,115,89,85,96,266,54,109,148,131,80,271,258,91,133,264,76,49,82,268,86,98,40,135,62,131,171,182,130,255,253,181,99,64,113,48,252,85,98,85,122,186,155,131,247,134,109,90,200,68,57,273,153,13,55,156,177,50,250,131,90,262,99,119,103,255,82,110,272,114,165,16,79,50,36,22,80,264,60,87,82,227,58,258,119,123,252,256,254,256,172,256,119,260,279,100,176,242,102,31,262,76,41,235,288,270,284,177,169,128,33,85,40,103,170,80,151,59,132,87,57,238,61,102,100,176,98,106,104,80,157,234,160,94,37,257,247,269,220,88,166,161,70,198,93,108,188,203,97,153,281,188,197,121,83,135,254,70,161,57,116,86,62,210,42,81,248,211,257,178,128,66,23,225,266,101,55,264,258,202,154,253,49,107,221,63,235,104,95,113,15,41,122,243,93,61,268,124,188,141,74,63,32,253,56,198,128,129,52,35,178,251,91,30,53,206,215,82,118,141,14,104,73,164,36,243,94,123,43,57,222,106,234,247,67,188,87,186,243,261,251,271,260,269,84,56,43,76,63,108,51,175,260,167,85,44,264,157,262,46,21,281,152,141,246,67,88,192,94,132,259,269,60,226,60,32,270,106,110,49,66,84,68,158,108,279,91,230,53,140,62,218,23,262,55,73,24,259,110,46,210,52,261,69,59,74,112,136,267,81,239,166,91,48,98,58,69,263,86,22,223,34,50,250,120,251,249,222,36,82,119,180,145,142,55,263,276,92,182,69,89,143,110,54,108,102,71,68,233,58,138,43,73,218,137,256,51,116,275,147,133,101,64,54,28,58,117,102,35,56,82,213,91,257,169,29,166,258,46,53,36,86,32,100,96,26,52,44,115,40,116,151,94,66,75,190,122,136,72,253,252,57,165,266,203,113,257,24,106,265,78,96,251,167,87,268,31,75,67,196,122,115,123,154,94,76,280,146,168,142,109,107,98,128,94,159,265,133,34,216,259,106,144,111,169,261,90,68,42,267,160,271,273,34,256,96,283,60,107,267,41,105,222,162,263,168,47,117,114,97,234,221,264,54,70,41,268,53,81,119,126,234,215,95,87,264,136,27,274,64,99,42,11,169,106,35,21,275,129,61,55,93,131,50,193,73,130,198,152,40,43,45,38,138,90,268,235,178,220,259,201,75,124,59,49,262,160,144,122,127,63,102,277,63,118,270,83,102,73,47,73,107,120,93,56,86,157,265,66,240,159,132,111,32,173,100,129,167,156,258,146,164,90,164,156,178,96,112,77,67,74,259,225,89,197,84,40,45,126,252,227,225,246,33,129,195,87,122,50,21,267,168,175,58,41,262,73,50,148,124,106,187,61,106,88,108,38,41,161,186,133,89,144,86,55,52,245,79,110,99,118,147,256,142,186,21,254,109,142,174,92,264,41,149,87,254,126,136,87,189,211,172,265,281,225,115,207,22,249,120,123,41,129,260,64,134,103,253,92,182,59,82,58,109,168,206,37,63,272,164,178,17,76,171,83,192,217,174,129,110,128,222,170,143,173,62,32,151,98,78,176,87,130,66,282,86,108,184,105,121,270,248,253,258,114,34,104,95,210,159,90,231,212,108,73,95,39,81,149,209,124,19,242,113,31,266,141,63,256,84,247,51,85,97,82,43,261,50,249,110,266,243,105,123,112,145,247,157,81,142,42,226,77,53,183,42,34,45,233,76,85,99,124,261,123,80,90,163,267,265,140,81,115,251,134,76,54,120,192,80,173,67,30,46,27,117,53,253,147,88,152,185,73,125,40,75,262,142,213,168,77,59,141,268,42,218,104,75,92,106,254,171,132,247,125,49,166,265,104,262,50,227,63,23,118,95,36,165,68,144,103,273,201,255,193,109,169,118,271,78,53,97,126,58,30,113,71,268,139,45,249,262,154,36,88,129,266,254,63,115,156,133,75,190,133,261,192,167,178,198,64,31,249,91,202,31,91,257,10,45,211,147,157,61,261,78,81,62,28,79,207,95,48,93,272,58,191,102,257,47,146,243,37,255,219,53,54,266,142,192,123,170,55,86,175,80,237,67,252,77,75,70,215,142,128,93,133,132,68,39,159,87,98,255,116,51,259,244,273,213,68,95,259,201,94,251,59,82,85,67,41,262,97,247,195,130,87,129,29,196,165,105,56,128,267,161,95,221,173,96,49,81,106,51,133,227,29,115,119,267,96,97,95,240,220,32,261,62,137,52,153,179,142,124,264,194,163,86,90,46,116,257,176,217,187,113,208,189,66,263,40,90,155,142,76,242,154,259,14,159,39,127,167,99,199,94,38,127,170,90,188,58,100,193,155,99,129,212,154,65,107,158,42,17,263,159,57,123,57,141,264,67,251,194,175,75,155,257,49,74,93,53,125,135,158,78,59,255,164,92,138,184,187,82,252,135,258,263,144,49,243,43,24,43,214,186,126,91,79,100,149,234,262,148,118,210,259,155,191,137,237,260,107,92,226,48,265,229,91,107,173,149,190,160,123,95,110,240,267,119,98,98,266,82,83,165,127,254,87,138,81,102,80,113,223,98,140,142,276,229,66,270,94,195,259,86,193,265,110,86,76,271,230,50,139,41,163,219,104,156,104,130,175,227,260,204,267,261,26,174,151,95,66,140,177,140,260,93,258,85,165,90,38,32,51,48,233,148,258,48,100,88,256,104,121,53,103,81,121,50,76,206,273,253,212,173,260,253,130,253,51,266,210,167,140,236,57,155,152,56,125,121,65,140,247,258,259,113,259,75,84,210,120,252,100,105,176,78,115,51,95,64,284,178,35,85,155,59,147,152,201,102,203,211,261,115,36,110,180,74,134,36,29,230,135,205,198,252,282,48,122,35,133,236,72,266,264,172,33,117,258,118,167,50,240,210,107,180,274,112,104,25,106,208,211,52,267,173,88,180,177,50,113,91,273,155,280,44,231,100,134,272,196,255,56,259,150,52,45,87,270,157,102,94,45,273,263,33,64,211,188,215,256,157,31,137,124,131,29,252,254,57,50,39,51,198,117,267,257,94,110,252,100,136,148,84,44,136,156,152,126,254,202,99,54,146,27,131,53,201,279,40,42,212,264,100,66,224,147,75,69,94,125,237,126,110,189,56,150,125,66,115,104,110,118,234,113,83,134,121,253,133,87,9,75,255,139,132,141,82,205,186,248,180,262,260,252,251,269,201,259,79,261,250,44,121,91,281,271,189,62,161,281,287,70,121,113,261,256,182,58,69,268,256,264,262,259,257,129,81,214,79,213,44,81,249,77,48,285,263,205,263,168,226,163,15,279,98,197,174,207,29,43,108,32,240,49,247,101,188,37,107,136,133,278,66,154,278,71,33,273,187,262,149,247,178,248,256,37,130,108,139,185,262,236,128,20,107,166,128,112,252,87,174,240,112,179,261,263,83,77,26,261,81,67,265,62,140,97,250,99,259,66,43,200,159,139,107,105,223,159,121,123,39,219,165,90,64,22,227,56,162,47,235,171,197,270,219,194,250,157,83,265,85,248,241,22,42,104,257,47,68,170,171,107,93,64,236,153,45,172,261,201,102,251,113,108,96,136,276,263,77,65,258,23,268,144,185,206,88,257,124,132,192,82,192,110,55,82,57,42,197,120,58,283,217,49,21,133,25,74,21,233,130,249,158,102,253,239,140,261,265,82,73,86,93,110,62,201,130,130,265,48,122,68,49,110,228,78,49,226,102,236,93,80,141,96,96,28,148,262,230,176,209,257,82,178,174,66,128,120,49,247,88,268,157,119,201,256,64,265,119,110,257,256,108,198,209,202,155,264,137,116,229,30,41,103,149,107,232,74,115,137,111,80,274,267,62,133,186,174,255,61,30,207,158,261,88,224,105,249,17,213,173,76,281,148,156,84,60,259,59,79,276,105,168,172,83,59,182,109,76,113,188,264,119,53,189,101,129,261,191,223,281,262,133,262,204,200,94,151,98,58,273,147,243,274,179,80,123,139,34,34,257,70,33,99,90,36,209,233,123,97,265,253,187,268,94,208,263,252,208,51,151,265,48,96,117,271,119,276,37,46,188,225,79,154,237,49,206,240,220,141,98,269,59,75,36,81,255,216,75,171,191,260,130,67,153,50,265,60,194,264,270,181,89,257,69,153,189,238,263,227,271,87,105,252,87,159,40,130,157,189,250,74,60,44,28,96,107,175,150,100,34,82,102,268,260,257,240,175,90,172,129,83,90,59,135,76,93,115,112,267,147,214,167,258,59,123,97,113,91,226,240,257,192,249,267,214,126,70,91,57,48,104,45,107,250,263,73,41,197,207,268,80,257,126,149,92,260,76,261,81,254,202,266,165,192,51,169,132,58,79,267,51,145,53,37,82,146,178,124,272,114,154,189,182,256,208,154,260,27,169,87,92,208,121,251,192,86,89,204,136,166,136,64,59,230,262,113,201,199,42,59,46,104,257,121,252,82,260,63,55,78,77,112,177,120,68,84,82,46,74,210,55,69,78,212,238,82,91,225,185,103,106,176,131,81,88,111,42,202,124,220,68,259,78,81,106,39,243,135,97,190,263,96,75,255,31,152,156,39,84,222,73,210,182,256,116,154,100,141,131,72,88,253,268,74,84,77,219,127,48,55,259,33,257,249,77,141,79,56,114,96,94,112,48,95,190,201,81,83,198,96,272,148,139,59,240,69,50,95,37,115,115,52,197,45,23,71,59,47,58,148,101,29,71,116,40,206,243,260,234,249,253,69,127,267,231,127,100,186,159,154,266,150,253,95,249,67,110,177,176,133,102,168,190,234,119,38,149,45,70,52,114,259,106,71,269,150,261,28,252,260,59,257,143,179,98,130,61,22,275,175,50,150,260,57,62,201,68,242,100,244,187,61,168,130,253,55,262,272,126,188,149,247,77,47,196,248,49,249,30,198,94,132,40,251,26,208,145,177,137,69,254,260,58,144,164,95,272,53,109,36,199,249,155,254,274,105,246,158,129,108,219,132,101,264,255,76,81,103,178,254,96,98,111,214,54,131,50,93,146,160,61,51,64,69,262,256,258,271,147,266,41,247,64,93,91,60,100,268,204,37,40,208,69,136,25,155,257,67,45,31,96,35,31,103,32,40,94,58,159,36,87,191,48,194,175,82,239,164,248,61,100,99,59,260,142,57,199,94,139,266,165,272,154,243,80,154,40,37,264,56,129,122,263,257,262,269,201,137,249,143,132,211,153,268,44,74,259,45,257,122,64,39,121,269,99,255,80,259,71,225,55,259,233,144,102,235,117,124,56,179,266,262,39,151,166,217,263,148,93,263,145,168,82,124,58,50,167,143,254,87,173,90,28,224,38,88,88,255,78,217,163,257,64,119,250,83,174,79,162,258,139,171,172,124,96,141,105,57,49,91,170,195,237,42,114,218,185,81,239,259,257,59,50,144,185,204,187,99,79,223,67,84,56,61,189,96,272,158,140,113,73,88,238,271,202,82,245,207,49,155,86,42,133,63,132,252,34,97,260,167,260,266,179,53,90,269,252,12,89,231,110,110,247,180,187,179,73,85,88,155,253,240,255,75,44,250,72,256,45,43,159,56,182,240,43,257,108,102,264,196,140,257,150,93,108,260,269,212,192,82,101,149,40,46,71,280,171,266,256,200,151,125,121,274,46,30,63,147,176,108,78,62,31,36,70,261,125,30,260,72,263,254,249,69,244,271,119,186,146,245,253,73,265,220,204,136,55,19,257,60,89,255,64,259,64,26,95,243,111,143,64,254,286,160,209,138,128,273,227,144,117,250,150,145,248,73,254,33,145,99,250,227,75,82,84,54,40,93,75,98,96,191,253,234,247,234,145,277,50,261,247,259,137,99,29,35,106,260,252,77,124,246,265,142,151,145,209,211,216,24,273,160,95,159,42,281,34,134,67,86,159,255,252,116,260,35,123,91,76,174,53,207,147,271,251,106,254,69,122,218,138,91,76,107,252,109,91,216,116,50,22,17,178,150,175,259,132,226,238,263,50,44,269,136,208,74,18,201,264,259,258,160,268,230,242,87,102,129,35,257,47,114,190,83,243,120,74,126,49,100,200,51,70,117,125,37,244,251,224,258,124,264,198,80,99,272,184,266,206,107,45,147,27,31,38,102,39,111,55,90,258,43,90,31,150,161,73,263,71,36,256,153,256,95,177,94,65,129,54,181,248,89,132,158,99,96,244,22,44,59,154,171,180,175,253,57,240,20,211,252,106,114,56,101,140,150,273,240,222,161,36,107,74,148,177,195,175,34,88,166,113,101,145,59,211,142,52,263,98,251,248,261,264,214,240,240,59,248,131,229,255,134,207,196,68,157,67,284,104,145,103,148,262,232,64,136,258,129,91,133,155,163,98,48,185,197,90,68,77,58,255,117,59,43,103,129,36,172,243,115,121,205,161,249,263,255,251,85,165,41,86,132,207,255,194,106,173,67,251,259,12,39,114,52,149,101,66,237,165,146,135,151,256,252,173,115,57,219,283,119,228,60,108,279,122,41,68,130,159,129,236,108,54,122,83,119,134,55,80,144,52,193,134,70,265,214,117,24,200,102,62,259,184,182,51,84,78,41,91,75,35,16,105,163,133,55,109,252,45,164,144,82,73,110,256,198,260,118,250,233,99,35,46,82,71,224,54,262,92,109,37,135,258,83,129,247,193,128,65,58,147,75,74,259,150,212,236,238,61,73,185,259,132,56,79,256,156,264,214,73,253,180,271,112,79,44,248,135,237,235,262,48,114,49,171,46,248,48,211,67,133,54,108,213,90,101,159,90,36,100,69,26,144,88,157,113,84,46,254,46,152,57,109,74,110,104,37,241,130,87,62,238,129,138,271,44,61,174,27,107,85,103,127,194,159,37,120,123,61,59,93,253,84,269,130,54,233,75,158,79,188,95,256,108,58,220,269,42,123,88,218,233,99,132,60,72,150,152,258,27,111,33,214,215,257,103,271,255,61,91,156,46,75,183,173,130,208,139,135,113,182,40,257,64,182,80,269,261,58,99,89,230,128,237,212,138,150,41,115,267,201,37,80,40,177,55,248,46,259,73,109,38,61,109,122,86,158,45,268,240,167,151,272,124,81,255,99,102,88,247,193,26,190,164,109,58,150,113,85,199,258,51,102,36,101,94,197,86,90,183,140,37,251,113,105,79,138,125,89,80,184,195,113,250,246,40,79,160,262,140,42,92,68,261,63,281,95,146,86,251,248,179,175,254,82,252,73,269,155,260,92,81,110,245,110,64,253,61,178,273,258,61,69,220,96,109,171,110,65,182,29,212,129,244,103,228,257,214,68,235,263,217,228,254,254,255,64,154,256,170,55,158,86,49,78,30,185,89,82,262,38,104,200,49,69,259,209,40,39,194,48,166,172,80,177,218,243,259,71,252,43,45,113,47,99,159,44,189,78,252,255,51,81,141,217,156,33,79,73,72,153,52,227,204,275,86,113,224,186,244,79,177,255,138,45,255,110,39,55,266,260,78,122,50,201,95,43,230,73,111,251,137,169,73,251,169,253,85,122,193,130,80,203,224,243,46,114,153,252,67,39,124,76,273,44,141,171,47,195,55,184,69,275,88,260,255,259,135,257,262,140,152,245,113,118,82,133,253,29,73,254,71,223,87,97,26,221,134,256,49,253,68,194,262,79,248,41,197,257,45,104,79,128,250,73,154,168,73,222,105,169,210,54,219,254,145,70,112,259,176,258,75,53,102,28,71,275,131,262,71,256,70,257,247,259,267,45,269,251,269,238,90,198,255,32,95,270,259,192,269,249,241,256,265,93,64,240,30,140,174,62,15,240,35,273,58,264,270,264,257,250,85,124,56,283,182,66,225,246,81,118,168,219,96,54,273,77,252,69,224,152,148,248,202,245,119,263,262,74,109,145,266,266,105,111,142,243,164,106,256,74,175,101,265,141,79,71,150,117,135,178,247,113,68,197,111,33,196,63,213,117,122,98,255,197,98,54,85,88,54,218,241,100,48,265,89,102,264,107,180,108,98,117,147,156,268,263,279,65,204,142,250,150,216,243,226,76,155,174,135,199,230,199,175,243,247,51,250,112,35,49,65,42,125,91,149,215,213,129,252,39,91,89,247,260,152,132,82,175,60,285,250,50,100,138,47,67,185,240,88,237,170,74,191,75,280,267,190,69,255,172,106,85,256,165,157,123,149,46,263,47,64,94,255,196,82,202,59,41,80,98,44,186,72,261,136,200,235,41,47,266,30,281,71,46,67,109,59,102,13,96,163,125,185,39,56,183,261,56,200,242,255,67,81,250,283,127,247,45,197,153,259,183,196,46,270,255,76,50,116,273,191,285,108,285,121,26,76,249,260,256,221,186,57,118,120,267,165,196,84,135,71,84,105,160,170,167,210,34,109,116,201,119,219,166,50,286,134,101,47,161,56,12,97,99,106,77,130,130,245,172,269,154,60,259,226,228,254,156,125,274,35,256,59,145,119,113,65,285,51,56,264,246,75,140,210,101,252,220,100,85,90,80,144,49,250,151,200,183,140,99,248,248,182,211,251,185,177,41,242,125,27,23,103,147,220,41,65,39,117,67,57,165,135,119,122,146,155,262,255,124,75,173,30,261,144,245,87,265,48,133,97,271,13,245,247,65,36,153,160,88,122,80,76,75,276,49,176,112,87,111,174,115,256,169,238,68,135,186,102,232,130,112,207,112,90,41,219,264,74,131,207,252,255,28,121,266,224,165,68,34,98,73,281,177,127,152,263,72,108,256,256,237,262,67,261,122,32,41,22,168,56,137,26,260,132,13,271,64,59,101,125,238,102,97,115,128,263,253,23,18,129,252,109,272,259,67,89,234,196,55,115,272,108,166,261,247,268,42,189,214,14,118,272,82,97,70,231,26,226,142,128,172,254,257,250,220,200,63,258,255,44,199,78,191,249,181,119,66,75,79,65,270,131,78,147,248,211,261,212,182,64,156,217,168,258,114,38,265,162,263,61,131,281,75,176,107,43,37,191,113,49,116,260,82,246,244,88,79,70,109,263,113,23,128,106,132,227,20,25,46,69,255,257,158,97,147,87,68,263,256,141,285,282,268,76,255,29,31,260,118,212,94,270,108,252,258,165,152,81,139,75,62,257,53,258,180,143,148,187,256,95,244,53,65,263,271,108,39,66,129,143,129,242,25,201,97,70,82,86,264,170,265,143,227,98,46,62,170,135,177,95,227,99,249,100,94,181,79,253,246,258,121,21,49,157,111,38,76,39,35,236,224,190,189,156,176,249,62,267,76,173,256,29,117,64,113,266,124,171,88,108,265,67,243,73,239,129,132,139,259,252,256,126,176,55,41,135,260,67,98,194,235,144,90,246,143,113,121,262,224,81,110,83,47,260,208,263,108,123,19,257,250,36,266,261,229,31,57,130,245,264,91,253,169,123,63,54,140,114,213,79,122,181,144,61,186,166,50,204,258,197,47,96,38,221,47,245,177,48,136,25,150,62,132,122,165,231,55,119,102,201,130,81,37,44,105,47,81,72,155,251,99,21,255,144,90,261,264,10,113,160,91,55,115,215,131,108,245,115,117,249,82,117,66,273,35,44,200,163,74,240,244,181,56,112,210,265,269,246,173,252,65,31,81,264,167,264,28,124,134,198,129,101,57,53,68,269,275,272,252,101,110,260,73,252,110,46,91,171,268,157,20,152,200,213,56,68,154,91,253,127,165,106,259,210,72,244,276,64,173,79,117,99,181,284,265,258,247,101,53,163,260,147,256,46,65,41,142,59,95,238,254,131,113,250,101,214,141,195,180,113,37,193,79,89,160,116,258,83,132,246,93,150,226,159,278,145,256,191,104,168,75,187,259,128,252,78,255,256,93,271,139,269,251,108,36,71,263,179,140,269,48,94,265,95,244,137,71,261,85,249,121,137,244,266,145,40,28,176,153,245,98,129,255,36,55,243,203,249,259,267,277,144,82,254,262,93,169,245,234,272,242,253,252,105,117,261,241,49,103,85,182,261,153,186,123,115,64,175,77,189,104,148,118,202,254,258,149,37,195,262,250,194,127,40,134,15,64,110,257,257,217,251,87,145,160,237,176,160,257,262,143,246,110,48,49,275,68,42,156,191,20,162,39,283,57,88,105,83,266,38,177,76,59,94,49,122,45,139,185,252,153,75,112,141,250,250,41,66,93,71,96,86,76,270,45,160,117,77,74,123,156,53,97,65,124,103,76,39,48,182,242,246,251,59,270,168,246,32,122,99,257,115,129,76,261,146,110,230,260,266,156,217,267,65,135,84,16,258,38,130,120,251,103,266,115,153,252,255,265,67,93,155,243,258,255,133,68,254,198,260,31,18,29,118,255,239,114,267,255,113,169,180,65,259,156,248,112,256,264,105,64,31,177,31,201,188,144,264,29,274,180,248,280,107,22,150,38,223,152,53,129,28,27,53,42,39,94,126,124,239,155,145,28,286,58,27,88,176,143,69,160,74,106,67,55,214,118,66,147,256,80,64,92,33,54,240,114,60,264,267,260,213,251,232,78,261,195,116,114,132,266,224,84,122,246,145,244,176,65,43,75,172,86,268,127,95,85,170,187,197,69,177,30,132,137,201,156,156,84,163,132,163,88,84,256,155,98,76,58,252,152,257,256,262,84,58,270,195,205,54,105,253,254,218,105,263,111,127,170,63,249,138,105,50,239,264,269,237,231,251,73,90,250,263,123,42,65,144,149,17,76,253,122,238,65,255,52,139,72,113,188,262,110,213,244,182,82,117,227,163,179,66,75,60,29,166,38,59,96,287,248,192,99,171,166,187,260,245,259,59,258,207,137,56,216,250,106,202,233,116,72,260,261,51,138,258,53,35,141,118,87,255,265,113,166,124,139,259,256,31,264,115,146,130,231,64,258,108,255,39,146,76,43,75,259,158,99,112,155,207,94,269,94,209,35,283,152,71,100,76,69,79,227,162,88,67,197,269,88,111,147,60,196,199,30,182,121,63,257,139,250,163,265,260,93,254,110,252,138,215,204,28,215,147,118,133,259,264,193,256,185,167,117,60,116,80,127,249,171,110,188,268,200,42,201,100,93,261,174,78,126,31,279,180,98,35,73,266,80,175,42,45,114,108,254,256,42,66,234,95,107,133,57,117,144,255,268,258,147,98,35,98,188,94,42,43,29,97,28,63,75,182,111,249,65,144,75,152,173,253,90,147,91,263,179,258,117,57,87,244,70,161,78,108,74,39,226,77,93,29,274,144,165,126,72,69,272,124,103,215,264,80,85,186,111,111,185,120,107,51,101,245,233,152,142,248,77,152,258,260,263,273,246,260,123,109,61,90,246,77,132,114,35,183,93,170,96,58,79,112,42,260,218,76,168,151,128,70,87,93,253,161,107,222,106,261,66,90,191,276,245,70,95,101,66,250,49,35,128,176,52,155,203,131,121,148,39,253,101,119,90,248,149,88,67,119,140,46,58,17,134,118,45,26,250,38,67,14,75,92,269,170,158,150,245,270,104,99,78,96,12,215,56,49,99,247,17,141,91,162,50,91,160,119,225,121,153,76,81,252,114,32,46,79,23,182,136,23,267,105,122,80,95,238,251,118,37,35,54,143,248,44,258,255,80,193,257,60,169,43,113,41,99,124,251,190,202,271,80,205,84,160,42,257,21,35,113,66,189,109,192,151,252,197,96,38,59,245,31,154,145,268,116,252,28,259,129,38,143,120,164,31,99,72,73,127,84,67,169,83,145,80,41,50,31,60,13,52,153,145,22,54,83,267,55,51,46,137,284,232,211,74,24,75,245,80,36,278,135,38,90,30,248,140,148,230,118,62,64,62,39,108,54,188,54,91,124,132,42,127,272,92,197,180,254,41,59,133,35,110,271,115,247,84,263,105,39,30,48,85,256,76,45,215,267,261,30,74,133,130,57,133,179,143,110,56,108,137,285,71,266,280,229,89,56,285,172,79,50,87,98,175,93,73,49,137,50,101,62,104,152,83,95,93,49,260,85,167,256,61,136,164,79,23,173,286,264,281,219,78,108,199,139,84,264,160,67,176,135,62,79,57,51,197,160,70,69,52,54,65,163,262,161,126,58,141,255,68,82,42,108,142,184,103,48,86,181,119,110,281,59,154,162,62,215,259,98,129,144,47,114,148,252,155,249,45,47,44,67,111,111,91,58,15,85,115,44,264,118,57,154,33,45,96,87,35,244,109,50,252,129,163,75,23,81,77,91,258,263,39,190,246,42,252,58,249,149,43,182,130,259,64,55,183,68,249,228,120,271,99,60,107,72,51,40,90,266,126,53,106,262,217,55,265,111,226,199,126,141,113,271,242,83,145,250,122,268,101,257,38,237,63,146,65,96,252,129,235,56,48,279,159,248,194,264,203,69,73,152,57,195,263,150,92,116,66,108,74,145,43,251,96,54,75,144,42,48,48,71,24,118,109,279,209,263,167,249,166,127,156,266,168,262,189,131,117,121,141,68,147,126,120,81,238,239,144,49,84,51,33,112,234,154,86,125,91,72,21,249,242,202,169,71,144,285,17,21,112,66,38,267,165,175,75,45,169,72,166,84,136,203,79,66,99,246,202,95,257,31,178,178,49,196,265,264,115,168,249,175,130,130,236,247,28,28,76,46,57,20,119,253,73,50,248,88,63,256,249,99,37,33,53,256,83,225,47,209,232,169,75,39,63,101,50,67,66,257,118,31,143,273,253,57,142,247,183,202,87,62,43,19,55,148,109,43,206,128,261,71,259,174,216,280,57,160,111,248,273,130,170,258,82,212,285,121,255,85,179,269,188,147,141,258,230,253,243,96,147,47,37,60,56,166,207,234,86,58,258,250,63,245,274,263,134,256,57,38,84,250,35,88,148,151,150,225,222,157,268,49,39,62,115,226,111,169,257,48,34,121,27,231,252,260,65,61,43,225,50,92,55,87,62,76,51,263,265,68,89,57,154,187,95,94,134,143,76,50,114,196,104,67,80,171,86,103,185,84,47,182,36,241,254,29,59,279,85,31,60,180,133,112,287,126,43,173,74,82,264,66,82,259,123,43,261,143,253,63,131,119,24,166,146,75,265,73,240,22,62,131,69,19,141,134,98,62,82,107,31,97,123,245,67,260,256,152,249,252,284,77,74,124,106,78,104,65,21,66,70,134,176,72,80,82,57,81,113,108,121,111,55,57,135,138,21,101,205,169,65,25,66,35,80,135,86,113,21,145,63,60,30,154,69,46,252,141,135,254,53,249,89,247,117,84,248,75,69,260,185,176,184,168,67,50,73,109,259,106,260,255,87,113,118,252,139,179,138,243,45,259,163,85,263,81,118,243,124,74,81,233,30,109,35,244,105,280,271,205,270,276,157,13,237,176,254,106,260,60,111,121,108,171,76,70,118,121,251,224,87,241,262,101,225,201,268,265,101,227,61,102,102,122,54,266,261,266,51,162,242,63,272,36,114,194,264,86,257,67,248,79,152,239,44,79,99,120,257,205,145,120,50,40,94,90,259,116,230,86,153,171,231,78,74,49,218,243,76,84,30,71,21,89,56,90,255,87,101,185,252,257,183,34,95,53,117,51,109,259,246,35,255,58,84,33,123,205,247,55,187,271,62,110,88,85,189,270,68,253,36,269,115,97,34,127,281,162,275,285,37,57,253,276,251,268,154,38,105,110,65,250,250,136,202,123,123,255,49,93,269,58,108,201,74,242,253,239,79,260,124,81,102,172,88,88,73,266,256,253,61,255,200,55,244,257,110,262,50,88,251,100,99,102,171,164,193,151,109,48,91,142,55,114,55,91,165,120,165,223,76,245,151,108,73,64,42,58,29,74,273,108,260,265,128,131,178,74,83,208,135,71,273,90,58,106,258,224,49,233,248,264,263,87,88,152,258,251,140,32,97,54,91,215,234,244,132,79,257,281,178,90,263,107,77,102,85,111,178,254,269,252,28,178,57,112,286,256,121,155,20,252,261,261,41,163,115,242,93,26,134,144,55,86,274,79,173,113,146,158,244,178,258,153,88,130,169,63,94,54,97,250,148,72,190,250,97,221,125,108,267,16,75,189,143,44,95,133,131,73,35,75,77,194,251,67,69,142,106,249,58,76,105,127,144,82,99,119,28,255,266,239,121,89,140,58,24,59,30,255,118,109,68,268,138,170,110,41,126,51,66,107,188,133,135,182,14,249,218,105,252,143,61,248,259,264,208,39,260,60,56,257,223,275,265,169,251,146,43,116,157,45,178,127,153,97,254,94,263,147,272,273,99,17,210,167,48,205,224,66,127,79,74,59,143,192,90,124,50,51,254,249,97,171,56,268,46,198,256,128,72,253,116,32,210,255,43,47,140,36,12,84,251,71,45,67,256,264,156,89,107,33,103,89,87,263,121,273,126,164,66,180,153,56,28,88,247,43,79,44,19,176,66,202,252,66,171,276,202,232,130,130,77,62,152,191,190,58,265,38,47,41,186,71,35,122,97,86,46,244,247,247,177,58,18,279,76,25,244,95,132,116,256,228,115,147,176,262,126,82,238,249,78,74,78,129,62,129,120,119,58,66,206,71,121,128,91,201,27,64,186,117,148,200,265,192,13,83,183,239,147,180,209,211,215,186,259,242,10,128,67,190,128,157,18,102,176,44,259,71,72,132,72,51,180,131,167,21,88,58,129,112,167,60,28,51,37,89,133,17,125,71,46,190,76,253,263,144,266,15,61,205,226,266,35,98,242,254,155,145,33,46,105,111,172,102,141,51,161,190,132,104,168,266,89,200,92,272,262,254,267,95,93,26,244,277,249,263,123,279,90,87,186,24,94,252,82,105,46,93,259,251,96,117,181,162,265,254,178,49,48,26,74,275,243,133,177,109,97,65,39,184,64,36,254,258,166,218,68,77,250,66,60,104,82,189,92,59,145,238,159,151,201,253,45,260,105,117,59,74,283,258,77,60,72,51,56,273,107,220,86,58,74,164,119,91,29,274,39,129,250,91,151,247,85,125,194,249,127,64,77,97,85,160,56,100,121,37,144,30,65,71,120,175,14,121,132,67,55,95,172,167,75,247,259,111,114,72,54,139,92,131,161,260,57,72,281,26,119,106,215,273,117,212,97,164,34,200,88,202,94,262,36,107,252,128,121,61,114,101,74,81,204,184,254,213,96,85,87,20,81,180,55,62,79,221,152,117,272,111,257,233,275,62,140,253,242,115,115,104,253,134,145,150,261,84,193,56,63,33,261,86,256,53,87,284,38,69,171,94,157,201,170,101,66,129,105,113,269,105,262,54,252,77,283,246,172,95,73,143,26,60,273,226,265,158,121,67,94,71,64,261,32,34,72,235,266,267,254,40,32,41,81,136,257,26,193,187,151,103,209,264,128,262,256,103,21,113,129,83,162,215,101,71,203,89,48,69,82,103,205,168,84,228,241,228,103,259,271,91,242,262,135,115,201,32,135,69,155,54,83,56,51,90,121,281,71,148,70,216,135,82,45,74,45,179,194,103,93,146,57,38,279,32,136,259,118,118,68,128,268,244,115,243,218,129,155,57,83,38,73,269,165,140,77,75,267,91,63,100,31,119,143,161,92,27,122,257,72,122,24,101,256,165,59,145,212,77,214,94,244,196,169,261,56,53,96,78,91,32,123,201,25,79,271,146,181,93,53,126,27,118,109,60,114,252,242,102,201,61,74,123,172,179,125,78,81,281,249,89,171,109,100,110,130,85,52,111,257,109,226,235,51,146,127,248,97,257,124,96,79,84,249,83,55,265,86,133,223,170,181,212,261,68,208,155,271,71,266,276,129,255,46,259,29,40,103,35,91,150,286,203,40,239,215,50,261,29,133,54,263,166,95,255,39,50,59,259,264,97,185,244,174,111,70,63,255,260,33,86,77,99,101,73,95,98,46,60,251,261,89,108,36,114,69,154,59,80,110,132,192,60,169,108,201,95,122,267,200,248,55,241,22,119,165,149,223,139,134,243,145,103,100,63,41,170,66,72,89,256,255,206,40,109,107,41,14,77,256,117,125,109,264,117,260,164,170,250,187,77,173,146,48,101,189,257,243,146,48,76,109,58,157,53,128,94,121,89,70,194,263,74,254,97,68,250,40,261,68,187,226,149,79,147,147,83,255,260,62,270,44,80,92,117,146,185,95,89,195,119,182,57,219,66,55,275,36,169,78,72,138,41,258,24,239,255,256,162,69,159,170,139,139,172,134,188,249,69,151,192,109,165,31,222,115,58,35,243,151,41,259,118,34,85,171,102,261,269,191,84,37,257,95,82,255,76,70,39,28,85,150,171,81,93,69,140,281,133,27,94,150,235,244,25,219,227,74,67,251,223,69,250,86,52,109,45,259,52,113,154,56,131,215,35,208,260,51,225,165,68,178,264,71,69,107,232,44,57,210,30,260,163,170,40,53,283,234,97,95,110,67,134,203,152,154,233,256,41,256,176,178,112,55,87,221,51,269,44,257,27,267,259,49,124,85,129,228,179,123,45,282,79,267,23,241,71,75,77,33,67,210,127,138,75,224,258,264,23,175,110,248,129,94,136,64,170,75,108,80,176,270,62,68,142,252,231,85,65,87,136,28,163,220,44,19,68,113,145,52,258,47,71,259,60,71,42,122,247,90,90,35,57,53,257,90,251,247,59,227,160,121,40,241,111,223,106,54,86,96,142,266,117,93,268,248,261,260,78,254,261,159,175,116,118,173,59,165,59,223,144,70,104,48,235,99,52,102,74,75,198,142,94,100,185,36,282,58,266,260,178,110,122,97,260,110,116,59,247,107,203,151,260,189,264,38,47,70,120,162,172,160,69,49,55,257,281,147,67,171,258,236,255,256,92,178,55,114,82,44,99,123,252,250,74,43,62,94,88,122,105,268,210,166,246,119,133,231,224,83,67,48,226,72,91,183,201,91,265,139,251,258,83,150,44,183,71,93,64,113,126,192,214,32,262,182,33,47,264,165,76,46,267,110,271,112,78,82,118,150,96,160,68,157,178,165,267,41,144,70,272,55,45,266,62,79,154,253,148,131,261,223,210,97,84,280,38,128,244,109,212,37,66,62,106,281,34,129,73,212,240,58,263,197,95,270,234,256,203,229,123,46,268,123,43,260,71,155,45,267,197,50,39,66,17,115,99,67,124,161,208,64,99,255,250,103,74,64,40,145,139,52,52,255,137,215,89,89,84,95,169,265,171,258,73,61,136,222,145,111,49,38,18,100,133,203,100,260,121,81,250,214,54,130,259,88,263,244,269,84,284,106,176,157,170,108,16,46,244,226,147,205,130,52,128,60,46,154,132,48,38,136,246,175,271,210,264,16,14,85,188,35,262,232,123,175,220,133,71,265,159,247,233,220,59,84,81,118,70,61,39,278,262,242,268,198,254,222,266,144,120,264,266,133,49,62,125,259,33,247,100,262,259,39,114,57,242,104,53,159,91,112,254,144,54,45,76,54,278,30,260,120,162,203,149,262,136,275,254,68,276,154,243,116,101,51,139,227,262,260,115,272,149,139,40,63,43,55,139,251,272,62,89,67,91,255,261,261,150,182,233,285,72,125,192,165,266,231,270,263,90,268,257,244,155,24,71,48,41,82,264,116,24,207,164,59,29,257,177,42,263,99,125,61,202,98,75,122,155,69,49,260,206,81,265,87,86,268,175,181,95,69,45,51,63,70,254,243,78,102,146,90,116,63,41,267,140,251,138,28,278,85,254,106,134,275,170,87,263,89,145,138,75,151,228,161,44,47,74,62,89,67,63,47,113,100,50,48,96,20,90,137,70,102,260,124,273,88,268,119,63,41,24,92,104,270,264,86,268,101,231,155,66,108,249,57,64,74,209,252,114,107,217,110,87,98,92,60,147,114,104,107,88,32,158,265,157,261,171,119,50,216,211,259,155,219,28,161,181,87,265,114,61,37,49,155,81,93,92,167,179,204,154,101,39,254,75,76,262,256,179,75,254,155,245,103,49,121,103,227,52,258,101,96,73,251,36,86,113,98,40,85,89,251,87,174,98,105,250,273,130,265,229,55,58,282,82,27,100,51,115,150,264,146,41,87,259,272,190,157,154,198,83,82,44,90,194,105,81,126,202,197,99,263,93,144,146,84,37,154,151,173,96,81,238,267,177,126,269,78,139,202,69,40,249,207,177,263,276,110,76,245,144,30,251,68,124,258,71,36,84,40,265,104,23,105,104,148,102,43,101,272,53,75,14,36,261,192,110,16,110,160,49,46,88,264,125,125,138,32,86,117,274,264,247,84,182,37,134,181,283,100,136,93,54,74,113,29,143,252,133,53,68,111,27,43,186,102,134,169,103,184,119,210,247,224,101,198,266,241,65,248,147,265,153,180,139,66,119,264,31,44,249,248,181,62,205,122,215,68,67,248,86,70,261,75,10,14,165,89,173,51,130,257,263,248,27,269,259,218,218,274,131,169,229,76,267,267,59,268,35,164,102,261,127,258,261,97,162,77,103,105,102,78,260,266,78,269,166,116,216,251,142,156,80,210,115,224,83,211,85,190,210,150,148,263,165,248,84,194,78,270,240,77,67,50,95,217,26,178,224,124,131,105,248,88,265,244,167,165,137,180,127,50,91,80,24,228,103,41,61,257,58,252,38,93,152,38,61,82,94,253,79,260,258,256,137,56,75,244,103,268,114,46,31,165,17,116,33,190,85,187,77,121,154,108,61,100,136,163,125,105,273,87,139,131,251,106,71,264,112,60,155,57,41,123,256,69,110,72,173,87,111,169,112,259,72,135,89,260,133,91,281,250,189,75,175,118,98,226,57,267,141,114,20,56,214,138,56,80,87,204,267,158,236,110,81,64,31,183,113,163,179,224,99,72,70,97,125,137,60,110,37,92,62,125,119,267,118,149,198,132,227,271,257,80,178,109,202,80,53,255,117,56,180,101,280,130,136,150,63,108,126,84,263,267,141,258,253,55,57,173,41,105,85,224,111,177,258,33,247,78,107,130,263,54,32,110,15,65,62,78,66,123,117,241,52,50,263,80,170,120,82,112,74,157,96,60,18,25,160,246,79,64,251,51,37,45,167,144,101,108,254,121,262,139,49,196,68,154,186,242,259,82,45,164,247,78,173,230,248,44,44,81,45,214,90,74,254,144,198,214,256,46,253,57,60,246,200,162,267,94,39,108,52,221,56,258,41,105,100,74,51,213,257,256,69,256,85,252,202,39,268,118,66,259,60,246,244,73,252,256,116,127,90,183,43,90,161,107,73,202,260,248,199,182,130,73,148,258,249,279,263,118,215,256,88,170,89,268,141,121,60,259,63,44,93,40,233,95,98,56,251,264,123,254,243,261,127,91,54,204,261,269,254,24,81,107,107,98,115,249,230,143,265,133,270,82,27,128,253,169,184,105,262,98,179,154,54,282,172,194,72,190,179,233,266,239,84,211,271,173,98,177,183,155,66,253,232,28,162,122,206,160,53,76,101,96,25,264,96,60,163,31,155,269,80,127,137,70,52,197,113,263,108,124,194,98,227,244,254,141,108,30,224,52,167,52,43,247,120,272,61,265,250,260,134,261,223,240,267,264,48,169,249,247,264,247,121,237,259,246,250,57,46,265,86,60,98,247,147,43,85,207,266,177,120,142,92,151,76,105,248,152,198,35,254,222,269,262,233,256,258,153,179,114,96,114,119,240,34,72,113,59,70,47,152,62,42,220,90,118,53,267,35,56,71,61,127,68,233,132,148,262,51,59,134,42,28,99,26,27,82,95,162,112,41,86,179,253,43,63,68,96,85,270,39,53,147,162,183,47,270,40,27,207,51,196,258,79,271,242,169,257,58,58,163,43,119,113,66,80,157,145,122,201,149,112,261,149,181,45,259,206,75,50,132,236,79,88,248,264,73,34,43,115,30,115,247,250,104,274,271,234,211,185,266,199,178,115,85,64,136,58,67,268,81,81,61,257,248,258,84,258,143,63,250,75,54,278,45,230,130,160,63,192,65,251,285,147,118,259,91,246,71,141,128,76,89,129,95,253,110,263,152,226,63,150,70,133,223,91,282,230,89,68,258,55,268,18,268,266,145,213,120,121,262,105,27,117,143,116,263,25,288,220,250,38,34,107,86,100,242,80,140,119,120,113,31,52,33,127,148,102,284,130,80,32,116,55,161,272,101,173,254,79,122,118,130,189,87,16,148,131,100,184,253,270,124,61,255,57,81,48,55,268,67,46,214,216,130,83,96,158,245,149,109,263,182,80,133,138,249,243,243,160,122,57,77,167,70,82,238,97,202,44,259,148,30,247,232,287,186,256,269,188,141,44,173,268,26,262,107,57,268,143,118,239,71,48,263,117,129,205,149,151,168,261,25,264,102,88,51,45,72,255,86,67,242,52,19,43,144,137,37,148,105,36,140,52,69,61,179,252,148,95,58,118,182,258,112,254,93,123,170,107,258,65,252,106,261,44,173,170,82,171,140,185,49,106,94,69,49,122,63,119,76,77,208,91,152,213,81,249,254,154,217,252,254,256,32,132,101,73,268,267,44,269,224,65,154,243,49,37,252,60,211,86,250,191,250,74,174,84,179,65,49,85,134,139,52,198,48,67,59,70,73,50,196,42,157,262,187,122,133,272,162,106,173,259,127,97,136,88,228,90,29,127,92,94,26,204,104,161,89,108,132,260,57,160,150,202,102,132,210,260,92,169,258,146,137,138,112,135,256,234,254,180,252,259,98,250,91,50,44,78,45,36,66,129,27,265,256,219,83,99,147,136,278,79,164,30,63,49,270,137,182,261,29,256,96,248,179,49,37,142,46,252,163,120,254,208,34,43,99,262,107,42,22,117,49,31,97,110,165,23,102,44,102,188,258,225,74,273,108,52,91,260,49,26,79,62,105,253,255,60,130,11,93,107,153,261,91,205,50,99,181,83,235,76,92,75,143,124,209,123,134,88,61,122,92,115,243,152,38,61,96,74,108,36,251,182,266,30,90,104,87,170,225,127,26,246,91,60,143,32,100,88,80,183,21,120,246,80,72,242,244,153,244,232,263,113,185,44,167,265,72,237,202,66,68,255,43,171,40,72,95,169,106,75,89,123,93,259,63,104,50,78,123,261,58,160,109,146,48,265,43,95,126,57,250,108,162,191,262,116,75,79,85,139,185,118,187,77,47,32,238,264,245,65,93,168,13,78,144,55,254,153,141,233,129,249,251,204,60,167,149,155,35,224,113,114,88,254,86,69,113,76,67,182,248,262,259,118,188,49,139,267,146,140,257,62,30,199,273,125,37,268,171,213,261,110,261,127,254,256,182,216,127,113,257,246,98,259,203,136,183,71,17,191,123,187,185,152,48,241,260,248,120,151,247,250,108,181,169,50,167,29,279,62,39,199,37,109,52,54,42,86,210,123,21,144,252,75,178,29,188,164,48,256,128,88,41,263,62,61,126,61,116,148,119,57,127,210,107,70,72,55,34,31,32,154,250,38,263,241,103,9,115,191,264,126,269,196,259,251,80,248,263,238,214,124,151,81,257,137,263,171,140,150,116,51,105,254,112,126,194,52,247,151,143,18,77,273,128,179,76,270,61,201,252,197,95,162,146,216,45,267,195,234,229,180,87,54,241,97,46,108,206,63,101,82,269,73,77,261,56,112,223,251,97,186,258,83,220,51,102,246,258,43,117,250,148,147,262,122,255,278,173,192,245,264,257,151,229,52,37,222,53,157,66,120,91,254,127,256,239,231,214,154,201,37,82,111,267,256,78,69,76,123,57,87,114,191,257,112,158,139,261,86,45,263,267,263,148,127,266,54,257,93,157,263,160,255,57,69,273,237,254,250,134,184,250,96,108,98,51,72,156,235,165,52,260,86,87,53,18,95,246,252,27,264,179,251,39,95,269,254,185,124,69,79,72,77,111,141,54,145,33,172,46,113,98,51,59,96,189,103,103,44,159,105,259,43,260,156,141,83,71,184,79,157,252,201,40,43,64,54,189,83,33,134,199,210,54,41,256,78,27,152,132,238,243,93,75,266,89,95,195,276,75,225,250,205,254,248,270,269,93,269,121,22,69,143,68,99,34,264,196,97,122,98,66,176,120,261,194,189,84,108,208,155,277,143,94,268,106,121,67,76,184,107,254,126,256,167,89,264,239,170,81,228,61,267,88,84,82,99,62,148,40,58,78,178,62,99,157,121,162,94,88,220,257,252,67,97,267,46,190,200,119,267,247,74,145,68,56,50,242,98,264,65,71,82,263,268,120,254,273,90,113,47,114,110,60,96,219,100,87,86,12,48,259,267,268,261,267,79,143,70,37,29,106,80,91,54,232,158,83,246,77,115,119,248,261,266,267,272,158,151,55,149,127,36,136,195,279,78,82,168,140,246,247,106,118,153,263,38,144,45,38,78,187,133,223,286,34,119,108,50,253,106,172,140,180,90,41,86,189,128,48,104,100,152,256,262,239,101,189,271,80,61,33,76,242,182,244,211,124,121,246,58,181,132,46,254,76,58,58,69,284,40,30,51,281,256,147,133,259,93,106,53,57,193,141,155,263,194,90,160,251,75,85,50,141,283,56,282,177,131,130,114,62,126,156,118,191,60,155,209,194,270,246,135,107,260,63,120,75,230,61,132,118,39,88,258,88,35,250,190,150,258,159,69,254,273,156,171,266,110,118,41,240,30,69,256,104,67,119,203,188,47,94,273,76,91,68,101,115,261,98,212,91,49,80,223,56,192,64,236,32,260,154,261,260,31,88,74,101,140,120,174,112,81,140,166,221,154,110,74,29,192,199,161,59,110,265,120,251,179,255,9,239,131,259,180,241,256,87,230,249,56,48,261,243,252,134,62,194,157,113,85,262,251,205,186,256,111,64,109,143,79,268,44,268,31,81,256,162,251,64,117,44,150,78,106,135,224,266,121,193,66,267,195,152,81,184,153,284,31,141,139,246,115,110,273,110,274,173,246,169,253,116,77,256,167,155,97,126,49,77,255,130,113,73,75,220,194,260,137,173,256,219,128,124,59,63,264,84,57,97,266,247,154,39,245,57,84,84,88,261,77,158,188,262,147,76,32,56,94,251,115,29,251,34,74,60,267,116,47,77,272,238,73,243,167,170,82,251,138,101,181,106,24,255,156,264,254,184,157,28,136,195,275,192,75,206,257,172,190,258,255,86,184,80,94,137,137,262,194,69,257,78,62,78,70,136,105,64,107,106,151,133,226,184,103,209,252,139,87,42,220,101,202,250,38,170,126,26,93,61,71,125,88,90,234,177,258,26,62,22,122,266,78,95,134,86,200,91,105,219,59,170,54,37,281,245,199,254,247,92,187,55,126,183,160,37,158,134,9,88,62,27,95,172,179,259,30,60,250,35,96,247,152,242,237,165,271,109,39,111,86,254,29,46,223,269,258,109,59,47,270,147,202,78,117,97,74,182,107,256,93,142,49,120,52,169,115,234,102,78,43,239,44,23,252,64,29,25,89,61,67,123,253,25,280,164,63,244,57,86,266,270,61,248,81,53,44,246,116,286,30,31,37,245,33,216,269,249,257,239,88,264,256,253,250,229,110,262,164,57,67,144,71,163,92,115,272,139,264,31,94,160,92,203,154,150,174,73,137,262,132,191,261,188,156,150,270,157,260,152,252,251,35,257,252,42,17,18,278,96,62,116,72,162,145,265,98,182,42,100,225,252,27,234,115,262,50,172,251,135,139,218,63,85,75,58,65,146,262,188,102,162,81,118,276,234,59,269,267,270,138,249,103,110,270,174,262,72,188,68,130,191,267,249,247,18,243,150,43,260,172,151,248,263,218,255,254,262,198,243,133,273,87,29,146,114,57,115,85,93,30,78,97,43,96,78,157,111,166,260,189,70,217,47,186,116,92,224,221,59,85,89,105,219,248,67,195,222,203,25,41,68,249,31,201,258,80,154,254,79,119,138,195,66,126,119,168,225,207,55,107,152,53,55,18,177,189,65,246,159,39,51,230,221,130,49,162,103,71,65,151,114,36,256,197,153,251,58,248,92,67,279,69,194,258,192,206,225,108,79,119,142,172,119,85,148,87,121,208,184,87,90,175,148,126,266,51,192,59,129,126,170,111,12,125,69,251,49,109,253,128,130,45,250,133,155,102,30,74,96,233,26,229,204,40,112,132,137,216,193,209,253,256,80,241,57,97,95,149,246,80,55,87,272,46,254,276,255,260,191,46,262,250,265,138,104,277,167,71,201,273,99,57,114,27,236,35,20,274,242,101,154,98,45,72,78,186,196,124,120,141,108,36,170,92,176,55,167,231,191,60,194,268,255,73,220,31,69,112,84,88,254,95,110,140,194,250,224,246,223,71,158,112,90,277,180,78,92,80,252,186,123,159,69,155,252,57,259,167,125,259,176,130,18,154,102,263,127,144,64,126,192,59,52,40,95,44,88,61,121,63,77,140,65,148,23,116,232,109,248,181,90,269,32,259,60,202,256,158,132,128,186,244,84,166,127,119,135,29,159,136,109,265,124,176,92,67,259,256,265,89,88,38,227,63,172,57,146,56,89,263,165,61,126,75,167,127,264,140,48,116,156,36,69,59,71,223,172,179,191,47,224,110,127,240,229,39,271,24,132,76,283,238,32,35,186,196,163,253,97,262,260,49,81,260,69,108,112,153,206,80,73,116,254,192,278,116,111,267,265,32,229,35,147,53,165,169,124,259,250,92,118,134,132,31,59,20,44,136,55,49,185,106,39,138,135,64,39,249,251,139,176,218,130,63,81,152,123,65,77,31,78,33,79,280,87,70,123,75,16,98,136,69,38,50,220,110,140,24,35,152,82,187,110,126,85,35,70,223,257,217,255,256,111,246,199,121,64,212,80,70,50,61,139,256,36,92,278,59,8,39,247,133,83,64,67,251,140,168,143,104,61,28,84,230,236,282,273,174,109,78,204,239,269,135,267,116,161,160,59,185,152,53,214,52,12,50,65,234,78,205,148,256,166,51,73,112,103,67,187,290,288,251,69,279,175,119,250,256,104,245,266,61,184,87,118,92,202,142,283,51,280,155,237,82,150,206,43,179,236,178,256,137,275,51,55,84,67,98,127,144,274,226,42,73,82,38,244,254,157,49,112,76,139,82,62,61,17,262,102,176,127,107,149,70,168,62,119,119,48,51,257,267,35,42,52,180,90,103,149,180,134,258,222,86,66,95,65,139,264,208,217,225,60,261,55,217,41,123,113,20,101,266,101,267,86,136,105,137,93,194,152,267,142,76,80,96,58,261,66,56,133,183,28,126,87,131,206,118,97,129,116,113,48,38,253,26,178,230,83,172,88,69,37,161,139,106,73,261,279,247,258,245,141,51,176,130,128,265,265,67,129,247,68,88,74,168,102,118,100,67,152,104,53,96,26,95,67,215,47,97,31,201,263,66,112,104,64,89,87,39,90,190,197,69,221,28,94,148,252,245,82,90,227,101,78,125,176,140,82,62,57,97,220,108,252,161,248,96,109,45,113,122,85,140,44,88,21,268,168,155,40,11,99,257,179,90,185,219,73,271,168,76,186,85,268,183,264,248,124,207,244,246,136,266,110,104,78,36,53,251,152,110,254,18,167,122,160,111,243,128,250,39,25,65,131,192,166,95,164,147,260,170,143,88,232,78,219,108,284,99,208,258,273,55,158,256,147,109,22,126,53,103,94,106,60,168,174,251,126,55,85,94,159,94,107,137,58,80,75,68,263,73,100,213,93,56,177,112,181,77,28,136,80,158,122,53,248,48,94,137,95,127,255,259,137,63,271,271,87,110,258,203,55,229,134,184,87,92,256,203,146,138,155,191,71,256,90,261,89,147,72,55,32,86,159,30,80,72,161,98,61,28,52,74,163,264,75,43,27,16,39,71,116,18,204,33,80,280,77,90,261,170,250,31,95,166,268,205,255,115,260,166,20,100,130,158,198,110,80,201,271,161,66,41,12,60,125,144,87,257,245,200,108,148,243,167,213,217,134,100,66,124,139,208,103,152,68,42,261,106,246,179,75,55,201,260,203,131,113,151,265,126,58,45,129,91,122,100,99,75,152,112,47,268,123,106,14,35,261,67,252,76,100,185,70,249,177,122,79,84,172,13,103,248,35,240,67,112,40,55,205,263,70,199,239,88,33,70,167,194,71,89,198,27,276,246,181,131,61,153,99,71,79,175,97,270,145,66,119,225,100,63,272,58,289,102,35,94,127,136,262,259,90,229,266,141,106,66,245,54,214,122,115,82,59,254,261,201,75,144,282,146,196,97,53,266,145,91,61,173,262,76,264,176,285,269,106,103,275,204,121,231,159,265,250,52,123,129,141,164,150,198,187,217,246,249,264,61,214,153,49,154,39,109,21,143,234,192,100,83,45,79,145,42,144,247,43,41,255,197,243,167,210,275,64,242,71,90,93,118,120,137,169,54,71,110,85,46,263,81,138,106,182,128,145,57,41,97,154,188,271,255,265,101,225,267,107,252,193,57,79,49,210,200,269,88,171,213,121,34,136,165,147,125,163,105,256,124,204,245,253,248,88,248,153,80,69,210,162,94,60,92,52,41,207,78,140,46,21,258,92,255,269,244,159,56,30,60,271,262,155,54,85,170,235,122,119,53,175,121,64,43,267,146,143,257,127,35,189,87,215,153,98,272,14,115,148,38,250,117,246,254,17,30,147,253,247,12,214,62,259,177,121,74,118,121,90,90,124,43,170,131,117,104,196,110,279,98,158,187,108,44,253,149,173,59,127,34,284,99,172,122,56,86,80,81,21,47,148,63,49,25,96,17,268,125,67,34,174,64,97,105,163,49,60,56,248,84,80,185,162,243,43,30,48,182,144,62,18,108,265,137,109,156,221,252,28,115,179,242,140,167,71,111,247,279,127,172,79,255,251,94,104,51,134,36,80,90,283,164,242,111,57,155,97,85,105,178,45,272,242,232,181,50,243,150,86,202,99,285,189,232,64,25,137,85,123,246,68,123,103,74,114,207,145,189,21,66,225,129,54,264,88,32,44,107,57,124,142,50,101,158,147,207,274,151,120,109,163,147,266,64,121,67,124,80,126,268,64,48,47,252,157,256,60,144,264,247,251,82,50,53,97,62,286,160,188,113,121,106,145,256,162,165,261,105,179,211,255,272,16,39,58,137,123,124,80,31,88,60,144,142,139,53,262,62,86,151,264,71,36,99,233,256,205,257,73,95,136,174,99,38,73,157,59,260,260,32,76,77,56,242,149,89,147,104,157,39,265,145,146,140,66,199,249,98,248,219,104,84,144,57,147,248,263,237,181,260,128,262,159,250,262,50,194,230,247,101,266,124,142,197,274,156,159,82,79,246,256,159,269,150,51,203,142,159,185,12,17,64,142,95,257,87,185,269,263,143,109,55,211,175,53,122,273,200,118,193,189,134,64,75,227,177,65,246,58,265,11,170,266,58,253,255,131,120,238,232,130,124,62,270,288,69,58,96,255,262,262,253,34,60,20,49,272,23,264,164,93,60,74,253,173,223,70,77,88,71,77,128,104,29,269,258,193,51,49,134,40,93,107,71,84,268,120,126,131,43,141,247,128,198,131,58,60,46,182,244,92,179,269,107,184,264,72,175,165,127,34,77,85,251,98,166,99,119,76,136,129,131,66,204,70,110,287,106,216,164,88,80,278,57,204,268,79,274,157,253,242,69,90,60,51,214,262,178,39,31,21,280,142,40,151,271,62,137,270,189,92,169,66,138,265,20,30,41,63,225,108,62,56,189,179,144,176,258,59,63,126,59,110,43,77,264,273,250,79,147,65,272,230,113,166,160,55,119,282,51,113,132,185,28,75,114,47,99,115,112,209,62,139,32,54,259,103,276,138,89,109,198,33,130,130,270,233,257,121,269,187,146,99,158,108,53,147,276,29,15,268,174,154,243,85,112,45,135,222,154,90,88,91,89,155,168,77,206,200,127,273,148,265,185,42,184,115,280,264,88,37,126,159,251,183,97,62,134,189,244,85,156,201,164,105,199,56,95,223,134,128,135,183,24,36,48,58,99,157,126,259,184,249,81,79,62,238,262,123,59,142,81,193,259,269,57,50,98,71,173,19,101,96,76,148,68,270,73,280,215,78,139,100,66,180,128,82,77,73,191,233,111,117,270,32,53,160,34,47,23,156,143,78,117,263,39,264,263,273,259,69,268,257,98,54,63,138,139,142,109,82,72,105,76,28,69,226,130,116,48,240,126,90,272,177,171,120,70,25,53,160,113,103,38,128,242,91,255,105,81,255,39,254,233,43,171,232,271,80,48,12,278,86,127,102,73,260,254,242,257,262,35,223,118,202,110,62,263,78,205,271,49,85,52,133,235,102,134,20,105,133,88,146,59,46,198,266,290,77,260,252,268,21,93,243,124,76,178,264,286,79,25,165,149,223,84,46,133,29,51,138,165,40,53,32,39,54,52,92,76,54,164,101,123,44,69,139,50,137,256,262,84,261,203,163,125,75,71,228,80,71,275,43,49,67,213,112,264,174,153,266,65,100,33,258,174,38,50,24,168,217,55,122,139,188,233,64,50,107,85,137,254,221,110,223,123,71,257,194,34,65,149,75,41,106,269,90,244,65,230,49,40,46,87,208,74,95,215,93,39,190,177,61,182,148,252,132,125,86,58,128,98,194,185,275,132,278,150,28,102,80,257,238,180,51,85,73,33,273,36,112,18,118,75,218,79,166,279,27,61,56,126,50,273,273,204,71,104,161,63,27,28,200,80,228,222,28,93,104,87,125,42,84,51,128,84,192,154,75,248,223,89,84,103,189,240,201,67,190,97,255,162,116,45,53,55,143,40,59,266,261,109,50,114,197,61,103,262,52,51,52,201,238,89,273,122,57,80,129,120,65,151,196,231,224,169,44,126,53,97,184,163,240,259,92,190,43,44,117,270,173,122,92,100,174,110,219,131,53,273,84,181,124,109,97,130,138,28,223,261,187,69,127,82,86,77,251,37,262,217,148,89,64,244,241,93,84,52,97,251,258,33,154,49,93,11,20,72,137,144,92,68,85,119,26,129,144,185,79,122,62,247,85,34,251,112,256,141,252,114,266,155,85,86,242,146,34,233,262,96,281,142,64,97,47,161,119,177,213,98,156,98,275,10,58,87,243,91,269,13,97,198,207,142,52,117,242,91,99,35,102,54,137,124,66,274,112,255,123,176,180,95,58,112,266,278,64,276,46,67,86,259,69,175,171,22,50,39,273,109,241,53,251,86,142,227,64,43,90,70,108,247,75,226,18,123,143,130,83,87,38,95,275,82,123,145,209,278,252,156,189,226,110,263,261,120,171,92,151,135,257,127,77,153,174,44,37,32,82,74,210,57,102,136,130,44,273,54,71,120,84,106,89,120,45,76,258,83,115,117,148,249,153,44,65,44,69,77,229,250,146,78,167,153,242,62,76,137,258,261,171,248,67,37,187,82,59,256,91,114,247,86,209,212,66,246,236,282,259,201,83,27,119,45,91,95,51,65,49,257,109,184,208,238,257,228,265,77,255,252,227,136,261,52,272,38,90,24,193,260,178,121,204,158,180,123,21,115,228,275,111,61,272,110,114,67,105,266,123,100,109,247,53,253,103,248,171,251,85,81,49,264,33,246,91,259,236,159,85,180,11,54,218,136,256,182,270,67,185,159,123,266,222,284,126,112,245,254,31,281,68,154,106,211,276,123,260,197,172,255,255,122,245,229,131,32,227,266,81,44,191,280,85,77,272,149,199,265,221,162,132,94,202,87,118,125,276,89,95,106,206,231,259,72,49,86,30,144,80,133,209,238,188,73,33,158,71,162,173,262,260,258,126,265,143,207,125,67,44,100,141,193,71,125,50,94,215,88,262,264,140,86,63,16,265,61,226,92,247,122,76,246,105,108,94,117,135,179,76,100,195,21,63,136,180,82,36,146,167,99,133,269,76,110,200,43,22,62,43,162,98,225,86,240,38,132,258,65,31,56,258,188,37,184,253,130,258,252,238,58,236,252,53,155,77,51,75,41,109,274,262,108,137,262,258,254,196,266,116,215,78,125,129,197,273,159,149,95,39,156,279,103,68,108,255,80,37,44,36,211,76,274,151,252,150,50,261,72,259,61,269,259,111,71,163,258,135,106,230,208,138,56,144,126,251,88,57,142,233,277,53,120,75,116,246,81,146,53,84,255,111,145,218,136,143,281,54,45,105,138,188,66,278,52,164,269,44,111,146,93,137,54,114,249,27,61,118,113,55,64,72,59,62,217,119,187,99,166,112,228,79,125,224,113,144,47,73,145,75,100,49,172,37,106,226,111,66,58,103,61,101,146,44,53,125,207,125,104,146,242,84,97,195,84,255,65,52,195,35,98,267,109,42,82,81,248,17,21,91,61,81,118,43,72,224,136,60,102,94,252,264,198,244,104,42,97,68,263,22,196,117,276,112,122,73,139,278,26,128,75,175,155,252,80,89,138,88,25,43,106,62,54,96,224,17,273,74,181,125,102,48,273,168,259,181,288,108,70,254,171,131,60,74,64,119,96,138,53,238,37,218,50,192,60,265,104,47,245,177,49,49,70,142,258,134,66,96,105,254,33,251,9,254,248,119,158,243,56,261,126,186,202,63,114,144,132,264,175,277,268,266,103,152,258,142,261,247,86,117,236,61,114,66,160,38,68,97,258,177,82,67,106,271,175,81,173,97,165,98,92,119,129,95,267,93,98,74,284,23,47,101,196,137,256,80,268,64,215,269,258,15,75,186,91,110,43,208,100,254,68,252,61,60,251,101,149,30,50,208,120,84,42,95,48,115,88,41,96,268,244,269,58,207,155,237,167,194,259,67,41,147,168,67,124,144,24,121,268,219,102,99,103,189,49,88,76,267,149,47,96,132,110,263,67,128,87,268,79,143,277,250,45,59,152,155,71,89,66,61,256,156,109,273,261,276,136,257,104,254,38,96,167,198,275,252,94,247,244,184,230,252,90,158,271,196,251,158,110,185,186,61,54,64,75,34,45,104,128,191,126,30,105,219,133,131,184,52,189,68,95,40,247,81,55,142,228,22,116,256,49,205,271,260,58,58,111,268,87,71,152,241,43,166,80,125,67,102,238,69,245,190,269,75,195,266,146,131,92,128,188,96,60,100,140,159,259,94,201,157,153,108,229,124,13,34,70,165,111,259,18,217,44,53,256,38,65,56,148,51,274,216,221,267,133,261,53,101,18,123,262,35,51,20,61,152,124,267,18,124,264,248,246,168,148,158,151,99,210,149,243,38,123,71,105,51,188,186,137,100,183,282,259,122,34,30,37,146,83,263,47,90,106,16,65,261,257,17,63,54,39,256,87,89,52,246,27,113,39,125,256,111,134,124,139,134,134,46,173,165,65,112,72,249,98,67,96,36,104,87,132,46,76,74,75,146,48,149,44,61,251,92,118,57,87,265,22,204,253,160,46,116,88,120,104,57,148,19,195,133,50,287,80,60,95,49,213,164,67,140,189,257,108,265,224,50,256,58,42,252,45,241,215,76,267,104,217,97,85,163,50,125,118,98,101,154,95,21,192,262,116,140,99,258,90,211,161,68,167,247,58,179,13,98,55,51,236,81,231,149,246,61,66,157,269,202,151,67,193,70,121,256,166,268,263,91,58,63,260,52,75,59,124,251,25,44,225,108,137,213,116,127,127,116,167,111,103,258,255,58,168,156,76,63,60,135,62,60,78,75,219,37,45,254,117,98,86,89,42,83,57,89,238,257,16,109,61,108,99,94,266,242,257,141,262,162,55,100,58,57,61,31,245,243,201,42,154,130,24,73,28,104,98,250,264,52,258,23,87,252,112,73,251,54,23,121,96,198,249,258,269,144,48,114,111,128,256,154,52,166,243,151,85,263,131,123,258,52,75,249,186,87,62,80,91,83,105,183,98,202,236,185,127,54,25,112,130,263,100,96,129,93,96,252,143,50,232,79,135,208,234,254,94,64,35,140,121,88,132,85,77,271,252,246,62,113,91,83,129,125,77,80,237,202,281,254,62,91,47,205,93,66,101,250,101,96,54,87,111,115,101,34,271,118,198,62,88,69,72,115,133,145,22,28,45,129,66,258,227,161,124,105,73,22,70,258,84,157,127,136,13,127,216,59,137,97,63,81,108,143,161,209,114,77,229,137,239,59,230,51,259,63,32,279,81,247,140,154,253,45,58,144,252,148,129,244,174,91,41,62,97,90,155,66,171,98,168,164,261,239,143,258,255,236,66,260,46,59,8,49,99,180,46,186,118,260,60,119,115,67,127,43,268,262,92,71,265,183,131,148,177,244,180,262,53,84,207,266,63,61,32,262,106,35,152,108,285,53,135,65,36,226,261,253,17,76,152,58,107,171,104,62,121,123,113,66,56,285,144,98,119,274,147,156,116,19,73,62,51,240,53,266,101,258,96,136,260,273,23,78,88,248,89,270,254,94,102,82,257,150,238,214,170,54,119,265,132,83,208,23,125,43,158,247,130,193,62,244,253,164,87,264,96,252,198,55,79,196,163,64,43,35,161,109,199,268,49,99,77,260,66,146,44,163,214,261,37,94,140,163,65,170,234,58,262,112,260,22,83,69,105,146,243,145,79,50,261,48,57,71,79,88,246,53,128,12,80,32,55,63,106,226,63,79,163,237,223,143,275,252,150,193,56,109,40,118,234,61,253,118,16,239,97,276,54,117,248,22,96,56,31,112,90,74,20,146,51,170,146,278,69,89,247,185,121,100,175,202,256,122,87,230,243,141,258,54,149,96,96,262,125,266,108,192,71,206,95,249,49,89,99,100,247,234,256,58,260,98,181,273,268,264,209,284,275,142,83,147,75,241,136,118,218,88,28,251,204,248,279,131,176,252,58,256,158,78,62,143,117,238,280,101,146,78,70,182,110,280,159,93,68,174,201,107,133,65,66,266,172,49,168,260,237,170,238,146,115,89,110,144,162,132,248,138,124,264,85,116,34,194,143,11,55,81,111,168,94,270,56,149,114,259,176,86,233,80,67,137,272,267,186,51,148,64,244,208,141,261,182,261,264,101,147,121,47,127,52,242,278,70,78,83,96,256,59,149,120,162,92,31,79,156,23,246,75,73,90,76,55,67,257,209,251,256,62,74,130,135,112,111,68,111,80,42,127,219,241,71,199,26,243,250,52,75,102,226,184,260,265,121,260,167,65,130,80,37,217,43,71,146,196,157,250,190,173,247,252,50,89,261,39,63,97,148,82,220,101,72,239,230,256,121,68,127,61,85,201,190,117,252,174,176,21,119,15,41,191,185,274,258,52,122,171,256,256,267,80,165,101,113,255,193,202,99,246,252,240,37,252,170,41,215,256,255,90,87,35,88,80,96,156,104,142,240,265,245,145,144,258,220,242,76,40,251,235,253,173,228,259,130,252,89,87,43,122,260,57,134,260,158,23,174,54,43,110,145,74,90,28,65,257,258,126,115,20,161,183,147,57,268,77,212,245,204,201,191,168,161,234,23,53,71,138,260,109,68,160,265,266,277,115,114,252,249,150,243,219,138,53,131,256,257,36,256,268,171,67,163,97,131,108,172,273,158,270,53,107,250,242,157,63,51,25,259,66,266,207,44,91,119,134,118,125,124,95,250,264,89,68,220,99,119,41,80,262,104,55,103,245,111,123,257,216,37,234,185,43,209,164,197,250,171,124,110,18,155,130,187,146,263,28,250,193,171,152,265,116,146,253,57,267,167,56,79,98,270,50,71,93,78,184,59,123,144,169,60,69,157,195,252,254,85,54,105,267,261,101,263,263,64,98,284,236,208,92,82,107,260,103,111,284,63,180,253,122,268,204,89,251,160,209,258,120,81,30,70,155,20,113,45,104,88,131,158,71,263,271,101,79,133,53,113,49,108,275,126,52,267,269,169,76,254,72,277,130,153,174,72,144,266,95,285,95,255,77,179,162,79,62,41,121,201,51,185,114,205,142,77,46,101,47,58,267,260,55,270,148,46,97,252,36,123,257,267,239,195,217,240,262,205,79,157,260,84,220,27,169,115,121,39,32,137,267,41,68,262,237,70,225,58,79,58,221,110,87,77,183,257,76,167,34,258,86,263,72,101,267,106,106,260,81,89,21,34,270,58,36,144,254,77,246,258,84,253,52,26,90,123,154,21,65,212,70,259,131,260,51,44,182,269,132,260,164,95,177,43,171,228,178,112,107,58,37,141,74,99,50,122,124,73,134,42,49,155,19,124,60,30,99,129,221,254,160,267,118,225,243,232,177,124,116,160,49,122,259,171,43,159,153,214,279,264,284,74,50,127,109,262,73,87,258,262,38,55,197,71,258,116,117,158,120,84,92,105,65,176,66,212,180,176,37,122,125,70,31,60,139,146,72,262,196,107,14,79,277,208,248,283,82,105,89,200,66,79,169,142,43,103,182,73,273,111,277,139,284,91,112,83,46,270,193,180,64,252,195,138,123,255,97,141,70,260,136,187,136,144,213,120,167,118,162,191,232,64,97,56,88,31,28,77,77,95,89,88,49,193,134,100,173,63,44,19,113,138,122,90,118,270,156,255,128,251,119,82,110,44,115,261,76,152,24,267,263,273,127,264,73,40,261,249,166,66,241,110,121,109,59,164,153,226,106,257,100,128,271,233,27,259,100,51,261,170,62,86,91,52,177,79,186,97,51,114,41,127,162,261,93,53,255,46,126,89,39,274,154,116,53,199,65,129,77,273,173,76,148,69,92,120,121,191,267,62,273,71,101,270,175,91,73,65,69,133,218,36,209,171,92,90,88,123,249,178,151,59,58,223,271,259,120,114,31,144,162,86,92,289,168,253,99,93,183,33,260,70,174,101,274,45,266,146,23,192,48,86,54,193,272,259,263,253,150,71,76,80,206,72,109,117,135,157,116,240,144,79,290,148,88,112,71,264,81,134,130,103,11,211,153,261,85,254,19,157,247,266,95,207,62,33,241,55,262,56,232,133,195,162,48,171,58,147,166,262,76,160,198,265,105,210,189,206,113,136,199,143,107,185,266,263,189,261,136,161,20,82,123,273,42,191,116,77,94,82,120,101,148,118,256,197,215,260,204,261,273,248,127,256,250,104,194,147,92,177,281,262,186,228,120,97,251,268,278,51,249,123,97,103,211,104,106,124,261,65,143,99,83,43,52,269,40,272,273,70,125,168,256,134,170,241,121,70,240,86,93,72,60,56,34,140,171,58,250,117,142,92,81,187,143,74,48,202,271,12,76,79,76,73,108,125,66,65,58,61,182,255,59,249,87,70,130,188,260,226,93,262,102,116,50,174,53,91,233,31,77,145,232,138,185,131,67,103,129,58,272,46,154,185,72,92,63,221,41,188,96,93,226,58,149,162,65,249,107,179,192,274,246,44,266,280,228,264,135,144,165,252,163,76,262,235,88,106,109,96,44,201,99,254,105,195,96,270,269,103,166,123,52,67,82,265,182,182,256,138,251,101,65,66,248,110,63,252,95,80,104,263,86,259,159,268,262,118,37,85,265,211,139,178,275,198,221,248,228,67,245,18,248,244,249,140,270,266,243,136,200,98,261,243,55,27,58,128,276,54,139,114,21,124,186,260,254,250,157,99,274,93,110,64,266,92,84,84,253,270,96,262,68,124,105,251,276,45,257,75,183,76,87,134,134,246,221,70,226,257,91,75,133,90,83,243,143,99,248,137,111,188,202,78,122,92,272,191,73,264,234,257,242,112,113,245,119,80,123,116,54,82,91,95,97,162,58,77,117,137,98,87,250,93,47,264,115,254,77,47,196,257,271,103,264,75,161,40,78,90,109,185,239,81,263,261,72,177,252,85,285,151,170,122,43,141,255,89,165,131,213,270,98,267,151,98,26,110,103,93,187,55,190,168,152,149,113,254,92,42,138,63,132,262,190,61,181,175,53,72,244,232,274,267,282,92,111,270,196,149,38,53,117,74,123,99,214,186,249,260,258,139,22,94,216,220,260,22,75,150,157,189,135,64,106,52,61,129,73,149,134,259,83,65,85,122,77,95,248,88,57,93,179,268,186,80,134,268,209,155,57,96,68,36,255,132,257,167,259,83,49,70,44,265,43,132,248,73,266,80,257,154,251,255,235,76,72,118,64,46,209,57,78,270,269,256,218,120,61,115,253,272,229,255,64,216,145,141,187,50,186,101,78,156,268,40,184,203,130,79,74,107,158,253,27,178,155,132,255,187,60,83,133,101,236,196,46,50,206,185,268,236,211,180,208,82,276,135,81,227,69,285,37,147,102,100,155,102,35,27,122,80,102,142,84,259,49,37,25,114,93,54,275,57,62,237,99,230,255,265,83,191,68,178,49,106,80,259,101,53,256,110,170,59,112,28,161,61,115,128,114,56,199,258,147,136,92,253,271,271,261,101,249,71,269,113,211,218,178,179,11,19,264,61,283,57,112,101,203,81,34,255,222,28,263,17,222,257,189,84,141,128,71,221,109,112,120,149,281,115,31,69,236,107,127,84,257,148,255,62,76,99,50,63,89,197,32,245,49,106,152,70,128,118,144,57,160,172,63,170,163,84,51,214,88,189,105,236,214,259,55,173,99,177,252,248,95,166,264,242,69,235,146,260,148,115,132,92,86,56,229,183,146,257,260,101,132,100,133,266,107,120,74,94,120,55,159,221,69,195,264,249,46,155,94,121,225,153,100,102,24,75,91,184,110,61,258,71,200,235,235,45,218,115,92,150,90,63,262,256,22,69,116,261,140,222,261,275,249,158,258,100,161,133,48,25,279,121,164,67,143,88,208,75,47,63,122,60,58,133,185,131,46,37,57,270,75,185,269,71,181,201,97,43,85,256,110,80,261,38,146,174,76,231,128,263,277,238,243,257,110,115,88,136,102,242,255,221,41,155,267,265,262,105,87,253,40,272,212,119,103,280,173,103,67,255,171,271,250,239,51,215,260,258,78,245,72,252,79,68,183,35,259,51,46,50,134,47,122,89,262,240,182,112,125,70,42,151,31,98,109,108,188,260,25,259,271,70,55,66,52,142,162,89,81,148,263,155,261,226,33,109,261,263,221,103,87,212,67,137,188,203,166,35,84,73,54,204,98,135,148,272,171,52,260,45,97,171,275,283,96,188,272,115,94,145,61,64,42,81,197,138,145,261,52,103,44,273,76,125,117,37,251,73,30,251,70,264,187,259,78,88,253,192,45,103,205,122,129,140,110,52,262,255,139,37,76,238,263,53,161,129,75,252,143,251,32,98,121,221,277,47,100,272,77,68,286,261,115,157,125,34,96,211,250,261,115,199,105,112,86,147,132,30,192,248,114,86,31,155,168,245,250,214,183,76,174,257,69,259,82,225,48,64,165,157,67,115,185,104,65,73,120,219,262,258,274,124,259,95,59,99,110,31,128,185,86,97,140,29,71,64,259,32,195,232,228,160,23,239,269,251,153,111,34,120,164,98,113,163,115,81,263,61,34,225,255,265,114,126,272,105,179,43,74,255,134,94,90,246,84,156,60,77,40,125,115,267,78,158,185,146,72,114,79,146,258,244,260,101,269,140,127,28,174,59,255,90,96,123,64,85,14,106,255,157,69,117,128,271,82,130,99,124,58,154,32,31,23,31,15,50,243,51,194,47,79,112,250,120,126,53,256,110,167,254,78,247,80,248,231,262,147,73,187,86,221,195,149,124,32,169,70,201,225,257,21,91,153,130,109,255,117,174,260,263,29,45,38,38,103,113,13,250,47,116,34,268,172,50,245,41,271,168,155,186,75,54,133,255,151,260,101,200,46,252,254,157,143,75,207,277,183,77,210,144,140,221,72,68,258,264,111,252,248,207,87,113,116,106,188,103,158,207,42,62,205,54,50,97,99,248,116,107,89,73,192,140,74,199,136,258,84,116,72,264,111,113,259,31,98,77,66,257,83,272,199,103,44,67,53,35,257,121,47,111,123,75,268,159,89,238,236,147,261,81,73,89,125,256,56,258,267,255,289,151,225,71,191,118,260,153,191,139,200,254,123,236,148,186,142,123,56,69,46,151,226,254,261,211,195,253,111,62,274,65,136,35,260,194,140,154,132,47,187,60,248,202,47,112,38,162,254,279,220,204,95,22,145,175,277,100,70,41,270,52,234,57,58,100,45,52,107,104,282,40,109,254,250,190,257,254,261,110,246,42,69,91,138,57,262,60,80,84,101,24,69,123,164,225,260,122,93,80,124,87,88,267,137,249,67,96,132,78,242,151,127,138,97,75,286,254,49,127,161,58,151,131,268,138,146,160,168,222,62,31,70,65,62,130,212,146,180,155,250,219,97,261,243,113,252,141,151,253,94,260,133,94,229,111,50,61,128,81,196,131,144,131,136,280,149,58,99,48,93,64,124,153,140,247,248,269,105,112,48,96,81,54,110,131,252,256,193,24,173,86,181,166,131,264,283,126,84,265,266,131,129,258,67,98,53,132,252,191,76,116,83,70,37,73,39,195,261,108,19,64,118,121,258,70,220,145,186,252,165,97,113,117,259,43,75,80,38,107,265,65,105,51,27,48,257,180,252,79,175,116,69,100,154,64,87,90,177,58,258,206,242,41,136,257,162,169,74,133,80,259,82,68,260,266,142,245,16,195,119,228,75,83,243,98,167,86,182,107,111,127,252,188,36,56,84,253,252,255,144,114,175,104,190,122,37,182,68,92,60,267,252,172,259,87,110,178,88,271,269,220,266,249,92,69,49,143,91,136,78,202,138,102,108,133,124,252,90,288,179,253,114,104,100,273,182,60,160,91,263,85,155,148,92,205,45,106,55,175,77,156,168,72,124,145,129,63,173,69,124,82,117,60,59,266,256,128,248,56,139,267,139,232,250,66,129,63,70,24,137,263,105,85,249,60,73,116,259,124,147,108,244,96,104,77,29,107,129,29,24,161,52,52,150,236,56,197,132,28,96,83,66,155,173,256,59,240,93,204,209,239,80,253,33,86,136,267,124,58,35,24,262,157,269,149,33,64,230,197,210,152,272,64,65,56,98,27,72,56,36,53,232,68,93,257,47,261,230,152,129,30,166,124,48,44,172,87,43,26,181,50,100,125,254,219,110,37,122,265,127,49,226,57,71,232,24,55,236,40,45,147,104,84,80,103,56,68,186,169,84,131,185,100,254,102,106,88,35,35,26,70,65,29,276,108,37,112,196,48,101,261,211,258,39,93,95,87,198,51,26,110,209,241,29,265,47,152,118,125,223,109,38,234,89,185,257,126,77,261,77,144,201,48,130,127,91,204,101,33,200,250,173,66,162,263,275,161,214,272,45,49,159,226,258,104,215,141,56,26,97,50,139,209,257,72,209,268,76,154,76,56,253,201,151,45,106,114,265,214,85,130,263,53,271,75,44,269,266,258,156,116,269,71,254,166,97,78,250,165,124,262,94,223,253,32,38,204,51,199,195,258,254,184,181,220,213,34,110,81,221,146,259,77,76,244,17,70,101,83,59,95,165,32,268,152,51,66,11,68,85,258,72,40,124,119,45,222,124,47,253,252,78,198,168,82,139,87,86,132,116,103,235,194,54,62,49,16,278,96,27,42,71,10,48,207,159,91,65,45,114,110,126,191,88,158,156,198,111,79,145,222,108,238,138,103,144,237,43,91,38,171,251,146,228,20,138,70,275,201,253,142,28,102,182,92,79,113,46,164,122,10,67,176,95,179,164,102,69,248,207,100,104,112,215,189,91,89,64,84,87,73,52,49,255,194,291,78,187,41,46,125,121,153,108,238,117,280,43,263,104,102,39,57,95,103,265,259,105,124,31,72,118,141,201,258,64,283,140,131,62,257,116,53,98,125,257,96,82,30,161,39,245,46,147,115,164,130,19,127,256,54,29,88,95,18,57,160,106,164,191,157,67,62,101,145,261,264,260,263,131,259,26,67,65,44,163,262,272,64,213,26,89,35,184,88,189,259,87,64,175,98,129,264,162,97,107,179,32,106,31,247,94,111,83,112,58,44,107,249,184,54,188,152,186,254,267,253,34,45,44,22,79,164,63,255,28,171,252,167,169,88,129,111,169,163,162,256,243,81,153,159,206,186,50,46,131,135,100,114,197,95,147,264,244,135,208,100,87,257,44,116,266,111,65,259,111,76,189,111,151,115,259,67,98,57,254,83,125,78,104,144,74,217,255,45,56,130,28,123,81,81,113,190,124,140,128,71,199,181,91,284,253,164,257,160,237,265,92,251,252,61,261,77,223,101,253,269,89,261,59,163,258,89,99,48,228,205,48,173,115,53,76,79,241,45,53,272,270,103,273,127,30,241,174,90,169,243,89,217,193,147,114,145,77,49,45,111,156,72,50,87,106,180,112,214,262,130,30,103,201,259,71,92,80,138,255,123,138,143,93,84,139,257,40,124,82,248,75,94,64,92,61,241,110,57,95,106,84,21,39,119,82,56,119,122,268,72,253,72,108,57,42,40,97,204,30,260,91,63,233,114,10,167,205,211,75,91,185,49,51,171,163,38,62,107,97,30,31,34,259,15,74,130,90,153,175,251,152,78,107,23,97,63,274,250,14,235,49,79,104,84,274,260,158,109,120,44,109,109,34,72,73,260,80,78,101,123,78,267,112,172,116,222,230,26,102,236,70,33,252,196,89,157,50,109,220,157,192,163,138,116,193,226,202,40,206,148,164,148,162,39,42,75,103,186,74,265,94,80,179,124,144,256,168,128,76,74,119,249,182,172,87,64,267,252,130,57,193,279,70,130,34,116,185,48,77,263,64,123,101,65,159,199,207,169,128,77,45,180,27,84,265,259,237,176,33,29,149,275,74,256,273,68,275,76,125,133,114,253,112,81,96,252,19,191,111,254,107,64,76,223,94,135,45,69,245,146,79,158,120,94,95,156,208,104,39,256,171,141,232,125,165,48,251,134,151,264,91,70,179,160,185,136,272,88,187,67,135,65,97,120,251,123,135,259,244,239,53,168,196,105,260,52,194,74,264,257,83,110,106,27,69,147,36,167,81,86,248,96,107,215,43,261,274,210,269,94,128,211,82,100,67,88,180,44,50,77,57,56,258,148,47,109,49,264,45,110,162,142,258,264,28,279,69,158,104,83,267,53,214,247,67,229,264,174,176,250,201,284,238,255,49,195,116,123,267,232,25,95,106,58,262,217,77,266,200,110,265,78,27,26,47,257,81,239,187,246,63,157,250,121,251,102,134,46,94,111,165,75,195,31,256,274,46,44,46,63,142,265,151,183,183,85,79,22,67,262,93,130,88,117,150,262,226,257,213,184,158,89,242,96,103,149,141,248,275,75,127,255,248,175,73,264,252,61,80,107,134,84,182,99,119,26,142,75,123,277,43,178,160,257,111,114,254,256,168,66,134,188,89,286,265,145,205,100,54,260,95,53,176,67,135,184,229,110,103,89,135,202,219,71,239,57,270,243,90,106,49,253,129,244,254,49,25,264,186,71,21,248,238,209,267,239,242,38,89,145,68,139,185,256,257,51,223,127,98,199,271,111,105,250,99,144,209,175,241,247,167,47,43,257,87,115,194,158,112,174,265,86,280,113,203,143,190,136,36,180,135,212,145,129,32,28,78,271,145,50,262,261,108,65,168,111,113,206,134,171,70,86,243,90,261,249,240,163,134,71,85,40,251,261,45,215,154,191,122,69,133,200,103,170,61,133,109,65,76,148,233,170,66,210,209,213,57,83,66,177,173,105,73,62,81,188,212,92,118,78,59,99,22,108,134,260,190,282,77,142,67,34,105,180,93,86,44,244,200,104,205,114,291,249,137,260,245,57,10,52,241,247,58,81,136,260,235,136,207,82,40,82,63,94,276,131,52,62,186,194,80,75,104,166,27,103,271,110,95,95,130,92,72,67,159,260,109,92,199,244,242,244,54,44,72,17,173,163,211,42,261,133,258,185,119,21,201,254,214,85,223,215,269,162,209,78,262,113,255,67,252,269,77,126,150,262,252,187,28,11,261,254,180,57,272,160,185,106,26,207,259,229,159,41,286,138,161,45,102,128,243,277,258,250,265,73,53,135,81,220,269,71,37,248,177,99,262,203,85,206,270,253,256,235,55,87,178,25,277,85,54,217,91,68,244,168,144,138,151,84,108,150,200,48,142,25,259,69,93,70,90,246,117,205,164,66,139,182,144,245,37,62,214,112,57,208,31,36,157,55,77,98,130,267,249,143,174,60,92,117,254,160,204,251,234,168,219,173,173,144,121,39,47,129,45,231,133,45,137,286,189,34,279,226,55,216,152,45,48,224,210,250,268,42,73,132,110,173,220,56,93,46,213,242,45,217,145,217,248,103,112,272,243,104,109,89,39,243,60,79,34,289,264,205,268,98,269,160,70,71,108,41,128,104,258,203,17,50,273,99,188,49,78,31,234,155,128,195,101,247,131,65,128,82,241,243,75,253,110,132,210,205,99,268,228,112,129,125,71,76,188,94,110,285,147,110,112,116,242,119,105,257,160,255,44,76,244,261,96,248,171,267,178,63,191,195,27,92,94,38,256,80,41,133,235,194,88,98,268,75,171,79,75,17,57,54,175,264,48,266,108,159,251,155,56,106,65,80,148,185,255,152,197,273,100,87,100,107,96,68,275,56,49,193,191,243,66,97,49,55,276,209,118,58,69,93,42,130,165,85,108,71,107,148,35,125,44,90,44,184,36,59,23,41,72,207,127,135,70,204,268,118,81,251,146,273,133,183,46,50,263,186,264,118,99,132,263,59,169,104,102,163,55,109,264,109,75,262,167,244,66,78,206,26,82,123,169,125,38,47,112,91,193,237,71,252,189,161,262,97,91,151,257,277,153,34,115,67,77,169,244,47,72,185,145,162,123,135,193,250,107,194,249,184,182,143,270,46,71,152,135,274,253,146,50,50,48,56,167,157,261,206,47,79,257,40,189,43,113,62,81,26,252,238,163,54,58,241,167,258,47,176,112,121,55,70,96,251,144,104,91,142,270,107,91,248,243,245,248,109,255,253,47,142,108,152,125,80,261,76,74,189,257,27,255,96,80,160,262,76,118,228,69,103,52,281,69,143,34,70,62,89,252,236,119,258,108,153,249,250,206,47,54,118,95,74,67,265,95,254,88,114,214,198,282,273,69,29,281,49,266,133,52,257,93,75,239,32,195,89,109,111,35,198,264,232,39,104,282,245,154,209,106,109,199,128,225,21,67,231,22,260,47,124,262,96,51,69,38,29,247,46,263,267,144,196,243,103,152,70,82,66,53,99,200,191,232,183,136,113,53,17,73,201,203,72,13,189,275,82,200,72,257,149,65,101,31,224,233,124,86,277,17,52,106,239,23,36,207,81,179,246,96,276,172,90,275,266,202,206,266,232,134,141,268,119,255,109,260,202,101,266,227,98,194,181,93,244,169,237,258,148,171,272,27,124,98,168,124,11,100,188,151,249,153,65,161,131,97,97,102,114,73,128,150,17,111,98,212,64,55,246,173,37,105,159,157,241,284,97,215,142,257,184,254,39,78,280,264,82,257,250,172,92,145,104,104,144,119,170,30,178,64,111,35,111,177,26,60,33,123,12,125,262,268,264,106,191,156,140,273,205,64,105,61,118,122,53,123,131,201,266,98,254,169,250,245,104,159,55,167,261,119,177,228,261,23,56,140,133,262,214,166,103,164,125,91,210,125,86,63,54,252,77,135,82,181,50,269,266,90,37,120,68,92,214,19,134,34,261,126,38,87,95,248,252,70,259,260,109,101,145,120,275,282,75,61,276,106,60,155,168,142,155,106,37,92,139,81,166,93,266,151,176,102,171,267,68,85,76,263,37,134,189,75,267,179,139,84,22,249,72,267,181,223,223,113,269,66,123,257,171,22,137,44,67,254,149,107,189,48,160,114,68,267,262,250,149,26,252,158,266,112,44,240,242,157,134,97,133,191,250,222,169,91,107,121,263,72,106,101,231,56,137,54,33,55,207,151,62,33,76,87,104,83,95,39,106,273,38,138,265,103,84,109,211,254,215,239,236,235,269,262,90,281,219,107,159,163,264,253,155,259,127,116,113,268,39,247,247,274,104,30,255,256,123,50,95,136,140,72,122,202,89,34,51,266,132,276,269,245,140,266,243,92,238,248,264,48,248,93,51,214,244,126,156,272,92,57,29,73,65,65,56,29,47,53,130,270,89,57,180,108,202,258,166,166,64,211,64,52,86,256,141,33,253,108,162,109,259,89,262,36,146,87,193,114,63,75,263,186,124,70,81,189,250,242,107,264,29,89,173,272,97,170,95,67,49,183,104,91,162,223,64,163,217,259,182,249,96,107,96,42,141,244,34,76,192,261,87,203,254,65,29,192,148,259,269,31,140,57,261,255,246,262,263,28,149,251,268,249,197,173,259,165,40,70,75,184,99,13,62,90,49,268,112,269,102,176,251,80,99,255,257,26,135,176,195,79,59,62,37,266,62,78,108,109,260,170,111,119,51,75,258,159,104,161,93,63,127,28,275,258,260,113,177,260,243,147,72,121,105,209,167,263,251,131,266,183,85,131,84,155,190,251,119,257,177,47,236,77,253,236,150,184,252,69,209,131,68,73,53,14,57,90,61,178,53,177,61,33,36,142,123,88,57,123,188,24,123,99,104,152,74,248,218,249,30,232,203,167,165,267,258,234,188,113,14,143,248,249,247,191,250,99,253,58,154,37,213,103,81,74,32,286,283,99,251,183,36,98,100,106,42,165,46,175,276,176,112,102,104,86,111,274,177,62,265,129,261,257,155,244,123,265,111,152,216,93,149,54,86,71,46,30,270,266,93,127,70,283,250,200,260,258,121,78,66,172,232,176,248,235,141,146,246,237,43,72,70,59,161,139,70,248,153,151,27,257,36,238,174,257,23,136,131,146,130,130,177,108,258,237,265,118,236,268,104,96,215,27,270,74,114,224,162,249,54,113,34,66,196,148,251,203,200,252,250,267,288,108,55,33,280,113,71,77,136,272,206,123,230,237,215,287,103,112,122,123,228,38,268,282,159,150,254,187,277,207,263,286,178,250,270,178,267,254,258,83,272,57,105,114,93,33,79,246,56,267,180,256,52,72,256,247,135,181,130,156,129,260,278,66,111,182,182,232,147,157,15,99,98,140,130,183,227,283,64,136,94,167,283,102,110,273,159,221,81,195,156,256,45,98,172,201,270,219,265,111,160,283,115,266,259,230,266,114,266,103,118,128,120,68,175,169,91,252,272,95,50,242,53,80,176,207,154,113,86,128,71,80,202,185,109,248,249,117,276,265,251,102,84,119,42,261,140,175,61,61,263,48,80,45,112,144,259,249,40,281,48,216,213,258,121,263,252,208,216,26,118,111,167,37,168,263,83,82,53,152,136,191,91,255,171,201,137,114,100,212,199,98,54,242,181,138,114,58,230,57,141,199,89,110,226,171,22,64,208,265,70,241,66,72,76,270,127,249,209,99,79,25,125,257,127,265,112,187,235,46,234,254,217,245,259,250,150,92,64,84,242,250,118,131,101,175,244,267,96,72,226,126,101,101,253,267,142,66,144,127,268,241,186,123,51,103,41,102,70,112,274,133,135,190,211,166,61,254,245,87,78,253,76,262,216,21,32,251,256,63,250,253,279,262,233,77,28,71,136,248,87,122,267,72,73,59,79,98,199,261,288,255,235,278,131,98,163,124,53,44,68,156,125,276,218,159,248,254,245,84,220,163,178,173,105,247,106,212,54,56,95,175,43,31,134,251,102,99,206,271,75,268,182,48,191,69,177,66,76,119,53,149,105,53,39,72,69,92,252,210,261,115,242,128,263,261,65,49,94,123,260,272,25,255,117,78,60,185,280,83,190,147,261,89,274,218,141,229,126,120,141,196,76,102,278,147,191,90,272,97,170,67,266,235,133,259,246,177,18,265,43,70,67,174,246,84,277,80,219,74,56,50,131,132,231,73,151,247,139,261,46,88,246,77,95,137,148,104,42,259,134,154,168,178,77,156,271,67,277,115,132,255,61,269,116,264,21,160,94,268,214,261,132,55,25,147,155,81,25,126,259,224,50,267,35,40,257,93,175,168,109,78,262,153,117,184,197,94,164,102,124,150,62,90,108,148,255,266,36,198,91,12,225,266,169,42,158,67,136,171,239,117,43,97,33,272,102,203,245,77,241,167,136,152,139,22,102,155,80,249,60,247,117,73,99,257,24,122,264,34,91,133,109,241,45,99,64,63,71,213,132,59,52,258,76,90,69,198,209,172,253,105,36,118,132,112,92,57,124,249,239,89,215,191,264,257,21,155,73,64,262,83,216,250,156,93,232,249,248,255,179,99,278,90,176,93,73,46,158,111,182,189,89,252,109,79,81,276,267,83,136,109,165,257,282,173,225,97,153,235,251,233,86,34,257,123,83,238,181,266,76,130,144,258,134,130,164,146,251,176,247,104,46,80,202,238,275,22,130,65,158,55,28,61,118,54,29,183,96,223,181,137,47,118,95,182,127,217,98,255,88,254,181,168,115,125,140,186,154,247,262,92,116,200,94,217,103,153,259,112,252,233,105,41,200,268,236,254,116,243,250,235,113,169,47,80,153,164,146,142,264,210,275,153,82,252,273,255,111,77,117,262,71,176,260,68,162,77,137,65,124,243,164,290,264,217,121,245,102,186,209,95,164,154,245,21,31,74,129,187,71,252,249,172,99,270,169,169,69,216,56,41,23,67,267,132,30,89,81,181,183,251,244,80,262,288,160,180,222,33,154,39,38,40,84,109,247,105,55,118,23,252,263,84,268,98,149,179,112,120,243,130,121,119,190,166,265,112,116,54,56,38,53,101,139,278,129,139,259,92,118,237,88,251,108,165,70,140,146,138,172,118,256,111,267,81,84,80,140,255,250,136,78,258,111,92,190,260,288,132,57,127,107,76,91,148,88,156,232,85,187,142,199,151,154,141,83,70,223,136,100,95,253,165,27,71,72,116,245,252,176,255,193,68,178,124,99,71,98,163,43,237,256,272,78,77,59,49,98,188,192,167,198,85,25,122,182,74,254,46,65,60,139,42,59,89,55,87,23,38,40,137,99,260,273,63,244,256,109,249,115,147,58,144,270,257,161,127,226,94,77,68,149,55,69,102,81,56,259,16,152,100,41,279,141,85,51,108,262,102,41,51,84,124,245,210,262,140,257,276,245,234,261,205,173,98,68,192,153,228,153,117,212,197,276,137,253,54,118,141,225,83,257,66,121,270,68,65,71,92,136,36,214,51,94,251,254,35,52,44,28,177,201,92,210,179,85,34,138,98,203,152,245,64,155,61,69,118,31,95,219,110,145,249,248,233,200,51,263,265,261,57,271,118,267,80,144,40,33,98,120,234,175,103,164,255,91,66,56,258,274,218,94,188,84,137,204,81,54,129,227,240,197,136,267,251,93,33,142,231,261,178,240,50,261,69,243,96,70,108,266,80,97,73,260,184,251,261,111,174,206,124,247,81,173,272,117,257,51,259,94,201,95,150,93,71,128,141,184,177,99,255,56,131,214,141,242,72,102,170,238,103,86,283,244,98,227,245,180,77,79,114,139,83,143,212,216,112,241,153,92,251,256,139,156,236,62,196,55,93,147,84,161,57,175,163,126,161,89,26,100,266,168,256,243,34,253,105,85,129,253,68,119,197,252,110,259,107,273,73,158,50,158,238,31,69,22,60,109,79,260,191,266,257,37,70,151,104,123,10,145,19,61,74,75,105,74,87,100,60,25,47,82,36,22,198,237,63,210,209,156,121,241,221,266,41,222,147,254,41,122,253,241,137,250,267,86,210,36,26,161,54,268,38,150,231,162,126,200,240,137,181,101,213,110,101,88,78,163,35,76,190,170,105,163,164,252,79,195,260,231,266,102,130,222,144,257,256,238,151,260,263,170,40,115,47,45,251,163,178,109,81,146,258,74,267,58,261,46,106,105,200,183,252,249,46,172,140,265,42,196,244,220,276,240,73,45,61,189,150,130,269,108,256,280,123,250,256,184,84,259,80,115,285,189,175,107,121,126,267,48,8,246,180,189,234,259,167,27,74,225,85,90,274,155,46,137,254,51,98,40,64,64,86,179,177,255,250,159,106,79,50,45,127,175,48,101,139,71,139,194,91,75,108,31,105,117,23,22,60,62,12,206,115,97,159,67,111,187,26,214,208,39,85,69,34,27,251,206,54,77,85,62,72,127,66,233,79,218,40,84,151,158,110,111,237,167,107,250,280,241,255,107,128,210,141,199,87,154,121,248,135,247,246,171,265,184,78,267,263,75,14,146,257,173,121,73,93,95,142,50,163,258,127,284,250,146,101,96,167,94,150,169,247,266,28,98,106,143,258,104,174,266,137,43,78,84,19,228,140,30,96,113,112,270,248,120,243,256,35,102,259,137,244,63,58,116,154,143,102,197,261,111,100,121,157,104,222,56,207,249,156,153,224,44,245,59,171,110,125,105,78,128,60,246,98,259,84,181,130,253,231,253,110,246,147,244,118,72,268,128,120,210,68,246,253,87,57,230,128,69,245,85,260,49,122,173,58,147,112,251,287,123,212,114,116,94,64,76,97,40,264,267,166,246,126,82,175,67,84,143,258,90,91,261,15,109,101,170,207,205,225,160,262,209,131,156,50,116,257,177,20,109,194,171,103,219,107,260,201,255,82,146,256,50,77,74,206,53,87,61,229,55,63,145,75,93,110,79,109,103,262,137,42,69,269,52,145,73,260,82,51,74,144,70,253,67,61,152,260,194,247,204,60,159,247,229,200,65,133,35,127,145,190,128,202,212,159,54,106,257,254,255,104,278,241,256,100,269,181,177,176,169,16,241,134,121,163,95,140,55,232,166,266,250,265,249,256,229,89,140,112,165,206,76,64,250,194,104,112,239,90,267,146,160,198,261,99,170,59,265,143,256,116,117,182,270,157,36,141,67,199,34,144,18,105,102,192,35,78,254,149,21,52,14,79,88,86,280,89,145,102,113,95,248,165,72,134,65,262,255,50,152,143,256,90,110,62,95,235,44,76,243,267,22,73,10,59,35,259,108,272,96,167,80,43,80,264,59,54,152,94,247,266,215,228,250,33,254,264,166,94,70,271,101,279,49,87,196,223,52,45,97,65,83,95,48,198,94,91,122,69,245,162,230,265,108,31,176,64,246,264,85,118,133,258,216,95,110,263,147,118,89,39,257,187,100,27,147,123,256,128,57,140,184,262,144,251,138,221,267,266,171,195,255,258,252,153,264,88,260,120,132,101,142,89,266,203,175,183,267,100,118,195,262,262,240,18,195,62,259,259,137,82,113,116,198,268,241,80,158,93,22,86,53,110,252,268,110,65,74,254,84,255,107,125,260,136,215,177,170,119,134,102,253,169,261,84,118,163,252,85,261,266,147,252,122,74,117,60,205,223,110,140,164,93,179,176,271,260,271,262,180,252,123,126,144,72,58,256,111,191,38,260,217,126,91,173,49,252,160,18,30,224,123,241,128,186,135,21,255,233,239,264,248,249,59,38,256,252,64,131,254,254,63,73,84,47,104,125,67,155,282,68,126,137,160,268,79,187,264,85,158,128,148,270,62,249,257,40,132,69,161,148,92,274,238,111,129,254,274,61,256,171,66,89,56,169,208,74,128,94,85,254,98,243,24,41,189,269,256,134,263,261,108,225,77,223,135,123,184,153,189,263,139,244,71,23,154,112,201,79,199,269,101,181,120,39,165,78,84,66,209,247,261,262,218,72,67,83,254,127,265,184,222,123,89,156,104,151,107,56,121,281,51,73,49,170,176,254,62,140,244,91,149,51,92,130,121,80,210,267,125,220,203,236,29,32,18,40,170,126,80,208,123,96,128,259,197,116,239,94,258,102,112,207,54,251,183,250,101,149,195,200,55,71,63,168,261,268,111,270,208,130,249,180,258,261,104,50,89,79,257,270,125,103,263,134,68,256,146,249,65,258,272,129,125,251,103,87,117,244,282,258,114,115,274,123,133,49,258,69,94,107,228,108,262,88,61,254,159,257,248,266,231,268,149,257,261,126,41,254,37,58,149,136,237,183,72,110,175,87,58,63,149,105,111,222,149,115,155,152,109]