93 "faces": [42,0,1,2,0,0,1,2,0,1,2,42,0,3,1,0,0,3,1,0,3,1,42,3,0,4,0,3,0,4,3,0,4,42,10,9,7,0,5,6,7,5,6,7,42,10,11,9,0,5,8,6,5,8,6,42,10,12,11,0,5,9,8,5,9,8,42,12,10,13,0,9,5,10,9,5,10,42,13,10,14,0,10,5,11,10,5,11,42,10,7,14,0,5,7,11,5,7,11,42,7,15,14,0,7,12,11,7,12,11,42,15,7,4,0,12,7,13,12,7,4,42,4,0,15,0,4,0,14,4,0,12,42,15,0,16,0,14,0,15,12,0,13,42,0,2,16,0,0,2,15,0,2,13,42,2,17,16,0,2,16,15,2,14,13,42,2,18,17,0,2,17,16,2,15,14,42,2,19,18,0,2,18,17,2,16,15,42,1,19,2,0,1,18,2,1,16,2,42,56,55,11,0,19,20,21,17,18,8,42,56,57,55,0,19,22,20,17,19,18,42,56,58,57,0,19,23,22,17,20,19,42,56,59,58,0,19,24,23,17,21,20,42,12,59,56,0,25,24,19,9,21,17,42,12,60,59,0,25,26,24,9,22,21,42,12,13,60,0,9,10,27,9,10,22,42,61,60,13,0,28,27,10,23,22,10,42,61,62,60,0,28,29,27,23,24,22,42,61,63,62,0,28,30,29,23,25,24,42,63,61,64,0,30,28,31,25,23,26,42,64,61,65,0,31,28,32,26,23,27,42,65,61,13,0,32,28,10,27,23,10,42,65,13,66,0,32,10,33,27,10,28,42,13,14,66,0,10,11,33,10,11,28,42,66,14,67,0,33,11,34,28,11,29,42,14,15,67,0,11,12,34,11,12,29,42,67,15,16,0,35,14,15,29,12,13,42,67,16,68,0,36,37,38,29,13,30,42,69,68,16,0,39,38,37,31,30,13,42,70,68,69,0,40,38,39,32,30,31,42,70,65,68,0,41,32,42,32,27,30,42,64,65,70,0,31,32,41,26,27,32,42,64,70,71,0,31,41,43,26,32,33,42,70,69,71,0,40,39,44,32,31,33,42,72,71,69,0,45,44,39,34,33,31,42,73,71,72,0,46,43,47,35,33,34,42,73,74,71,0,46,48,43,35,36,33,42,74,73,75,0,48,46,49,36,35,37,42,73,76,75,0,46,50,49,35,38,37,42,77,76,73,0,51,50,46,39,38,35,42,76,77,78,0,50,51,52,38,39,40,42,77,79,78,0,51,53,52,39,41,40,42,79,77,80,0,53,51,54,41,39,42,42,77,72,80,0,51,47,54,39,34,42,42,77,73,72,0,51,46,47,39,35,34,42,80,72,81,0,55,45,56,42,34,43,42,72,69,81,0,45,39,56,34,31,43,42,69,82,81,0,39,57,56,31,44,43,42,69,17,82,0,39,58,57,31,14,44,42,69,16,17,0,39,37,58,31,13,14,42,17,83,82,0,58,59,57,14,45,44,42,17,84,83,0,58,60,59,14,46,45,42,17,85,84,0,58,61,60,14,47,46,42,17,86,85,0,58,62,61,14,48,47,42,18,86,17,0,17,63,16,15,48,14,42,18,87,86,0,17,64,63,15,49,48,42,88,87,18,0,65,64,17,50,49,15,42,88,89,87,0,65,66,64,50,51,49,42,90,89,88,0,67,66,65,52,51,50,42,91,89,90,0,68,66,67,53,51,52,42,92,89,91,0,69,66,68,54,51,53,42,92,93,89,0,70,71,72,54,55,51,42,94,93,92,0,73,74,75,56,55,54,42,94,95,93,0,73,76,74,56,57,55,42,59,95,94,0,24,76,73,21,57,56,42,96,95,59,0,77,76,24,58,57,21,42,96,97,95,0,77,78,76,58,59,57,42,96,98,97,0,77,79,78,58,60,59,42,96,62,98,0,77,80,79,58,24,60,42,62,96,60,0,80,77,26,24,58,22,42,60,96,59,0,26,77,24,22,58,21,42,62,99,98,0,80,81,79,24,61,60,42,62,63,99,0,29,30,82,24,25,61,42,63,100,99,0,30,83,82,25,62,61,42,100,63,74,0,83,30,48,62,25,36,42,63,64,74,0,30,31,48,25,26,36,42,74,64,71,0,48,31,43,36,26,33,42,75,100,74,0,49,83,48,37,62,36,42,100,75,101,0,83,49,84,62,37,63,42,101,75,102,0,84,49,85,63,37,64,42,75,76,102,0,49,50,85,37,38,64,42,76,103,102,0,50,86,85,38,65,64,42,76,78,103,0,50,52,86,38,40,65,42,103,78,104,0,86,52,87,65,40,66,42,104,78,105,0,87,52,88,66,40,67,42,78,106,105,0,52,89,88,40,68,67,42,78,79,106,0,52,53,89,40,41,68,42,79,107,106,0,90,91,92,41,69,68,42,107,79,108,0,91,90,93,69,41,70,42,79,109,108,0,90,94,93,41,71,70,42,109,79,80,0,95,53,54,71,41,42,42,109,80,110,0,96,55,97,71,42,72,42,80,81,110,0,55,56,97,42,43,72,42,81,111,110,0,56,98,97,43,73,72,42,81,82,111,0,56,57,98,43,44,73,42,82,112,111,0,57,99,98,44,74,73,42,82,83,112,0,57,59,99,44,45,74,42,112,83,113,0,99,59,100,74,45,75,42,83,114,113,0,59,101,100,45,76,75,42,83,115,114,0,59,102,101,45,77,76,42,83,84,115,0,59,60,102,45,46,77,42,84,116,115,0,60,103,102,46,78,77,42,85,116,84,0,61,103,60,47,78,46,42,85,117,116,0,61,104,103,47,79,78,42,87,117,85,0,105,104,61,49,79,47,42,87,118,117,0,105,106,104,49,80,79,42,87,119,118,0,105,107,106,49,81,80,42,87,120,119,0,105,108,107,49,82,81,42,89,120,87,0,72,108,105,51,82,49,42,93,120,89,0,71,108,72,55,82,51,42,93,121,120,0,71,109,108,55,83,82,42,95,121,93,0,76,110,74,57,83,55,42,95,97,121,0,76,78,110,57,59,83,42,97,122,121,0,78,111,110,59,84,83,42,123,122,97,0,112,111,78,85,84,59,42,123,124,122,0,112,113,111,85,86,84,42,123,125,124,0,112,114,113,85,87,86,42,123,126,125,0,112,115,114,85,88,87,42,98,126,123,0,79,115,112,60,88,85,42,99,126,98,0,81,115,79,61,88,60,42,99,127,126,0,81,116,115,61,89,88,42,99,100,127,0,82,83,117,61,62,89,42,100,101,127,0,83,84,117,62,63,89,42,127,101,128,0,117,84,118,89,63,90,42,101,129,128,0,84,119,118,63,91,90,42,101,102,129,0,84,85,119,63,64,91,42,102,130,129,0,85,120,119,64,92,91,42,102,131,130,0,85,121,120,64,93,92,42,103,131,102,0,86,121,85,65,93,64,42,103,132,131,0,86,122,121,65,94,93,42,103,104,132,0,86,87,122,65,66,94,42,104,133,132,0,87,123,122,66,95,94,42,104,105,133,0,87,88,123,66,67,95,42,105,134,133,0,124,125,126,67,96,95,42,106,134,105,0,92,125,124,68,96,67,42,106,135,134,0,92,127,125,68,97,96,42,106,107,135,0,92,91,127,68,69,97,42,135,107,136,0,127,91,128,97,69,98,42,136,107,137,0,128,91,129,98,69,99,42,107,108,137,0,91,93,129,69,70,99,42,137,108,138,0,129,93,130,99,70,100,42,108,139,138,0,93,131,130,70,101,100,42,108,109,139,0,93,94,131,70,71,101,42,109,140,139,0,94,132,131,71,102,101,42,109,110,140,0,96,97,133,71,72,102,42,110,141,140,0,97,134,133,72,103,102,42,110,142,141,0,97,135,134,72,104,103,42,110,111,142,0,97,98,135,72,73,104,42,111,143,142,0,98,136,135,73,105,104,42,111,112,143,0,98,99,136,73,74,105,42,143,112,144,0,136,99,137,105,74,106,42,112,113,144,0,99,100,137,74,75,106,42,144,113,145,0,137,100,138,106,75,107,42,113,146,145,0,100,139,138,75,108,107,42,113,114,146,0,100,101,139,75,76,108,42,114,147,146,0,101,140,139,76,109,108,42,114,115,147,0,101,102,140,76,77,109,42,115,148,147,0,102,141,140,77,110,109,42,115,149,148,0,102,142,141,77,111,110,42,116,149,115,0,103,142,102,78,111,77,42,116,150,149,0,103,143,142,78,112,111,42,117,150,116,0,104,143,103,79,112,78,42,118,150,117,0,106,143,104,80,112,79,42,118,151,150,0,106,144,143,80,113,112,42,118,151,152,0,145,146,147,80,113,114,42,153,151,118,0,148,144,106,115,113,80,42,153,154,151,0,148,149,144,115,116,113,42,155,154,153,0,150,149,148,117,116,115,42,155,156,154,0,150,151,149,117,118,116,42,157,156,155,0,152,151,150,119,118,117,42,157,158,156,0,152,153,151,119,120,118,42,159,158,157,0,154,153,152,121,120,119,42,159,160,158,0,154,155,153,121,122,120,42,161,160,159,0,156,155,154,123,122,121,42,161,162,160,0,156,157,155,123,124,122,42,161,163,162,0,156,158,157,123,125,124,42,161,164,163,0,156,159,158,123,126,125,42,165,164,161,0,160,159,156,127,126,123,42,165,166,164,0,160,161,159,127,128,126,42,167,166,165,0,162,161,160,129,128,127,42,167,168,166,0,162,163,161,129,130,128,42,169,168,167,0,164,163,162,131,130,129,42,169,170,168,0,164,165,163,131,132,130,42,171,170,169,0,166,165,164,133,132,131,42,128,170,171,0,167,165,166,90,132,133,42,128,172,170,0,167,168,165,90,134,132,42,128,129,172,0,118,119,169,90,91,134,42,129,173,172,0,119,170,169,91,135,134,42,129,130,173,0,119,120,170,91,92,135,42,130,174,173,0,120,171,170,92,136,135,42,130,175,174,0,120,172,171,92,137,136,42,130,131,175,0,120,121,172,92,93,137,42,131,176,175,0,121,173,172,93,138,137,42,131,132,176,0,121,122,173,93,94,138,42,132,177,176,0,122,174,173,94,139,138,42,132,133,177,0,122,123,174,94,95,139,42,133,178,177,0,123,175,174,95,140,139,42,133,179,178,0,126,176,177,95,141,140,42,134,179,133,0,125,176,126,96,141,95,42,180,179,134,0,178,176,125,142,141,96,42,179,180,181,0,176,178,179,141,142,143,42,180,182,181,0,178,180,179,142,144,143,42,180,183,182,0,178,181,180,142,145,144,42,184,183,180,0,182,181,178,146,145,142,42,183,184,185,0,181,182,183,145,146,147,42,184,136,185,0,182,128,183,146,98,147,42,184,135,136,0,182,127,128,146,97,98,42,135,184,134,0,127,182,125,97,146,96,42,134,184,180,0,125,182,178,96,146,142,42,185,136,186,0,183,128,184,147,98,148,42,136,137,186,0,128,129,184,98,99,148,42,186,137,187,0,184,129,185,148,99,149,42,137,138,187,0,129,130,185,99,100,149,42,138,188,187,0,130,186,185,100,150,149,42,138,189,188,0,130,187,186,100,151,150,42,139,189,138,0,131,187,130,101,151,100,42,139,190,189,0,131,188,187,101,152,151,42,140,190,139,0,132,188,131,102,152,101,42,140,141,190,0,132,189,188,102,103,152,42,141,191,190,0,189,190,188,103,153,152,42,191,141,192,0,190,189,191,153,103,154,42,142,192,141,0,135,192,134,104,154,103,42,142,143,192,0,135,136,192,104,105,154,42,143,193,192,0,136,193,192,105,155,154,42,143,144,193,0,136,137,193,105,106,155,42,193,144,194,0,193,137,194,155,106,156,42,144,145,194,0,137,138,194,106,107,156,42,194,145,195,0,194,138,195,156,107,157,42,145,196,195,0,138,196,195,107,158,157,42,145,146,196,0,138,139,196,107,108,158,42,146,197,196,0,139,197,196,108,159,158,42,146,147,197,0,139,140,197,108,109,159,42,147,198,197,0,140,198,197,109,160,159,42,147,148,198,0,140,141,198,109,110,160,42,148,199,198,0,141,199,198,110,161,160,42,148,149,199,0,141,142,199,110,111,161,42,149,200,199,0,142,200,199,111,162,161,42,149,201,200,0,142,201,200,111,163,162,42,149,202,201,0,142,202,201,111,164,163,42,150,202,149,0,143,202,142,112,164,111,42,150,203,202,0,143,203,202,112,165,164,42,151,203,150,0,144,203,143,113,165,112,42,154,203,151,0,149,203,144,116,165,113,42,154,204,203,0,149,204,203,116,166,165,42,156,204,154,0,151,204,149,118,166,116,42,156,205,204,0,151,205,204,118,167,166,42,156,158,205,0,151,153,205,118,120,167,42,158,206,205,0,153,206,205,120,168,167,42,160,206,158,0,155,206,153,122,168,120,42,160,207,206,0,155,207,206,122,169,168,42,162,207,160,0,157,207,155,124,169,122,42,162,208,207,0,157,208,207,124,170,169,42,162,209,208,0,157,209,208,124,171,170,42,163,209,162,0,158,209,157,125,171,124,42,163,210,209,0,158,210,209,125,172,171,42,211,210,163,0,211,210,158,173,172,125,42,211,212,210,0,211,212,210,173,174,172,42,213,212,211,0,213,212,211,175,174,173,42,214,212,213,0,214,212,213,176,174,175,42,214,215,212,0,214,215,212,176,177,174,42,216,215,214,0,216,215,214,178,177,176,42,216,217,215,0,216,217,215,178,179,177,42,216,218,217,0,218,219,220,178,180,179,42,219,218,216,0,221,219,218,181,180,178,42,219,220,218,0,221,222,219,181,182,180,42,221,220,219,0,223,222,221,183,182,181,42,220,221,222,0,222,223,224,182,183,184,42,221,223,222,0,223,225,224,183,185,184,42,221,224,223,0,223,226,225,183,186,185,42,224,221,225,0,226,223,227,186,183,187,42,225,221,219,0,227,223,221,187,183,181,42,225,219,226,0,227,221,228,187,181,188,42,226,219,216,0,228,221,218,188,181,178,42,226,216,214,0,229,216,214,188,178,176,42,226,214,227,0,229,214,230,188,176,189,42,227,214,213,0,230,214,213,189,176,175,42,228,227,213,0,231,230,213,190,189,175,42,229,227,228,0,232,230,231,191,189,190,42,229,226,227,0,232,229,230,191,188,189,42,229,230,226,0,232,233,229,191,192,188,42,231,230,229,0,234,233,232,193,192,191,42,231,232,230,0,235,236,237,193,194,192,42,173,232,231,0,170,236,235,135,194,193,42,173,174,232,0,170,171,236,135,136,194,42,174,224,232,0,171,226,236,136,186,194,42,174,175,224,0,171,172,226,136,137,186,42,224,175,223,0,226,172,225,186,137,185,42,175,233,223,0,172,238,225,137,195,185,42,175,176,233,0,172,173,238,137,138,195,42,176,234,233,0,173,239,238,138,196,195,42,176,177,234,0,173,174,239,138,139,196,42,177,235,234,0,174,240,239,139,197,196,42,177,178,235,0,174,175,240,139,140,197,42,178,193,235,0,175,193,240,140,155,197,42,178,236,193,0,241,242,243,140,198,155,42,237,236,178,0,244,242,241,199,198,140,42,238,236,237,0,245,242,244,200,198,199,42,236,238,239,0,242,245,246,198,200,201,42,240,239,238,0,247,246,245,202,201,200,42,240,241,239,0,247,248,246,202,203,201,42,242,241,240,0,249,248,247,204,203,202,42,242,243,241,0,249,250,248,204,205,203,42,244,243,242,0,251,250,249,206,205,204,42,244,245,243,0,251,252,250,206,207,205,42,246,245,244,0,253,252,251,208,207,206,42,246,247,245,0,253,254,252,208,209,207,42,246,248,247,0,253,255,254,208,210,209,42,249,248,246,0,256,257,258,211,210,208,42,250,248,249,0,259,257,256,212,210,211,42,250,251,248,0,259,260,257,212,213,210,42,250,252,251,0,259,261,260,212,214,213,42,250,253,252,0,259,262,261,212,215,214,42,249,253,250,0,256,262,259,211,215,212,42,254,253,249,0,263,262,256,216,215,211,42,254,255,253,0,263,264,262,216,217,215,42,256,255,254,0,265,264,263,218,217,216,42,256,257,255,0,265,266,264,218,219,217,42,256,258,257,0,265,267,266,218,220,219,42,259,258,256,0,268,267,265,221,220,218,42,259,260,258,0,268,269,267,221,222,220,42,259,261,260,0,268,270,269,221,223,222,42,261,259,262,0,270,268,271,223,221,224,42,262,259,263,0,271,268,272,224,221,225,42,259,256,263,0,268,265,272,221,218,225,42,263,256,254,0,272,265,263,225,218,216,42,263,254,264,0,272,263,273,225,216,226,42,264,254,249,0,273,263,256,226,216,211,42,249,246,264,0,256,258,273,211,208,226,42,264,246,244,0,273,258,274,226,208,206,42,264,244,265,0,273,274,275,226,206,227,42,265,244,242,0,275,274,276,227,206,204,42,265,242,266,0,275,276,277,227,204,228,42,266,242,240,0,277,276,278,228,204,202,42,266,240,267,0,277,278,279,228,202,229,42,267,240,238,0,279,278,280,229,202,200,42,267,238,181,0,279,280,179,229,200,143,42,181,238,237,0,179,280,281,143,200,199,42,179,181,237,0,176,179,281,141,143,199,42,179,237,178,0,176,281,177,141,199,140,42,181,182,267,0,179,180,279,143,144,229,42,182,268,267,0,180,282,279,144,230,229,42,182,269,268,0,180,283,282,144,231,230,42,183,269,182,0,181,283,180,145,231,144,42,269,183,270,0,283,181,284,231,145,232,42,183,185,270,0,181,183,284,145,147,232,42,270,185,271,0,284,183,285,232,147,233,42,185,186,271,0,183,184,285,147,148,233,42,271,186,272,0,285,184,286,233,148,234,42,186,187,272,0,184,185,286,148,149,234,42,187,273,272,0,185,287,286,149,235,234,42,187,188,273,0,185,186,287,149,150,235,42,188,274,273,0,186,288,287,150,236,235,42,188,275,274,0,186,289,288,150,237,236,42,189,275,188,0,187,289,186,151,237,150,42,189,276,275,0,187,290,289,151,238,237,42,190,276,189,0,188,290,187,152,238,151,42,190,191,276,0,188,190,290,152,153,238,42,191,236,276,0,190,242,290,153,198,238,42,236,191,192,0,242,190,191,198,153,154,42,236,192,193,0,242,191,243,198,154,155,42,276,236,239,0,290,242,246,238,198,201,42,276,239,241,0,290,246,248,238,201,203,42,241,275,276,0,248,289,290,203,237,238,42,243,275,241,0,250,289,248,205,237,203,42,243,274,275,0,250,288,289,205,236,237,42,245,274,243,0,252,288,250,207,236,205,42,245,277,274,0,252,291,288,207,239,236,42,247,277,245,0,254,291,252,209,239,207,42,247,278,277,0,254,292,291,209,240,239,42,279,278,247,0,293,292,254,241,240,209,42,279,280,278,0,293,294,292,241,242,240,42,279,281,280,0,293,295,294,241,243,242,42,248,281,279,0,255,295,293,210,243,241,42,248,282,281,0,255,296,295,210,244,243,42,248,283,282,0,257,297,298,210,245,244,42,251,283,248,0,260,297,257,213,245,210,42,251,284,283,0,260,299,297,213,246,245,42,251,252,284,0,260,261,299,213,214,246,42,252,285,284,0,261,300,299,214,247,246,42,286,285,252,0,301,300,261,248,247,214,42,286,287,285,0,301,302,300,248,249,247,42,286,288,287,0,301,303,302,248,250,249,42,255,288,286,0,264,303,301,217,250,248,42,255,257,288,0,264,266,303,217,219,250,42,257,289,288,0,266,304,303,219,251,250,42,258,289,257,0,267,304,266,220,251,219,42,260,289,258,0,269,304,267,222,251,220,42,260,290,289,0,269,305,304,222,252,251,42,260,291,290,0,269,306,305,222,253,252,42,261,291,260,0,270,306,269,223,253,222,42,261,269,291,0,270,283,306,223,231,253,42,269,261,268,0,283,270,282,231,223,230,42,268,261,262,0,282,270,271,230,223,224,42,268,262,266,0,282,271,277,230,224,228,42,266,262,265,0,277,271,275,228,224,227,42,262,263,265,0,271,272,275,224,225,227,42,265,263,264,0,275,272,273,227,225,226,42,267,268,266,0,279,282,277,229,230,228,42,269,270,291,0,283,284,306,231,232,253,42,291,270,292,0,306,284,307,253,232,254,42,270,271,292,0,284,285,307,232,233,254,42,292,271,293,0,307,285,308,254,233,255,42,271,272,293,0,285,286,308,233,234,255,42,272,294,293,0,286,309,308,234,256,255,42,272,273,294,0,286,287,309,234,235,256,42,273,277,294,0,287,291,309,235,239,256,42,273,274,277,0,287,288,291,235,236,239,42,294,277,278,0,309,291,292,256,239,240,42,294,278,295,0,309,292,310,256,240,257,42,295,278,280,0,310,292,294,257,240,242,42,295,280,296,0,310,294,311,257,242,258,42,296,280,297,0,311,294,312,258,242,259,42,281,297,280,0,295,312,294,243,259,242,42,281,298,297,0,295,313,312,243,260,259,42,299,298,281,0,314,313,295,261,260,243,42,299,300,298,0,314,315,313,261,262,260,42,299,301,300,0,316,317,318,261,263,262,42,302,301,299,0,319,317,316,264,263,261,42,302,303,301,0,319,320,317,264,265,263,42,302,304,303,0,319,321,320,264,266,265,42,283,304,302,0,297,321,319,245,266,264,42,283,284,304,0,297,299,321,245,246,266,42,284,305,304,0,299,322,321,246,267,266,42,285,305,284,0,300,322,299,247,267,246,42,285,306,305,0,300,323,322,247,268,267,42,285,287,306,0,300,302,323,247,249,268,42,287,307,306,0,302,324,323,249,269,268,42,287,308,307,0,302,325,324,249,270,269,42,288,308,287,0,303,325,302,250,270,249,42,288,289,308,0,303,304,325,250,251,270,42,289,309,308,0,304,326,325,251,271,270,42,310,309,289,0,327,326,304,272,271,251,42,310,311,309,0,327,328,326,272,273,271,42,296,311,310,0,311,328,327,258,273,272,42,296,297,311,0,311,312,328,258,259,273,42,311,297,312,0,328,312,329,273,259,274,42,298,312,297,0,313,329,312,260,274,259,42,298,313,312,0,313,330,329,260,275,274,42,300,313,298,0,315,330,313,262,275,260,42,300,314,313,0,315,331,330,262,276,275,42,315,314,300,0,332,333,318,277,276,262,42,315,316,314,0,332,334,333,277,278,276,42,315,317,316,0,332,335,334,277,279,278,42,315,318,317,0,332,336,335,277,280,279,42,301,318,315,0,317,336,332,263,280,277,42,301,303,318,0,317,320,336,263,265,280,42,303,319,318,0,320,337,336,265,281,280,42,320,319,303,0,338,337,320,282,281,265,42,320,321,319,0,338,339,337,282,283,281,42,320,322,321,0,338,340,339,282,284,283,42,305,322,320,0,322,340,338,267,284,282,42,305,306,322,0,322,323,340,267,268,284,42,306,323,322,0,323,341,340,268,285,284,42,306,307,323,0,323,324,341,268,269,285,42,307,324,323,0,324,342,341,269,286,285,42,325,324,307,0,343,342,324,287,286,269,42,325,326,324,0,343,344,342,287,288,286,42,327,326,325,0,345,344,343,289,288,287,42,327,328,326,0,345,346,344,289,290,288,42,327,312,328,0,345,329,346,289,274,290,42,311,312,327,0,328,329,345,273,274,289,42,311,327,309,0,328,345,326,273,289,271,42,309,327,325,0,326,345,343,271,289,287,42,309,325,308,0,326,343,325,271,287,270,42,308,325,307,0,325,343,324,270,287,269,42,313,328,312,0,330,346,329,275,290,274,42,313,329,328,0,330,347,346,275,291,290,42,314,329,313,0,331,347,330,276,291,275,42,314,330,329,0,331,348,347,276,292,291,42,314,316,330,0,333,334,349,276,278,292,42,331,330,316,0,350,349,334,293,292,278,42,331,332,330,0,350,351,349,293,294,292,42,332,331,333,0,351,350,352,294,293,295,42,331,334,333,0,350,353,352,293,296,295,42,331,335,334,0,350,354,353,293,297,296,42,331,316,335,0,350,334,354,293,278,297,42,335,316,317,0,354,334,335,297,278,279,42,336,335,317,0,355,354,335,298,297,279,42,336,337,335,0,355,356,354,298,299,297,42,336,338,337,0,355,357,356,298,300,299,42,336,339,338,0,355,358,357,298,301,300,42,340,339,336,0,359,358,355,302,301,298,42,340,341,339,0,359,360,358,302,303,301,42,319,341,340,0,337,360,359,281,303,302,42,319,321,341,0,337,339,360,281,283,303,42,321,342,341,0,339,361,360,283,304,303,42,321,343,342,0,339,362,361,283,305,304,42,322,343,321,0,340,362,339,284,305,283,42,322,323,343,0,340,341,362,284,285,305,42,323,344,343,0,341,363,362,285,306,305,42,324,344,323,0,342,363,341,286,306,285,42,324,345,344,0,342,364,363,286,307,306,42,326,345,324,0,344,364,342,288,307,286,42,326,346,345,0,344,365,364,288,308,307,42,326,328,346,0,344,346,365,288,290,308,42,329,346,328,0,347,365,346,291,308,290,42,329,347,346,0,347,366,365,291,309,308,42,330,347,329,0,348,366,347,292,309,291,42,332,347,330,0,367,366,348,294,309,292,42,332,348,347,0,367,368,366,294,310,309,42,332,349,348,0,367,369,368,294,311,310,42,332,333,349,0,351,352,370,294,295,311,42,350,349,333,0,371,372,373,312,311,295,42,350,351,349,0,371,374,372,312,313,311,42,350,352,351,0,371,375,374,312,314,313,42,350,353,352,0,371,376,375,312,315,314,42,354,353,350,0,377,376,371,316,315,312,42,355,353,354,0,378,379,380,317,315,316,42,356,353,355,0,381,379,378,318,315,317,42,356,352,353,0,381,382,379,318,314,315,42,356,357,352,0,381,383,382,318,319,314,42,356,358,357,0,381,384,383,318,320,319,42,359,358,356,0,385,384,381,321,320,318,42,344,358,359,0,363,384,385,306,320,321,42,345,358,344,0,364,384,363,307,320,306,42,345,360,358,0,364,386,384,307,322,320,42,345,346,360,0,364,365,386,307,308,322,42,347,360,346,0,366,386,365,309,322,308,42,348,360,347,0,368,386,366,310,322,309,42,357,360,348,0,383,386,368,319,322,310,42,358,360,357,0,384,386,383,320,322,319,42,348,351,357,0,368,387,383,310,313,319,42,349,351,348,0,369,387,368,311,313,310,42,351,352,357,0,387,382,383,313,314,319,42,344,359,343,0,363,385,362,306,321,305,42,343,359,342,0,362,385,361,305,321,304,42,342,359,355,0,361,385,378,304,321,317,42,355,359,356,0,378,385,381,317,321,318,42,342,355,361,0,361,378,388,304,317,323,42,355,354,361,0,378,380,388,317,316,323,42,361,354,362,0,388,380,389,323,316,324,42,362,354,350,0,390,377,371,324,316,312,42,338,362,350,0,391,390,371,300,324,312,42,339,362,338,0,358,389,357,301,324,300,42,339,361,362,0,358,388,389,301,323,324,42,339,341,361,0,358,360,388,301,303,323,42,341,342,361,0,360,361,388,303,304,323,42,338,350,337,0,391,371,392,300,312,299,42,337,350,334,0,392,371,393,299,312,296,42,334,350,333,0,393,371,373,296,312,295,42,335,337,334,0,354,356,353,297,299,296,42,319,340,318,0,337,359,336,281,302,280,42,318,340,317,0,336,359,335,280,302,279,42,336,317,340,0,355,335,359,298,279,302,42,305,320,304,0,322,338,321,267,282,266,42,304,320,303,0,321,338,320,266,282,265,42,300,301,315,0,318,317,332,262,263,277,42,363,296,310,0,394,311,327,325,258,272,42,363,295,296,0,394,310,311,325,257,258,42,293,295,363,0,308,310,394,255,257,325,42,293,294,295,0,308,309,310,255,256,257,42,292,293,363,0,307,308,394,254,255,325,42,290,292,363,0,305,307,394,252,254,325,42,291,292,290,0,306,307,305,253,254,252,42,290,363,310,0,305,394,327,252,325,272,42,290,310,289,0,305,327,304,252,272,251,42,283,302,282,0,297,319,298,245,264,244,42,302,299,282,0,319,316,298,264,261,244,42,282,299,281,0,296,314,295,244,261,243,42,255,286,253,0,264,301,262,217,248,215,42,253,286,252,0,262,301,261,215,248,214,42,248,279,247,0,255,293,254,210,241,209,42,235,193,194,0,240,193,194,197,155,156,42,235,194,364,0,240,194,395,197,156,326,42,364,194,195,0,395,194,195,326,156,157,42,364,195,365,0,395,195,396,326,157,327,42,195,196,365,0,195,196,396,157,158,327,42,196,366,365,0,196,397,396,158,328,327,42,196,197,366,0,196,197,397,158,159,328,42,197,367,366,0,197,398,397,159,329,328,42,197,198,367,0,197,198,398,159,160,329,42,198,368,367,0,198,399,398,160,330,329,42,198,369,368,0,198,400,399,160,331,330,42,198,199,369,0,198,199,400,160,161,331,42,199,370,369,0,199,401,400,161,332,331,42,199,200,370,0,199,200,401,161,162,332,42,201,370,200,0,201,401,200,163,332,162,42,201,371,370,0,201,402,401,163,333,332,42,372,371,201,0,403,402,201,334,333,163,42,372,373,371,0,403,404,402,334,335,333,42,372,373,374,0,405,406,407,334,335,336,42,372,375,373,0,403,408,404,334,337,335,42,204,375,372,0,204,408,403,166,337,334,42,204,205,375,0,204,205,408,166,167,337,42,205,376,375,0,205,409,408,167,338,337,42,205,206,376,0,205,206,409,167,168,338,42,206,377,376,0,206,410,409,168,339,338,42,206,378,377,0,206,411,410,168,340,339,42,207,378,206,0,207,411,206,169,340,168,42,207,379,378,0,207,412,411,169,341,340,42,208,379,207,0,208,412,207,170,341,169,42,208,380,379,0,208,413,412,170,342,341,42,381,380,208,0,414,413,208,343,342,170,42,381,382,380,0,414,415,413,343,344,342,42,383,382,381,0,416,415,414,345,344,343,42,383,384,382,0,416,417,415,345,346,344,42,383,385,384,0,416,418,417,347,347,347,42,386,385,383,0,419,418,416,348,349,345,42,386,387,385,0,419,420,418,348,350,349,42,386,388,387,0,419,421,420,348,351,350,42,389,388,386,0,422,421,419,352,351,348,42,389,390,388,0,422,423,421,352,353,351,42,217,390,389,0,217,423,422,179,353,352,42,217,391,390,0,220,424,425,179,354,353,42,217,218,391,0,220,219,424,179,180,354,42,218,392,391,0,219,426,424,180,355,354,42,218,220,392,0,219,222,426,180,182,355,42,392,220,393,0,426,222,427,355,182,356,42,220,222,393,0,222,224,427,182,184,356,42,393,222,394,0,427,224,428,356,184,357,42,222,233,394,0,224,238,428,184,195,357,42,223,233,222,0,225,238,224,185,195,184,42,233,234,394,0,238,239,428,195,196,357,42,394,234,395,0,428,239,429,357,196,358,42,234,396,395,0,239,430,429,196,359,358,42,234,364,396,0,239,395,430,196,326,359,42,234,235,364,0,239,240,395,196,197,326,42,364,365,396,0,395,396,430,326,327,359,42,396,365,397,0,430,396,431,359,327,360,42,365,366,397,0,396,397,431,327,328,360,42,366,398,397,0,397,432,431,328,361,360,42,366,367,398,0,397,398,432,328,329,361,42,367,399,398,0,398,433,432,329,362,361,42,367,368,399,0,398,399,433,329,330,362,42,368,400,399,0,399,434,433,330,363,362,42,368,401,400,0,399,435,434,330,364,363,42,368,369,401,0,399,400,435,330,331,364,42,369,402,401,0,400,436,435,331,365,364,42,369,370,402,0,400,401,436,331,332,365,42,370,371,402,0,401,402,436,332,333,365,42,371,403,402,0,402,437,436,333,366,365,42,371,373,403,0,402,404,437,333,335,366,42,373,404,403,0,404,438,437,335,367,366,42,373,404,405,0,406,439,440,335,367,368,42,373,406,404,0,404,441,438,335,369,367,42,375,406,373,0,408,441,404,337,369,335,42,375,376,406,0,408,409,441,337,338,369,42,376,377,406,0,409,410,441,338,339,369,42,377,407,406,0,410,442,441,339,370,369,42,377,408,407,0,410,443,442,339,371,370,42,378,408,377,0,411,443,410,340,371,339,42,378,409,408,0,411,444,443,340,372,371,42,379,409,378,0,412,444,411,341,372,340,42,379,410,409,0,412,445,444,341,373,372,42,380,410,379,0,413,445,412,342,373,341,42,380,411,410,0,413,446,445,342,374,373,42,382,411,380,0,415,446,413,344,374,342,42,382,412,411,0,415,447,446,344,375,374,42,384,412,382,0,417,447,415,346,375,344,42,384,413,412,0,417,448,447,346,376,375,42,414,413,384,0,449,448,417,377,376,346,42,414,415,413,0,449,450,448,377,378,376,42,414,416,415,0,449,451,450,377,379,378,42,417,416,414,0,452,451,449,380,379,377,42,417,418,416,0,452,453,451,380,381,379,42,419,418,417,0,454,453,452,382,381,380,42,420,418,419,0,455,453,454,383,381,382,42,418,420,421,0,453,455,456,381,383,384,42,420,422,421,0,455,457,456,383,385,384,42,420,423,422,0,455,458,457,383,386,385,42,424,423,420,0,459,458,455,387,386,383,42,424,425,423,0,459,460,458,387,388,386,42,426,425,424,0,461,460,459,389,388,387,42,426,427,425,0,462,463,464,389,390,388,42,426,428,427,0,462,465,463,389,391,390,42,429,428,426,0,466,465,462,392,391,389,42,429,430,428,0,466,467,465,392,393,391,42,390,430,429,0,425,467,466,353,393,392,42,390,391,430,0,425,424,467,353,354,393,42,391,431,430,0,424,468,467,354,394,393,42,391,392,431,0,424,426,468,354,355,394,42,431,392,432,0,468,426,469,394,355,395,42,392,393,432,0,426,427,469,355,356,395,42,432,393,433,0,469,427,470,395,356,396,42,393,394,433,0,427,428,470,356,357,396,42,433,394,395,0,470,428,429,396,357,358,42,433,395,434,0,470,429,471,396,358,397,42,434,395,435,0,471,429,472,397,358,398,42,395,396,435,0,429,430,472,358,359,398,42,435,396,397,0,472,430,431,398,359,360,42,435,397,436,0,472,431,473,398,360,399,42,398,436,397,0,432,473,431,361,399,360,42,398,437,436,0,432,474,473,361,400,399,42,399,437,398,0,433,474,432,362,400,361,42,399,438,437,0,433,475,474,362,401,400,42,400,438,399,0,434,475,433,363,401,362,42,400,439,438,0,434,476,475,363,402,401,42,400,440,439,0,434,477,476,363,403,402,42,401,440,400,0,435,477,434,364,403,363,42,401,441,440,0,435,478,477,364,404,403,42,402,441,401,0,436,478,435,365,404,364,42,403,441,402,0,437,478,436,366,404,365,42,403,442,441,0,437,479,478,366,405,404,42,404,442,403,0,438,479,437,367,405,366,42,404,443,442,0,438,480,479,367,406,405,42,407,443,404,0,442,480,438,370,406,367,42,407,444,443,0,442,481,480,370,407,406,42,408,444,407,0,443,481,442,371,407,370,42,408,445,444,0,443,482,481,371,408,407,42,409,445,408,0,444,482,443,372,408,371,42,409,446,445,0,444,483,482,372,409,408,42,410,446,409,0,445,483,444,373,409,372,42,410,447,446,0,445,484,483,373,410,409,42,411,447,410,0,446,484,445,374,410,373,42,412,447,411,0,447,484,446,375,410,374,42,412,448,447,0,447,485,484,375,411,410,42,413,448,412,0,448,485,447,376,411,375,42,413,449,448,0,448,486,485,376,412,411,42,415,449,413,0,450,486,448,378,412,376,42,415,450,449,0,450,487,486,378,413,412,42,451,450,415,0,488,487,450,414,413,378,42,451,452,450,0,488,489,487,414,415,413,42,453,452,451,0,490,489,488,416,415,414,42,454,452,453,0,491,489,490,417,415,416,42,454,455,452,0,491,492,489,417,418,415,42,455,456,452,0,492,493,489,418,419,415,42,452,456,457,0,489,493,494,415,419,420,42,456,458,457,0,493,495,494,419,421,420,42,457,458,459,0,494,495,496,420,421,422,42,458,460,459,0,495,497,496,421,423,422,42,459,460,461,0,496,497,498,422,423,424,42,460,462,461,0,497,499,498,423,425,424,42,461,462,463,0,498,499,500,424,425,426,42,463,462,464,0,500,499,501,426,425,427,42,464,462,465,0,501,499,502,427,425,428,42,464,465,466,0,501,502,503,427,428,429,42,466,465,467,0,503,502,504,429,428,430,42,466,467,468,0,503,504,505,429,430,431,42,469,466,468,0,506,503,505,432,429,431,42,470,466,469,0,507,503,506,433,429,432,42,470,464,466,0,507,501,503,433,427,429,42,471,464,470,0,508,501,507,434,427,433,42,471,463,464,0,508,500,501,434,426,427,42,472,463,471,0,509,500,508,435,426,434,42,461,463,472,0,498,500,509,424,426,435,42,461,472,473,0,498,509,510,424,435,436,42,473,472,474,0,510,509,511,436,435,437,42,474,472,471,0,511,509,508,437,435,434,42,474,471,475,0,511,508,512,437,434,438,42,475,471,470,0,512,508,507,438,434,433,42,475,470,476,0,512,507,513,438,433,439,42,476,470,477,0,513,507,514,439,433,440,42,477,470,478,0,514,507,515,440,433,441,42,478,470,469,0,515,507,506,441,433,432,42,478,469,479,0,515,506,516,441,432,442,42,479,469,480,0,516,506,517,442,432,443,42,469,468,480,0,506,505,517,432,431,443,42,481,479,480,0,518,516,517,444,442,443,42,481,482,479,0,518,519,516,444,445,442,42,481,483,482,0,518,520,519,444,446,445,42,484,483,481,0,521,520,518,447,446,444,42,484,485,483,0,521,522,520,447,448,446,42,486,485,484,0,523,522,521,449,448,447,42,486,487,485,0,523,524,522,449,450,448,42,488,487,486,0,525,524,523,451,450,449,42,488,489,487,0,525,526,524,451,452,450,42,490,489,488,0,527,526,525,453,452,451,42,490,491,489,0,527,528,526,453,454,452,42,492,491,490,0,529,528,527,455,454,453,42,492,493,491,0,529,530,528,455,456,454,42,494,493,492,0,531,530,529,457,456,455,42,494,495,493,0,531,532,530,457,458,456,42,431,495,494,0,468,532,531,394,458,457,42,431,432,495,0,468,469,532,394,395,458,42,495,432,496,0,532,469,533,458,395,459,42,432,433,496,0,469,470,533,395,396,459,42,496,433,434,0,533,470,471,459,396,397,42,496,434,497,0,533,471,534,459,397,460,42,497,434,498,0,534,471,535,460,397,461,42,434,435,498,0,471,472,535,397,398,461,42,498,435,436,0,535,472,473,461,398,399,42,498,436,499,0,535,473,536,461,399,462,42,437,499,436,0,474,536,473,400,462,399,42,437,500,499,0,474,537,536,400,463,462,42,438,500,437,0,475,537,474,401,463,400,42,438,501,500,0,475,538,537,401,464,463,42,439,501,438,0,476,538,475,402,464,401,42,439,502,501,0,476,539,538,402,465,464,42,439,503,502,0,476,540,539,402,466,465,42,440,503,439,0,477,540,476,403,466,402,42,440,504,503,0,477,541,540,403,467,466,42,441,504,440,0,478,541,477,404,467,403,42,442,504,441,0,479,541,478,405,467,404,42,442,505,504,0,479,542,541,405,468,467,42,443,505,442,0,480,542,479,406,468,405,42,443,506,505,0,480,543,542,406,469,468,42,444,506,443,0,481,543,480,407,469,406,42,444,507,506,0,481,544,543,407,470,469,42,444,445,507,0,481,482,544,407,408,470,42,445,508,507,0,482,545,544,408,471,470,42,445,509,508,0,482,546,545,408,472,471,42,446,509,445,0,483,546,482,409,472,408,42,447,509,446,0,484,546,483,410,472,409,42,448,509,447,0,485,546,484,411,472,410,42,448,510,509,0,485,547,546,411,473,472,42,449,510,448,0,486,547,485,412,473,411,42,449,511,510,0,486,548,547,412,474,473,42,450,511,449,0,487,548,486,413,474,412,42,450,457,511,0,487,494,548,413,420,474,42,452,457,450,0,489,494,487,415,420,413,42,457,512,511,0,494,549,548,420,475,474,42,457,459,512,0,494,496,549,420,422,475,42,459,473,512,0,496,510,549,422,436,475,42,459,461,473,0,496,498,510,422,424,436,42,512,473,513,0,549,510,550,475,436,476,42,473,474,513,0,510,511,550,436,437,476,42,513,474,514,0,550,511,551,476,437,477,42,514,474,475,0,551,511,512,477,437,438,42,514,475,515,0,551,512,552,477,438,478,42,515,475,476,0,552,512,513,478,438,439,42,515,476,516,0,552,513,553,478,439,479,42,516,476,517,0,553,513,554,479,439,480,42,517,476,477,0,554,513,514,480,439,440,42,518,517,477,0,555,554,514,481,480,440,42,519,517,518,0,556,554,555,482,480,481,42,519,520,517,0,556,557,554,482,483,480,42,502,520,519,0,539,557,556,465,483,482,42,503,520,502,0,540,557,539,466,483,465,42,503,521,520,0,540,558,557,466,484,483,42,504,521,503,0,541,558,540,467,484,466,42,505,521,504,0,542,558,541,468,484,467,42,505,522,521,0,542,559,558,468,485,484,42,506,522,505,0,543,559,542,469,485,468,42,506,523,522,0,543,560,559,469,486,485,42,506,507,523,0,543,544,560,469,470,486,42,507,524,523,0,544,561,560,470,487,486,42,507,508,524,0,544,545,561,470,471,487,42,508,525,524,0,545,562,561,471,488,487,42,510,525,508,0,547,562,545,473,488,471,42,511,525,510,0,548,562,547,474,488,473,42,511,512,525,0,548,549,562,474,475,488,42,512,513,525,0,549,550,562,475,476,488,42,525,513,524,0,562,550,561,488,476,487,42,524,513,514,0,561,550,551,487,476,477,42,523,524,514,0,560,561,551,486,487,477,42,523,514,515,0,560,551,552,486,477,478,42,523,515,522,0,560,552,559,486,478,485,42,522,515,516,0,559,552,553,485,478,479,42,522,516,521,0,559,553,558,485,479,484,42,521,516,520,0,558,553,557,484,479,483,42,520,516,517,0,557,553,554,483,479,480,42,510,508,509,0,547,545,546,473,471,472,42,502,519,526,0,539,556,563,465,482,489,42,526,519,527,0,563,556,564,489,482,490,42,519,518,527,0,556,555,564,482,481,490,42,527,518,528,0,564,555,565,490,481,491,42,518,529,528,0,555,566,565,481,492,491,42,518,477,529,0,555,514,566,481,440,492,42,529,477,478,0,566,514,515,492,440,441,42,529,478,482,0,566,515,519,492,441,445,42,482,478,479,0,519,515,516,445,441,442,42,529,482,483,0,566,519,520,492,445,446,42,528,529,483,0,565,566,520,491,492,446,42,528,483,485,0,565,520,522,491,446,448,42,530,528,485,0,567,565,522,493,491,448,42,527,528,530,0,564,565,567,490,491,493,42,531,527,530,0,568,564,567,494,490,493,42,526,527,531,0,563,564,568,489,490,494,42,532,526,531,0,569,563,568,495,489,494,42,501,526,532,0,538,563,569,464,489,495,42,502,526,501,0,539,563,538,465,489,464,42,501,532,500,0,538,569,537,464,495,463,42,500,532,533,0,537,569,570,463,495,496,42,533,532,534,0,570,569,571,496,495,497,42,532,531,534,0,569,568,571,495,494,497,42,534,531,535,0,571,568,572,497,494,498,42,535,531,530,0,572,568,567,498,494,493,42,487,535,530,0,524,572,567,450,498,493,42,489,535,487,0,526,572,524,452,498,450,42,489,536,535,0,526,573,572,452,499,498,42,491,536,489,0,528,573,526,454,499,452,42,491,537,536,0,528,574,573,454,500,499,42,493,537,491,0,530,574,528,456,500,454,42,493,538,537,0,530,575,574,456,501,500,42,495,538,493,0,532,575,530,458,501,456,42,495,496,538,0,532,533,575,458,459,501,42,538,496,497,0,575,533,534,501,459,460,42,538,497,539,0,575,534,576,501,460,502,42,539,497,540,0,576,534,577,502,460,503,42,497,498,540,0,534,535,577,460,461,503,42,540,498,499,0,577,535,536,503,461,462,42,540,499,533,0,577,536,570,503,462,496,42,500,533,499,0,537,570,536,463,496,462,42,541,540,533,0,578,577,570,504,503,496,42,539,540,541,0,576,577,578,502,503,504,42,537,539,541,0,574,576,578,500,502,504,42,538,539,537,0,575,576,574,501,502,500,42,537,541,536,0,574,578,573,500,504,499,42,536,541,534,0,573,578,571,499,504,497,42,541,533,534,0,578,570,571,504,496,497,42,536,534,535,0,573,571,572,499,497,498,42,487,530,485,0,524,567,522,450,493,448,42,542,431,494,0,579,468,531,505,394,457,42,430,431,542,0,467,468,579,393,394,505,42,430,542,428,0,467,579,465,393,505,391,42,542,543,428,0,579,580,465,505,506,391,42,543,542,544,0,580,579,581,506,505,507,42,542,494,544,0,579,531,581,505,457,507,42,544,494,492,0,581,531,529,507,457,455,42,544,492,545,0,581,529,582,507,455,508,42,545,492,490,0,582,529,527,508,455,453,42,490,546,545,0,527,583,582,453,509,508,42,546,490,488,0,583,527,525,509,453,451,42,546,488,547,0,583,525,584,509,451,510,42,547,488,486,0,584,525,523,510,451,449,42,547,486,548,0,584,523,585,510,449,511,42,548,486,549,0,585,523,586,511,449,512,42,486,484,549,0,523,521,586,449,447,512,42,549,484,550,0,586,521,587,512,447,513,42,484,481,550,0,521,518,587,447,444,513,42,550,481,480,0,587,518,517,513,444,443,42,551,547,548,0,588,584,585,514,510,511,42,552,547,551,0,589,584,588,515,510,514,42,552,553,547,0,589,590,584,515,516,510,42,553,552,554,0,590,589,591,516,515,517,42,553,554,555,0,590,591,592,516,517,518,42,555,554,556,0,592,591,593,518,517,519,42,555,556,557,0,592,593,594,518,519,520,42,557,556,558,0,594,593,595,520,519,521,42,557,558,559,0,594,595,596,520,521,522,42,559,558,560,0,596,595,597,522,521,523,42,560,558,561,0,597,595,598,523,521,524,42,562,560,561,0,599,597,598,525,523,524,42,563,560,562,0,600,597,599,526,523,525,42,563,564,560,0,600,601,597,526,527,523,42,565,564,563,0,602,601,600,528,527,526,42,565,566,564,0,602,603,601,528,529,527,42,425,566,565,0,464,603,602,388,529,528,42,425,427,566,0,464,463,603,388,390,529,42,427,567,566,0,463,604,603,390,530,529,42,543,567,427,0,580,604,463,506,530,390,42,567,543,568,0,604,580,605,530,506,531,42,543,544,568,0,580,581,605,506,507,531,42,568,544,545,0,605,581,582,531,507,508,42,545,569,568,0,582,606,605,508,532,531,42,545,546,569,0,582,583,606,508,509,532,42,546,553,569,0,583,590,606,509,516,532,42,553,546,547,0,590,583,584,516,509,510,42,569,553,555,0,606,590,592,532,516,518,42,569,555,570,0,606,592,607,532,518,533,42,570,555,557,0,607,592,594,533,518,520,42,570,557,571,0,607,594,608,533,520,534,42,571,557,559,0,608,594,596,534,520,522,42,571,559,564,0,608,596,601,534,522,527,42,564,559,560,0,601,596,597,527,522,523,42,566,571,564,0,603,608,601,529,534,527,42,567,571,566,0,604,608,603,530,534,529,42,567,570,571,0,604,607,608,530,533,534,42,568,570,567,0,605,607,604,531,533,530,42,568,569,570,0,605,606,607,531,532,533,42,428,543,427,0,465,580,463,391,506,390,42,425,565,423,0,460,609,458,388,528,386,42,423,565,572,0,458,609,610,386,528,535,42,565,563,572,0,609,611,610,528,526,535,42,572,563,573,0,610,611,612,535,526,536,42,563,562,573,0,611,613,612,526,525,536,42,573,562,574,0,612,613,614,536,525,537,42,562,575,574,0,613,615,614,525,538,537,42,562,561,575,0,599,598,616,525,524,538,42,573,574,576,0,612,614,617,536,537,539,42,577,573,576,0,618,612,617,540,536,539,42,572,573,577,0,610,612,618,535,536,540,42,422,572,577,0,457,610,618,385,535,540,42,423,572,422,0,458,610,457,386,535,385,42,422,577,578,0,457,618,619,385,540,541,42,578,577,579,0,619,618,620,541,540,542,42,577,576,579,0,618,617,620,540,539,542,42,578,579,580,0,619,620,621,541,542,543,42,581,578,580,0,622,619,621,544,541,543,42,421,578,581,0,456,619,622,384,541,544,42,421,422,578,0,456,457,619,384,385,541,42,582,421,581,0,623,456,622,545,384,544,42,418,421,582,0,453,456,623,381,384,545,42,416,418,582,0,451,453,623,379,381,545,42,416,582,451,0,451,623,488,379,545,414,42,451,582,453,0,488,623,490,414,545,416,42,582,581,453,0,623,622,490,545,544,416,42,453,581,454,0,490,622,491,416,544,417,42,581,580,454,0,622,621,491,544,543,417,42,415,416,451,0,450,451,488,378,379,414,42,406,407,404,0,441,442,438,369,370,367,42,390,429,388,0,423,624,421,353,392,351,42,388,429,583,0,421,624,625,351,392,546,42,429,426,583,0,624,461,625,392,389,546,42,583,426,424,0,625,461,459,546,389,387,42,583,424,419,0,625,459,454,546,387,382,42,419,424,420,0,454,459,455,382,387,383,42,387,583,419,0,420,625,454,350,546,382,42,388,583,387,0,421,625,420,351,546,350,42,419,417,387,0,454,452,420,382,380,350,42,387,417,385,0,420,452,418,350,380,349,42,417,414,385,0,452,449,418,380,377,349,42,385,414,384,0,418,449,417,349,377,346,42,404,584,405,0,439,626,440,367,547,368,42,404,585,584,0,439,627,626,367,548,547,42,585,586,584,0,628,629,630,548,549,547,42,585,587,586,0,628,631,629,548,550,549,42,588,587,585,0,632,631,628,551,550,548,42,588,589,587,0,632,633,631,551,552,550,42,590,589,588,0,634,633,632,553,552,551,42,590,591,589,0,634,635,633,553,554,552,42,592,591,590,0,636,635,634,555,554,553,42,593,591,592,0,637,635,636,556,554,555,42,593,594,591,0,637,638,635,556,557,554,42,595,594,593,0,639,638,637,558,557,556,42,595,596,594,0,639,640,638,558,559,557,42,597,596,595,0,641,640,639,560,559,558,42,597,598,596,0,641,642,640,560,561,559,42,599,598,597,0,643,642,641,562,561,560,42,599,600,598,0,643,644,642,562,563,561,42,601,600,599,0,645,644,643,564,563,562,42,601,602,600,0,645,646,644,564,565,563,42,603,602,601,0,647,646,645,566,565,564,42,603,604,602,0,647,648,646,566,567,565,42,605,604,603,0,649,648,647,568,567,566,42,605,606,604,0,649,650,648,568,569,567,42,607,606,605,0,651,650,649,570,569,568,42,607,608,606,0,651,652,650,570,571,569,42,609,608,607,0,653,652,651,572,571,570,42,609,610,608,0,653,654,652,572,573,571,42,611,610,609,0,655,654,653,574,573,572,42,611,612,610,0,655,656,654,574,575,573,42,613,612,611,0,657,656,655,576,575,574,42,613,614,612,0,657,658,656,576,577,575,42,615,614,613,0,659,658,657,578,577,576,42,615,616,614,0,659,660,658,578,579,577,42,617,616,615,0,661,660,659,580,579,578,42,617,618,616,0,661,662,660,580,581,579,42,619,618,617,0,663,662,661,582,581,580,42,619,620,618,0,663,664,662,582,583,581,42,621,620,619,0,665,664,663,584,583,582,42,621,622,620,0,665,666,664,584,585,583,42,623,622,621,0,667,666,665,586,585,584,42,623,624,622,0,667,668,666,586,587,585,42,625,624,623,0,669,668,667,588,587,586,42,625,626,624,0,669,670,668,588,589,587,42,627,626,625,0,671,670,669,590,589,588,42,627,628,626,0,671,672,670,590,591,589,42,629,628,627,0,673,672,671,592,591,590,42,629,630,628,0,673,674,672,592,593,591,42,631,630,629,0,675,674,673,594,593,592,42,632,630,631,0,676,677,678,595,593,594,42,632,633,630,0,676,679,677,595,596,593,42,632,634,633,0,676,680,679,595,597,596,42,632,635,634,0,676,681,680,595,598,597,42,636,635,632,0,682,681,676,599,598,595,42,637,635,636,0,683,684,685,600,598,599,42,638,635,637,0,686,684,683,601,598,600,42,638,634,635,0,686,687,684,601,597,598,42,639,634,638,0,688,687,686,602,597,601,42,639,633,634,0,688,689,687,602,596,597,42,628,633,639,0,672,689,688,591,596,602,42,628,630,633,0,672,674,689,591,593,596,42,628,639,626,0,672,688,670,591,602,589,42,626,639,640,0,670,688,690,589,602,603,42,639,638,640,0,688,686,690,602,601,603,42,640,638,641,0,690,686,691,603,601,604,42,641,638,637,0,691,686,683,604,601,600,42,641,637,642,0,691,683,692,604,600,605,42,642,637,643,0,692,683,693,605,600,606,42,637,636,643,0,683,685,693,600,599,606,42,644,643,636,0,694,693,685,607,606,599,42,645,643,644,0,695,693,694,608,606,607,42,645,646,643,0,695,696,693,608,609,606,42,647,646,645,0,697,696,695,610,609,608,42,647,648,646,0,697,698,696,610,611,609,42,649,648,647,0,699,698,697,612,611,610,42,649,650,648,0,699,700,698,612,613,611,42,649,651,650,0,699,701,700,612,614,613,42,652,651,649,0,702,703,704,615,614,612,42,653,651,652,0,705,703,702,616,614,615,42,653,654,651,0,705,706,703,616,617,614,42,653,655,654,0,705,707,706,616,618,617,42,656,655,653,0,708,707,705,619,618,616,42,656,657,655,0,708,709,707,619,620,618,42,657,656,658,0,709,708,710,620,619,621,42,658,656,659,0,710,708,711,621,619,622,42,656,653,659,0,708,705,711,619,616,622,42,659,653,652,0,711,705,702,622,616,615,42,660,659,652,0,712,711,702,623,622,615,42,658,659,660,0,710,711,712,621,622,623,42,658,660,661,0,710,712,713,621,623,624,42,661,660,662,0,713,712,714,624,623,625,42,660,663,662,0,712,715,714,623,626,625,42,663,660,664,0,715,712,716,626,623,627,42,660,652,664,0,712,702,716,623,615,627,42,664,652,647,0,716,702,717,627,615,610,42,652,649,647,0,702,704,717,615,612,610,42,664,647,665,0,716,717,718,627,610,628,42,665,647,645,0,718,717,719,628,610,608,42,666,665,645,0,720,718,719,629,628,608,42,667,665,666,0,721,718,720,630,628,629,42,663,665,667,0,715,718,721,626,628,630,42,663,664,665,0,715,716,718,626,627,628,42,663,667,668,0,715,721,722,626,630,631,42,667,632,668,0,723,676,724,630,595,631,42,666,632,667,0,725,676,723,629,595,630,42,666,644,632,0,725,726,676,629,607,595,42,666,645,644,0,720,719,727,629,608,607,42,644,636,632,0,726,682,676,607,599,595,42,668,632,631,0,724,676,678,631,595,594,42,662,668,631,0,714,722,675,625,631,594,42,662,663,668,0,714,715,722,625,626,631,42,629,662,631,0,673,714,675,592,625,594,42,661,662,629,0,713,714,673,624,625,592,42,627,661,629,0,671,713,673,590,624,592,42,658,661,627,0,710,713,671,621,624,590,42,658,627,625,0,710,671,669,621,590,588,42,669,658,625,0,728,710,669,632,621,588,42,669,657,658,0,728,709,710,632,620,621,42,670,657,669,0,729,709,728,633,620,632,42,657,670,671,0,709,729,730,620,633,634,42,670,672,671,0,729,731,730,633,635,634,42,670,673,672,0,729,732,731,633,636,635,42,673,670,674,0,732,729,733,636,633,637,42,674,670,669,0,733,729,728,637,633,632,42,674,669,621,0,733,728,665,637,632,584,42,621,669,623,0,665,728,667,584,632,586,42,669,625,623,0,728,669,667,632,588,586,42,619,674,621,0,663,733,665,582,637,584,42,675,674,619,0,734,733,663,638,637,582,42,675,673,674,0,734,732,733,638,636,637,42,676,673,675,0,735,732,734,639,636,638,42,673,676,677,0,732,735,736,636,639,640,42,676,678,677,0,735,737,736,639,641,640,42,676,679,678,0,735,738,737,639,642,641,42,679,676,680,0,738,735,739,642,639,643,42,680,676,675,0,739,735,734,643,639,638,42,680,675,617,0,739,734,661,643,638,580,42,617,675,619,0,661,734,663,580,638,582,42,615,680,617,0,659,739,661,578,643,580,42,681,680,615,0,740,739,659,644,643,578,42,681,679,680,0,740,738,739,644,642,643,42,682,679,681,0,741,738,740,645,642,644,42,679,682,683,0,738,741,742,642,645,646,42,682,684,683,0,741,743,742,645,647,646,42,682,685,684,0,741,744,743,645,648,647,42,685,682,686,0,744,741,745,648,645,649,42,686,682,681,0,745,741,740,649,645,644,42,686,681,613,0,745,740,657,649,644,576,42,613,681,615,0,657,740,659,576,644,578,42,611,686,613,0,655,745,657,574,649,576,42,687,686,611,0,746,745,655,650,649,574,42,687,685,686,0,746,744,745,650,648,649,42,688,685,687,0,747,744,746,651,648,650,42,685,688,689,0,744,747,748,648,651,652,42,688,690,689,0,747,749,748,651,653,652,42,688,691,690,0,747,750,749,651,654,653,42,691,688,692,0,750,747,751,654,651,655,42,692,688,687,0,751,747,746,655,651,650,42,692,687,609,0,751,746,653,655,650,572,42,609,687,611,0,653,746,655,572,650,574,42,607,692,609,0,651,751,653,570,655,572,42,693,692,607,0,752,751,651,656,655,570,42,693,691,692,0,752,750,751,656,654,655,42,694,691,693,0,753,750,752,657,654,656,42,694,695,691,0,753,754,750,657,658,654,42,694,696,695,0,753,755,754,657,659,658,42,697,696,694,0,756,755,753,660,659,657,42,698,696,697,0,757,755,756,661,659,660,42,698,699,696,0,757,758,755,661,662,659,42,700,699,698,0,759,760,761,663,662,661,42,700,701,699,0,759,762,760,663,664,662,42,702,701,700,0,763,762,759,665,664,663,42,702,703,701,0,763,764,762,665,666,664,42,704,703,702,0,765,764,763,667,666,665,42,704,705,703,0,765,766,764,667,668,666,42,706,705,704,0,767,766,765,669,668,667,42,706,707,705,0,767,768,766,669,670,668,42,708,707,706,0,769,768,767,671,670,669,42,708,709,707,0,769,770,768,671,672,670,42,710,709,708,0,771,770,769,673,672,671,42,710,711,709,0,771,772,770,673,674,672,42,712,711,710,0,773,772,771,675,674,673,42,712,713,711,0,773,774,772,675,676,674,42,714,713,712,0,775,774,773,677,676,675,42,714,715,713,0,775,776,774,677,678,676,42,716,715,714,0,777,776,775,679,678,677,42,716,717,715,0,777,778,776,679,680,678,42,718,717,716,0,779,778,777,681,680,679,42,718,719,717,0,779,780,778,681,682,680,42,720,719,718,0,781,780,779,683,682,681,42,720,721,719,0,781,782,780,683,684,682,42,722,721,720,0,783,782,781,685,684,683,42,722,723,721,0,783,784,782,685,686,684,42,724,723,722,0,785,784,783,687,686,685,42,724,725,723,0,785,786,784,687,688,686,42,724,726,725,0,785,787,786,687,689,688,42,727,726,724,0,788,787,785,690,689,687,42,727,728,726,0,788,789,787,690,691,689,42,729,728,727,0,790,789,788,692,691,690,42,729,730,728,0,790,791,789,692,693,691,42,729,731,730,0,790,792,791,692,694,693,42,732,731,729,0,793,792,790,695,694,692,42,732,733,731,0,793,794,792,695,696,694,42,734,733,732,0,795,794,793,697,696,695,42,733,734,735,0,794,795,796,696,697,698,42,734,736,735,0,795,797,796,697,699,698,42,734,737,736,0,795,798,797,697,700,699,42,737,734,738,0,798,795,799,700,697,701,42,738,734,732,0,799,795,793,701,697,695,42,738,732,739,0,799,793,800,701,695,702,42,739,732,729,0,800,793,790,702,695,692,42,729,727,739,0,790,788,800,692,690,702,42,739,727,724,0,800,788,785,702,690,687,42,739,724,740,0,800,785,801,702,687,703,42,740,724,722,0,801,785,783,703,687,685,42,740,722,741,0,801,783,802,703,685,704,42,741,722,720,0,802,783,781,704,685,683,42,741,720,742,0,802,781,803,704,683,705,42,742,720,718,0,803,781,779,705,683,681,42,743,742,718,0,804,803,779,706,705,681,42,743,744,742,0,804,805,803,706,707,705,42,745,744,743,0,806,805,804,708,707,706,42,745,746,744,0,806,807,805,708,709,707,42,747,746,745,0,808,807,806,710,709,708,42,746,747,748,0,807,808,809,709,710,711,42,747,749,748,0,808,810,809,710,712,711,42,747,750,749,0,808,811,810,710,713,712,42,750,747,751,0,811,808,812,713,710,714,42,751,747,745,0,812,808,806,714,710,708,42,751,745,752,0,812,806,813,714,708,715,42,752,745,743,0,813,806,804,715,708,706,42,752,743,716,0,813,804,777,715,706,679,42,716,743,718,0,777,804,779,679,706,681,42,714,752,716,0,775,813,777,677,715,679,42,753,752,714,0,814,813,775,716,715,677,42,753,751,752,0,814,812,813,716,714,715,42,754,751,753,0,815,812,814,717,714,716,42,754,750,751,0,815,811,812,717,713,714,42,755,750,754,0,816,811,815,718,713,717,42,750,755,756,0,811,816,817,713,718,719,42,755,757,756,0,816,818,817,718,720,719,42,755,758,757,0,816,819,818,718,721,720,42,758,755,759,0,819,816,820,721,718,722,42,759,755,754,0,820,816,815,722,718,717,42,759,754,760,0,820,815,821,722,717,723,42,760,754,753,0,821,815,814,723,717,716,42,753,712,760,0,814,773,821,716,675,723,42,712,753,714,0,773,814,775,675,716,677,42,760,712,710,0,821,773,771,723,675,673,42,760,710,761,0,821,771,822,723,673,724,42,761,710,708,0,822,771,769,724,673,671,42,762,761,708,0,823,822,769,725,724,671,42,762,763,761,0,823,824,822,725,726,724,42,764,763,762,0,825,824,823,727,726,725,42,764,765,763,0,825,826,824,727,728,726,42,766,765,764,0,827,826,825,729,728,727,42,765,766,767,0,826,827,828,728,729,730,42,766,768,767,0,827,829,828,729,731,730,42,766,769,768,0,827,830,829,729,732,731,42,769,766,770,0,830,827,831,732,729,733,42,770,766,764,0,831,827,825,733,729,727,42,770,764,771,0,831,825,832,733,727,734,42,771,764,762,0,832,825,823,734,727,725,42,771,762,706,0,832,823,767,734,725,669,42,706,762,708,0,767,823,769,669,725,671,42,704,771,706,0,765,832,767,667,734,669,42,772,771,704,0,833,832,765,735,734,667,42,772,770,771,0,833,831,832,735,733,734,42,773,770,772,0,834,831,833,736,733,735,42,773,769,770,0,834,830,831,736,732,733,42,774,769,773,0,835,830,834,737,732,736,42,769,774,775,0,830,835,836,732,737,738,42,774,776,775,0,835,837,836,737,739,738,42,774,777,776,0,835,838,837,737,740,739,42,777,774,778,0,838,835,839,740,737,741,42,778,774,773,0,839,835,834,741,737,736,42,778,773,779,0,839,834,840,741,736,742,42,779,773,772,0,840,834,833,742,736,735,42,779,772,702,0,840,833,763,742,735,665,42,702,772,704,0,763,833,765,665,735,667,42,779,702,700,0,840,763,759,742,665,663,42,780,779,700,0,841,840,759,743,742,663,42,780,778,779,0,841,839,840,743,741,742,42,781,778,780,0,842,839,841,744,741,743,42,777,778,781,0,838,839,842,740,741,744,42,782,777,781,0,843,838,842,745,740,744,42,777,782,783,0,838,843,844,740,745,746,42,782,784,783,0,843,845,844,745,747,746,42,782,785,784,0,843,846,845,745,748,747,42,785,782,786,0,846,843,847,748,745,749,42,782,781,786,0,843,842,847,745,744,749,42,786,781,787,0,847,842,848,749,744,750,42,787,781,780,0,848,842,841,750,744,743,42,787,780,788,0,848,841,849,750,743,751,42,780,698,788,0,841,761,849,743,661,751,42,780,700,698,0,841,759,761,743,663,661,42,788,698,697,0,850,757,756,751,661,660,42,789,788,697,0,851,850,756,752,751,660,42,790,788,789,0,852,850,851,753,751,752,42,787,788,790,0,848,849,853,750,751,753,42,791,787,790,0,854,848,853,754,750,753,42,791,786,787,0,854,847,848,754,749,750,42,792,786,791,0,855,847,854,755,749,754,42,792,785,786,0,855,846,847,755,748,749,42,792,793,785,0,855,856,846,755,756,748,42,792,794,793,0,855,857,856,755,757,756,42,794,792,795,0,857,855,858,757,755,758,42,795,792,791,0,858,855,854,758,755,754,42,795,791,796,0,858,854,859,758,754,759,42,796,791,790,0,859,854,853,759,754,753,42,796,790,797,0,860,852,861,759,753,760,42,797,790,789,0,861,852,851,760,753,752,42,797,789,798,0,861,851,862,760,752,761,42,798,789,799,0,862,851,863,761,752,762,42,789,697,799,0,851,756,863,752,660,762,42,799,697,800,0,863,756,864,762,660,763,42,697,694,800,0,756,753,864,660,657,763,42,800,694,693,0,864,753,752,763,657,656,42,800,693,605,0,864,752,649,763,656,568,42,605,693,607,0,649,752,651,568,656,570,42,603,800,605,0,647,864,649,566,763,568,42,603,799,800,0,647,863,864,566,762,763,42,601,799,603,0,645,863,647,564,762,566,42,601,798,799,0,645,862,863,564,761,762,42,599,798,601,0,643,862,645,562,761,564,42,801,798,599,0,865,862,643,764,761,562,42,801,797,798,0,865,861,862,764,760,761,42,802,797,801,0,866,861,865,765,760,764,42,802,796,797,0,866,860,861,765,759,760,42,802,803,796,0,866,867,860,765,766,759,42,804,803,802,0,868,867,866,767,766,765,42,804,795,803,0,869,858,870,767,758,766,42,804,805,795,0,869,871,858,767,768,758,42,806,805,804,0,872,871,869,769,768,767,42,806,807,805,0,872,873,871,769,770,768,42,807,808,805,0,873,874,871,770,771,768,42,807,809,808,0,873,875,874,770,772,771,42,809,810,808,0,875,876,874,772,773,771,42,809,811,810,0,875,877,876,772,774,773,42,810,811,812,0,876,877,878,773,774,775,42,811,813,812,0,877,879,878,774,776,775,42,813,814,812,0,879,880,878,776,777,775,42,813,815,814,0,879,881,880,776,778,777,42,815,816,814,0,881,882,880,778,779,777,42,817,816,815,0,883,882,881,780,779,778,42,817,818,816,0,883,884,882,780,781,779,42,819,818,817,0,885,884,883,782,781,780,42,819,820,818,0,885,886,884,782,783,781,42,821,820,819,0,887,886,885,784,783,782,42,820,821,584,0,886,887,630,783,784,547,42,405,584,821,0,440,626,888,368,547,784,42,405,821,822,0,440,888,889,368,784,785,42,822,821,823,0,889,888,890,785,784,786,42,823,821,819,0,890,888,891,786,784,782,42,823,819,400,0,890,891,892,786,782,363,42,400,819,817,0,892,891,893,363,782,780,42,368,823,400,0,894,890,892,330,786,363,42,368,824,823,0,894,895,890,330,787,786,42,198,824,368,0,896,895,894,160,787,330,42,198,825,824,0,896,897,895,160,788,787,42,114,825,198,0,898,897,896,76,788,160,42,114,826,825,0,898,899,897,76,789,788,42,83,826,114,0,900,899,898,45,789,76,42,83,827,826,0,900,901,899,45,790,789,42,17,827,83,0,902,901,900,14,790,45,42,17,828,827,0,902,903,901,14,791,790,42,17,86,828,0,902,904,903,14,48,791,42,87,828,86,0,905,903,904,49,791,48,42,87,829,828,0,905,906,903,49,792,791,42,87,118,829,0,905,145,906,49,80,792,42,118,152,829,0,145,147,906,80,114,792,42,829,152,830,0,906,147,907,792,114,793,42,830,152,831,0,907,147,908,793,114,794,42,152,832,831,0,147,909,908,114,795,794,42,151,832,152,0,146,909,147,113,795,114,42,151,372,832,0,146,405,909,113,334,795,42,372,374,832,0,405,407,909,334,336,795,42,832,374,833,0,909,407,910,795,336,796,42,833,374,822,0,910,407,889,796,336,785,42,374,405,822,0,407,440,889,336,368,785,42,374,373,405,0,407,406,440,336,335,368,42,824,833,822,0,895,910,889,787,796,785,42,825,833,824,0,897,910,895,788,796,787,42,825,831,833,0,897,908,910,788,794,796,42,826,831,825,0,899,908,897,789,794,788,42,830,831,826,0,907,908,899,793,794,789,42,827,830,826,0,901,907,899,790,793,789,42,828,830,827,0,903,907,901,791,793,790,42,828,829,830,0,903,906,907,791,792,793,42,832,833,831,0,909,910,908,795,796,794,42,824,822,823,0,895,889,890,787,785,786,42,87,85,86,0,105,61,62,49,47,48,42,584,586,820,0,630,629,886,547,549,783,42,586,818,820,0,629,884,886,549,781,783,42,818,586,834,0,884,629,911,781,549,797,42,586,835,834,0,629,912,911,549,798,797,42,587,835,586,0,631,912,629,550,798,549,42,587,836,835,0,631,913,912,550,799,798,42,589,836,587,0,633,913,631,552,799,550,42,589,837,836,0,633,914,913,552,800,799,42,591,837,589,0,635,914,633,554,800,552,42,594,837,591,0,638,914,635,557,800,554,42,594,838,837,0,638,915,914,557,801,800,42,596,838,594,0,640,915,638,559,801,557,42,596,839,838,0,640,916,915,559,802,801,42,598,839,596,0,642,916,640,561,802,559,42,598,840,839,0,642,917,916,561,803,802,42,600,840,598,0,644,917,642,563,803,561,42,600,841,840,0,644,918,917,563,804,803,42,602,841,600,0,646,918,644,565,804,563,42,602,842,841,0,646,919,918,565,805,804,42,604,842,602,0,648,919,646,567,805,565,42,604,843,842,0,648,920,919,567,806,805,42,606,843,604,0,650,920,648,569,806,567,42,606,844,843,0,650,921,920,569,807,806,42,608,844,606,0,652,921,650,571,807,569,42,608,845,844,0,652,922,921,571,808,807,42,610,845,608,0,654,922,652,573,808,571,42,610,846,845,0,654,923,922,573,809,808,42,610,847,846,0,654,924,923,573,810,809,42,612,847,610,0,656,924,654,575,810,573,42,612,848,847,0,656,925,924,575,811,810,42,614,848,612,0,658,925,656,577,811,575,42,614,849,848,0,658,926,925,577,812,811,42,616,849,614,0,660,926,658,579,812,577,42,616,850,849,0,660,927,926,579,813,812,42,618,850,616,0,662,927,660,581,813,579,42,618,851,850,0,662,928,927,581,814,813,42,620,851,618,0,664,928,662,583,814,581,42,620,852,851,0,664,929,928,583,815,814,42,622,852,620,0,666,929,664,585,815,583,42,622,853,852,0,666,930,929,585,816,815,42,624,853,622,0,668,930,666,587,816,585,42,624,640,853,0,668,690,930,587,603,816,42,626,640,624,0,670,690,668,589,603,587,42,640,854,853,0,690,931,930,603,817,816,42,640,641,854,0,690,691,931,603,604,817,42,854,641,642,0,931,691,692,817,604,605,42,854,642,855,0,931,692,932,817,605,818,42,855,642,646,0,932,692,696,818,605,609,42,642,643,646,0,692,693,696,605,606,609,42,855,646,648,0,932,696,698,818,609,611,42,856,855,648,0,933,932,698,819,818,611,42,854,855,856,0,931,932,933,817,818,819,42,857,854,856,0,934,931,933,820,817,819,42,858,854,857,0,935,931,934,821,817,820,42,852,854,858,0,929,931,935,815,817,821,42,853,854,852,0,930,931,929,816,817,815,42,852,858,851,0,929,935,928,815,821,814,42,851,858,859,0,928,935,936,814,821,822,42,859,858,860,0,936,935,937,822,821,823,42,860,858,857,0,937,935,934,823,821,820,42,860,857,861,0,937,934,938,823,820,824,42,857,650,861,0,934,700,938,820,613,824,42,857,856,650,0,934,933,700,820,819,613,42,856,648,650,0,933,698,700,819,611,613,42,651,861,650,0,701,938,700,614,824,613,42,651,654,861,0,701,939,938,614,617,824,42,654,862,861,0,939,940,938,617,825,824,42,654,863,862,0,939,941,940,617,826,825,42,655,863,654,0,707,942,706,618,826,617,42,655,671,863,0,707,730,942,618,634,826,42,657,671,655,0,709,730,707,620,634,618,42,671,864,863,0,730,943,942,634,827,826,42,671,672,864,0,730,731,943,634,635,827,42,672,865,864,0,731,944,943,635,828,827,42,672,677,865,0,731,736,944,635,640,828,42,673,677,672,0,732,736,731,636,640,635,42,677,866,865,0,736,945,944,640,829,828,42,677,678,866,0,736,737,945,640,641,829,42,678,867,866,0,737,946,945,641,830,829,42,678,683,867,0,737,742,946,641,646,830,42,679,683,678,0,738,742,737,642,646,641,42,683,868,867,0,742,947,946,646,831,830,42,683,684,868,0,742,743,947,646,647,831,42,684,869,868,0,743,948,947,647,832,831,42,684,689,869,0,743,748,948,647,652,832,42,685,689,684,0,744,748,743,648,652,647,42,689,870,869,0,748,949,948,652,833,832,42,689,690,870,0,748,749,949,652,653,833,42,690,871,870,0,749,950,949,653,834,833,42,690,695,871,0,749,754,950,653,658,834,42,691,695,690,0,750,754,749,654,658,653,42,695,872,871,0,754,951,950,658,835,834,42,695,696,872,0,754,755,951,658,659,835,42,699,872,696,0,758,951,755,662,835,659,42,873,872,699,0,952,953,954,836,835,662,42,873,874,872,0,952,955,953,836,837,835,42,875,874,873,0,956,955,952,838,837,836,42,875,876,874,0,956,957,955,838,839,837,42,877,876,875,0,958,957,956,840,839,838,42,878,876,877,0,959,957,958,841,839,840,42,879,876,878,0,960,957,959,842,839,841,42,879,880,876,0,960,961,957,842,843,839,42,839,880,879,0,916,961,960,802,843,842,42,840,880,839,0,917,961,916,803,843,802,42,840,881,880,0,917,962,961,803,844,843,42,841,881,840,0,918,962,917,804,844,803,42,841,882,881,0,918,963,962,804,845,844,42,842,882,841,0,919,963,918,805,845,804,42,842,883,882,0,919,964,963,805,846,845,42,843,883,842,0,920,964,919,806,846,805,42,843,884,883,0,920,965,964,806,847,846,42,844,884,843,0,921,965,920,807,847,806,42,844,885,884,0,921,966,965,807,848,847,42,845,885,844,0,922,966,921,808,848,807,42,845,886,885,0,922,967,966,808,849,848,42,846,886,845,0,923,967,922,809,849,808,42,846,887,886,0,923,968,967,809,850,849,42,847,887,846,0,924,968,923,810,850,809,42,847,888,887,0,924,969,968,810,851,850,42,848,888,847,0,925,969,924,811,851,810,42,848,889,888,0,925,970,969,811,852,851,42,849,889,848,0,926,970,925,812,852,811,42,849,859,889,0,926,936,970,812,822,852,42,850,859,849,0,927,936,926,813,822,812,42,851,859,850,0,928,936,927,814,822,813,42,889,859,890,0,970,936,971,852,822,853,42,890,859,860,0,971,936,937,853,822,823,42,890,860,862,0,971,937,940,853,823,825,42,860,861,862,0,937,938,940,823,824,825,42,890,862,891,0,971,940,972,853,825,854,42,863,891,862,0,941,972,940,826,854,825,42,863,864,891,0,941,973,972,826,827,854,42,864,892,891,0,973,974,972,827,855,854,42,864,865,892,0,973,975,974,827,828,855,42,865,893,892,0,975,976,974,828,856,855,42,865,866,893,0,975,977,976,828,829,856,42,866,894,893,0,977,978,976,829,857,856,42,866,867,894,0,977,979,978,829,830,857,42,867,895,894,0,979,980,978,830,858,857,42,867,896,895,0,979,981,980,830,859,858,42,867,868,896,0,979,982,981,830,831,859,42,868,897,896,0,982,983,981,831,860,859,42,868,869,897,0,982,984,983,831,832,860,42,869,898,897,0,984,985,983,832,861,860,42,870,898,869,0,986,985,984,833,861,832,42,870,899,898,0,986,987,985,833,862,861,42,871,899,870,0,988,987,986,834,862,833,42,871,874,899,0,988,955,987,834,837,862,42,872,874,871,0,953,955,988,835,837,834,42,876,899,874,0,957,987,955,839,862,837,42,876,900,899,0,957,989,987,839,863,862,42,880,900,876,0,961,989,957,843,863,839,42,880,881,900,0,961,962,989,843,844,863,42,881,901,900,0,962,990,989,844,864,863,42,881,882,901,0,962,963,990,844,845,864,42,882,902,901,0,963,991,990,845,865,864,42,882,883,902,0,963,964,991,845,846,865,42,883,903,902,0,964,992,991,846,866,865,42,883,884,903,0,964,965,992,846,847,866,42,884,904,903,0,965,993,992,847,867,866,42,884,885,904,0,965,966,993,847,848,867,42,885,905,904,0,966,994,993,848,868,867,42,885,886,905,0,966,967,994,848,849,868,42,886,906,905,0,967,995,994,849,869,868,42,886,887,906,0,967,968,995,849,850,869,42,887,907,906,0,968,996,995,850,870,869,42,887,888,907,0,968,969,996,850,851,870,42,888,890,907,0,969,971,996,851,853,870,42,888,889,890,0,969,970,971,851,852,853,42,907,890,891,0,996,971,972,870,853,854,42,892,907,891,0,974,996,972,855,870,854,42,906,907,892,0,995,996,974,869,870,855,42,893,906,892,0,976,995,974,856,869,855,42,905,906,893,0,994,995,976,868,869,856,42,894,905,893,0,978,994,976,857,868,856,42,904,905,894,0,993,994,978,867,868,857,42,904,894,895,0,993,978,980,867,857,858,42,903,904,895,0,992,993,980,866,867,858,42,903,895,896,0,992,980,981,866,858,859,42,902,903,896,0,991,992,981,865,866,859,42,902,896,897,0,991,981,983,865,859,860,42,901,902,897,0,990,991,983,864,865,860,42,901,897,898,0,990,983,985,864,860,861,42,900,901,898,0,989,990,985,863,864,861,42,900,898,899,0,989,985,987,863,861,862,42,839,879,838,0,916,960,915,802,842,801,42,838,879,908,0,915,960,997,801,842,871,42,908,879,878,0,997,960,959,871,842,841,42,908,878,909,0,997,959,998,871,841,872,42,909,878,877,0,998,959,958,872,841,840,42,909,877,910,0,998,958,999,872,840,873,42,910,877,911,0,999,958,1000,873,840,874,42,911,877,912,0,1000,958,1001,874,840,875,42,877,913,912,0,958,1002,1001,840,876,875,42,877,875,913,0,958,956,1002,840,838,876,42,913,875,914,0,1002,956,1003,876,838,877,42,914,875,873,0,1003,956,952,877,838,836,42,914,873,701,0,1003,952,1004,877,836,664,42,701,873,699,0,1004,952,954,664,836,662,42,701,703,914,0,1004,1005,1003,664,666,877,42,915,914,703,0,1006,1003,1005,878,877,666,42,913,914,915,0,1002,1003,1006,876,877,878,42,913,915,916,0,1002,1006,1007,876,878,879,42,916,915,917,0,1007,1006,1008,879,878,880,42,705,917,915,0,1009,1008,1006,668,880,878,42,707,917,705,0,1010,1008,1009,670,880,668,42,707,918,917,0,1010,1011,1008,670,881,880,42,709,918,707,0,1012,1011,1010,672,881,670,42,709,919,918,0,1012,1013,1011,672,882,881,42,711,919,709,0,1014,1013,1012,674,882,672,42,711,920,919,0,1014,1015,1013,674,883,882,42,711,921,920,0,1014,1016,1015,674,884,883,42,713,921,711,0,1017,1016,1014,676,884,674,42,713,922,921,0,1017,1018,1016,676,885,884,42,715,922,713,0,1019,1018,1017,678,885,676,42,715,923,922,0,1019,1020,1018,678,886,885,42,717,923,715,0,1021,1020,1019,680,886,678,42,717,924,923,0,1021,1022,1020,680,887,886,42,719,924,717,0,1023,1022,1021,682,887,680,42,719,925,924,0,1023,1024,1022,682,888,887,42,721,925,719,0,1025,1024,1023,684,888,682,42,721,926,925,0,1025,1026,1024,684,889,888,42,723,926,721,0,1027,1026,1025,686,889,684,42,723,927,926,0,1027,1028,1026,686,890,889,42,725,927,723,0,1029,1028,1027,688,890,686,42,725,928,927,0,1029,1030,1028,688,891,890,42,726,928,725,0,1031,1030,1029,689,891,688,42,726,929,928,0,1031,1032,1030,689,892,891,42,726,930,929,0,1031,1033,1032,689,893,892,42,728,930,726,0,789,1034,787,691,893,689,42,931,930,728,0,1035,1034,789,894,893,691,42,931,932,930,0,1035,1036,1034,894,895,893,42,933,932,931,0,676,726,725,896,895,894,42,933,934,932,0,676,682,726,896,897,895,42,935,934,933,0,681,682,676,898,897,896,42,936,934,935,0,1037,1038,1039,899,897,898,42,936,937,934,0,1037,1040,1038,899,900,897,42,938,937,936,0,1041,1040,1037,901,900,899,42,938,929,937,0,1041,1032,1040,901,892,900,42,939,929,938,0,1042,1032,1041,902,892,901,42,939,928,929,0,1042,1030,1032,902,891,892,42,940,928,939,0,1043,1030,1042,903,891,902,42,940,927,928,0,1043,1028,1030,903,890,891,42,941,927,940,0,1044,1028,1043,904,890,903,42,941,926,927,0,1044,1026,1028,904,889,890,42,942,926,941,0,1045,1026,1044,905,889,904,42,942,925,926,0,1045,1024,1026,905,888,889,42,943,925,942,0,1046,1024,1045,906,888,905,42,943,924,925,0,1046,1022,1024,906,887,888,42,944,924,943,0,1047,1022,1046,907,887,906,42,923,924,944,0,1020,1022,1047,886,887,907,42,945,923,944,0,1048,1020,1047,908,886,907,42,922,923,945,0,1018,1020,1048,885,886,908,42,946,922,945,0,1049,1018,1048,909,885,908,42,921,922,946,0,1016,1018,1049,884,885,909,42,947,921,946,0,1050,1016,1049,910,884,909,42,947,920,921,0,1050,1015,1016,910,883,884,42,948,920,947,0,1051,1015,1050,911,883,910,42,948,919,920,0,1051,1013,1015,911,882,883,42,949,919,948,0,1052,1013,1051,912,882,911,42,949,918,919,0,1052,1011,1013,912,881,882,42,950,918,949,0,1053,1011,1052,913,881,912,42,950,917,918,0,1053,1008,1011,913,880,881,42,916,917,950,0,1007,1008,1053,879,880,913,42,951,916,950,0,1054,1007,1053,914,879,913,42,952,916,951,0,1055,1007,1054,915,879,914,42,952,913,916,0,1055,1002,1007,915,876,879,42,953,913,952,0,1056,1002,1055,916,876,915,42,953,912,913,0,1056,1001,1002,916,875,876,42,954,912,953,0,1057,1001,1056,917,875,916,42,954,911,912,0,1057,1000,1001,917,874,875,42,955,911,954,0,1058,1000,1057,918,874,917,42,955,956,911,0,1058,1059,1000,918,919,874,42,816,956,955,0,882,1059,1058,779,919,918,42,818,956,816,0,884,1059,882,781,919,779,42,818,834,956,0,884,911,1059,781,797,919,42,834,910,956,0,911,999,1059,797,873,919,42,835,910,834,0,912,999,911,798,873,797,42,835,909,910,0,912,998,999,798,872,873,42,836,909,835,0,913,998,912,799,872,798,42,836,908,909,0,913,997,998,799,871,872,42,837,908,836,0,914,997,913,800,871,799,42,837,838,908,0,914,915,997,800,801,871,42,956,910,911,0,1059,999,1000,919,873,874,42,816,955,814,0,882,1058,880,779,918,777,42,814,955,957,0,880,1058,1060,777,918,920,42,957,955,954,0,1060,1058,1057,920,918,917,42,957,954,958,0,1060,1057,1061,920,917,921,42,958,954,953,0,1061,1057,1056,921,917,916,42,959,958,953,0,1062,1061,1056,922,921,916,42,960,958,959,0,1063,1061,1062,923,921,922,42,960,961,958,0,1063,1064,1061,923,924,921,42,962,961,960,0,1065,1064,1063,925,924,923,42,962,810,961,0,1065,876,1064,925,773,924,42,808,810,962,0,874,876,1065,771,773,925,42,794,808,962,0,857,874,1065,757,771,925,42,805,808,794,0,871,874,857,768,771,757,42,805,794,795,0,871,857,858,768,757,758,42,794,962,793,0,857,1065,856,757,925,756,42,793,962,960,0,856,1065,1063,756,925,923,42,793,960,963,0,856,1063,1066,756,923,926,42,963,960,959,0,1066,1063,1062,926,923,922,42,963,959,964,0,1066,1062,1067,926,922,927,42,964,959,952,0,1067,1062,1055,927,922,915,42,959,953,952,0,1062,1056,1055,922,916,915,42,964,952,951,0,1067,1055,1054,927,915,914,42,965,964,951,0,1068,1067,1054,928,927,914,42,784,964,965,0,845,1067,1068,747,927,928,42,784,963,964,0,845,1066,1067,747,926,927,42,785,963,784,0,846,1066,845,748,926,747,42,785,793,963,0,846,856,1066,748,756,926,42,783,784,965,0,844,845,1068,746,747,928,42,783,965,966,0,844,1068,1069,746,928,929,42,966,965,967,0,1069,1068,1070,929,928,930,42,965,951,967,0,1068,1054,1070,928,914,930,42,951,950,967,0,1054,1053,1070,914,913,930,42,967,950,949,0,1070,1053,1052,930,913,912,42,967,949,968,0,1070,1052,1071,930,912,931,42,968,949,948,0,1071,1052,1051,931,912,911,42,968,948,969,0,1071,1051,1072,931,911,932,42,969,948,947,0,1072,1051,1050,932,911,910,42,969,947,970,0,1072,1050,1073,932,910,933,42,970,947,946,0,1073,1050,1049,933,910,909,42,970,946,971,0,1073,1049,1074,933,909,934,42,971,946,945,0,1074,1049,1048,934,909,908,42,971,945,972,0,1074,1048,1075,934,908,935,42,972,945,944,0,1075,1048,1047,935,908,907,42,972,944,973,0,1075,1047,1076,935,907,936,42,973,944,943,0,1076,1047,1046,936,907,906,42,973,943,974,0,1076,1046,1077,936,906,937,42,974,943,975,0,1077,1046,1078,937,906,938,42,943,942,975,0,1046,1045,1078,906,905,938,42,975,942,976,0,1078,1045,1079,938,905,939,42,942,941,976,0,1045,1044,1079,905,904,939,42,976,941,977,0,1079,1044,1080,939,904,940,42,941,940,977,0,1044,1043,1080,904,903,940,42,977,940,939,0,1080,1043,1042,940,903,902,42,977,939,938,0,1080,1042,1041,940,902,901,42,977,938,978,0,1080,1041,1081,940,901,941,42,978,938,936,0,1081,1041,1037,941,901,899,42,978,936,979,0,1081,1037,1082,941,899,942,42,979,936,935,0,1082,1037,1039,942,899,898,42,979,935,980,0,1082,1039,1083,942,898,943,42,980,935,933,0,680,681,676,943,898,896,42,981,980,933,0,679,680,676,944,943,896,42,982,980,981,0,1084,1083,1085,945,943,944,42,982,979,980,0,1084,1082,1083,945,942,943,42,983,979,982,0,1086,1082,1084,946,942,945,42,983,978,979,0,1086,1081,1082,946,941,942,42,983,977,978,0,1086,1080,1081,946,940,941,42,977,983,984,0,1080,1086,1087,940,946,947,42,985,984,983,0,1088,1087,1086,948,947,946,42,985,986,984,0,1088,1089,1087,948,949,947,42,987,986,985,0,1090,1089,1088,950,949,948,42,987,746,986,0,1090,807,1089,950,709,949,42,746,987,744,0,807,1090,805,709,950,707,42,744,987,988,0,805,1090,1091,707,950,951,42,988,987,985,0,1091,1090,1088,951,950,948,42,988,985,989,0,1091,1088,1092,951,948,952,42,989,985,983,0,1092,1088,1086,952,948,946,42,989,983,982,0,1092,1086,1084,952,946,945,42,736,989,982,0,797,1092,1084,699,952,945,42,737,989,736,0,798,1092,797,700,952,699,42,737,988,989,0,798,1091,1092,700,951,952,42,990,988,737,0,1093,1091,798,953,951,700,42,744,988,990,0,805,1091,1093,707,951,953,42,744,990,742,0,805,1093,803,707,953,705,42,742,990,741,0,803,1093,802,705,953,704,42,990,740,741,0,1093,801,802,953,703,704,42,990,739,740,0,1093,800,801,953,702,703,42,990,738,739,0,1093,799,800,953,701,702,42,990,737,738,0,1093,798,799,953,700,701,42,736,982,981,0,797,1084,1085,699,945,944,42,736,981,735,0,797,1085,796,699,944,698,42,981,933,735,0,679,676,677,944,896,698,42,735,933,733,0,677,676,678,698,896,696,42,733,933,731,0,678,676,724,696,896,694,42,933,730,731,0,676,723,724,896,693,694,42,933,931,730,0,676,725,723,896,894,693,42,730,931,728,0,791,1035,789,693,894,691,42,746,748,986,0,807,809,1089,709,711,949,42,986,748,991,0,1089,809,1094,949,711,954,42,748,992,991,0,809,1095,1094,711,955,954,42,748,749,992,0,809,810,1095,711,712,955,42,749,993,992,0,810,1096,1095,712,956,955,42,749,756,993,0,810,817,1096,712,719,956,42,750,756,749,0,811,817,810,713,719,712,42,756,994,993,0,817,1097,1096,719,957,956,42,756,757,994,0,817,818,1097,719,720,957,42,757,995,994,0,818,1098,1097,720,958,957,42,757,996,995,0,818,1099,1098,720,959,958,42,758,996,757,0,819,1099,818,721,959,720,42,758,765,996,0,819,826,1099,721,728,959,42,765,758,763,0,826,819,824,728,721,726,42,763,758,759,0,824,819,820,726,721,722,42,763,759,761,0,824,820,822,726,722,724,42,761,759,760,0,822,820,821,724,722,723,42,765,767,996,0,826,828,1099,728,730,959,42,996,767,997,0,1099,828,1100,959,730,960,42,767,998,997,0,828,1101,1100,730,961,960,42,767,999,998,0,828,1102,1101,730,962,961,42,767,768,999,0,828,829,1102,730,731,962,42,768,1000,999,0,829,1103,1102,731,963,962,42,768,775,1000,0,829,836,1103,731,738,963,42,769,775,768,0,830,836,829,732,738,731,42,775,1001,1000,0,836,1104,1103,738,964,963,42,775,776,1001,0,836,837,1104,738,739,964,42,776,966,1001,0,837,1069,1104,739,929,964,42,776,783,966,0,837,844,1069,739,746,929,42,777,783,776,0,838,844,837,740,746,739,42,1001,966,968,0,1104,1069,1071,964,929,931,42,966,967,968,0,1069,1070,1071,929,930,931,42,1001,968,969,0,1104,1071,1072,964,931,932,42,1000,1001,969,0,1103,1104,1072,963,964,932,42,1000,969,970,0,1103,1072,1073,963,932,933,42,999,1000,970,0,1102,1103,1073,962,963,933,42,999,970,971,0,1102,1073,1074,962,933,934,42,998,999,971,0,1101,1102,1074,961,962,934,42,998,971,972,0,1101,1074,1075,961,934,935,42,998,972,997,0,1101,1075,1100,961,935,960,42,997,972,973,0,1100,1075,1076,960,935,936,42,997,973,995,0,1100,1076,1098,960,936,958,42,995,973,974,0,1098,1076,1077,958,936,937,42,994,995,974,0,1097,1098,1077,957,958,937,42,994,974,975,0,1097,1077,1078,957,937,938,42,993,994,975,0,1096,1097,1078,956,957,938,42,992,993,975,0,1095,1096,1078,955,956,938,42,992,975,976,0,1095,1078,1079,955,938,939,42,991,992,976,0,1094,1095,1079,954,955,939,42,991,976,977,0,1094,1079,1080,954,939,940,42,991,977,984,0,1094,1080,1087,954,940,947,42,986,991,984,0,1089,1094,1087,949,954,947,42,996,997,995,0,1099,1100,1098,959,960,958,42,810,812,961,0,876,878,1064,773,775,924,42,961,812,957,0,1064,878,1060,924,775,920,42,812,814,957,0,878,880,1060,775,777,920,42,961,957,958,0,1064,1060,1061,924,920,921,42,930,937,929,0,1033,1040,1032,893,900,892,42,930,932,937,0,1033,1105,1040,893,895,900,42,932,934,937,0,1105,1038,1040,895,897,900,42,703,705,915,0,1005,1009,1006,666,668,878,42,806,804,1002,0,1106,868,1107,769,767,965,42,1002,804,802,0,1107,868,866,965,767,765,42,1002,802,1003,0,1107,866,1108,965,765,966,42,1003,802,801,0,1108,866,865,966,765,764,42,801,597,1003,0,865,641,1108,764,560,966,42,801,599,597,0,865,643,641,764,562,560,42,595,1003,597,0,639,1108,641,558,966,560,42,1004,1003,595,0,1109,1108,639,967,966,558,42,1004,1002,1003,0,1109,1107,1108,967,965,966,42,1005,1002,1004,0,1110,1107,1109,968,965,967,42,1005,806,1002,0,1110,1106,1107,968,769,965,42,1006,1005,1004,0,1111,1110,1109,969,968,967,42,1006,1004,593,0,1111,1109,637,969,967,556,42,593,1004,595,0,637,1109,639,556,967,558,42,592,1006,593,0,636,1111,637,555,969,556,42,803,795,796,0,870,858,859,766,758,759,42,215,217,389,0,215,217,422,177,179,352,42,215,389,1007,0,215,422,1112,177,352,970,42,1007,389,386,0,1112,422,419,970,352,348,42,1007,386,383,0,1112,419,416,970,348,345,42,1007,383,1008,0,1112,416,1113,970,345,971,42,1008,383,381,0,1113,416,414,971,345,343,42,1008,381,209,0,1113,414,209,971,343,171,42,208,209,381,0,208,209,414,170,171,343,42,209,210,1008,0,209,210,1113,171,172,971,42,1007,1008,210,0,1112,1113,210,970,971,172,42,210,212,1007,0,210,212,1112,172,174,970,42,212,215,1007,0,212,215,1112,174,177,970,42,204,372,203,0,204,403,203,166,334,165,42,203,372,202,0,203,403,202,165,334,164,42,202,372,201,0,202,403,201,164,334,163,42,232,224,225,0,236,226,227,194,186,187,42,232,225,226,0,236,227,228,194,187,188,42,232,226,230,0,236,228,237,194,188,192,42,172,173,231,0,169,170,235,134,135,193,42,172,231,1009,0,168,234,1114,134,193,972,42,1009,231,229,0,1114,234,232,972,193,191,42,1009,229,1010,0,1114,232,1115,972,191,973,42,1010,229,228,0,1115,232,231,973,191,190,42,166,1010,228,0,161,1115,231,128,973,190,42,168,1010,166,0,163,1115,161,130,973,128,42,168,1009,1010,0,163,1114,1115,130,972,973,42,170,1009,168,0,165,1114,163,132,972,130,42,172,1009,170,0,168,1114,165,134,972,132,42,166,228,1011,0,161,231,1116,128,190,974,42,1011,228,211,0,1116,231,211,974,190,173,42,228,213,211,0,231,213,211,190,175,173,42,164,1011,211,0,159,1116,211,126,974,173,42,166,1011,164,0,161,1116,159,128,974,126,42,164,211,163,0,159,211,158,126,173,125,42,127,128,171,0,116,167,166,89,90,133,42,126,127,171,0,115,116,166,88,89,133,42,126,171,125,0,115,166,114,88,133,87,42,171,169,125,0,166,164,114,133,131,87,42,125,169,1012,0,114,164,1117,87,131,975,42,1012,169,1013,0,1117,164,1118,975,131,976,42,1013,169,167,0,1118,164,162,976,131,129,42,1013,167,1014,0,1118,162,1119,976,129,977,42,1014,167,165,0,1119,162,160,977,129,127,42,1014,165,1015,0,1119,160,1120,977,127,978,42,1015,165,161,0,1120,160,156,978,127,123,42,1015,161,1016,0,1120,156,1121,978,123,979,42,161,159,1016,0,156,154,1121,123,121,979,42,1016,159,1017,0,1121,154,1122,979,121,980,42,159,157,1017,0,154,152,1122,121,119,980,42,1017,157,155,0,1122,152,150,980,119,117,42,1017,155,1018,0,1122,150,1123,980,117,981,42,1018,155,153,0,1123,150,148,981,117,115,42,1018,153,1019,0,1123,148,1124,981,115,982,42,118,1019,153,0,106,1124,148,80,982,115,42,119,1019,118,0,107,1124,106,81,982,80,42,119,1020,1019,0,107,1125,1124,81,983,982,42,119,1021,1020,0,107,1126,1125,81,984,983,42,120,1021,119,0,108,1126,107,82,984,81,42,120,1022,1021,0,108,1127,1126,82,985,984,42,122,1022,120,0,1128,1127,108,84,985,82,42,122,124,1022,0,111,113,1129,84,86,985,42,124,1023,1022,0,113,1130,1129,86,986,985,42,124,1012,1023,0,113,1117,1130,86,975,986,42,124,125,1012,0,113,114,1117,86,87,975,42,1023,1012,1024,0,1130,1117,1131,986,975,987,42,1012,1013,1024,0,1117,1118,1131,975,976,987,42,1024,1013,1025,0,1131,1118,1132,987,976,988,42,1025,1013,1014,0,1132,1118,1119,988,976,977,42,1025,1014,1026,0,1132,1119,1133,988,977,989,42,1026,1014,1015,0,1133,1119,1120,989,977,978,42,1026,1015,1027,0,1133,1120,1134,989,978,990,42,1015,1016,1027,0,1120,1121,1134,978,979,990,42,1027,1016,1028,0,1134,1121,1135,990,979,991,42,1016,1017,1028,0,1121,1122,1135,979,980,991,42,1028,1017,1018,0,1135,1122,1123,991,980,981,42,1028,1018,1029,0,1135,1123,1136,991,981,992,42,1029,1018,1019,0,1136,1123,1124,992,981,982,42,1020,1029,1019,0,1125,1136,1124,983,992,982,42,1020,1030,1029,0,1125,1137,1136,983,993,992,42,1031,1030,1020,0,1138,1137,1125,994,993,983,42,1032,1030,1031,0,1139,1137,1138,995,993,994,42,1032,1033,1030,0,1139,1140,1137,995,996,993,42,1032,1034,1033,0,1141,1142,1143,995,997,996,42,1032,1035,1034,0,1141,1144,1142,995,998,997,42,1036,1035,1032,0,1145,1144,1141,999,998,995,42,1037,1035,1036,0,1146,1144,1145,1000,998,999,42,1037,1038,1035,0,1146,1147,1144,1000,1001,998,42,1039,1038,1037,0,1148,1147,1146,1002,1001,1000,42,1039,1040,1038,0,1148,1149,1147,1002,1003,1001,42,1041,1040,1039,0,1150,1149,1148,1004,1003,1002,42,1041,1042,1040,0,1150,1151,1149,1004,1005,1003,42,1043,1042,1041,0,1152,1151,1150,1006,1005,1004,42,1044,1042,1043,0,1153,1151,1152,1007,1005,1006,42,1042,1044,1045,0,1151,1153,1154,1005,1007,1008,42,1044,1046,1045,0,1153,1155,1154,1007,1009,1008,42,1044,1047,1046,0,1153,1156,1155,1007,1010,1009,42,1048,1047,1044,0,1157,1156,1153,1011,1010,1007,42,1049,1047,1048,0,1158,1156,1157,1012,1010,1011,42,1049,1050,1047,0,1158,1159,1156,1012,1013,1010,42,1049,1051,1050,0,1158,1160,1159,1012,1014,1013,42,1052,1051,1049,0,1161,1160,1158,1015,1014,1012,42,1053,1051,1052,0,1162,1160,1161,1016,1014,1015,42,1054,1051,1053,0,1163,1160,1162,1017,1014,1016,42,1054,1055,1051,0,1163,1164,1160,1017,1018,1014,42,1056,1055,1054,0,1165,1164,1163,1019,1018,1017,42,1056,1057,1055,0,1165,1166,1164,1019,1020,1018,42,1056,1058,1057,0,1165,1167,1166,1019,1021,1020,42,1059,1058,1056,0,1168,1167,1165,1022,1021,1019,42,1059,1060,1058,0,1168,1169,1167,1022,1023,1021,42,1061,1060,1059,0,1170,1169,1168,1024,1023,1022,42,1060,1061,1062,0,1169,1170,1171,1023,1024,1025,42,1061,1063,1062,0,1170,1172,1171,1024,1026,1025,42,1061,1064,1063,0,1170,1173,1172,1024,1027,1026,42,1064,1061,1065,0,1173,1170,1174,1027,1024,1028,42,1065,1061,1059,0,1174,1170,1168,1028,1024,1022,42,1065,1059,1066,0,1174,1168,1175,1028,1022,1029,42,1066,1059,1056,0,1175,1168,1165,1029,1022,1019,42,1056,1054,1066,0,1165,1163,1175,1019,1017,1029,42,1066,1054,1053,0,1175,1163,1162,1029,1017,1016,42,1066,1053,1067,0,1175,1162,1176,1029,1016,1030,42,1067,1053,1052,0,1176,1162,1161,1030,1016,1015,42,1067,1052,1068,0,1176,1161,1177,1030,1015,1031,42,1068,1052,1069,0,1177,1161,1178,1031,1015,1032,42,1052,1049,1069,0,1161,1158,1178,1015,1012,1032,42,1069,1049,1048,0,1178,1158,1157,1032,1012,1011,42,1069,1048,1070,0,1178,1157,1179,1032,1011,1033,42,1070,1048,1043,0,1179,1157,1152,1033,1011,1006,42,1048,1044,1043,0,1157,1153,1152,1011,1007,1006,42,1070,1043,1071,0,1179,1152,1180,1033,1006,1034,42,1071,1043,1041,0,1180,1152,1150,1034,1006,1004,42,1071,1041,1072,0,1180,1150,1181,1034,1004,1035,42,1072,1041,1039,0,1181,1150,1148,1035,1004,1002,42,1072,1039,1073,0,1181,1148,1182,1035,1002,1036,42,1073,1039,1037,0,1182,1148,1146,1036,1002,1000,42,1073,1037,1074,0,1182,1146,1183,1036,1000,1037,42,1074,1037,1036,0,1183,1146,1145,1037,1000,999,42,1075,1074,1036,0,1184,1185,1186,1038,1037,999,42,1023,1074,1075,0,1130,1185,1184,986,1037,1038,42,1023,1024,1074,0,1130,1131,1185,986,987,1037,42,1024,1076,1074,0,1131,1187,1185,987,1039,1037,42,1024,1077,1076,0,1131,1188,1187,987,1040,1039,42,1024,1025,1077,0,1131,1132,1188,987,988,1040,42,1025,1026,1077,0,1132,1133,1188,988,989,1040,42,1077,1026,1078,0,1189,1190,1191,1040,989,1041,42,1078,1026,1079,0,1191,1190,1192,1041,989,1042,42,1079,1026,1027,0,1192,1190,1193,1042,989,990,42,1079,1027,1080,0,1192,1193,1194,1042,990,1043,42,1080,1027,1028,0,1195,1196,1197,1043,990,991,42,1080,1028,1081,0,1195,1197,1198,1043,991,1044,42,1081,1028,1082,0,1198,1197,1199,1044,991,1045,42,1082,1028,1083,0,1199,1197,1200,1045,991,1046,42,1083,1028,1029,0,1201,1135,1136,1046,991,992,42,1083,1029,1030,0,1201,1136,1137,1046,992,993,42,1030,1033,1083,0,1137,1140,1201,993,996,1046,42,1082,1083,1033,0,1199,1200,1143,1045,1046,996,42,1034,1082,1033,0,1142,1199,1143,997,1045,996,42,1084,1082,1034,0,1202,1199,1142,1047,1045,997,42,1084,1081,1082,0,1202,1198,1199,1047,1044,1045,42,1081,1084,1085,0,1198,1202,1203,1044,1047,1048,42,1085,1084,1086,0,1203,1202,1204,1048,1047,1049,42,1086,1084,1087,0,1204,1202,1205,1049,1047,1050,42,1088,1087,1084,0,1206,1205,1202,1051,1050,1047,42,1088,1089,1087,0,1206,1207,1205,1051,1052,1050,42,1038,1089,1088,0,1147,1207,1206,1001,1052,1051,42,1038,1040,1089,0,1147,1149,1207,1001,1003,1052,42,1040,1090,1089,0,1149,1208,1207,1003,1053,1052,42,1040,1042,1090,0,1149,1151,1208,1003,1005,1053,42,1042,1045,1090,0,1151,1154,1208,1005,1008,1053,42,1090,1045,1091,0,1208,1154,1209,1053,1008,1054,42,1045,1092,1091,0,1154,1210,1209,1008,1055,1054,42,1045,1046,1092,0,1154,1155,1210,1008,1009,1055,42,1092,1046,1093,0,1210,1155,1211,1055,1009,1056,42,1093,1046,1094,0,1211,1155,1212,1056,1009,1057,42,1046,1047,1094,0,1155,1156,1212,1009,1010,1057,42,1094,1047,1050,0,1212,1156,1159,1057,1010,1013,42,1094,1050,1095,0,1212,1159,1213,1057,1013,1058,42,1095,1050,1096,0,1213,1159,1214,1058,1013,1059,42,1051,1096,1050,0,1160,1214,1159,1014,1059,1013,42,1051,1097,1096,0,1160,1215,1214,1014,1060,1059,42,1055,1097,1051,0,1164,1215,1160,1018,1060,1014,42,1055,1098,1097,0,1164,1216,1215,1018,1061,1060,42,1057,1098,1055,0,1166,1216,1164,1020,1061,1018,42,1057,1099,1098,0,1166,1217,1216,1020,1062,1061,42,1057,1100,1099,0,1166,1218,1217,1020,1063,1062,42,1058,1100,1057,0,1167,1218,1166,1021,1063,1020,42,1058,1101,1100,0,1167,1219,1218,1021,1064,1063,42,1060,1101,1058,0,1169,1219,1167,1023,1064,1021,42,1101,1060,1102,0,1219,1169,1220,1064,1023,1065,42,1060,1062,1102,0,1169,1171,1220,1023,1025,1065,42,1102,1062,1103,0,1221,1222,1223,1065,1025,1066,42,1062,1104,1103,0,1222,1224,1223,1025,1067,1066,42,1062,1063,1104,0,1222,1225,1224,1025,1026,1067,42,1063,1105,1104,0,1225,1226,1224,1026,1068,1067,42,1063,1106,1105,0,1225,1227,1226,1026,1069,1068,42,1064,1106,1063,0,1173,1228,1172,1027,1069,1026,42,1064,1107,1106,0,1173,1229,1228,1027,1070,1069,42,1107,1064,1108,0,1229,1173,1230,1070,1027,1071,42,1108,1064,1065,0,1230,1173,1174,1071,1027,1028,42,1108,1065,1067,0,1230,1174,1176,1071,1028,1030,42,1067,1065,1066,0,1176,1174,1175,1030,1028,1029,42,1068,1108,1067,0,1177,1230,1176,1031,1071,1030,42,1109,1108,1068,0,1231,1230,1177,1072,1071,1031,42,1109,1107,1108,0,1231,1229,1230,1072,1070,1071,42,1110,1107,1109,0,1232,1229,1231,1073,1070,1072,42,1107,1110,1111,0,1229,1232,1233,1070,1073,1074,42,1110,1112,1111,0,1232,1234,1233,1073,1075,1074,42,1110,1113,1112,0,1232,1235,1234,1073,1076,1075,42,1113,1110,1114,0,1235,1232,1236,1076,1073,1077,42,1114,1110,1109,0,1236,1232,1231,1077,1073,1072,42,1114,1109,1115,0,1236,1231,1237,1077,1072,1078,42,1115,1109,1068,0,1237,1231,1177,1078,1072,1031,42,1068,1069,1115,0,1177,1178,1237,1031,1032,1078,42,1069,1070,1115,0,1178,1179,1237,1032,1033,1078,42,1115,1070,1116,0,1237,1179,1238,1078,1033,1079,42,1116,1070,1071,0,1238,1179,1180,1079,1033,1034,42,1116,1071,1117,0,1238,1180,1239,1079,1034,1080,42,1117,1071,1072,0,1239,1180,1181,1080,1034,1035,42,1117,1072,1118,0,1239,1181,1240,1080,1035,1081,42,1118,1072,1073,0,1240,1181,1182,1081,1035,1036,42,1076,1118,1073,0,1241,1240,1182,1039,1081,1036,42,1076,1077,1118,0,1241,1189,1240,1039,1040,1081,42,1118,1077,1078,0,1240,1189,1191,1081,1040,1041,42,1118,1078,1119,0,1240,1191,1242,1081,1041,1082,42,1078,1079,1119,0,1191,1192,1242,1041,1042,1082,42,1113,1119,1079,0,1235,1242,1192,1076,1082,1042,42,1119,1113,1114,0,1242,1235,1236,1082,1076,1077,42,1119,1114,1116,0,1242,1236,1238,1082,1077,1079,42,1116,1114,1115,0,1238,1236,1237,1079,1077,1078,42,1117,1119,1116,0,1239,1242,1238,1080,1082,1079,42,1118,1119,1117,0,1240,1242,1239,1081,1082,1080,42,1113,1079,1080,0,1235,1192,1194,1076,1042,1043,42,1112,1113,1080,0,1234,1235,1194,1075,1076,1043,42,1112,1080,1081,0,1243,1195,1198,1075,1043,1044,42,1112,1081,1085,0,1243,1198,1203,1075,1044,1048,42,1111,1112,1085,0,1244,1243,1203,1074,1075,1048,42,1111,1085,1086,0,1244,1203,1204,1074,1048,1049,42,1106,1111,1086,0,1227,1244,1204,1069,1074,1049,42,1107,1111,1106,0,1229,1233,1228,1070,1074,1069,42,1106,1086,1105,0,1227,1204,1226,1069,1049,1068,42,1105,1086,1087,0,1226,1204,1205,1068,1049,1050,42,1105,1087,1120,0,1226,1205,1245,1068,1050,1083,42,1089,1120,1087,0,1207,1245,1205,1052,1083,1050,42,1089,1090,1120,0,1207,1208,1245,1052,1053,1083,42,1090,1091,1120,0,1208,1209,1245,1053,1054,1083,42,1104,1120,1091,0,1224,1245,1209,1067,1083,1054,42,1104,1105,1120,0,1224,1226,1245,1067,1068,1083,42,1103,1104,1091,0,1223,1224,1209,1066,1067,1054,42,1103,1091,1092,0,1223,1209,1210,1066,1054,1055,42,1103,1092,1121,0,1223,1210,1246,1066,1055,1084,42,1121,1092,1093,0,1246,1210,1211,1084,1055,1056,42,1121,1093,1122,0,1246,1211,1247,1084,1056,1085,42,1093,1123,1122,0,1211,1248,1247,1056,1086,1085,42,1093,1094,1123,0,1211,1212,1248,1056,1057,1086,42,1123,1094,1095,0,1248,1212,1213,1086,1057,1058,42,1123,1095,1124,0,1248,1213,1249,1086,1058,1087,42,1124,1095,1125,0,1249,1213,1250,1087,1058,1088,42,1095,1096,1125,0,1213,1214,1250,1058,1059,1088,42,1125,1096,1126,0,1250,1214,1251,1088,1059,1089,42,1097,1126,1096,0,1215,1251,1214,1060,1089,1059,42,1097,1127,1126,0,1215,1252,1251,1060,1090,1089,42,1098,1127,1097,0,1216,1252,1215,1061,1090,1060,42,1098,1128,1127,0,1216,1253,1252,1061,1091,1090,42,1099,1128,1098,0,1217,1253,1216,1062,1091,1061,42,1099,1129,1128,0,1217,1254,1253,1062,1092,1091,42,1130,1129,1099,0,1255,1254,1217,1093,1092,1062,42,1130,1131,1129,0,1255,1256,1254,1093,1094,1092,42,1132,1131,1130,0,1257,1256,1255,1095,1094,1093,42,1132,1133,1131,0,1257,1258,1256,1095,1096,1094,42,1132,1134,1133,0,1257,1259,1258,1095,1097,1096,42,1102,1134,1132,0,1220,1259,1257,1065,1097,1095,42,1102,1122,1134,0,1221,1247,1260,1065,1085,1097,42,1102,1121,1122,0,1221,1246,1247,1065,1084,1085,42,1102,1103,1121,0,1221,1223,1246,1065,1066,1084,42,1134,1122,1135,0,1260,1247,1261,1097,1085,1098,42,1122,1136,1135,0,1247,1262,1261,1085,1099,1098,42,1122,1123,1136,0,1247,1248,1262,1085,1086,1099,42,1123,1124,1136,0,1248,1249,1262,1086,1087,1099,42,1136,1124,1137,0,1262,1249,1263,1099,1087,1100,42,1124,1138,1137,0,1249,1264,1263,1087,1101,1100,42,1124,1125,1138,0,1249,1250,1264,1087,1088,1101,42,1138,1125,1139,0,1264,1250,1265,1101,1088,1102,42,1125,1126,1139,0,1250,1251,1265,1088,1089,1102,42,1139,1126,1140,0,1265,1251,1266,1102,1089,1103,42,1127,1140,1126,0,1252,1266,1251,1090,1103,1089,42,1127,1141,1140,0,1252,1267,1266,1090,1104,1103,42,1128,1141,1127,0,1253,1267,1252,1091,1104,1090,42,1128,1142,1141,0,1253,1268,1267,1091,1105,1104,42,1129,1142,1128,0,1254,1268,1253,1092,1105,1091,42,1129,1143,1142,0,1254,1269,1268,1092,1106,1105,42,1131,1143,1129,0,1256,1269,1254,1094,1106,1092,42,1131,1144,1143,0,1256,1270,1269,1094,1107,1106,42,1133,1144,1131,0,1258,1270,1256,1096,1107,1094,42,1133,1145,1144,0,1258,1271,1270,1096,1108,1107,42,1133,1135,1145,0,1258,1272,1271,1096,1098,1108,42,1134,1135,1133,0,1259,1272,1258,1097,1098,1096,42,1135,1146,1145,0,1272,1273,1271,1098,1109,1108,42,1135,1136,1146,0,1261,1262,1274,1098,1099,1109,42,1136,1137,1146,0,1262,1263,1274,1099,1100,1109,42,1146,1137,1147,0,1274,1263,1275,1109,1100,1110,42,1137,1148,1147,0,1263,1276,1275,1100,1111,1110,42,1137,1138,1148,0,1263,1264,1276,1100,1101,1111,42,1138,1149,1148,0,1264,1277,1276,1101,1112,1111,42,1138,1139,1149,0,1264,1265,1277,1101,1102,1112,42,1149,1139,1150,0,1277,1265,1278,1112,1102,1113,42,1139,1140,1150,0,1265,1266,1278,1102,1103,1113,42,1150,1140,1151,0,1278,1266,1279,1113,1103,1114,42,1141,1151,1140,0,1267,1279,1266,1104,1114,1103,42,1141,1152,1151,0,1267,1280,1279,1104,1115,1114,42,1142,1152,1141,0,1268,1280,1267,1105,1115,1104,42,1142,1153,1152,0,1268,1281,1280,1105,1116,1115,42,1143,1153,1142,0,1269,1281,1268,1106,1116,1105,42,1143,1154,1153,0,1269,1282,1281,1106,1117,1116,42,1144,1154,1143,0,1270,1282,1269,1107,1117,1106,42,1144,1155,1154,0,1270,1283,1282,1107,1118,1117,42,1145,1155,1144,0,1271,1283,1270,1108,1118,1107,42,1145,1156,1155,0,1271,1284,1283,1108,1119,1118,42,1145,1146,1156,0,1271,1273,1284,1108,1109,1119,42,1146,1147,1156,0,1273,1285,1284,1109,1110,1119,42,1156,1147,1157,0,1284,1285,1286,1119,1110,1120,42,1147,1158,1157,0,1285,1287,1286,1110,1121,1120,42,1147,1148,1158,0,1275,1276,1288,1110,1111,1121,42,1148,1159,1158,0,1276,1289,1288,1111,1122,1121,42,1148,1149,1159,0,1276,1277,1289,1111,1112,1122,42,1149,1160,1159,0,1277,1290,1289,1112,1123,1122,42,1149,1150,1160,0,1277,1278,1290,1112,1113,1123,42,1160,1150,1161,0,1290,1278,1291,1123,1113,1124,42,1150,1151,1161,0,1278,1279,1291,1113,1114,1124,42,1161,1151,1162,0,1291,1279,1292,1124,1114,1125,42,1152,1162,1151,0,1280,1292,1279,1115,1125,1114,42,1152,1163,1162,0,1280,1293,1292,1115,1126,1125,42,1153,1163,1152,0,1281,1293,1280,1116,1126,1115,42,1153,1164,1163,0,1281,1294,1293,1116,1127,1126,42,1154,1164,1153,0,1282,1294,1281,1117,1127,1116,42,1154,1165,1164,0,1282,1295,1294,1117,1128,1127,42,1155,1165,1154,0,1283,1295,1282,1118,1128,1117,42,1166,1165,1155,0,1296,1295,1283,1129,1128,1118,42,1167,1165,1166,0,1297,1295,1296,1130,1128,1129,42,1168,1165,1167,0,1298,1295,1297,1131,1128,1130,42,1168,1164,1165,0,1298,1294,1295,1131,1127,1128,42,1168,1169,1164,0,1298,1299,1294,1131,1132,1127,42,1168,1170,1169,0,1298,1300,1299,1131,1133,1132,42,1168,1171,1170,0,1298,1301,1300,1131,1134,1133,42,1167,1171,1168,0,1297,1301,1298,1130,1134,1131,42,1167,1172,1171,0,1297,1302,1301,1130,1135,1134,42,1173,1172,1167,0,1303,1302,1297,1136,1135,1130,42,1174,1172,1173,0,1304,1302,1303,1137,1135,1136,42,1175,1172,1174,0,371,392,393,1138,1135,1137,42,1175,1171,1172,0,371,391,392,1138,1134,1135,42,1170,1171,1175,0,390,391,371,1133,1134,1138,42,1176,1170,1175,0,377,390,371,1139,1133,1138,42,1169,1170,1176,0,1299,1300,1305,1132,1133,1139,42,1169,1176,1177,0,1299,1305,1306,1132,1139,1140,42,1178,1177,1176,0,1307,1306,1305,1141,1140,1139,42,1178,1179,1177,0,1307,1308,1306,1141,1142,1140,42,1180,1179,1178,0,1309,1308,1307,1143,1142,1141,42,1180,1181,1179,0,1309,1310,1308,1143,1144,1142,42,1181,1180,1182,0,1310,1309,1311,1144,1143,1145,42,1180,1175,1182,0,375,371,374,1143,1138,1145,42,1178,1175,1180,0,376,371,375,1141,1138,1143,42,1178,1176,1175,0,376,377,371,1141,1139,1138,42,1182,1175,1183,0,374,371,372,1145,1138,1146,42,1175,1184,1183,0,371,373,372,1138,1147,1146,42,1175,1174,1184,0,371,393,373,1138,1137,1147,42,1184,1174,1185,0,1312,1304,1313,1147,1137,1148,42,1185,1174,1173,0,1313,1304,1303,1148,1137,1136,42,1185,1173,1157,0,1313,1303,1286,1148,1136,1120,42,1173,1166,1157,0,1303,1296,1286,1136,1129,1120,42,1167,1166,1173,0,1297,1296,1303,1130,1129,1136,42,1157,1166,1156,0,1286,1296,1284,1120,1129,1119,42,1156,1166,1155,0,1284,1296,1283,1119,1129,1118,42,1158,1185,1157,0,1287,1313,1286,1121,1148,1120,42,1186,1185,1158,0,1314,1313,1287,1149,1148,1121,42,1185,1186,1184,0,1313,1314,1312,1148,1149,1147,42,1186,1183,1184,0,1314,1315,1312,1149,1146,1147,42,1186,1187,1183,0,1316,1317,1318,1149,1150,1146,42,1159,1187,1186,0,1289,1317,1316,1122,1150,1149,42,1160,1187,1159,0,1290,1317,1289,1123,1150,1122,42,1160,1181,1187,0,1290,1310,1317,1123,1144,1150,42,1160,1161,1181,0,1290,1291,1310,1123,1124,1144,42,1181,1161,1179,0,1310,1291,1308,1144,1124,1142,42,1161,1162,1179,0,1291,1292,1308,1124,1125,1142,42,1179,1162,1177,0,1308,1292,1306,1142,1125,1140,42,1177,1162,1163,0,1306,1292,1293,1140,1125,1126,42,1169,1177,1163,0,1299,1306,1293,1132,1140,1126,42,1169,1163,1164,0,1299,1293,1294,1132,1126,1127,42,1187,1181,1182,0,1317,1310,1311,1150,1144,1145,42,1187,1182,1183,0,1317,1311,1318,1150,1145,1146,42,1159,1186,1158,0,1289,1316,1288,1122,1149,1121,42,1188,1102,1132,0,1319,1220,1257,1151,1065,1095,42,1101,1102,1188,0,1219,1220,1319,1064,1065,1151,42,1101,1188,1100,0,1219,1319,1218,1064,1151,1063,42,1188,1130,1100,0,1319,1255,1218,1151,1093,1063,42,1188,1132,1130,0,1319,1257,1255,1151,1095,1093,42,1100,1130,1099,0,1218,1255,1217,1063,1093,1062,42,1074,1076,1073,0,1183,1241,1182,1037,1039,1036,42,1035,1038,1088,0,1144,1147,1206,998,1001,1051,42,1035,1088,1034,0,1144,1206,1142,998,1051,997,42,1034,1088,1084,0,1142,1206,1202,997,1051,1047,42,1022,1023,1075,0,1129,1130,1184,985,986,1038,42,1022,1075,1021,0,1127,1320,1126,985,1038,984,42,1021,1075,1031,0,1126,1320,1138,984,1038,994,42,1031,1075,1036,0,1138,1320,1321,994,1038,999,42,1036,1032,1031,0,1321,1139,1138,999,995,994,42,1021,1031,1020,0,1126,1138,1125,984,994,983,42,122,120,121,0,1128,108,109,84,82,83,42,97,98,123,0,78,79,112,59,60,85,42,58,59,94,0,23,24,73,20,21,56,42,94,92,58,0,73,75,23,56,54,20,42,58,92,91,0,23,75,1322,20,54,53,42,58,91,57,0,23,1322,22,20,53,19,42,57,91,1189,0,22,1322,1323,19,53,1152,42,1189,91,90,0,1324,68,67,1152,53,52,42,24,1189,90,0,1325,1324,67,1153,1152,52,42,21,24,90,0,1326,1325,67,1154,1153,52,42,21,90,88,0,1326,67,65,1154,52,50,42,19,21,88,0,18,1326,65,16,1154,50,42,19,88,18,0,18,65,17,16,50,15,42,65,66,68,0,32,33,42,27,28,30,42,66,67,68,0,33,34,42,28,29,30,42,12,56,11,0,25,19,21,9,17,8,42,4,5,3,1,1327,1328,1329,4,1155,3,42,4,6,5,1,1327,1330,1328,4,1156,1155,42,7,6,4,1,1331,1330,1327,7,1156,4,42,7,8,6,1,1331,1332,1330,7,1157,1156,42,9,7,8,1,1333,1331,1332,6,7,1157,42,20,19,1,1,1334,1335,1336,1158,16,1,42,20,21,19,1,1334,1337,1335,1158,1154,16,42,22,21,20,1,1338,1337,1334,1159,1154,1158,42,23,21,22,1,1339,1337,1338,1160,1154,1159,42,23,24,21,1,1339,1340,1337,1160,1153,1154,42,23,25,24,1,1339,1341,1340,1160,1161,1153,42,23,26,25,1,1339,1342,1341,1160,1162,1161,42,23,27,26,1,1339,1343,1342,1160,1163,1162,42,23,28,27,1,1339,1344,1343,1160,1164,1163,42,23,29,28,1,1339,1345,1344,1160,1165,1164,42,22,29,23,1,1338,1345,1339,1159,1165,1160,42,30,29,22,1,1346,1345,1338,1166,1165,1159,42,30,31,29,1,1346,1347,1345,1166,1167,1165,42,30,32,31,1,1346,1348,1347,1166,1168,1167,42,33,32,30,1,1349,1348,1346,1169,1168,1166,42,33,34,32,1,1349,1350,1348,1169,1170,1168,42,35,34,33,1,1351,1350,1349,1171,1170,1169,42,35,36,34,1,1351,1352,1350,1171,1172,1170,42,35,37,36,1,1351,1353,1352,1171,1173,1172,42,37,35,5,1,1353,1351,1328,1173,1171,1155,42,35,33,5,1,1351,1349,1328,1171,1169,1155,42,5,33,30,1,1328,1349,1346,1155,1169,1166,42,5,30,3,1,1328,1346,1329,1155,1166,3,42,30,1,3,1,1346,1336,1329,1166,1,3,42,30,22,1,1,1346,1338,1336,1166,1159,1,42,22,20,1,1,1338,1334,1336,1159,1158,1,42,6,37,5,1,1330,1353,1328,1156,1173,1155,42,6,38,37,1,1330,1354,1353,1156,1174,1173,42,6,39,38,1,1330,1355,1354,1156,1175,1174,42,8,39,6,1,1332,1355,1330,1157,1175,1156,42,8,40,39,1,1332,1356,1355,1157,1176,1175,42,41,40,8,1,1357,1356,1332,1177,1176,1157,42,42,40,41,1,1358,1359,1360,1178,1176,1177,42,42,43,40,1,1358,1361,1359,1178,1179,1176,42,42,44,43,1,1358,1362,1361,1178,1180,1179,42,45,44,42,1,1363,1362,1358,1181,1180,1178,42,45,46,44,1,1363,1364,1362,1181,1182,1180,42,46,45,47,1,1364,1363,1362,1182,1181,1183,42,47,45,48,1,1362,1363,1358,1183,1181,1184,42,45,49,48,1,1363,1365,1358,1181,1185,1184,42,45,50,49,1,1363,1366,1365,1181,1186,1185,42,45,51,50,1,1363,1365,1366,1181,1187,1186,42,45,42,51,1,1363,1358,1365,1181,1178,1187,42,42,41,51,1,1358,1360,1365,1178,1177,1187,42,51,41,52,1,1367,1357,1368,1187,1177,1188,42,52,41,8,1,1368,1357,1332,1188,1177,1157,42,9,8,52,1,1333,1332,1368,6,1157,1188,42,53,52,9,1,1369,1368,1333,1189,1188,6,42,53,51,52,1,1369,1367,1368,1189,1187,1188,42,50,51,53,1,1370,1367,1369,1186,1187,1189,42,49,50,53,1,1371,1372,1373,1185,1186,1189,42,49,53,54,1,1371,1373,1374,1185,1189,1190,42,53,55,54,1,1373,1375,1374,1189,18,1190,42,53,11,55,1,1373,1376,1375,1189,8,18,42,53,9,11,1,1369,1333,1377,1189,6,8,42,1189,24,25,1,1378,1340,1341,1152,1153,1161,42,1190,1189,25,1,1379,1380,1341,1191,1152,1161,42,57,1189,1190,1,1381,1380,1379,19,1152,1191,42,1191,57,1190,1,1382,1381,1379,1192,19,1191,42,1191,55,57,1,1382,1375,1381,1192,18,19,42,54,55,1191,1,1374,1375,1382,1190,18,1192,42,1192,54,1191,1,1383,1374,1382,1193,1190,1192,42,49,54,1192,1,1371,1374,1383,1185,1190,1193,42,48,49,1192,1,1358,1365,1360,1184,1185,1193,42,48,1192,1193,1,1358,1360,1359,1184,1193,1194,42,1192,1191,1193,1,1383,1382,1384,1193,1192,1194,42,1193,1191,1194,1,1384,1382,1385,1194,1192,1195,42,1194,1191,1190,1,1385,1382,1379,1195,1192,1191,42,1194,1190,1195,1,1385,1379,1386,1195,1191,1196,42,1190,1196,1195,1,1379,1387,1386,1191,1197,1196,42,1190,25,1196,1,1379,1341,1387,1191,1161,1197,42,1196,25,1197,1,1387,1341,1388,1197,1161,1198,42,1197,25,26,1,1388,1341,1342,1198,1161,1162,42,26,1198,1197,1,1342,1389,1388,1162,1199,1198,42,27,1198,26,1,1343,1389,1342,1163,1199,1162,42,27,1199,1198,1,1343,1390,1389,1163,1200,1199,42,28,1199,27,1,1344,1390,1343,1164,1200,1163,42,28,1200,1199,1,1344,1391,1390,1164,1201,1200,42,28,1201,1200,1,1344,1392,1391,1164,1202,1201,42,29,1201,28,1,1345,1392,1344,1165,1202,1164,42,31,1201,29,1,1347,1392,1345,1167,1202,1165,42,31,1202,1201,1,1347,1393,1392,1167,1203,1202,42,31,1203,1202,1,1347,1394,1393,1167,1204,1203,42,32,1203,31,1,1348,1394,1347,1168,1204,1167,42,34,1203,32,1,1350,1394,1348,1170,1204,1168,42,1204,1203,34,1,1395,1394,1350,1205,1204,1170,42,1204,1205,1203,1,1395,1396,1394,1205,1206,1204,42,1206,1205,1204,1,1397,1396,1395,1207,1206,1205,42,1206,1207,1205,1,1397,1398,1396,1207,1208,1206,42,1208,1207,1206,1,1399,1398,1397,1209,1208,1207,42,1208,1209,1207,1,1399,1400,1398,1209,1210,1208,42,1210,1209,1208,1,1401,1400,1399,1211,1210,1209,42,1210,1211,1209,1,1401,1402,1400,1211,1212,1210,42,1212,1211,1210,1,1403,1402,1401,1213,1212,1211,42,1212,1213,1211,1,1403,1404,1402,1213,1214,1212,42,1214,1213,1212,1,1405,1404,1403,1215,1214,1213,42,1214,1215,1213,1,1405,1406,1404,1215,1216,1214,42,1214,1216,1215,1,1405,1407,1406,1215,1217,1216,42,1214,1217,1216,1,1405,1408,1407,1215,1218,1217,42,1218,1217,1214,1,1409,1408,1405,1219,1218,1215,42,1218,1219,1217,1,1409,1410,1408,1219,1220,1218,42,1220,1219,1218,1,1411,1410,1409,1221,1220,1219,42,1221,1219,1220,1,1412,1410,1411,1222,1220,1221,42,1222,1219,1221,1,1413,1410,1412,1223,1220,1222,42,1223,1219,1222,1,1414,1410,1413,1224,1220,1223,42,1219,1223,1217,1,1410,1414,1408,1220,1224,1218,42,1223,1224,1217,1,1414,1415,1408,1224,1225,1218,42,1225,1224,1223,1,1416,1415,1414,1226,1225,1224,42,1226,1224,1225,1,1417,1415,1416,1227,1225,1226,42,1227,1224,1226,1,1418,1415,1417,1228,1225,1227,42,1216,1224,1227,1,1407,1415,1418,1217,1225,1228,42,1217,1224,1216,1,1408,1415,1407,1218,1225,1217,42,1216,1227,1228,1,1407,1418,1419,1217,1228,1229,42,1228,1227,1229,1,1419,1418,1420,1229,1228,1230,42,1227,1230,1229,1,1418,1421,1420,1228,1231,1230,42,1227,1226,1230,1,1418,1417,1421,1228,1227,1231,42,1231,1230,1226,1,1422,1421,1417,1232,1231,1227,42,1232,1230,1231,1,1423,1421,1422,1233,1231,1232,42,1232,1233,1230,1,1423,1424,1421,1233,1234,1231,42,1234,1233,1232,1,1425,1424,1423,1235,1234,1233,42,1233,1234,1235,1,1424,1425,1426,1234,1235,1236,42,1234,1236,1235,1,1425,1427,1426,1235,1237,1236,42,1237,1236,1234,1,1428,1427,1425,1238,1237,1235,42,1237,1238,1236,1,1428,1429,1427,1238,1239,1237,42,1237,1239,1238,1,1428,1430,1429,1238,1240,1239,42,1240,1239,1237,1,1431,1430,1428,1241,1240,1238,42,1240,1199,1239,1,1431,1390,1430,1241,1200,1240,42,1198,1199,1240,1,1389,1390,1431,1199,1200,1241,42,1241,1198,1240,1,1432,1389,1431,1242,1199,1241,42,1197,1198,1241,1,1388,1389,1432,1198,1199,1242,42,1196,1197,1241,1,1387,1388,1432,1197,1198,1242,42,1242,1196,1241,1,1433,1387,1432,1243,1197,1242,42,1195,1196,1242,1,1386,1387,1433,1196,1197,1243,42,1195,1242,1243,1,1386,1433,1434,1196,1243,1244,42,1243,1242,1244,1,1434,1433,1435,1244,1243,1245,42,1244,1242,1245,1,1435,1433,1436,1245,1243,1246,42,1242,1246,1245,1,1433,1437,1436,1243,1247,1246,42,1242,1241,1246,1,1433,1432,1437,1243,1242,1247,42,1246,1241,1247,1,1437,1432,1438,1247,1242,1248,42,1241,1248,1247,1,1432,1439,1438,1242,1249,1248,42,1241,1240,1248,1,1432,1431,1439,1242,1241,1249,42,1248,1240,1237,1,1439,1431,1428,1249,1241,1238,42,1248,1237,1249,1,1439,1428,1440,1249,1238,1250,42,1249,1237,1250,1,1440,1428,1441,1250,1238,1251,42,1250,1237,1234,1,1441,1428,1425,1251,1238,1235,42,1250,1234,1251,1,1441,1425,1442,1251,1235,1252,42,1234,1232,1251,1,1425,1423,1442,1235,1233,1252,42,1251,1232,1252,1,1442,1423,1443,1252,1233,1253,42,1232,1231,1252,1,1423,1422,1443,1233,1232,1253,42,1231,1253,1252,1,1422,1444,1443,1232,1254,1253,42,1231,1254,1253,1,1422,1445,1444,1232,1255,1254,42,1231,1226,1254,1,1422,1417,1445,1232,1227,1255,42,1226,1225,1254,1,1417,1416,1445,1227,1226,1255,42,1253,1254,1225,1,1444,1445,1416,1254,1255,1226,42,1253,1225,1255,1,1444,1416,1446,1254,1226,1256,42,1256,1255,1225,1,1447,1446,1416,1257,1256,1226,42,1257,1255,1256,1,1448,1446,1447,1258,1256,1257,42,1253,1255,1257,1,1444,1446,1448,1254,1256,1258,42,1258,1253,1257,1,1449,1444,1448,1259,1254,1258,42,1259,1253,1258,1,1450,1444,1449,1260,1254,1259,42,1252,1253,1259,1,1443,1444,1450,1253,1254,1260,42,1252,1259,1260,1,1443,1450,1451,1253,1260,1261,42,1260,1259,1261,1,1451,1450,1452,1261,1260,1262,42,1258,1261,1259,1,1449,1452,1450,1259,1262,1260,42,1258,1262,1261,1,1449,1453,1452,1259,1263,1262,42,1258,1263,1262,1,1449,1454,1453,1259,1264,1263,42,1258,1264,1263,1,1449,1455,1454,1259,1265,1264,42,1257,1264,1258,1,1448,1455,1449,1258,1265,1259,42,1257,1265,1264,1,1448,1456,1455,1258,1266,1265,42,1257,1266,1265,1,1448,1457,1456,1258,1267,1266,42,1267,1266,1257,1,1458,1457,1448,1268,1267,1258,42,1268,1266,1267,1,1459,1457,1458,1269,1267,1268,42,1268,1269,1266,1,1459,1460,1457,1269,1270,1267,42,1270,1269,1268,1,1461,1460,1459,1271,1270,1269,42,1271,1269,1270,1,1462,1460,1461,1272,1270,1271,42,1272,1269,1271,1,1463,1460,1462,1273,1270,1272,42,1273,1269,1272,1,1464,1460,1463,1274,1270,1273,42,1273,1274,1269,1,1464,1465,1460,1274,1275,1270,42,1273,1275,1274,1,1464,1466,1465,1274,1276,1275,42,1276,1275,1273,1,1467,1466,1464,1277,1276,1274,42,1277,1275,1276,1,1468,1466,1467,1278,1276,1277,42,1278,1275,1277,1,1469,1466,1468,1279,1276,1278,42,1278,1279,1275,1,1469,1470,1466,1279,1280,1276,42,1264,1279,1278,1,1455,1470,1469,1265,1280,1279,42,1265,1279,1264,1,1456,1470,1455,1266,1280,1265,42,1266,1279,1265,1,1457,1470,1456,1267,1280,1266,42,1266,1274,1279,1,1457,1465,1470,1267,1275,1280,42,1266,1269,1274,1,1457,1460,1465,1267,1270,1275,42,1275,1279,1274,1,1466,1470,1465,1276,1280,1275,42,1264,1278,1280,1,1455,1469,1471,1265,1279,1281,42,1280,1278,1277,1,1471,1469,1468,1281,1279,1278,42,1281,1280,1277,1,1472,1471,1468,1282,1281,1278,42,1261,1280,1281,1,1452,1471,1472,1262,1281,1282,42,1262,1280,1261,1,1453,1471,1452,1263,1281,1262,42,1263,1280,1262,1,1454,1471,1453,1264,1281,1263,42,1264,1280,1263,1,1455,1471,1454,1265,1281,1264,42,1282,1261,1281,1,1473,1452,1472,1283,1262,1282,42,1260,1261,1282,1,1451,1452,1473,1261,1262,1283,42,1260,1282,1283,1,1451,1473,1474,1261,1283,1284,42,1282,1284,1283,1,1473,1475,1474,1283,1285,1284,42,1282,1281,1284,1,1473,1472,1475,1283,1282,1285,42,1284,1281,1277,1,1475,1472,1468,1285,1282,1278,42,1284,1277,1285,1,1475,1468,1476,1285,1278,1286,42,1285,1277,1276,1,1476,1468,1467,1286,1278,1277,42,1286,1285,1276,1,1477,1476,1467,1287,1286,1277,42,1286,1287,1285,1,1477,1478,1476,1287,1288,1286,42,1288,1287,1286,1,1479,1478,1477,1289,1288,1287,42,1283,1287,1288,1,1474,1478,1479,1284,1288,1289,42,1283,1285,1287,1,1474,1476,1478,1284,1286,1288,42,1283,1284,1285,1,1474,1475,1476,1284,1285,1286,42,1289,1283,1288,1,1480,1474,1479,1290,1284,1289,42,1260,1283,1289,1,1451,1474,1480,1261,1284,1290,42,1290,1260,1289,1,1481,1451,1480,1291,1261,1290,42,1291,1260,1290,1,1482,1451,1481,1292,1261,1291,42,1292,1260,1291,1,1483,1451,1482,1293,1261,1292,42,1292,1251,1260,1,1483,1442,1451,1293,1252,1261,42,1293,1251,1292,1,1484,1442,1483,1294,1252,1293,42,1293,1250,1251,1,1484,1441,1442,1294,1251,1252,42,1249,1250,1293,1,1440,1441,1484,1250,1251,1294,42,1248,1249,1293,1,1439,1440,1484,1249,1250,1294,42,1247,1248,1293,1,1438,1439,1484,1248,1249,1294,42,1247,1293,1292,1,1438,1484,1483,1248,1294,1293,42,1294,1247,1292,1,1485,1438,1483,1295,1248,1293,42,1246,1247,1294,1,1437,1438,1485,1247,1248,1295,42,1245,1246,1294,1,1436,1437,1485,1246,1247,1295,42,1245,1294,1295,1,1436,1485,1486,1246,1295,1296,42,1295,1294,1296,1,1486,1485,1487,1296,1295,1297,42,1294,1292,1296,1,1485,1483,1487,1295,1293,1297,42,1296,1292,1291,1,1487,1483,1482,1297,1293,1292,42,1296,1291,1297,1,1487,1482,1488,1297,1292,1298,42,1297,1291,1298,1,1488,1482,1489,1298,1292,1299,42,1291,1290,1298,1,1482,1481,1489,1292,1291,1299,42,1298,1290,1299,1,1489,1481,1490,1299,1291,1300,42,1299,1290,1300,1,1490,1481,1491,1300,1291,1301,42,1300,1290,1289,1,1491,1481,1480,1301,1291,1290,42,1300,1289,1301,1,1491,1480,1492,1301,1290,1302,42,1289,1288,1301,1,1480,1479,1492,1290,1289,1302,42,1301,1288,1302,1,1492,1479,1493,1302,1289,1303,42,1302,1288,1303,1,1493,1479,1494,1303,1289,1304,42,1288,1286,1303,1,1479,1477,1494,1289,1287,1304,42,1303,1286,1304,1,1494,1477,1495,1304,1287,1305,42,1304,1286,1305,1,1495,1477,1496,1305,1287,1306,42,1305,1286,1306,1,1496,1477,1497,1306,1287,1307,42,1286,1276,1306,1,1477,1467,1497,1287,1277,1307,42,1276,1273,1306,1,1467,1464,1497,1277,1274,1307,42,1306,1273,1307,1,1497,1464,1498,1307,1274,1308,42,1307,1273,1272,1,1498,1464,1463,1308,1274,1273,42,1307,1272,1308,1,1498,1463,1499,1308,1273,1309,42,1308,1272,1271,1,1499,1463,1462,1309,1273,1272,42,1308,1271,1309,1,1499,1462,1500,1309,1272,1310,42,1309,1271,1310,1,1500,1462,1501,1310,1272,1311,42,1310,1271,1267,1,1501,1462,1458,1311,1272,1268,42,1271,1270,1267,1,1462,1461,1458,1272,1271,1268,42,1270,1268,1267,1,1461,1459,1458,1271,1269,1268,42,1310,1267,1256,1,1501,1458,1447,1311,1268,1257,42,1267,1257,1256,1,1458,1448,1447,1268,1258,1257,42,1310,1256,1311,1,1501,1447,1502,1311,1257,1312,42,1256,1222,1311,1,1447,1413,1502,1257,1223,1312,42,1256,1312,1222,1,1447,1503,1413,1257,1313,1223,42,1256,1225,1312,1,1447,1416,1503,1257,1226,1313,42,1312,1225,1223,1,1503,1416,1414,1313,1226,1224,42,1312,1223,1222,1,1503,1414,1413,1313,1224,1223,42,1311,1222,1221,1,1502,1413,1412,1312,1223,1222,42,1311,1221,1313,1,1502,1412,1504,1312,1222,1314,42,1313,1221,1314,1,1504,1412,1505,1314,1222,1315,42,1221,1220,1314,1,1412,1411,1505,1222,1221,1315,42,1314,1220,1315,1,1505,1411,1506,1315,1221,1316,42,1315,1220,1316,1,1506,1411,1507,1316,1221,1317,42,1316,1220,1317,1,1507,1411,1508,1317,1221,1318,42,1317,1220,1218,1,1508,1411,1409,1318,1221,1219,42,1317,1218,1318,1,1508,1409,1509,1318,1219,1319,42,1318,1218,1319,1,1509,1409,1510,1319,1219,1320,42,1218,1214,1319,1,1409,1405,1510,1219,1215,1320,42,1319,1214,1212,1,1510,1405,1403,1320,1215,1213,42,1212,1210,1319,1,1403,1401,1510,1213,1211,1320,42,1319,1210,1318,1,1510,1401,1509,1320,1211,1319,42,1320,1318,1210,1,1511,1509,1401,1321,1319,1211,42,1316,1318,1320,1,1507,1509,1511,1317,1319,1321,42,1316,1317,1318,1,1507,1508,1509,1317,1318,1319,42,1315,1316,1320,1,1506,1507,1511,1316,1317,1321,42,1315,1320,1208,1,1506,1511,1399,1316,1321,1209,42,1320,1210,1208,1,1511,1401,1399,1321,1211,1209,42,1314,1315,1208,1,1505,1506,1399,1315,1316,1209,42,1314,1208,1206,1,1505,1399,1397,1315,1209,1207,42,1314,1206,1321,1,1505,1397,1512,1315,1207,1322,42,1321,1206,1322,1,1512,1397,1513,1322,1207,1323,42,1322,1206,1323,1,1513,1397,1514,1323,1207,1324,42,1323,1206,1204,1,1514,1397,1395,1324,1207,1205,42,1323,1204,36,1,1514,1395,1352,1324,1205,1172,42,36,1204,34,1,1352,1395,1350,1172,1205,1170,42,1324,1323,36,1,1515,1514,1352,1325,1324,1172,42,1325,1323,1324,1,1516,1514,1515,1326,1324,1325,42,1325,1322,1323,1,1516,1513,1514,1326,1323,1324,42,1325,1321,1322,1,1516,1512,1513,1326,1322,1323,42,1313,1321,1325,1,1504,1512,1516,1314,1322,1326,42,1313,1314,1321,1,1504,1505,1512,1314,1315,1322,42,1326,1313,1325,1,1517,1504,1516,1327,1314,1326,42,1309,1313,1326,1,1500,1504,1517,1310,1314,1327,42,1309,1311,1313,1,1500,1502,1504,1310,1312,1314,42,1309,1310,1311,1,1500,1501,1502,1310,1311,1312,42,1327,1309,1326,1,1518,1500,1517,1328,1310,1327,42,1328,1309,1327,1,1519,1500,1518,1329,1310,1328,42,1329,1309,1328,1,1520,1500,1519,1330,1310,1329,42,1329,1330,1309,1,1520,1521,1500,1330,1331,1310,42,1304,1330,1329,1,1495,1521,1520,1305,1331,1330,42,1304,1305,1330,1,1495,1496,1521,1305,1306,1331,42,1305,1306,1330,1,1496,1497,1521,1306,1307,1331,42,1330,1306,1307,1,1521,1497,1498,1331,1307,1308,42,1330,1307,1308,1,1521,1498,1499,1331,1308,1309,42,1309,1330,1308,1,1500,1521,1499,1310,1331,1309,42,1331,1304,1329,1,1522,1495,1520,1332,1305,1330,42,1302,1304,1331,1,1493,1495,1522,1303,1305,1332,42,1302,1303,1304,1,1493,1494,1495,1303,1304,1305,42,1332,1302,1331,1,1523,1493,1522,1333,1303,1332,42,1301,1302,1332,1,1492,1493,1523,1302,1303,1333,42,1333,1301,1332,1,1524,1492,1523,1334,1302,1333,42,1334,1301,1333,1,1525,1492,1524,1335,1302,1334,42,1300,1301,1334,1,1491,1492,1525,1301,1302,1335,42,1335,1300,1334,1,1526,1491,1525,1336,1301,1335,42,1336,1300,1335,1,1527,1491,1526,1337,1301,1336,42,1299,1300,1336,1,1490,1491,1527,1300,1301,1337,42,1337,1299,1336,1,1528,1490,1527,1338,1300,1337,42,1337,1338,1299,1,1528,1529,1490,1338,1339,1300,42,1337,1339,1338,1,1528,1530,1529,1338,1340,1339,42,1337,1340,1339,1,1528,1531,1530,1338,1341,1340,42,1341,1340,1337,1,1532,1531,1528,1342,1341,1338,42,1342,1340,1341,1,1533,1531,1532,1343,1341,1342,42,1343,1340,1342,1,1534,1531,1533,1344,1341,1343,42,1344,1340,1343,1,1535,1531,1534,1345,1341,1344,42,1340,1344,1339,1,1531,1535,1530,1341,1345,1340,42,1344,1338,1339,1,1535,1529,1530,1345,1339,1340,42,1345,1338,1344,1,1536,1529,1535,1346,1339,1345,42,1345,1298,1338,1,1536,1489,1529,1346,1299,1339,42,1297,1298,1345,1,1488,1489,1536,1298,1299,1346,42,1346,1297,1345,1,1537,1488,1536,1347,1298,1346,42,1295,1297,1346,1,1486,1488,1537,1296,1298,1347,42,1295,1296,1297,1,1486,1487,1488,1296,1297,1298,42,1347,1295,1346,1,1538,1486,1537,1348,1296,1347,42,1347,1245,1295,1,1538,1436,1486,1348,1246,1296,42,1348,1245,1347,1,1539,1436,1538,1349,1246,1348,42,1244,1245,1348,1,1435,1436,1539,1245,1246,1349,42,1349,1244,1348,1,1540,1435,1539,1350,1245,1349,42,1350,1244,1349,1,1541,1435,1540,1351,1245,1350,42,1350,1243,1244,1,1541,1434,1435,1351,1244,1245,42,1350,1351,1243,1,1541,1542,1434,1351,1352,1244,42,1352,1351,1350,1,1543,1542,1541,1353,1352,1351,42,1353,1351,1352,1,1544,1542,1543,1354,1352,1353,42,1353,1354,1351,1,1544,1545,1542,1354,1355,1352,42,1353,1355,1354,1,1546,1547,1548,1354,1356,1355,42,1356,1355,1353,1,1549,1547,1546,1357,1356,1354,42,1355,1356,1357,1,1547,1549,1550,1356,1357,1358,42,1356,1358,1357,1,1551,1552,1553,1357,1359,1358,42,1356,1359,1358,1,1551,1554,1552,1357,1360,1359,42,1360,1359,1356,1,1555,1554,1551,1361,1360,1357,42,1360,1361,1359,1,1555,1556,1554,1361,1362,1360,42,1362,1361,1360,1,1557,1556,1555,1363,1362,1361,42,1361,1362,1363,1,1556,1557,1558,1362,1363,1364,42,1362,1364,1363,1,1557,1559,1558,1363,1365,1364,42,1364,1362,1353,1,1560,1561,1546,1365,1363,1354,42,1362,1360,1353,1,1561,1562,1546,1363,1361,1354,42,1353,1360,1356,1,1546,1562,1549,1354,1361,1357,42,1363,1364,1353,1,1558,1559,1544,1364,1365,1354,42,1363,1353,1352,1,1558,1544,1543,1364,1354,1353,42,1363,1352,1361,1,1558,1543,1556,1364,1353,1362,42,1361,1352,1350,1,1556,1543,1541,1362,1353,1351,42,1361,1350,1359,1,1556,1541,1554,1362,1351,1360,42,1359,1350,1358,1,1554,1541,1552,1360,1351,1359,42,1350,1349,1358,1,1541,1540,1552,1351,1350,1359,42,1357,1358,1349,1,1553,1552,1540,1358,1359,1350,42,1357,1349,1348,1,1553,1540,1539,1358,1350,1349,42,1357,1348,1365,1,1553,1539,1563,1358,1349,1366,42,1348,1347,1365,1,1539,1538,1563,1349,1348,1366,42,1347,1366,1365,1,1538,1564,1563,1348,1367,1366,42,1347,1367,1366,1,1538,1565,1564,1348,1368,1367,42,1347,1368,1367,1,1538,1566,1565,1348,1369,1368,42,1347,1346,1368,1,1538,1537,1566,1348,1347,1369,42,1368,1346,1369,1,1566,1537,1567,1369,1347,1370,42,1346,1345,1369,1,1537,1536,1567,1347,1346,1370,42,1369,1345,1344,1,1567,1536,1535,1370,1346,1345,42,1369,1344,1343,1,1567,1535,1534,1370,1345,1344,42,1369,1343,1370,1,1567,1534,1568,1370,1344,1371,42,1370,1343,1342,1,1568,1534,1533,1371,1344,1343,42,1342,1371,1370,1,1533,1569,1568,1343,1372,1371,42,1342,1372,1371,1,1533,1570,1569,1343,1373,1372,42,1373,1372,1342,1,1571,1570,1533,1374,1373,1343,42,1374,1372,1373,1,1572,1570,1571,1375,1373,1374,42,1375,1372,1374,1,1573,1570,1572,1376,1373,1375,42,1371,1372,1375,1,1569,1570,1573,1372,1373,1376,42,1376,1371,1375,1,1574,1569,1573,1377,1372,1376,42,1370,1371,1376,1,1568,1569,1574,1371,1372,1377,42,1369,1370,1376,1,1567,1568,1574,1370,1371,1377,42,1369,1376,1367,1,1567,1574,1565,1370,1377,1368,42,1367,1376,1377,1,1565,1574,1575,1368,1377,1378,42,1376,1378,1377,1,1574,1576,1575,1377,1379,1378,42,1376,1375,1378,1,1574,1573,1576,1377,1376,1379,42,1375,1379,1378,1,1573,1577,1576,1376,1380,1379,42,1379,1375,1374,1,1577,1573,1572,1380,1376,1375,42,1374,1336,1379,1,1572,1527,1577,1375,1337,1380,42,1374,1373,1336,1,1572,1571,1527,1375,1374,1337,42,1336,1373,1380,1,1527,1571,1578,1337,1374,1381,42,1380,1373,1341,1,1578,1571,1532,1381,1374,1342,42,1341,1373,1342,1,1532,1571,1533,1342,1374,1343,42,1380,1341,1337,1,1578,1532,1528,1381,1342,1338,42,1336,1380,1337,1,1527,1578,1528,1337,1381,1338,42,1336,1335,1379,1,1527,1526,1577,1337,1336,1380,42,1335,1381,1379,1,1526,1579,1577,1336,1382,1380,42,1335,1334,1381,1,1526,1525,1579,1336,1335,1382,42,1381,1334,1382,1,1579,1525,1580,1382,1335,1383,42,1334,1333,1382,1,1525,1524,1580,1335,1334,1383,42,1333,1383,1382,1,1524,1581,1580,1334,1384,1383,42,1333,1332,1383,1,1524,1523,1581,1334,1333,1384,42,1383,1332,1384,1,1581,1523,1582,1384,1333,1385,42,1332,1331,1384,1,1523,1522,1582,1333,1332,1385,42,1384,1331,1385,1,1582,1522,1583,1385,1332,1386,42,1385,1331,1386,1,1583,1522,1584,1386,1332,1387,42,1386,1331,1329,1,1584,1522,1520,1387,1332,1330,42,1386,1329,1328,1,1584,1520,1519,1387,1330,1329,42,1386,1328,1387,1,1584,1519,1585,1387,1329,1388,42,1387,1328,1388,1,1585,1519,1586,1388,1329,1389,42,1388,1328,1327,1,1586,1519,1518,1389,1329,1328,42,1389,1388,1327,1,1587,1586,1518,1390,1389,1328,42,1390,1388,1389,1,1588,1586,1587,1391,1389,1390,42,1390,1391,1388,1,1588,1589,1586,1391,1392,1389,42,1392,1391,1390,1,1590,1589,1588,1393,1392,1391,42,1392,1393,1391,1,1590,1591,1589,1393,1394,1392,42,1392,1394,1393,1,1590,1592,1591,1393,1395,1394,42,1395,1394,1392,1,1593,1592,1590,1396,1395,1393,42,1396,1394,1395,1,1594,1592,1593,1397,1395,1396,42,1397,1394,1396,1,1595,1592,1594,1398,1395,1397,42,1394,1397,1398,1,1592,1595,1596,1395,1398,1399,42,1397,1399,1398,1,1595,1597,1596,1398,1400,1399,42,1400,1399,1397,1,1598,1597,1595,1401,1400,1398,42,1401,1400,1402,1,1599,1598,1600,1402,1401,1403,42,1402,1400,1403,1,1600,1598,1601,1403,1401,1404,42,1396,1403,1400,1,1594,1601,1598,1397,1404,1401,42,1404,1403,1396,1,1602,1601,1594,1405,1404,1397,42,1405,1403,1404,1,1603,1601,1602,1406,1404,1405,42,1405,1402,1403,1,1603,1600,1601,1406,1403,1404,42,1405,1406,1402,1,1603,1604,1600,1406,1407,1403,42,1407,1406,1405,1,1605,1604,1603,1408,1407,1406,42,1407,1408,1406,1,1605,1606,1604,1408,1409,1407,42,1409,1408,1407,1,1607,1606,1605,1410,1409,1408,42,1410,1408,1409,1,1608,1606,1607,1411,1409,1410,42,1410,1411,1408,1,1608,1609,1606,1411,1412,1409,42,1410,1383,1411,1,1608,1581,1609,1411,1384,1412,42,1412,1383,1410,1,1610,1581,1608,1413,1384,1411,42,1413,1383,1412,1,1611,1581,1610,1414,1384,1413,42,1413,1382,1383,1,1611,1580,1581,1414,1383,1384,42,1381,1382,1413,1,1579,1580,1611,1382,1383,1414,42,1414,1381,1413,1,1612,1579,1611,1415,1382,1414,42,1378,1381,1414,1,1576,1579,1612,1379,1382,1415,42,1379,1381,1378,1,1577,1579,1576,1380,1382,1379,42,1377,1378,1414,1,1575,1576,1612,1378,1379,1415,42,1377,1414,1415,1,1575,1612,1613,1378,1415,1416,42,1416,1415,1414,1,1614,1613,1612,1417,1416,1415,42,1366,1415,1416,1,1564,1613,1614,1367,1416,1417,42,1366,1377,1415,1,1564,1575,1613,1367,1378,1416,42,1366,1367,1377,1,1564,1565,1575,1367,1368,1378,42,1365,1366,1416,1,1563,1564,1614,1366,1367,1417,42,1365,1416,1417,1,1563,1614,1615,1366,1417,1418,42,1417,1416,1418,1,1615,1614,1616,1418,1417,1419,42,1416,1413,1418,1,1614,1611,1616,1417,1414,1419,42,1416,1414,1413,1,1614,1612,1611,1417,1415,1414,42,1419,1418,1413,1,1617,1616,1611,1420,1419,1414,42,1420,1418,1419,1,1618,1616,1617,1421,1419,1420,42,1421,1418,1420,1,1619,1616,1618,1422,1419,1421,42,1417,1418,1421,1,1615,1616,1619,1418,1419,1422,42,1417,1421,1422,1,1615,1619,1620,1418,1422,1423,42,1422,1421,1423,1,1620,1619,1621,1423,1422,1424,42,1423,1421,1420,1,1621,1619,1618,1424,1422,1421,42,1423,1420,1424,1,1621,1618,1622,1424,1421,1425,42,1424,1420,1425,1,1622,1618,1623,1425,1421,1426,42,1420,1419,1425,1,1618,1617,1623,1421,1420,1426,42,1419,1410,1425,1,1617,1608,1623,1420,1411,1426,42,1419,1412,1410,1,1617,1610,1608,1420,1413,1411,42,1413,1412,1419,1,1611,1610,1617,1414,1413,1420,42,1426,1425,1410,1,1624,1623,1608,1427,1426,1411,42,1427,1425,1426,1,1625,1623,1624,1428,1426,1427,42,1427,1424,1425,1,1625,1622,1623,1428,1425,1426,42,1428,1424,1427,1,1626,1622,1625,1429,1425,1428,42,1423,1424,1428,1,1621,1622,1626,1424,1425,1429,42,1429,1423,1428,1,1627,1621,1626,1430,1424,1429,42,1429,1430,1423,1,1627,1628,1621,1430,1431,1424,42,1431,1430,1429,1,1629,1628,1627,1432,1431,1430,42,1431,1432,1430,1,1629,1630,1628,1432,1433,1431,42,1431,1433,1432,1,1629,1631,1630,1432,1434,1433,42,1434,1433,1431,1,1632,1633,1634,1435,1434,1432,42,1434,1435,1433,1,1632,1635,1633,1435,1436,1434,42,1434,47,1435,1,1632,1362,1635,1435,1183,1436,42,1434,46,47,1,1632,1364,1362,1435,1182,1183,42,1436,46,1434,1,1636,1364,1632,1437,1182,1435,42,46,1436,1437,1,1364,1636,1632,1182,1437,1438,42,1437,1436,1431,1,1632,1636,1634,1438,1437,1432,42,1436,1434,1431,1,1636,1632,1634,1437,1435,1432,42,1437,1431,1438,1,1632,1634,1633,1438,1432,1439,42,1438,1431,1429,1,1637,1629,1627,1439,1432,1430,42,1438,1429,1439,1,1637,1627,1638,1439,1430,1440,42,1439,1429,1440,1,1638,1627,1639,1440,1430,1441,42,1429,1428,1440,1,1627,1626,1639,1430,1429,1441,42,1440,1428,1427,1,1639,1626,1625,1441,1429,1428,42,1440,1427,1441,1,1639,1625,1640,1441,1428,1442,42,1427,1426,1441,1,1625,1624,1640,1428,1427,1442,42,1441,1426,1442,1,1640,1624,1641,1442,1427,1443,42,1426,1443,1442,1,1624,1642,1641,1427,1444,1443,42,1426,1409,1443,1,1624,1607,1642,1427,1410,1444,42,1426,1410,1409,1,1624,1608,1607,1427,1411,1410,42,1443,1409,1444,1,1642,1607,1643,1444,1410,1445,42,1409,1407,1444,1,1607,1605,1643,1410,1408,1445,42,1444,1407,1445,1,1643,1605,1644,1445,1408,1446,42,1407,1405,1445,1,1605,1603,1644,1408,1406,1446,42,1405,1404,1445,1,1603,1602,1644,1406,1405,1446,42,1445,1404,1446,1,1644,1602,1645,1446,1405,1447,42,1446,1404,1396,1,1645,1602,1594,1447,1405,1397,42,1396,1395,1446,1,1594,1593,1645,1397,1396,1447,42,1447,1446,1395,1,1646,1645,1593,1448,1447,1396,42,1445,1446,1447,1,1644,1645,1646,1446,1447,1448,42,1448,1445,1447,1,1647,1644,1646,1449,1446,1448,42,1444,1445,1448,1,1643,1644,1647,1445,1446,1449,42,1442,1444,1448,1,1641,1643,1647,1443,1445,1449,42,1443,1444,1442,1,1642,1643,1641,1444,1445,1443,42,1442,1448,1449,1,1641,1647,1648,1443,1449,1450,42,1449,1448,1450,1,1648,1647,1649,1450,1449,1451,42,1448,1447,1450,1,1647,1646,1649,1449,1448,1451,42,1450,1447,1451,1,1649,1646,1650,1451,1448,1452,42,1447,1390,1451,1,1646,1588,1650,1448,1391,1452,42,1447,1392,1390,1,1646,1590,1588,1448,1393,1391,42,1447,1395,1392,1,1646,1593,1590,1448,1396,1393,42,1451,1390,1389,1,1650,1588,1587,1452,1391,1390,42,1451,1389,1452,1,1650,1587,1651,1452,1390,1453,42,1452,1389,1453,1,1651,1587,1652,1453,1390,1454,42,1389,1327,1453,1,1587,1518,1652,1390,1328,1454,42,1453,1327,1326,1,1652,1518,1517,1454,1328,1327,42,1453,1326,1454,1,1652,1517,1653,1454,1327,1455,42,1454,1326,1324,1,1653,1517,1515,1455,1327,1325,42,1326,1325,1324,1,1517,1516,1515,1327,1326,1325,42,1454,1324,1455,1,1653,1515,1654,1455,1325,1456,42,1455,1324,36,1,1654,1515,1352,1456,1325,1172,42,1456,1455,36,1,1655,1654,1352,1457,1456,1172,42,1457,1455,1456,1,1656,1654,1655,1458,1456,1457,42,1457,1454,1455,1,1656,1653,1654,1458,1455,1456,42,1452,1454,1457,1,1651,1653,1656,1453,1455,1458,42,1452,1453,1454,1,1651,1652,1653,1453,1454,1455,42,1449,1452,1457,1,1648,1651,1656,1450,1453,1458,42,1449,1451,1452,1,1648,1650,1651,1450,1452,1453,42,1449,1450,1451,1,1648,1649,1650,1450,1451,1452,42,1458,1449,1457,1,1657,1648,1656,1459,1450,1458,42,1441,1449,1458,1,1640,1648,1657,1442,1450,1459,42,1441,1442,1449,1,1640,1641,1648,1442,1443,1450,42,1459,1441,1458,1,1658,1640,1657,1460,1442,1459,42,1460,1441,1459,1,1659,1640,1658,1461,1442,1460,42,1440,1441,1460,1,1639,1640,1659,1441,1442,1461,42,1439,1440,1460,1,1638,1639,1659,1440,1441,1461,42,1439,1460,1461,1,1638,1659,1660,1440,1461,1462,42,1461,1460,1459,1,1660,1659,1658,1462,1461,1460,42,1461,1459,1462,1,1661,1550,1662,1462,1460,1463,42,1463,1462,1459,1,1663,1662,1550,1464,1463,1460,42,1464,1462,1463,1,1664,1662,1663,1465,1463,1464,42,1464,1465,1462,1,1664,1635,1662,1465,1466,1463,42,44,1465,1464,1,1362,1635,1664,1180,1466,1465,42,44,1437,1465,1,1362,1632,1635,1180,1438,1466,42,46,1437,44,1,1364,1632,1362,1182,1438,1180,42,1465,1437,1438,1,1635,1632,1633,1466,1438,1439,42,1465,1438,1466,1,1635,1633,1665,1466,1439,1467,42,1466,1438,1439,1,1666,1637,1638,1467,1439,1440,42,1466,1439,1461,1,1666,1638,1660,1467,1440,1462,42,1465,1466,1461,1,1635,1665,1661,1466,1467,1462,42,1465,1461,1462,1,1635,1661,1662,1466,1462,1463,42,44,1464,43,1,1362,1664,1361,1180,1465,1179,42,1464,1467,43,1,1664,1667,1361,1465,1468,1179,42,1464,1463,1467,1,1664,1663,1667,1465,1464,1468,42,1467,1463,1459,1,1667,1663,1550,1468,1464,1460,42,1467,1459,1468,1,1667,1550,1547,1468,1460,1469,42,1469,1468,1459,1,1549,1547,1550,1470,1469,1460,42,1468,1469,1470,1,1547,1549,1546,1469,1470,1471,42,1469,1471,1470,1,1549,1562,1546,1470,1472,1471,42,1472,1471,1469,1,1668,1669,1670,1473,1472,1470,42,1473,1471,1472,1,1671,1669,1668,1474,1472,1473,42,1473,1474,1471,1,1671,1672,1669,1474,1475,1472,42,1474,1473,1475,1,1672,1671,1673,1475,1474,1476,42,1473,1476,1475,1,1671,1674,1673,1474,1477,1476,42,1473,1477,1476,1,1671,1675,1674,1474,1478,1477,42,1472,1477,1473,1,1668,1675,1671,1473,1478,1474,42,1472,1478,1477,1,1668,1676,1675,1473,1479,1478,42,1472,1469,1478,1,1668,1670,1676,1473,1470,1479,42,1469,1459,1478,1,1670,1658,1676,1470,1460,1479,42,1478,1459,1479,1,1676,1658,1677,1479,1460,1480,42,1459,1458,1479,1,1658,1657,1677,1460,1459,1480,42,1458,1480,1479,1,1657,1678,1677,1459,1481,1480,42,1458,1457,1480,1,1657,1656,1678,1459,1458,1481,42,1480,1457,1456,1,1678,1656,1655,1481,1458,1457,42,1480,1456,1481,1,1678,1655,1679,1481,1457,1482,42,1481,1456,38,1,1679,1655,1354,1482,1457,1174,42,38,1456,37,1,1354,1655,1353,1174,1457,1173,42,1456,36,37,1,1655,1352,1353,1457,1172,1173,42,1482,1481,38,1,1680,1679,1354,1483,1482,1174,42,1483,1481,1482,1,1681,1679,1680,1484,1482,1483,42,1477,1481,1483,1,1675,1679,1681,1478,1482,1484,42,1477,1480,1481,1,1675,1678,1679,1478,1481,1482,42,1479,1480,1477,1,1677,1678,1675,1480,1481,1478,42,1478,1479,1477,1,1676,1677,1675,1479,1480,1478,42,1477,1483,1476,1,1675,1681,1674,1478,1484,1477,42,1476,1483,1470,1,1674,1681,1682,1477,1484,1471,42,1470,1483,1482,1,1682,1681,1680,1471,1484,1483,42,1468,1470,1482,1,1547,1546,1548,1469,1471,1483,42,39,1468,1482,1,1683,1547,1548,1175,1469,1483,42,40,1468,39,1,1359,1547,1683,1176,1469,1175,42,40,1467,1468,1,1359,1667,1547,1176,1468,1469,42,43,1467,40,1,1361,1667,1359,1179,1468,1176,42,1482,38,39,1,1548,1684,1683,1483,1174,1175,42,1470,1475,1476,1,1682,1673,1674,1471,1476,1477,42,1484,1475,1470,1,1685,1673,1682,1485,1476,1471,42,1484,1474,1475,1,1685,1672,1673,1485,1475,1476,42,1474,1484,1470,1,1561,1560,1546,1475,1485,1471,42,1471,1474,1470,1,1562,1561,1546,1472,1475,1471,42,1435,47,1485,1,1635,1362,1664,1436,1183,1486,42,47,1486,1485,1,1362,1361,1664,1183,1487,1486,42,47,48,1486,1,1362,1358,1361,1183,1184,1487,42,48,1193,1486,1,1358,1359,1361,1184,1194,1487,42,1487,1486,1193,1,1667,1361,1359,1488,1487,1194,42,1485,1486,1487,1,1664,1361,1667,1486,1487,1488,42,1485,1487,1488,1,1664,1667,1663,1486,1488,1489,42,1487,1357,1488,1,1667,1550,1663,1488,1358,1489,42,1487,1355,1357,1,1667,1547,1550,1488,1356,1358,42,1487,1193,1355,1,1667,1359,1547,1488,1194,1356,42,1355,1193,1194,1,1547,1359,1683,1356,1194,1195,42,1355,1194,1354,1,1547,1683,1548,1356,1195,1355,42,1194,1195,1354,1,1683,1684,1548,1195,1196,1355,42,1354,1195,1243,1,1545,1386,1434,1355,1196,1244,42,1354,1243,1351,1,1545,1434,1542,1355,1244,1352,42,1488,1357,1489,1,1663,1550,1662,1489,1358,1490,42,1489,1357,1490,1,1662,1550,1661,1490,1358,1491,42,1357,1491,1490,1,1553,1686,1687,1358,1492,1491,42,1357,1365,1491,1,1553,1563,1686,1358,1366,1492,42,1491,1365,1492,1,1686,1563,1688,1492,1366,1493,42,1365,1417,1492,1,1563,1615,1688,1366,1418,1493,42,1492,1417,1422,1,1688,1615,1620,1493,1418,1423,42,1492,1422,1432,1,1688,1620,1630,1493,1423,1433,42,1432,1422,1423,1,1630,1620,1621,1433,1423,1424,42,1430,1432,1423,1,1628,1630,1621,1431,1433,1424,42,1432,1493,1492,1,1630,1689,1688,1433,1494,1493,42,1433,1493,1432,1,1631,1689,1630,1434,1494,1433,42,1433,1494,1493,1,1631,1690,1689,1434,1495,1494,42,1433,1435,1494,1,1633,1635,1665,1434,1436,1495,42,1435,1490,1494,1,1635,1661,1665,1436,1491,1495,42,1435,1489,1490,1,1635,1662,1661,1436,1490,1491,42,1485,1489,1435,1,1664,1662,1635,1486,1490,1436,42,1485,1488,1489,1,1664,1663,1662,1486,1489,1490,42,1494,1490,1493,1,1690,1687,1689,1495,1491,1494,42,1490,1491,1493,1,1687,1686,1689,1491,1492,1494,42,1491,1492,1493,1,1686,1688,1689,1492,1493,1494,42,1383,1384,1411,1,1581,1582,1609,1384,1385,1412,42,1411,1384,1385,1,1609,1582,1583,1412,1385,1386,42,1411,1385,1408,1,1609,1583,1606,1412,1386,1409,42,1408,1385,1495,1,1606,1583,1691,1409,1386,1496,42,1495,1385,1386,1,1691,1583,1584,1496,1386,1387,42,1495,1386,1401,1,1691,1584,1599,1496,1387,1402,42,1401,1386,1387,1,1599,1584,1585,1402,1387,1388,42,1401,1387,1398,1,1599,1585,1596,1402,1388,1399,42,1398,1387,1391,1,1596,1585,1589,1399,1388,1392,42,1387,1388,1391,1,1585,1586,1589,1388,1389,1392,42,1398,1391,1393,1,1596,1589,1591,1399,1392,1394,42,1394,1398,1393,1,1592,1596,1591,1395,1399,1394,42,1398,1399,1401,1,1596,1597,1599,1399,1400,1402,42,1406,1495,1401,1,1604,1691,1599,1407,1496,1402,42,1406,1408,1495,1,1604,1606,1691,1407,1409,1496,42,1406,1401,1402,1,1604,1599,1600,1407,1402,1403,42,1396,1400,1397,1,1594,1598,1595,1397,1401,1398,42,1368,1369,1367,1,1566,1567,1565,1369,1370,1368,42,1338,1298,1299,1,1529,1489,1490,1339,1299,1300,42,1251,1252,1260,1,1442,1443,1451,1252,1253,1261,42,1199,1200,1239,1,1390,1391,1430,1200,1201,1240,42,1239,1200,1496,1,1430,1391,1692,1240,1201,1497,42,1201,1496,1200,1,1392,1692,1391,1202,1497,1201,42,1201,1497,1496,1,1392,1693,1692,1202,1498,1497,42,1498,1497,1201,1,1694,1693,1392,1499,1498,1202,42,1499,1497,1498,1,1695,1693,1694,1500,1498,1499,42,1500,1497,1499,1,1696,1693,1695,1501,1498,1500,42,1501,1497,1500,1,1697,1693,1696,1502,1498,1501,42,1496,1497,1501,1,1692,1693,1697,1497,1498,1502,42,1238,1496,1501,1,1429,1692,1697,1239,1497,1502,42,1239,1496,1238,1,1430,1692,1429,1240,1497,1239,42,1238,1501,1502,1,1429,1697,1698,1239,1502,1503,42,1502,1501,1500,1,1698,1697,1696,1503,1502,1501,42,1502,1500,1503,1,1698,1696,1699,1503,1501,1504,42,1503,1500,1504,1,1699,1696,1700,1504,1501,1505,42,1504,1500,1499,1,1700,1696,1695,1505,1501,1500,42,1504,1499,1207,1,1700,1695,1398,1505,1500,1208,42,1207,1499,1498,1,1398,1695,1694,1208,1500,1499,42,1207,1498,1205,1,1398,1694,1396,1208,1499,1206,42,1205,1498,1202,1,1396,1694,1393,1206,1499,1203,42,1202,1498,1201,1,1393,1694,1392,1203,1499,1202,42,1205,1202,1203,1,1396,1393,1394,1206,1203,1204,42,1209,1504,1207,1,1400,1700,1398,1210,1505,1208,42,1209,1505,1504,1,1400,1701,1700,1210,1506,1505,42,1211,1505,1209,1,1402,1701,1400,1212,1506,1210,42,1211,1506,1505,1,1402,1702,1701,1212,1507,1506,42,1211,1507,1506,1,1402,1703,1702,1212,1508,1507,42,1213,1507,1211,1,1404,1703,1402,1214,1508,1212,42,1508,1507,1213,1,1704,1703,1404,1509,1508,1214,42,1508,1506,1507,1,1704,1702,1703,1509,1507,1508,42,1509,1506,1508,1,1705,1702,1704,1510,1507,1509,42,1503,1506,1509,1,1699,1702,1705,1504,1507,1510,42,1505,1506,1503,1,1701,1702,1699,1506,1507,1504,42,1505,1503,1504,1,1701,1699,1700,1506,1504,1505,42,1503,1509,1502,1,1699,1705,1698,1504,1510,1503,42,1510,1502,1509,1,1706,1698,1705,1511,1503,1510,42,1238,1502,1510,1,1429,1698,1706,1239,1503,1511,42,1236,1238,1510,1,1427,1429,1706,1237,1239,1511,42,1236,1510,1511,1,1427,1706,1707,1237,1511,1512,42,1510,1508,1511,1,1706,1704,1707,1511,1509,1512,42,1510,1509,1508,1,1706,1705,1704,1511,1510,1509,42,1511,1508,1512,1,1707,1704,1708,1512,1509,1513,42,1508,1213,1512,1,1704,1404,1708,1509,1214,1513,42,1213,1228,1512,1,1404,1419,1708,1214,1229,1513,42,1215,1228,1213,1,1406,1419,1404,1216,1229,1214,42,1215,1216,1228,1,1406,1407,1419,1216,1217,1229,42,1228,1513,1512,1,1419,1709,1708,1229,1514,1513,42,1228,1229,1513,1,1419,1420,1709,1229,1230,1514,42,1229,1514,1513,1,1420,1710,1709,1230,1515,1514,42,1229,1515,1514,1,1420,1711,1710,1230,1516,1515,42,1229,1233,1515,1,1420,1424,1711,1230,1234,1516,42,1229,1230,1233,1,1420,1421,1424,1230,1231,1234,42,1515,1233,1516,1,1711,1424,1712,1516,1234,1517,42,1233,1235,1516,1,1424,1426,1712,1234,1236,1517,42,1516,1235,1517,1,1712,1426,1713,1517,1236,1518,42,1236,1517,1235,1,1427,1713,1426,1237,1518,1236,42,1236,1511,1517,1,1427,1707,1713,1237,1512,1518,42,1514,1517,1511,1,1710,1713,1707,1515,1518,1512,42,1514,1516,1517,1,1710,1712,1713,1515,1517,1518,42,1515,1516,1514,1,1711,1712,1710,1516,1517,1515,42,1514,1511,1513,1,1710,1707,1709,1515,1512,1514,42,1513,1511,1512,1,1709,1707,1708,1514,1512,1513,42,1400,1401,1399,2,1714,1715,1716,1401,1402,1400,42,1518,1519,1520,0,1717,1718,1719,1519,1520,1521,42,1518,1521,1519,0,1717,1720,1718,1519,1522,1520,42,1521,1518,1522,0,1720,1717,1721,1522,1519,1523,42,1522,1523,1521,0,1721,1722,1720,1523,1524,1522,42,1522,1524,1523,0,1721,1723,1722,1523,1525,1524,42,1525,1524,1522,0,1724,1723,1721,1526,1525,1523,42,1526,1524,1525,0,1725,1723,1724,1527,1525,1526,42,1526,1527,1524,0,1725,1726,1723,1527,1528,1525,42,1528,1527,1526,0,1727,1726,1725,1529,1528,1527,42,1528,1529,1527,0,1727,1728,1726,1529,1530,1528,42,1530,1529,1528,0,1729,1728,1727,1531,1530,1529,42,1529,1530,1531,0,1728,1730,1731,1532,1532,1532,42,1530,1532,1531,0,1730,1732,1731,1533,1533,1533,42,1530,1533,1532,0,1730,1733,1732,1534,1534,1534,42,1533,1530,1534,0,1734,1729,1735,1535,1531,1536,42,1534,1530,1528,0,1735,1729,1727,1536,1531,1529,42,1534,1528,1535,0,1735,1727,1736,1536,1529,1537,42,1535,1528,1526,0,1736,1727,1725,1537,1529,1527,42,1535,1526,1536,0,1736,1725,1737,1537,1527,1538,42,1536,1526,1525,0,1737,1725,1724,1538,1527,1526,42,1525,1537,1536,0,1738,1739,1740,1539,1539,1539,42,1538,1537,1525,0,1741,1739,1738,1540,1540,1540,42,1539,1537,1538,0,1742,1739,1743,1541,1541,1541,42,1537,1539,1540,0,1739,1742,1744,1542,1542,1542,42,1540,1539,1541,0,1745,1746,1747,1543,1544,1545,42,1541,1539,1542,0,1747,1746,1748,1545,1544,1546,42,1539,1520,1542,0,1746,1719,1748,1544,1521,1546,42,1543,1520,1539,0,1749,1750,1751,1542,1542,1542,42,1518,1520,1543,0,1717,1719,1752,1519,1521,1547,42,1518,1543,1544,0,1717,1752,1753,1519,1547,1548,42,1544,1543,1545,0,1753,1752,1754,1548,1547,1549,42,1545,1543,1538,0,1755,1749,1741,1542,1542,1542,42,1538,1543,1539,0,1741,1749,1751,1542,1542,1542,42,1538,1522,1545,0,1756,1721,1754,1550,1523,1549,42,1525,1522,1538,0,1724,1721,1756,1526,1523,1550,42,1522,1544,1545,0,1721,1753,1754,1523,1548,1549,42,1522,1518,1544,0,1721,1717,1753,1523,1519,1548,42,1542,1520,1519,0,1748,1719,1718,1546,1521,1520,42,1521,1542,1519,0,1720,1748,1718,1522,1546,1520,42,1521,1523,1542,0,1720,1722,1748,1522,1524,1546,42,1523,1541,1542,0,1722,1747,1748,1524,1545,1546,42,1523,1546,1541,0,1722,1757,1747,1524,1551,1545,42,1524,1546,1523,0,1723,1757,1722,1525,1551,1524,42,1524,1527,1546,0,1723,1726,1757,1525,1528,1551,42,1527,1547,1546,0,1726,1758,1757,1528,1552,1551,42,1527,1529,1547,0,1726,1728,1758,1528,1530,1552,42,1529,1531,1547,0,1728,1731,1758,1530,1553,1552,42,1547,1531,1548,0,1758,1731,1759,1552,1553,1554,42,1531,1549,1548,0,1731,1760,1759,1553,1555,1554,42,1531,1532,1549,0,1731,1732,1760,1556,1556,1556,42,1532,1550,1549,0,1732,1761,1760,1557,1558,1555,42,1532,1551,1550,0,1762,1763,1764,1557,1559,1558,42,1532,1552,1551,0,1765,1766,1767,1557,1560,1559,42,1533,1552,1532,0,1734,1766,1765,1535,1560,1557,42,1552,1533,1534,0,1766,1734,1735,1560,1535,1536,42,1552,1534,1553,0,1766,1735,1768,1560,1536,1561,42,1553,1534,1535,0,1768,1735,1736,1561,1536,1537,42,1554,1553,1535,0,1769,1768,1736,1562,1561,1537,42,1553,1554,1555,0,1768,1769,1770,1561,1562,1563,42,1554,1556,1555,0,1771,1772,1773,1564,1564,1564,42,1557,1556,1554,0,1774,1775,1771,1564,1564,1564,42,1556,1557,1558,0,1775,1774,1776,1565,1565,1565,42,1557,1559,1558,0,1777,1778,1776,1564,1564,1564,42,1560,1559,1557,0,1779,1778,1777,1566,1566,1566,42,1560,1561,1559,0,1779,1780,1778,1567,1567,1567,42,1562,1561,1560,0,1781,1780,1779,1568,1568,1568,42,1562,1563,1561,0,1781,1782,1780,1569,1570,1571,42,1537,1563,1562,0,1739,1782,1781,1572,1570,1569,42,1537,1540,1563,0,1739,1744,1782,1573,1573,1573,42,1563,1540,1541,0,1783,1745,1747,1570,1543,1545,42,1563,1541,1564,0,1783,1747,1784,1570,1545,1574,42,1565,1564,1541,0,1785,1784,1747,1575,1574,1545,42,1561,1564,1565,0,1786,1784,1785,1571,1574,1575,42,1561,1563,1564,0,1786,1783,1784,1571,1570,1574,42,1561,1565,1566,0,1786,1785,1787,1571,1575,1576,42,1548,1566,1565,0,1759,1787,1785,1554,1576,1575,42,1567,1566,1548,0,1788,1787,1759,1577,1576,1554,42,1567,1568,1566,0,1788,1789,1787,1577,1578,1576,42,1569,1568,1567,0,1790,1789,1788,1579,1578,1577,42,1570,1568,1569,0,1791,1789,1790,1580,1578,1579,42,1570,1558,1568,0,1791,1792,1789,1580,1581,1578,42,1556,1558,1570,0,1772,1776,1793,1565,1565,1565,42,1556,1570,1571,0,1772,1793,1794,1565,1565,1565,42,1572,1571,1570,0,1795,1796,1791,1582,1583,1580,42,1573,1571,1572,0,1797,1798,1799,1584,1583,1582,42,1573,1555,1571,0,1797,1770,1798,1584,1563,1583,42,1553,1555,1573,0,1768,1770,1797,1561,1563,1584,42,1552,1553,1573,0,1766,1768,1797,1560,1561,1584,42,1552,1573,1551,0,1766,1797,1767,1560,1584,1559,42,1551,1573,1572,0,1767,1797,1799,1559,1584,1582,42,1551,1572,1574,0,1763,1795,1800,1559,1582,1585,42,1574,1572,1569,0,1800,1795,1790,1585,1582,1579,42,1572,1570,1569,0,1795,1791,1790,1582,1580,1579,42,1569,1567,1574,0,1790,1788,1800,1579,1577,1585,42,1574,1567,1549,0,1800,1788,1801,1585,1577,1555,42,1549,1567,1548,0,1801,1788,1759,1555,1577,1554,42,1574,1549,1550,0,1800,1801,1764,1585,1555,1558,42,1550,1551,1574,0,1764,1763,1800,1558,1559,1585,42,1555,1556,1571,0,1773,1772,1794,1564,1564,1564,42,1558,1561,1568,0,1792,1786,1789,1581,1571,1578,42,1558,1559,1561,0,1792,1802,1786,1586,1586,1586,42,1568,1561,1566,0,1789,1786,1787,1578,1571,1576,42,1547,1548,1565,0,1758,1759,1785,1552,1554,1575,42,1546,1547,1565,0,1757,1758,1785,1551,1552,1575,42,1546,1565,1541,0,1757,1785,1747,1551,1575,1545,42,1536,1537,1562,0,1740,1739,1781,1538,1572,1569,42,1536,1562,1535,0,1740,1781,1803,1538,1569,1537,42,1535,1562,1560,0,1803,1781,1779,1568,1568,1568,42,1535,1560,1557,0,1803,1779,1777,1566,1566,1566,42,1535,1557,1575,0,1803,1777,1804,1587,1587,1587,42,1575,1557,1554,0,1804,1777,1771,1564,1564,1564,42,1554,1535,1575,0,1769,1736,1805,1588,1588,1588,42,1576,1577,1578,0,1806,1807,1808,1589,1590,1591,42,1577,1576,1579,0,1807,1806,1809,1590,1589,1592,42,1580,1577,1579,0,1810,1807,1809,1593,1590,1592,42,1577,1580,1581,0,1811,1812,1813,1594,1594,1594,42,1581,1580,1582,0,1814,1810,1815,1595,1593,1596,42,1582,1580,1579,0,1815,1810,1809,1596,1593,1592,42,1576,1582,1579,0,1806,1815,1809,1589,1596,1592,42,1582,1576,1583,0,1815,1806,1816,1596,1589,1597,42,1584,1582,1583,0,1817,1815,1816,1598,1596,1597,42,1584,1585,1582,0,1817,1818,1815,1598,1599,1596,42,1586,1585,1584,0,1819,1818,1817,1600,1599,1598,42,1586,1587,1585,0,1819,1820,1818,1600,1601,1599,42,1588,1587,1586,0,1821,1820,1819,1602,1601,1600,42,1588,1589,1587,0,1821,1822,1820,1602,1603,1601,42,1590,1589,1588,0,1823,1822,1821,1604,1603,1602,42,1590,1591,1589,0,1823,1824,1822,1605,1605,1605,42,1592,1591,1590,0,1825,1824,1823,1605,1605,1605,42,1592,1593,1591,0,1825,1826,1824,1606,1606,1606,42,1593,1592,1594,0,1827,1828,1829,1607,1608,1609,42,1592,1595,1594,0,1828,1830,1829,1608,1610,1609,42,1592,1596,1595,0,1831,1832,1833,1608,1611,1610,42,1596,1592,1597,0,1834,1825,1835,1611,1608,1612,42,1597,1592,1590,0,1835,1825,1823,1605,1605,1605,42,1597,1590,1598,0,1835,1823,1836,1612,1604,1613,42,1598,1590,1588,0,1836,1823,1821,1613,1604,1602,42,1598,1588,1599,0,1836,1821,1837,1613,1602,1614,42,1599,1588,1586,0,1837,1821,1819,1614,1602,1600,42,1599,1586,1600,0,1837,1819,1838,1614,1600,1615,42,1600,1586,1584,0,1838,1819,1817,1615,1600,1598,42,1600,1584,1601,0,1838,1817,1839,1615,1598,1616,42,1601,1584,1583,0,1839,1817,1816,1616,1598,1597,42,1601,1583,1602,0,1839,1816,1840,1616,1597,1617,42,1583,1576,1602,0,1816,1806,1840,1597,1589,1617,42,1576,1578,1602,0,1806,1808,1840,1589,1591,1617,42,1601,1602,1578,0,1839,1840,1808,1616,1617,1591,42,1603,1601,1578,0,1841,1839,1808,1618,1616,1591,42,1600,1601,1603,0,1838,1839,1841,1615,1616,1618,42,1604,1600,1603,0,1842,1838,1841,1619,1615,1618,42,1605,1600,1604,0,1843,1838,1842,1620,1615,1619,42,1605,1606,1600,0,1843,1844,1838,1620,1621,1615,42,1607,1606,1605,0,1845,1844,1843,1622,1621,1620,42,1607,1599,1606,0,1845,1837,1844,1622,1614,1621,42,1607,1608,1599,0,1845,1846,1837,1622,1623,1614,42,1609,1608,1607,0,1847,1846,1845,1624,1623,1622,42,1610,1608,1609,0,1848,1846,1847,1625,1623,1624,42,1610,1598,1608,0,1848,1836,1846,1625,1613,1623,42,1597,1598,1610,0,1849,1836,1848,1612,1613,1625,42,1611,1597,1610,0,1850,1849,1848,1626,1612,1625,42,1596,1597,1611,0,1832,1849,1850,1611,1612,1626,42,1596,1611,1595,0,1832,1850,1833,1611,1626,1610,42,1595,1611,1612,0,1833,1850,1851,1610,1626,1627,42,1611,1613,1612,0,1850,1852,1851,1626,1628,1627,42,1613,1611,1610,0,1852,1850,1848,1628,1626,1625,42,1613,1610,1609,0,1852,1848,1847,1628,1625,1624,42,1614,1613,1609,0,1853,1852,1847,1629,1628,1624,42,1612,1613,1614,0,1851,1852,1853,1627,1628,1629,42,1612,1614,1615,0,1851,1853,1854,1627,1629,1630,42,1614,1616,1615,0,1855,1856,1857,1631,1631,1631,42,1614,1617,1616,0,1855,1858,1856,1632,1632,1632,42,1614,1609,1617,0,1853,1847,1859,1629,1624,1633,42,1617,1609,1607,0,1859,1847,1845,1633,1624,1622,42,1617,1607,1618,0,1859,1845,1860,1634,1634,1634,42,1619,1618,1607,0,1861,1862,1863,1635,1635,1635,42,1619,1620,1618,0,1861,1864,1862,1636,1636,1636,42,1621,1620,1619,0,1865,1864,1861,1636,1636,1636,42,1621,1622,1620,0,1865,1866,1864,1636,1636,1636,42,1621,1623,1622,0,1867,1868,1869,1637,1637,1637,42,1624,1623,1621,0,1870,1868,1867,1638,1639,1640,42,1624,1625,1623,0,1870,1871,1868,1638,1641,1639,42,1626,1625,1624,0,1872,1871,1870,1642,1641,1638,42,1626,1615,1625,0,1872,1873,1871,1642,1630,1641,42,1626,1612,1615,0,1872,1874,1873,1642,1627,1630,42,1595,1612,1626,0,1830,1874,1872,1610,1627,1642,42,1594,1595,1626,0,1829,1830,1872,1609,1610,1642,42,1594,1626,1624,0,1829,1872,1870,1609,1642,1638,42,1594,1624,1627,0,1829,1870,1875,1609,1638,1643,42,1624,1621,1627,0,1870,1867,1875,1638,1640,1643,42,1627,1621,1628,0,1875,1867,1876,1643,1640,1644,42,1621,1629,1628,0,1867,1877,1876,1640,1645,1644,42,1621,1630,1629,0,1867,1878,1877,1640,1646,1645,42,1631,1630,1621,0,1879,1880,1865,1647,1646,1640,42,1631,1632,1630,0,1879,1881,1880,1647,1648,1646,42,1605,1632,1631,0,1882,1881,1879,1620,1648,1647,42,1605,1604,1632,0,1882,1883,1881,1649,1649,1649,42,1603,1632,1604,0,1884,1881,1883,1594,1594,1594,42,1632,1603,1633,0,1881,1884,1885,1650,1650,1650,42,1603,1577,1633,0,1884,1811,1885,1650,1650,1650,42,1603,1578,1577,0,1884,1886,1811,1650,1650,1650,42,1633,1577,1581,0,1885,1811,1813,1594,1594,1594,42,1632,1633,1581,0,1881,1885,1813,1594,1594,1594,42,1632,1581,1634,0,1881,1813,1887,1594,1594,1594,42,1634,1581,1582,0,1888,1814,1815,1651,1595,1596,42,1634,1582,1585,0,1888,1815,1818,1651,1596,1599,42,1629,1634,1585,0,1877,1888,1818,1645,1651,1599,42,1630,1634,1629,0,1878,1888,1877,1646,1651,1645,42,1632,1634,1630,0,1881,1887,1880,1652,1652,1652,42,1629,1585,1587,0,1877,1818,1820,1645,1599,1601,42,1628,1629,1587,0,1876,1877,1820,1644,1645,1601,42,1628,1587,1589,0,1876,1820,1822,1644,1601,1603,42,1591,1628,1589,0,1889,1876,1822,1653,1644,1603,42,1627,1628,1591,0,1875,1876,1889,1643,1644,1653,42,1591,1593,1627,0,1889,1827,1875,1653,1607,1643,42,1593,1594,1627,0,1827,1829,1875,1607,1609,1643,42,1607,1605,1631,0,1863,1882,1879,1622,1620,1647,42,1607,1631,1619,0,1863,1879,1861,1654,1654,1654,42,1619,1631,1621,0,1861,1879,1865,1655,1655,1655,42,1615,1616,1625,0,1857,1856,1890,1631,1631,1631,42,1616,1623,1625,0,1856,1891,1890,1631,1631,1631,42,1616,1620,1623,0,1892,1893,1891,1631,1631,1631,42,1620,1616,1617,0,1893,1892,1858,1631,1631,1631,42,1617,1618,1620,0,1858,1862,1864,1631,1631,1631,42,1620,1622,1623,0,1864,1866,1891,1631,1631,1631,42,1598,1599,1608,0,1836,1837,1846,1613,1614,1623,42,1599,1600,1606,0,1837,1838,1844,1614,1615,1621,42,1635,1636,1637,3,1894,1895,1896,1656,1657,1658,42,1636,1635,1638,3,1895,1894,1897,1657,1656,1659,42,1638,1639,1636,3,1897,1898,1895,1659,1660,1657,42,1639,1638,1640,3,1899,1900,1901,1660,1659,1661,42,1640,1638,1641,3,1901,1900,1902,1661,1659,1662,42,1638,1635,1641,3,1897,1894,1903,1659,1656,1662,42,1635,1642,1641,3,1894,1904,1903,1656,1663,1662,42,1642,1635,1643,3,1904,1894,1905,1663,1656,1664,42,1635,1637,1643,3,1894,1896,1905,1656,1658,1664,42,1643,1637,1644,3,1906,1907,1908,1664,1658,1665,42,1644,1637,1645,3,1908,1909,1910,1665,1658,1666,42,1637,1646,1645,3,1909,1911,1910,1658,1667,1666,42,1637,1647,1646,3,1909,1912,1911,1658,1668,1667,42,1637,1636,1647,3,1909,1913,1912,1658,1657,1668,42,1646,1647,1648,3,1914,1915,1916,1667,1668,1669,42,1648,1647,1649,3,1916,1915,1917,1669,1668,1670,42,1648,1649,1650,3,1916,1917,1918,1669,1670,1671,42,1649,1651,1650,3,1919,1920,1921,1670,1672,1671,42,1650,1651,1652,3,1921,1920,1922,1671,1672,1673,42,1650,1652,1653,3,1921,1922,1923,1671,1673,1674,42,1652,1654,1653,3,1924,1925,1926,1673,1675,1674,42,1653,1654,1655,3,1926,1925,1927,1674,1675,1676,42,1653,1655,1656,3,1926,1927,1928,1674,1676,1677,42,1656,1655,1657,3,1928,1927,1929,1677,1676,1678,42,1656,1657,1658,3,1928,1929,1930,1677,1678,1679,42,1658,1657,1659,3,1930,1929,1931,1679,1678,1680,42,1657,1660,1659,3,1929,1932,1931,1678,1681,1680,42,1659,1660,1661,3,1931,1932,1933,1680,1681,1682,42,1662,1653,1656,3,1934,1923,1935,1683,1674,1677,42,1662,1650,1653,3,1934,1921,1923,1683,1671,1674,42,1663,1650,1662,3,1936,1918,1937,1684,1671,1683,42,1648,1650,1663,3,1916,1918,1936,1669,1671,1684,42,1645,1648,1663,3,1938,1916,1936,1666,1669,1684,42,1645,1646,1648,3,1938,1914,1916,1666,1667,1669,42,1664,1645,1663,3,1939,1938,1936,1685,1666,1684,42,1664,1663,1665,3,1939,1936,1940,1685,1684,1686,42,1666,1664,1665,3,1941,1939,1940,1687,1685,1686,42,1667,1666,1665,3,1942,1941,1940,1688,1687,1686,42,1668,1666,1667,3,1943,1941,1942,1689,1687,1688,42,1663,1662,1669,3,1936,1937,1944,1684,1683,1690,42,1670,1663,1669,3,1940,1936,1944,1691,1684,1690,42,1671,1670,1669,3,1945,1940,1944,1692,1691,1690,42,1670,1671,1672,3,1940,1945,1942,1691,1692,1693,42,1673,1672,1671,3,1946,1942,1945,1694,1693,1692,42,1662,1656,1674,3,1934,1935,1947,1683,1677,1695,42,1675,1662,1674,3,1948,1934,1947,1696,1683,1695,42,1675,1674,1676,3,1948,1947,1949,1696,1695,1697,42,1675,1676,1677,3,1948,1949,1950,1696,1697,1698,42,1678,1677,1676,3,1951,1950,1949,1699,1698,1697,42,1644,1645,1679,3,1908,1910,1952,1665,1666,1700,42,1680,1644,1679,3,1953,1908,1952,1701,1665,1700,42,1681,1644,1680,3,1954,1908,1953,1702,1665,1701,42,1681,1643,1644,3,1954,1906,1908,1702,1664,1665,42,1642,1643,1681,3,1904,1905,1955,1663,1664,1702,42,1682,1642,1681,3,1956,1904,1955,1703,1663,1702,42,1642,1682,1641,3,1904,1956,1903,1663,1703,1662,42,1641,1682,1683,3,1903,1956,1957,1662,1703,1704,42,1682,1684,1683,3,1956,1958,1957,1703,1705,1704,42,1682,1685,1684,3,1956,1959,1958,1703,1706,1705,42,1685,1682,1686,3,1959,1956,1960,1707,1707,1707,42,1686,1682,1681,3,1960,1956,1955,1708,1703,1702,42,1687,1685,1686,3,1961,1959,1960,1709,1709,1709,42,1687,1684,1685,3,1961,1958,1959,1710,1705,1706,42,1688,1681,1680,3,1962,1954,1953,1711,1702,1701,42,1689,1688,1680,3,1963,1962,1953,1712,1711,1701,42,1690,1688,1689,3,1964,1962,1963,1713,1711,1712,42,1690,1689,1691,3,1964,1963,1965,1713,1712,1714,42,1689,1680,1691,3,1963,1953,1965,1712,1701,1714,42,1691,1680,1679,3,1965,1953,1952,1714,1701,1700,42,1640,1641,1692,3,1901,1902,1966,1661,1662,1715,42,1692,1641,1693,3,1966,1902,1967,1715,1662,1716,42,1692,1693,1694,3,1966,1967,1968,1715,1716,1717,42,1694,1693,1695,3,1968,1967,1969,1717,1716,1718,42,1694,1695,1696,3,1968,1969,1970,1717,1718,1719,42,1695,1697,1696,3,1969,1971,1970,1718,1720,1719,42,1692,1694,1698,3,1972,1973,1974,1715,1717,1721,42,1698,1694,1699,3,1974,1973,1975,1721,1717,1722,42,1700,1698,1699,3,1976,1974,1975,1723,1721,1722,42,1698,1700,1701,3,1974,1976,1977,1721,1723,1724,42,1700,1702,1701,3,1976,1978,1977,1723,1725,1724,42,1702,1700,1699,3,1978,1976,1975,1725,1723,1722,42,1698,1701,1703,3,1974,1977,1979,1721,1724,1726,42,1704,1698,1703,3,1980,1974,1979,1727,1721,1726,42,1704,1692,1698,3,1980,1972,1974,1727,1715,1721,42,1705,1692,1704,3,1981,1972,1980,1728,1715,1727,42,1705,1640,1692,3,1981,1982,1972,1728,1661,1715,42,1706,1640,1705,3,1983,1982,1981,1729,1661,1728,42,1639,1640,1706,3,1984,1982,1983,1660,1661,1729,42,1706,1705,1707,3,1983,1981,1985,1729,1728,1730,42,1705,1708,1707,3,1981,1986,1985,1728,1731,1730,42,1705,1704,1708,3,1981,1980,1986,1728,1727,1731,42,1704,1703,1708,3,1980,1979,1986,1727,1726,1731,42,1708,1703,1709,3,1987,1988,1989,1731,1726,1732,42,1709,1703,1710,3,1989,1988,1990,1732,1726,1733,42,1710,1703,1711,3,1990,1988,1991,1733,1726,1734,42,1710,1711,1712,3,1990,1991,1992,1733,1734,1735,42,1712,1711,1713,3,1992,1991,1993,1735,1734,1736,42,1712,1713,1714,3,1992,1993,1994,1735,1736,1737,42,1710,1712,1714,3,1990,1992,1994,1733,1735,1737,42,1710,1714,1715,3,1990,1994,1995,1733,1737,1738,42,1716,1710,1715,3,1996,1990,1995,1739,1733,1738,42,1709,1710,1716,3,1989,1990,1996,1732,1733,1739,42,1717,1709,1716,3,1997,1989,1996,1740,1732,1739,42,1717,1708,1709,3,1997,1987,1989,1740,1731,1732,42,1707,1708,1717,3,1998,1987,1997,1730,1731,1740,42,1718,1707,1717,3,1999,1998,1997,1741,1730,1740,42,1706,1707,1718,3,2000,1998,1999,1729,1730,1741,42,1718,1717,1719,3,1999,1997,2001,1741,1740,1742,42,1717,1716,1719,3,1997,1996,2001,1740,1739,1742,42,1719,1716,1720,3,2002,2003,2004,1742,1739,1743,42,1720,1716,1715,3,2004,2003,2005,1743,1739,1738,42,1720,1715,1721,3,2004,2005,2006,1743,1738,1744,42,1715,1722,1721,3,2005,2007,2006,1738,1745,1744,42,1715,1723,1722,3,2005,2008,2007,1738,1746,1745,42,1723,1724,1722,3,2008,2009,2007,1746,1747,1745,42,1725,1719,1720,3,2010,2002,2004,1748,1742,1743,42,1726,1719,1725,3,2011,2002,2010,1749,1742,1748,42,1718,1719,1726,3,2012,2002,2011,1741,1742,1749,42,1727,1726,1725,3,2013,2011,2010,1750,1749,1748,42,1725,1728,1727,3,2010,2014,2013,1748,1751,1750,42,1725,1729,1728,3,2010,2015,2014,1748,1752,1751,42,1725,1730,1729,3,2010,2016,2015,1748,1753,1752,42,1725,1720,1730,3,2010,2004,2016,1748,1743,1753,42,1720,1731,1730,3,2004,2017,2016,1743,1754,1753,42,1720,1732,1731,3,2004,2018,2017,1743,1755,1754,42,1732,1733,1731,3,2018,2019,2017,1755,1756,1754,42,1732,1734,1733,3,2018,2020,2019,1755,1757,1756,42,1735,1733,1734,3,2021,2019,2020,1758,1756,1757,42,1735,1736,1733,3,2021,2022,2019,1758,1759,1756,42,1733,1736,1731,3,2019,2022,2017,1756,1759,1754,42,1737,1731,1736,3,2023,2017,2022,1760,1754,1759,42,1731,1737,1730,3,2017,2023,2016,1754,1760,1753,42,1737,1738,1730,3,2023,2024,2016,1760,1761,1753,42,1730,1738,1729,3,2016,2024,2015,1753,1761,1752,42,1729,1738,1739,3,2015,2024,2025,1752,1761,1762,42,1729,1739,1728,3,2015,2025,2026,1752,1762,1751,42,1740,1741,1742,3,2027,2028,2029,1763,1764,1765,42,1741,1740,1743,3,2028,2027,2030,1764,1763,1766,42,1743,1744,1741,3,2030,2031,2028,1766,1767,1764,42,1744,1743,1745,3,2032,2033,2034,1767,1766,1768,42,1745,1743,1746,3,2034,2033,2035,1768,1766,1769,42,1743,1740,1746,3,2030,2027,2036,1766,1763,1769,42,1740,1747,1746,3,2027,2037,2036,1763,1770,1769,42,1747,1740,1748,3,2037,2027,2038,1770,1763,1771,42,1740,1742,1748,3,2027,2029,2038,1763,1765,1771,42,1748,1742,1749,3,2039,2040,2041,1771,1765,1772,42,1749,1742,1750,3,2041,2042,2043,1772,1765,1773,42,1742,1751,1750,3,2042,2044,2043,1765,1774,1773,42,1742,1741,1751,3,2042,2045,2044,1765,1764,1774,42,1741,1752,1751,3,2045,2046,2044,1764,1775,1774,42,1751,1752,1753,3,2047,2048,2049,1774,1775,1776,42,1752,1754,1753,3,2048,2050,2049,1775,1777,1776,42,1753,1754,1755,3,2049,2050,2051,1776,1777,1778,42,1755,1754,1756,3,2052,2053,2054,1778,1777,1779,42,1754,1757,1756,3,2053,2055,2054,1777,1780,1779,42,1757,1758,1756,3,2056,2057,2058,1780,1781,1779,42,1758,1759,1756,3,2057,2059,2058,1781,1782,1779,42,1756,1759,1760,3,2058,2059,2060,1779,1782,1783,42,1759,1761,1760,3,2059,2061,2060,1782,1784,1783,42,1760,1761,1762,3,2060,2061,2062,1783,1784,1785,42,1761,1763,1762,3,2061,2063,2062,1784,1786,1785,42,1761,1764,1763,3,2061,2064,2063,1784,1787,1786,42,1763,1764,1765,3,2063,2064,2065,1786,1787,1788,42,1755,1756,1760,3,2052,2054,2066,1778,1779,1783,42,1755,1760,1766,3,2052,2066,2067,1778,1783,1789,42,1766,1760,1767,3,2067,2066,2068,1789,1783,1790,42,1768,1766,1767,3,2069,2067,2068,1791,1789,1790,42,1768,1767,1769,3,2069,2068,2070,1791,1790,1792,42,1768,1769,1770,3,2069,2070,2071,1791,1792,1793,42,1771,1770,1769,3,2072,2071,2070,1794,1793,1792,42,1772,1755,1766,3,2073,2051,2074,1795,1778,1789,42,1772,1753,1755,3,2073,2049,2051,1795,1776,1778,42,1750,1753,1772,3,2075,2049,2073,1773,1776,1795,42,1750,1751,1753,3,2075,2047,2049,1773,1774,1776,42,1773,1750,1772,3,2076,2075,2073,1796,1773,1795,42,1774,1773,1772,3,2077,2076,2073,1797,1796,1795,42,1773,1774,1775,3,2076,2077,2078,1796,1797,1798,42,1775,1774,1776,3,2078,2077,2079,1798,1797,1799,42,1775,1776,1777,3,2078,2079,2080,1798,1799,1800,42,1772,1766,1778,3,2073,2074,2081,1795,1789,1801,42,1779,1772,1778,3,2082,2073,2081,1802,1795,1801,42,1779,1778,1780,3,2082,2081,2083,1802,1801,1803,42,1779,1780,1781,3,2082,2083,2084,1802,1803,1804,42,1781,1780,1782,3,2084,2083,2085,1804,1803,1805,42,1749,1750,1783,3,2041,2043,2086,1772,1773,1806,42,1784,1749,1783,3,2087,2041,2086,1807,1772,1806,42,1784,1785,1749,3,2087,2088,2041,1807,1808,1772,42,1784,1786,1785,3,2087,2089,2088,1807,1809,1808,42,1786,1784,1787,3,2089,2087,2090,1809,1807,1810,42,1784,1788,1787,3,2087,2091,2090,1807,1811,1810,42,1784,1783,1788,3,2087,2086,2091,1807,1806,1811,42,1787,1788,1789,3,2090,2091,2092,1810,1811,1812,42,1786,1787,1789,3,2089,2090,2092,1809,1810,1812,42,1749,1785,1748,3,2041,2088,2039,1772,1808,1771,42,1747,1748,1785,3,2037,2038,2093,1770,1771,1808,42,1790,1747,1785,3,2094,2037,2093,1813,1770,1808,42,1747,1790,1746,3,2037,2094,2036,1770,1813,1769,42,1746,1790,1791,3,2036,2094,2095,1769,1813,1814,42,1790,1792,1791,3,2094,2096,2095,1813,1815,1814,42,1790,1793,1792,3,2094,2097,2096,1813,1816,1815,42,1793,1790,1794,3,2097,2094,2098,1816,1813,1817,42,1790,1785,1794,3,2094,2093,2098,1813,1808,1817,42,1795,1793,1794,3,2099,2097,2098,1818,1816,1817,42,1792,1793,1795,3,2096,2097,2099,1815,1816,1818,42,1745,1746,1796,3,2034,2035,2100,1768,1769,1819,42,1746,1797,1796,3,2035,2101,2100,1769,1820,1819,42,1797,1798,1796,3,2101,2102,2100,1820,1821,1819,42,1798,1797,1799,3,2102,2101,2103,1821,1820,1822,42,1798,1799,1800,3,2102,2103,2104,1821,1822,1823,42,1800,1799,1801,3,2104,2103,2105,1823,1822,1824,42,1796,1798,1802,3,2106,2107,2108,1819,1821,1825,42,1802,1798,1803,3,2108,2107,2109,1825,1821,1826,42,1802,1803,1804,3,2108,2109,2110,1825,1826,1827,42,1804,1803,1805,3,2110,2109,2111,1827,1826,1828,42,1806,1804,1805,3,2112,2110,2111,1829,1827,1828,42,1802,1804,1806,3,2108,2110,2112,1825,1827,1829,42,1807,1802,1806,3,2113,2108,2112,1830,1825,1829,42,1808,1802,1807,3,2114,2108,2113,1831,1825,1830,42,1808,1796,1802,3,2114,2106,2108,1831,1819,1825,42,1809,1796,1808,3,2115,2106,2114,1832,1819,1831,42,1809,1745,1796,3,2115,2116,2106,1832,1768,1819,42,1810,1745,1809,3,2117,2116,2115,1833,1768,1832,42,1744,1745,1810,3,2118,2116,2117,1767,1768,1833,42,1810,1809,1811,3,2117,2115,2119,1833,1832,1834,42,1811,1809,1812,3,2119,2115,2120,1834,1832,1835,42,1809,1808,1812,3,2115,2114,2120,1832,1831,1835,42,1812,1808,1807,3,2120,2114,2113,1835,1831,1830,42,1813,1812,1807,3,2121,2122,2123,1836,1835,1830,42,1814,1812,1813,3,2124,2122,2121,1837,1835,1836,42,1814,1811,1812,3,2124,2125,2122,1837,1834,1835,42,1815,1811,1814,3,2126,2125,2124,1838,1834,1837,42,1810,1811,1815,3,2127,2125,2126,1833,1834,1838,42,1815,1814,1816,3,2126,2124,2128,1838,1837,1839,42,1816,1814,1817,3,2128,2124,2129,1839,1837,1840,42,1813,1817,1814,3,2121,2129,2124,1836,1840,1837,42,1813,1818,1817,3,2121,2130,2129,1836,1841,1840,42,1813,1807,1818,3,2121,2123,2130,1836,1830,1841,42,1818,1807,1819,3,2130,2123,2131,1841,1830,1842,42,1818,1819,1820,3,2130,2131,2132,1841,1842,1843,42,1820,1819,1821,3,2132,2131,2133,1843,1842,1844,42,1822,1820,1821,3,2134,2132,2133,1845,1843,1844,42,1818,1820,1822,3,2130,2132,2134,1841,1843,1845,42,1823,1818,1822,3,2135,2130,2134,1846,1841,1845,42,1817,1818,1823,3,2129,2130,2135,1840,1841,1846,42,1817,1823,1824,3,2136,2137,2138,1840,1846,1847,42,1824,1823,1825,3,2138,2137,2139,1847,1846,1848,42,1825,1823,1826,3,2139,2137,2140,1848,1846,1849,42,1823,1827,1826,3,2137,2141,2140,1846,1850,1849,42,1826,1827,1828,3,2140,2141,2142,1849,1850,1851,42,1816,1817,1824,3,2143,2136,2138,1839,1840,1847,42,1829,1816,1824,3,2144,2143,2138,1852,1839,1847,42,1815,1816,1829,3,2145,2143,2144,1838,1839,1852,42,1830,1815,1829,3,2146,2145,2144,1853,1838,1852,42,1829,1831,1830,3,2144,2147,2146,1852,1854,1853,42,1831,1829,1832,3,2147,2144,2148,1854,1852,1855,42,1832,1829,1833,3,2148,2144,2149,1855,1852,1856,42,1829,1824,1833,3,2144,2138,2149,1852,1847,1856,42,1824,1834,1833,3,2138,2150,2149,1847,1857,1856,42,1824,1835,1834,3,2138,2151,2150,1847,1858,1857,42,1834,1835,1836,3,2150,2151,2152,1857,1858,1859,42,1835,1837,1836,3,2151,2153,2152,1858,1860,1859,42,1836,1837,1838,3,2152,2153,2154,1859,1860,1861,42,1838,1839,1836,3,2154,2155,2152,1861,1862,1859,42,1836,1839,1834,3,2152,2155,2150,1859,1862,1857,42,1839,1840,1834,3,2155,2156,2150,1862,1863,1857,42,1833,1834,1840,3,2149,2150,2156,1856,1857,1863,42,1833,1840,1841,3,2149,2156,2157,1856,1863,1864,42,1833,1841,1832,3,2149,2157,2148,1856,1864,1855,42,1832,1841,1842,3,2148,2157,2158,1855,1864,1865,42,1842,1841,1843,3,2159,2160,2161,1865,1864,1866,42,1843,1841,1844,3,2161,2160,2162,1866,1864,1867,42,1845,1843,1844,3,2163,2161,2162,1868,1866,1867,42,1845,1844,1846,3,2163,2162,2164,1868,1867,1869,42,1843,1847,1842,3,2165,2166,2167,1866,1870,1865,42,1843,1848,1847,3,2165,2168,2166,1866,1871,1870,42,1843,1849,1848,3,2165,2169,2168,1866,1872,1871,42,1849,1850,1848,3,2169,2170,2168,1872,1873,1871,42,1832,1842,1831,3,2148,2158,2171,1855,1865,1854,42,1851,1852,1853,3,2172,2173,2174,1874,1875,1876,42,1851,1854,1852,3,2175,2176,2177,1874,1877,1875,42,1854,1851,1855,3,2176,2175,2178,1877,1874,1878,42,1855,1856,1854,3,2179,2180,2181,1878,1879,1877,42,1857,1856,1855,3,2182,2180,2179,1880,1879,1878,42,1857,1858,1856,3,2183,2184,2185,1880,1881,1879,42,1856,1858,1859,3,2185,2184,2186,1879,1881,1882,42,1859,1858,1860,3,2187,2180,2181,1882,1881,1883,42,1858,1861,1860,3,2180,2179,2181,1881,1884,1883,42,1858,1862,1861,3,2180,2182,2179,1881,1885,1884,42,1860,1861,1863,3,2176,2178,2175,1883,1884,1886,42,1860,1863,1864,3,2176,2175,2177,1883,1886,1887,42,1864,1863,1865,3,2173,2172,2174,1887,1886,1888,42,1863,1866,1865,3,2172,2188,2174,1886,1889,1888,42,1865,1866,1867,3,2174,2188,2189,1888,1889,1890,42,1865,1867,1868,3,2174,2189,2190,1888,1890,1891,42,1867,1869,1868,3,2191,2192,2190,1890,1892,1891,42,1868,1869,1870,3,2190,2192,2193,1891,1892,1893,42,1868,1870,1871,3,2190,2193,2194,1891,1893,1894,42,1871,1870,1872,3,2194,2193,2195,1894,1893,1895,42,1870,1873,1872,3,2193,2196,2195,1893,1896,1895,42,1872,1873,1874,3,2195,2196,2197,1895,1896,1897,42,1874,1875,1872,3,2197,2198,2195,1897,1898,1895,42,1875,1876,1872,3,2198,2199,2195,1898,1899,1895,42,1876,1871,1872,3,2199,2194,2195,1899,1894,1895,42,1876,1865,1871,3,2199,2174,2194,1899,1888,1894,42,1864,1865,1876,3,2173,2174,2199,1887,1888,1899,42,1877,1864,1876,3,2200,2173,2199,1900,1887,1899,42,1878,1864,1877,3,2201,2177,2202,1901,1887,1900,42,1879,1864,1878,3,2203,2177,2201,1902,1887,1901,42,1879,1860,1864,3,2203,2176,2177,1902,1883,1887,42,1880,1860,1879,3,2204,2181,2205,1903,1883,1902,42,1860,1880,1859,3,2181,2204,2187,1883,1903,1882,42,1859,1880,1881,3,2187,2204,2206,1882,1903,1904,42,1881,1880,1882,3,2206,2204,2207,1904,1903,1905,42,1880,1879,1882,3,2204,2205,2207,1903,1902,1905,42,1882,1879,1878,3,2208,2203,2201,1905,1902,1901,42,1882,1878,1883,3,2208,2201,2209,1905,1901,1906,42,1883,1878,1877,3,2209,2201,2202,1906,1901,1900,42,1883,1877,1884,3,2209,2202,2210,1906,1900,1907,42,1884,1877,1876,3,2211,2200,2199,1907,1900,1899,42,1884,1876,1885,3,2211,2199,2212,1907,1899,1908,42,1886,1884,1885,3,2213,2211,2212,1909,1907,1908,42,1883,1884,1887,3,2209,2210,2214,1906,1907,1910,42,1888,1883,1887,3,2215,2209,2214,1911,1906,1910,42,1889,1883,1888,3,2216,2209,2215,1912,1906,1911,42,1889,1882,1883,3,2216,2208,2209,1912,1905,1906,42,1890,1889,1888,3,2217,2216,2215,1913,1912,1911,42,1890,1888,1887,3,2217,2215,2214,1913,1911,1910,42,1881,1882,1891,3,2206,2207,2218,1904,1905,1914,42,1892,1881,1891,3,2219,2206,2218,1915,1904,1914,42,1893,1881,1892,3,2220,2206,2219,1916,1904,1915,42,1881,1893,1894,3,2206,2220,2221,1904,1916,1917,42,1859,1881,1894,3,2187,2206,2221,1882,1904,1917,42,1859,1894,1895,3,2186,2222,2223,1882,1917,1918,42,1895,1894,1896,3,2223,2222,2224,1918,1917,1919,42,1894,1897,1896,3,2222,2225,2224,1917,1920,1919,42,1897,1898,1896,3,2225,2226,2224,1920,1921,1919,42,1897,1899,1898,3,2225,2227,2226,1920,1922,1921,42,1895,1896,1900,3,2187,2221,2206,1918,1919,1923,42,1901,1900,1896,3,2220,2206,2221,1924,1923,1919,42,1900,1901,1902,3,2206,2220,2219,1923,1924,1925,42,1901,1903,1902,3,2220,2228,2219,1924,1926,1925,42,1900,1902,1904,3,2206,2219,2218,1923,1925,1927,42,1902,1905,1904,3,2219,2229,2218,1925,1928,1927,42,1900,1904,1906,3,2206,2218,2207,1923,1927,1929,42,1907,1900,1906,3,2204,2206,2207,1930,1923,1929,42,1895,1900,1907,3,2187,2206,2204,1918,1923,1930,42,1854,1895,1907,3,2181,2187,2204,1877,1918,1930,42,1856,1895,1854,3,2180,2187,2181,1879,1918,1877,42,1856,1859,1895,3,2185,2186,2223,1879,1882,1918,42,1854,1907,1908,3,2181,2204,2205,1877,1930,1931,42,1907,1906,1908,3,2204,2207,2205,1930,1929,1931,42,1908,1906,1909,3,2203,2208,2201,1931,1929,1932,42,1909,1906,1910,3,2201,2208,2209,1932,1929,1933,42,1906,1911,1910,3,2208,2216,2209,1929,1934,1933,42,1910,1911,1912,3,2209,2216,2215,1933,1934,1935,42,1911,1913,1912,3,2216,2217,2215,1934,1936,1935,42,1912,1913,1914,3,2215,2217,2230,1935,1936,1937,42,1910,1912,1914,3,2209,2215,2230,1933,1935,1937,42,1914,1915,1910,3,2230,2210,2209,1937,1938,1933,42,1910,1916,1915,3,2209,2202,2210,1933,1939,1938,42,1910,1909,1916,3,2209,2201,2202,1933,1932,1939,42,1852,1909,1916,3,2177,2201,2202,1875,1932,1939,42,1852,1908,1909,3,2177,2203,2201,1875,1931,1932,42,1854,1908,1852,3,2176,2203,2177,1877,1931,1875,42,1852,1916,1917,3,2173,2200,2199,1875,1939,1940,42,1916,1915,1917,3,2200,2211,2199,1939,1938,1940,42,1917,1915,1918,3,2199,2211,2212,1940,1938,1941,42,1915,1919,1918,3,2211,2213,2212,1938,1942,1941,42,1852,1917,1853,3,2173,2199,2174,1875,1940,1876,42,1853,1917,1920,3,2174,2199,2194,1876,1940,1943,42,1917,1921,1920,3,2199,2195,2194,1940,1944,1943,42,1922,1921,1917,3,2198,2195,2199,1945,1944,1940,42,1923,1921,1922,3,2197,2195,2198,1946,1944,1945,42,1923,1924,1921,3,2197,2196,2195,1946,1947,1944,42,1921,1924,1925,3,2195,2196,2193,1944,1947,1948,42,1921,1925,1920,3,2195,2193,2194,1944,1948,1943,42,1926,1920,1925,3,2190,2194,2193,1949,1943,1948,42,1853,1920,1926,3,2174,2194,2190,1876,1943,1949,42,1927,1853,1926,3,2189,2174,2190,1950,1876,1949,42,1928,1853,1927,3,2188,2174,2189,1951,1876,1950,42,1851,1853,1928,3,2172,2174,2188,1874,1876,1951,42,1926,1927,1929,3,2190,2191,2192,1949,1950,1952,42,1926,1925,1929,3,2190,2193,2192,1949,1948,1952,42,1930,1893,1892,3,2228,2220,2219,1953,1916,1915,42,1931,1892,1891,3,2229,2219,2218,1954,1915,1914,42,1871,1865,1868,3,2194,2174,2190,1894,1888,1891,42,1932,1933,1934,3,2231,2232,2233,1955,1956,1957,42,1933,1932,1935,3,2232,2231,2234,1956,1955,1958,42,1935,1932,1936,3,2235,2236,2237,1958,1955,1959,42,1936,1932,1937,3,2237,2238,2239,1959,1955,1960,42,1932,1938,1937,3,2238,2240,2239,1955,1961,1960,42,1938,1932,1934,3,2240,2238,2241,1961,1955,1957,42,1938,1934,1939,3,2240,2241,2242,1961,1957,1962,42,1939,1934,1940,3,2242,2241,2243,1962,1957,1963,42,1934,1941,1940,3,2241,2244,2243,1957,1964,1963,42,1934,1942,1941,3,2233,2245,2246,1957,1965,1964,42,1933,1942,1934,3,2232,2245,2233,1956,1965,1957,42,1933,1943,1942,3,2232,2247,2245,1956,1966,1965,42,1933,1944,1943,3,2232,2248,2247,1956,1967,1966,42,1933,1945,1944,3,2232,2249,2248,1956,1968,1967,42,1945,1933,1935,3,2249,2232,2234,1968,1956,1958,42,1945,1935,1946,3,2249,2234,2250,1968,1958,1969,42,1946,1935,1936,3,2251,2235,2237,1969,1958,1959,42,1936,1947,1946,3,2237,2252,2251,1959,1970,1969,42,1947,1936,1948,3,2252,2237,2253,1970,1959,1971,42,1936,1937,1948,3,2237,2239,2253,1959,1960,1971,42,1948,1937,1949,3,2254,2255,2256,1971,1960,1972,42,1937,1950,1949,3,2255,2257,2256,1960,1973,1972,42,1937,1938,1950,3,2255,2258,2257,1960,1961,1973,42,1938,1939,1950,3,2258,2259,2257,1961,1962,1973,42,1939,1951,1950,3,2259,2260,2257,1962,1974,1973,42,1951,1939,1940,3,2260,2259,2261,1974,1962,1963,42,1951,1940,1952,3,2260,2261,2262,1974,1963,1975,42,1940,1953,1952,3,2261,2263,2262,1963,1976,1975,42,1940,1954,1953,3,2261,2264,2263,1963,1977,1976,42,1940,1941,1954,3,2243,2244,2265,1963,1964,1977,42,1941,1955,1954,3,2246,2266,2267,1964,1978,1977,42,1942,1955,1941,3,2245,2266,2246,1965,1978,1964,42,1942,1956,1955,3,2245,2268,2266,1965,1979,1978,42,1943,1956,1942,3,2247,2268,2245,1966,1979,1965,42,1943,1957,1956,3,2269,2270,2271,1966,1980,1979,42,1957,1943,1944,3,2270,2269,2272,1980,1966,1967,42,1957,1944,1958,3,2270,2272,2273,1980,1967,1981,42,1958,1944,1959,3,2273,2272,2274,1981,1967,1982,42,1944,1960,1959,3,2248,2275,2276,1967,1983,1982,42,1945,1960,1944,3,2249,2275,2248,1968,1983,1967,42,1960,1945,1946,3,2275,2249,2250,1983,1968,1969,42,1961,1960,1946,3,2277,2275,2250,1984,1983,1969,42,1962,1960,1961,3,2278,2275,2277,1985,1983,1984,42,1960,1962,1963,3,2275,2278,2279,1983,1985,1986,42,1962,1964,1963,3,2278,2280,2279,1985,1987,1986,42,1964,1962,1961,3,2280,2278,2277,1987,1985,1984,42,1960,1963,1959,3,2275,2279,2276,1983,1986,1982,42,1958,1959,1965,3,2273,2274,2281,1981,1982,1988,42,1965,1959,1966,3,2281,2274,2282,1988,1982,1989,42,1967,1965,1966,3,2283,2281,2282,1990,1988,1989,42,1968,1967,1966,3,2284,2283,2282,1991,1990,1989,42,1958,1965,1969,3,2285,2286,2287,1981,1988,1992,42,1969,1965,1970,3,2287,2286,2288,1992,1988,1993,42,1969,1970,1971,3,2287,2288,2289,1992,1993,1994,42,1971,1970,1972,3,2289,2288,2290,1994,1993,1995,42,1973,1971,1972,3,2291,2289,2290,1996,1994,1995,42,1969,1971,1973,3,2287,2289,2291,1992,1994,1996,42,1969,1973,1974,3,2287,2291,2292,1992,1996,1997,42,1975,1969,1974,3,2293,2287,2292,1998,1992,1997,42,1975,1958,1969,3,2293,2285,2287,1998,1981,1992,42,1976,1958,1975,3,2294,2285,2293,1999,1981,1998,42,1976,1957,1958,3,2294,2295,2285,1999,1980,1981,42,1957,1976,1977,3,2295,2294,2296,1980,1999,2000,42,1976,1978,1977,3,2294,2297,2296,1999,2001,2000,42,1976,1979,1978,3,2294,2298,2297,1999,2002,2001,42,1976,1975,1979,3,2294,2293,2298,1999,1998,2002,42,1975,1974,1979,3,2293,2292,2298,1998,1997,2002,42,1979,1974,1980,3,2299,2300,2301,2002,1997,2003,42,1980,1974,1981,3,2301,2300,2302,2003,1997,2004,42,1981,1974,1982,3,2302,2300,2303,2004,1997,2005,42,1981,1982,1983,3,2302,2303,2304,2004,2005,2006,42,1983,1982,1984,3,2304,2303,2305,2006,2005,2007,42,1984,1985,1983,3,2305,2306,2304,2007,2008,2006,42,1981,1983,1985,3,2302,2304,2306,2004,2006,2008,42,1981,1985,1986,3,2302,2306,2307,2004,2008,2009,42,1987,1981,1986,3,2308,2302,2307,2010,2004,2009,42,1980,1981,1987,3,2301,2302,2308,2003,2004,2010,42,1988,1980,1987,3,2309,2301,2308,2011,2003,2010,42,1988,1979,1980,3,2309,2299,2301,2011,2002,2003,42,1988,1978,1979,3,2309,2310,2299,2011,2001,2002,42,1978,1988,1989,3,2310,2309,2311,2001,2011,2012,42,1989,1988,1990,3,2311,2309,2312,2012,2011,2013,42,1988,1987,1990,3,2309,2308,2312,2011,2010,2013,42,1990,1987,1991,3,2313,2314,2315,2013,2010,2014,42,1991,1987,1986,3,2315,2314,2316,2014,2010,2009,42,1991,1986,1992,3,2315,2316,2317,2014,2009,2015,42,1992,1986,1993,3,2317,2316,2318,2015,2009,2016,42,1986,1994,1993,3,2316,2319,2318,2009,2017,2016,42,1994,1995,1993,3,2319,2320,2318,2017,2018,2016,42,1991,1992,1996,3,2315,2321,2322,2014,2015,2019,42,1996,1992,1997,3,2322,2321,2323,2019,2015,2020,42,1992,1998,1997,3,2321,2324,2323,2015,2021,2020,42,1998,1999,1997,3,2324,2325,2323,2021,2022,2020,42,1999,2000,1997,3,2325,2326,2323,2022,2023,2020,42,1997,2000,1996,3,2323,2326,2322,2020,2023,2019,42,2000,2001,1996,3,2326,2327,2322,2023,2024,2019,42,1996,2001,2002,3,2322,2327,2328,2019,2024,2025,42,2001,2003,2002,3,2327,2329,2328,2024,2026,2025,42,2002,2003,2004,3,2328,2329,2330,2025,2026,2027,42,2003,2005,2004,3,2329,2331,2330,2026,2028,2027,42,2005,2003,2006,3,2332,2333,2334,2028,2026,2029,42,2006,2003,2007,3,2334,2333,2335,2029,2026,2030,42,2007,2008,2006,3,2335,2336,2334,2030,2031,2029,42,2009,2008,2007,3,2337,2336,2335,2032,2031,2030,42,2006,2010,2005,3,2338,2339,2340,2029,2033,2028,42,2006,2011,2010,3,2338,2341,2339,2029,2034,2033,42,2012,2011,2006,3,2342,2341,2338,2035,2034,2029,42,2012,2013,2011,3,2342,2343,2341,2035,2036,2034,42,2010,2014,2005,3,2344,2345,2346,2033,2037,2028,42,2014,2010,2015,3,2345,2344,2347,2037,2033,2038,42,2015,2010,2016,3,2347,2344,2348,2038,2033,2039,42,2015,2016,2017,3,2347,2348,2349,2038,2039,2040,42,2016,2018,2017,3,2348,2350,2349,2039,2041,2040,42,2017,2018,2019,3,2349,2350,2351,2040,2041,2042,42,2018,2020,2019,3,2350,2352,2351,2041,2043,2042,42,2019,2020,2021,3,2351,2352,2353,2042,2043,2044,42,2020,2022,2021,3,2352,2354,2353,2043,2045,2044,42,2021,2022,2023,3,2353,2354,2355,2044,2045,2046,42,2024,2021,2023,3,2356,2353,2355,2047,2044,2046,42,2019,2021,2024,3,2351,2353,2356,2042,2044,2047,42,2025,2019,2024,3,2357,2351,2356,2048,2042,2047,42,2017,2019,2025,3,2349,2351,2357,2040,2042,2048,42,2015,2017,2025,3,2347,2349,2357,2038,2040,2048,42,2015,2025,2026,3,2347,2357,2358,2038,2048,2049,42,2026,2025,2027,3,2358,2359,2360,2049,2048,2050,42,2025,2028,2027,3,2359,2361,2360,2048,2051,2050,42,2025,2029,2028,3,2359,2362,2361,2048,2052,2051,42,2025,2030,2029,3,2359,2363,2362,2048,2053,2052,42,2030,2031,2029,3,2363,2364,2362,2053,2054,2052,42,2026,2027,2032,3,2358,2360,2365,2049,2050,2055,42,2027,2033,2032,3,2366,2367,2368,2050,2056,2055,42,2027,2034,2033,3,2366,2369,2367,2050,2057,2056,42,2027,2035,2034,3,2366,2370,2369,2050,2058,2057,42,2035,2036,2034,3,2370,2371,2369,2058,2059,2057,42,2035,2037,2036,3,2370,2372,2371,2058,2060,2059,42,2037,2038,2036,3,2372,2373,2371,2060,2061,2059,42,2033,2034,2039,3,2374,2375,2376,2056,2057,2062,42,2039,2034,2040,3,2376,2375,2377,2062,2057,2063,42,2040,2034,2041,3,2377,2375,2378,2063,2057,2064,42,2040,2041,2042,3,2377,2378,2379,2063,2064,2065,42,2040,2042,2043,3,2377,2379,2380,2063,2065,2066,42,2043,2042,2044,3,2381,2382,2383,2066,2065,2067,42,2042,2045,2044,3,2382,2384,2383,2065,2068,2067,42,2042,2046,2045,3,2382,2385,2384,2065,2069,2068,42,2045,2046,2047,3,2384,2385,2386,2068,2069,2070,42,2045,2047,2048,3,2384,2386,2387,2068,2070,2071,42,2044,2045,2048,3,2383,2384,2387,2067,2068,2071,42,2044,2048,2049,3,2383,2387,2388,2067,2071,2072,42,2044,2049,2050,3,2383,2388,2389,2067,2072,2073,42,2050,2049,2051,3,2389,2388,2390,2073,2072,2074,42,2049,2052,2051,3,2391,2392,2393,2072,2075,2074,42,2049,2053,2052,3,2391,2394,2392,2072,2076,2075,42,2054,2053,2049,3,2395,2394,2391,2077,2076,2072,42,2054,2055,2053,3,2395,2396,2394,2077,2078,2076,42,2054,2056,2055,3,2395,2397,2396,2077,2079,2078,42,2053,2057,2052,3,2394,2398,2392,2076,2080,2075,42,2053,2058,2057,3,2394,2399,2398,2076,2081,2080,42,2059,2058,2053,3,2400,2399,2394,2082,2081,2076,42,2059,2060,2058,3,2400,2401,2399,2082,2083,2081,42,2061,2060,2059,3,2402,2401,2400,2084,2083,2082,42,2061,2062,2060,3,2402,2403,2401,2084,2085,2083,42,2063,2062,2061,3,2404,2403,2402,2086,2085,2084,42,2058,2064,2057,3,2405,2406,2407,2081,2087,2080,42,2058,2065,2064,3,2405,2408,2406,2081,2088,2087,42,2066,2065,2058,3,2409,2408,2405,2089,2088,2081,42,2066,2067,2065,3,2409,2410,2408,2089,2090,2088,42,2068,2067,2066,3,2411,2410,2409,2091,2090,2089,42,2064,2065,2069,3,2406,2408,2412,2087,2088,2092,42,2065,2070,2069,3,2408,2413,2412,2088,2093,2092,42,2071,2070,2065,3,2410,2413,2408,2094,2093,2088,42,2071,2072,2070,3,2410,2414,2413,2094,2095,2093,42,2073,2072,2071,3,2415,2414,2410,2096,2095,2094,42,2072,2073,2074,3,2414,2415,2416,2095,2096,2097,42,2075,2072,2074,3,2417,2414,2416,2098,2095,2097,42,2070,2072,2075,3,2413,2414,2417,2093,2095,2098,42,2076,2070,2075,3,2418,2413,2417,2099,2093,2098,42,2069,2070,2076,3,2412,2413,2418,2092,2093,2099,42,2077,2069,2076,3,2419,2412,2418,2100,2092,2099,42,2077,2078,2069,3,2419,2420,2412,2100,2101,2092,42,2079,2078,2077,3,2421,2420,2419,2102,2101,2100,42,2079,2080,2078,3,2422,2423,2424,2102,2103,2101,42,2081,2080,2079,3,2425,2423,2422,2104,2103,2102,42,2081,2082,2080,3,2425,2426,2423,2104,2105,2103,42,2081,2083,2082,3,2427,2428,2429,2104,2106,2105,42,2084,2083,2081,3,2430,2428,2427,2107,2106,2104,42,2085,2083,2084,3,2431,2432,2433,2108,2106,2107,42,2085,2086,2083,3,2431,2434,2432,2108,2109,2106,42,2085,2087,2086,3,2435,2436,2437,2108,2110,2109,42,2088,2087,2085,3,2438,2436,2435,2111,2110,2108,42,2088,2089,2087,3,2438,2439,2436,2111,2112,2110,42,2090,2089,2088,3,2440,2439,2438,2113,2112,2111,42,2090,2091,2089,3,2441,2442,2443,2113,2114,2112,42,1953,2091,2090,3,2444,2442,2441,1976,2114,2113,42,1953,2092,2091,3,2444,2445,2442,1976,2115,2114,42,1954,2092,1953,3,2446,2445,2444,1977,2115,1976,42,1955,2092,1954,3,2447,2448,2449,1978,2115,1977,42,1955,2093,2092,3,2447,2450,2448,1978,2116,2115,42,1977,2093,1955,3,2451,2450,2447,2000,2116,1978,42,1977,1989,2093,3,2451,2311,2450,2000,2012,2116,42,1977,1978,1989,3,2451,2310,2311,2000,2001,2012,42,2093,1989,2094,3,2452,2453,2454,2116,2012,2117,42,1989,2095,2094,3,2453,2455,2454,2012,2118,2117,42,1989,2096,2095,3,2453,2456,2455,2012,2119,2118,42,1989,1990,2096,3,2453,2313,2456,2012,2013,2119,42,2096,1990,1991,3,2456,2313,2315,2119,2013,2014,42,2096,1991,2002,3,2456,2315,2328,2119,2014,2025,42,1991,1996,2002,3,2315,2322,2328,2014,2019,2025,42,2096,2002,2004,3,2456,2328,2330,2119,2025,2027,42,2096,2004,2097,3,2456,2330,2457,2119,2027,2120,42,2097,2004,2005,3,2458,2330,2331,2120,2027,2028,42,2097,2005,2098,3,2459,2346,2460,2120,2028,2121,42,2098,2005,2014,3,2460,2346,2345,2121,2028,2037,42,2098,2014,2099,3,2460,2345,2461,2121,2037,2122,42,2099,2014,2100,3,2461,2345,2462,2122,2037,2123,42,2014,2026,2100,3,2345,2358,2462,2037,2049,2123,42,2015,2026,2014,3,2347,2358,2345,2038,2049,2037,42,2026,2032,2100,3,2358,2365,2462,2049,2055,2123,42,2099,2100,2032,3,2461,2462,2365,2122,2123,2055,42,2099,2032,2101,3,2461,2365,2463,2122,2055,2124,42,2101,2032,2102,3,2464,2368,2465,2124,2055,2125,42,2032,2033,2102,3,2368,2367,2465,2055,2056,2125,42,2033,2103,2102,3,2374,2466,2467,2056,2126,2125,42,2103,2033,2039,3,2466,2374,2376,2126,2056,2062,42,2039,2104,2103,3,2376,2468,2466,2062,2127,2126,42,2039,2043,2104,3,2376,2380,2468,2062,2066,2127,42,2039,2040,2043,3,2376,2377,2380,2062,2063,2066,42,2043,2050,2104,3,2381,2389,2469,2066,2073,2127,42,2043,2044,2050,3,2381,2383,2389,2066,2067,2073,42,2105,2104,2050,3,2470,2469,2389,2128,2127,2073,42,2104,2105,2106,3,2469,2470,2471,2127,2128,2129,42,2107,2106,2105,3,2472,2471,2470,2130,2129,2128,42,2108,2106,2107,3,2473,2474,2475,2131,2129,2130,42,2108,2101,2106,3,2473,2464,2474,2131,2124,2129,42,2108,2099,2101,3,2476,2461,2463,2131,2122,2124,42,2109,2099,2108,3,2477,2461,2476,2132,2122,2131,42,2110,2099,2109,3,2478,2461,2477,2133,2122,2132,42,2110,2098,2099,3,2478,2460,2461,2133,2121,2122,42,2110,2097,2098,3,2479,2459,2460,2133,2120,2121,42,2110,2095,2097,3,2480,2455,2457,2133,2118,2120,42,2094,2095,2110,3,2454,2455,2480,2117,2118,2133,42,2089,2094,2110,3,2443,2454,2480,2112,2117,2133,42,2091,2094,2089,3,2442,2454,2443,2114,2117,2112,42,2093,2094,2091,3,2452,2454,2442,2116,2117,2114,42,2092,2093,2091,3,2445,2452,2442,2115,2116,2114,42,2089,2110,2087,3,2439,2478,2436,2112,2133,2110,42,2087,2110,2109,3,2436,2478,2477,2110,2133,2132,42,2087,2109,2086,3,2436,2477,2437,2110,2132,2109,42,2086,2109,2108,3,2437,2477,2476,2109,2132,2131,42,2086,2108,2107,3,2434,2473,2475,2109,2131,2130,42,2086,2107,2083,3,2434,2475,2432,2109,2130,2106,42,2083,2107,2111,3,2428,2472,2481,2106,2130,2134,42,2107,2105,2111,3,2472,2470,2481,2130,2128,2134,42,2111,2105,2051,3,2481,2470,2390,2134,2128,2074,42,2050,2051,2105,3,2389,2390,2470,2073,2074,2128,42,2111,2051,2112,3,2481,2390,2482,2134,2074,2135,42,2112,2051,2113,3,2483,2393,2484,2135,2074,2136,42,2113,2051,2052,3,2484,2393,2392,2136,2074,2075,42,2113,2052,2078,3,2484,2392,2424,2136,2075,2101,42,2078,2052,2057,3,2424,2392,2398,2101,2075,2080,42,2078,2057,2064,3,2420,2407,2406,2101,2080,2087,42,2078,2064,2069,3,2420,2406,2412,2101,2087,2092,42,2080,2113,2078,3,2423,2484,2424,2103,2136,2101,42,2080,2112,2113,3,2423,2483,2484,2103,2135,2136,42,2082,2112,2080,3,2426,2483,2423,2105,2135,2103,42,2111,2112,2082,3,2481,2482,2429,2134,2135,2105,42,2083,2111,2082,3,2428,2481,2429,2106,2134,2105,42,2095,2096,2097,3,2455,2456,2457,2118,2119,2120,42,2101,2102,2106,3,2464,2465,2474,2124,2125,2129,42,2106,2102,2103,3,2485,2467,2466,2129,2125,2126,42,2103,2104,2106,3,2466,2468,2485,2126,2127,2129,42,1956,1977,1955,3,2486,2296,2487,1979,2000,1978,42,1957,1977,1956,3,2295,2296,2486,1980,2000,1979,42,2114,1953,2090,3,2488,2489,2490,2137,1976,2113,42,1952,1953,2114,3,2491,2489,2488,1975,1976,2137,42,2115,1952,2114,3,2492,2491,2488,2138,1975,2137,42,2116,1952,2115,3,2493,2491,2492,2139,1975,2138,42,1951,1952,2116,3,2260,2262,2494,1974,1975,2139,42,1950,1951,2116,3,2257,2260,2494,1973,1974,2139,42,1950,2116,2117,3,2257,2494,2495,1973,2139,2140,42,2116,2118,2117,3,2493,2496,2497,2139,2141,2140,42,2116,2115,2118,3,2493,2492,2496,2139,2138,2141,42,2115,2119,2118,3,2498,2499,2500,2138,2142,2141,42,2115,2120,2119,3,2501,2502,2503,2138,2143,2142,42,2115,2121,2120,3,2501,2504,2502,2138,2144,2143,42,2115,2114,2121,3,2501,2505,2504,2138,2137,2144,42,2121,2114,2122,3,2504,2505,2506,2144,2137,2145,42,2114,2090,2122,3,2505,2507,2506,2137,2113,2145,42,2122,2090,2088,3,2506,2507,2508,2145,2113,2111,42,2122,2088,2123,3,2509,2510,2511,2145,2111,2146,42,2123,2088,2085,3,2511,2510,2512,2146,2111,2108,42,2123,2085,2124,3,2513,2514,2515,2146,2108,2147,42,2124,2085,2084,3,2515,2514,2516,2147,2108,2107,42,2124,2084,2125,3,2515,2516,2517,2147,2107,2148,42,2125,2084,2081,3,2517,2516,2518,2148,2107,2104,42,2125,2081,2126,3,2519,2520,2521,2148,2104,2149,42,2126,2081,2079,3,2521,2520,2522,2149,2104,2102,42,2081,2079,2127,3,2523,2524,2525,2104,2102,2150,42,2128,2081,2079,3,2526,2527,2528,2151,2104,2102,42,2128,2079,2129,3,2526,2528,2529,2151,2102,2152,42,2130,2128,2129,3,2530,2526,2529,2153,2151,2152,42,2130,2129,2131,3,2530,2529,2531,2153,2152,2154,42,2132,2130,2131,3,2532,2530,2531,2155,2153,2154,42,2132,2131,2133,3,2532,2531,2533,2155,2154,2156,42,2134,2081,2127,3,2534,2523,2525,2157,2104,2150,42,2135,2134,2127,3,2535,2534,2525,2158,2157,2150,42,2136,2134,2135,3,2536,2534,2535,2159,2157,2158,42,2137,2136,2135,3,2532,2536,2535,2160,2159,2158,42,2138,2136,2137,3,2537,2536,2532,2161,2159,2160,42,2138,2137,2139,3,2537,2532,2538,2161,2160,2162,42,2126,2079,2140,3,2521,2522,2539,2149,2102,2163,42,2140,2079,2141,3,2540,2541,2542,2163,2102,2164,42,2079,2142,2141,3,2541,2543,2542,2102,2165,2164,42,2079,2077,2142,3,2421,2419,2544,2102,2100,2165,42,2077,2076,2142,3,2419,2418,2544,2100,2099,2165,42,2142,2076,2143,3,2543,2545,2546,2165,2099,2166,42,2076,2075,2143,3,2545,2547,2546,2099,2098,2166,42,2075,2144,2143,3,2547,2548,2546,2098,2167,2166,42,2145,2144,2075,3,2549,2548,2547,2168,2167,2098,42,2145,2146,2144,3,2549,2550,2548,2168,2169,2167,42,2147,2146,2145,3,2551,2550,2549,2170,2169,2168,42,2146,2148,2144,3,2550,2552,2548,2169,2171,2167,42,2146,2149,2148,3,2550,2553,2552,2169,2172,2171,42,2150,2149,2146,3,2554,2553,2550,2173,2172,2169,42,2149,2150,2151,3,2553,2554,2555,2172,2173,2174,42,2152,2149,2151,3,2556,2553,2555,2175,2172,2174,42,2148,2149,2152,3,2552,2553,2556,2171,2172,2175,42,2153,2148,2152,3,2557,2552,2556,2176,2171,2175,42,2154,2148,2153,3,2558,2552,2557,2177,2171,2176,42,2144,2148,2154,3,2548,2552,2558,2167,2171,2177,42,2143,2144,2154,3,2546,2548,2558,2166,2167,2177,42,2142,2143,2154,3,2543,2546,2558,2165,2166,2177,42,2141,2142,2154,3,2542,2543,2558,2164,2165,2177,42,2141,2154,2153,3,2542,2558,2557,2164,2177,2176,42,2141,2153,2140,3,2542,2557,2540,2164,2176,2163,42,2140,2153,2155,3,2559,2560,2561,2163,2176,2178,42,2155,2153,2152,3,2561,2560,2562,2178,2176,2175,42,2155,2152,2156,3,2561,2562,2563,2178,2175,2179,42,2152,2151,2156,3,2562,2564,2563,2175,2174,2179,42,2156,2151,2157,3,2563,2564,2565,2179,2174,2180,42,2151,2158,2157,3,2564,2566,2565,2174,2181,2180,42,2159,2155,2156,3,2567,2568,2569,2182,2178,2179,42,2160,2155,2159,3,2570,2568,2567,2183,2178,2182,42,2160,2140,2155,3,2570,2539,2568,2183,2163,2178,42,2160,2126,2140,3,2570,2521,2539,2183,2149,2163,42,2160,2125,2126,3,2570,2519,2521,2183,2148,2149,42,2161,2125,2160,3,2571,2519,2570,2184,2148,2183,42,2162,2125,2161,3,2572,2573,2574,2185,2148,2184,42,2163,2125,2162,3,2575,2517,2576,2186,2148,2185,42,2163,2124,2125,3,2575,2515,2517,2186,2147,2148,42,2164,2124,2163,3,2577,2515,2575,2187,2147,2186,42,2164,2123,2124,3,2577,2513,2515,2187,2146,2147,42,2164,2122,2123,3,2578,2509,2511,2187,2145,2146,42,2121,2122,2164,3,2579,2509,2578,2144,2145,2187,42,2121,2164,2165,3,2579,2578,2580,2144,2187,2188,42,2164,2163,2165,3,2577,2575,2581,2187,2186,2188,42,2163,2166,2165,3,2575,2582,2581,2186,2189,2188,42,2163,2167,2166,3,2575,2583,2582,2186,2190,2189,42,2163,2162,2167,3,2575,2576,2583,2186,2185,2190,42,2167,2162,2161,3,2584,2572,2574,2190,2185,2184,42,2161,2168,2167,3,2574,2585,2584,2184,2191,2190,42,2168,2161,2159,3,2586,2571,2567,2191,2184,2182,42,2161,2160,2159,3,2571,2570,2567,2184,2183,2182,42,2159,2169,2168,3,2567,2587,2586,2182,2192,2191,42,2159,2156,2169,3,2567,2569,2587,2182,2179,2192,42,2169,2156,2170,3,2587,2569,2588,2192,2179,2193,42,2169,2170,2171,3,2587,2588,2589,2192,2193,2194,42,2170,2172,2171,3,2588,2590,2589,2193,2195,2194,42,2173,2171,2172,3,2591,2589,2590,2196,2194,2195,42,2174,2171,2173,3,2592,2589,2591,2197,2194,2196,42,2169,2171,2174,3,2587,2589,2592,2192,2194,2197,42,2168,2169,2174,3,2586,2587,2592,2191,2192,2197,42,2168,2174,2175,3,2585,2593,2594,2191,2197,2198,42,2174,2176,2175,3,2593,2595,2594,2197,2199,2198,42,2174,2177,2176,3,2593,2596,2595,2197,2200,2199,42,2177,2178,2176,3,2596,2597,2595,2200,2201,2199,42,2179,2175,2176,3,2598,2599,2600,2202,2198,2199,42,2166,2175,2179,3,2582,2599,2598,2189,2198,2202,42,2166,2167,2175,3,2582,2583,2599,2189,2190,2198,42,2167,2168,2175,3,2584,2585,2594,2190,2191,2198,42,2165,2166,2179,3,2581,2582,2598,2188,2189,2202,42,2165,2179,2180,3,2581,2598,2601,2188,2202,2203,42,2180,2179,2181,3,2601,2598,2602,2203,2202,2204,42,2179,2176,2181,3,2598,2600,2602,2202,2199,2204,42,2176,2182,2181,3,2600,2603,2602,2199,2205,2204,42,2183,2181,2182,3,2604,2602,2603,2206,2204,2205,42,2180,2181,2183,3,2601,2602,2604,2203,2204,2206,42,2184,2180,2183,3,2605,2606,2607,2207,2203,2206,42,2165,2180,2184,3,2580,2606,2605,2188,2203,2207,42,2120,2165,2184,3,2608,2580,2605,2143,2188,2207,42,2121,2165,2120,3,2579,2580,2608,2144,2188,2143,42,2120,2184,2185,3,2502,2609,2610,2143,2207,2208,42,2184,2186,2185,3,2609,2611,2610,2207,2209,2208,42,2184,2187,2186,3,2609,2612,2611,2207,2210,2209,42,2187,2188,2186,3,2612,2613,2611,2210,2211,2209,42,2187,2189,2188,3,2612,2614,2613,2210,2212,2211,42,2189,2190,2188,3,2614,2615,2613,2212,2213,2211,42,2119,2120,2185,3,2503,2502,2610,2142,2143,2208,42,2119,2185,2191,3,2503,2610,2616,2142,2208,2214,42,2191,2185,2192,3,2616,2610,2617,2214,2208,2215,42,2185,2193,2192,3,2610,2618,2617,2208,2216,2215,42,2192,2193,2194,3,2617,2618,2619,2215,2216,2217,42,2119,2191,2118,3,2499,2620,2500,2142,2214,2141,42,2118,2191,2195,3,2500,2620,2621,2141,2214,2218,42,2195,2191,2196,3,2621,2620,2622,2218,2214,2219,42,2191,2197,2196,3,2620,2623,2622,2214,2220,2219,42,2198,2196,2197,3,2624,2622,2623,2221,2219,2220,42,2117,2118,2195,3,2497,2496,2625,2140,2141,2218,42,2199,2117,2195,3,2626,2497,2625,2222,2140,2218,42,1949,2117,2199,3,2256,2495,2627,1972,2140,2222,42,1949,1950,2117,3,2256,2257,2495,1972,1973,2140,42,1949,2199,2200,3,2256,2627,2628,1972,2222,2223,42,2201,1949,2200,3,2629,2256,2628,2224,1972,2223,42,1948,1949,2201,3,2254,2256,2629,1971,1972,2224,42,1948,2201,2202,3,2254,2629,2630,1971,2224,2225,42,2202,2201,2203,3,2630,2629,2631,2225,2224,2226,42,2203,2201,2204,3,2631,2629,2632,2226,2224,2227,42,2201,2200,2204,3,2629,2628,2632,2224,2223,2227,42,2205,2203,2204,3,2633,2631,2632,2228,2226,2227,42,2202,2203,2205,3,2630,2631,2633,2225,2226,2228,42,2199,2195,2206,3,2626,2625,2634,2222,2218,2229,42,2207,2199,2206,3,2635,2626,2634,2230,2222,2229,42,2207,2206,2208,3,2635,2634,2636,2230,2229,2231,42,2209,2207,2208,3,2637,2635,2636,2232,2230,2231,42,2210,2209,2208,3,2638,2637,2636,2233,2232,2231,42,2184,2183,2211,3,2605,2607,2639,2207,2206,2234,42,2183,2212,2211,3,2607,2640,2639,2206,2235,2234,42,1947,1948,2213,3,2252,2253,2641,1970,1971,2236,42,2214,1947,2213,3,2642,2252,2641,2237,1970,2236,42,2215,1947,2214,3,2643,2252,2642,2238,1970,2237,42,1947,2215,1946,3,2252,2643,2251,1970,2238,1969,42,2216,2215,2214,3,2644,2643,2642,2239,2238,2237,42,2216,2214,2213,3,2644,2642,2641,2239,2237,2236,42,2217,2218,2219,3,2645,2646,2647,2240,2241,2242,42,2218,2217,2220,3,2646,2645,2648,2241,2240,2243,42,2220,2217,2221,3,2648,2645,2649,2243,2240,2244,42,2217,2222,2221,3,2645,2650,2649,2240,2245,2244,42,2222,2217,2223,3,2650,2645,2651,2245,2240,2246,42,2223,2217,2219,3,2651,2645,2647,2246,2240,2242,42,2224,2222,2223,3,2652,2650,2651,2247,2245,2246,42,2222,2224,2225,3,2650,2652,2653,2245,2247,2248,42,2221,2222,2225,3,2649,2650,2653,2244,2245,2248,42,2226,2218,2220,3,2654,2646,2648,2249,2241,2243,42,2218,2226,2227,3,2646,2654,2655,2241,2249,2250,42,2226,2228,2227,3,2654,2656,2655,2249,2251,2250,42,2227,2228,2229,3,2655,2656,2657,2250,2251,2252,42,2228,2230,2229,3,2656,2658,2657,2251,2253,2252,42,2229,2230,2231,3,2657,2658,2659,2252,2253,2254,42,2231,2230,2232,3,2660,2661,2662,2254,2253,2255,42,2231,2232,2233,3,2660,2662,2663,2254,2255,2256,42,2233,2232,2234,3,2663,2662,2664,2256,2255,2257,42,2232,2235,2234,3,2662,2665,2664,2255,2258,2257,42,2232,2236,2235,3,2662,2666,2665,2255,2259,2258,42,2236,2237,2235,3,2667,2668,2669,2259,2260,2258,42,2236,2238,2237,3,2670,2671,2672,2259,2261,2260,42,2236,2239,2238,3,2670,2673,2671,2259,2262,2261,42,2238,2240,2237,3,2671,2674,2672,2261,2263,2260,42,2237,2240,2241,3,2672,2674,2675,2260,2263,2264,42,2241,2240,2242,3,2675,2674,2676,2264,2263,2265,42,2240,2243,2242,3,2674,2677,2676,2263,2266,2265,42,2243,2244,2242,3,2677,2678,2676,2266,2267,2265,42,2241,2242,2245,3,2679,2677,2676,2264,2265,2268,42,2245,2242,2246,3,2676,2677,2680,2268,2265,2269,42,2246,2242,2247,3,2680,2677,2681,2269,2265,2270,42,2247,2248,2246,3,2681,2678,2680,2270,2271,2269,42,2237,2241,2249,3,2668,2682,2683,2260,2264,2272,42,2237,2249,2235,3,2668,2683,2669,2260,2272,2258,42,2250,2235,2249,3,2684,2669,2683,2273,2258,2272,42,2234,2235,2250,3,2664,2665,2685,2257,2258,2273,42,2251,2234,2250,3,2686,2664,2685,2274,2257,2273,42,2233,2234,2251,3,2663,2664,2686,2256,2257,2274,42,2252,2251,2250,3,2687,2686,2685,2275,2274,2273,42,2252,2250,2253,3,2687,2685,2688,2275,2273,2276,42,2252,2253,2254,3,2687,2688,2689,2275,2276,2277,42,2255,2231,2233,3,2690,2660,2663,2278,2254,2256,42,2255,2233,2256,3,2690,2663,2686,2278,2256,2279,42,2257,2255,2256,3,2691,2690,2686,2280,2278,2279,42,2257,2256,2258,3,2691,2686,2687,2280,2279,2281,42,2259,2257,2258,3,2692,2691,2687,2282,2280,2281,42,2260,2229,2231,3,2693,2657,2659,2283,2252,2254,42,2227,2229,2260,3,2655,2657,2693,2250,2252,2283,42,2261,2227,2260,3,2694,2655,2693,2284,2250,2283,42,2261,2260,2262,3,2694,2693,2695,2284,2283,2285,42,2262,2260,2263,3,2695,2693,2696,2285,2283,2286,42,2260,2231,2263,3,2693,2659,2696,2283,2254,2286,42,2264,2262,2263,3,2697,2695,2696,2287,2285,2286,42,2265,2262,2264,3,2698,2695,2697,2288,2285,2287,42,2265,2266,2262,3,2698,2699,2695,2288,2289,2285,42,2266,2261,2262,3,2699,2694,2695,2289,2284,2285,42,2218,2227,2219,3,2646,2655,2647,2241,2250,2242,42,2267,2226,2220,3,2700,2701,2702,2290,2249,2243,42,2226,2267,2268,3,2701,2700,2703,2249,2290,2291,42,2268,2267,2269,3,2703,2700,2704,2291,2290,2292,42,2267,2270,2269,3,2700,2705,2704,2290,2293,2292,42,2270,2267,2220,3,2705,2700,2702,2293,2290,2243,42,2270,2220,2271,3,2705,2702,2706,2293,2243,2294,42,2272,2270,2271,3,2707,2705,2706,2295,2293,2294,42,2270,2272,2273,3,2705,2707,2708,2293,2295,2296,42,2273,2272,2274,3,2708,2707,2709,2296,2295,2297,42,2274,2272,2275,3,2709,2707,2710,2297,2295,2298,42,2272,2271,2275,3,2707,2706,2710,2295,2294,2298,42,2269,2270,2273,3,2704,2705,2708,2292,2293,2296,42,2268,2269,2276,3,2703,2711,2712,2291,2292,2299,42,2276,2269,2277,3,2712,2711,2713,2299,2292,2300,42,2269,2278,2277,3,2711,2714,2713,2292,2301,2300,42,2278,2279,2277,3,2714,2715,2713,2301,2302,2300,42,2277,2279,2280,3,2713,2715,2716,2300,2302,2303,42,2281,2277,2280,3,2717,2713,2716,2304,2300,2303,42,2281,2276,2277,3,2717,2712,2713,2304,2299,2300,42,2282,2276,2281,3,2718,2712,2717,2305,2299,2304,42,2283,2276,2282,3,2719,2712,2718,2306,2299,2305,42,2283,2268,2276,3,2719,2703,2712,2306,2291,2299,42,2284,2268,2283,3,2720,2703,2719,2307,2291,2306,42,2226,2268,2284,3,2701,2703,2720,2249,2291,2307,42,2284,2283,2285,3,2720,2719,2721,2307,2306,2308,42,2285,2283,2282,3,2721,2719,2718,2308,2306,2305,42,2286,2285,2282,3,2662,2661,2660,2309,2308,2305,42,2286,2282,2287,3,2662,2660,2663,2309,2305,2310,42,2282,2288,2287,3,2660,2690,2663,2305,2311,2310,42,2287,2288,2289,3,2663,2690,2686,2310,2311,2312,42,2288,2290,2289,3,2690,2691,2686,2311,2313,2312,42,2289,2290,2291,3,2686,2691,2687,2312,2313,2314,42,2290,2292,2291,3,2691,2692,2687,2313,2315,2314,42,2286,2287,2293,3,2662,2663,2664,2309,2310,2316,42,2293,2287,2294,3,2664,2663,2686,2316,2310,2317,42,2293,2294,2295,3,2664,2686,2685,2316,2317,2318,42,2294,2296,2295,3,2686,2687,2685,2317,2319,2318,42,2295,2296,2297,3,2685,2687,2688,2318,2319,2320,42,2296,2298,2297,3,2687,2689,2688,2319,2321,2320,42,2299,2293,2295,3,2665,2664,2685,2322,2316,2318,42,2286,2293,2299,3,2662,2664,2665,2309,2316,2322,42,2300,2286,2299,3,2666,2662,2665,2323,2309,2322,42,2299,2301,2300,3,2669,2668,2667,2322,2324,2323,42,2299,2302,2301,3,2669,2722,2668,2322,2325,2324,42,2295,2302,2299,3,2684,2722,2669,2318,2325,2322,42,2301,2302,2303,3,2668,2722,2682,2324,2325,2326,42,2301,2303,2304,3,2672,2675,2723,2324,2326,2327,42,2303,2305,2304,3,2675,2676,2723,2326,2328,2327,42,2303,2306,2305,3,2679,2676,2677,2326,2329,2328,42,2306,2307,2305,3,2676,2680,2677,2329,2330,2328,42,2307,2308,2305,3,2680,2681,2677,2330,2331,2328,42,2307,2309,2308,3,2680,2678,2681,2330,2332,2331,42,2305,2310,2304,3,2676,2724,2723,2328,2333,2327,42,2305,2311,2310,3,2676,2678,2724,2328,2334,2333,42,2301,2304,2312,3,2672,2723,2671,2324,2327,2335,42,2301,2312,2300,3,2672,2671,2670,2324,2335,2323,42,2300,2312,2313,3,2670,2671,2673,2323,2335,2336,42,2314,2315,2316,0,2725,2726,2727,2337,2338,2339,42,2314,2317,2315,0,2725,2728,2726,2337,2340,2338,42,2317,2314,2318,0,2729,2730,2731,2340,2337,2341,42,2318,2319,2317,0,2731,2732,2729,2341,2342,2340,42,2320,2319,2318,0,2733,2732,2731,2343,2342,2341,42,2320,2321,2319,0,2733,2734,2732,2343,2344,2342,42,2320,2322,2321,0,2733,2735,2734,2343,2345,2344,42,2322,2320,2323,0,2735,2733,2736,2345,2343,2346,42,2323,2320,2324,0,2736,2733,2737,2346,2343,2347,42,2320,2314,2324,0,2733,2730,2737,2343,2337,2347,42,2318,2314,2320,0,2731,2730,2733,2341,2337,2343,42,2324,2314,2325,0,2738,2725,2739,2347,2337,2348,42,2325,2326,2324,0,2739,2740,2738,2348,2349,2347,42,2327,2326,2325,0,2741,2740,2739,2350,2349,2348,42,2326,2327,2328,0,2740,2741,2742,2349,2350,2351,42,2328,2327,2329,0,2742,2741,2743,2351,2350,2352,42,2329,2327,2330,0,2743,2741,2744,2352,2350,2353,42,2327,2331,2330,0,2741,2745,2744,2350,2354,2353,42,2327,2325,2331,0,2741,2739,2745,2350,2348,2354,42,2325,2316,2331,0,2739,2727,2745,2348,2339,2354,42,2325,2314,2316,0,2739,2725,2727,2348,2337,2339,42,2331,2316,2315,0,2745,2727,2726,2354,2339,2338,42,2331,2315,2332,0,2745,2726,2746,2354,2338,2355,42,2332,2315,2317,0,2746,2726,2728,2355,2338,2340,42,2332,2317,2321,0,2747,2729,2734,2355,2340,2344,42,2321,2317,2319,0,2734,2729,2732,2344,2340,2342,42,2333,2332,2321,0,2748,2747,2734,2356,2355,2344,42,2330,2332,2333,0,2744,2746,2749,2353,2355,2356,42,2330,2331,2332,0,2744,2745,2746,2353,2354,2355,42,2334,2330,2333,0,2750,2744,2749,2357,2353,2356,42,2334,2329,2330,0,2750,2743,2744,2357,2352,2353,42,2335,2329,2334,0,2751,2743,2750,2358,2352,2357,42,2335,2336,2329,0,2751,2752,2743,2358,2359,2352,42,2337,2336,2335,0,2753,2752,2751,2360,2359,2358,42,2337,2338,2336,0,2753,2754,2752,2360,2361,2359,42,2339,2338,2337,0,2755,2754,2753,2362,2361,2360,42,2339,2340,2338,0,2755,2756,2754,2362,2363,2361,42,2341,2340,2339,0,2757,2756,2755,2364,2363,2362,42,2342,2340,2341,0,2758,2756,2757,2365,2363,2364,42,2342,2343,2340,0,2758,2759,2756,2365,2366,2363,42,2342,2344,2343,0,2758,2760,2759,2365,2367,2366,42,2345,2344,2342,0,2761,2760,2758,2368,2367,2365,42,2346,2344,2345,0,2762,2760,2761,2369,2367,2368,42,2346,2347,2344,0,2762,2763,2760,2369,2370,2367,42,2346,2348,2347,0,2762,2764,2763,2369,2371,2370,42,2346,2349,2348,0,2762,2765,2764,2369,2372,2371,42,2350,2349,2346,0,2766,2765,2762,2373,2372,2369,42,2350,2351,2349,0,2766,2767,2765,2373,2374,2372,42,2351,2352,2349,0,2767,2768,2765,2374,2375,2372,42,2353,2352,2351,0,2769,2768,2767,2376,2375,2374,42,2353,2354,2352,0,2769,2770,2768,2376,2377,2375,42,2355,2354,2353,0,2771,2770,2769,2378,2377,2376,42,2355,2356,2354,0,2771,2772,2770,2378,2379,2377,42,2355,2357,2356,0,2771,2773,2772,2378,2380,2379,42,2357,2358,2356,0,2773,2774,2772,2380,2381,2379,42,2356,2358,2359,0,2772,2774,2775,2379,2381,2382,42,2360,2359,2358,0,2776,2775,2774,2383,2382,2381,42,2360,2361,2359,0,2776,2777,2775,2383,2384,2382,42,2360,2362,2361,0,2776,2778,2777,2383,2385,2384,42,2362,2363,2361,0,2778,2779,2777,2385,2386,2384,42,2364,2363,2362,0,2780,2781,2782,2387,2386,2385,42,2364,2341,2363,0,2780,2757,2781,2387,2364,2386,42,2365,2341,2364,0,2783,2757,2780,2388,2364,2387,42,2365,2342,2341,0,2783,2758,2757,2388,2365,2364,42,2345,2342,2365,0,2761,2758,2783,2368,2365,2388,42,2365,2366,2345,0,2783,2784,2761,2388,2389,2368,42,2350,2345,2366,0,2766,2761,2784,2373,2368,2389,42,2350,2346,2345,0,2766,2762,2761,2373,2369,2368,42,2363,2341,2339,0,2781,2757,2755,2386,2364,2362,42,2363,2339,2367,0,2779,2785,2786,2386,2362,2390,42,2339,2337,2367,0,2785,2787,2786,2362,2360,2390,42,2367,2337,2368,0,2786,2787,2788,2390,2360,2391,42,2368,2337,2335,0,2788,2787,2789,2391,2360,2358,42,2368,2335,2369,0,2788,2789,2790,2391,2358,2392,42,2369,2335,2334,0,2790,2789,2791,2392,2358,2357,42,2369,2334,2370,0,2790,2791,2792,2392,2357,2393,42,2334,2333,2370,0,2791,2748,2792,2357,2356,2393,42,2370,2333,2322,0,2792,2748,2735,2393,2356,2345,42,2333,2321,2322,0,2748,2734,2735,2356,2344,2345,42,2370,2322,2371,0,2792,2735,2793,2393,2345,2394,42,2371,2322,2323,0,2793,2735,2736,2394,2345,2346,42,2371,2323,2326,0,2793,2736,2794,2394,2346,2349,42,2323,2324,2326,0,2736,2737,2794,2346,2347,2349,42,2371,2326,2372,0,2793,2794,2795,2394,2349,2395,42,2328,2372,2326,0,2742,2796,2740,2351,2395,2349,42,2328,2373,2372,0,2742,2797,2796,2351,2396,2395,42,2328,2374,2373,0,2742,2798,2797,2351,2397,2396,42,2375,2374,2328,0,2799,2798,2742,2398,2397,2351,42,2375,2376,2374,0,2799,2800,2798,2398,2399,2397,42,2377,2376,2375,0,2801,2800,2799,2400,2399,2398,42,2377,2378,2376,0,2801,2802,2800,2400,2401,2399,42,2379,2378,2377,0,2803,2802,2801,2402,2401,2400,42,2379,2380,2378,0,2803,2804,2802,2402,2403,2401,42,2381,2380,2379,0,2805,2804,2803,2404,2403,2402,42,2381,2382,2380,0,2805,2806,2804,2404,2405,2403,42,2381,2383,2382,0,2805,2807,2806,2404,2406,2405,42,2384,2383,2381,0,2808,2807,2805,2407,2406,2404,42,2384,2385,2383,0,2808,2809,2807,2407,2408,2406,42,2386,2385,2384,0,2810,2809,2808,2409,2408,2407,42,2387,2385,2386,0,2811,2809,2810,2410,2408,2409,42,2387,2388,2385,0,2811,2812,2809,2410,2411,2408,42,2387,2389,2388,0,2811,2813,2812,2410,2412,2411,42,2387,2356,2389,0,2811,2772,2813,2410,2379,2412,42,2354,2356,2387,0,2770,2772,2811,2377,2379,2410,42,2354,2387,2352,0,2770,2811,2768,2377,2410,2375,42,2352,2387,2386,0,2768,2811,2810,2375,2410,2409,42,2349,2352,2386,0,2765,2768,2810,2372,2375,2409,42,2349,2386,2348,0,2765,2810,2764,2372,2409,2371,42,2348,2386,2384,0,2764,2810,2808,2371,2409,2407,42,2348,2384,2390,0,2764,2808,2814,2371,2407,2413,42,2390,2384,2381,0,2814,2808,2805,2413,2407,2404,42,2390,2381,2379,0,2814,2805,2803,2413,2404,2402,42,2390,2379,2391,0,2814,2803,2815,2413,2402,2414,42,2379,2377,2391,0,2803,2801,2815,2402,2400,2414,42,2391,2377,2375,0,2815,2801,2799,2414,2400,2398,42,2391,2375,2392,0,2815,2799,2816,2414,2398,2415,42,2392,2375,2393,0,2816,2799,2817,2415,2398,2416,42,2375,2328,2393,0,2799,2742,2817,2398,2351,2416,42,2393,2328,2329,0,2817,2742,2743,2416,2351,2352,42,2393,2329,2336,0,2817,2743,2752,2416,2352,2359,42,2393,2336,2338,0,2817,2752,2754,2416,2359,2361,42,2392,2393,2338,0,2816,2817,2754,2415,2416,2361,42,2392,2338,2340,0,2816,2754,2756,2415,2361,2363,42,2343,2392,2340,0,2759,2816,2756,2366,2415,2363,42,2344,2392,2343,0,2760,2816,2759,2367,2415,2366,42,2344,2391,2392,0,2760,2815,2816,2367,2414,2415,42,2347,2391,2344,0,2763,2815,2760,2370,2414,2367,42,2347,2390,2391,0,2763,2814,2815,2370,2413,2414,42,2347,2348,2390,0,2763,2764,2814,2370,2371,2413,42,2356,2394,2389,0,2772,2818,2813,2379,2417,2412,42,2356,2359,2394,0,2772,2775,2818,2379,2382,2417,42,2359,2367,2394,0,2775,2786,2818,2382,2390,2417,42,2361,2367,2359,0,2777,2786,2775,2384,2390,2382,42,2363,2367,2361,0,2779,2786,2777,2386,2390,2384,42,2394,2367,2395,0,2818,2786,2819,2417,2390,2418,42,2395,2367,2368,0,2819,2786,2788,2418,2390,2391,42,2395,2368,2396,0,2819,2788,2820,2418,2391,2419,42,2368,2369,2396,0,2788,2790,2820,2391,2392,2419,42,2369,2371,2396,0,2790,2793,2820,2392,2394,2419,42,2369,2370,2371,0,2790,2792,2793,2392,2393,2394,42,2396,2371,2397,0,2820,2793,2821,2419,2394,2420,42,2397,2371,2398,0,2821,2793,2822,2420,2394,2421,42,2371,2372,2398,0,2793,2795,2822,2394,2395,2421,42,2372,2373,2398,0,2795,2823,2822,2395,2396,2421,42,2398,2373,2399,0,2822,2823,2824,2421,2396,2422,42,2373,2400,2399,0,2797,2825,2826,2396,2423,2422,42,2374,2400,2373,0,2798,2825,2797,2397,2423,2396,42,2401,2400,2374,0,2827,2825,2798,2424,2423,2397,42,2401,2402,2400,0,2827,2828,2825,2424,2425,2423,42,2401,2403,2402,0,2827,2829,2828,2424,2426,2425,42,2401,2404,2403,0,2827,2830,2829,2424,2427,2426,42,2376,2404,2401,0,2800,2830,2827,2399,2427,2424,42,2376,2405,2404,0,2800,2831,2830,2399,2428,2427,42,2376,2406,2405,0,2800,2832,2831,2399,2429,2428,42,2407,2406,2376,0,2833,2832,2800,2430,2429,2399,42,2407,2408,2406,0,2833,2834,2832,2430,2431,2429,42,2407,2409,2408,0,2833,2835,2834,2430,2432,2431,42,2407,2410,2409,0,2833,2836,2835,2430,2433,2432,42,2378,2410,2407,0,2802,2836,2833,2401,2433,2430,42,2378,2411,2410,0,2802,2837,2836,2401,2434,2433,42,2378,2412,2411,0,2802,2838,2837,2401,2435,2434,42,2413,2412,2378,0,2839,2838,2802,2436,2435,2401,42,2413,2414,2412,0,2839,2840,2838,2436,2437,2435,42,2413,2415,2414,0,2839,2841,2840,2436,2438,2437,42,2413,2416,2415,0,2839,2842,2841,2436,2439,2438,42,2380,2416,2413,0,2804,2842,2839,2403,2439,2436,42,2380,2417,2416,0,2804,2843,2842,2403,2440,2439,42,2380,2418,2417,0,2804,2844,2843,2403,2441,2440,42,2419,2418,2380,0,2845,2844,2804,2442,2441,2403,42,2419,2420,2418,0,2845,2846,2844,2442,2443,2441,42,2419,2421,2420,0,2845,2847,2846,2442,2444,2443,42,2419,2422,2421,0,2845,2848,2847,2442,2445,2444,42,2382,2422,2419,0,2806,2848,2845,2405,2445,2442,42,2382,2423,2422,0,2806,2849,2848,2405,2446,2445,42,2383,2423,2382,0,2807,2849,2806,2406,2446,2405,42,2424,2423,2383,0,2850,2849,2807,2447,2446,2406,42,2424,2425,2423,0,2850,2851,2849,2447,2448,2446,42,2424,2426,2425,0,2850,2852,2851,2447,2449,2448,42,2388,2426,2424,0,2812,2852,2850,2411,2449,2447,42,2388,2427,2426,0,2812,2853,2852,2411,2450,2449,42,2388,2389,2427,0,2812,2813,2853,2411,2412,2450,42,2389,2394,2427,0,2813,2818,2853,2412,2417,2450,42,2427,2394,2395,0,2853,2818,2819,2450,2417,2418,42,2427,2395,2428,0,2853,2819,2854,2450,2418,2451,42,2395,2396,2428,0,2819,2820,2854,2418,2419,2451,42,2428,2396,2429,0,2854,2820,2855,2451,2419,2452,42,2429,2396,2397,0,2855,2820,2821,2452,2419,2420,42,2429,2397,2430,0,2855,2821,2856,2452,2420,2453,42,2397,2431,2430,0,2821,2857,2856,2420,2454,2453,42,2397,2405,2431,0,2821,2858,2857,2420,2428,2454,42,2397,2432,2404,0,2821,2859,2860,2420,2455,2427,42,2397,2433,2432,0,2821,2861,2859,2420,2456,2455,42,2398,2433,2397,0,2822,2861,2821,2421,2456,2420,42,2398,2399,2433,0,2822,2824,2861,2421,2422,2456,42,2399,2434,2433,0,2824,2862,2861,2422,2457,2456,42,2399,2435,2434,0,2824,2863,2862,2422,2458,2457,42,2399,2400,2435,0,2826,2825,2864,2422,2423,2458,42,2400,2402,2435,0,2825,2828,2864,2423,2425,2458,42,2435,2402,2436,0,2864,2828,2865,2458,2425,2459,42,2437,2436,2402,0,2866,2865,2828,2460,2459,2425,42,2437,2438,2436,0,2866,2867,2865,2460,2461,2459,42,2437,2439,2438,0,2866,2868,2867,2460,2462,2461,42,2437,2440,2439,0,2866,2869,2868,2460,2463,2462,42,2403,2440,2437,0,2829,2869,2866,2426,2463,2460,42,2403,2441,2440,0,2829,2870,2869,2426,2464,2463,42,2404,2441,2403,0,2830,2870,2829,2427,2464,2426,42,2432,2441,2404,0,2859,2871,2860,2455,2464,2427,42,2432,2442,2441,0,2859,2872,2871,2455,2465,2464,42,2433,2442,2432,0,2861,2872,2859,2456,2465,2455,42,2442,2433,2434,0,2872,2861,2862,2465,2456,2457,42,2434,2443,2442,0,2862,2873,2872,2457,2466,2465,42,2434,2444,2443,0,2862,2874,2873,2457,2467,2466,42,2435,2444,2434,0,2863,2874,2862,2458,2467,2457,42,2436,2444,2435,0,2865,2875,2864,2459,2467,2458,42,2436,2445,2444,0,2865,2876,2875,2459,2468,2467,42,2436,2438,2445,0,2865,2867,2876,2459,2461,2468,42,2446,2445,2438,0,2877,2876,2867,2469,2468,2461,42,2446,2447,2445,0,2877,2878,2876,2469,2470,2468,42,2448,2447,2446,0,2879,2878,2877,2471,2470,2469,42,2449,2447,2448,0,2880,2881,2882,2472,2470,2471,42,2449,2450,2447,0,2880,2883,2881,2472,2473,2470,42,2449,2451,2450,0,2880,2884,2883,2472,2474,2473,42,2451,2449,2448,0,2884,2880,2882,2474,2472,2471,42,2452,2451,2448,0,2885,2884,2882,2475,2474,2471,42,2453,2451,2452,0,2886,2884,2885,2476,2474,2475,42,2451,2453,2443,0,2884,2886,2873,2474,2476,2466,42,2442,2443,2453,0,2872,2873,2886,2465,2466,2476,42,2442,2453,2440,0,2872,2886,2887,2465,2476,2463,42,2440,2453,2452,0,2887,2886,2885,2463,2476,2475,42,2440,2452,2439,0,2869,2888,2868,2463,2475,2462,42,2439,2452,2448,0,2868,2888,2879,2462,2475,2471,42,2439,2448,2454,0,2868,2879,2889,2462,2471,2477,42,2454,2448,2446,0,2889,2879,2877,2477,2471,2469,42,2454,2446,2438,0,2889,2877,2867,2477,2469,2461,42,2454,2438,2439,0,2889,2867,2868,2477,2461,2462,42,2442,2440,2441,0,2872,2887,2871,2465,2463,2464,42,2451,2443,2455,0,2884,2873,2890,2474,2466,2478,42,2444,2455,2443,0,2874,2890,2873,2467,2478,2466,42,2444,2445,2455,0,2874,2891,2890,2467,2468,2478,42,2445,2447,2455,0,2891,2881,2890,2468,2470,2478,42,2455,2447,2450,0,2890,2881,2883,2478,2470,2473,42,2455,2450,2451,0,2890,2883,2884,2478,2473,2474,42,2403,2437,2402,0,2829,2866,2828,2426,2460,2425,42,2406,2431,2405,0,2832,2892,2831,2429,2454,2428,42,2406,2456,2431,0,2832,2893,2892,2429,2479,2454,42,2406,2408,2456,0,2832,2834,2893,2429,2431,2479,42,2408,2457,2456,0,2834,2894,2893,2431,2480,2479,42,2458,2457,2408,0,2895,2894,2834,2481,2480,2431,42,2458,2459,2457,0,2895,2896,2894,2481,2482,2480,42,2458,2460,2459,0,2895,2897,2896,2481,2483,2482,42,2458,2461,2460,0,2895,2898,2897,2481,2484,2483,42,2409,2461,2458,0,2835,2898,2895,2432,2484,2481,42,2409,2462,2461,0,2835,2899,2898,2432,2485,2484,42,2410,2462,2409,0,2836,2899,2835,2433,2485,2432,42,2410,2463,2462,0,2900,2901,2902,2433,2486,2485,42,2429,2463,2410,0,2855,2901,2900,2452,2486,2433,42,2429,2430,2463,0,2855,2856,2901,2452,2453,2486,42,2463,2430,2464,0,2901,2856,2903,2486,2453,2487,42,2464,2430,2465,0,2903,2856,2904,2487,2453,2488,42,2431,2465,2430,0,2857,2904,2856,2454,2488,2453,42,2431,2456,2465,0,2857,2905,2904,2454,2479,2488,42,2456,2466,2465,0,2905,2906,2904,2479,2489,2488,42,2457,2466,2456,0,2894,2907,2893,2480,2489,2479,42,2457,2467,2466,0,2894,2908,2907,2480,2490,2489,42,2459,2467,2457,0,2896,2908,2894,2482,2490,2480,42,2468,2467,2459,0,2909,2908,2896,2491,2490,2482,42,2467,2468,2469,0,2908,2909,2910,2490,2491,2492,42,2470,2469,2468,0,2911,2910,2909,2493,2492,2491,42,2471,2469,2470,0,2912,2913,2914,2494,2492,2493,42,2471,2472,2469,0,2912,2915,2913,2494,2495,2492,42,2473,2472,2471,0,2916,2915,2912,2496,2495,2494,42,2473,2474,2472,0,2916,2917,2915,2496,2497,2495,42,2473,2475,2474,0,2916,2918,2917,2496,2498,2497,42,2473,2476,2475,0,2916,2919,2918,2496,2499,2498,42,2477,2476,2473,0,2920,2919,2916,2500,2499,2496,42,2461,2476,2477,0,2921,2919,2920,2484,2499,2500,42,2464,2476,2461,0,2903,2919,2921,2487,2499,2484,42,2464,2475,2476,0,2903,2918,2919,2487,2498,2499,42,2464,2465,2475,0,2903,2904,2918,2487,2488,2498,42,2465,2466,2475,0,2904,2906,2918,2488,2489,2498,42,2466,2474,2475,0,2906,2917,2918,2489,2497,2498,42,2466,2467,2474,0,2906,2922,2917,2489,2490,2497,42,2467,2469,2474,0,2922,2913,2917,2490,2492,2497,42,2474,2469,2472,0,2917,2913,2915,2497,2492,2495,42,2462,2464,2461,0,2902,2903,2921,2485,2487,2484,42,2463,2464,2462,0,2901,2903,2902,2486,2487,2485,42,2460,2461,2477,0,2897,2898,2923,2483,2484,2500,42,2460,2477,2470,0,2897,2923,2911,2483,2500,2493,42,2477,2473,2470,0,2920,2916,2914,2500,2496,2493,42,2473,2471,2470,0,2916,2912,2914,2496,2494,2493,42,2460,2470,2478,0,2897,2911,2924,2483,2493,2501,42,2478,2470,2468,0,2924,2911,2909,2501,2493,2491,42,2459,2478,2468,0,2896,2924,2909,2482,2501,2491,42,2460,2478,2459,0,2897,2924,2896,2483,2501,2482,42,2411,2412,2479,0,2837,2838,2925,2434,2435,2502,42,2412,2480,2479,0,2838,2926,2925,2435,2503,2502,42,2412,2414,2480,0,2838,2840,2926,2435,2437,2503,42,2414,2481,2480,0,2840,2927,2926,2437,2504,2503,42,2482,2481,2414,0,2928,2927,2840,2505,2504,2437,42,2482,2483,2481,0,2928,2929,2927,2505,2506,2504,42,2484,2483,2482,0,2930,2929,2928,2507,2506,2505,42,2484,2485,2483,0,2930,2931,2929,2507,2508,2506,42,2484,2486,2485,0,2930,2932,2931,2507,2509,2508,42,2484,2487,2486,0,2930,2933,2932,2507,2510,2509,42,2484,2488,2487,0,2930,2934,2933,2507,2511,2510,42,2482,2488,2484,0,2928,2934,2930,2505,2511,2507,42,2415,2488,2482,0,2841,2934,2928,2438,2511,2505,42,2415,2489,2488,0,2841,2935,2934,2438,2512,2511,42,2415,2416,2489,0,2841,2842,2935,2438,2439,2512,42,2416,2490,2489,0,2936,2937,2938,2439,2513,2512,42,2491,2490,2416,0,2939,2937,2936,2514,2513,2439,42,2491,2492,2490,0,2939,2940,2937,2514,2515,2513,42,2491,2429,2492,0,2939,2855,2940,2514,2452,2515,42,2491,2428,2429,0,2939,2854,2855,2514,2451,2452,42,2426,2428,2491,0,2852,2854,2939,2449,2451,2514,42,2427,2428,2426,0,2853,2854,2852,2450,2451,2449,42,2425,2426,2491,0,2851,2852,2939,2448,2449,2514,42,2425,2491,2493,0,2851,2939,2941,2448,2514,2516,42,2491,2494,2493,0,2939,2942,2941,2514,2517,2516,42,2491,2417,2494,0,2939,2943,2942,2514,2440,2517,42,2491,2416,2417,0,2939,2936,2943,2514,2439,2440,42,2417,2418,2494,0,2843,2844,2944,2440,2441,2517,42,2418,2495,2494,0,2844,2945,2944,2441,2518,2517,42,2418,2420,2495,0,2844,2846,2945,2441,2443,2518,42,2420,2496,2495,0,2846,2946,2945,2443,2519,2518,42,2420,2497,2496,0,2846,2947,2946,2443,2520,2519,42,2421,2497,2420,0,2847,2947,2846,2444,2520,2443,42,2421,2498,2497,0,2847,2948,2947,2444,2521,2520,42,2421,2499,2498,0,2847,2949,2948,2444,2522,2521,42,2421,2422,2499,0,2847,2848,2949,2444,2445,2522,42,2422,2500,2499,0,2848,2950,2949,2445,2523,2522,42,2422,2425,2500,0,2848,2851,2950,2445,2448,2523,42,2423,2425,2422,0,2849,2851,2848,2446,2448,2445,42,2425,2493,2500,0,2851,2941,2950,2448,2516,2523,42,2500,2493,2501,0,2950,2941,2951,2523,2516,2524,42,2501,2493,2502,0,2951,2941,2952,2524,2516,2525,42,2494,2502,2493,0,2942,2952,2941,2517,2525,2516,42,2494,2495,2502,0,2942,2953,2952,2517,2518,2525,42,2495,2503,2502,0,2953,2954,2952,2518,2526,2525,42,2495,2496,2503,0,2945,2946,2955,2518,2519,2526,42,2496,2504,2503,0,2946,2956,2955,2519,2527,2526,42,2496,2505,2504,0,2946,2957,2956,2519,2528,2527,42,2497,2505,2496,0,2947,2957,2946,2520,2528,2519,42,2497,2506,2505,0,2947,2958,2957,2520,2529,2528,42,2497,2498,2506,0,2947,2948,2958,2520,2521,2529,42,2506,2498,2507,0,2958,2948,2959,2529,2521,2530,42,2498,2508,2507,0,2948,2960,2959,2521,2531,2530,42,2501,2508,2498,0,2951,2960,2948,2524,2531,2521,42,2501,2509,2508,0,2951,2961,2960,2524,2532,2531,42,2501,2502,2509,0,2951,2952,2961,2524,2525,2532,42,2502,2503,2509,0,2952,2954,2961,2525,2526,2532,42,2503,2510,2509,0,2954,2962,2961,2526,2533,2532,42,2503,2504,2510,0,2954,2963,2962,2526,2527,2533,42,2504,2511,2510,0,2963,2964,2962,2527,2534,2533,42,2504,2512,2511,0,2956,2965,2966,2527,2535,2534,42,2505,2512,2504,0,2957,2965,2956,2528,2535,2527,42,2505,2513,2512,0,2957,2967,2965,2528,2536,2535,42,2506,2513,2505,0,2958,2967,2957,2529,2536,2528,42,2506,2514,2513,0,2958,2968,2967,2529,2537,2536,42,2506,2507,2514,0,2958,2959,2968,2529,2530,2537,42,2507,2515,2514,0,2959,2969,2968,2530,2538,2537,42,2507,2508,2515,0,2959,2960,2969,2530,2531,2538,42,2508,2509,2515,0,2960,2961,2969,2531,2532,2538,42,2515,2509,2510,0,2969,2961,2962,2538,2532,2533,42,2515,2510,2516,0,2969,2962,2970,2538,2533,2539,42,2510,2511,2516,0,2962,2964,2970,2533,2534,2539,42,2517,2516,2511,0,2971,2970,2964,2540,2539,2534,42,2515,2516,2517,0,2969,2970,2971,2538,2539,2540,42,2515,2517,2514,0,2969,2971,2968,2538,2540,2537,42,2517,2511,2514,0,2971,2964,2968,2540,2534,2537,42,2514,2511,2512,0,2968,2966,2965,2537,2534,2535,42,2513,2514,2512,0,2967,2968,2965,2536,2537,2535,42,2501,2498,2499,0,2951,2948,2949,2524,2521,2522,42,2499,2500,2501,0,2949,2950,2951,2522,2523,2524,42,2429,2479,2492,0,2855,2972,2940,2452,2502,2515,42,2479,2518,2492,0,2972,2973,2940,2502,2541,2515,42,2479,2480,2518,0,2972,2974,2973,2502,2503,2541,42,2480,2519,2518,0,2974,2975,2973,2503,2542,2541,42,2481,2519,2480,0,2927,2976,2926,2504,2542,2503,42,2481,2520,2519,0,2927,2977,2976,2504,2543,2542,42,2483,2520,2481,0,2929,2977,2927,2506,2543,2504,42,2521,2520,2483,0,2978,2977,2929,2544,2543,2506,42,2521,2522,2520,0,2978,2979,2977,2544,2545,2543,42,2486,2522,2521,0,2932,2979,2978,2509,2545,2544,42,2523,2522,2486,0,2980,2981,2982,2546,2545,2509,42,2523,2524,2522,0,2980,2983,2981,2546,2547,2545,42,2525,2524,2523,0,2984,2983,2980,2548,2547,2546,42,2525,2526,2524,0,2984,2985,2983,2548,2549,2547,42,2525,2527,2526,0,2984,2986,2985,2548,2550,2549,42,2528,2527,2525,0,2987,2986,2984,2551,2550,2548,42,2529,2527,2528,0,2988,2986,2987,2552,2550,2551,42,2529,2518,2527,0,2988,2973,2986,2552,2541,2550,42,2529,2492,2518,0,2988,2940,2973,2552,2515,2541,42,2490,2492,2529,0,2937,2940,2988,2513,2515,2552,42,2490,2529,2489,0,2937,2988,2938,2513,2552,2512,42,2489,2529,2488,0,2938,2988,2989,2512,2552,2511,42,2529,2528,2488,0,2988,2987,2989,2552,2551,2511,42,2488,2528,2487,0,2989,2987,2990,2511,2551,2510,42,2487,2528,2525,0,2990,2987,2984,2510,2551,2548,42,2487,2525,2486,0,2990,2984,2982,2510,2548,2509,42,2525,2523,2486,0,2984,2980,2982,2548,2546,2509,42,2518,2519,2527,0,2973,2975,2986,2541,2542,2550,42,2519,2526,2527,0,2975,2985,2986,2542,2549,2550,42,2519,2520,2526,0,2975,2991,2985,2542,2543,2549,42,2520,2522,2526,0,2991,2981,2985,2543,2545,2549,42,2526,2522,2524,0,2985,2981,2983,2549,2545,2547,42,2486,2521,2485,0,2932,2978,2931,2509,2544,2508,42,2483,2485,2521,0,2929,2931,2978,2506,2508,2544,42,2415,2482,2414,0,2841,2928,2840,2438,2505,2437,42,2409,2458,2408,0,2835,2895,2834,2432,2481,2431,42,2388,2424,2383,0,2812,2850,2807,2411,2447,2406,42,2388,2383,2385,0,2812,2807,2809,2411,2406,2408,42,2382,2419,2380,0,2806,2845,2804,2405,2442,2403,42,2380,2413,2378,0,2804,2839,2802,2403,2436,2401,42,2378,2407,2376,0,2802,2833,2800,2401,2430,2399,42,2374,2376,2401,0,2798,2800,2827,2397,2399,2424,42,2397,2404,2405,4,2992,2993,2994,2420,2427,2428,42,2429,2410,2411,4,2995,2996,2997,2452,2433,2434,42,2429,2411,2479,4,2998,2999,3000,2452,2434,2502,42,2530,2531,2532,0,3001,3002,3003,2553,2554,2555,42,2530,2533,2531,0,3004,3005,3006,2553,2556,2554,42,2533,2530,2534,0,3005,3004,3007,2556,2553,2557,42,2535,2533,2534,0,3008,3005,3007,2558,2556,2557,42,2531,2533,2535,0,3006,3005,3008,2554,2556,2558,42,2531,2535,2536,0,3006,3008,3009,2554,2558,2559,42,2536,2535,2537,0,3009,3008,3010,2559,2558,2560,42,2537,2535,2538,0,3010,3008,3011,2560,2558,2561,42,2538,2535,2539,0,3011,3008,3012,2561,2558,2562,42,2535,2534,2539,0,3008,3007,3012,2558,2557,2562,42,2530,2539,2534,0,3004,3012,3007,2553,2562,2557,42,2539,2530,2540,0,3012,3004,3013,2562,2553,2563,42,2540,2541,2539,0,3013,3014,3012,2563,2564,2562,42,2542,2541,2540,0,3015,3014,3013,2565,2564,2563,42,2542,2543,2541,0,3015,3016,3014,2565,2566,2564,42,2542,2544,2543,0,3015,3017,3016,2565,2567,2566,42,2545,2544,2542,0,3018,3019,3020,2568,2567,2565,42,2546,2544,2545,0,3021,3019,3018,2569,2567,2568,42,2546,2547,2544,0,3021,3022,3019,2569,2570,2567,42,2546,2548,2547,0,3021,3023,3022,2569,2571,2570,42,2548,2546,2549,0,3023,3021,3024,2571,2569,2572,42,2549,2546,2550,0,3024,3021,3025,2572,2569,2573,42,2546,2551,2550,0,3021,3026,3025,2569,2574,2573,42,2546,2545,2551,0,3021,3018,3026,2569,2568,2574,42,2551,2545,2552,0,3026,3018,3027,2574,2568,2575,42,2552,2545,2553,0,3027,3018,3028,2575,2568,2576,42,2545,2542,2553,0,3018,3020,3028,2568,2565,2576,42,2553,2542,2540,0,3028,3020,3029,2576,2565,2563,42,2553,2540,2532,0,3028,3029,3003,2576,2563,2555,42,2540,2530,2532,0,3029,3001,3003,2563,2553,2555,42,2553,2532,2554,0,3028,3003,3030,2576,2555,2577,42,2532,2531,2554,0,3003,3002,3030,2555,2554,2577,42,2552,2554,2531,0,3027,3030,3002,2575,2577,2554,42,2552,2553,2554,0,3027,3028,3030,2575,2576,2577,42,2552,2531,2536,0,3027,3002,3031,2575,2554,2559,42,2552,2536,2551,0,3027,3031,3026,2575,2559,2574,42,2551,2536,2537,0,3026,3031,3032,2574,2559,2560,42,2551,2537,2550,0,3026,3032,3025,2574,2560,2573,42,2550,2537,2555,0,3025,3032,3033,2573,2560,2578,42,2537,2556,2555,0,3010,3034,3035,2560,2579,2578,42,2537,2538,2556,0,3010,3011,3034,2560,2561,2579,42,2541,2556,2538,0,3014,3034,3011,2564,2579,2561,42,2541,2543,2556,0,3014,3016,3034,2564,2566,2579,42,2557,2556,2543,0,3036,3034,3016,2580,2579,2566,42,2557,2558,2556,0,3036,3037,3034,2580,2581,2579,42,2559,2558,2557,0,3038,3037,3036,2582,2581,2580,42,2560,2558,2559,0,3039,3037,3038,2583,2581,2582,42,2560,2561,2558,0,3039,3040,3037,2583,2584,2581,42,2562,2561,2560,0,3041,3040,3039,2585,2584,2583,42,2562,2563,2561,0,3041,3042,3040,2585,2586,2584,42,2564,2563,2562,0,3043,3042,3041,2587,2586,2585,42,2564,2565,2563,0,3043,3044,3042,2587,2588,2586,42,2566,2565,2564,0,3045,3044,3043,2589,2588,2587,42,2567,2565,2566,0,3046,3044,3045,2590,2588,2589,42,2567,2568,2565,0,3046,3047,3044,2590,2591,2588,42,2569,2568,2567,0,3048,3047,3046,2592,2591,2590,42,2569,2570,2568,0,3048,3049,3047,2592,2593,2591,42,2569,2571,2570,0,3048,3050,3049,2592,2594,2593,42,2572,2571,2569,0,3051,3050,3048,2595,2594,2592,42,2573,2571,2572,0,3052,3050,3051,2596,2594,2595,42,2573,2574,2571,0,3052,3053,3050,2596,2597,2594,42,2573,2575,2574,0,3052,3054,3053,2596,2598,2597,42,2576,2575,2573,0,3055,3054,3052,2599,2598,2596,42,2577,2575,2576,0,3056,3054,3055,2600,2598,2599,42,2577,2578,2575,0,3056,3057,3054,2600,2601,2598,42,2577,2579,2578,0,3056,3058,3057,2600,2602,2601,42,2580,2579,2577,0,3059,3060,3056,2603,2602,2600,42,2579,2580,2581,0,3060,3059,3061,2602,2603,2604,42,2580,2582,2581,0,3059,3062,3061,2603,2605,2604,42,2582,2580,2583,0,3062,3059,3063,2605,2603,2606,42,2583,2580,2577,0,3063,3059,3056,2606,2603,2600,42,2577,2584,2583,0,3056,3064,3063,2600,2607,2606,42,2577,2576,2584,0,3056,3055,3064,2600,2599,2607,42,2584,2576,2585,0,3064,3055,3065,2607,2599,2608,42,2585,2576,2573,0,3065,3055,3052,2608,2599,2596,42,2585,2573,2586,0,3065,3052,3066,2608,2596,2609,42,2573,2572,2586,0,3052,3051,3066,2596,2595,2609,42,2586,2572,2587,0,3066,3051,3067,2609,2595,2610,42,2587,2572,2569,0,3067,3051,3048,2610,2595,2592,42,2587,2569,2588,0,3067,3048,3068,2610,2592,2611,42,2588,2569,2567,0,3068,3048,3046,2611,2592,2590,42,2588,2567,2566,0,3068,3046,3045,2611,2590,2589,42,2589,2588,2566,0,3069,3068,3045,2612,2611,2589,42,2589,2590,2588,0,3069,3070,3068,2612,2613,2611,42,2589,2591,2590,0,3069,3071,3070,2612,2614,2613,42,2592,2591,2589,0,3072,3071,3069,2615,2614,2612,42,2592,2593,2591,0,3072,3073,3071,2615,2616,2614,42,2594,2593,2592,0,3074,3073,3072,2617,2616,2615,42,2594,2595,2593,0,3074,3075,3073,2617,2618,2616,42,2596,2595,2594,0,3076,3075,3074,2619,2618,2617,42,2596,2597,2595,0,3076,3077,3075,2619,2620,2618,42,2598,2597,2596,0,3078,3077,3076,2621,2620,2619,42,2598,2599,2597,0,3078,3079,3077,2621,2622,2620,42,2599,2600,2597,0,3079,3080,3077,2622,2623,2620,42,2600,2601,2597,0,3080,3081,3077,2623,2624,2620,42,2600,2602,2601,0,3080,3082,3081,2623,2625,2624,42,2600,2603,2602,0,3080,3083,3082,2623,2626,2625,42,2603,2604,2602,0,3083,3084,3082,2626,2627,2625,42,2605,2604,2603,0,3085,3084,3083,2628,2627,2626,42,2605,2606,2604,0,3086,3087,3088,2628,2629,2627,42,2607,2606,2605,0,3089,3087,3086,2630,2629,2628,42,2607,2608,2606,0,3089,3090,3087,2630,2631,2629,42,2609,2608,2607,0,3091,3090,3089,2632,2631,2630,42,2609,2610,2608,0,3091,3092,3090,2632,2633,2631,42,2611,2610,2609,0,3093,3092,3091,2634,2633,2632,42,2612,2610,2611,0,3094,3092,3093,2635,2633,2634,42,2612,2613,2610,0,3094,3095,3092,2635,2636,2633,42,2614,2613,2612,0,3096,3095,3094,2637,2636,2635,42,2614,2615,2613,0,3096,3097,3095,2637,2638,2636,42,2614,2616,2615,0,3096,3098,3097,2637,2639,2638,42,2616,2617,2615,0,3098,3099,3097,2639,2640,2638,42,2598,2617,2616,0,3078,3099,3098,2621,2640,2639,42,2598,2596,2617,0,3078,3076,3099,2621,2619,2640,42,2596,2618,2617,0,3076,3100,3099,2619,2641,2640,42,2594,2618,2596,0,3074,3100,3076,2617,2641,2619,42,2592,2618,2594,0,3072,3100,3074,2615,2641,2617,42,2592,2619,2618,0,3072,3101,3100,2615,2642,2641,42,2592,2589,2619,0,3072,3069,3101,2615,2612,2642,42,2619,2589,2566,0,3101,3069,3045,2642,2612,2589,42,2619,2566,2620,0,3101,3045,3102,2642,2589,2643,42,2620,2566,2564,0,3102,3045,3043,2643,2589,2587,42,2620,2564,2621,0,3102,3043,3103,2643,2587,2644,42,2621,2564,2622,0,3103,3043,3104,2644,2587,2645,42,2622,2564,2562,0,3104,3043,3041,2645,2587,2585,42,2622,2562,2623,0,3104,3041,3105,2645,2585,2646,42,2623,2562,2560,0,3105,3041,3039,2646,2585,2583,42,2623,2560,2624,0,3105,3039,3106,2646,2583,2647,42,2624,2560,2559,0,3106,3039,3038,2647,2583,2582,42,2625,2624,2559,0,3107,3106,3038,2648,2647,2582,42,2625,2626,2624,0,3107,3108,3106,2648,2649,2647,42,2627,2626,2625,0,3109,3110,3111,2650,2649,2648,42,2627,2628,2626,0,3109,3112,3110,2650,2651,2649,42,2628,2627,2629,0,3112,3109,3113,2651,2650,2652,42,2629,2627,2549,0,3113,3109,3024,2652,2650,2572,42,2627,2548,2549,0,3109,3023,3024,2650,2571,2572,42,2548,2627,2625,0,3023,3109,3111,2571,2650,2648,42,2548,2625,2547,0,3023,3111,3022,2571,2648,2570,42,2547,2625,2559,0,3114,3107,3038,2570,2648,2582,42,2547,2559,2557,0,3114,3038,3036,2570,2582,2580,42,2544,2547,2557,0,3017,3114,3036,2567,2570,2580,42,2544,2557,2543,0,3017,3036,3016,2567,2580,2566,42,2549,2630,2629,0,3024,3115,3113,2572,2653,2652,42,2549,2550,2630,0,3024,3025,3115,2572,2573,2653,42,2630,2550,2631,0,3115,3025,3116,2653,2573,2654,42,2550,2632,2631,0,3025,3117,3116,2573,2655,2654,42,2550,2555,2632,0,3025,3033,3117,2573,2578,2655,42,2555,2633,2632,0,3035,3118,3119,2578,2656,2655,42,2555,2556,2633,0,3035,3034,3118,2578,2579,2656,42,2556,2634,2633,0,3034,3120,3118,2579,2657,2656,42,2558,2634,2556,0,3037,3120,3034,2581,2657,2579,42,2558,2635,2634,0,3037,3121,3120,2581,2658,2657,42,2561,2635,2558,0,3040,3121,3037,2584,2658,2581,42,2561,2636,2635,0,3040,3122,3121,2584,2659,2658,42,2563,2636,2561,0,3042,3122,3040,2586,2659,2584,42,2563,2568,2636,0,3042,3047,3122,2586,2591,2659,42,2565,2568,2563,0,3044,3047,3042,2588,2591,2586,42,2568,2637,2636,0,3047,3123,3122,2591,2660,2659,42,2568,2570,2637,0,3047,3049,3123,2591,2593,2660,42,2570,2638,2637,0,3049,3124,3123,2593,2661,2660,42,2570,2571,2638,0,3049,3050,3124,2593,2594,2661,42,2571,2639,2638,0,3050,3125,3124,2594,2662,2661,42,2571,2574,2639,0,3050,3053,3125,2594,2597,2662,42,2639,2574,2640,0,3125,3053,3126,2662,2597,2663,42,2640,2574,2575,0,3126,3053,3054,2663,2597,2598,42,2640,2575,2641,0,3126,3054,3127,2663,2598,2664,42,2641,2575,2578,0,3127,3054,3057,2664,2598,2601,42,2579,2641,2578,0,3058,3127,3057,2602,2664,2601,42,2579,2640,2641,0,3058,3126,3127,2602,2663,2664,42,2579,2581,2640,0,3058,3128,3126,2602,2604,2663,42,2581,2639,2640,0,3128,3125,3126,2604,2662,2663,42,2581,2642,2639,0,3128,3129,3125,2604,2665,2662,42,2582,2642,2581,0,3062,3130,3061,2605,2665,2604,42,2582,2643,2642,0,3062,3131,3130,2605,2666,2665,42,2643,2582,2584,0,3131,3062,3064,2666,2605,2607,42,2582,2583,2584,0,3062,3063,3064,2605,2606,2607,42,2643,2584,2585,0,3131,3064,3065,2666,2607,2608,42,2644,2643,2585,0,3132,3131,3065,2667,2666,2608,42,2643,2644,2645,0,3131,3132,3133,2666,2667,2668,42,2644,2646,2645,0,3132,3134,3133,2667,2669,2668,42,2644,2647,2646,0,3132,3135,3134,2667,2670,2669,42,2586,2647,2644,0,3066,3135,3132,2609,2670,2667,42,2587,2647,2586,0,3067,3135,3066,2610,2670,2609,42,2590,2647,2587,0,3070,3135,3067,2613,2670,2610,42,2647,2590,2648,0,3135,3070,3136,2670,2613,2671,42,2590,2649,2648,0,3070,3137,3136,2613,2672,2671,42,2650,2649,2590,0,3138,3137,3070,2673,2672,2613,42,2650,2651,2649,0,3138,3139,3137,2673,2674,2672,42,2652,2651,2650,0,3140,3139,3138,2675,2674,2673,42,2653,2651,2652,0,3141,3139,3140,2676,2674,2675,42,2653,2654,2651,0,3142,3143,3144,2676,2677,2674,42,2653,2655,2654,0,3142,3145,3143,2676,2678,2677,42,2653,2656,2655,0,3142,3146,3145,2676,2679,2678,42,2657,2656,2653,0,3147,3146,3142,2680,2679,2676,42,2658,2656,2657,0,3148,3146,3147,2681,2679,2680,42,2658,2659,2656,0,3148,3149,3146,2681,2682,2679,42,2660,2659,2658,0,3150,3149,3148,2683,2682,2681,42,2660,2661,2659,0,3150,3151,3149,2683,2684,2682,42,2662,2661,2660,0,3152,3151,3150,2685,2684,2683,42,2662,2656,2661,0,3152,3146,3151,2685,2679,2684,42,2662,2655,2656,0,3152,3145,3146,2685,2678,2679,42,2663,2655,2662,0,3153,3145,3152,2686,2678,2685,42,2663,2654,2655,0,3153,3143,3145,2686,2677,2678,42,2664,2654,2663,0,3154,3143,3153,2687,2677,2686,42,2665,2654,2664,0,3155,3143,3154,2688,2677,2687,42,2649,2654,2665,0,3156,3143,3155,2672,2677,2688,42,2651,2654,2649,0,3144,3143,3156,2674,2677,2672,42,2649,2665,2636,0,3156,3155,3122,2672,2688,2659,42,2636,2665,2666,0,3122,3155,3157,2659,2688,2689,42,2665,2664,2666,0,3155,3154,3157,2688,2687,2689,42,2667,2666,2664,0,3158,3157,3154,2690,2689,2687,42,2667,2668,2666,0,3158,3159,3157,2690,2691,2689,42,2669,2668,2667,0,3160,3161,3162,2692,2691,2690,42,2669,2670,2668,0,3160,3163,3161,2692,2693,2691,42,2652,2670,2669,0,3140,3163,3160,2675,2693,2692,42,2650,2670,2652,0,3138,3163,3140,2673,2693,2675,42,2671,2670,2650,0,3164,3163,3138,2694,2693,2673,42,2670,2671,2672,0,3163,3164,3165,2693,2694,2695,42,2671,2673,2672,0,3164,3166,3165,2694,2696,2695,42,2674,2673,2671,0,3167,3166,3164,2697,2696,2694,42,2674,2675,2673,0,3167,3168,3166,2697,2698,2696,42,2676,2675,2674,0,3169,3168,3167,2699,2698,2697,42,2677,2675,2676,0,3170,3168,3169,2700,2698,2699,42,2677,2678,2675,0,3171,3172,3173,2700,2701,2698,42,2677,2679,2678,0,3171,3174,3172,2700,2702,2701,42,2677,2680,2679,0,3171,3175,3174,2700,2703,2702,42,2681,2680,2677,0,3176,3175,3171,2704,2703,2700,42,2682,2680,2681,0,3177,3175,3176,2705,2703,2704,42,2682,2683,2680,0,3177,3178,3175,2705,2706,2703,42,2684,2683,2682,0,3179,3178,3177,2707,2706,2705,42,2684,2685,2683,0,3179,3180,3178,2707,2708,2706,42,2686,2685,2684,0,3181,3180,3179,2709,2708,2707,42,2686,2680,2685,0,3181,3175,3180,2709,2703,2708,42,2686,2679,2680,0,3181,3174,3175,2709,2702,2703,42,2687,2679,2686,0,3182,3174,3181,2710,2702,2709,42,2678,2679,2687,0,3172,3174,3182,2701,2702,2710,42,2688,2678,2687,0,3183,3172,3182,2711,2701,2710,42,2689,2678,2688,0,3184,3172,3183,2712,2701,2711,42,2673,2678,2689,0,3185,3172,3184,2696,2701,2712,42,2675,2678,2673,0,3173,3172,3185,2698,2701,2696,42,2673,2689,2635,0,3185,3184,3121,2696,2712,2658,42,2635,2689,2690,0,3121,3184,3186,2658,2712,2713,42,2689,2688,2690,0,3184,3183,3186,2712,2711,2713,42,2691,2690,2688,0,3187,3186,3183,2714,2713,2711,42,2691,2692,2690,0,3187,3188,3186,2714,2715,2713,42,2693,2692,2691,0,3189,3190,3191,2716,2715,2714,42,2693,2694,2692,0,3189,3192,3190,2716,2717,2715,42,2676,2694,2693,0,3169,3192,3189,2699,2717,2716,42,2674,2694,2676,0,3167,3192,3169,2697,2717,2699,42,2695,2694,2674,0,3193,3192,3167,2718,2717,2697,42,2694,2695,2696,0,3192,3193,3194,2717,2718,2719,42,2697,2696,2695,0,3195,3194,3193,2720,2719,2718,42,2697,2634,2696,0,3196,3120,3197,2720,2657,2719,42,2697,2698,2634,0,3196,3198,3120,2720,2721,2657,42,2697,2699,2698,0,3196,3199,3198,2720,2722,2721,42,2700,2699,2697,0,3200,3199,3196,2723,2722,2720,42,2701,2699,2700,0,3201,3199,3200,2724,2722,2723,42,2701,2702,2699,0,3201,3202,3199,2724,2725,2722,42,2701,2703,2702,0,3201,3203,3202,2724,2726,2725,42,2704,2703,2701,0,3204,3203,3201,2727,2726,2724,42,2705,2703,2704,0,3205,3203,3204,2728,2726,2727,42,2705,2706,2703,0,3205,3206,3203,2728,2729,2726,42,2707,2706,2705,0,3207,3206,3205,2730,2729,2728,42,2707,2708,2706,0,3207,3208,3206,2730,2731,2729,42,2709,2708,2707,0,3209,3208,3207,2732,2731,2730,42,2709,2703,2708,0,3209,3203,3208,2732,2726,2731,42,2709,2702,2703,0,3209,3202,3203,2732,2725,2726,42,2710,2702,2709,0,3210,3202,3209,2733,2725,2732,42,2699,2702,2710,0,3199,3202,3210,2722,2725,2733,42,2711,2699,2710,0,3211,3199,3210,2734,2722,2733,42,2711,2698,2699,0,3211,3198,3199,2734,2721,2722,42,2712,2698,2711,0,3212,3198,3211,2735,2721,2734,42,2634,2698,2712,0,3120,3198,3212,2657,2721,2735,42,2634,2712,2633,0,3120,3212,3118,2657,2735,2656,42,2713,2633,2712,0,3213,3118,3212,2736,2656,2735,42,2713,2632,2633,0,3213,3119,3118,2736,2655,2656,42,2714,2632,2713,0,3214,3117,3215,2737,2655,2736,42,2714,2631,2632,0,3214,3116,3117,2737,2654,2655,42,2631,2714,2715,0,3116,3214,3216,2654,2737,2738,42,2715,2714,2716,0,3216,3214,3217,2738,2737,2739,42,2716,2714,2717,0,3217,3214,3218,2739,2737,2740,42,2717,2714,2713,0,3218,3214,3215,2740,2737,2736,42,2717,2713,2718,0,3218,3215,3219,2740,2736,2741,42,2718,2713,2712,0,3220,3213,3212,2741,2736,2735,42,2718,2712,2711,0,3220,3212,3211,2741,2735,2734,42,2719,2718,2711,0,3221,3220,3211,2742,2741,2734,42,2720,2718,2719,0,3222,3219,3223,2743,2741,2742,42,2720,2717,2718,0,3222,3218,3219,2743,2740,2741,42,2717,2720,2721,0,3218,3222,3224,2740,2743,2744,42,2720,2722,2721,0,3222,3225,3224,2743,2745,2744,42,2720,2723,2722,0,3222,3226,3225,2743,2746,2745,42,2723,2720,2719,0,3226,3222,3223,2746,2743,2742,42,2723,2719,2724,0,3226,3223,3227,2746,2742,2747,42,2724,2719,2710,0,3228,3221,3210,2747,2742,2733,42,2719,2711,2710,0,3221,3211,3210,2742,2734,2733,42,2724,2710,2709,0,3228,3210,3209,2747,2733,2732,42,2724,2709,2707,0,3228,3209,3207,2747,2732,2730,42,2725,2724,2707,0,3229,3227,3230,2748,2747,2730,42,2725,2723,2724,0,3229,3226,3227,2748,2746,2747,42,2723,2725,2726,0,3226,3229,3231,2746,2748,2749,42,2726,2725,2705,0,3231,3229,3232,2749,2748,2728,42,2725,2707,2705,0,3229,3230,3232,2748,2730,2728,42,2726,2705,2722,0,3231,3232,3225,2749,2728,2745,42,2705,2704,2722,0,3232,3233,3225,2728,2727,2745,42,2722,2704,2721,0,3225,3233,3224,2745,2727,2744,42,2721,2704,2701,0,3224,3233,3234,2744,2727,2724,42,2721,2701,2716,0,3224,3234,3217,2744,2724,2739,42,2701,2700,2716,0,3234,3235,3217,2724,2723,2739,42,2716,2700,2715,0,3217,3235,3216,2739,2723,2738,42,2715,2700,2697,0,3216,3235,3195,2738,2723,2720,42,2715,2697,2695,0,3216,3195,3193,2738,2720,2718,42,2695,2631,2715,0,3193,3116,3216,2718,2654,2738,42,2630,2631,2695,0,3115,3116,3193,2653,2654,2718,42,2727,2630,2695,0,3236,3115,3193,2750,2653,2718,42,2593,2630,2727,0,3073,3115,3236,2616,2653,2750,42,2629,2630,2593,0,3113,3115,3073,2652,2653,2616,42,2595,2629,2593,0,3075,3113,3073,2618,2652,2616,42,2595,2728,2629,0,3075,3237,3113,2618,2751,2652,42,2601,2728,2595,0,3081,3237,3075,2624,2751,2618,42,2601,2628,2728,0,3081,3112,3237,2624,2651,2751,42,2601,2602,2628,0,3081,3082,3112,2624,2625,2651,42,2628,2602,2626,0,3112,3082,3110,2651,2625,2649,42,2602,2604,2626,0,3082,3084,3110,2625,2627,2649,42,2626,2604,2624,0,3108,3088,3106,2649,2627,2647,42,2604,2606,2624,0,3088,3087,3106,2627,2629,2647,42,2606,2623,2624,0,3087,3105,3106,2629,2646,2647,42,2608,2623,2606,0,3090,3105,3087,2631,2646,2629,42,2608,2622,2623,0,3090,3104,3105,2631,2645,2646,42,2610,2622,2608,0,3092,3104,3090,2633,2645,2631,42,2610,2621,2622,0,3092,3103,3104,2633,2644,2645,42,2613,2621,2610,0,3095,3103,3092,2636,2644,2633,42,2615,2621,2613,0,3097,3103,3095,2638,2644,2636,42,2729,2621,2615,0,3238,3103,3097,2752,2644,2638,42,2620,2621,2729,0,3102,3103,3238,2643,2644,2752,42,2619,2620,2729,0,3101,3102,3238,2642,2643,2752,42,2619,2729,2618,0,3101,3238,3100,2642,2752,2641,42,2618,2729,2617,0,3100,3238,3099,2641,2752,2640,42,2617,2729,2615,0,3099,3238,3097,2640,2752,2638,42,2728,2628,2629,0,3237,3112,3113,2751,2651,2652,42,2597,2601,2595,0,3077,3081,3075,2620,2624,2618,42,2593,2727,2591,0,3073,3236,3071,2616,2750,2614,42,2591,2727,2671,0,3071,3236,3164,2614,2750,2694,42,2727,2695,2671,0,3236,3193,3164,2750,2718,2694,42,2671,2695,2674,0,3164,3193,3167,2694,2718,2697,42,2591,2671,2590,0,3071,3164,3070,2614,2694,2613,42,2590,2671,2650,0,3070,3164,3138,2613,2694,2673,42,2717,2721,2716,0,3218,3224,3217,2740,2744,2739,42,2723,2726,2722,0,3226,3231,3225,2746,2749,2745,42,2703,2706,2708,0,3203,3206,3208,2726,2729,2731,42,2694,2696,2692,0,3192,3194,3190,2717,2719,2715,42,2692,2634,2690,0,3188,3120,3186,2715,2657,2713,42,2635,2690,2634,0,3121,3186,3120,2658,2713,2657,42,2676,2693,2730,0,3169,3189,3239,2699,2716,2753,42,2693,2731,2730,0,3189,3240,3239,2716,2754,2753,42,2731,2693,2691,0,3240,3189,3191,2754,2716,2714,42,2731,2691,2732,0,3240,3191,3241,2754,2714,2755,42,2732,2691,2688,0,3242,3187,3183,2755,2714,2711,42,2732,2688,2687,0,3242,3183,3182,2755,2711,2710,42,2733,2732,2687,0,3243,3242,3182,2756,2755,2710,42,2734,2732,2733,0,3244,3241,3245,2757,2755,2756,42,2734,2731,2732,0,3244,3240,3241,2757,2754,2755,42,2731,2734,2735,0,3240,3244,3246,2754,2757,2758,42,2734,2736,2735,0,3244,3247,3246,2757,2759,2758,42,2734,2737,2736,0,3244,3248,3247,2757,2760,2759,42,2737,2734,2733,0,3248,3244,3245,2760,2757,2756,42,2737,2733,2684,0,3248,3245,3249,2760,2756,2707,42,2684,2733,2686,0,3179,3243,3181,2707,2756,2709,42,2733,2687,2686,0,3243,3182,3181,2756,2710,2709,42,2737,2684,2682,0,3248,3249,3250,2760,2707,2705,42,2736,2737,2682,0,3247,3248,3250,2759,2760,2705,42,2736,2682,2735,0,3247,3250,3246,2759,2705,2758,42,2682,2681,2735,0,3250,3251,3246,2705,2704,2758,42,2735,2681,2730,0,3246,3251,3239,2758,2704,2753,42,2730,2681,2677,0,3239,3251,3170,2753,2704,2700,42,2730,2677,2676,0,3239,3170,3169,2753,2700,2699,42,2731,2735,2730,0,3240,3246,3239,2754,2758,2753,42,2673,2635,2672,0,3185,3121,3252,2696,2658,2695,42,2670,2672,2668,0,3163,3165,3161,2693,2695,2691,42,2668,2635,2666,0,3159,3121,3157,2691,2658,2689,42,2636,2666,2635,0,3122,3157,3121,2659,2689,2658,42,2680,2683,2685,0,3175,3178,3180,2703,2706,2708,42,2652,2669,2738,0,3140,3160,3253,2675,2692,2761,42,2669,2739,2738,0,3160,3254,3253,2692,2762,2761,42,2739,2669,2667,0,3254,3160,3162,2762,2692,2690,42,2739,2667,2740,0,3254,3162,3255,2762,2690,2763,42,2740,2667,2664,0,3256,3158,3154,2763,2690,2687,42,2740,2664,2663,0,3256,3154,3153,2763,2687,2686,42,2741,2740,2663,0,3257,3256,3153,2764,2763,2686,42,2742,2740,2741,0,3258,3255,3259,2765,2763,2764,42,2742,2739,2740,0,3258,3254,3255,2765,2762,2763,42,2739,2742,2743,0,3254,3258,3260,2762,2765,2766,42,2742,2744,2743,0,3258,3261,3260,2765,2767,2766,42,2742,2745,2744,0,3258,3262,3261,2765,2768,2767,42,2745,2742,2741,0,3262,3258,3259,2768,2765,2764,42,2745,2741,2660,0,3262,3259,3263,2768,2764,2683,42,2660,2741,2662,0,3150,3257,3152,2683,2764,2685,42,2741,2663,2662,0,3257,3153,3152,2764,2686,2685,42,2745,2660,2658,0,3262,3263,3264,2768,2683,2681,42,2744,2745,2658,0,3261,3262,3264,2767,2768,2681,42,2743,2744,2658,0,3260,3261,3264,2766,2767,2681,42,2658,2657,2743,0,3264,3265,3260,2681,2680,2766,42,2743,2657,2738,0,3260,3265,3253,2766,2680,2761,42,2738,2657,2653,0,3253,3265,3141,2761,2680,2676,42,2738,2653,2652,0,3253,3141,3140,2761,2676,2675,42,2739,2743,2738,0,3254,3260,3253,2762,2766,2761,42,2649,2636,2648,0,3156,3122,3266,2672,2659,2671,42,2646,2648,2636,0,3267,3266,3122,2669,2671,2659,42,2647,2648,2646,0,3135,3136,3134,2670,2671,2669,42,2646,2636,2637,0,3267,3122,3123,2669,2659,2660,42,2645,2646,2637,0,3268,3267,3123,2668,2669,2660,42,2645,2637,2638,0,3268,3123,3124,2668,2660,2661,42,2642,2645,2638,0,3129,3268,3124,2665,2668,2661,42,2643,2645,2642,0,3131,3133,3130,2666,2668,2665,42,2642,2638,2639,0,3129,3124,3125,2665,2661,2662,42,2661,2656,2659,0,3151,3146,3149,2684,2679,2682,42,2588,2590,2587,0,3068,3070,3067,2611,2613,2610,42,2586,2644,2585,0,3066,3132,3065,2609,2667,2608,42,2538,2539,2541,0,3011,3012,3014,2561,2562,2564,42,2692,2696,2634,4,3269,3270,3271,2715,2719,2657,42,2668,2672,2635,4,3272,3273,3274,2691,2695,2658]