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