118,21,113,14,146,17,86,58,142,16,144,12,143,15,145,6,145,6,127,4,431,84,41,3,34,185,348,3,275,34,14,3,307,170,30,2,26,90,9,3,490,10,210,2,134,3,352,3,151,3,173,16,148,3,216,32,290,59,281,76,69,53,55,3,177,2,76,2,189,2,127,3,127,3,175,3,177,2,352,2,57,3,27,3,528,6,413,58,273,3,219,84,25,2,266,57,40,8,223,54,358,2,358,2,358,2,358,2,358,2,358,2,358,2,358,2,358,2,358,2,174,113,181,112,105,189,108,187,201,117,109,185,203,114,113,182,194,117,108,189,90,104,233,75,236,75,94,108,239,75,233,75,233,78,93,109,232,73,97,105,268,3,267,105,367,3,299,85,173,3,205,79,92,5,82,57,218,111,149,3,198,55,238,33,128,40,86,43,210,63,70,80,93,66,85,63,216,50,227,33,149,104,151,76,156,86,156,97,157,103,150,105,150,102,152,102,151,101,148,99,204,133,197,147,205,140,207,132,203,127,207,121,201,117,202,108,204,111,200,106,82,113,136,3,120,171,244,4,263,40,95,3,284,113,26,3,296,111,94,3,48,44,108,25,48,29,53,31,48,19,47,42,26,37,46,29,39,17,44,28,211,50,21,3,232,70,37,2,254,56,51,15,80,21,16,3,38,2,19,13,106,40,105,40,105,40,106,39,106,39,105,39,105,39,105,39,106,39,106,39,171,88,196,104,203,101,207,104,209,104,206,104,205,102,209,101,207,103,175,104,164,2,92,3,101,2,189,3,245,7,126,44,88,13,249,164,210,5,70,5,446,2,446,2,446,2,387,2,446,2,446,2,446,2,446,2,360,2,367,2,325,12,18,3,56,3,16,3,45,4,31,3,23,4,16,3,16,3,33,3,86,63,61,56,81,59,135,57,90,75,185,74,72,62,79,52,58,49,75,53,358,3,505,29,182,3,526,51,358,3,320,3,446,48,284,3,297,2,138,28,322,42,194,61,322,42,329,32,359,15,332,15,194,64,194,65,202,90,194,66,256,5,257,42,258,22,246,2,259,6,258,64,260,24,247,2,251,50,257,24,255,45,256,80,297,66,88,80,235,73,263,76,256,46,250,47,250,46,256,66,146,102,354,95,339,92,464,80,346,90,221,79,247,83,93,95,464,80,139,108,453,76,456,86,450,76,452,76,460,66,457,87,491,62,483,81,484,70,452,83,242,87,301,95,301,95,315,105,331,83,312,83,238,113,275,42,247,53,232,36,249,95,224,90,224,90,224,90,234,98,235,97,245,124,245,124,245,124,256,135,257,6,256,7,258,5,253,5,257,6,260,4,253,5,258,5,254,6,255,5,131,64,111,65,111,65,112,65,112,65,112,65,112,65,112,65,112,65,112,65,279,82,269,70,299,80,279,82,279,82,279,82,279,82,279,82,279,82,280,82,248,7,45,2,64,2,33,2,33,2,189,3,64,2,33,2,33,2,176,9,321,17,495,21,187,2,449,64,357,3,174,2,369,72,304,5,378,5,176,6,163,52,163,52,161,47,161,47,161,47,161,47,161,47,155,51,163,52,156,52,325,66,39,3,44,3,41,3,54,3,22,3,62,3,71,3,65,3,30,3,339,57,108,2,113,2,99,2,114,2,92,4,84,2,107,5,150,5,111,2,123,2,137,3,142,2,38,3,196,2,176,3,198,2,131,3,132,3,137,3,110,60,101,201,169,209,227,79,66,175,66,175,79,220,113,181,79,166,421,199,186,84,193,85,194,87,194,87,200,85,199,89,202,87,200,85,205,82,201,85,206,3,95,3,139,2,61,3,161,2,255,3,201,14,65,6,111,16,145,7,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,359,2,45,122,104,2,36,3,121,2,116,2,318,10,23,4,132,4,116,2,26,3,76,36,167,18,191,14,26,31,62,18,31,26,74,128,74,128,174,62,203,26,159,7,57,17,182,18,59,3,31,3,40,3,276,3,121,3,115,3,63,3,3,2,3,2,3,2,4,2,3,2,3,2,3,2,3,2,3,2,3,2,108,2,108,2,108,2,108,2,108,2,108,2,108,2,154,2,154,2,58,2,93,3,538,168,114,2,174,31,16,4,122,3,170,3,292,34,70,3,207,77,140,28,80,15,77,3,76,3,41,3,51,3,53,4,35,7,44,3,29,3,224,130,255,48,244,68,209,159,209,160,243,110,241,102,239,20,203,67,242,65,93,69,118,44,115,66,139,56,113,36,103,50,87,45,117,27,119,40,107,40,119,2,193,41,115,2,172,2,133,71,100,51,126,39,121,32,181,2,119,2,101,27,542,77,285,30,83,9,303,23,81,8,199,22,229,36,27,29,120,13,81,2,281,2,81,2,33,2,74,2,82,2,82,2,81,2,81,2,93,2,232,30,171,37,90,42,191,27,183,36,142,41,124,47,97,16,97,16,97,16,82,93,109,40,88,72,86,89,105,68,93,16,88,8,114,26,64,24,117,33,144,51,143,20,149,19,108,36,133,16,139,17,118,34,110,56,123,28,120,24,122,3,54,3,62,25,120,3,229,3,197,3,89,3,133,3,57,3,81,3,228,136,234,132,232,135,232,135,230,136,233,130,233,140,232,136,226,128,234,133,130,2,345,36,126,3,116,3,301,106,178,3,178,3,173,177,433,3,337,21,149,22,180,28,293,39,101,13,186,29,110,32,75,20,31,39,250,3,120,24,180,59,174,23,170,16,134,23,167,23,156,27,150,50,202,31,150,27,157,32,28,19,241,33,25,22,203,27,26,59,44,22,184,13,193,92,239,122,125,8,206,6,169,21,73,12,353,19,206,6,206,37,321,37,77,29,97,31,97,31,111,260,89,228,91,232,94,237,99,235,103,238,103,239,173,231,170,225,172,232,172,93,186,99,169,99,177,96,174,96,171,99,179,101,173,95,170,97,170,95,149,55,172,43,64,54,192,29,201,65,262,22,179,77,286,44,268,17,106,11,180,189,180,187,176,192,177,198,178,196,180,198,179,202,175,204,176,205,177,208,78,20,56,3,109,151,77,3,176,49,48,59,46,67,156,141,87,31,141,2,70,26,160,60,108,70,81,46,80,40,67,29,85,40,161,19,80,89,107,75
111,22,106,15,137,19,80,60,133,18,137,13,136,17,138,8,138,8,120,5,414,92,28,21,34,202,327,10,261,51,6,18,298,181,22,10,23,101,4,20,474,46,198,20,124,12,320,11,137,9,164,27,137,15,208,40,281,78,275,94,63,55,53,4,172,4,73,4,183,5,123,6,123,5,169,5,171,5,341,5,48,16,20,10,509,16,403,74,255,8,205,97,16,8,265,67,32,15,221,63,347,13,347,13,346,14,347,13,347,13,347,13,346,14,346,14,346,14,346,14,171,114,178,113,101,191,104,188,198,118,105,186,200,115,109,183,191,118,104,190,86,109,229,81,230,80,91,112,235,81,229,81,229,83,88,114,226,79,94,110,247,9,249,113,345,15,280,95,159,14,192,85,84,10,74,62,198,115,135,13,184,62,222,38,110,46,70,60,198,67,57,96,79,71,71,72,200,53,214,42,146,107,148,79,153,89,152,99,152,106,146,109,145,105,147,107,147,104,144,103,197,137,190,152,198,143,200,136,195,131,200,124,194,122,196,114,197,115,195,112,72,124,110,18,102,189,219,12,240,55,77,14,278,130,12,22,293,131,69,19,45,55,104,32,43,36,47,38,41,24,41,48,22,45,41,37,32,24,39,37,196,60,12,10,230,80,26,9,256,70,47,18,76,24,12,6,36,5,15,18,102,42,101,42,101,42,102,41,102,41,101,42,101,42,101,41,102,41,102,41,163,90,193,111,199,107,202,108,211,110,204,110,202,108,203,106,206,110,169,106,159,16,91,12,99,11,169,14,224,10,120,48,87,21,233,171,190,11,65,12,439,14,439,13,439,14,380,13,439,13,438,14,439,14,439,14,354,12,361,13,302,26,17,5,56,13,15,5,44,9,29,9,21,6,14,6,15,6,30,8,76,75,48,66,71,63,123,62,82,83,175,75,66,70,72,59,48,57,69,62,325,44,472,73,152,24,490,88,325,43,284,17,419,74,262,28,274,13,114,48,312,58,189,72,312,57,319,47,339,20,320,30,188,80,175,84,193,105,193,88,248,31,246,53,246,32,240,24,244,32,246,73,247,38,241,24,246,59,243,37,241,56,249,94,276,75,89,101,234,101,237,78,240,59,245,57,244,56,246,89,132,104,339,96,325,94,449,84,314,92,206,80,232,84,94,126,449,84,125,111,442,79,443,92,439,79,441,82,439,78,445,95,468,70,470,86,473,74,443,93,243,105,286,97,284,97,289,108,313,94,296,85,239,127,254,43,230,71,232,57,228,123,222,125,200,120,207,111,211,127,226,108,251,152,234,147,237,140,244,159,247,39,238,39,242,33,240,35,241,33,244,28,246,42,247,37,244,35,245,35,116,65,110,82,111,81,115,81,113,81,113,81,113,80,113,79,116,79,115,79,266,83,268,111,288,86,260,84,253,85,243,86,247,86,266,83,248,85,264,92,228,19,37,14,52,19,27,11,27,11,175,17,50,22,27,11,27,11,167,10,288,27,463,41,175,14,431,99,324,23,177,36,341,86,275,35,348,31,161,14,156,56,156,56,154,53,154,53,154,53,154,53,154,53,151,58,156,56,152,59,312,74,33,7,37,6,35,5,47,5,21,10,53,7,63,5,57,5,25,7,327,64,99,5,103,4,91,6,105,4,83,8,74,6,97,7,140,7,102,4,125,21,136,15,140,14,32,20,178,15,173,24,197,23,136,21,130,21,124,18,87,64,86,203,154,211,226,96,55,184,51,179,76,232,100,183,79,180,404,200,182,90,187,87,189,92,188,91,194,88,193,93,196,90,194,87,199,85,195,88,203,14,94,11,131,6,64,11,153,7,243,6,204,26,66,13,104,19,143,17,2,18,2,18,2,18,3,18,2,18,2,18,2,18,2,17,2,17,353,17,35,126,96,4,23,11,112,5,108,4,306,13,15,16,123,7,109,3,15,15,59,44,164,24,185,19,26,37,62,24,31,32,68,130,69,130,174,67,201,30,152,10,54,19,174,21,57,6,30,4,39,5,263,13,114,5,107,6,58,6,2,10,2,11,2,10,3,11,3,11,3,10,3,10,2,11,2,10,2,10,95,4,96,4,96,4,96,4,95,4,95,4,95,4,142,4,143,4,46,5,69,29,532,199,106,14,166,44,13,18,88,26,165,36,280,64,52,9,190,88,125,32,73,17,69,5,69,5,36,4,46,4,49,5,32,8,40,4,26,4,214,132,245,49,234,70,201,161,201,162,235,111,233,103,227,23,191,73,230,66,84,71,111,46,107,68,132,57,105,39,96,52,78,48,110,29,111,41,100,41,125,14,203,60,98,7,158,7,117,76,78,58,105,47,103,38,166,6,124,19,83,34,521,87,274,32,77,16,285,32,74,14,191,25,222,40,24,35,114,21,70,14,268,6,70,13,21,14,64,15,70,14,70,14,71,12,70,14,78,10,216,41,160,41,83,44,176,41,167,42,128,46,117,52,79,26,82,23,85,21,76,97,106,47,81,75,79,92,99,69,84,19,83,17,112,35,59,31,109,38,136,53,133,27,138,27,102,39,126,19,131,20,110,37,103,61,115,32,112,28,116,4,52,4,59,26,114,5,219,4,189,4,85,4,127,5,54,4,78,4,224,146,225,139,225,144,226,144,227,145,225,138,224,148,225,145,220,137,224,141,114,12,343,51,119,9,108,10,291,108,162,17,161,18,154,181,422,17,332,38,141,24,172,30,282,41,92,14,176,30,102,34,68,21,32,46,240,5,116,26,169,61,163,24,160,19,125,25,157,27,147,29,141,54,193,33,141,29,147,33,23,23,236,34,20,26,198,28,21,61,39,25,179,17,188,93,234,123,120,10,187,11,149,25,65,17,333,25,187,11,171,47,300,44,50,44,70,46,70,46,108,262,85,230,88,235,90,240,95,238,99,240,99,242,172,235,169,229,170,236,164,99,178,101,163,107,170,102,167,101,168,107,171,104,166,100,166,104,166,102,143,61,165,51,63,61,186,38,195,68,251,31,174,81,277,55,260,32,102,17,178,191,177,189,173,195,174,200,176,198,177,200,176,204,173,206,174,207,174,211,70,21,43,10,97,160,69,9,173,59,49,66,41,77,147,150,87,38,139,12,66,34,142,64,100,73,72,48,71,44,60,38,78,48,152,24,77,95,105,83
105,24,99,17,128,21,74,61,124,20,131,15,129,18,131,9,131,9,113,7,398,101,18,39,36,222,306,21,251,69,5,34,293,195,14,21,24,112,3,38,454,79,180,33,112,15,290,8,126,18,156,39,128,27,197,53,272,97,260,107,58,57,52,6,166,8,71,5,176,8,119,8,119,8,163,9,165,8,329,11,43,30,13,16,491,26,397,91,236,12,194,114,11,19,272,76,23,20,227,72,335,25,335,25,334,26,335,25,335,25,335,25,334,26,334,26,333,27,334,26,167,114,174,113,98,192,101,189,194,118,101,188,196,116,105,185,187,118,100,191,83,114,226,86,224,86,87,117,230,84,226,85,224,89,84,119,221,85,90,114,227,16,231,110,327,33,273,119,145,20,179,83,78,19,70,70,181,124,126,28,171,70,206,41,96,63,58,74,187,77,41,108,70,84,61,81,183,58,200,47,143,112,146,83,152,93,148,104,148,108,143,114,142,109,143,108,144,109,141,107,190,143,185,160,190,148,193,140,189,135,192,128,188,127,190,120,190,119,187,117,63,139,85,21,89,214,194,11,217,72,60,25,271,147,10,43,282,147,44,25,45,66,103,40,42,45,46,49,40,33,39,58,22,53,41,46,31,33,39,48,181,55,6,21,232,94,14,16,259,82,43,21,72,25,10,8,35,7,11,20,98,45,97,45,97,45,98,44,98,44,97,45,97,45,97,44,98,44,98,44,154,93,196,116,201,113,207,113,211,116,209,115,208,111,207,111,209,117,162,108,148,22,89,16,91,15,156,33,203,15,122,55,83,23,236,188,171,27,58,14,431,26,431,25,432,26,373,25,431,25,431,26,431,26,433,27,347,23,358,25,285,44,16,8,53,23,13,7,44,14,32,17,20,10,14,9,15,8,29,13,74,88,43,80,62,72,112,69,79,92,165,77,61,79,64,68,43,67,67,73,306,92,426,68,139,43,449,122,307,90,249,35,385,98,238,58,279,38,94,72,300,66,186,90,300,66,307,65,326,28,308,46,184,96,159,104,178,113,196,109,237,59,235,62,236,46,232,46,231,56,234,86,238,52,234,51,237,73,233,52,228,68,242,106,249,68,108,124,236,126,221,92,227,71,228,67,230,65,235,110,118,108,324,97,311,95,434,87,282,94,191,81,216,84,97,157,434,89,112,115,431,82,431,97,428,81,430,86,419,91,432,103,444,79,457,90,461,78,431,100,245,122,271,98,267,99,265,115,295,103,279,86,239,141,234,44,228,102,233,78,207,152,223,161,179,151,193,131,192,156,217,119,257,180,221,171,230,156,231,182,243,72,223,69,226,67,226,66,228,60,231,57,244,78,244,75,234,65,234,67,111,76,109,98,110,96,117,97,113,96,113,97,117,95,116,93,123,93,120,93,252,85,293,130,275,81,241,86,227,90,207,97,215,94,252,85,218,93,264,117,207,31,28,23,39,36,21,21,21,21,167,36,33,37,21,21,21,21,162,19,255,40,431,45,159,26,409,135,297,49,209,49,321,109,243,38,314,39,148,24,159,63,160,64,154,61,154,61,154,60,154,60,150,57,148,63,160,64,147,63,305,83,33,12,29,8,29,6,41,10,21,17,45,13,57,7,49,9,23,12,314,64,90,5,94,6,82,12,96,7,73,14,64,9,88,7,130,7,93,5,141,39,135,27,136,20,40,40,164,36,166,44,186,39,131,33,124,38,120,37,63,64,70,203,139,212,229,113,69,188,49,194,89,235,87,185,95,185,388,201,177,95,182,94,184,99,183,97,188,95,187,100,189,96,187,91,192,89,188,92,206,24,96,18,124,9,63,15,145,13,231,8,204,33,62,14,97,20,138,21,2,34,2,33,2,34,6,34,2,34,2,34,2,34,2,33,2,33,348,32,30,136,88,10,10,20,103,10,101,8,295,18,8,28,114,13,102,6,10,30,46,62,164,30,179,19,26,43,62,30,31,38,62,133,64,132,174,72,196,30,145,15,51,20,167,27,56,8,29,5,38,8,252,26,108,8,103,12,54,9,3,19,3,20,3,18,3,19,3,19,4,18,6,19,3,19,3,19,3,19,83,6,84,6,84,6,84,6,83,6,83,6,82,6,130,8,131,8,33,10,45,53,508,226,100,30,167,59,4,33,54,35,160,70,291,93,37,9,174,95,110,36,66,18,61,7,61,8,31,6,41,5,45,5,30,8,36,5,24,5,204,135,235,49,224,73,192,163,192,164,226,113,224,104,215,28,185,85,218,67,76,72,104,48,99,70,125,57,96,42,89,54,69,48,103,35,104,43,92,42,104,22,212,81,81,19,149,20,102,82,62,73,92,59,88,50,151,14,99,31,72,50,502,97,268,38,74,23,266,50,70,19,184,30,215,41,24,41,108,29,62,27,254,12,63,25,14,27,53,27,61,28,61,28,64,24,61,28,66,25,199,42,148,50,75,46,157,41,150,41,115,53,111,58,65,44,70,37,74,31,71,104,105,55,75,79,73,93,93,71,75,26,82,27,110,44,58,40,108,47,128,62,124,33,128,32,95,46,121,27,125,26,103,37,95,65,106,38,104,32,111,5,49,5,56,27,109,6,208,7,180,6,81,5,121,6,51,5,74,5,224,156,225,150,224,155,224,155,228,155,223,148,225,159,225,156,220,147,224,151,100,23,346,67,112,15,102,18,283,109,148,33,147,35,137,189,423,34,344,52,133,26,163,33,271,41,83,18,166,33,94,36,61,22,25,40,229,6,111,26,158,65,151,27,149,25,115,28,146,32,137,33,133,61,183,36,132,32,138,34,22,29,230,36,19,32,193,30,16,65,34,29,175,22,183,95,229,125,115,13,169,28,130,32,61,25,313,39,169,28,137,65,288,66,27,67,47,69,47,69,107,265,82,235,88,239,90,244,93,242,97,243,97,244,172,239,169,232,170,239,160,107,170,106,164,115,167,110,166,110,166,115,165,109,162,109,166,112,165,110,138,65,160,57,63,67,179,47,190,72,241,39,168,84,268,65,252,48,98,23,176,193,175,190,172,197,173,202,175,200,175,202,174,207,171,209,172,210,171,213,65,26,39,23,89,155,66,18,172,68,54,75,40,88,140,158,90,46,139,21,66,44,130,77,92,72,63,50,62,47,57,47,77,58,146,34,78,102,104,91
98,26,93,18,120,23,68,64,116,23,124,17,121,21,124,12,124,12,106,9,381,114,11,58,40,240,286,35,246,88,5,49,277,203,10,31,26,123,3,55,423,105,167,33,101,23,258,18,114,22,147,49,115,30,189,62,255,111,246,119,53,62,51,7,161,11,68,6,170,11,115,11,115,10,157,14,159,12,317,17,31,37,6,21,472,37,389,109,218,19,183,130,4,29,276,86,15,26,225,76,333,35,333,35,334,36,333,35,333,35,333,35,334,37,334,37,335,38,334,37,164,115,171,114,94,192,97,189,191,118,98,189,193,116,101,186,184,118,97,191,78,119,220,90,221,91,83,122,224,90,221,91,219,94,81,123,217,91,86,118,207,28,215,123,312,55,271,140,131,21,169,95,74,28,70,80,162,138,122,44,157,83,189,42,78,71,40,84,177,86,24,116,57,91,46,86,167,66,187,50,141,116,145,87,150,97,146,108,144,112,143,118,140,114,139,112,141,113,138,112,190,150,189,166,188,155,190,147,188,143,191,135,190,134,188,128,187,125,187,124,51,152,58,23,71,232,168,10,201,89,44,33,257,158,9,63,263,159,25,23,44,77,103,48,42,54,46,59,40,42,39,67,22,62,41,55,31,42,39,58,172,63,3,35,230,104,5,28,264,95,42,25,68,25,6,10,37,10,6,21,95,49,95,49,94,49,95,48,95,48,94,49,94,49,94,48,95,48,95,48,146,96,200,121,204,117,208,119,211,123,209,122,210,117,212,114,208,124,156,109,133,22,82,13,82,14,144,51,181,19,128,63,79,17,217,194,166,47,52,17,423,38,424,36,426,38,365,36,424,36,423,37,423,37,428,39,340,33,357,36,279,70,16,10,41,22,13,9,45,18,37,22,23,12,15,12,16,11,30,18,69,102,41,94,54,81,102,80,77,101,155,79,59,88,57,76,40,78,66,83,293,141,381,49,129,91,405,152,297,139,236,71,353,122,211,87,288,70,69,79,294,85,182,108,294,84,299,77,310,37,296,56,182,111,157,124,169,128,200,131,230,86,224,71,227,57,212,48,221,82,224,97,228,67,218,51,226,83,222,67,218,80,235,120,226,76,121,145,236,155,215,118,215,85,218,80,221,76,222,129,104,115,309,99,297,97,418,90,250,97,176,82,201,85,100,187,418,93,98,125,421,85,418,102,417,83,419,91,398,106,420,111,421,89,444,95,450,82,430,109,247,140,256,99,250,100,260,141,277,109,263,87,240,155,222,53,226,134,234,99,186,180,227,196,162,181,179,152,176,185,209,130,263,208,207,194,221,172,216,206,241,105,210,101,208,101,213,97,215,86,215,86,242,115,242,113,226,92,224,97,111,91,108,115,108,112,118,113,114,112,114,113,122,110,121,107,131,108,126,107,239,87,334,132,262,82,222,91,201,99,171,115,184,107,239,87,187,106,264,141,185,35,17,27,20,45,11,28,11,28,164,55,11,54,11,28,12,27,158,26,223,57,398,39,141,33,378,170,261,50,244,45,300,133,210,38,279,37,132,32,155,65,155,65,149,63,149,63,149,63,149,63,143,57,141,61,155,65,139,61,300,96,34,18,22,14,25,10,38,17,21,24,40,20,57,15,48,17,22,17,301,72,81,6,84,6,79,20,87,9,72,23,56,12,80,12,121,10,84,7,158,55,125,34,132,28,56,55,161,57,162,62,174,58,128,51,114,51,118,57,39,66,55,205,124,213,232,130,84,188,64,198,103,235,74,188,112,191,371,202,172,101,177,100,181,105,180,103,184,101,182,106,184,102,184,97,186,95,182,97,210,35,90,16,116,12,55,10,137,18,219,12,194,31,55,12,90,22,135,27,3,50,3,49,3,50,10,50,3,50,3,50,3,50,3,48,3,48,342,47,26,146,82,16,3,38,95,17,93,14,283,25,4,41,107,21,94,12,5,46,44,79,164,35,174,19,26,49,62,36,31,44,56,137,58,136,174,78,190,30,141,22,47,23,161,35,54,11,28,6,38,10,243,38,101,15,100,20,51,14,4,27,4,28,4,26,3,28,5,28,8,27,10,27,4,28,4,27,4,27,70,9,72,9,72,9,72,9,70,9,70,9,69,10,118,13,120,12,21,19,23,84,480,244,97,45,166,74,3,49,23,43,159,103,284,127,18,19,165,111,95,40,59,20,53,10,54,10,27,8,37,7,41,6,27,8,32,6,21,5,194,140,225,52,214,75,184,166,184,167,218,114,216,105,203,36,184,97,206,69,69,79,96,52,92,70,118,57,88,45,81,56,60,49,99,42,96,45,85,44,98,38,221,100,70,35,133,32,88,94,52,94,80,78,80,66,139,28,95,57,69,68,480,108,261,48,73,29,260,74,68,26,177,38,209,46,25,47,101,34,49,41,241,19,51,38,7,41,41,41,49,41,48,42,53,36,48,42,54,40,182,37,140,55,68,49,139,42,133,44,106,67,107,64,58,61,61,52,66,43,69,110,101,62,69,86,69,99,87,75,73,36,81,36,109,52,58,48,106,56,124,70,113,35,116,33,91,52,113,27,120,34,95,43,88,70,98,45,96,33,105,7,47,6,53,29,103,8,198,9,172,9,77,6,115,8,48,6,71,5,229,166,225,160,229,165,226,165,228,166,227,159,229,168,227,166,221,157,227,162,89,38,330,64,107,21,96,26,275,114,137,52,135,55,134,209,412,43,340,66,124,31,156,38,260,45,74,23,155,35,87,39,53,24,22,46,219,6,107,28,148,70,140,32,140,34,108,36,136,40,128,39,125,69,174,40,123,38,128,38,22,34,225,39,21,37,187,32,13,71,29,35,171,28,178,96,224,126,110,16,160,47,117,51,60,32,308,59,160,47,111,95,293,87,16,96,36,98,36,98,107,268,83,239,90,244,92,247,93,246,96,247,97,248,172,242,168,236,170,243,163,116,164,113,172,122,165,118,166,118,174,121,166,117,161,117,167,119,166,118,132,70,154,65,64,74,170,54,184,77,229,44,163,88,259,76,244,63,94,30,173,195,172,191,170,200,172,205,173,203,173,205,174,209,169,210,170,211,170,214,63,34,43,37,77,158,64,28,164,73,55,84,32,97,135,168,82,46,138,31,67,53,127,96,83,74,57,55,57,56,53,57,74,68,142,43,76,109,103,99
92,28,86,21,111,27,62,66,107,27,117,19,114,24,118,15,117,15,99,11,363,127,7,76,50,259,269,49,240,110,7,64,261,207,7,42,30,135,4,72,395,134,159,51,90,30,226,31,102,30,140,58,104,39,179,74,241,126,234,134,50,68,50,8,155,14,66,6,163,16,111,12,111,11,151,18,153,16,305,25,16,42,3,29,454,41,380,128,199,26,174,146,2,39,271,85,8,34,226,84,339,47,339,47,340,48,339,47,339,47,339,46,340,49,341,50,341,51,340,49,161,116,167,115,90,192,93,191,188,118,94,190,189,117,97,187,181,118,93,191,74,123,215,94,215,96,79,127,219,94,216,96,213,100,76,127,212,97,82,123,194,43,202,138,301,76,273,164,118,31,154,98,71,38,72,89,152,153,120,59,146,96,178,54,65,83,39,105,170,98,27,132,45,100,35,98,151,79,174,55,140,121,142,89,148,102,145,112,143,116,142,122,139,118,137,117,139,118,135,117,190,157,197,174,190,162,190,154,189,150,192,142,192,141,193,135,191,133,194,129,40,161,33,31,54,251,143,8,202,99,28,26,241,167,20,75,244,167,14,42,44,88,103,56,42,62,46,69,40,51,39,77,21,70,40,63,30,51,39,69,185,74,4,48,217,112,4,40,255,104,39,29,66,25,3,12,40,10,3,24,91,52,91,52,90,52,91,52,92,51,90,52,90,51,90,51,91,51,91,52,141,103,200,128,202,124,208,126,208,130,207,128,210,123,211,121,208,131,149,111,117,21,74,19,76,19,123,58,160,19,122,63,72,19,210,180,157,59,51,24,414,50,415,48,418,51,357,47,416,47,414,49,414,49,422,52,332,44,358,48,275,97,16,12,37,31,13,10,49,21,45,21,26,13,16,13,17,13,35,21,69,115,41,108,51,91,97,92,74,111,145,82,58,98,54,85,36,89,64,94,295,190,333,52,101,137,408,202,295,187,230,107,347,155,196,118,289,101,44,85,284,101,184,126,284,101,289,101,297,55,287,69,181,127,165,144,169,143,194,147,224,114,214,79,213,67,207,70,216,108,217,110,219,79,213,75,218,95,208,82,208,93,229,133,221,96,141,166,233,180,210,143,204,101,208,94,213,90,225,152,90,128,294,100,283,98,403,92,218,99,161,83,185,86,104,218,403,98,86,139,410,88,405,106,406,85,408,95,377,120,408,119,398,99,431,100,438,87,419,108,249,158,240,101,233,101,256,167,259,110,247,88,240,169,227,74,225,165,236,120,165,208,237,231,146,211,167,173,162,214,202,141,269,236,191,217,211,188,199,229,239,138,201,132,200,135,203,129,206,113,204,116,239,151,237,151,229,124,225,132,111,107,107,131,108,127,119,129,113,127,114,129,128,124,126,120,138,122,133,121,225,91,301,139,253,82,203,98,175,112,137,143,178,137,226,90,157,125,264,166,162,38,6,19,7,63,6,37,6,37,162,74,5,76,6,37,6,36,149,34,190,88,366,38,123,36,345,201,225,53,278,39,273,143,178,42,245,39,117,37,148,63,147,63,142,62,142,62,142,62,142,62,136,59,134,61,148,63,132,61,296,109,36,23,18,22,27,16,39,24,20,31,37,28,58,23,48,25,24,22,289,81,72,7,74,11,79,29,78,13,73,33,49,19,80,21,111,12,74,11,172,74,116,41,133,41,54,63,165,79,157,79,168,78,129,68,97,43,119,77,36,85,52,220,109,213,235,147,99,189,79,201,116,235,72,200,128,197,355,204,169,107,174,107,178,111,177,109,179,107,177,112,180,108,181,104,182,102,178,104,217,45,84,10,108,16,50,14,129,23,207,18,200,43,55,18,82,26,142,36,3,66,3,65,3,66,15,66,3,66,3,65,3,66,3,63,3,63,337,62,26,156,78,24,19,49,89,26,88,21,273,32,3,53,102,31,89,18,10,59,46,96,164,41,168,19,26,55,62,42,31,50,50,140,53,138,174,83,185,30,140,30,44,26,157,43,53,13,27,8,39,12,236,52,97,21,99,27,48,19,5,36,5,37,5,35,3,36,7,36,13,35,16,36,5,37,5,36,5,36,57,14,60,13,60,13,60,13,58,14,57,14,56,14,106,18,108,18,12,31,16,91,451,258,94,60,161,88,5,64,22,59,159,136,275,158,3,22,164,130,82,47,52,23,45,13,47,13,22,11,32,9,36,8,25,8,27,7,19,6,184,144,215,54,204,79,176,170,176,171,210,117,208,107,191,49,181,109,193,71,69,88,89,59,84,73,111,57,80,50,74,60,54,56,94,49,89,47,78,46,90,59,234,119,60,35,116,40,79,111,54,116,78,99,77,83,132,41,88,83,69,86,459,117,260,57,70,36,239,98,67,33,173,45,203,52,27,53,100,42,38,54,227,27,41,50,6,54,30,55,37,55,37,56,42,49,36,56,42,54,165,39,128,49,60,53,120,50,116,52,105,80,105,71,52,79,55,67,60,54,67,117,98,70,66,92,69,106,85,81,73,45,80,46,107,61,58,56,106,65,119,79,103,41,105,38,88,59,106,33,111,38,89,49,80,77,89,51,88,38,99,9,45,7,50,30,97,11,188,13,164,12,73,8,109,11,45,7,68,6,224,176,225,171,222,170,220,167,225,174,227,169,222,171,222,170,219,165,227,172,80,54,312,59,100,28,90,35,268,117,126,69,124,73,134,227,418,60,357,78,116,37,148,44,249,50,65,27,145,39,79,43,46,26,23,54,209,7,103,29,137,78,130,41,133,44,98,42,129,51,121,48,120,77,166,49,115,47,119,45,23,40,219,41,27,40,182,34,14,76,28,40,169,33,173,97,219,127,105,20,159,67,111,70,60,40,312,78,159,67,96,131,311,107,22,124,42,126,42,126,108,271,85,243,92,247,95,251,94,250,97,251,98,252,168,244,164,238,167,245,170,124,166,121,178,130,168,127,174,125,182,125,171,125,165,125,175,124,172,126,127,73,147,70,65,80,161,62,178,78,218,50,158,90,249,87,233,77,90,36,171,197,171,194,170,203,172,207,171,206,172,207,173,212,168,213,169,214,169,217,64,42,49,50,63,161,59,38,156,78,59,94,24,108,139,178,77,52,130,40,67,62,125,115,75,74,55,64,55,65,53,67,71,78,138,53,76,116,103,107
85,31,79,24,102,33,56,69,98,33,110,23,107,28,111,19,110,19,92,15,345,135,4,95,61,278,253,70,238,132,8,79,248,207,5,52,35,145,10,90,382,170,150,60,80,39,195,51,91,40,131,66,92,50,167,86,230,142,228,152,47,74,48,9,150,17,63,9,158,22,107,15,107,14,145,21,148,19,293,32,7,55,3,38,435,43,368,143,181,35,165,165,6,50,270,96,3,41,236,88,345,58,345,58,346,60,345,58,345,58,344,57,346,61,347,62,347,63,347,62,158,116,164,116,86,192,89,191,184,118,90,190,186,117,93,187,178,118,89,192,71,128,209,97,209,96,74,129,214,100,212,102,210,104,71,127,206,100,78,128,178,27,186,156,293,98,279,186,111,43,140,102,69,47,76,98,143,171,120,74,137,109,162,58,63,101,38,126,158,100,32,147,32,108,31,114,135,87,161,58,140,125,141,93,147,106,144,116,142,121,141,127,138,123,136,121,137,122,135,121,194,165,200,181,196,168,193,161,194,158,194,150,198,149,197,142,197,139,201,136,35,177,11,38,41,273,117,8,194,93,20,34,224,162,27,92,225,169,7,66,44,99,102,64,41,71,45,79,40,60,39,86,21,79,40,72,30,60,39,79,177,90,9,56,205,110,5,52,244,113,37,33,70,27,3,16,44,10,3,29,88,52,87,52,87,52,88,52,88,52,87,51,87,52,87,51,88,52,87,52,134,112,198,134,201,131,206,132,207,136,205,135,209,130,209,128,206,138,143,114,101,20,67,28,67,19,122,78,139,22,116,60,73,26,190,189,137,59,47,30,403,62,406,59,411,63,348,58,406,59,404,61,404,61,417,64,324,54,360,59,296,112,16,14,40,42,15,11,49,26,52,26,30,16,19,14,15,13,32,26,67,129,41,121,49,101,95,104,72,120,136,87,57,107,51,93,37,100,64,104,296,239,305,96,103,184,374,232,296,236,225,143,334,188,197,149,286,132,69,99,280,122,182,140,280,121,281,124,287,69,275,82,181,143,175,164,173,158,173,133,221,138,206,90,200,76,189,74,215,134,210,122,207,91,197,86,211,109,193,95,201,105,223,147,226,126,156,185,237,208,207,169,195,114,201,107,205,101,225,182,81,142,279,103,269,101,388,95,186,100,147,84,170,86,106,249,388,102,81,152,399,92,393,111,396,87,397,99,355,136,395,128,375,111,418,105,427,91,415,117,250,175,225,102,219,106,254,193,240,101,230,89,242,182,233,95,224,196,237,141,144,237,259,266,131,241,155,194,148,244,195,152,276,264,172,241,201,204,180,253,238,171,198,164,199,169,196,160,200,140,199,145,237,188,239,189,226,150,227,163,111,122,106,148,106,143,120,145,114,143,114,145,135,139,133,135,147,136,141,135,212,95,268,150,242,89,184,107,150,130,109,178,178,169,213,94,129,151,264,191,141,53,7,29,5,82,3,47,3,47,161,94,3,98,3,47,3,46,140,36,160,119,334,38,105,38,309,215,189,64,305,56,246,153,145,49,211,42,101,39,141,61,140,61,134,61,134,61,135,61,135,61,128,61,126,61,140,61,125,61,296,122,38,29,18,29,30,22,41,31,20,39,38,36,60,31,50,33,25,27,277,90,63,9,65,12,80,38,79,23,73,42,51,28,80,31,101,15,70,19,155,81,110,30,129,52,41,75,163,82,149,69,161,99,127,86,83,32,112,95,58,86,68,224,94,212,237,163,114,192,94,204,129,235,85,199,144,201,338,206,166,113,174,113,175,117,174,115,174,114,174,118,176,115,176,110,180,108,175,110,208,44,78,13,100,20,58,19,122,17,195,27,208,50,62,22,75,29,140,46,4,82,4,81,4,82,21,82,4,82,4,81,4,82,3,79,3,78,331,77,33,165,75,32,13,62,85,35,84,29,261,42,13,63,98,40,85,23,23,65,48,114,164,47,162,20,30,59,62,49,31,57,44,147,48,142,174,88,180,30,139,37,41,29,155,52,50,14,27,9,37,13,230,65,92,28,98,35,46,23,6,44,6,46,6,43,3,45,10,45,20,43,23,44,6,46,6,44,6,44,45,20,48,18,48,18,48,18,45,20,45,20,43,21,94,25,97,23,6,44,15,102,419,274,89,76,158,103,10,80,7,68,155,170,280,189,13,39,157,146,68,54,44,26,37,17,40,15,17,14,27,11,32,10,22,9,23,9,16,8,175,149,206,60,195,86,168,175,168,176,202,123,200,109,185,61,169,120,181,73,68,96,82,66,78,79,104,58,72,57,67,64,52,64,89,57,81,51,71,48,72,74,245,137,45,37,99,41,73,128,52,134,79,120,80,100,127,56,70,104,65,103,443,129,253,51,68,43,239,125,65,40,167,53,196,57,30,59,98,51,28,68,214,32,31,63,6,68,21,69,27,69,27,69,33,61,27,70,30,69,148,50,117,45,53,58,106,66,105,69,94,81,105,78,49,97,51,82,56,66,65,123,95,77,64,99,69,112,84,87,73,54,80,56,106,70,59,64,105,75,114,87,100,52,96,50,85,65,98,40,104,46,84,57,76,84,86,59,84,46,93,12,42,8,47,32,91,14,178,17,156,16,69,10,103,15,42,9,64,8,214,167,220,174,212,166,209,164,215,169,219,172,211,168,211,166,209,165,216,165,69,70,295,61,94,36,85,43,260,123,118,86,116,91,135,247,423,77,370,84,109,45,141,51,237,52,58,36,135,42,72,45,39,32,22,61,199,7,98,31,131,89,120,53,128,55,92,51,125,61,115,57,117,86,159,59,110,57,112,55,25,45,214,44,32,40,177,35,18,81,27,45,166,38,168,99,214,128,101,25,159,86,115,90,67,47,329,93,159,86,104,166,333,114,48,145,68,147,68,147,110,274,89,246,96,249,98,254,98,252,99,253,102,254,164,244,160,240,163,248,178,131,170,129,184,139,174,135,180,133,187,133,179,131,173,130,182,132,179,132,121,77,139,77,68,87,152,69,175,73,206,55,152,95,238,96,224,91,85,42,171,200,171,197,170,206,172,210,170,208,172,210,172,215,167,216,169,217,168,220,64,50,50,61,48,165,59,47,148,85,60,103,17,120,145,187,76,60,121,43,66,72,123,135,67,73,55,73,55,74,50,77,70,87,134,62,75,123,101,115
78,35,72,27,93,39,51,74,89,40,104,26,100,33,104,24,103,24,85,19,334,125,4,113,75,294,238,91,238,154,10,95,232,204,4,63,41,154,17,107,352,198,136,75,83,49,165,67,81,52,121,77,77,55,154,95,219,159,212,165,47,79,46,10,145,19,61,9,153,27,103,17,103,15,141,25,142,20,281,37,3,69,4,46,416,47,354,157,162,46,158,181,12,59,277,107,6,48,237,97,350,70,350,70,348,71,350,70,350,70,351,69,348,70,347,74,345,73,346,73,154,117,160,116,83,192,86,191,181,118,86,190,183,117,89,188,174,118,85,192,66,126,204,98,203,96,70,129,209,102,207,103,205,104,66,127,200,100,74,132,157,21,180,176,286,121,286,209,98,48,133,113,67,57,79,106,137,189,121,89,126,119,146,60,71,116,54,136,146,101,48,150,26,122,33,129,118,84,147,62,140,130,141,97,147,110,144,121,141,125,141,131,138,128,136,126,135,127,134,126,200,172,201,189,200,176,199,167,200,165,197,157,198,156,200,149,203,145,202,143,19,181,8,57,40,286,91,12,180,107,25,51,209,161,28,113,205,164,15,86,44,110,94,68,40,80,45,90,39,69,39,96,20,87,40,81,30,69,39,89,169,106,16,56,191,107,18,50,233,112,35,37,72,30,4,20,45,13,3,33,84,49,84,49,83,48,84,49,84,49,83,48,83,48,83,48,84,49,83,49,129,120,191,133,196,136,200,138,200,137,200,139,206,137,206,135,201,143,137,119,97,30,58,33,57,20,125,92,118,24,108,64,65,27,174,210,116,58,40,32,391,72,395,69,403,75,337,68,396,68,392,72,392,72,411,77,316,63,357,71,316,134,17,17,49,52,15,13,52,30,59,33,33,19,22,14,12,14,37,28,66,142,40,135,49,111,97,115,72,129,128,96,55,116,47,102,38,110,63,115,293,287,292,143,88,192,326,245,294,283,220,180,300,203,170,154,280,162,55,114,275,137,183,159,275,137,272,140,276,84,268,98,184,159,186,184,180,173,173,149,227,169,198,99,194,90,191,97,217,159,207,135,207,107,197,113,207,123,186,111,193,112,219,160,225,149,176,207,225,210,205,195,181,105,193,115,196,109,204,163,76,156,264,106,255,104,373,96,154,99,132,85,154,87,106,280,373,106,78,166,388,95,380,116,385,90,386,103,334,150,383,136,351,123,405,111,416,96,404,119,252,193,217,112,219,123,257,220,229,93,225,104,252,195,237,114,223,227,239,162,123,265,237,290,115,272,145,214,132,273,188,163,255,271,162,261,190,219,158,276,236,197,187,158,189,165,184,149,198,167,199,175,217,169,227,183,214,140,211,139,112,138,105,164,105,158,121,160,114,159,114,161,141,153,140,149,155,150,147,148,199,100,267,191,229,86,165,119,127,153,92,214,178,201,199,100,107,181,264,216,125,69,2,36,3,101,2,57,2,57,157,113,14,120,2,57,2,56,131,38,143,152,302,45,89,44,293,215,154,81,295,90,220,166,113,58,177,50,86,41,134,61,133,61,127,61,127,61,128,61,128,61,121,61,119,61,133,61,118,61,292,133,39,34,22,37,32,28,43,39,20,46,44,45,63,39,51,41,26,32,264,101,61,18,60,22,81,47,80,32,76,52,57,36,81,40,95,23,72,28,137,90,102,19,119,64,59,94,156,60,140,53,150,112,122,101,75,29,106,100,83,85,83,224,79,212,239,180,129,197,109,209,142,234,98,197,160,208,324,218,163,119,172,119,169,122,169,122,171,120,169,122,174,121,173,117,174,115,173,116,199,37,81,19,93,25,63,26,114,16,184,36,205,58,61,25,68,34,132,56,4,98,4,96,4,98,27,98,4,98,4,97,4,98,4,94,4,94,326,92,43,170,73,40,28,63,82,44,81,36,251,51,19,74,96,49,81,31,39,74,51,131,164,53,156,22,30,65,62,55,31,63,40,153,44,147,174,93,175,30,139,44,39,32,148,56,48,14,25,11,34,12,225,79,89,34,98,42,44,28,8,53,8,55,8,51,3,53,13,54,27,50,31,53,8,54,7,52,8,53,32,27,36,25,36,25,36,25,33,27,32,27,30,29,82,33,85,31,3,56,29,134,390,287,85,91,168,118,21,96,26,99,152,203,304,219,16,57,138,154,56,64,37,30,29,24,34,21,13,19,22,15,28,12,20,10,19,12,14,9,165,157,196,68,188,95,159,182,159,183,205,132,191,112,181,73,157,129,169,77,67,105,76,73,76,87,98,59,65,65,61,69,52,73,83,63,73,57,64,53,56,90,263,154,46,54,82,39,75,146,56,151,72,131,69,108,126,70,53,129,72,121,424,141,243,44,67,50,231,152,63,46,161,61,189,63,35,64,95,60,20,81,200,37,23,75,6,81,13,83,18,83,18,83,24,73,18,84,21,84,134,52,105,42,46,64,103,82,103,82,81,81,103,82,47,115,49,96,52,78,66,130,92,84,63,105,70,119,83,93,72,63,80,66,104,79,60,73,104,84,110,96,97,62,94,61,82,72,94,47,102,54,81,64,74,91,81,68,81,54,88,16,40,10,45,34,86,17,167,24,147,21,65,12,98,19,39,11,61,10,204,166,209,168,202,166,199,165,205,165,209,167,201,168,201,166,199,161,206,164,60,84,279,68,88,44,81,50,252,126,102,102,103,109,139,267,427,95,385,98,103,53,134,59,227,60,51,45,126,47,65,51,32,39,22,69,188,7,94,33,126,100,112,64,125,65,88,60,121,72,111,67,114,94,155,68,106,66,108,64,27,51,208,48,38,42,172,38,23,85,27,50,162,43,162,103,208,128,96,31,159,106,120,109,75,49,349,95,159,106,126,198,354,110,76,154,96,156,96,156,113,276,94,249,97,253,101,257,102,254,103,255,104,256,160,245,157,241,160,250,171,129,176,134,176,140,174,140,178,138,184,138,185,139,182,135,185,140,184,139,116,80,131,83,61,88,143,74,170,75,195,58,147,97,228,105,213,105,80,47,170,202,171,199,170,208,172,213,169,211,172,213,171,218,167,219,169,220,167,223,65,58,38,63,40,176,59,57,140,93,60,112,14,131,133,187,72,67,111,42,68,81,121,154,64,80,56,82,55,83,51,86,69,97,131,71,75,130,101,123
72,39,65,32,85,47,48,80,80,49,97,31,92,40,97,30,96,31,77,25,335,112,4,132,88,309,226,111,239,176,13,110,217,198,3,73,48,163,26,125,321,225,121,90,68,47,153,58,71,55,113,89,62,49,143,107,203,174,199,177,48,85,44,11,140,20,58,11,146,33,98,18,98,16,135,29,136,20,270,39,3,83,8,54,398,49,341,173,146,60,152,200,22,66,268,115,12,53,231,103,339,77,339,77,336,79,339,77,339,77,340,76,336,74,338,86,332,81,334,80,151,117,157,116,79,192,82,191,178,118,82,190,179,117,85,188,171,118,81,192,61,124,198,98,198,96,65,127,203,101,201,103,199,104,61,127,194,99,69,130,137,16,177,197,280,143,294,229,83,44,126,127,66,66,83,115,141,207,122,105,116,108,130,65,87,126,75,137,134,106,65,151,29,135,42,145,102,88,135,70,140,134,141,101,147,114,143,125,141,130,140,136,138,132,136,131,134,131,132,131,203,179,201,196,201,183,206,174,204,172,197,164,198,163,203,157,203,152,203,150,23,192,5,82,47,310,68,20,162,126,31,66,191,162,30,133,184,165,8,110,43,121,86,68,40,89,43,100,37,78,40,105,19,96,39,90,30,78,36,100,163,122,22,69,179,100,29,49,223,107,34,41,70,34,7,21,43,16,7,35,80,46,80,46,79,45,80,46,80,45,79,45,79,45,79,45,80,46,80,46,125,128,191,126,190,132,194,138,194,137,193,138,199,138,201,140,195,144,130,125,97,45,52,38,50,27,106,100,97,24,103,72,57,28,162,224,96,57,33,36,379,80,384,77,394,87,326,77,384,77,380,80,381,79,405,89,305,72,346,78,320,148,17,19,61,52,16,15,51,33,59,41,34,23,21,16,9,14,36,33,64,156,40,149,48,121,98,127,72,138,124,106,55,125,45,110,37,121,63,125,289,336,296,191,57,148,297,243,289,331,219,216,266,220,139,149,272,188,27,108,265,148,189,177,265,147,264,154,269,100,262,118,187,174,201,204,189,188,185,171,225,192,191,110,191,104,190,119,224,184,204,148,200,116,204,142,198,133,181,127,179,108,208,158,228,178,194,223,209,195,207,221,166,98,176,104,189,113,204,151,73,169,249,109,242,107,358,98,122,97,117,89,139,89,106,310,358,110,78,180,377,99,367,120,374,92,376,107,315,163,371,144,328,135,392,117,404,102,393,127,254,211,214,127,220,140,265,246,226,111,222,120,257,208,242,134,192,227,241,183,131,277,202,298,138,302,134,235,119,299,182,174,227,271,181,281,177,235,178,278,213,164,173,127,177,130,167,120,187,159,189,164,190,138,200,148,192,116,189,113,112,153,105,181,104,174,121,176,114,174,114,177,148,167,145,161,163,164,155,162,185,107,265,233,220,92,146,134,109,179,83,250,178,232,186,106,99,207,264,240,113,92,10,48,14,120,7,66,7,66,147,132,35,134,7,66,6,66,123,39,132,185,269,65,71,47,326,186,118,99,260,103,195,181,80,67,143,58,70,41,127,61,125,61,119,61,119,61,120,61,121,61,114,61,112,61,126,61,110,61,279,135,38,38,29,43,35,34,45,46,20,53,51,54,65,47,53,49,25,37,252,109,61,27,63,31,82,56,82,41,78,61,60,44,82,49,97,32,74,37,128,110,96,8,120,77,80,100,146,42,142,32,155,91,121,84,89,44,94,81,107,83,98,223,70,221,230,193,143,207,124,214,156,233,111,195,177,214,315,234,158,123,165,124,163,125,163,125,167,125,163,125,171,126,169,121,171,120,170,122,194,43,85,27,85,31,57,23,106,18,174,47,196,69,55,23,61,39,123,66,4,114,4,112,4,113,32,114,4,114,4,113,4,114,4,109,4,109,320,107,52,179,73,47,39,58,80,53,78,44,242,61,26,81,96,59,78,38,54,81,61,149,164,59,150,26,30,71,62,61,31,69,36,159,40,153,174,99,169,32,134,49,36,36,140,55,45,15,24,11,32,12,213,85,87,41,97,50,43,32,10,61,10,63,10,59,2,62,17,62,35,56,37,61,10,63,10,61,10,61,19,38,24,33,24,33,24,33,20,37,19,38,18,40,70,41,74,38,2,69,48,165,358,292,78,106,160,133,35,106,37,133,153,236,303,252,21,75,121,163,46,74,30,35,23,29,30,26,10,23,18,18,25,15,17,12,16,15,12,11,155,165,192,78,188,105,151,190,151,191,208,138,183,116,179,85,145,126,157,81,67,114,71,81,74,94,91,63,60,74,57,77,51,82,76,64,66,64,60,60,40,107,281,166,38,56,66,39,72,159,44,139,73,148,70,118,129,85,39,152,80,139,407,156,232,39,66,57,227,179,61,53,157,68,183,68,39,69,92,68,12,95,187,40,16,88,7,95,7,97,12,96,11,97,17,85,11,98,13,99,117,45,94,42,38,72,85,81,86,81,67,83,96,81,46,133,47,111,50,89,65,136,89,92,62,112,70,126,80,99,72,72,79,76,103,88,61,81,103,93,107,104,95,73,92,73,79,78,93,55,100,62,78,72,72,99,79,76,78,62,82,21,39,11,42,37,80,22,158,30,140,27,61,15,93,23,37,13,57,12,193,168,199,167,191,168,188,166,195,166,198,167,191,168,190,170,188,161,195,167,50,98,266,82,81,52,75,59,249,133,86,115,90,129,144,285,442,112,404,100,98,62,130,68,216,66,46,54,116,53,58,57,27,47,24,76,178,7,89,36,123,110,107,75,122,75,85,70,119,82,109,76,113,103,152,77,105,75,104,74,29,56,203,51,43,43,167,40,28,88,27,55,159,48,157,107,203,129,95,36,159,125,126,129,83,47,369,89,159,125,156,222,368,90,105,151,125,153,125,153,115,279,97,253,97,257,102,261,105,258,104,259,102,260,156,247,153,244,156,252,163,129,169,136,168,139,166,140,169,138,176,138,177,139,188,141,176,140,176,139,110,83,125,84,55,87,134,77,164,78,183,61,142,99,218,114,203,118,80,41,170,205,171,202,170,211,172,215,169,214,171,216,171,220,167,221,169,222,167,226,71,66,29,53,40,189,61,67,132,89,54,119,12,142,122,189,66,73,113,34,69,91,117,172,64,88,57,92,56,92,51,96,68,107,127,81,74,138,99,131
65,45,58,37,78,56,44,86,74,58,90,37,85,47,91,37,90,38,70,31,316,113,12,151,106,319,215,116,242,196,18,125,205,191,3,84,56,173,34,142,316,197,114,78,56,39,132,30,64,45,106,99,48,42,135,119,188,177,186,174,51,89,42,12,134,21,56,11,140,38,94,20,94,18,129,32,130,22,259,42,10,97,16,61,380,55,330,189,130,74,149,219,33,73,258,118,19,60,222,104,327,85,327,85,325,86,327,85,328,84,329,83,324,77,328,98,320,89,322,88,148,117,154,117,75,192,78,191,174,118,79,190,176,118,81,188,168,118,77,192,56,124,193,98,192,96,60,126,198,101,195,103,194,104,56,130,188,97,65,128,116,16,166,203,277,166,305,252,73,49,121,142,66,76,90,125,125,216,124,120,103,109,113,71,104,123,96,142,127,118,80,142,41,141,54,156,86,92,126,83,140,139,141,106,147,118,142,129,141,134,140,140,138,137,136,136,133,136,132,135,203,186,202,203,202,190,206,181,204,179,197,171,198,170,206,164,204,159,205,158,30,206,18,102,64,330,65,42,141,142,26,84,175,166,27,154,165,169,4,135,42,132,78,68,41,98,44,110,38,87,36,115,19,104,38,99,29,88,36,110,158,136,34,80,166,93,38,61,233,98,34,45,67,37,10,25,42,20,10,39,76,44,76,44,75,43,76,44,76,43,75,43,75,43,75,43,76,44,76,44,122,137,190,120,188,125,190,133,191,131,193,131,194,135,195,139,193,137,124,131,82,45,56,47,50,36,89,112,76,23,101,79,52,34,156,238,76,59,26,40,367,86,372,84,384,99,315,83,373,84,368,86,369,86,398,101,295,80,334,81,295,147,17,21,72,62,14,16,46,34,57,48,32,26,19,17,9,16,32,36,65,170,40,163,47,130,94,139,71,147,123,116,54,134,41,118,34,132,62,136,278,384,296,239,59,100,295,211,277,379,223,252,236,244,141,171,261,220,33,120,261,168,193,196,260,167,255,175,260,118,250,132,193,190,219,223,199,203,198,191,241,221,183,120,187,119,169,122,233,209,201,161,200,133,180,144,194,149,179,144,165,104,195,152,230,201,214,237,186,170,206,240,150,92,158,93,173,109,188,131,73,183,234,113,228,109,343,100,91,97,102,95,123,90,104,341,342,113,79,193,367,103,355,125,363,95,365,111,294,177,358,153,305,147,379,123,393,107,383,134,256,228,211,142,220,157,247,243,224,129,219,136,255,222,247,155,160,229,242,204,159,277,167,297,164,330,122,256,148,305,176,185,199,271,200,303,164,250,201,278,186,132,156,98,154,98,151,92,175,132,178,134,163,104,169,114,160,90,155,86,111,169,104,197,104,189,123,192,114,190,114,193,153,181,151,175,170,179,161,176,172,114,264,274,207,95,130,150,95,205,100,264,178,264,175,105,129,199,264,265,117,113,20,57,33,132,15,75,15,75,138,151,58,147,15,75,14,74,114,39,130,218,237,92,53,47,343,150,82,122,225,108,207,163,48,84,109,63,55,46,119,61,118,61,112,61,112,61,113,61,113,61,107,61,105,62,118,61,103,62,266,136,33,41,35,48,37,40,47,53,19,60,56,62,68,55,54,57,20,38,240,116,64,36,66,41,82,65,85,50,81,71,64,53,83,59,100,42,76,46,121,91,92,13,127,87,69,106,128,53,139,14,159,70,120,69,105,54,85,62,131,82,114,223,84,225,224,177,157,219,139,220,161,243,124,194,193,217,317,251,155,129,160,129,161,131,160,131,161,131,158,131,165,128,162,122,165,123,165,127,202,51,80,33,77,37,51,24,99,20,166,59,184,76,57,29,57,46,113,69,5,130,5,128,5,129,36,130,5,130,5,129,5,130,5,125,5,124,315,122,62,184,75,55,36,69,80,62,77,52,233,72,35,86,96,68,76,46,68,89,78,155,164,64,145,31,30,77,62,67,33,73,34,165,37,158,174,104,164,34,127,49,35,39,132,55,43,15,22,11,30,12,200,86,85,47,98,57,41,37,12,69,12,72,12,67,2,71,22,71,44,62,43,69,13,72,12,69,12,70,11,50,14,45,14,45,14,44,11,50,11,50,9,53,58,50,62,47,2,81,76,194,327,299,73,122,152,147,51,113,59,167,146,269,288,284,29,92,104,164,36,85,25,40,17,37,24,30,7,28,15,22,21,19,15,13,13,19,10,13,147,175,191,88,195,115,145,192,145,195,202,146,176,123,180,97,133,131,145,87,66,122,66,88,72,102,86,70,56,82,53,84,50,91,69,71,61,72,56,67,28,125,299,176,43,71,49,40,71,169,32,137,72,159,71,128,133,101,27,176,85,157,389,171,222,40,65,63,218,203,60,60,153,76,178,73,43,75,88,77,6,109,173,41,9,101,9,108,3,112,6,110,5,111,11,97,5,112,6,114,100,42,82,44,34,79,67,83,69,82,53,86,90,81,47,151,46,126,48,101,64,143,87,99,62,118,70,132,80,105,72,82,79,86,101,96,62,89,103,102,104,112,93,83,83,81,75,85,92,64,99,70,76,79,71,106,78,85,75,70,77,26,36,13,39,40,74,28,149,37,133,33,57,19,89,27,33,17,54,15,183,171,188,169,181,171,178,168,185,167,188,169,180,169,180,173,178,164,184,168,41,111,256,96,75,59,70,66,241,136,69,128,73,148,144,305,440,127,415,111,93,70,125,76,207,76,43,63,105,60,50,65,25,54,26,84,168,5,85,39,120,121,104,87,119,85,83,79,117,92,108,85,111,111,149,86,104,84,101,83,32,62,197,55,49,46,161,43,34,91,28,61,155,54,152,112,198,129,94,41,160,145,131,148,88,40,385,73,160,145,191,233,357,69,127,127,147,129,147,129,115,282,99,257,98,261,104,265,105,262,106,263,103,264,153,248,149,246,153,253,154,129,161,136,160,138,158,140,161,138,168,138,169,139,180,143,168,139,168,139,105,86,126,76,48,87,125,80,158,80,172,65,137,100,214,110,196,122,77,35,170,208,171,205,170,214,172,218,168,216,171,219,170,223,167,224,169,225,167,228,75,73,22,40,50,200,64,76,124,83,53,128,14,153,112,191,61,80,105,31,69,100,117,192,64,97,55,101,57,102,51,106,67,117,124,90,74,145,99,139
58,52,52,42,72,65,42,92,69,66,84,43,80,54,85,44,85,45,64,38,317,129,19,169,124,328,215,130,243,214,25,141,195,181,4,94,64,181,44,159,341,167,98,64,45,35,105,15,56,32,110,85,40,41,122,125,192,160,193,160,57,92,40,13,129,23,53,12,133,42,90,21,90,19,123,35,124,24,247,42,22,106,24,66,362,61,320,205,114,92,146,239,43,75,247,116,28,66,214,102,316,92,316,92,313,94,316,92,316,92,317,91,312,80,318,110,307,97,310,96,144,118,150,117,71,192,74,192,171,118,75,190,172,118,77,188,165,119,74,192,53,127,187,100,186,99,57,127,192,101,190,103,188,105,56,134,183,96,60,125,95,17,144,206,274,189,318,274,60,55,114,153,66,85,97,134,106,227,127,135,91,121,97,78,122,114,117,142,133,129,97,134,55,139,69,153,75,107,116,97,139,143,141,110,147,122,142,133,140,139,139,144,138,141,136,140,133,140,131,140,203,194,202,211,203,198,206,189,204,187,197,179,198,177,206,171,204,166,205,165,43,219,20,122,88,328,66,67,120,157,29,100,158,167,26,174,146,173,4,160,42,143,70,68,40,107,44,121,38,95,34,124,19,113,37,108,28,97,37,120,142,146,48,86,153,86,50,72,236,90,36,49,63,37,13,27,42,23,14,43,72,43,72,43,71,43,72,43,72,43,71,43,71,43,71,43,72,43,72,43,120,145,183,116,187,118,189,127,190,124,193,124,194,128,195,132,191,130,120,137,66,42,48,52,46,43,90,130,54,23,98,87,46,38,142,248,65,77,20,45,355,91,361,89,372,111,304,88,362,89,357,90,357,90,389,114,284,85,323,82,294,174,15,22,84,74,12,17,44,38,52,54,30,29,19,20,10,19,27,35,66,183,42,177,45,140,85,147,71,156,122,126,53,143,33,126,33,143,62,146,290,431,293,286,86,55,270,250,288,425,222,289,233,210,167,183,237,239,28,124,250,177,207,209,251,178,245,190,247,136,231,135,201,206,237,240,212,218,197,205,230,222,171,120,176,123,149,111,223,207,188,154,196,150,155,122,177,145,176,160,151,104,181,147,212,181,192,237,161,147,184,217,134,87,139,89,158,104,166,113,73,197,219,116,214,112,327,101,90,129,87,106,108,92,101,372,327,116,81,207,356,107,342,131,352,98,354,115,287,196,348,159,282,160,366,130,381,113,372,142,257,246,209,157,222,174,241,217,222,147,216,153,248,236,253,175,129,230,245,225,187,277,131,291,194,355,109,276,177,309,170,196,173,268,219,326,150,265,225,278,161,102,133,70,132,69,129,66,163,106,160,104,131,69,138,76,128,67,124,58,111,184,105,214,104,205,124,208,115,205,110,210,158,194,156,189,176,193,167,190,158,124,263,315,198,102,115,169,86,231,130,234,178,296,166,104,160,192,264,290,121,133,30,67,51,144,25,83,25,83,133,170,80,150,23,83,21,82,105,41,105,241,206,116,35,52,323,175,54,155,190,122,232,144,17,106,75,78,39,57,112,61,110,61,105,62,105,62,106,61,106,61,100,63,98,64,111,61,96,64,254,139,30,46,35,54,37,45,48,60,18,67,63,71,67,63,53,63,17,43,228,126,66,45,71,51,83,74,87,59,82,80,70,62,85,68,105,52,79,55,119,73,99,25,114,86,48,107,119,63,137,34,165,49,120,51,105,72,81,68,156,82,129,223,99,225,221,160,167,233,146,228,159,253,137,195,204,225,318,266,151,136,157,136,157,136,158,137,158,137,155,138,160,134,158,127,161,129,162,133,198,56,87,36,72,41,55,29,91,21,155,67,172,78,64,30,56,53,103,67,5,146,5,143,5,145,38,146,5,146,5,145,5,146,5,140,5,140,309,138,72,186,76,63,51,77,80,71,77,59,225,84,38,99,96,78,75,54,84,97,95,156,164,70,139,37,30,83,62,73,39,73,31,171,34,163,174,109,159,36,119,49,34,42,124,55,40,15,21,11,28,12,186,87,78,48,98,65,40,42,15,78,14,81,15,75,2,79,27,79,52,67,47,78,15,80,15,78,15,78,6,63,8,57,8,57,8,56,6,62,6,63,5,66,46,59,51,55,4,93,102,219,294,310,70,137,146,153,61,127,86,196,138,303,276,316,40,107,87,166,28,98,19,46,12,44,21,36,5,33,12,26,18,23,12,15,10,23,8,15,142,185,193,98,191,125,141,183,141,186,196,155,175,132,170,108,123,142,134,96,66,131,63,95,71,110,82,77,53,91,50,91,50,100,62,72,57,79,53,74,16,145,317,185,37,88,32,44,69,157,38,159,67,177,67,142,140,115,16,203,91,175,368,169,211,42,62,70,215,229,58,67,149,83,172,79,49,81,87,85,3,122,160,41,5,113,10,122,2,126,2,124,2,125,6,109,2,126,2,129,83,44,71,47,29,87,48,88,52,86,40,91,83,81,49,168,46,141,47,112,63,149,87,107,62,125,70,139,80,111,72,91,79,95,100,105,63,97,102,111,102,121,90,94,71,88,73,91,91,72,98,78,73,87,70,114,76,93,74,78,74,31,35,15,37,43,69,34,140,46,127,39,54,23,84,29,31,20,52,18,172,174,178,170,170,175,168,172,174,171,177,173,170,174,170,173,168,167,174,172,31,128,247,112,69,66,62,74,232,134,53,141,56,167,141,324,435,143,427,129,88,78,123,84,197,85,39,72,96,67,43,72,24,61,28,91,157,7,81,42,117,132,101,98,117,96,83,88,114,103,107,94,110,120,147,96,104,93,98,93,35,67,192,59,54,48,156,47,39,94,30,66,151,59,148,115,193,129,92,46,153,162,137,167,88,32,377,54,153,162,226,232,335,62,124,98,144,100,144,100,115,284,102,262,102,266,106,268,106,266,107,266,104,267,149,249,145,248,149,255,146,128,153,135,153,136,152,137,153,138,159,137,161,139,172,143,160,138,160,137,101,85,127,69,42,87,116,83,152,81,173,53,131,100,214,98,196,106,73,40,170,210,171,208,170,216,172,221,168,219,170,222,169,226,166,227,169,228,167,231,81,80,17,26,63,205,57,84,113,77,53,136,11,164,101,191,58,87,95,33,69,109,119,211,64,105,55,110,56,111,51,115,67,127,121,100,73,152,98,147
53,58,46,49,68,74,42,98,66,75,78,50,76,61,81,51,81,52,60,45,315,147,24,188,142,342,215,150,243,224,31,156,179,186,5,105,73,190,52,177,360,138,82,59,31,31,76,20,44,27,120,74,30,39,115,124,207,145,207,145,60,97,38,13,123,24,51,13,127,44,86,22,86,19,117,37,118,25,234,42,37,110,32,67,344,69,310,221,103,110,146,258,53,76,237,114,37,69,204,102,304,99,304,99,301,101,304,99,305,99,306,98,300,83,308,123,295,105,298,103,141,118,147,118,68,192,71,192,168,118,71,190,169,119,73,188,161,119,70,192,52,132,183,103,182,105,56,132,187,102,185,106,187,110,56,139,177,95,57,128,75,17,125,216,273,212,332,295,52,65,109,166,67,95,105,143,90,241,130,150,87,135,81,83,139,110,131,148,145,131,114,136,69,137,85,154,69,123,105,95,139,147,141,114,147,126,142,138,139,144,139,149,138,146,136,145,133,145,131,145,203,201,202,218,203,205,206,196,204,195,197,186,198,184,208,178,204,173,205,173,58,225,15,149,97,353,64,93,100,176,29,118,142,165,29,195,125,171,6,185,39,154,62,67,39,116,44,131,38,104,34,134,18,122,36,117,30,106,37,131,129,155,61,91,140,83,64,79,224,88,37,53,59,37,17,30,38,26,19,46,68,43,68,43,67,43,68,43,68,43,67,43,67,43,67,43,68,43,68,43,119,153,176,112,187,111,186,120,188,118,191,117,194,121,195,125,190,123,117,144,50,40,40,58,37,43,93,147,33,21,102,93,38,37,125,261,59,98,15,52,343,94,350,92,359,120,292,92,350,92,345,93,345,93,378,126,274,89,311,82,275,180,12,23,86,86,10,17,42,43,44,52,26,30,18,22,12,22,24,39,65,197,43,191,44,150,81,159,70,166,112,131,52,153,31,134,33,153,61,157,280,479,289,333,88,32,286,298,282,471,224,325,261,179,143,208,218,267,8,125,229,166,203,216,230,166,228,174,226,129,211,129,213,222,221,235,212,228,176,196,215,199,158,122,161,116,133,109,203,183,175,149,179,140,147,131,161,142,167,162,138,104,168,143,188,157,170,240,139,121,166,192,118,83,119,83,142,102,136,99,73,211,204,119,200,113,312,102,88,161,73,121,92,95,97,403,312,118,82,221,345,112,329,137,341,102,343,120,287,217,336,168,270,182,353,137,370,118,360,148,252,258,208,173,225,191,240,190,221,165,214,169,235,243,257,195,98,231,244,246,216,277,150,256,224,377,94,297,206,309,165,207,197,240,237,350,135,279,248,278,133,72,110,59,107,53,106,56,144,82,140,79,106,55,107,50,109,63,105,60,111,200,105,231,104,220,126,224,116,221,108,226,162,209,160,201,181,207,171,204,145,135,262,357,185,105,103,188,82,257,158,200,171,309,167,118,190,187,264,315,126,156,40,79,70,151,35,88,35,88,128,189,98,164,33,87,31,86,96,46,84,273,181,146,19,61,288,205,31,191,157,139,261,130,5,136,41,91,23,67,105,62,103,62,97,64,97,64,99,63,99,63,93,66,91,66,104,62,89,65,241,145,28,52,29,57,38,51,45,65,17,74,59,75,66,71,50,55,16,48,215,136,68,54,75,60,83,83,89,68,81,90,76,71,85,78,109,62,82,65,114,69,107,37,104,82,28,110,109,43,135,55,170,28,121,34,108,85,90,88,179,89,139,229,114,226,219,143,153,229,131,225,146,254,150,195,189,227,301,271,149,142,155,142,153,143,155,144,156,143,152,144,159,140,154,134,159,136,160,140,187,53,92,41,64,49,63,30,83,25,145,74,160,80,61,34,58,60,93,63,5,162,5,159,5,161,37,162,5,162,5,161,5,162,5,155,5,155,298,145,82,189,78,71,57,66,83,80,78,67,217,95,45,107,96,87,75,61,99,105,113,152,164,76,136,43,31,89,62,79,45,73,30,177,32,168,174,114,154,40,112,50,31,45,116,55,37,15,19,11,25,11,172,88,72,48,91,66,36,42,18,86,17,90,19,83,2,88,33,88,60,72,49,86,20,89,17,86,17,86,3,76,4,69,4,70,4,68,3,75,3,76,2,79,35,68,40,64,7,106,130,247,266,335,63,152,142,138,63,142,112,225,134,336,260,283,47,125,72,161,20,111,15,53,9,52,17,44,4,38,9,31,15,28,10,17,8,28,6,18,137,195,199,108,184,135,134,176,134,179,191,163,181,139,158,118,114,138,133,108,65,140,61,102,71,118,79,84,50,99,46,98,50,109,56,80,54,87,50,82,12,166,335,190,46,99,15,53,56,163,32,174,67,195,66,154,144,130,12,230,100,193,346,171,200,41,61,77,206,253,56,74,142,88,165,78,55,87,86,94,2,136,146,40,2,126,12,135,2,140,2,138,2,139,3,121,2,140,2,144,66,49,59,53,26,94,30,98,35,94,26,101,76,81,53,186,47,155,46,124,63,156,86,114,62,131,70,146,83,117,71,100,79,105,98,114,64,106,102,120,100,129,88,104,68,100,71,98,90,80,95,86,72,94,70,121,75,102,72,86,69,37,33,17,35,45,66,39,131,56,121,47,51,27,81,34,29,23,48,20,162,170,167,173,165,172,167,164,164,171,166,173,164,168,164,167,158,170,163,178,22,144,236,129,63,71,56,80,226,131,41,157,41,186,137,342,427,155,426,145,83,86,119,92,186,93,36,81,87,76,38,80,23,68,33,99,147,10,76,46,115,143,98,110,115,106,81,98,112,113,105,104,109,128,144,105,103,102,96,103,38,73,186,63,60,52,151,52,44,98,32,71,149,64,143,115,188,129,92,51,148,181,144,187,82,25,357,47,148,181,259,214,324,79,111,71,131,73,131,73,115,287,105,266,105,270,109,272,107,270,110,270,107,271,145,251,143,251,145,258,141,123,147,128,152,128,150,129,148,132,151,134,153,136,164,141,153,133,152,132,102,79,126,61,35,88,107,85,147,83,175,42,126,99,213,85,196,90,72,46,170,213,171,210,170,219,171,223,167,222,170,225,169,229,166,230,169,231,167,234,76,86,5,15,74,211,51,94,105,73,55,146,9,175,89,189,55,96,85,35,69,119,119,231,64,113,56,119,55,120,51,125,68,137,119,109,72,159,98,155
49,65,41,56,65,82,42,104,63,84,74,57,72,68,78,57,77,59,56,52,299,161,28,206,157,354,221,171,258,233,38,171,164,194,6,115,81,198,64,194,378,110,68,56,19,36,58,22,35,26,116,62,19,31,122,111,214,132,214,134,60,103,37,13,118,25,48,14,121,46,82,23,82,20,112,39,113,26,222,42,51,109,41,67,325,80,303,240,93,129,149,277,64,75,226,113,45,70,194,102,293,106,293,106,289,109,293,106,293,106,295,105,288,87,299,135,283,113,286,111,138,119,143,118,64,191,67,192,164,119,67,190,166,119,70,188,158,119,66,192,51,137,182,109,181,110,55,137,186,108,184,111,186,116,55,144,171,96,57,133,54,13,106,229,273,236,350,316,40,72,113,181,68,104,112,150,76,255,133,166,93,148,65,92,130,123,124,169,146,140,129,147,82,138,100,153,69,139,96,86,135,151,140,118,147,130,142,142,138,148,136,152,134,149,135,150,131,149,127,147,203,208,207,225,203,212,206,203,205,202,200,193,200,191,209,186,206,181,204,180,56,237,17,175,113,376,63,119,80,192,30,135,127,152,31,215,107,163,10,210,39,165,54,68,39,125,44,141,38,113,32,143,18,130,36,125,30,115,37,141,113,158,74,96,126,83,77,82,215,98,41,56,55,38,20,31,36,29,24,49,64,44,64,44,63,44,64,44,64,44,63,45,63,45,63,45,64,44,64,45,119,162,170,112,182,107,184,114,186,111,190,111,192,115,194,118,189,116,116,150,34,38,38,67,28,46,92,168,13,27,101,100,31,39,108,260,57,118,11,59,331,96,338,95,347,126,281,95,339,95,333,96,334,95,365,137,263,93,300,82,272,154,10,24,75,93,8,18,42,47,37,49,23,27,17,20,10,23,22,43,64,210,44,205,44,160,79,171,70,175,102,131,52,162,31,143,35,164,61,167,250,519,278,380,51,54,302,348,259,514,235,361,254,159,112,214,194,293,4,139,218,147,202,221,219,148,217,156,215,136,191,111,201,222,201,225,197,222,188,215,192,185,146,122,147,114,122,119,182,164,162,147,162,130,118,121,146,138,155,149,124,104,154,138,165,128,148,243,121,127,151,166,103,82,100,79,126,107,112,94,73,225,189,120,186,115,297,95,87,193,64,136,88,110,94,433,297,111,83,234,334,117,317,143,330,106,332,125,288,238,323,176,265,205,340,144,359,124,348,156,235,255,215,188,229,208,242,164,221,183,213,185,221,243,241,208,67,233,224,242,244,277,166,221,253,401,110,318,235,303,160,218,218,213,241,373,147,293,272,278,108,60,114,91,115,88,113,87,122,61,118,56,123,92,121,86,117,88,119,91,111,215,106,247,106,236,128,240,118,237,106,242,165,224,163,215,185,221,175,218,135,145,260,398,173,114,94,207,94,270,193,173,171,278,154,127,221,183,264,340,140,174,47,91,89,154,44,94,44,94,122,208,109,186,43,92,41,91,87,45,71,306,165,179,7,78,263,241,14,227,121,148,286,119,13,168,23,123,15,82,98,64,95,65,90,66,90,66,91,66,92,66,86,67,84,69,96,64,81,67,229,156,26,57,27,65,36,56,40,65,17,81,54,79,64,79,44,61,15,52,202,141,71,63,81,70,82,92,89,77,75,97,80,80,87,88,113,71,85,74,112,87,110,49,103,70,19,115,101,45,121,66,168,16,122,17,98,70,101,107,195,105,124,231,129,226,217,126,138,226,116,222,132,254,158,201,173,235,284,273,147,148,151,149,152,149,152,150,154,150,151,150,157,146,153,140,157,142,158,146,177,50,94,48,58,56,61,34,75,29,135,84,148,79,65,38,52,67,83,59,5,178,5,175,5,177,33,178,5,178,5,177,5,178,5,171,5,170,283,144,92,191,79,78,64,75,85,89,79,74,210,107,58,107,93,96,77,69,114,111,129,138,164,82,135,49,34,95,62,85,51,73,30,183,31,174,174,120,148,43,105,50,28,46,108,54,35,15,18,11,23,11,159,88,65,47,83,66,31,42,21,95,20,98,23,91,2,96,40,97,68,77,48,95,29,96,21,94,21,95,2,88,2,81,2,82,2,80,2,87,2,88,2,92,23,78,29,72,11,118,150,276,234,355,58,168,135,122,70,158,123,259,141,369,251,249,52,143,74,142,14,124,12,60,6,60,15,50,3,42,7,35,13,32,8,19,7,32,5,20,132,205,204,117,177,145,126,174,126,177,187,171,189,144,145,115,102,132,144,119,65,148,59,110,70,125,77,91,48,107,44,106,49,118,51,87,52,94,48,89,11,187,355,201,41,116,4,67,68,178,53,182,81,201,78,163,148,145,11,257,108,211,335,179,190,42,55,82,202,280,55,81,135,90,158,76,61,92,79,99,2,149,133,38,2,138,14,149,3,154,2,152,3,153,2,134,3,154,3,159,49,61,48,62,23,101,14,116,19,109,15,114,69,82,59,204,49,170,46,136,63,162,85,121,62,138,70,152,85,123,71,109,78,115,97,123,64,114,101,129,97,138,86,115,69,111,69,104,89,88,93,95,70,102,70,128,74,110,71,94,66,42,32,20,33,47,63,45,125,65,116,55,47,31,81,40,27,26,47,23,170,159,163,167,170,162,172,154,167,162,163,167,169,158,172,157,159,160,153,182,9,158,222,139,55,77,47,87,217,140,32,176,23,204,133,362,416,169,428,163,79,94,114,101,178,103,34,90,78,85,35,87,25,75,36,106,137,10,72,49,114,153,96,121,111,116,82,107,110,124,104,113,107,137,142,114,101,111,95,112,42,78,182,67,65,55,147,57,49,101,33,76,145,69,138,116,183,129,92,56,158,200,153,206,74,26,356,60,158,200,278,181,343,88,82,59,102,61,102,61,116,290,107,270,109,274,112,276,109,274,112,274,110,275,141,253,141,255,143,261,141,115,145,119,148,120,147,121,146,124,147,126,146,129,155,139,146,126,152,124,100,74,124,54,28,90,108,80,143,78,163,46,121,97,214,73,196,73,71,52,170,216,171,213,170,222,171,226,167,224,170,228,169,232,166,232,169,234,167,237,74,94,7,28,73,219,44,103,96,70,59,154,9,186,77,190,53,104,80,42,69,128,119,251,64,121,55,129,54,129,51,135,73,147,116,119,67,166,97,163
46,71,36,63,63,91,43,110,62,93,71,63,68,76,75,64,74,66,53,59,282,170,23,218,153,369,227,191,275,248,39,180,147,198,7,126,89,205,76,211,369,100,54,49,10,31,32,32,23,19,120,49,8,29,124,101,227,117,217,118,60,109,35,14,113,26,46,14,114,48,78,24,78,21,106,41,107,28,210,42,62,115,49,70,308,90,297,258,83,147,152,297,74,75,215,110,54,71,186,103,281,114,281,114,278,116,281,114,282,113,284,112,276,90,289,147,270,121,274,119,135,119,140,118,60,191,63,192,161,120,63,189,162,119,66,188,155,119,62,192,50,142,182,114,180,116,55,142,185,113,183,117,185,121,54,149,172,102,57,138,33,9,89,243,255,234,357,334,27,66,102,192,69,114,119,158,62,270,130,170,107,153,59,108,115,135,104,171,134,145,116,159,96,143,115,151,75,155,83,87,133,154,140,122,145,135,138,144,134,149,134,155,133,153,132,153,132,154,125,151,205,216,214,228,207,218,207,210,212,206,208,196,206,195,216,188,209,188,207,187,72,234,22,202,137,396,67,143,66,214,33,153,115,139,30,236,98,142,15,236,39,176,46,68,38,133,44,151,38,122,31,153,17,139,36,134,30,124,35,152,98,167,84,109,113,86,90,85,214,110,45,58,53,40,24,33,32,32,29,51,60,47,60,47,59,48,60,47,61,46,59,48,59,48,59,48,60,47,60,48,119,170,163,112,175,106,180,109,180,108,184,107,190,108,191,111,189,109,115,157,23,44,38,76,19,50,92,189,7,48,93,105,26,46,116,276,55,138,9,66,319,97,327,96,335,130,270,96,328,96,321,97,322,97,353,143,253,95,289,82,257,127,10,26,63,92,7,18,42,52,34,41,22,24,15,19,7,25,17,39,64,224,44,219,47,170,77,182,70,184,92,134,52,171,33,151,34,175,60,177,205,501,289,426,30,58,329,391,215,506,219,393,234,187,94,230,164,317,31,140,207,145,184,213,207,146,199,137,196,114,182,90,185,218,181,217,182,217,180,222,168,162,131,123,132,120,101,110,157,147,149,145,144,132,94,122,126,140,142,144,110,106,141,134,145,105,131,251,102,148,136,140,87,79,85,77,110,106,81,82,73,239,174,120,172,115,282,86,88,225,58,151,87,126,92,464,282,100,84,248,323,121,304,150,319,110,321,130,288,260,311,184,264,228,327,151,347,130,337,161,217,252,222,203,235,225,245,138,223,201,214,202,207,242,222,226,49,250,203,240,272,277,183,186,240,423,125,337,264,290,155,229,237,185,226,364,162,308,295,278,118,92,119,122,121,122,120,118,108,68,107,65,146,127,144,123,129,122,132,128,112,231,108,264,106,251,131,256,120,252,106,258,167,239,166,229,188,235,179,232,122,159,257,439,162,122,88,226,120,270,229,159,171,246,141,138,251,180,264,364,155,192,48,103,101,170,51,103,51,103,121,227,115,208,47,102,46,100,79,45,61,340,159,211,2,94,242,277,5,263,86,162,260,118,16,201,14,157,15,98,91,66,88,67,83,68,83,68,84,68,85,67,79,68,77,72,89,65,74,68,218,164,24,63,24,72,33,61,34,72,16,88,48,86,61,81,38,68,13,57,190,147,72,72,85,80,74,98,87,86,68,106,82,90,86,97,119,81,86,83,118,107,109,62,97,57,40,115,111,66,100,56,161,37,116,6,84,59,102,119,199,118,109,233,144,225,214,109,123,223,101,220,119,255,156,211,156,236,268,277,145,154,150,155,152,155,151,156,152,156,151,156,155,153,153,147,155,149,156,153,184,60,100,47,53,63,66,38,67,34,127,96,136,78,73,35,46,75,73,56,5,194,5,191,5,193,28,194,5,194,5,192,5,194,5,186,5,185,268,143,102,193,72,85,70,89,84,98,78,82,204,118,67,119,87,105,78,77,130,117,139,125,164,88,134,55,37,101,62,91,56,72,30,189,30,179,174,125,143,47,97,49,24,47,100,53,32,15,16,11,21,11,145,89,59,48,76,66,26,42,25,103,24,107,28,100,3,105,47,105,76,83,46,103,37,98,25,103,25,103,2,101,2,93,2,94,2,92,2,100,2,101,3,105,11,89,17,83,16,130,173,306,200,366,57,183,127,107,67,174,136,293,151,403,234,217,59,162,77,124,10,139,10,67,4,68,12,58,3,47,5,40,11,36,6,21,6,36,4,23,123,206,207,127,172,155,118,180,118,183,184,179,193,149,133,120,91,139,136,127,64,157,59,117,69,133,74,98,47,116,44,113,49,127,46,94,51,102,46,96,6,208,375,213,39,132,2,83,65,186,57,204,87,191,84,149,140,156,10,284,112,228,312,181,179,44,48,84,197,307,54,88,127,93,152,72,67,97,70,102,3,163,129,46,2,151,14,162,6,169,4,166,4,167,2,146,4,168,4,174,34,78,37,74,21,109,11,134,11,126,11,128,62,84,68,222,53,185,47,147,63,169,84,129,62,144,70,159,85,129,71,119,78,125,95,132,67,122,100,138,96,146,84,125,81,109,66,111,89,96,93,103,69,109,63,129,73,119,70,102,61,45,31,22,32,50,60,51,120,75,111,63,45,35,78,46,24,26,46,26,176,149,167,157,170,151,163,152,167,152,172,157,167,151,167,151,164,150,149,176,6,173,204,140,47,83,39,93,211,140,22,194,4,219,129,382,407,176,425,174,74,103,110,109,168,112,33,99,72,95,30,95,27,83,40,114,127,10,68,53,112,164,93,132,107,127,83,117,107,134,103,122,107,145,140,124,103,120,93,122,45,84,177,72,71,59,143,62,54,104,35,81,142,74,133,116,178,129,92,61,170,219,159,223,71,32,367,71,170,219,282,146,354,92,54,74,74,76,74,76,116,293,110,274,112,277,116,279,113,278,114,277,113,278,139,257,140,259,140,264,136,106,140,111,141,112,141,112,142,115,142,119,142,121,152,133,143,118,149,116,94,78,117,60,27,96,117,73,137,80,152,50,115,95,214,61,196,57,69,58,170,219,171,216,170,225,171,228,167,227,169,230,169,234,166,235,169,236,167,240,74,102,10,41,64,226,35,113,85,66,63,163,11,197,77,200,51,111,71,47,68,137,119,271,64,129,56,138,54,138,51,145,78,157,113,128,62,172,97,171
43,78,33,70,62,100,45,116,61,102,67,70,66,83,73,71,72,73,51,66,265,177,19,228,167,367,233,212,293,260,39,190,131,198,9,136,93,214,88,229,345,131,34,34,6,40,6,48,9,18,122,40,16,38,123,89,215,117,206,130,62,115,33,14,107,28,43,14,108,50,74,25,74,22,100,42,101,28,198,45,57,129,55,78,290,100,290,276,77,165,155,315,84,80,204,107,63,73,176,102,270,121,270,121,266,124,270,121,271,120,272,120,264,93,280,159,258,129,262,126,131,120,136,119,57,190,60,192,158,120,59,189,159,119,62,188,151,121,58,192,49,147,181,120,181,122,54,147,185,119,182,123,184,126,54,154,172,108,57,142,13,14,71,259,244,217,337,340,18,73,87,196,71,123,127,164,50,288,134,182,113,163,66,124,101,150,94,155,122,149,99,162,110,153,131,147,91,165,70,96,135,159,137,126,141,137,137,148,132,152,133,160,132,158,131,158,131,158,125,156,212,218,222,229,215,220,214,211,219,209,215,200,213,196,219,192,216,190,215,190,84,246,29,228,159,413,69,169,69,234,34,171,104,128,25,256,84,123,17,261,38,187,38,71,38,142,44,162,38,131,30,162,17,147,36,143,30,133,35,162,83,181,89,122,102,90,103,89,202,111,49,61,50,43,28,36,29,35,33,54,57,51,57,51,57,52,57,51,58,50,57,51,57,51,56,52,58,50,57,52,112,171,156,112,168,106,174,108,174,108,177,107,183,106,187,105,184,104,115,163,19,60,38,86,12,59,92,210,6,69,87,113,24,54,124,290,55,159,8,73,307,96,315,97,323,132,259,97,316,96,309,96,310,96,341,146,243,96,277,81,231,119,11,28,52,91,6,19,46,55,27,39,20,20,12,20,5,27,12,40,66,238,45,232,47,180,76,194,70,193,87,144,53,180,40,157,35,185,60,188,183,459,282,472,36,105,368,432,188,470,182,406,213,222,115,240,141,344,28,146,191,127,170,215,192,128,179,121,184,92,162,78,169,216,161,211,167,213,158,217,142,148,118,125,118,123,84,121,132,137,136,146,129,136,69,117,116,149,126,146,105,117,133,136,131,123,118,257,111,170,117,134,79,87,76,82,101,113,88,106,73,253,159,120,158,114,267,84,89,257,55,166,85,141,104,435,266,99,84,262,313,126,291,158,308,114,310,136,288,281,299,191,266,252,315,157,336,136,327,170,199,250,224,218,242,242,249,112,226,219,215,218,193,245,213,243,72,258,182,237,301,277,204,150,212,395,143,356,293,266,150,240,237,157,210,340,174,322,319,278,135,125,126,154,125,156,126,149,108,95,111,94,168,163,166,160,141,151,148,155,112,246,110,280,108,267,134,272,122,268,106,274,169,254,168,244,191,249,181,246,113,172,251,411,152,129,84,244,145,270,265,152,171,214,130,144,282,176,264,389,160,210,49,114,110,190,58,113,57,112,121,246,120,231,53,112,52,110,70,44,41,370,159,243,8,108,233,311,3,299,57,188,234,134,11,234,13,191,11,113,83,69,81,68,75,69,75,69,77,69,77,69,72,70,70,77,82,66,67,71,206,176,22,69,22,79,30,67,29,78,16,96,44,94,59,74,32,76,11,62,180,156,73,81,84,89,66,107,77,95,62,113,84,100,78,105,120,91,85,92,109,126,99,65,95,46,62,114,127,85,82,46,155,58,116,23,73,46,83,103,175,118,93,236,159,224,211,93,108,221,86,219,106,256,143,210,140,239,251,281,144,160,150,161,152,162,150,162,151,162,151,163,154,159,153,153,153,155,153,159,189,66,99,54,52,71,73,34,60,41,119,107,124,75,79,33,42,82,63,54,5,210,5,206,5,209,23,210,5,210,5,208,5,210,5,201,5,201,253,142,111,196,64,89,82,82,79,106,74,89,198,130,79,132,80,113,78,84,145,123,150,135,164,93,139,55,42,108,62,98,61,69,30,196,30,184,174,130,139,52,90,48,21,48,91,52,30,15,15,11,18,11,131,89,52,49,68,66,22,42,30,112,28,116,34,108,3,114,56,113,85,90,44,111,46,101,29,111,30,112,5,114,3,105,3,106,3,104,4,113,5,114,5,118,4,101,8,93,24,143,186,340,168,379,60,198,120,93,65,190,145,327,152,436,214,186,61,180,62,114,6,154,11,75,3,76,11,65,3,52,4,45,9,40,5,24,6,40,4,25,113,204,201,135,166,165,113,189,113,192,180,188,184,157,123,131,83,151,128,139,64,166,59,124,68,141,70,104,46,124,44,120,48,136,47,102,51,110,45,103,5,229,394,230,37,149,7,100,78,194,72,219,86,212,86,166,126,163,3,312,100,242,299,192,168,48,41,88,184,332,48,94,119,97,145,71,70,102,61,108,6,177,129,59,3,163,12,176,10,183,6,180,7,181,3,158,7,182,7,189,25,95,30,85,20,116,18,152,13,143,13,142,56,85,83,239,57,200,48,159,62,175,84,136,62,151,71,165,85,135,71,128,78,135,94,141,68,130,99,147,93,155,82,136,88,113,65,117,85,102,88,108,64,117,56,131,65,118,62,109,59,50,31,24,33,54,59,56,115,85,108,72,44,39,76,52,24,29,44,30,171,144,166,146,160,152,152,152,157,152,168,152,156,151,156,153,157,144,152,165,19,186,189,129,39,89,31,101,203,135,11,213,10,237,133,402,390,185,417,190,71,111,105,117,165,122,31,108,63,102,27,103,31,90,45,121,116,12,63,57,110,175,90,144,103,137,80,126,106,145,100,132,105,154,138,133,102,130,91,131,48,89,172,77,76,61,140,67,59,108,37,86,138,79,128,117,173,129,92,66,171,239,163,243,76,34,347,75,171,239,258,115,333,101,44,103,64,105,64,105,117,296,114,278,116,279,120,282,117,282,118,281,117,281,137,260,138,263,139,267,128,102,133,106,133,107,133,107,137,107,136,111,139,113,149,124,140,110,144,108,89,81,112,68,27,103,126,63,131,83,140,56,110,93,203,60,195,40,67,65,169,221,171,218,170,227,171,231,167,229,169,233,168,237,166,238,169,239,166,243,76,110,12,55,50,221,27,122,75,65,68,171,16,208,78,212,50,120,62,50,68,147,119,291,64,137,56,147,54,147,51,154,80,167,110,137,58,179,97,179
41,85,31,76,62,109,46,122,61,111,65,77,64,90,71,78,70,80,50,73,246,179,37,231,184,366,240,233,312,272,52,195,115,193,5,145,101,219,102,246,324,159,14,29,19,47,15,50,8,25,113,50,27,47,123,75,204,133,196,143,62,120,31,15,102,28,41,14,101,51,70,26,70,22,94,43,95,29,186,47,54,143,58,87,273,112,283,295,72,184,161,334,95,87,193,105,70,81,167,103,258,129,258,129,254,131,258,129,259,128,261,127,252,96,270,171,245,137,249,135,128,121,133,120,53,190,56,192,154,121,56,188,155,120,58,188,148,122,54,192,49,152,181,125,182,128,54,152,184,124,182,128,183,132,55,159,173,114,57,147,3,34,52,270,236,195,316,327,7,82,87,209,73,133,135,170,44,307,121,174,102,166,82,133,86,136,78,165,112,158,82,166,117,167,146,145,108,167,66,109,132,163,135,130,139,141,135,153,135,157,132,164,129,162,127,162,127,163,121,160,219,219,229,232,222,221,222,215,224,216,222,204,220,201,219,199,223,192,220,193,96,262,30,255,180,432,66,194,88,248,34,189,92,117,20,277,66,130,17,285,38,198,30,74,38,151,45,172,38,140,30,172,17,156,37,152,29,142,34,172,75,197,82,127,90,98,115,99,188,107,49,65,48,45,31,38,26,37,38,57,56,54,55,55,55,55,56,54,56,54,55,55,55,55,55,55,55,54,55,56,106,167,149,112,161,106,167,108,167,109,170,107,176,106,181,105,177,104,115,169,17,76,37,95,9,68,92,232,5,91,84,120,22,61,123,310,55,179,7,80,295,96,304,97,311,133,247,96,305,96,297,96,298,96,328,147,232,97,266,81,204,114,13,29,46,79,6,21,51,55,20,40,17,19,10,22,5,29,9,45,65,251,49,246,46,189,74,206,71,202,86,153,53,189,45,164,37,196,60,198,148,415,257,515,33,154,399,474,161,423,146,412,219,259,84,252,121,372,22,154,178,119,155,218,179,120,160,101,164,86,146,66,153,216,141,207,152,210,137,212,114,136,104,131,104,124,61,117,107,130,123,147,111,131,44,116,104,150,112,142,104,131,137,149,110,141,139,265,136,190,97,156,82,103,81,102,104,129,93,126,73,267,144,118,144,112,252,91,92,289,54,180,83,157,117,404,251,108,84,275,302,132,279,166,298,119,299,142,289,302,287,198,272,275,302,164,325,142,315,170,182,248,224,233,232,259,225,118,231,238,218,234,179,249,201,253,103,257,161,234,329,277,203,117,182,369,163,377,322,252,144,251,223,168,192,317,187,338,342,278,153,158,137,185,138,189,136,180,109,122,108,124,191,198,189,198,161,178,172,185,111,262,112,297,110,283,138,288,125,284,108,290,170,269,169,258,192,264,182,260,105,185,249,370,142,137,81,263,171,270,301,151,171,182,118,146,312,175,264,414,157,233,52,126,116,209,62,123,62,122,119,266,120,253,59,122,58,119,61,47,28,399,155,275,8,126,221,347,9,335,40,223,207,149,9,266,15,225,11,129,76,72,73,69,68,71,68,71,70,70,70,70,65,73,62,83,75,68,60,75,195,189,21,74,19,87,27,72,25,85,17,103,40,102,57,67,28,83,10,67,171,166,75,90,74,94,58,114,68,100,55,121,75,106,69,112,114,100,77,99,100,130,86,62,90,52,83,110,133,106,80,51,151,79,115,41,74,58,64,91,151,120,78,238,169,231,202,86,93,219,71,219,93,256,130,210,124,248,234,285,144,167,150,168,152,168,150,169,151,168,151,169,153,165,153,159,152,162,152,165,180,73,91,52,52,79,81,35,56,49,110,117,112,70,82,40,38,89,53,51,5,226,5,222,5,225,17,226,5,226,5,224,5,226,5,217,5,216,238,142,121,197,56,93,100,75,71,115,68,94,193,141,89,142,73,122,75,92,161,129,153,152,164,99,145,51,45,114,62,104,62,75,30,202,30,189,174,135,136,57,83,48,18,49,83,51,27,15,13,10,16,10,118,89,46,50,60,65,17,44,35,120,32,125,40,116,4,122,64,121,92,98,42,120,55,104,34,119,35,120,8,126,5,117,5,118,5,116,7,125,8,126,9,131,3,113,3,105,32,155,188,373,138,374,61,214,112,80,70,201,149,361,137,469,194,162,59,198,49,130,4,170,11,82,5,83,9,73,4,57,3,50,6,44,3,27,5,44,3,28,105,197,192,138,161,174,110,197,110,200,178,196,177,165,114,127,78,163,126,151,71,174,59,131,68,149,68,111,45,133,44,127,48,144,54,107,52,117,43,111,18,247,403,250,38,166,20,116,84,211,81,237,89,232,89,183,113,167,15,336,88,255,297,204,158,49,38,94,157,346,41,99,113,101,139,73,72,108,53,115,9,190,126,72,5,176,11,189,17,197,11,194,11,194,4,170,12,196,13,204,21,112,25,96,19,124,36,168,25,160,20,155,49,87,101,246,63,214,49,171,62,182,83,144,62,157,71,172,85,141,70,137,77,144,93,149,69,139,99,156,92,163,80,146,87,125,63,124,78,104,81,111,57,123,52,138,57,121,61,117,60,56,30,27,32,57,57,62,111,96,105,80,45,43,75,58,23,32,43,33,161,148,156,149,150,153,142,153,146,154,157,153,146,152,146,154,147,146,156,155,31,203,198,117,30,97,22,107,194,130,4,230,26,253,138,421,376,188,409,202,67,119,99,126,173,132,30,117,63,112,25,111,36,97,49,129,106,13,59,60,107,186,88,155,100,147,80,135,105,155,99,141,105,162,136,142,101,139,89,141,52,95,168,83,82,65,138,73,65,111,40,92,133,85,123,117,168,128,93,71,171,258,167,262,82,34,335,57,171,258,223,110,312,91,61,128,81,130,81,130,119,299,118,280,120,281,124,285,120,286,122,284,121,284,136,264,137,266,137,271,120,101,125,105,124,104,125,104,129,104,130,105,135,105,145,116,133,104,136,101,84,86,106,74,25,110,133,54,126,85,129,61,105,93,198,72,184,45,66,71,169,224,170,221,169,230,171,234,167,232,167,236,168,240,165,241,169,242,166,245,73,118,18,69,37,215,21,132,66,69,73,180,18,220,86,223,50,128,54,58,68,156,121,310,64,146,54,156,54,157,52,164,81,176,107,147,54,186,96,187
40,91,28,83,61,116,40,120,57,115,63,84,62,97,69,85,69,87,50,80,227,175,51,246,203,367,246,254,332,285,62,208,101,185,13,152,111,222,115,261,300,191,18,40,32,47,45,37,14,24,109,63,31,51,118,69,192,148,185,158,62,126,29,15,96,29,38,14,95,51,66,27,66,23,88,44,89,30,174,48,52,157,59,95,258,127,280,314,68,202,169,352,102,96,182,106,79,89,157,105,247,136,247,136,242,139,247,136,248,135,250,134,240,100,261,183,233,145,237,142,125,123,130,122,49,190,52,192,151,121,52,188,152,120,54,188,145,122,51,192,50,157,181,131,184,133,54,157,184,130,186,134,183,137,58,163,173,120,59,152,4,55,32,282,232,174,296,316,5,94,83,222,72,141,142,176,49,326,113,158,89,164,85,147,69,135,57,170,110,169,68,180,117,181,136,158,124,165,63,122,129,168,133,134,137,145,133,157,132,160,129,168,129,167,124,165,124,167,120,164,227,220,225,237,223,228,227,220,224,223,224,212,220,208,219,207,223,199,221,200,104,277,31,282,200,454,65,220,103,271,37,206,75,118,17,297,60,149,17,310,38,209,26,82,38,160,45,182,38,149,30,181,18,164,37,161,29,151,34,183,72,213,68,129,80,107,119,112,176,104,45,67,46,49,34,42,22,38,41,62,55,58,55,59,55,59,55,58,55,58,55,59,55,59,55,59,55,58,55,60,102,162,143,112,155,107,161,108,160,110,163,108,169,107,174,105,170,105,114,176,15,92,37,104,7,77,91,253,5,112,80,128,22,69,123,330,54,199,7,87,283,96,292,98,299,132,236,96,294,96,286,96,287,96,316,146,222,97,254,81,180,123,14,31,35,75,8,23,55,53,12,40,13,21,10,25,7,31,9,51,67,265,58,260,46,199,73,218,72,211,84,163,54,198,46,172,40,207,61,209,99,400,214,506,30,202,434,520,112,402,115,418,240,294,59,263,98,395,25,165,158,105,137,214,160,106,142,87,146,77,127,63,138,218,121,204,136,208,115,210,83,131,93,137,89,124,40,116,81,128,110,151,94,129,57,138,86,150,96,136,103,145,141,163,85,164,161,270,156,211,105,182,84,119,86,121,104,144,109,150,73,281,129,115,130,111,236,100,94,321,52,195,82,172,130,374,236,115,84,289,291,137,266,176,287,124,288,149,289,324,274,206,278,298,289,172,313,148,310,181,164,245,221,248,230,276,220,144,238,256,222,251,165,250,180,249,134,256,140,232,357,277,179,152,155,344,181,394,352,246,138,262,206,196,173,294,200,347,347,285,172,189,155,217,157,218,149,210,113,149,114,154,192,216,204,222,171,196,167,196,111,277,114,313,112,298,141,304,127,299,110,306,170,284,170,272,193,278,183,274,98,199,248,328,132,146,93,270,197,270,337,155,171,151,125,155,343,175,253,422,160,255,52,138,120,228,64,133,64,132,120,285,121,275,62,132,62,129,65,55,38,432,149,307,8,145,220,383,23,371,36,259,184,169,8,299,15,260,13,144,69,78,66,72,61,75,60,76,62,74,63,74,57,78,55,90,67,71,53,80,188,201,18,80,18,94,25,78,24,92,17,110,35,109,49,69,23,90,9,72,165,179,75,99,65,99,52,123,59,108,47,130,66,110,59,122,105,105,68,107,80,114,73,58,94,65,104,103,149,126,100,62,145,100,114,58,90,73,50,93,126,121,63,239,165,243,189,91,78,219,57,225,80,257,117,211,109,246,218,291,140,171,150,174,149,173,150,175,150,175,149,175,151,171,153,166,152,168,152,172,169,77,83,52,46,87,82,43,58,57,98,128,100,67,81,47,35,96,43,49,4,242,4,238,4,241,12,242,4,242,4,240,4,242,5,232,5,231,223,141,131,199,49,98,119,75,65,124,62,101,187,153,100,154,69,132,70,99,176,135,156,170,164,105,151,48,51,119,62,110,62,81,26,205,30,195,174,141,132,63,75,47,15,51,75,49,25,15,12,10,14,10,104,89,39,53,53,65,14,48,40,128,37,134,47,124,5,131,73,129,98,106,42,128,64,106,40,128,41,129,12,139,9,129,9,130,8,128,12,138,12,139,15,144,8,125,3,116,44,168,186,407,118,344,60,229,103,68,73,217,147,394,117,479,167,135,55,216,38,140,4,187,11,89,3,90,9,80,4,61,3,55,3,47,3,29,6,48,3,31,95,192,182,143,155,184,108,205,108,208,176,204,172,173,103,121,75,175,126,163,79,175,59,139,65,156,66,118,45,141,47,135,51,153,59,113,54,125,42,118,27,268,406,270,39,183,36,125,99,215,89,259,93,253,93,201,112,152,23,363,80,269,300,210,147,52,38,101,134,364,37,106,108,109,132,76,73,114,45,123,16,204,120,86,9,189,8,203,27,211,18,208,18,208,7,182,19,210,22,219,19,129,21,108,19,131,54,176,42,172,34,167,42,90,118,241,73,229,52,182,62,188,82,151,62,164,71,179,85,147,70,146,77,154,91,158,70,147,98,166,91,171,79,157,86,136,63,130,75,112,79,119,49,130,50,146,56,129,56,125,60,62,29,29,29,58,56,68,109,106,104,88,42,47,71,61,25,34,42,36,150,154,145,153,139,155,131,157,136,157,147,156,136,155,135,155,137,154,157,144,42,219,213,107,22,102,14,112,186,128,17,245,46,270,142,440,359,193,400,214,63,127,94,134,183,130,30,126,57,122,24,118,42,104,52,136,96,15,55,64,106,196,86,166,99,158,79,145,105,165,98,150,104,171,134,152,100,148,88,150,56,100,165,88,87,69,137,78,70,115,43,97,130,90,118,117,163,128,95,76,169,278,168,282,79,42,349,41,169,278,197,138,301,70,87,117,107,119,107,119,121,302,122,282,125,286,127,287,123,289,125,286,125,288,135,268,135,270,134,270,112,101,117,105,116,104,117,103,120,102,121,102,128,102,138,107,125,102,128,99,79,89,99,80,24,116,126,53,120,87,117,65,99,93,189,83,178,62,61,77,169,227,170,224,169,233,171,236,167,235,167,239,168,243,165,244,169,245,166,248,70,126,15,82,23,211,16,142,58,78,79,188,19,231,88,234,53,135,51,68,67,165,123,330,63,154,55,166,59,166,52,174,82,186,104,156,53,193,99,195
39,98,27,90,57,107,34,117,48,114,62,90,58,97,69,92,68,94,50,87,209,166,68,259,222,365,228,244,349,297,77,214,86,190,17,163,121,224,132,278,293,229,37,45,46,48,59,43,26,27,103,74,39,55,115,77,181,164,177,174,68,129,27,15,91,30,36,15,89,50,62,28,62,22,82,45,83,31,162,50,51,171,61,103,244,142,278,333,65,221,179,371,105,106,171,107,85,97,148,107,235,144,235,144,230,147,235,144,236,143,238,142,228,103,250,196,221,152,225,150,122,125,126,125,45,190,48,192,148,122,48,188,149,121,50,188,142,123,47,192,54,161,181,136,187,139,54,161,186,135,190,139,189,143,61,168,174,126,63,157,10,75,19,299,231,150,279,297,3,107,79,233,67,133,141,183,66,338,107,143,75,168,69,151,51,144,45,190,119,179,67,197,110,194,124,169,134,167,72,135,129,172,131,138,135,149,131,161,131,165,129,173,130,172,124,170,122,172,120,169,229,227,217,238,223,235,227,227,223,231,222,219,218,215,216,213,223,206,219,208,110,293,34,308,224,478,64,246,121,294,39,224,71,133,8,318,45,163,17,335,38,220,25,90,37,169,45,193,38,158,31,191,18,173,37,170,30,160,34,193,64,228,55,134,70,119,112,124,163,102,41,71,42,48,36,45,19,38,44,67,55,62,55,63,55,63,55,62,55,62,55,63,55,63,55,63,55,62,55,64,96,158,136,114,148,109,154,109,154,112,156,110,162,108,167,105,163,106,110,182,15,107,37,114,6,87,88,269,4,133,76,136,21,77,123,350,54,219,7,94,271,96,281,99,287,131,225,96,282,96,274,96,275,96,303,143,211,96,243,81,172,148,13,33,23,77,9,24,59,56,12,47,11,24,11,28,10,32,11,54,69,278,72,265,47,209,72,229,73,220,83,173,55,207,47,181,44,218,61,219,53,376,188,469,74,236,455,566,65,388,110,382,258,327,87,273,68,398,4,174,139,95,126,222,139,96,122,70,126,61,108,51,122,221,101,203,121,208,127,226,57,131,81,144,75,127,52,137,55,127,97,155,76,127,56,161,87,168,80,133,104,159,145,176,104,184,182,276,179,237,121,207,88,135,87,137,106,158,125,172,73,295,114,113,116,113,221,102,95,353,51,210,82,188,143,343,221,115,84,303,280,143,253,188,276,131,277,156,290,345,264,212,286,321,276,179,302,154,298,183,146,243,214,262,229,291,217,170,249,274,215,261,151,246,160,245,165,256,119,230,386,277,159,187,131,317,199,380,381,246,132,273,186,224,153,273,213,331,324,285,155,195,141,217,146,220,136,213,120,176,125,183,156,207,166,206,138,187,131,182,111,293,116,330,114,314,144,319,130,315,111,322,169,299,170,286,193,292,183,287,93,212,247,287,125,158,112,270,223,270,370,181,171,119,116,168,373,175,253,398,159,278,51,150,120,247,65,143,65,142,120,304,121,297,65,142,64,139,72,62,56,462,135,332,9,163,228,418,45,406,29,294,163,192,5,331,31,285,25,156,62,83,58,77,53,81,53,81,55,80,56,79,50,83,48,96,60,75,45,86,181,213,16,85,17,102,23,84,26,99,17,117,30,116,42,76,20,98,8,77,157,192,70,108,57,109,45,131,51,117,39,132,56,119,53,131,95,111,59,114,61,110,61,56,97,77,124,101,142,125,119,74,142,120,113,76,101,90,45,112,103,123,47,240,150,244,192,108,63,219,64,239,83,269,104,215,96,235,201,295,134,172,144,177,143,175,144,177,144,177,143,177,145,174,152,172,148,175,149,176,158,76,76,51,41,94,77,47,54,65,87,137,89,65,74,46,28,100,33,47,4,258,4,253,4,257,8,258,4,258,4,256,4,258,4,247,4,247,208,140,141,202,46,106,137,83,61,133,57,108,182,164,110,164,67,141,64,107,192,141,158,187,164,111,157,46,57,123,62,116,62,87,26,211,30,200,174,146,130,68,68,46,11,55,67,48,22,14,10,10,12,10,90,89,33,55,45,65,12,53,47,137,42,142,54,130,7,139,82,136,102,114,47,137,72,111,46,136,47,137,19,152,13,141,14,142,13,140,18,150,19,152,22,157,16,137,10,128,56,177,182,441,108,312,55,244,93,55,81,232,142,428,106,499,149,140,56,234,29,155,6,203,11,96,4,98,11,88,6,66,3,59,3,51,3,32,6,53,3,33,85,191,172,149,151,194,106,213,106,216,174,212,167,181,92,127,72,187,114,175,88,177,59,146,66,164,64,124,47,149,50,142,60,156,67,116,56,132,43,125,31,288,402,292,42,199,44,110,107,231,99,282,99,275,99,219,117,139,29,390,87,282,300,221,136,54,41,108,125,391,36,112,104,116,127,82,75,120,40,131,24,217,108,92,14,201,4,216,39,224,29,222,29,222,11,194,30,224,34,233,20,146,20,119,19,138,73,180,59,178,47,174,35,94,134,225,87,242,55,194,62,195,81,158,63,170,71,185,85,153,70,155,77,164,89,167,72,155,97,175,89,180,77,167,85,148,62,137,74,120,77,127,42,137,45,153,55,138,49,133,58,66,27,29,27,56,51,70,107,116,100,94,38,47,65,61,25,37,41,40,140,157,135,155,129,158,121,161,126,159,136,160,125,158,125,157,127,155,149,145,53,233,199,110,13,105,6,117,178,125,27,263,65,287,144,458,343,184,385,220,59,136,88,143,193,120,29,135,53,132,22,126,49,110,57,144,85,17,51,68,102,207,85,178,98,168,80,154,104,176,97,159,96,174,133,161,98,157,87,160,61,106,164,94,93,74,137,83,75,118,46,102,126,95,113,117,158,127,96,81,161,297,168,302,71,42,369,40,161,297,217,171,313,52,86,92,106,94,106,94,123,305,126,285,129,289,131,289,127,291,129,289,128,291,132,271,131,268,130,267,104,101,108,107,108,106,109,103,112,102,113,102,120,102,131,101,117,102,119,98,73,94,92,85,23,123,119,62,114,89,106,68,94,95,180,95,171,77,57,79,169,229,169,227,166,235,171,239,167,237,167,242,167,245,165,246,169,247,166,251,67,134,9,96,14,213,12,151,60,88,85,196,23,242,90,246,54,143,42,74,67,175,127,348,64,162,55,175,60,175,52,184,81,196,101,166,52,200,93,203
39,105,26,97,54,98,29,112,45,107,61,97,53,90,68,99,68,101,51,94,203,149,87,270,240,361,207,235,337,302,93,223,71,195,26,169,131,222,148,293,293,261,52,60,45,56,85,39,37,37,98,85,52,57,115,92,178,184,182,193,68,135,25,15,85,30,33,14,82,49,58,28,58,23,76,46,77,30,150,51,52,186,65,112,230,159,279,352,61,239,189,389,108,117,161,110,90,106,139,109,224,151,224,151,219,154,224,151,225,150,227,149,217,106,241,208,208,161,213,158,118,127,123,128,43,193,45,193,144,122,44,189,145,121,46,188,138,124,43,192,59,164,182,142,190,145,56,166,191,141,194,145,194,148,63,173,176,132,65,162,18,94,23,320,226,164,271,300,11,120,73,243,64,124,132,176,82,343,99,129,65,181,53,162,42,161,46,211,131,182,83,209,97,205,109,175,118,170,84,141,129,176,131,142,134,153,132,165,131,170,130,177,131,176,126,175,124,176,124,173,227,234,210,242,221,242,223,233,216,232,215,220,213,218,209,214,218,213,212,210,122,305,40,335,246,496,63,271,140,313,41,242,64,149,6,338,26,162,17,360,38,232,24,98,38,178,45,203,38,167,31,200,18,181,37,178,30,169,33,203,62,243,42,142,63,128,98,125,150,101,38,75,38,48,37,49,15,42,47,70,55,66,55,66,55,67,55,66,55,66,55,67,55,67,55,67,55,66,55,68,89,162,129,117,141,111,148,110,147,114,150,112,156,109,160,107,156,107,104,182,14,123,37,123,5,96,91,276,4,154,73,143,21,84,123,371,54,240,7,100,260,95,270,100,274,129,214,96,271,96,262,95,263,95,291,139,201,96,231,80,187,174,11,33,13,81,10,26,54,60,16,53,12,27,14,28,12,32,17,54,75,292,86,265,50,219,72,241,74,230,83,183,56,217,49,189,52,228,59,230,23,352,160,423,67,281,497,596,29,347,93,347,280,361,98,287,37,394,14,184,122,98,109,225,124,98,111,87,108,50,95,58,106,226,82,210,106,213,124,241,51,147,73,154,61,137,47,156,47,138,92,164,69,136,72,181,84,181,64,141,106,172,150,190,130,204,207,274,188,257,138,233,92,151,93,156,104,167,139,195,73,309,100,110,102,118,206,100,95,385,51,225,81,203,155,312,206,112,83,316,269,149,241,200,265,137,266,165,272,342,252,219,293,345,263,187,290,161,288,189,129,240,199,265,212,291,216,197,232,281,199,264,137,242,139,241,196,255,98,227,370,287,140,223,107,286,216,363,363,255,124,285,162,252,135,282,225,316,300,285,122,188,112,199,114,199,105,199,107,181,107,181,119,196,128,199,104,176,94,178,111,308,118,346,116,329,147,335,133,330,114,338,168,314,170,300,192,306,183,301,88,226,220,268,116,167,131,270,249,270,394,215,157,139,107,181,388,198,253,373,152,301,50,161,119,266,66,153,66,152,115,323,122,319,66,151,65,149,72,71,83,482,113,346,17,180,239,452,52,442,45,320,150,218,5,364,36,319,23,171,55,90,51,82,46,87,46,87,48,85,49,84,43,90,41,102,53,80,39,92,176,226,13,91,16,109,21,90,29,107,18,124,25,122,37,84,17,107,7,82,145,205,61,115,50,119,38,140,44,126,33,140,47,129,44,136,85,114,49,123,42,108,48,54,88,79,104,112,124,106,121,95,140,131,115,94,85,92,45,132,79,125,51,252,136,246,195,125,63,232,79,242,96,269,91,216,83,239,185,299,128,173,138,177,136,177,138,177,138,178,136,179,139,177,146,176,142,178,143,177,152,72,68,48,34,102,69,45,47,73,76,145,77,65,67,44,22,106,23,47,3,275,3,269,3,273,5,275,3,275,3,272,3,274,4,263,4,262,193,139,151,203,45,114,156,91,59,142,55,116,178,176,121,175,67,151,61,115,208,147,160,204,164,117,163,44,63,127,62,122,62,93,26,217,27,203,174,151,129,73,60,45,10,58,59,46,19,14,9,10,9,11,77,88,27,60,38,67,10,58,54,145,48,151,62,136,10,148,90,142,106,122,54,145,78,119,55,144,54,145,27,164,20,153,20,154,19,152,26,163,27,164,31,169,25,149,18,139,68,184,181,474,79,302,46,252,87,66,85,248,140,462,85,523,134,145,58,253,18,170,8,219,10,103,6,106,11,95,7,71,3,64,6,56,3,34,7,57,4,36,75,193,162,158,146,204,104,222,104,225,172,221,164,190,84,139,70,199,104,184,97,180,60,153,69,172,62,131,51,158,54,149,69,157,71,123,61,140,46,132,38,309,392,311,46,216,51,94,116,247,109,303,107,296,107,237,108,131,34,418,91,292,313,232,126,55,47,113,125,418,35,119,103,124,124,89,77,125,33,139,37,231,94,94,22,214,2,230,51,238,41,235,42,236,17,206,42,237,46,247,25,163,19,131,20,146,91,181,75,180,61,178,28,99,144,207,102,246,59,205,62,201,81,166,66,177,72,192,85,159,69,165,76,174,88,176,73,163,97,184,86,188,69,177,84,160,62,143,70,128,69,135,36,145,39,161,47,146,43,141,52,66,24,26,26,53,46,69,103,125,91,94,35,44,62,58,22,38,40,43,129,160,124,158,118,160,111,164,116,160,125,161,115,160,115,161,117,156,138,149,64,247,184,119,6,110,9,124,169,122,37,282,83,307,150,475,324,183,370,228,55,144,85,151,203,112,29,145,49,142,22,134,55,115,60,151,75,19,47,72,102,218,84,189,97,178,80,163,105,186,96,169,87,179,132,170,97,166,86,169,64,111,163,99,98,77,137,88,80,121,51,107,122,100,107,117,152,126,98,87,147,314,165,322,66,36,388,50,147,314,252,164,334,50,70,117,90,119,90,119,126,307,131,287,133,291,135,290,132,292,133,292,132,294,128,267,127,265,129,263,95,104,100,110,100,111,101,106,104,103,105,105,112,103,123,101,109,104,111,100,67,97,84,89,22,129,111,70,109,85,94,71,89,99,170,105,163,92,52,75,166,230,169,229,164,236,168,240,165,239,165,244,165,247,164,249,168,250,165,254,66,142,6,109,28,223,10,161,66,96,91,204,32,253,94,258,55,151,32,81,66,184,130,367,64,170,57,184,61,184,52,193,74,206,98,175,51,207,87,210
39,111,23,92,52,89,26,106,49,98,61,104,47,85,67,105,66,102,47,96,184,157,104,284,259,362,186,229,316,306,108,232,55,197,37,173,142,218,163,308,256,253,65,72,33,64,117,42,51,41,97,99,63,62,112,105,178,202,172,202,73,140,24,16,80,30,31,13,76,47,54,29,54,25,70,47,71,32,138,53,54,200,68,120,218,175,278,370,59,258,199,407,112,127,150,111,97,115,129,110,212,158,212,158,207,161,212,158,213,158,216,156,205,109,230,217,196,168,201,165,115,129,119,129,42,197,43,197,141,122,43,193,142,121,42,189,135,125,40,195,64,167,186,148,193,151,60,171,196,147,197,150,199,153,64,178,182,137,68,166,30,115,40,338,229,187,290,317,24,130,62,248,61,114,122,170,102,345,88,123,65,194,52,179,43,179,62,230,143,182,100,210,86,207,100,189,101,170,77,151,128,181,133,146,136,157,133,170,132,174,132,181,128,180,129,177,127,180,125,177,220,236,202,246,214,242,216,233,208,231,208,220,206,219,202,218,210,215,205,212,136,310,45,361,269,513,56,297,163,334,42,260,58,165,11,358,23,178,16,385,38,243,24,106,37,187,45,213,38,176,31,210,19,190,37,187,29,178,33,214,63,259,30,151,52,133,85,125,136,101,35,78,34,47,39,52,14,46,49,75,56,70,56,70,56,71,56,70,56,70,56,71,56,71,56,71,56,70,57,72,88,171,124,121,134,112,141,113,140,116,143,115,149,111,153,110,149,109,101,176,14,139,37,132,5,105,75,282,3,175,69,151,21,92,123,391,54,260,7,107,248,95,258,102,262,128,202,95,260,96,250,95,251,95,278,133,191,96,220,80,201,199,9,35,15,89,12,27,53,65,21,59,14,31,16,28,15,32,17,59,88,295,100,265,54,229,72,253,78,239,82,193,58,226,52,198,63,230,59,240,30,397,112,402,49,326,521,640,38,382,77,314,305,392,116,257,9,406,33,186,104,106,91,229,106,105,95,104,95,59,85,70,90,233,68,230,96,226,103,244,72,168,73,169,64,151,59,174,61,163,94,177,66,147,68,198,93,196,67,156,110,186,156,204,155,229,200,284,160,254,159,258,98,167,104,175,108,183,167,211,73,323,98,125,90,129,191,99,94,417,50,240,81,219,167,281,190,109,82,330,259,155,231,212,254,145,256,173,272,321,250,231,283,358,250,194,279,167,276,196,111,238,184,265,195,289,218,223,214,282,183,265,123,239,118,237,223,261,77,225,342,287,121,258,103,309,231,342,334,259,116,296,138,276,157,303,238,300,276,285,89,181,83,187,80,188,75,185,80,173,80,169,83,186,90,190,75,177,64,178,112,324,119,363,118,345,149,351,134,346,117,354,167,329,168,314,189,320,181,315,85,239,214,259,108,180,150,270,268,263,409,251,157,171,100,195,387,229,253,348,147,324,50,173,121,285,66,163,66,162,109,342,128,342,66,161,66,159,70,80,113,494,102,378,22,198,252,488,45,478,46,355,136,244,4,396,41,353,19,185,47,97,44,89,39,94,38,95,41,92,41,92,36,97,34,109,45,86,34,99,170,239,13,96,15,117,19,96,32,114,18,131,23,131,33,92,16,115,7,87,136,216,55,124,44,128,38,149,37,135,29,149,40,139,40,146,77,121,40,132,22,109,35,52,76,78,84,127,105,94,109,86,127,119,117,111,68,91,51,152,54,126,66,252,121,249,197,142,78,232,94,244,109,269,91,227,95,251,168,304,122,174,132,177,130,178,131,178,131,180,130,179,132,179,140,177,135,179,136,179,161,61,60,44,29,109,61,43,42,81,65,153,65,65,60,43,15,107,13,47,3,291,3,285,3,289,3,291,3,291,3,288,3,290,3,278,3,277,178,138,161,205,46,122,174,98,60,151,54,123,174,187,129,184,70,160,58,122,223,153,163,222,164,122,164,49,69,129,62,128,62,99,26,223,26,207,174,156,129,76,53,44,8,61,51,43,17,14,8,10,7,13,63,87,21,66,30,71,8,62,62,153,55,160,70,142,13,156,99,148,110,131,62,153,79,128,63,149,62,153,36,177,28,165,28,166,27,164,35,175,35,177,43,176,35,161,26,151,81,191,185,508,70,334,39,262,93,81,86,264,146,496,62,541,152,176,62,271,24,178,14,233,10,110,8,114,12,102,11,76,4,69,9,59,4,37,8,61,4,38,65,199,155,168,144,214,103,230,103,233,171,229,161,198,78,152,68,212,91,184,105,183,62,160,76,179,62,138,57,166,59,155,78,157,76,130,66,148,52,139,55,327,376,326,52,233,48,108,128,263,121,324,113,317,114,255,98,140,44,445,94,308,327,233,115,58,54,117,141,442,38,126,109,131,126,96,81,131,37,143,48,243,81,95,32,226,4,244,60,252,52,249,53,250,26,219,54,251,57,261,33,180,20,142,22,153,110,178,92,181,74,180,22,105,161,214,116,242,65,217,62,208,80,173,71,183,73,199,85,165,69,174,76,184,86,185,74,172,96,193,81,197,59,186,83,171,61,150,63,136,62,144,31,152,34,168,40,154,37,149,47,63,22,25,24,51,42,63,96,132,83,96,33,40,57,54,20,35,37,44,118,163,114,161,108,161,100,169,106,163,115,161,105,165,104,164,107,160,128,155,74,263,184,134,9,117,17,127,161,119,51,299,97,326,169,477,312,180,355,242,52,152,89,151,213,103,28,154,48,153,22,142,62,119,65,159,65,23,42,77,102,229,79,200,96,189,77,173,105,197,96,178,81,188,131,179,90,175,85,179,67,117,162,105,104,81,138,93,85,126,56,111,118,105,102,117,147,126,100,92,127,322,156,342,66,28,396,70,127,322,247,135,356,57,57,93,77,95,77,95,129,310,135,289,137,294,139,291,136,292,136,294,136,296,126,264,125,263,128,260,91,112,94,117,95,118,94,112,96,107,97,111,104,107,114,101,102,109,103,103,65,93,78,89,20,136,102,78,104,86,83,73,84,104,158,114,153,107,49,82,163,230,168,232,161,236,166,240,162,240,162,246,162,247,161,250,165,251,163,257,69,150,4,123,39,232,7,171,72,105,98,212,35,264,98,268,56,159,24,89,65,193,123,384,62,178,54,193,59,193,52,203,71,216,96,184,52,214,81,218
38,117,17,86,51,81,24,100,54,89,61,110,40,80,65,98,65,95,45,88,166,168,120,302,278,363,165,225,295,314,123,242,39,195,47,178,153,216,169,325,221,253,86,77,24,71,124,59,54,54,95,113,50,72,107,117,160,199,155,197,76,145,22,16,74,31,29,12,69,46,49,30,49,25,64,47,65,32,126,55,56,214,70,128,207,192,279,390,61,276,212,426,117,137,140,116,103,124,120,114,201,165,201,165,195,169,201,165,202,165,204,163,193,113,218,219,183,177,189,173,112,130,116,130,42,201,42,201,138,122,43,196,138,122,39,191,132,126,40,199,64,172,191,153,195,156,64,176,199,152,200,156,202,159,65,183,188,141,72,171,45,134,62,352,236,210,313,333,38,139,60,259,58,105,112,164,120,343,99,138,70,207,62,193,44,196,83,231,155,184,116,215,78,196,106,204,85,174,63,152,124,180,133,150,135,161,130,172,133,179,129,185,124,180,128,182,125,184,124,182,212,236,198,252,207,245,209,232,202,234,202,225,200,224,197,226,203,216,197,215,151,317,48,388,292,535,55,322,177,356,40,277,53,183,14,379,28,197,15,410,38,254,23,114,37,196,45,224,38,185,31,219,19,198,38,196,29,187,33,224,56,267,21,163,46,144,72,128,124,104,31,80,30,47,41,55,13,49,50,80,58,74,57,74,58,75,57,74,58,74,58,75,58,75,58,75,57,74,58,75,88,179,118,127,128,116,135,116,134,118,136,118,142,112,147,112,143,111,95,176,15,155,37,142,5,115,54,282,3,196,65,159,22,100,123,411,54,280,8,114,236,95,247,104,250,125,191,95,248,96,238,95,240,95,266,127,180,95,208,80,228,205,8,36,19,101,11,29,49,64,28,60,17,31,19,29,18,33,16,64,102,297,101,279,59,238,73,264,87,243,81,203,59,235,56,206,74,232,60,251,42,407,64,388,52,374,526,690,24,408,68,280,334,419,147,233,17,433,61,165,94,116,77,242,96,117,79,112,88,73,74,87,75,241,58,250,93,241,81,247,94,196,75,183,65,166,63,193,79,188,98,190,73,165,92,214,100,212,70,172,111,198,163,217,182,249,180,300,138,257,184,283,106,182,112,194,106,199,178,226,73,336,96,140,80,142,176,97,92,449,50,255,80,234,176,251,175,105,81,344,248,162,222,223,243,153,247,181,272,299,243,243,271,343,237,203,268,173,266,203,93,235,169,268,178,285,224,249,196,282,166,265,110,239,98,232,201,271,56,224,313,287,96,293,127,339,240,322,305,270,109,307,158,281,176,325,250,284,253,285,55,175,51,179,45,178,44,177,53,172,52,175,46,179,52,180,41,175,33,179,112,339,119,379,119,360,149,367,136,362,119,370,164,344,166,328,186,335,179,329,83,252,246,246,101,192,169,270,268,237,415,287,157,202,88,196,387,259,253,323,135,347,50,185,121,304,68,173,68,172,100,361,134,364,68,171,67,169,70,89,146,506,97,410,24,216,278,517,45,514,43,391,125,272,8,429,46,387,22,200,40,103,36,97,31,102,31,102,33,100,34,99,29,104,31,115,39,92,30,106,174,251,16,102,15,124,17,102,35,121,17,138,22,140,31,100,14,123,6,92,127,229,49,133,37,138,30,154,31,144,24,159,31,147,34,152,68,128,31,140,9,120,23,52,67,77,73,148,84,87,95,75,123,100,117,120,50,89,62,171,34,134,82,250,106,254,200,159,93,232,109,246,122,268,104,228,108,264,151,309,116,173,125,180,124,178,125,180,125,180,124,179,126,179,133,177,129,179,130,179,164,50,53,41,24,114,53,42,38,89,53,162,53,65,53,42,8,110,5,52,9,300,2,300,6,300,9,300,9,300,6,300,8,300,3,293,3,293,163,137,171,207,50,129,192,106,64,160,54,131,169,199,139,195,77,169,58,130,239,160,165,239,164,128,164,55,75,131,62,134,62,105,27,228,26,213,174,162,135,74,46,42,6,64,43,41,14,13,6,10,6,15,49,86,16,73,24,78,7,67,70,160,61,169,78,147,18,165,107,152,113,139,70,160,79,136,71,150,70,161,46,186,35,177,35,178,33,176,46,186,45,190,56,176,47,172,36,162,93,197,195,540,73,367,32,267,101,97,98,279,157,530,44,573,174,208,60,289,40,190,18,248,13,117,11,121,15,110,14,80,5,74,13,63,4,39,10,65,5,41,58,209,148,178,139,224,103,238,103,241,170,237,160,206,75,164,67,224,79,187,110,190,65,168,83,182,61,145,66,173,66,162,87,157,76,138,73,155,58,145,75,339,359,332,45,230,44,125,142,277,135,346,123,338,123,272,91,126,65,465,108,309,336,243,109,63,48,122,162,457,45,131,115,136,128,102,87,135,44,139,58,257,67,96,43,238,10,257,63,266,61,262,63,264,37,231,62,265,64,276,47,197,22,154,24,161,114,196,109,179,88,181,17,112,179,220,131,230,73,229,62,214,79,181,69,190,73,205,85,171,69,183,76,194,85,193,75,180,95,202,78,205,48,194,81,183,60,156,55,144,59,152,28,160,30,175,36,163,34,157,44,58,20,24,21,48,36,60,91,122,79,88,30,36,55,50,18,32,33,43,108,166,103,168,98,167,90,169,96,166,104,165,94,166,94,168,96,163,117,163,82,279,198,146,18,121,26,132,152,117,69,315,111,346,188,484,327,172,358,226,48,160,97,143,224,95,23,163,47,163,23,149,69,124,70,166,54,27,38,80,102,239,70,212,95,199,72,181,104,207,95,187,79,196,130,189,82,183,82,188,72,122,161,110,109,85,134,99,91,130,62,116,115,111,97,116,142,125,103,97,108,324,139,355,71,20,387,90,108,324,230,162,374,72,83,72,103,74,103,74,131,312,139,291,141,296,143,292,140,292,140,295,139,297,122,260,122,259,127,256,87,120,94,125,95,126,92,120,93,115,94,119,97,113,106,102,95,117,95,109,63,87,79,82,19,143,93,85,98,88,71,74,78,109,147,122,142,121,48,88,161,230,166,234,158,237,163,240,160,240,159,246,159,248,158,253,162,252,161,257,69,158,3,136,52,240,5,180,82,115,105,217,43,275,107,278,60,168,17,96,64,203,111,398,57,187,47,201,56,203,52,213,69,226,94,194,53,222,79,226
32,115,11,83,51,72,24,94,54,80,57,115,33,76,63,91,61,88,39,82,149,171,132,320,295,368,158,242,273,325,138,255,24,186,58,186,164,216,172,341,183,254,100,88,14,82,94,81,43,65,98,128,37,69,103,132,139,197,136,197,80,149,20,17,69,32,27,12,63,46,46,32,45,27,58,49,59,32,114,57,58,228,73,137,200,210,282,408,61,294,228,440,125,146,130,120,107,132,110,118,189,173,189,173,183,177,189,173,191,172,193,170,182,120,206,221,171,184,177,181,108,131,112,132,42,205,42,205,134,123,43,200,135,123,37,195,129,128,39,203,63,177,196,159,197,162,67,181,199,158,200,162,201,164,66,188,189,147,72,176,62,151,82,362,238,231,331,345,53,146,57,273,59,95,105,154,139,341,106,153,84,213,78,197,43,214,104,235,159,195,100,219,65,198,121,212,79,188,52,161,119,182,129,151,130,163,126,173,132,183,125,186,119,181,124,184,120,185,119,183,205,236,196,260,199,252,202,234,201,242,201,232,195,229,192,229,198,222,194,221,166,329,51,414,312,559,55,348,194,380,39,295,35,180,26,398,39,214,14,436,38,265,23,122,37,204,45,234,38,194,31,229,19,207,37,205,29,196,33,235,42,277,14,176,35,143,59,133,110,109,27,81,26,48,43,59,13,53,53,84,60,78,60,78,61,79,60,78,60,77,61,79,61,79,60,79,60,78,60,79,88,187,114,134,122,122,128,121,127,123,129,123,135,116,140,115,136,115,94,169,15,171,29,145,5,124,41,268,3,218,61,166,23,107,123,431,54,300,9,121,224,95,235,106,238,123,180,95,237,96,226,95,228,95,254,119,170,95,197,80,250,205,7,38,31,107,10,30,45,62,36,59,20,31,16,31,20,35,22,63,105,310,100,293,69,243,73,276,96,243,81,213,63,244,63,215,85,231,64,261,92,420,29,347,97,401,487,705,73,413,49,247,358,450,178,209,45,455,87,147,82,123,66,248,83,121,73,127,71,80,61,98,60,251,61,270,83,256,60,254,125,218,77,196,63,180,74,209,100,210,103,203,75,183,120,230,106,229,70,188,98,205,151,222,157,248,162,318,110,255,179,292,115,196,101,204,94,206,150,225,73,350,95,155,73,156,161,95,98,451,50,270,80,250,185,220,160,101,80,357,237,168,220,234,233,162,236,191,272,278,231,251,265,320,224,211,256,180,256,206,102,249,154,273,161,280,226,271,178,280,150,263,110,252,77,228,170,272,42,227,285,287,127,305,155,369,245,301,276,293,118,318,186,282,193,346,263,268,229,285,22,177,21,179,12,178,13,177,26,176,22,175,14,179,14,177,24,184,22,190,111,355,119,396,119,376,148,383,136,377,121,386,160,359,164,342,183,349,176,343,81,266,246,205,94,205,188,270,268,211,416,323,157,234,94,208,387,290,253,298,122,370,52,196,122,323,68,183,68,182,87,377,142,386,68,181,68,178,70,98,171,531,99,443,24,234,279,554,68,548,43,426,124,294,17,459,49,421,31,213,33,110,29,104,26,109,26,109,27,107,28,106,25,111,29,122,34,99,26,114,175,264,19,108,15,131,16,107,33,128,17,145,22,148,28,108,14,131,5,97,119,240,42,142,30,148,27,163,26,153,21,168,23,156,27,159,60,138,22,147,16,139,11,56,55,76,67,170,68,90,82,58,125,79,104,107,33,88,45,174,47,148,97,249,91,258,202,176,108,234,124,248,136,267,117,224,124,263,135,314,115,166,121,177,119,173,120,176,119,179,118,175,120,179,127,177,122,179,123,179,164,40,45,38,19,121,45,40,34,96,41,168,41,64,45,41,3,118,3,62,25,301,18,301,22,301,25,301,25,301,21,298,24,301,11,300,10,300,148,137,181,209,55,137,211,114,72,169,57,138,161,208,148,203,72,179,56,138,255,166,167,256,164,134,164,61,75,127,62,140,62,111,33,228,26,218,174,167,140,72,38,41,5,67,35,39,12,13,5,10,6,17,36,85,13,79,20,86,6,72,78,167,68,176,87,151,27,174,116,157,116,147,78,167,78,145,80,149,79,168,58,195,42,189,43,190,38,188,59,196,55,202,69,173,59,180,47,172,105,203,192,574,70,399,25,279,108,110,114,286,164,564,28,605,197,234,64,306,56,199,26,261,16,124,16,129,18,117,18,84,6,78,15,67,3,42,12,69,6,43,53,219,143,188,134,234,102,247,102,250,169,246,159,215,72,176,66,236,72,197,112,199,67,175,91,186,59,152,74,176,73,168,93,164,77,145,81,160,65,149,96,350,337,334,41,213,40,142,156,290,149,365,131,356,132,286,83,134,86,486,112,324,315,247,118,72,41,126,169,478,44,136,119,140,135,109,93,139,53,136,64,271,54,97,53,250,15,271,61,280,63,276,77,261,47,242,63,279,62,291,64,209,25,165,27,168,131,209,113,194,102,180,13,119,197,231,140,215,83,239,61,221,79,188,65,196,73,212,85,177,69,192,75,203,84,202,76,188,94,211,74,214,39,203,78,194,59,163,48,152,56,160,26,167,28,183,32,171,32,165,41,52,17,24,18,47,30,58,83,115,73,80,26,33,49,48,17,29,31,40,97,169,95,165,90,159,85,160,88,157,94,169,88,156,85,160,90,159,106,169,92,295,214,149,26,127,34,137,143,115,87,329,122,364,208,493,319,162,351,217,46,168,103,136,235,88,24,172,48,173,24,157,76,128,75,174,45,33,34,83,102,250,60,222,94,209,66,189,104,218,95,196,78,205,126,198,73,185,79,198,76,128,160,116,115,89,129,104,96,134,67,119,113,116,92,116,137,125,107,102,88,324,121,360,79,18,369,101,88,324,213,132,383,93,108,88,128,90,128,90,134,312,144,292,145,299,147,294,144,292,144,296,143,300,120,256,119,256,125,253,93,128,96,134,102,131,96,128,96,124,93,126,96,121,97,107,98,125,92,117,59,90,79,74,25,145,84,91,92,90,60,75,73,111,138,125,130,133,45,94,159,233,163,234,157,239,161,240,158,243,157,247,156,250,156,254,159,254,158,258,69,166,6,150,63,250,4,190,90,123,113,226,51,284,113,289,64,174,15,106,63,212,109,417,52,195,42,210,54,212,52,222,69,236,91,203,54,229,76,234
25,109,5,84,48,63,26,88,52,72,50,113,25,75,59,84,56,81,33,75,131,172,145,338,314,372,167,262,274,343,149,268,12,181,67,194,175,216,178,358,152,237,81,101,7,97,66,88,37,54,86,135,42,81,100,147,120,200,118,199,85,154,18,17,64,32,24,13,57,46,42,34,41,29,52,51,53,35,102,60,60,242,77,145,194,229,287,427,46,307,235,456,131,155,121,123,113,141,100,124,178,180,178,180,171,184,178,180,179,179,182,177,172,132,194,223,159,192,165,188,105,132,109,132,41,208,45,207,131,124,43,204,132,124,37,199,125,130,40,206,63,182,197,164,199,168,69,186,198,163,198,167,199,170,66,192,189,153,70,181,80,167,104,368,218,224,316,354,68,151,65,282,55,93,102,158,159,336,112,168,97,210,94,197,47,232,116,242,150,206,83,222,52,208,127,220,77,204,46,174,115,184,125,153,126,165,122,175,127,183,120,186,114,185,120,184,116,185,115,183,200,242,189,261,192,252,199,241,193,243,195,234,188,229,185,229,191,225,187,221,179,344,50,441,332,583,54,374,214,402,35,313,42,194,46,405,55,227,13,461,38,276,22,130,38,213,45,244,38,203,31,238,19,216,37,214,29,205,35,245,34,286,10,190,23,145,46,140,98,117,23,84,22,52,46,62,12,56,56,89,64,81,64,81,65,82,64,82,63,81,64,82,64,82,64,82,63,81,64,82,94,191,110,140,117,129,123,127,123,129,122,129,128,121,133,118,129,122,90,164,16,186,20,146,5,133,41,247,3,239,53,166,24,115,122,452,54,321,10,128,212,94,224,108,226,121,169,95,225,96,215,94,216,94,241,109,159,95,186,79,250,231,5,38,43,103,8,31,40,64,43,61,24,34,14,32,17,37,27,66,103,323,101,306,79,245,74,288,105,243,81,223,70,251,69,223,95,230,74,265,57,445,38,383,145,414,443,691,77,444,40,212,388,479,209,195,75,479,108,165,80,136,59,257,78,134,92,148,62,97,57,112,61,262,73,290,93,270,73,264,156,235,79,210,66,195,94,220,120,225,109,216,79,200,125,243,116,235,72,204,87,212,138,227,127,247,145,338,87,256,153,289,101,204,93,215,89,212,125,227,73,364,94,170,70,170,145,93,113,419,50,285,80,265,193,189,145,97,79,371,226,175,222,247,223,170,227,201,272,257,218,253,258,296,219,223,245,187,246,214,113,267,139,272,144,274,199,277,160,275,134,260,110,266,56,224,139,271,51,248,256,287,162,313,182,396,247,280,247,309,127,329,214,282,209,370,275,252,206,285,44,196,41,204,41,202,38,201,33,195,26,190,47,200,45,197,51,203,38,197,111,370,118,413,119,391,146,399,134,393,123,402,155,374,161,357,178,363,172,357,93,269,245,163,97,218,207,270,268,186,402,359,157,266,89,221,387,320,253,274,112,392,56,208,128,342,70,193,70,192,68,379,153,408,69,191,69,188,70,106,204,545,102,475,28,252,292,588,102,567,47,461,127,321,26,489,52,456,44,226,30,116,24,112,22,117,22,117,23,114,24,113,22,118,26,129,29,107,25,121,167,274,23,112,22,138,14,113,28,134,16,153,23,157,27,116,15,139,5,102,111,250,34,151,26,157,20,172,21,163,15,177,15,164,19,168,51,147,14,156,35,150,3,67,48,86,75,185,69,111,77,68,131,60,98,98,15,91,27,164,71,147,112,246,76,263,199,192,123,237,139,254,149,267,130,224,141,253,118,319,112,160,121,170,118,166,118,170,114,173,118,169,116,175,123,172,118,174,119,175,164,29,37,37,12,126,37,38,26,102,29,170,29,65,38,39,3,125,4,72,41,303,34,302,38,303,41,303,41,303,37,294,40,303,26,301,25,301,143,122,191,211,62,144,229,121,75,177,62,145,150,217,152,215,69,188,53,145,270,171,172,274,164,140,164,67,73,120,62,147,62,118,40,228,26,223,174,172,145,72,31,40,4,71,27,40,9,13,4,12,5,20,22,87,9,86,17,93,5,76,86,172,77,185,95,155,35,178,125,162,118,155,87,173,77,154,88,146,87,172,71,203,51,201,53,202,42,200,71,203,67,214,82,169,71,187,58,179,118,209,209,605,58,426,21,291,114,125,130,286,157,597,6,613,217,264,80,317,73,213,34,274,21,132,22,137,23,125,22,87,8,83,18,71,3,44,15,73,7,46,51,229,138,198,132,244,102,255,102,258,169,254,159,223,70,188,65,248,67,209,112,207,72,182,99,190,58,159,82,179,80,172,94,173,83,151,88,163,72,154,117,356,319,332,27,209,38,158,171,301,163,383,142,376,142,300,82,143,109,497,128,324,294,249,129,76,36,133,148,496,37,140,112,142,134,116,99,138,61,135,62,284,40,99,61,263,14,284,58,294,61,290,91,254,56,254,60,293,58,306,81,216,31,177,30,175,150,212,128,208,111,183,11,126,211,230,150,208,95,245,62,227,78,195,63,203,74,219,85,183,68,201,75,213,82,211,77,196,94,220,70,222,29,214,66,204,60,169,45,160,55,168,24,175,27,190,29,180,31,173,36,47,15,24,15,46,25,56,74,106,65,74,22,31,44,42,15,27,28,36,88,165,86,158,80,153,75,156,78,156,87,158,78,154,75,153,81,151,96,174,107,310,229,144,35,134,43,144,133,113,102,342,132,384,228,497,300,165,336,234,40,177,111,129,246,81,23,181,49,183,29,165,84,133,79,181,38,37,29,88,101,261,57,233,84,219,60,198,100,228,91,206,83,213,122,207,70,195,75,208,81,132,159,121,119,94,124,106,101,138,72,120,109,121,87,115,132,124,112,107,69,318,101,363,87,22,349,106,69,318,247,125,384,115,114,117,134,119,134,119,137,311,148,294,150,302,150,295,148,292,147,296,147,303,117,252,117,252,121,252,101,133,103,138,110,132,104,133,102,131,99,133,98,129,94,115,106,129,98,124,54,96,79,67,32,145,75,96,86,92,48,75,68,112,138,113,120,140,40,100,159,236,161,235,156,242,158,242,156,246,156,250,155,252,155,257,157,255,155,260,71,174,10,163,66,264,3,200,99,133,121,232,61,292,119,299,69,182,15,116,61,222,102,434,46,202,39,219,51,221,51,232,69,246,89,213,56,236,75,242
18,104,5,91,41,54,22,85,44,69,44,109,19,78,52,79,49,77,29,68,112,167,151,357,333,378,183,279,292,353,152,283,14,197,78,203,186,216,185,375,137,250,67,118,9,111,59,62,25,56,73,126,34,94,90,157,102,192,102,192,90,157,16,19,58,32,23,14,50,47,38,36,37,31,47,56,49,39,90,66,64,256,82,153,189,248,294,445,30,319,229,476,138,164,111,131,117,150,90,135,166,188,166,188,160,191,166,188,168,186,171,184,162,144,181,225,146,200,153,196,102,132,106,133,45,210,49,208,128,125,43,208,128,126,39,203,122,131,44,206,62,187,197,170,200,174,69,191,197,169,198,173,197,175,66,197,188,159,68,186,101,182,125,371,198,214,292,361,82,155,71,295,55,103,109,166,175,331,121,182,111,218,110,200,60,245,104,240,138,212,71,232,45,222,112,224,82,221,40,187,112,189,120,157,122,168,119,179,123,184,116,189,112,189,115,184,111,187,110,183,198,250,182,260,185,252,196,247,186,242,187,234,181,231,179,231,184,223,179,221,193,360,49,468,351,604,56,399,227,425,33,331,55,205,66,406,71,226,14,486,38,287,23,138,37,222,45,254,38,212,32,248,19,224,38,223,29,215,36,255,23,276,9,203,16,155,36,152,89,127,19,86,19,56,50,63,11,60,60,92,68,83,68,83,69,83,68,83,67,83,68,83,68,83,68,84,67,84,68,84,99,184,108,147,113,136,118,134,116,135,119,136,122,128,127,124,123,129,87,170,17,202,14,152,5,142,29,260,4,260,45,168,25,123,122,472,53,341,11,135,200,94,212,111,214,118,157,94,214,96,203,94,204,94,229,101,149,94,174,79,223,235,4,41,54,100,7,33,36,66,50,64,26,36,15,34,14,36,26,70,102,337,107,320,89,241,75,299,111,249,81,233,79,251,77,227,106,229,83,269,19,442,24,408,192,410,396,675,28,437,14,178,419,501,237,186,105,505,132,177,95,156,68,266,94,153,111,172,59,113,62,134,76,273,88,310,95,285,94,268,186,245,83,223,73,209,97,238,145,237,118,229,94,215,152,249,137,254,81,220,74,222,124,233,104,244,131,358,61,255,128,283,85,215,83,223,83,222,104,235,73,378,93,185,69,184,130,90,129,387,50,300,80,281,200,158,130,93,78,385,215,183,219,260,212,181,218,211,272,235,206,252,251,273,215,236,233,194,234,214,118,285,123,262,127,267,173,277,142,270,117,256,111,280,42,230,108,272,58,269,228,287,197,315,205,419,248,259,218,317,136,340,242,283,223,393,287,236,182,285,76,212,67,229,72,233,65,225,55,218,52,212,82,213,82,213,78,224,75,220,111,386,116,429,119,407,141,415,132,408,125,418,150,388,157,371,173,377,168,369,107,271,245,122,87,219,226,270,268,160,372,394,157,298,86,235,385,351,253,249,100,415,61,220,133,361,64,202,65,201,49,386,160,430,66,200,68,197,69,115,237,564,106,507,33,270,319,617,138,580,55,496,134,349,39,517,62,490,56,237,28,123,22,119,21,124,21,124,22,121,22,120,21,125,24,136,26,114,25,128,160,285,19,117,28,144,15,119,24,141,17,160,24,166,27,124,16,147,5,107,105,263,27,160,19,167,13,181,18,172,13,187,11,174,13,176,44,157,11,165,54,156,7,79,36,89,95,178,79,132,92,82,121,74,91,80,3,104,22,165,95,146,128,244,84,273,187,182,138,240,152,258,162,266,143,223,157,249,102,327,106,155,119,164,114,160,114,163,113,167,118,163,116,169,117,167,117,167,114,170,161,18,30,37,9,133,30,35,20,106,18,178,17,69,31,36,4,132,6,82,57,303,50,303,54,303,57,303,57,303,53,287,56,303,41,303,40,303,139,107,201,216,63,151,248,129,71,186,63,152,140,226,158,227,65,198,49,153,274,185,175,291,164,146,164,73,72,114,62,153,62,124,46,228,26,228,174,177,150,70,30,47,4,74,24,48,7,13,4,13,4,22,17,101,7,92,15,101,4,81,94,177,86,193,103,157,44,182,133,166,122,163,95,178,77,162,97,143,96,178,84,210,62,212,64,214,46,211,84,210,80,227,95,165,83,193,70,186,130,215,240,620,79,431,14,306,122,141,145,282,180,625,12,632,237,295,99,320,89,214,43,285,27,139,30,145,28,131,27,90,11,88,21,75,4,47,19,76,9,48,49,239,133,208,130,254,102,263,102,266,166,262,160,231,68,200,65,260,78,210,116,216,79,185,106,195,58,166,91,182,87,176,95,182,85,159,95,170,80,158,138,354,299,327,14,224,37,175,187,310,179,401,154,395,153,314,67,141,135,495,139,332,271,256,132,79,32,140,128,508,32,147,104,146,127,116,102,133,70,136,59,298,27,102,63,276,11,298,57,309,58,304,105,255,63,266,57,307,57,321,98,218,38,188,35,183,168,215,145,212,115,197,11,133,198,213,164,214,106,246,63,234,77,203,63,209,74,225,85,189,68,211,75,223,81,220,79,205,93,229,67,230,23,224,56,214,63,176,42,169,54,176,23,182,26,198,28,188,29,181,30,45,13,25,12,46,20,57,63,100,57,71,18,31,38,38,11,26,25,35,79,156,78,151,69,152,65,156,68,156,77,153,67,154,65,153,71,148,85,171,123,320,245,132,43,141,51,150,125,112,118,357,144,403,247,498,305,150,330,221,36,185,118,122,257,77,22,190,57,187,33,173,91,138,85,189,30,42,25,91,99,272,56,245,74,225,59,207,92,238,84,214,82,222,113,216,64,204,71,217,87,138,157,126,125,100,119,111,106,141,77,121,105,126,82,115,127,124,115,111,52,303,81,363,94,27,329,106,52,303,269,153,381,136,96,142,116,144,116,144,140,311,150,298,154,306,154,297,152,292,151,296,150,306,113,251,114,251,118,251,104,140,111,138,111,140,108,140,109,136,107,137,106,132,96,124,111,136,107,128,50,101,71,69,38,145,66,98,81,94,44,80,62,111,135,100,120,123,35,104,158,239,159,237,156,245,158,245,156,248,156,253,155,255,155,260,155,258,154,263,72,182,15,177,73,278,3,209,98,143,130,235,69,301,130,309,75,189,10,125,60,231,95,450,44,210,37,228,49,230,51,242,68,256,86,221,60,243,77,250
12,100,5,98,33,49,16,85,35,73,38,107,21,85,45,76,42,76,26,61,95,157,149,375,348,393,201,288,313,358,147,297,26,212,85,212,197,217,190,389,166,267,60,101,14,124,60,75,34,64,59,125,34,100,75,162,100,203,97,204,96,161,14,20,53,35,22,17,44,48,34,38,34,34,41,60,43,42,78,76,67,270,89,162,185,266,303,464,14,335,226,494,147,174,103,140,122,159,80,142,155,195,155,195,148,199,155,195,156,194,159,192,152,156,169,227,134,208,140,204,99,132,102,134,49,210,53,208,124,126,47,208,125,128,43,205,119,132,48,206,61,192,197,175,200,179,69,196,196,174,198,178,196,180,66,202,188,165,67,190,122,197,147,373,175,206,270,368,97,159,83,300,56,112,118,172,192,325,117,191,120,232,122,212,78,251,84,249,126,209,71,249,43,236,97,230,96,232,44,201,112,193,117,161,119,172,117,183,118,186,114,193,112,194,110,186,107,189,105,185,191,251,178,264,179,256,189,247,178,242,180,235,180,238,181,239,177,224,178,225,205,373,50,494,369,626,61,424,240,448,31,348,70,213,87,406,88,240,15,511,38,298,23,146,37,231,46,265,38,221,32,257,19,233,38,232,29,224,36,266,15,289,10,216,17,168,27,165,80,138,15,87,17,60,53,66,11,64,65,94,71,83,72,83,72,83,71,83,71,83,72,83,72,83,71,84,71,84,72,84,102,180,106,154,112,142,113,140,112,142,118,143,118,135,121,131,119,136,87,177,17,218,11,162,6,152,23,281,4,281,40,174,27,130,112,484,55,361,12,142,188,94,201,114,202,115,146,94,203,96,191,94,193,94,216,90,139,94,163,79,209,256,3,43,66,105,5,33,33,68,52,71,27,40,18,36,12,35,21,69,105,350,120,332,96,248,77,311,110,258,82,242,88,251,86,228,107,239,77,279,53,476,72,413,240,411,350,688,44,458,17,195,415,538,257,213,136,507,155,189,113,176,82,280,111,174,123,194,62,136,76,153,91,281,108,310,104,299,116,271,217,251,88,235,82,220,118,245,169,246,129,240,106,228,145,256,128,263,92,234,60,236,112,239,75,242,111,379,49,274,102,276,70,228,73,231,70,227,83,245,73,392,93,200,68,198,115,87,142,355,50,314,80,296,216,154,114,88,77,398,205,190,212,272,203,191,209,221,272,214,194,250,247,250,205,249,222,201,223,224,116,302,108,254,110,258,147,275,123,263,101,252,110,294,41,250,76,272,60,290,200,287,232,312,228,446,252,239,189,319,146,350,270,284,242,396,298,220,159,285,109,225,96,254,101,260,92,250,77,239,79,240,118,228,120,228,108,243,108,244,111,401,115,446,117,422,136,430,129,424,126,434,144,403,152,385,166,391,163,383,120,273,244,80,84,230,245,270,268,134,336,416,150,306,83,248,365,369,253,224,92,438,70,232,139,380,59,212,59,211,30,400,162,453,60,210,61,207,68,124,264,594,129,531,46,288,329,646,173,592,68,532,145,375,53,542,82,524,72,247,25,131,21,126,21,131,21,132,21,129,21,128,21,132,25,144,25,121,24,135,153,294,17,122,26,149,18,125,20,148,16,167,27,174,27,132,18,155,4,112,99,276,21,169,14,176,8,190,14,181,9,195,9,183,10,186,36,165,8,174,74,163,18,85,24,97,117,169,95,151,108,100,117,95,84,65,19,114,27,173,119,143,143,242,99,269,185,165,153,243,137,265,166,276,156,225,173,248,85,334,102,160,116,158,109,158,109,166,113,161,116,157,116,163,115,160,117,161,113,163,159,8,22,39,9,141,22,34,12,107,13,189,6,75,24,34,4,139,8,92,73,300,65,302,70,301,73,300,73,300,69,278,72,300,57,303,56,303,134,92,211,220,60,158,266,137,67,195,60,159,128,237,160,240,61,207,46,160,276,200,179,309,164,151,164,78,70,108,62,159,62,130,52,228,32,228,174,183,156,69,29,54,3,77,21,56,5,15,4,15,4,24,15,114,5,99,14,108,4,85,103,181,95,200,111,160,52,184,142,170,126,172,104,182,82,170,105,140,104,182,96,216,74,221,76,223,55,223,96,216,91,237,108,162,95,199,81,192,129,223,274,624,108,448,6,314,126,156,161,277,214,631,42,657,262,325,117,319,106,221,54,296,33,144,38,151,34,137,31,92,14,93,25,79,6,49,22,79,10,50,49,248,132,217,130,263,102,271,102,274,163,270,162,239,67,212,65,272,90,207,119,225,87,186,109,202,57,173,97,189,89,183,95,190,87,166,96,178,84,165,157,351,291,314,4,241,38,192,184,315,163,389,142,396,147,328,71,153,159,492,152,326,255,271,122,81,29,147,109,532,29,154,96,149,120,114,105,134,78,139,57,311,13,107,61,288,9,311,69,316,57,318,109,268,63,278,58,321,68,330,115,216,50,200,40,190,187,226,162,213,127,208,12,139,180,205,179,220,118,241,65,240,76,210,63,216,74,232,87,195,68,220,75,233,79,229,80,213,92,238,64,239,21,235,45,226,65,182,43,177,53,184,22,190,26,205,26,197,28,189,25,44,10,26,9,47,14,61,53,98,49,69,14,32,32,36,8,27,22,34,69,155,68,152,59,155,54,161,58,159,66,151,57,155,54,157,61,148,75,165,139,328,256,117,51,147,59,157,115,113,129,376,159,422,266,497,307,131,319,204,32,193,123,114,268,72,19,199,63,178,40,180,98,142,88,196,23,50,23,96,89,276,48,256,65,232,54,217,82,248,79,223,80,230,104,219,56,211,66,227,92,143,152,130,130,105,114,114,111,144,82,122,102,131,77,114,122,124,115,116,47,284,61,356,99,35,309,103,47,284,262,188,360,142,67,139,87,141,87,141,143,308,153,302,154,310,158,301,156,292,155,300,153,310,113,248,110,249,117,247,103,148,109,146,110,149,108,148,109,145,108,145,110,138,99,132,110,144,115,133,44,106,68,77,45,145,57,99,75,91,56,82,57,107,123,99,120,107,28,104,158,241,159,240,155,248,158,247,155,251,156,256,155,258,155,263,154,261,154,266,76,190,19,190,81,291,4,219,97,153,138,239,76,311,139,315,82,196,6,135,58,240,97,469,43,218,31,238,44,239,49,252,69,265,77,226,65,250,79,258
6,99,8,105,24,45,11,89,29,81,41,114,24,92,40,80,39,83,23,54,79,157,150,394,362,410,208,293,335,355,136,307,38,225,86,223,207,223,184,407,201,275,46,114,24,134,40,78,25,68,46,128,41,109,63,164,116,211,113,209,98,165,13,22,49,39,20,18,39,54,30,40,30,36,39,65,39,46,71,88,70,285,95,170,178,285,312,481,6,352,226,513,155,183,97,151,126,167,70,149,143,202,143,202,136,207,143,202,145,201,148,199,143,168,157,229,121,216,128,212,95,132,99,134,53,210,57,208,121,127,50,208,121,130,47,206,116,132,52,207,60,197,197,181,200,185,69,201,195,180,198,184,195,186,66,207,187,171,66,195,142,210,168,374,173,212,265,378,112,161,97,300,60,122,127,177,209,318,102,191,111,242,122,228,93,238,63,251,117,215,86,260,50,247,94,246,112,231,56,210,112,198,117,165,119,176,115,187,114,189,112,198,112,198,107,191,106,194,102,189,184,250,185,269,184,263,183,249,179,248,181,242,186,242,188,240,174,230,185,230,213,388,50,520,389,648,71,448,257,467,32,366,77,226,107,408,104,255,15,536,38,309,22,154,37,240,46,275,38,230,31,267,19,241,37,240,29,233,37,276,4,301,13,229,21,181,23,179,71,150,11,89,15,64,56,69,11,67,69,97,75,83,76,83,76,83,75,83,75,83,76,83,76,83,75,83,75,83,76,83,109,180,105,160,110,149,111,147,111,148,117,149,116,141,118,137,116,143,87,183,18,234,10,171,6,161,18,302,5,302,37,181,29,138,98,484,57,381,14,149,176,94,189,116,189,112,135,94,191,96,179,94,181,94,204,81,128,94,151,79,207,283,3,45,77,112,4,35,29,70,50,78,26,43,16,39,9,35,16,71,112,364,134,340,96,257,79,323,109,268,82,252,98,251,94,225,103,250,76,290,21,493,77,444,287,413,305,710,30,486,32,232,394,568,263,244,158,520,161,215,126,196,101,284,123,193,135,189,76,156,91,173,107,287,128,308,119,304,134,279,222,258,95,246,90,232,118,256,194,250,142,250,119,239,127,265,121,272,104,248,50,249,98,247,50,244,96,403,53,302,76,268,57,242,61,238,61,234,71,258,73,406,93,215,68,212,100,84,149,323,51,329,80,312,210,185,99,84,75,412,194,198,199,278,194,201,200,231,272,193,181,254,245,227,192,257,211,208,211,227,105,320,93,250,93,250,121,269,105,255,87,250,110,308,40,271,49,277,58,311,171,287,268,298,259,438,258,218,160,316,157,361,276,301,266,385,312,227,161,298,142,239,123,272,133,277,121,271,102,258,104,262,154,243,158,246,136,252,138,253,112,417,113,462,116,438,131,446,125,440,123,450,138,416,146,399,159,406,157,396,133,275,211,80,86,239,264,270,268,108,300,420,150,274,81,261,334,370,253,199,69,443,79,240,148,399,54,220,56,221,11,412,164,475,54,218,53,216,66,133,284,624,162,547,63,303,346,681,208,608,79,567,167,400,73,567,101,558,87,254,24,138,21,134,21,139,21,139,21,136,21,135,21,139,26,151,25,129,24,143,142,305,15,128,24,153,22,131,17,155,16,174,31,183,27,140,19,163,4,117,90,288,14,178,8,186,12,199,10,190,5,205,6,193,6,194,30,175,5,184,93,169,28,94,14,105,135,154,114,161,116,112,119,116,79,52,37,119,45,186,144,143,158,243,114,264,182,148,162,254,122,268,162,286,166,231,189,242,88,351,102,166,109,156,108,164,108,172,109,161,110,160,114,159,111,158,114,155,113,157,151,11,15,43,12,149,14,36,5,114,15,201,3,87,17,35,4,146,7,102,89,291,81,296,86,293,89,291,89,291,84,265,88,292,72,300,71,300,130,77,221,223,56,166,284,145,63,204,56,167,117,248,156,252,57,216,43,168,284,216,182,326,164,157,164,84,69,102,62,165,62,136,58,228,37,228,174,188,161,69,28,61,3,80,19,64,5,17,4,16,4,26,13,128,4,105,11,116,4,90,111,185,103,205,119,162,61,185,150,174,131,180,112,185,91,175,113,138,113,186,109,222,86,230,88,231,66,232,109,222,104,248,121,162,107,205,93,198,117,228,307,623,142,458,4,329,131,171,174,274,248,631,72,676,282,355,135,322,124,234,66,306,40,149,45,156,41,141,36,93,17,96,30,82,8,52,26,82,12,53,48,258,130,227,130,273,103,280,103,283,161,279,164,248,66,224,65,284,89,217,120,233,94,191,110,210,57,180,101,198,89,190,104,192,93,173,96,185,84,172,178,360,299,297,2,258,40,209,170,305,145,372,131,375,137,345,69,161,182,503,165,317,238,284,111,84,28,153,101,559,28,161,89,154,114,114,107,140,70,143,62,324,3,117,58,301,14,324,83,311,69,325,109,282,61,290,72,324,83,325,132,209,61,208,48,198,193,213,179,219,141,211,14,146,162,198,193,223,130,231,65,247,76,218,63,222,74,239,87,201,68,229,75,243,78,237,81,221,91,247,63,247,21,245,36,237,66,189,42,185,52,192,22,197,25,212,26,205,27,197,19,46,9,28,6,50,9,66,43,98,40,69,10,34,26,37,6,29,18,33,58,156,57,156,49,160,45,168,48,164,56,153,47,160,44,164,51,148,64,164,155,328,264,103,59,154,65,163,107,116,138,394,177,436,285,498,302,113,300,192,29,201,129,105,279,70,17,208,65,168,48,185,104,145,94,203,14,57,23,100,78,277,40,267,59,242,56,225,72,257,75,232,76,239,95,219,47,216,59,236,98,149,146,136,136,111,108,117,117,147,88,122,96,137,72,114,117,124,116,121,51,264,45,342,100,43,289,99,51,264,236,216,339,142,41,124,61,126,61,126,146,306,156,307,156,314,158,305,159,295,157,304,154,314,111,244,107,246,116,244,96,152,106,155,107,156,105,155,106,153,106,153,108,146,108,134,109,152,114,141,39,109,65,84,52,145,53,96,69,93,67,83,52,108,115,110,107,98,23,107,158,244,159,243,155,250,158,250,155,254,156,259,155,261,155,265,154,264,154,268,81,198,23,204,90,305,5,229,96,162,147,246,87,318,148,325,88,203,2,145,53,250,101,487,43,227,36,246,36,249,45,261,70,275,69,236,66,257,82,266
11,104,15,111,17,53,9,95,27,90,48,118,30,100,39,87,40,90,17,51,60,162,152,412,377,425,187,298,350,351,142,322,51,237,77,227,206,234,178,424,238,264,56,122,33,145,15,78,28,80,37,134,38,121,53,169,136,207,130,208,104,168,11,24,44,42,18,21,35,60,27,42,26,36,34,67,36,49,65,96,71,299,101,178,161,297,319,501,5,371,231,533,165,190,91,160,132,176,61,158,132,209,132,209,124,214,132,209,133,209,137,206,133,180,145,231,109,224,116,220,92,133,95,135,56,210,60,208,117,129,54,208,118,132,51,207,112,133,56,209,58,202,195,186,200,191,69,206,195,185,197,190,194,191,66,212,187,177,65,200,163,219,189,373,196,218,287,366,127,161,112,299,63,131,135,183,228,308,87,189,97,239,109,244,105,252,46,267,106,220,103,260,64,253,106,258,129,230,69,216,112,202,117,169,119,180,115,191,113,194,112,202,112,203,106,195,106,198,101,194,177,256,193,273,191,265,187,256,187,252,188,248,193,244,195,240,182,232,193,233,221,405,51,546,407,672,63,472,271,489,31,384,90,240,128,414,117,273,18,561,38,320,23,162,37,249,45,285,38,239,32,276,19,250,36,249,29,242,37,287,5,317,18,242,30,192,21,192,64,161,7,88,15,68,54,73,12,71,71,102,79,83,80,83,80,83,79,83,79,83,80,83,80,83,79,83,79,83,80,83,117,183,104,167,109,156,111,153,111,155,115,156,114,148,116,144,114,150,88,190,20,250,9,180,6,170,15,324,6,324,35,189,31,146,80,476,60,402,15,156,164,93,178,119,177,109,123,94,180,96,167,93,169,93,191,71,118,93,140,78,194,278,5,46,77,124,3,37,26,74,48,86,26,46,13,37,6,36,14,75,124,378,148,347,96,267,82,335,109,277,84,262,104,256,103,225,103,260,76,300,10,530,29,437,334,417,256,699,19,518,30,254,370,599,259,275,148,551,170,243,142,210,119,291,144,202,141,214,93,175,107,190,123,292,148,305,134,305,114,297,194,259,100,255,95,247,98,262,212,257,141,258,124,257,116,279,111,285,117,264,48,262,86,254,48,269,80,424,80,309,51,263,47,258,50,248,54,243,94,276,73,420,94,230,68,226,88,84,153,291,51,344,80,327,203,216,89,85,75,426,183,207,186,279,185,212,191,242,252,202,169,257,247,203,179,260,199,216,200,229,93,334,93,264,93,266,103,273,88,249,88,267,110,322,40,292,49,308,50,332,143,287,291,302,289,425,269,197,130,311,167,371,266,329,289,375,300,243,181,320,175,250,155,285,167,287,152,285,126,274,132,276,191,255,196,255,144,258,164,257,112,432,112,479,114,454,125,462,122,455,119,466,131,430,140,411,152,419,150,410,147,277,170,97,82,252,283,270,281,109,265,421,150,242,80,274,304,371,253,174,46,457,91,246,157,418,55,230,56,231,3,431,168,497,55,228,43,221,63,141,304,648,194,559,82,310,376,704,244,617,97,602,193,419,102,589,133,585,103,259,25,145,22,141,24,146,24,146,22,143,22,142,24,147,28,158,24,136,26,150,132,316,13,134,22,159,19,137,14,162,16,181,25,190,31,148,24,171,3,122,85,301,11,187,2,196,8,205,7,199,5,214,5,203,5,204,21,185,5,193,81,178,40,100,4,112,149,137,114,167,95,115,113,124,76,59,49,127,63,201,167,141,164,257,129,260,180,131,148,263,107,269,149,286,165,241,206,239,104,350,102,173,105,162,108,171,108,178,108,167,107,166,110,165,108,165,109,159,107,158,143,12,12,51,11,157,7,41,3,122,12,213,5,99,11,38,4,153,11,113,105,275,97,283,102,278,105,275,105,275,94,249,104,276,87,292,86,293,125,61,225,233,52,174,303,152,59,213,52,174,107,258,152,265,53,226,40,176,297,231,185,343,164,163,164,90,69,96,62,171,62,142,64,228,42,228,171,191,166,68,28,69,3,84,17,72,4,20,4,18,3,29,11,142,4,112,10,124,3,95,120,188,112,209,127,164,70,186,159,178,137,187,121,189,99,180,122,135,121,188,122,228,93,238,92,238,66,239,122,228,117,258,134,165,119,210,104,203,105,234,341,622,175,462,6,342,139,185,188,273,282,633,106,692,297,387,153,327,141,244,78,316,47,154,53,160,49,145,41,94,21,100,34,84,10,54,30,84,14,54,48,268,130,237,130,283,104,288,104,291,160,287,168,256,65,237,66,297,86,230,120,242,101,195,111,218,57,187,105,205,89,197,107,201,95,181,95,193,91,178,176,350,294,275,10,275,44,226,155,307,137,389,120,366,133,363,78,170,171,485,181,319,221,300,100,85,27,160,94,583,27,168,83,162,107,114,109,146,61,150,76,323,2,131,57,313,27,323,97,304,83,320,109,296,58,303,86,319,98,318,148,205,73,214,55,204,174,202,180,205,155,212,19,153,158,190,193,210,138,220,65,253,75,225,63,229,75,245,88,207,67,238,74,253,76,246,82,229,91,257,62,256,22,256,29,249,68,195,41,193,51,201,21,205,24,220,25,214,26,205,13,49,8,31,5,53,6,70,32,100,32,70,7,38,20,38,4,32,15,34,48,162,47,159,42,170,43,178,44,174,45,162,41,171,42,174,43,157,53,165,171,318,276,89,65,161,72,169,99,122,151,413,196,441,305,497,289,94,281,187,28,210,133,97,291,69,15,217,69,158,56,188,112,150,101,210,18,60,21,104,67,283,28,278,50,252,52,235,61,265,66,242,75,247,85,225,42,225,59,245,103,153,143,141,140,116,103,120,122,151,93,121,91,138,67,113,112,124,116,126,69,253,40,322,98,51,269,98,69,253,201,224,317,138,29,97,49,99,49,99,149,306,159,311,157,318,158,309,158,299,159,307,156,318,107,242,103,245,114,240,89,148,101,160,99,156,97,155,98,154,99,152,105,155,108,139,102,154,112,149,33,114,61,92,58,145,58,87,63,96,79,86,46,111,104,120,99,112,21,113,158,247,159,245,155,253,158,253,155,256,156,262,155,264,155,268,154,267,154,271,82,206,29,218,102,315,7,238,94,173,155,250,98,321,157,335,94,209,3,154,49,259,111,503,43,235,39,255,31,258,38,271,71,285,62,244,66,264,87,274
17,108,20,114,14,62,9,101,25,95,47,123,36,107,41,93,42,96,13,58,40,161,158,431,392,438,169,306,335,368,148,334,62,250,74,236,207,243,171,441,269,285,52,140,44,154,30,100,28,91,25,138,44,127,45,173,155,209,148,204,109,170,11,25,39,45,17,23,31,66,23,40,22,35,28,65,30,48,54,93,72,313,110,187,143,302,315,520,11,389,245,547,174,198,83,170,138,185,51,157,121,216,121,216,112,222,121,216,122,216,125,214,123,192,133,233,97,232,104,227,89,134,92,136,60,210,64,210,114,131,58,208,115,133,55,209,109,134,60,210,58,207,193,192,197,197,69,210,194,191,195,195,193,197,66,217,187,182,64,205,184,227,209,371,218,229,309,362,142,163,126,295,65,140,138,189,243,299,72,189,83,239,93,250,118,269,46,288,94,218,120,259,59,261,121,264,117,235,80,206,113,206,116,173,119,184,115,196,113,199,112,206,112,208,106,200,106,202,101,199,182,261,200,276,198,267,194,257,194,254,195,249,200,244,202,240,189,235,200,233,229,421,49,573,428,695,41,487,290,509,34,401,103,255,148,420,129,292,38,577,38,331,22,170,37,258,45,296,38,247,32,286,19,258,36,258,29,251,36,297,2,332,26,254,40,201,22,205,51,166,4,90,15,72,51,72,12,74,67,104,83,83,84,83,84,83,83,84,83,83,84,83,84,83,83,83,83,83,84,83,118,191,103,174,108,163,111,159,113,162,113,163,112,155,114,151,114,157,93,187,22,265,7,190,7,180,12,345,6,345,33,196,33,153,80,456,62,422,18,163,152,93,167,121,165,106,112,94,169,96,155,93,157,93,179,63,107,93,128,78,194,253,5,49,65,126,3,39,24,79,41,90,22,48,12,36,4,37,14,80,137,384,162,352,96,277,93,337,111,286,87,272,100,265,111,225,105,271,78,311,58,552,44,458,381,427,265,715,34,539,3,232,347,605,264,306,163,568,183,270,154,208,138,295,154,214,154,209,108,193,120,197,139,295,167,300,149,304,128,302,172,268,95,265,92,261,104,276,186,259,129,267,113,270,92,290,101,293,127,280,58,274,88,261,50,297,99,425,103,306,52,289,59,273,43,260,53,256,113,284,75,434,95,245,69,240,93,99,155,260,52,359,81,342,195,247,93,100,78,439,172,215,174,274,176,223,183,250,231,214,157,261,253,180,166,260,188,223,190,237,110,331,94,279,94,283,121,287,100,267,90,283,124,317,41,312,51,339,46,348,115,287,293,337,319,410,282,182,115,314,177,380,256,357,312,367,288,259,200,344,188,260,139,292,136,293,126,293,153,285,162,286,159,269,170,264,117,271,136,265,112,447,111,495,113,469,120,477,118,471,116,483,126,443,134,425,144,432,144,423,148,280,166,137,81,265,302,270,281,135,229,412,150,210,77,285,273,371,253,150,27,464,103,249,161,437,60,239,65,241,5,450,179,519,59,238,36,227,57,150,302,618,226,567,100,313,401,734,279,624,128,628,222,433,134,600,167,600,119,264,26,152,25,149,26,153,27,154,25,150,25,149,27,154,32,165,24,143,27,157,122,326,12,139,19,165,17,142,12,169,16,188,17,194,37,156,22,178,3,127,86,314,8,196,2,205,2,213,5,208,4,223,5,213,5,214,13,195,4,202,63,186,50,105,4,125,139,153,93,163,75,117,93,117,82,76,66,132,50,210,192,140,149,258,144,258,178,114,133,266,92,270,136,288,152,242,196,249,121,345,97,175,104,169,105,177,102,182,107,173,106,172,108,171,107,171,107,166,107,164,143,22,11,58,11,164,4,49,4,130,7,224,9,110,5,44,7,160,19,123,117,259,112,268,116,262,117,259,117,259,104,233,116,261,103,277,102,278,118,46,231,243,48,182,321,160,56,221,48,182,97,267,154,277,51,235,37,183,311,240,187,361,164,169,164,96,68,90,62,177,62,148,70,228,47,228,166,191,171,68,27,76,3,87,16,80,4,23,3,19,3,31,10,155,3,118,8,131,3,99,128,190,121,214,135,165,78,186,168,181,145,191,129,191,108,184,130,134,129,191,134,234,81,244,80,244,54,247,134,234,129,266,128,172,131,217,115,208,92,240,375,627,207,464,9,358,144,200,195,268,316,638,139,694,316,417,171,328,158,256,91,323,54,157,61,162,56,148,46,95,26,104,38,86,12,56,34,86,17,56,50,278,130,247,131,293,105,296,105,299,159,295,169,264,65,249,67,309,84,242,120,251,103,202,111,226,57,193,102,213,89,204,107,210,95,188,95,200,93,185,156,343,292,259,24,285,42,239,154,325,138,410,115,384,131,381,90,179,148,474,176,336,205,316,90,87,26,167,92,609,26,174,80,169,100,115,112,152,53,156,89,318,3,144,63,324,41,317,110,302,97,313,110,310,57,315,99,313,111,318,163,219,84,217,62,208,156,198,163,199,168,209,25,160,176,198,179,204,144,208,65,260,74,232,63,235,75,252,87,213,67,247,74,262,75,255,84,238,90,266,63,264,23,267,26,261,69,201,41,201,50,209,21,213,24,227,25,222,25,213,8,53,6,32,4,56,4,76,22,105,24,74,5,42,14,42,3,35,12,35,44,172,41,169,42,180,48,189,45,184,40,173,39,181,44,185,40,167,44,170,185,309,291,79,72,168,78,175,96,131,167,429,216,427,325,500,272,80,262,187,26,218,138,88,302,69,12,226,74,148,64,190,119,153,108,216,10,70,19,109,67,290,31,286,43,262,46,244,51,275,57,248,76,256,77,232,35,232,68,243,108,159,137,146,145,121,98,124,127,154,98,124,86,137,62,113,107,124,117,131,88,260,43,302,92,59,249,98,88,260,166,214,296,136,42,69,62,71,61,72,151,306,161,315,158,322,158,313,158,303,161,311,159,320,103,241,100,246,110,240,81,146,94,154,91,155,89,150,90,150,91,151,98,157,107,147,94,151,105,153,27,117,56,99,65,145,63,78,58,99,91,90,41,113,94,129,89,126,18,119,158,249,158,248,155,256,158,255,154,259,156,265,155,266,155,271,154,269,154,274,85,213,39,231,113,322,9,248,94,183,164,254,106,329,168,344,100,214,5,164,42,268,121,518,44,243,41,264,30,267,35,281,72,295,57,254,66,271,92,281
24,113,15,121,14,71,10,107,24,87,41,129,43,112,45,100,48,103,13,65,24,148,163,448,411,448,148,322,326,385,135,348,76,261,68,244,209,252,164,459,248,312,56,158,44,158,62,120,30,97,15,145,46,115,32,174,163,222,164,215,112,175,10,27,38,50,14,24,31,73,19,38,18,35,22,64,24,47,42,92,73,327,118,192,124,303,303,536,26,404,261,556,184,205,76,180,143,194,43,149,109,224,109,224,101,229,109,224,111,223,114,221,113,204,121,235,84,240,92,235,85,134,88,136,64,211,68,211,111,132,62,208,111,134,59,210,106,135,63,211,57,212,192,197,195,202,69,215,193,196,194,201,192,202,66,221,186,188,63,210,190,238,231,368,239,240,331,358,151,166,139,291,61,148,143,198,262,288,61,196,72,231,77,251,135,279,63,302,84,212,136,265,49,274,135,273,101,240,93,213,114,211,116,177,119,189,115,200,113,203,113,211,112,212,107,205,106,207,101,203,189,264,208,277,206,268,201,257,202,254,202,249,207,244,209,242,196,236,203,239,241,437,51,599,447,719,16,479,310,524,45,416,117,267,169,428,145,306,64,579,39,342,22,178,37,266,45,306,38,256,32,295,18,267,36,267,29,260,35,307,7,346,37,266,43,189,26,218,41,176,3,94,16,76,49,75,12,78,64,105,87,82,88,81,88,82,87,82,86,82,88,82,88,81,87,82,87,82,88,82,112,199,101,179,106,169,110,166,111,168,112,170,110,162,113,158,113,164,99,188,23,281,7,199,7,189,10,366,8,366,30,204,36,161,72,460,64,442,20,170,140,93,155,124,153,104,101,93,157,95,144,93,145,93,167,56,97,93,117,78,184,226,7,49,53,126,4,40,27,83,34,90,19,48,9,35,3,39,8,79,151,387,176,355,97,287,105,335,116,294,97,276,96,274,119,229,115,281,84,321,16,564,30,487,427,416,274,754,39,570,23,268,316,581,278,338,171,544,190,298,168,218,154,294,175,224,173,222,122,199,130,213,155,297,187,294,165,301,150,298,144,283,89,277,87,275,85,285,161,265,118,278,102,283,78,313,100,303,116,293,70,287,101,268,49,324,122,406,131,308,54,314,74,289,59,272,42,260,138,287,81,448,96,260,69,254,97,115,158,228,53,374,81,358,186,278,99,115,84,453,161,224,161,278,167,234,173,259,210,225,144,264,236,186,153,261,176,232,179,238,128,328,95,294,96,300,147,293,111,285,91,299,138,313,42,333,68,358,67,346,122,308,285,373,350,391,292,198,138,342,188,390,246,385,336,359,276,275,216,367,155,270,107,296,102,294,95,301,145,292,146,292,122,284,133,279,86,284,99,275,111,463,115,509,111,485,115,493,115,486,113,499,119,458,128,437,137,445,137,437,134,283,164,178,79,275,321,270,281,161,197,382,150,179,70,293,243,375,253,125,38,480,114,252,163,456,70,246,75,248,8,469,196,522,69,245,34,237,50,159,288,584,258,573,118,316,432,751,305,651,163,647,248,439,167,603,202,603,134,267,28,159,27,156,29,161,29,161,27,157,27,156,29,161,38,171,26,151,32,164,115,336,11,145,16,171,14,148,9,176,15,195,12,197,42,162,22,186,5,132,86,327,5,205,2,215,2,222,5,217,4,232,5,222,5,223,9,204,4,211,44,195,60,111,15,133,129,175,71,156,54,120,73,114,89,94,84,132,32,221,211,148,134,260,159,256,174,97,118,269,77,274,123,290,139,245,180,257,137,340,91,175,104,175,99,178,96,180,105,180,103,178,107,177,107,177,107,172,108,170,133,23,11,66,12,172,4,57,5,138,3,236,15,122,3,52,14,165,28,131,125,243,121,252,124,246,125,243,125,243,116,221,122,245,118,263,115,263,106,31,241,252,44,190,333,178,52,230,44,189,87,276,165,288,46,245,33,191,327,247,190,378,164,175,164,102,70,85,62,183,62,154,73,225,52,228,161,190,174,71,27,84,3,90,14,88,4,25,3,21,3,33,9,169,3,125,6,139,3,104,137,192,130,217,144,166,87,185,176,183,153,194,137,192,117,187,139,133,138,193,125,241,69,251,68,252,43,258,125,241,129,274,115,183,121,223,127,215,80,247,408,626,240,466,19,371,150,215,190,262,349,647,144,665,344,440,188,325,168,271,105,329,61,160,69,164,64,150,51,95,31,107,42,87,15,58,38,88,19,57,51,288,130,257,132,303,107,305,107,308,159,304,170,273,65,261,69,321,83,254,120,259,103,209,111,234,58,200,102,222,90,211,107,219,93,195,95,208,93,192,136,331,275,265,41,291,38,253,153,343,140,432,111,404,133,399,102,187,126,452,172,354,190,333,79,88,24,174,86,636,25,181,77,177,94,119,115,158,50,165,103,310,4,157,75,323,54,311,122,316,110,311,123,321,64,325,111,313,123,331,180,226,95,218,70,212,138,197,146,198,171,201,32,166,193,203,164,199,153,210,65,266,73,240,64,242,75,259,87,219,67,257,74,272,73,264,85,246,89,275,63,273,23,277,25,272,70,208,40,209,50,217,21,220,24,235,25,231,25,221,6,59,4,33,3,59,3,82,12,114,15,80,4,46,9,48,3,38,9,37,44,182,42,179,45,191,54,199,48,194,41,183,43,191,51,195,39,177,42,181,201,298,308,75,78,176,84,182,95,140,185,442,235,414,344,508,255,66,245,187,27,226,142,80,313,71,11,235,79,138,72,192,126,157,116,221,7,80,18,113,78,288,42,277,35,272,43,253,43,286,51,257,78,264,72,241,29,240,68,253,113,162,133,151,149,126,93,127,132,158,103,129,81,137,57,112,102,124,117,136,105,278,58,291,85,65,230,102,105,278,133,192,275,131,66,46,86,48,86,48,154,306,163,320,159,327,158,316,156,307,165,315,162,324,99,243,98,250,107,241,79,138,87,148,87,148,85,143,88,142,87,144,91,151,105,155,86,149,97,151,26,122,49,106,69,148,65,69,52,101,102,93,36,116,83,138,79,141,13,125,158,252,158,251,155,258,158,258,154,262,156,267,155,269,154,274,154,272,154,277,90,220,49,245,128,328,12,258,95,193,173,256,116,336,180,347,107,219,8,174,40,278,132,531,45,251,46,273,28,276,33,290,79,305,56,263,66,278,93,289
25,119,13,128,15,79,12,112,25,78,35,136,50,114,52,106,55,108,13,72,18,167,160,467,423,467,143,343,321,407,132,363,90,270,59,252,208,261,156,476,213,300,46,167,34,161,32,139,26,106,26,152,51,122,27,182,147,228,154,227,118,179,8,28,33,51,12,23,25,72,15,38,14,37,16,67,18,47,31,94,72,341,126,198,106,310,288,550,44,416,280,556,195,212,68,187,147,203,36,151,98,231,98,231,89,237,98,231,99,230,103,228,104,215,109,237,72,237,82,238,82,135,85,137,67,212,71,213,107,133,66,208,108,135,63,210,102,136,67,213,57,217,191,203,193,208,68,220,192,202,194,206,192,207,66,226,186,194,63,214,176,249,252,364,246,260,348,364,141,176,151,286,57,156,142,207,278,277,77,194,58,234,62,239,152,279,84,310,72,212,153,270,46,288,148,287,88,239,100,226,114,215,116,181,119,193,115,204,113,208,113,215,112,217,108,209,107,211,101,208,196,264,215,281,213,269,208,259,209,255,209,249,214,248,217,244,203,239,211,240,255,453,51,626,467,740,29,493,331,542,62,422,129,279,189,429,160,321,89,577,39,353,22,186,37,275,45,316,38,265,32,305,18,275,36,276,29,269,35,318,12,362,50,274,54,197,32,231,33,166,3,98,18,80,46,78,12,82,61,109,91,81,91,81,92,81,91,81,90,81,92,80,92,80,91,80,91,81,92,81,113,207,94,179,104,176,109,172,111,175,110,177,109,169,113,165,112,171,106,188,25,297,6,208,9,198,8,387,10,387,28,211,38,168,67,481,67,463,23,177,128,93,144,126,141,101,90,93,146,95,132,93,134,93,154,49,87,92,105,78,161,217,8,51,43,122,5,42,29,87,27,85,17,45,6,35,4,42,5,83,164,386,190,356,106,294,117,335,125,298,107,277,98,283,117,237,125,288,95,330,8,584,21,516,473,424,318,725,22,579,37,303,279,571,294,368,198,548,193,326,184,237,173,297,179,241,189,241,132,221,136,222,170,297,207,285,180,297,171,293,119,294,85,288,80,290,70,299,137,273,109,289,89,297,53,326,90,312,105,306,82,297,115,276,75,322,144,394,154,305,80,321,87,299,74,284,48,272,165,283,89,462,99,275,70,268,101,130,163,196,54,389,82,373,177,308,104,131,95,467,151,233,149,282,157,245,162,266,189,237,132,268,212,201,140,267,165,240,167,238,146,325,97,309,97,317,174,296,119,303,92,315,152,311,58,334,100,361,88,344,143,336,270,408,380,373,280,219,166,370,197,399,231,373,359,353,264,290,230,391,122,283,76,303,69,306,64,307,118,295,116,293,86,297,95,296,64,298,74,295,111,478,131,509,111,500,112,509,112,502,118,509,115,473,123,450,130,459,129,451,121,285,162,219,81,286,340,270,281,187,184,347,150,147,81,297,212,379,253,100,61,487,124,259,164,475,80,249,79,244,23,487,202,514,79,250,34,247,42,167,271,555,290,584,136,318,463,770,293,682,199,664,275,450,199,605,236,605,150,269,34,167,31,163,35,168,35,168,32,165,32,164,35,168,36,178,28,158,38,170,102,346,9,150,14,176,12,154,7,184,15,202,7,204,38,169,15,192,9,137,92,341,2,215,4,225,2,231,5,226,5,242,5,232,7,233,7,214,2,220,43,207,71,108,27,135,120,195,50,154,33,124,57,124,96,110,96,137,45,236,193,158,118,264,173,259,162,94,103,272,62,276,110,292,126,248,164,265,154,335,85,175,100,179,92,178,90,181,99,180,97,177,103,181,102,181,107,179,108,177,140,32,12,74,15,180,5,65,4,146,3,248,13,134,4,59,21,167,38,138,133,227,129,236,132,230,133,227,133,227,132,211,129,229,133,252,123,248,95,16,251,258,41,197,328,196,48,239,41,197,78,285,176,298,43,254,30,199,343,247,193,395,164,180,164,107,76,85,62,189,62,160,73,219,58,228,155,189,174,77,26,91,3,93,13,96,3,28,3,22,3,36,9,182,3,131,5,146,3,109,145,194,139,219,152,166,95,185,185,186,162,195,146,194,126,190,147,134,146,194,113,247,58,261,57,262,36,270,113,247,117,277,102,195,109,229,126,221,68,254,434,611,273,472,23,386,158,229,174,257,341,628,117,643,372,459,182,311,179,289,119,335,68,161,77,165,71,152,55,95,36,110,46,88,17,60,42,89,22,58,54,298,131,267,136,313,109,313,109,316,160,312,170,281,65,273,71,333,84,266,120,268,102,217,111,241,63,207,102,230,91,219,106,228,92,203,95,216,97,199,116,318,262,244,58,293,40,268,163,359,150,454,111,425,143,413,117,198,108,436,171,372,177,353,69,91,23,181,86,663,24,188,75,185,88,125,120,163,48,174,113,316,8,171,88,318,65,316,136,323,121,325,137,323,76,323,123,326,138,337,197,228,107,217,77,215,125,182,130,193,158,198,38,169,211,208,153,189,165,215,65,273,73,247,64,248,75,265,87,225,67,266,74,282,72,273,86,254,89,284,64,281,23,288,24,284,70,214,40,217,49,225,21,228,24,242,24,239,24,229,4,65,3,35,3,62,3,87,5,123,9,87,3,50,5,54,3,41,6,40,47,193,45,190,53,200,64,202,57,201,48,194,53,201,61,199,45,185,42,191,216,289,324,77,83,183,90,190,95,150,203,436,253,396,363,515,240,53,226,188,35,225,145,72,324,77,11,244,83,128,79,191,133,161,123,224,4,90,16,117,85,293,42,287,30,283,44,263,40,296,47,267,80,273,67,250,29,249,66,262,116,168,127,157,155,131,88,131,137,163,106,134,76,138,51,111,96,124,117,142,96,293,78,295,78,71,210,108,96,293,114,158,253,125,95,42,115,44,114,44,157,308,166,324,160,331,158,320,154,311,167,318,165,327,97,246,98,254,104,244,77,130,84,141,83,140,81,136,82,134,85,136,84,147,98,151,85,141,90,147,32,127,41,111,66,155,59,70,46,100,114,97,31,120,71,143,68,153,8,132,158,255,157,253,155,261,158,260,154,264,156,270,155,272,154,277,154,275,154,280,97,226,58,258,139,336,16,267,95,203,182,256,127,342,189,353,113,223,10,183,40,287,132,549,45,259,54,282,27,285,31,300,84,315,56,272,66,285,93,297
18,124,13,135,19,88,17,118,25,69,32,142,55,116,59,110,62,111,16,79,23,186,155,486,431,484,163,347,325,428,121,378,104,277,50,259,205,272,149,493,175,293,63,167,21,156,12,158,37,100,29,141,63,135,40,183,128,224,141,228,119,184,6,28,28,55,9,23,18,73,12,41,13,41,12,71,13,51,19,101,71,355,135,207,87,324,279,569,57,414,299,554,204,220,59,187,150,211,33,161,86,239,86,239,77,239,86,239,88,237,92,235,94,227,96,239,59,232,80,226,79,135,82,137,71,214,75,214,104,133,69,209,104,137,67,210,99,137,71,214,57,222,191,208,193,214,67,225,192,207,193,212,191,213,66,231,186,200,62,219,155,246,271,359,223,262,346,376,127,178,165,280,49,162,139,216,287,278,92,194,45,241,50,252,170,281,105,315,60,220,170,274,48,301,163,295,71,241,90,235,114,220,116,185,119,197,116,208,113,212,113,219,112,221,109,214,108,216,102,213,204,267,219,286,220,274,213,264,217,261,217,253,221,252,223,248,210,242,218,240,266,468,48,653,491,748,54,495,352,556,80,421,143,295,210,431,174,339,114,575,39,364,22,194,38,284,45,326,38,274,32,314,17,284,36,285,29,278,34,328,25,378,63,279,67,201,34,244,28,178,4,102,22,83,45,81,12,85,56,114,95,81,95,81,96,82,95,81,94,81,96,82,96,81,95,81,95,81,96,82,116,215,90,174,97,175,104,177,105,178,103,178,106,176,111,171,111,178,110,192,28,313,6,217,10,207,7,408,12,408,26,219,40,175,64,501,71,483,28,184,116,92,132,128,129,99,78,93,135,95,120,92,122,92,142,45,76,92,94,77,134,215,10,51,32,114,7,42,33,89,20,84,13,44,4,37,6,43,5,89,178,388,204,356,115,295,128,335,134,302,117,277,101,292,117,245,136,292,105,333,58,582,33,539,516,450,346,741,29,589,46,338,251,549,301,399,215,578,193,354,167,242,190,295,166,248,175,254,137,237,131,242,186,295,227,274,195,292,192,291,96,307,80,300,70,303,60,319,114,286,101,302,76,309,58,342,87,319,91,313,95,306,128,282,98,323,166,372,183,307,105,327,100,308,85,294,61,284,179,292,103,475,101,290,72,282,104,145,170,164,56,404,82,389,166,339,109,146,108,477,141,242,136,284,148,255,151,273,167,247,120,271,189,217,127,272,154,248,161,245,163,323,98,325,98,334,200,296,121,321,93,332,166,311,79,328,131,364,109,341,164,364,248,435,410,359,272,240,192,394,208,410,213,345,381,351,251,306,242,414,89,297,44,315,36,320,33,321,91,299,87,299,49,313,57,310,39,313,45,314,111,494,148,509,119,509,128,509,121,510,134,510,112,488,117,464,123,474,123,465,108,288,159,261,81,299,359,270,281,213,182,311,139,144,83,310,201,349,243,86,84,489,136,259,167,494,90,252,69,237,42,495,214,499,89,252,44,250,33,171,299,559,323,596,152,329,483,801,257,683,234,671,296,474,232,602,270,604,165,272,37,173,38,170,35,174,35,175,38,171,38,170,35,174,37,185,32,165,36,178,94,358,7,156,12,182,8,160,5,191,15,209,7,210,30,167,7,195,11,141,97,354,2,224,4,234,2,240,5,235,5,251,5,242,8,242,5,224,5,229,58,197,81,108,40,134,105,214,29,152,12,131,36,124,78,111,87,155,64,241,170,163,103,266,178,274,147,103,88,275,49,285,96,291,113,253,148,276,171,328,79,175,93,179,86,178,84,180,93,180,91,177,97,181,96,180,104,183,104,181,141,43,9,81,21,184,3,73,4,154,13,256,15,146,5,66,28,166,48,144,141,211,137,220,140,214,141,211,141,211,148,202,136,213,149,241,130,233,83,6,261,262,37,205,323,214,44,248,37,205,67,295,182,311,39,263,27,206,358,246,197,413,164,186,164,113,82,85,56,189,62,166,73,213,63,228,150,189,174,82,26,98,3,96,13,104,3,30,3,24,3,38,8,196,3,138,3,154,3,113,153,194,147,221,160,167,104,184,193,188,170,194,154,195,134,192,155,138,155,195,100,253,47,272,46,273,32,282,100,253,104,281,91,208,97,235,114,226,55,263,430,589,303,481,36,391,170,241,160,252,315,609,98,612,398,487,164,305,190,305,134,339,75,162,85,166,79,153,60,95,40,112,50,88,20,61,47,89,25,59,61,308,134,277,141,323,112,321,112,324,162,320,171,289,66,285,73,345,86,278,119,277,101,224,112,249,70,211,102,239,92,226,106,237,92,210,95,223,97,207,102,303,253,229,75,293,45,274,177,369,166,472,118,447,159,413,113,200,100,415,173,390,165,373,58,94,22,187,80,690,23,195,72,192,84,131,126,168,48,182,126,328,12,184,101,311,77,328,150,319,135,332,151,321,88,318,137,332,153,331,214,233,118,215,85,217,130,181,125,176,144,198,45,173,228,213,167,193,177,219,65,279,72,255,64,255,76,272,87,231,66,275,73,292,70,281,87,262,88,293,65,289,24,298,24,295,71,221,40,225,49,233,20,235,24,249,24,248,25,237,3,71,4,37,3,65,6,93,3,134,5,95,3,54,4,60,3,44,5,43,54,202,53,199,63,204,75,202,67,204,57,201,63,203,72,200,55,190,46,202,232,279,340,88,88,192,97,199,94,159,221,424,270,378,381,520,228,37,206,183,41,218,152,63,333,87,13,253,91,128,87,189,140,165,131,226,9,96,14,122,75,302,41,298,27,293,45,272,39,306,45,276,81,281,63,260,29,258,65,272,121,172,122,162,159,135,82,136,138,169,111,140,70,139,46,109,91,125,117,147,93,277,97,308,70,76,190,114,93,277,111,123,232,120,122,54,142,56,142,56,159,311,170,328,160,335,156,324,152,315,170,322,168,329,97,250,100,256,103,247,69,127,82,132,76,134,73,132,74,129,77,130,83,139,89,147,81,134,84,138,37,132,34,115,65,162,55,79,41,102,125,101,25,123,58,146,55,164,5,138,159,258,157,256,156,264,159,263,154,267,156,273,156,275,154,279,154,278,155,282,105,233,71,270,151,345,23,276,97,214,187,261,138,346,201,356,121,225,9,193,41,296,132,569,47,268,60,291,27,295,32,310,85,325,59,282,65,292,93,305
12,131,15,134,23,97,23,121,18,68,30,149,47,120,62,113,59,113,19,86,31,203,149,504,439,504,183,347,345,425,109,393,116,284,39,267,202,284,142,511,137,288,69,161,9,162,35,165,46,95,41,140,48,139,53,181,108,223,123,223,124,190,4,28,22,56,7,24,12,76,11,45,13,45,12,77,12,57,14,114,70,370,143,213,77,343,275,587,58,395,309,544,211,228,49,187,150,220,29,171,75,238,75,238,65,234,75,242,76,238,80,240,84,239,84,241,47,227,78,214,76,136,78,138,75,215,79,216,101,134,73,211,101,137,71,211,96,137,75,215,57,227,191,214,192,220,65,230,191,213,193,217,190,218,65,236,186,206,62,224,135,243,290,351,201,264,327,391,112,180,179,273,42,167,136,225,282,294,107,195,32,246,36,262,167,297,125,315,48,222,187,279,61,312,179,306,64,255,76,241,115,224,116,189,119,201,116,213,113,217,113,224,113,226,109,219,108,220,102,217,211,269,213,290,220,281,220,266,219,269,221,260,223,258,222,255,217,244,222,247,278,474,57,679,518,743,62,512,352,581,98,419,155,308,230,431,185,360,139,571,39,375,22,202,37,293,45,337,38,283,32,324,17,293,36,294,29,287,34,338,40,390,76,282,81,199,38,258,23,190,5,106,26,85,44,85,11,89,55,119,99,85,99,85,100,85,99,84,98,84,99,84,99,84,99,84,98,83,100,85,120,224,84,173,91,171,99,174,102,174,99,172,102,172,106,175,105,179,109,198,29,328,6,227,11,217,5,429,15,429,25,227,48,180,62,521,80,493,34,189,104,92,121,129,116,97,67,93,123,95,108,92,110,92,129,41,66,92,82,77,108,218,12,53,20,115,8,44,37,93,13,85,10,45,3,40,9,44,4,94,191,388,217,353,125,298,140,335,144,305,127,276,105,302,117,254,147,296,116,333,108,571,41,569,506,493,304,771,77,572,62,372,216,535,304,430,223,601,195,382,158,254,206,289,159,260,155,264,126,247,130,257,202,291,231,278,210,286,178,309,85,323,76,313,61,318,42,335,90,304,95,315,67,324,52,360,86,334,77,322,108,312,142,288,128,321,186,356,188,314,131,333,114,315,93,307,74,292,156,303,117,482,104,305,73,296,108,160,189,143,58,419,84,404,154,370,115,161,122,483,130,251,123,286,137,266,140,279,146,257,107,274,166,232,114,277,142,256,149,245,181,320,99,340,110,340,226,292,108,339,95,347,180,313,99,322,162,366,130,339,185,393,220,403,429,367,269,260,220,423,219,421,192,317,378,369,239,322,248,408,56,311,19,334,18,336,20,338,63,306,59,311,15,334,20,329,22,333,22,329,112,509,165,510,134,509,144,509,136,510,150,509,112,503,113,479,117,488,118,479,94,291,152,288,83,312,378,270,281,238,195,275,139,176,85,324,197,318,219,92,107,493,148,263,181,498,100,251,62,228,53,513,225,489,99,251,54,249,25,174,302,588,355,617,148,339,505,833,223,673,269,674,314,498,264,601,304,601,180,282,36,180,34,177,32,182,32,182,33,178,34,177,32,181,40,192,38,172,37,185,82,369,3,161,11,189,6,166,4,198,13,217,5,218,22,169,4,201,11,146,104,367,2,233,4,244,7,247,8,245,6,261,6,252,10,252,4,234,5,239,77,190,92,108,53,132,105,231,20,158,6,149,15,125,60,111,80,173,84,242,146,166,87,268,163,282,147,119,73,275,61,296,83,292,100,254,132,289,187,325,73,175,87,179,80,179,82,187,86,178,85,179,91,181,89,178,97,182,98,181,134,54,9,89,29,186,3,81,9,162,24,262,24,155,3,73,35,164,58,149,153,202,144,205,150,202,153,202,153,202,164,202,142,197,164,232,138,217,68,13,271,264,33,213,320,233,41,257,34,212,58,306,187,323,35,273,24,214,374,250,200,430,164,192,164,119,89,85,52,186,62,173,73,206,68,228,145,187,174,87,26,106,4,100,12,113,3,33,3,25,3,40,8,210,4,144,4,161,4,118,162,195,156,222,168,167,112,183,202,190,178,194,163,195,143,193,164,144,163,195,87,260,38,284,37,286,28,294,88,259,91,284,80,221,85,241,103,232,43,272,405,584,337,489,47,385,182,251,145,252,281,603,131,602,406,519,146,297,204,318,150,341,83,163,93,167,86,154,65,94,45,113,55,89,22,62,51,89,27,59,68,318,137,287,145,333,116,329,116,332,165,328,173,297,67,297,77,357,82,285,120,285,104,231,112,257,77,215,102,247,92,233,106,246,92,218,95,231,94,214,110,298,253,249,91,292,43,287,195,370,187,481,129,463,172,399,98,193,114,409,181,408,156,393,47,99,22,194,80,717,23,202,69,200,83,138,132,172,48,191,139,332,21,198,111,313,91,332,162,309,149,329,165,315,100,312,151,328,166,317,230,227,130,211,92,218,149,193,135,186,131,194,52,176,219,197,182,199,187,219,65,286,71,262,63,261,75,279,88,237,66,284,73,302,69,290,89,271,87,302,66,298,25,309,24,307,74,227,40,233,50,241,20,243,24,257,23,256,25,245,3,76,6,37,3,68,11,98,3,144,3,103,3,58,3,66,3,47,5,47,65,203,64,204,74,204,72,210,75,207,68,204,74,203,73,210,65,194,54,212,246,268,351,102,93,200,103,207,95,169,239,410,286,360,400,522,215,20,188,181,47,209,158,56,336,98,15,262,86,119,95,186,148,169,138,227,8,107,17,126,72,313,42,310,25,303,46,281,39,317,44,285,82,290,60,269,30,268,65,282,126,178,117,168,160,141,77,140,137,174,114,145,65,141,41,108,86,125,117,152,80,261,92,325,62,81,170,122,80,261,132,89,220,108,137,82,157,84,158,83,161,314,174,331,160,339,154,328,148,319,172,326,169,333,100,253,104,259,103,251,61,126,75,127,68,132,65,131,66,128,69,130,82,131,88,139,73,131,76,134,43,137,26,117,65,168,51,88,35,105,137,105,20,125,46,148,41,169,9,144,161,259,157,259,159,265,159,266,157,268,158,276,158,276,157,281,155,280,158,284,111,238,84,277,166,351,31,284,99,224,185,270,146,354,213,359,130,227,10,203,44,306,130,588,50,276,60,300,28,304,33,320,85,335,61,291,65,299,93,313
10,137,15,128,31,105,29,122,10,74,32,156,40,123,55,113,52,113,26,92,42,222,144,523,447,522,204,348,362,410,95,405,131,291,30,275,200,295,137,528,99,285,85,178,3,174,58,162,52,108,54,138,35,141,61,182,87,218,104,221,130,195,3,30,19,60,7,27,7,81,11,49,11,48,12,82,11,62,14,126,69,384,150,221,74,361,278,607,70,381,298,529,220,238,40,188,150,229,28,181,63,233,63,233,54,230,63,243,65,234,69,236,72,237,72,237,35,224,76,202,72,136,75,138,79,216,83,218,97,134,77,212,98,137,74,211,93,138,79,216,56,232,191,219,192,225,63,235,190,218,193,223,189,224,64,241,185,212,62,229,114,237,295,361,179,262,311,405,97,183,192,264,33,173,135,234,265,308,122,199,26,259,36,278,170,314,146,329,36,228,204,281,75,315,194,310,55,270,63,245,115,229,116,193,119,205,116,217,113,221,113,228,114,231,109,223,109,225,104,222,218,269,206,294,215,288,221,273,213,272,219,266,219,264,218,261,220,249,222,254,295,473,78,695,539,729,39,528,334,599,115,416,168,320,234,423,194,379,164,568,40,386,22,210,38,302,45,347,38,292,32,333,18,301,36,302,28,296,33,349,55,399,89,284,93,195,43,271,21,203,9,108,30,88,41,88,9,90,53,123,103,86,103,86,104,86,103,86,102,86,103,85,103,85,103,85,102,85,104,86,120,232,83,166,88,167,92,174,97,174,94,174,97,172,100,174,100,176,107,205,31,344,5,236,13,226,4,451,19,451,24,234,55,181,60,541,79,473,41,192,92,92,109,131,104,95,56,92,115,102,96,92,98,92,117,39,55,92,71,77,82,222,14,53,10,124,9,45,42,95,6,90,8,48,3,43,12,44,7,97,205,386,229,342,135,301,152,335,153,302,137,277,114,308,120,262,158,299,126,331,123,587,23,579,468,518,321,778,97,575,83,407,186,515,301,462,236,591,206,409,144,258,206,297,143,264,140,270,129,260,109,267,211,293,212,296,213,293,189,312,66,334,74,327,58,332,56,351,70,326,92,328,66,340,37,376,88,347,68,335,110,323,155,293,150,317,206,340,175,330,157,338,106,328,108,313,90,299,136,318,131,486,107,320,75,310,110,175,181,175,61,434,85,420,142,401,119,176,136,486,122,259,111,287,126,277,129,284,125,267,95,277,143,248,101,282,131,264,139,254,199,317,114,338,127,340,243,298,98,347,111,350,194,317,120,316,193,367,150,336,206,421,186,373,411,386,269,281,242,450,227,431,168,291,355,374,226,338,249,385,24,329,51,340,52,339,51,340,38,319,30,322,47,335,40,335,50,336,41,338,128,509,181,510,150,510,160,510,152,509,166,508,121,509,112,493,113,502,114,493,81,293,149,247,88,325,397,270,281,264,225,244,139,207,89,337,197,288,194,102,118,513,159,261,196,483,106,248,63,218,67,527,232,477,107,249,52,241,17,180,317,559,384,647,143,347,535,862,190,682,304,679,342,507,297,608,338,602,189,280,37,187,31,185,31,189,31,189,31,185,31,184,31,188,44,199,36,179,40,192,77,377,4,167,10,194,3,171,11,204,15,222,5,227,15,174,11,209,11,150,111,379,2,242,4,254,7,255,11,254,9,269,8,261,13,262,4,243,6,248,96,183,97,114,65,131,114,215,39,161,27,153,4,139,49,122,73,189,104,244,123,169,72,271,148,285,149,136,59,279,76,298,79,303,99,265,120,305,204,319,71,182,82,183,78,184,84,193,81,182,81,185,84,181,83,179,91,180,91,178,124,64,12,97,37,186,6,89,16,166,36,264,36,159,3,80,42,161,68,155,169,202,159,202,166,202,169,202,169,202,180,202,149,181,179,229,146,202,53,19,281,266,29,221,321,251,37,266,30,220,50,316,191,336,31,282,21,222,390,256,203,447,164,198,164,125,95,85,46,186,62,179,70,203,73,228,140,187,174,92,26,113,4,103,12,121,3,35,3,27,3,42,8,223,4,151,3,169,4,123,170,194,165,222,176,166,121,181,211,192,186,193,171,194,152,194,172,151,172,192,75,267,31,296,30,298,24,306,75,267,79,286,70,234,73,248,91,238,32,283,371,574,366,510,44,371,192,265,131,261,247,598,165,595,398,544,128,293,219,328,165,343,90,164,101,166,94,154,70,92,50,114,59,89,25,63,55,89,30,59,78,324,142,297,151,343,124,337,124,340,169,337,175,306,69,309,81,369,71,285,120,294,108,238,112,265,84,218,102,255,92,240,106,255,91,225,95,238,93,221,107,289,246,249,108,286,52,300,211,366,209,480,147,476,188,384,86,186,120,400,189,426,150,415,38,104,22,201,77,744,22,209,67,207,81,145,137,176,49,199,153,326,31,211,122,325,104,327,172,294,162,318,179,306,111,312,162,317,175,302,213,217,141,204,99,218,167,197,152,194,125,180,59,178,201,191,197,205,189,208,65,292,70,269,63,268,75,285,87,243,66,294,73,311,67,299,90,279,86,311,66,306,25,319,24,318,77,234,40,241,50,249,20,250,24,264,23,265,25,253,3,82,8,39,4,71,16,102,3,154,3,112,3,62,3,72,3,50,5,50,75,205,74,206,73,212,62,213,68,213,77,206,72,208,63,214,66,204,65,214,261,252,358,119,99,209,109,213,95,177,256,393,301,343,420,521,199,7,168,177,52,201,167,50,336,109,19,270,91,109,103,182,155,173,146,226,15,110,21,126,70,324,44,321,24,314,48,291,36,327,42,294,83,298,57,278,32,277,64,291,130,183,112,172,161,146,72,143,137,179,116,150,60,145,36,107,81,126,117,157,61,270,83,312,55,85,150,131,61,270,162,64,230,86,143,110,163,112,163,112,162,317,178,335,160,343,153,332,145,323,172,329,169,337,103,256,104,263,104,254,52,128,67,131,60,134,57,132,57,128,61,131,74,130,82,131,65,131,68,131,48,141,19,119,64,175,45,97,29,108,148,111,15,127,34,151,25,173,14,150,164,259,158,262,161,265,159,268,159,268,161,276,161,277,160,281,158,281,161,285,117,246,97,286,180,354,38,292,101,234,187,279,156,364,223,362,138,230,16,212,49,315,128,607,53,284,60,309,31,313,35,329,86,345,65,300,65,306,93,321
10,144,19,121,39,111,33,124,6,83,38,157,34,129,48,112,45,111,32,97,53,240,138,541,454,540,222,350,380,396,85,419,147,298,20,282,198,304,133,546,62,272,96,192,13,170,54,179,47,118,67,134,24,147,72,176,68,216,86,219,134,201,3,32,15,63,6,29,5,88,9,53,6,50,6,83,10,67,8,132,69,398,157,230,77,380,286,626,86,371,298,510,226,248,31,188,149,238,28,190,52,229,52,229,42,225,52,244,54,230,58,231,60,232,60,232,22,234,68,202,69,137,71,139,82,217,86,219,94,134,81,213,94,138,78,213,89,139,83,217,55,237,191,225,192,231,62,240,189,224,192,229,190,229,63,246,185,218,62,234,95,226,290,379,156,263,291,424,82,186,204,256,27,182,138,243,247,319,127,208,22,273,49,290,188,315,167,345,26,238,219,292,89,315,208,303,58,286,50,251,116,233,116,197,119,209,117,221,114,226,113,233,115,235,109,228,109,229,105,227,219,276,200,299,208,293,214,279,205,274,211,267,211,266,210,262,214,255,216,257,311,458,104,704,561,711,14,524,322,608,133,415,182,333,222,412,204,399,189,567,40,397,23,218,43,311,46,357,38,301,32,343,18,310,36,311,28,305,33,359,71,403,102,284,105,191,52,283,23,215,12,110,34,90,40,92,5,91,49,127,106,86,107,87,107,87,106,86,106,86,107,86,107,86,106,86,106,86,107,86,121,240,80,160,82,164,88,171,91,175,92,167,92,169,96,171,94,176,109,210,38,357,5,245,19,233,4,472,25,472,22,242,63,183,58,562,95,462,48,194,80,92,98,132,92,93,45,92,107,114,84,92,87,92,107,41,47,94,61,77,55,217,16,53,3,130,11,45,46,96,3,96,8,52,4,46,14,43,13,95,219,382,236,328,145,304,163,335,162,298,146,278,123,312,125,271,168,300,136,329,99,609,27,589,422,547,342,801,131,600,73,435,154,500,298,493,249,606,221,433,132,266,196,307,128,270,120,278,107,266,97,273,200,308,196,316,202,307,204,313,57,354,71,343,60,347,40,369,53,350,88,341,67,358,51,379,83,353,70,351,107,336,160,302,176,317,224,319,165,344,183,340,98,344,112,314,97,311,122,338,144,488,110,335,75,323,113,190,175,207,67,448,86,435,130,431,124,191,149,485,111,270,98,289,116,286,119,287,103,277,83,281,119,265,88,286,120,271,127,260,216,314,129,338,144,339,216,305,117,349,128,353,207,319,141,310,224,369,171,333,227,450,153,342,381,399,269,302,256,453,236,441,152,297,331,380,213,354,250,361,44,338,82,345,87,345,82,344,22,336,18,338,83,326,78,326,82,338,77,338,143,509,198,510,165,510,176,510,168,508,182,506,136,508,111,507,119,509,112,507,82,306,148,205,87,335,416,270,301,270,261,237,139,239,93,350,199,257,169,116,126,536,161,254,208,464,99,240,69,208,87,519,232,455,100,240,59,233,10,188,348,568,408,679,161,341,566,884,162,696,340,687,371,510,330,618,372,608,183,273,42,194,31,192,32,197,32,197,31,193,31,191,32,195,51,206,37,186,44,199,73,389,9,171,8,199,3,177,18,208,15,229,9,235,11,180,18,217,11,155,117,391,4,251,5,263,8,264,14,263,9,278,9,271,15,271,5,253,6,257,85,195,91,127,78,127,126,206,60,162,48,154,24,151,31,125,82,190,123,247,101,177,57,275,133,289,151,153,68,288,91,298,92,305,112,266,112,321,221,314,73,188,82,189,80,190,90,191,82,188,84,189,83,185,78,186,84,180,85,180,114,69,18,102,44,185,14,94,24,167,48,264,48,162,5,87,49,160,78,161,185,202,175,202,181,202,185,202,185,202,196,202,155,165,195,225,161,206,38,26,291,266,26,228,331,268,33,275,27,227,42,326,196,348,30,291,17,229,405,265,206,465,164,204,164,131,101,85,40,186,62,185,70,197,73,222,134,185,174,98,25,120,5,106,11,129,3,38,3,28,3,45,8,237,4,157,4,176,5,127,179,194,174,221,184,166,130,180,219,193,194,192,179,194,160,195,180,159,180,186,62,275,24,308,23,310,19,318,62,275,66,289,61,247,61,255,80,244,22,296,338,568,391,537,43,355,198,279,115,264,213,588,198,586,398,570,110,289,231,346,182,343,97,164,108,165,101,153,74,92,55,114,63,88,27,63,59,88,31,60,87,328,145,306,158,352,132,337,132,340,174,345,177,314,71,321,87,381,69,297,120,303,111,246,112,272,91,222,102,264,92,248,106,263,91,232,96,246,93,228,116,284,245,261,125,297,66,294,226,357,231,472,166,480,206,379,75,179,113,379,200,444,163,428,27,109,25,208,77,771,22,216,64,215,79,152,143,181,52,208,164,315,43,224,134,331,117,314,179,280,171,305,191,295,120,324,172,303,185,292,196,214,151,209,107,217,185,198,169,198,129,179,66,179,183,185,209,201,177,204,65,299,69,277,63,274,76,292,88,249,66,303,72,321,66,308,91,287,86,320,67,315,26,330,25,330,80,240,40,249,50,257,20,258,24,271,24,273,26,261,3,88,9,41,5,74,20,107,7,164,4,120,5,67,3,77,4,53,5,54,65,211,67,211,63,216,54,224,59,220,68,212,62,214,55,225,55,213,76,214,272,236,359,135,105,217,115,219,95,187,273,375,313,323,434,509,182,14,152,184,55,193,175,47,335,120,26,264,98,99,109,178,162,176,153,225,18,120,25,121,67,334,46,332,24,324,48,300,34,338,39,304,84,307,54,288,34,286,64,301,136,188,106,177,161,152,67,146,138,184,119,155,55,148,31,106,76,127,116,162,57,289,66,309,47,89,131,141,57,289,197,54,215,85,151,139,171,141,166,140,165,319,181,338,160,347,152,336,143,327,174,332,169,340,104,260,106,267,107,256,47,136,59,133,55,141,54,140,51,134,54,135,66,131,74,128,56,138,60,131,53,147,13,123,63,182,36,104,23,111,160,116,12,130,39,161,15,183,19,155,167,259,160,263,164,265,161,271,162,269,164,276,164,278,163,281,161,281,164,286,124,253,110,295,195,358,46,299,105,245,190,286,168,362,235,368,147,230,22,222,56,325,127,627,58,292,60,319,34,322,39,339,85,354,62,309,64,314,92,329
10,150,26,121,48,114,27,128,6,91,45,151,30,136,42,111,42,113,25,99,65,256,133,560,464,558,203,364,395,391,78,428,144,306,15,291,197,313,133,563,33,248,76,199,25,171,66,152,33,123,77,143,13,155,85,167,49,210,68,217,136,206,3,33,10,69,3,29,2,94,5,54,3,52,3,87,4,67,4,141,74,409,163,238,91,395,305,640,105,371,304,493,232,258,22,182,149,246,28,199,40,224,40,224,30,228,40,245,42,225,46,226,48,227,48,227,10,242,56,211,68,140,69,142,86,219,90,220,91,135,85,215,91,138,82,214,86,140,86,218,55,242,191,230,192,237,60,245,190,229,192,234,193,235,63,250,185,224,62,238,89,227,271,390,133,267,275,442,68,192,216,246,31,182,139,238,230,329,112,218,25,286,48,307,196,300,188,351,27,249,235,299,95,305,194,304,61,303,36,256,119,237,118,201,121,213,120,225,116,230,115,236,118,239,109,233,109,234,106,231,213,283,193,300,201,294,207,280,204,281,207,273,205,272,203,266,206,258,208,259,324,444,131,705,581,692,20,532,343,603,151,415,197,348,201,407,212,419,214,570,40,408,23,226,49,320,47,368,38,310,32,352,19,318,36,320,28,314,33,370,87,409,107,280,117,187,57,278,34,225,15,112,38,91,42,95,3,92,50,132,110,88,111,88,111,88,110,87,110,87,111,87,111,87,110,87,110,87,111,88,128,242,75,164,79,171,87,164,90,168,89,161,91,162,94,164,92,169,115,213,47,348,5,255,29,234,4,493,30,493,21,250,67,191,56,582,110,464,54,200,68,91,86,132,80,92,33,92,101,125,73,91,75,91,101,54,45,105,57,89,36,237,16,55,11,137,13,47,50,92,9,100,10,55,6,47,17,43,15,99,232,377,240,314,155,301,175,335,171,294,156,278,132,315,132,276,179,299,147,323,136,610,76,573,402,596,345,832,102,616,76,450,118,494,308,523,252,637,241,456,115,276,194,321,110,281,100,287,94,273,80,279,192,324,182,336,191,323,190,335,40,373,70,357,59,361,36,383,38,376,91,352,70,370,76,382,89,365,64,367,104,350,154,315,172,321,238,299,151,359,209,340,92,360,103,332,112,319,112,360,158,488,113,350,77,337,116,206,172,239,77,463,88,451,118,462,129,207,163,484,121,279,85,290,117,297,113,292,100,287,70,284,96,279,75,289,108,279,116,266,234,312,144,339,161,338,190,307,135,349,144,356,221,318,161,304,225,401,192,330,237,448,121,316,351,414,264,322,263,424,244,452,176,323,308,387,210,370,252,338,77,334,114,349,121,351,113,348,48,345,48,344,120,316,116,317,113,332,110,336,159,509,214,510,181,510,192,510,183,506,198,507,151,506,124,509,133,509,124,510,84,320,147,164,94,348,435,270,327,270,297,237,139,271,87,361,222,238,144,136,144,548,149,251,212,445,91,235,79,209,99,503,247,459,92,236,68,228,3,196,381,579,437,700,162,324,602,886,180,721,375,697,397,502,323,599,407,617,168,268,47,202,34,200,37,204,37,204,34,200,33,199,35,202,58,210,42,194,51,206,85,399,14,176,10,205,6,183,24,212,16,236,13,244,8,187,24,223,11,160,123,404,5,260,8,273,8,273,18,272,9,288,12,280,19,281,8,263,8,266,77,210,90,139,90,125,136,225,80,166,63,161,44,156,14,131,86,173,129,253,79,176,43,281,118,292,152,170,83,289,106,298,106,304,125,262,124,326,237,309,79,190,86,194,86,191,96,191,89,190,90,191,89,187,79,192,79,184,84,187,103,67,24,108,52,183,22,95,32,165,60,263,60,171,11,93,56,159,88,169,201,201,190,202,197,202,201,201,201,201,212,201,170,166,210,222,177,210,23,33,301,265,22,236,348,280,28,283,22,235,32,338,202,361,24,301,12,234,421,278,209,482,164,209,164,136,107,85,34,186,62,191,76,197,73,217,129,183,174,103,25,128,6,109,10,137,3,40,3,30,3,47,8,251,5,164,6,184,6,132,187,193,182,220,192,165,138,178,228,194,203,190,188,193,169,195,189,168,188,177,49,284,18,320,17,322,14,330,50,284,53,292,53,260,49,264,68,251,16,308,350,559,412,569,44,340,198,292,100,256,204,574,231,592,395,601,92,291,249,356,199,343,104,163,116,164,109,152,79,90,59,114,67,87,30,63,63,88,34,59,97,328,148,316,167,362,139,331,139,334,180,353,179,322,73,334,97,392,81,306,120,311,115,253,112,280,95,229,102,272,92,255,106,272,91,240,96,253,96,236,114,266,250,280,142,308,75,306,243,344,252,460,187,478,222,372,63,170,111,353,213,460,184,420,17,115,30,211,83,793,22,223,62,222,77,159,149,185,53,216,172,302,53,237,147,330,125,301,192,280,178,291,204,282,133,331,179,289,200,297,179,211,161,218,114,216,204,198,186,198,141,190,72,180,166,178,205,192,166,201,65,305,68,284,63,281,76,298,87,255,65,312,70,331,64,317,93,295,85,329,68,323,27,340,24,341,79,247,41,257,50,266,21,265,24,279,25,282,26,269,5,93,11,43,7,77,25,105,14,175,6,128,7,71,4,83,5,56,6,57,57,220,56,214,55,225,54,234,54,230,59,220,54,225,55,235,49,223,73,221,278,221,356,151,112,225,122,225,94,195,287,359,318,305,439,489,167,33,149,203,58,185,184,46,327,130,29,272,106,89,114,170,169,178,161,220,26,130,29,118,65,345,48,344,24,334,49,310,33,348,37,313,85,315,53,297,37,295,65,310,140,193,101,180,162,157,62,150,139,189,123,160,50,153,26,105,71,127,116,167,67,309,58,327,40,94,111,157,67,309,232,50,205,105,142,164,162,166,166,169,168,322,185,338,163,351,154,339,146,331,178,333,172,343,104,263,107,270,109,258,45,144,53,140,52,149,54,148,49,143,50,144,58,135,65,129,54,146,53,137,57,152,20,127,62,188,27,110,18,113,171,117,17,133,51,165,26,194,23,162,169,261,163,263,167,265,163,271,164,269,167,276,167,279,165,281,164,283,165,289,131,259,124,301,208,361,55,304,110,255,196,294,171,370,247,370,155,231,24,231,57,334,127,647,61,300,61,328,39,331,48,347,85,364,59,319,64,321,93,337
13,157,25,128,51,117,21,133,8,100,52,144,28,143,45,114,49,115,18,102,81,273,129,578,472,576,182,375,388,411,73,440,157,303,11,300,198,324,132,580,27,262,56,201,38,171,94,165,24,133,75,157,3,162,86,178,32,207,52,215,138,212,3,35,9,74,3,31,2,101,3,58,3,56,3,93,3,73,4,153,83,399,171,246,106,413,324,641,123,369,319,481,240,269,17,191,147,255,34,203,29,229,29,229,18,236,29,246,31,227,35,224,36,223,36,223,4,253,44,219,68,144,70,146,90,220,94,222,87,136,89,216,87,139,86,215,83,140,90,220,57,247,191,236,194,243,60,250,191,235,196,240,197,240,62,255,185,230,62,243,109,240,251,401,110,273,261,461,80,192,223,248,38,173,140,228,224,338,98,228,36,299,60,321,188,282,209,356,38,254,245,291,103,297,179,297,69,319,23,263,123,237,122,203,125,215,124,227,118,235,119,237,122,239,109,237,109,238,108,236,206,284,192,308,194,298,202,284,198,286,203,278,200,276,199,270,199,262,205,265,335,431,157,703,599,669,45,534,366,586,169,419,209,365,181,406,224,434,239,572,40,419,23,234,52,329,47,378,38,319,33,362,19,327,36,329,28,323,33,380,103,409,94,275,130,189,56,265,45,221,18,110,42,92,46,96,4,96,53,134,114,88,115,88,115,88,114,88,114,88,115,87,115,87,114,87,114,88,115,88,132,234,74,171,78,178,82,167,88,161,85,165,85,165,87,164,88,166,116,219,63,352,5,264,37,237,3,514,41,494,21,257,70,198,53,602,122,471,56,207,59,96,75,132,68,91,22,92,94,136,61,91,63,91,96,66,42,115,54,100,40,264,13,56,22,146,11,49,54,90,15,103,14,56,9,47,19,45,14,105,246,368,243,300,164,293,187,336,176,286,166,278,141,318,141,281,190,295,157,315,157,624,98,574,387,643,367,850,151,604,96,461,142,507,325,551,267,628,268,464,98,288,188,334,94,293,78,300,76,277,66,288,187,340,172,356,182,338,178,355,58,377,82,364,67,374,58,381,62,378,104,356,86,381,79,398,103,362,77,377,103,364,148,328,154,338,238,322,134,370,196,359,87,376,96,348,106,335,101,377,172,488,115,365,78,351,117,221,172,271,88,475,91,466,147,461,133,222,177,483,131,288,73,291,128,308,124,301,121,296,70,287,73,291,62,291,97,286,116,276,252,309,159,342,178,335,164,306,153,350,160,358,235,318,182,298,226,432,213,327,237,420,124,334,320,430,256,343,268,395,251,463,197,351,285,395,219,386,258,357,110,328,145,349,155,348,144,348,74,353,78,354,156,308,154,311,141,326,143,327,174,509,230,508,196,510,208,510,199,502,214,509,166,502,138,508,147,507,138,509,88,333,146,122,99,361,454,270,353,270,333,237,139,303,97,364,253,237,123,158,162,551,138,248,214,426,83,231,89,214,101,484,240,438,84,231,73,219,2,205,414,586,428,668,145,311,634,874,208,699,355,675,426,493,290,595,410,599,152,265,53,207,39,207,43,210,44,211,39,207,38,206,41,208,65,213,46,201,58,210,98,407,19,180,16,211,12,189,30,218,14,243,11,253,5,194,24,231,12,165,131,415,5,269,12,282,13,282,21,281,9,297,14,289,24,290,9,273,9,275,70,220,97,138,103,122,153,218,68,172,83,162,65,159,4,145,93,157,109,254,54,177,55,288,103,295,150,187,98,287,121,296,119,304,138,258,132,310,254,303,85,190,92,194,92,192,103,191,95,192,97,193,96,191,86,192,81,190,90,189,93,63,29,114,60,179,29,101,40,162,72,263,72,179,18,94,63,157,96,176,217,201,206,201,213,201,217,201,217,201,228,201,186,169,225,219,192,213,12,42,311,266,19,244,366,287,22,288,19,242,24,347,209,373,20,310,12,241,433,292,212,500,163,215,164,142,113,85,31,189,62,197,82,197,73,212,129,186,174,108,25,135,7,112,10,145,3,43,3,31,4,49,8,264,7,170,8,191,7,136,196,192,191,219,200,164,147,176,236,195,211,188,196,192,178,194,197,175,195,170,38,294,13,332,13,334,12,342,38,294,41,297,45,273,37,273,57,258,12,321,383,563,433,598,51,329,197,302,106,248,238,578,265,586,396,632,76,286,267,353,215,341,111,162,124,162,116,150,84,88,64,114,71,87,32,63,67,87,36,60,107,325,153,326,177,369,144,322,144,325,188,362,182,331,77,346,109,392,93,308,120,320,116,260,112,288,100,236,101,281,92,262,106,281,91,247,96,261,102,242,106,247,261,294,159,318,91,320,257,332,263,445,208,471,234,363,61,183,88,341,225,474,205,412,17,125,34,204,101,770,22,230,60,230,77,166,155,190,59,223,179,288,62,251,158,321,132,287,206,287,190,288,214,268,145,330,192,289,215,308,162,201,173,224,122,214,222,200,203,198,155,195,79,181,160,172,190,187,154,194,65,312,68,292,63,287,75,305,87,261,65,321,70,341,61,326,94,304,84,338,70,332,28,351,25,353,81,253,42,265,50,274,22,273,24,286,25,290,26,277,8,99,14,44,10,79,31,103,24,183,12,137,10,74,4,89,6,59,8,60,52,231,50,224,51,235,55,245,54,240,53,231,49,235,56,246,47,233,63,229,294,224,349,169,120,228,130,228,95,205,301,342,306,287,444,471,157,51,150,222,62,177,192,47,317,140,36,264,114,81,119,162,176,179,168,214,36,134,33,113,62,356,50,355,26,345,50,319,33,359,36,322,85,324,52,306,40,304,65,320,146,199,95,183,164,163,57,153,141,194,127,165,46,158,21,101,66,128,115,172,86,317,72,344,32,101,97,175,86,317,267,59,193,97,137,193,157,195,166,197,168,325,190,336,167,352,157,342,150,333,181,331,176,341,105,267,111,273,108,262,42,150,51,148,46,154,54,156,48,151,49,152,52,142,57,132,50,153,50,145,63,154,28,131,60,195,18,115,12,116,170,105,22,135,62,172,39,203,25,168,172,263,166,263,168,267,166,270,167,270,170,276,169,282,168,282,167,286,168,290,139,265,137,306,222,363,65,308,115,265,201,301,171,380,258,369,163,233,30,239,58,343,127,667,62,308,60,337,43,340,53,356,84,374,56,328,63,328,92,345
19,155,24,135,42,122,18,139,16,109,57,137,28,151,52,115,56,116,13,109,97,284,125,597,476,592,162,383,380,432,84,438,172,308,8,309,200,334,132,598,59,287,46,216,51,170,124,188,11,130,64,154,16,163,78,185,49,219,66,223,139,218,3,37,12,80,3,34,2,107,3,62,4,60,7,96,3,79,11,159,87,385,180,253,116,411,344,644,142,360,332,465,248,279,19,202,145,264,44,202,17,237,17,237,6,245,17,246,19,236,24,232,24,232,23,233,3,265,32,227,70,147,70,149,94,222,98,224,84,137,92,217,84,140,90,217,80,140,94,222,61,252,193,242,198,248,61,255,192,241,199,245,200,245,62,260,186,236,62,248,129,245,231,408,87,280,247,482,94,188,219,261,47,167,142,218,240,327,85,240,45,307,76,317,174,269,230,351,50,253,241,275,116,306,193,292,83,328,16,276,127,237,126,205,130,215,128,227,123,239,124,237,127,239,113,240,112,241,112,239,201,291,194,315,194,305,197,290,191,287,195,277,193,276,192,269,197,269,199,268,346,416,184,699,616,648,71,524,377,608,186,420,221,381,161,406,240,448,265,570,40,430,21,242,54,337,47,388,38,328,32,371,21,335,37,338,29,332,34,390,117,399,81,271,144,196,55,254,48,208,20,107,46,92,50,97,7,100,58,136,118,87,119,87,119,87,118,87,117,86,119,86,119,86,118,86,118,86,119,87,133,226,73,178,76,184,79,174,83,159,83,172,84,172,85,170,86,173,116,225,78,357,5,273,37,246,3,535,41,473,21,265,74,206,54,622,123,491,58,214,56,108,70,142,59,96,11,91,86,148,57,103,58,101,91,79,40,125,50,112,57,288,12,58,34,145,10,50,54,85,21,105,17,56,12,47,17,47,20,105,255,355,249,286,169,284,199,336,179,277,176,277,150,319,149,284,199,284,165,305,144,656,134,598,346,678,398,859,145,629,123,481,176,528,339,582,290,618,296,465,82,302,183,351,79,307,58,308,66,291,53,300,183,356,162,376,174,353,169,377,86,372,95,369,80,383,69,397,88,378,117,360,102,376,106,385,119,371,92,384,103,378,144,342,130,355,240,345,117,391,171,376,84,392,95,367,108,351,92,407,186,488,116,380,78,365,114,236,172,303,101,487,95,482,178,457,133,237,190,481,141,297,60,292,138,317,135,308,143,306,82,289,81,305,49,292,107,293,127,280,256,320,175,346,195,331,138,301,171,350,177,359,242,326,203,292,228,463,234,324,237,391,155,368,290,444,242,364,279,373,257,474,215,379,261,406,228,402,257,381,143,322,177,343,189,340,176,346,101,359,107,361,193,299,192,298,172,316,176,314,190,509,233,492,212,510,224,510,214,495,230,498,181,497,152,506,162,504,152,506,92,347,135,141,106,374,464,280,379,270,366,262,131,302,104,373,284,237,107,182,172,568,130,242,217,407,79,222,99,216,111,469,240,422,80,223,82,215,3,213,448,596,405,637,154,301,660,845,243,705,320,666,453,485,258,591,376,599,136,262,60,212,46,212,51,215,51,215,46,212,45,211,49,214,72,217,52,207,65,213,103,415,18,185,24,217,18,194,29,224,15,249,10,261,6,201,26,239,13,170,140,428,8,278,15,292,14,291,24,290,9,307,18,298,30,300,12,282,12,284,54,231,99,125,109,130,160,197,47,184,104,157,86,161,21,153,102,148,89,254,33,185,70,285,88,295,159,204,113,283,136,290,132,303,151,255,145,295,270,299,91,190,98,194,98,192,105,196,101,192,103,193,102,193,92,192,87,191,96,191,82,58,34,121,68,175,37,107,48,160,84,263,82,187,25,98,71,156,105,186,233,201,222,201,229,201,233,201,233,201,243,201,202,173,241,215,207,217,12,57,321,266,15,252,385,292,19,295,17,250,15,359,217,386,17,320,10,249,445,307,215,517,157,213,164,148,119,85,31,195,62,203,88,197,73,207,130,191,174,113,25,143,9,116,10,153,3,46,3,32,5,51,9,278,8,177,12,199,8,141,204,190,200,217,209,163,155,174,245,195,219,186,205,190,187,193,206,182,203,163,26,306,12,344,11,346,12,354,27,305,28,306,37,286,26,284,45,267,11,333,417,578,459,627,67,323,196,313,121,248,272,567,286,598,402,666,79,278,285,340,231,339,118,160,132,160,123,149,89,87,69,113,75,86,35,63,72,85,39,60,116,316,158,336,187,375,150,322,150,323,194,369,185,339,81,358,119,382,102,317,120,329,112,267,113,296,100,243,102,289,93,269,106,290,90,254,96,269,102,249,85,244,240,301,165,328,107,328,266,316,284,449,227,462,247,367,51,190,80,321,243,486,226,408,28,128,39,198,118,746,27,231,60,238,82,167,160,193,66,216,192,289,63,264,167,310,146,290,220,299,204,294,222,254,157,323,206,296,230,322,162,191,182,223,129,211,213,185,209,184,168,198,86,181,178,178,175,181,159,191,64,318,67,299,63,294,75,312,87,267,65,330,69,351,56,334,96,312,83,348,71,340,30,361,26,365,86,260,42,273,50,282,22,280,27,294,26,298,27,285,12,104,16,44,13,79,37,101,34,187,20,144,14,76,7,95,9,60,12,62,53,242,50,235,54,246,62,254,55,250,51,242,48,245,61,254,54,243,54,239,308,218,338,185,128,227,138,227,93,214,313,324,301,278,447,452,145,70,154,240,65,168,200,48,306,148,41,255,123,74,124,154,184,182,176,206,45,135,37,111,60,367,52,366,28,355,51,328,34,369,36,331,85,333,52,316,43,313,66,329,150,203,90,187,165,168,51,156,145,200,131,171,42,164,16,101,61,128,115,177,105,314,91,347,26,109,86,193,105,314,302,80,184,81,137,221,157,223,165,226,171,327,194,333,171,352,161,344,154,335,185,329,180,340,109,271,114,277,108,266,34,152,49,156,38,155,46,158,45,158,41,156,51,150,52,139,42,156,48,154,64,148,36,137,63,199,14,122,8,120,172,95,28,138,74,181,50,215,28,174,175,264,169,263,171,269,169,271,169,273,171,278,170,283,169,285,168,288,170,290,147,269,151,310,237,359,75,312,122,275,207,310,176,390,270,366,172,236,38,246,58,353,127,688,62,317,61,346,47,350,53,366,83,384,54,337,63,335,93,353
20,149,24,142,37,130,16,145,25,114,60,137,29,150,59,116,63,116,12,116,116,294,118,608,485,594,141,390,371,450,81,453,188,304,16,306,206,343,133,615,93,297,30,229,62,161,112,207,3,132,53,161,30,154,79,192,69,225,82,228,142,224,4,39,17,82,4,36,2,113,5,65,8,61,11,98,9,80,19,162,91,371,188,254,116,399,358,638,157,348,339,449,258,286,21,213,143,273,55,204,6,245,6,245,4,255,6,246,8,244,13,240,12,241,11,242,3,277,20,236,73,147,71,152,97,223,101,225,81,137,96,218,81,140,94,220,76,140,98,224,65,257,196,247,200,254,63,259,194,246,202,251,205,251,65,265,190,242,65,253,150,249,210,407,65,289,236,503,109,184,210,271,54,162,144,209,257,317,70,253,50,320,85,302,192,266,235,331,61,256,224,270,130,317,208,288,99,328,16,289,132,237,131,205,134,216,132,229,127,239,128,239,132,241,118,241,116,241,116,239,194,292,196,322,199,310,191,293,188,294,189,280,187,281,185,271,192,272,191,269,357,402,210,695,628,626,86,502,364,630,204,421,229,396,140,407,259,462,275,559,41,441,23,250,57,346,47,398,38,337,32,381,21,344,37,347,28,342,35,401,127,384,68,265,146,202,67,264,61,211,24,107,50,90,51,99,9,102,62,138,122,88,123,89,123,89,122,88,121,87,123,88,123,88,122,88,122,88,123,89,136,219,73,184,78,190,78,180,82,166,82,179,84,179,83,177,84,180,116,232,77,370,5,282,37,255,3,556,59,466,21,273,77,214,54,643,122,512,61,221,52,120,64,154,56,108,2,93,80,159,53,115,54,112,86,91,37,136,47,123,76,307,10,59,43,137,9,52,56,88,28,102,19,53,15,44,14,47,26,106,259,341,260,272,175,274,210,336,182,268,186,276,159,319,157,286,203,274,175,296,109,671,100,616,384,668,387,879,131,660,143,516,176,541,371,591,269,596,298,450,66,318,184,370,64,323,46,323,52,305,40,312,181,371,155,396,170,368,185,372,109,370,107,375,95,386,89,395,114,374,131,362,119,376,131,378,132,376,109,386,104,391,140,355,104,374,243,367,97,403,145,391,81,408,87,378,98,358,79,423,200,488,115,395,78,379,107,251,170,335,116,495,109,488,208,454,124,251,204,480,152,306,67,298,149,325,146,315,164,316,95,292,105,318,50,297,118,299,139,288,255,338,190,350,212,326,111,295,189,348,193,360,242,340,217,303,231,494,243,336,240,365,188,401,260,455,225,384,277,402,265,481,231,407,238,417,236,418,256,404,176,314,192,347,188,351,182,354,128,362,137,360,188,318,199,305,161,333,173,332,205,509,238,475,227,510,226,500,229,484,231,482,195,491,166,502,176,499,165,501,98,360,134,182,110,387,448,284,405,270,371,298,131,270,112,386,314,245,94,207,185,581,119,239,236,406,83,214,109,216,130,474,244,416,82,215,91,214,6,222,475,617,380,605,172,301,664,810,275,713,284,661,481,478,225,592,342,592,121,259,67,214,54,217,58,219,58,219,54,217,52,216,56,218,79,221,60,212,72,217,91,424,18,191,24,224,20,200,23,226,10,255,9,270,14,207,26,247,8,170,147,440,10,287,20,302,17,300,27,299,11,315,23,308,36,309,15,292,14,293,36,238,103,113,112,142,167,180,44,204,122,152,107,164,38,155,107,132,70,256,42,201,86,281,77,302,176,216,128,280,151,284,145,300,164,254,160,283,287,295,97,190,104,196,104,195,105,202,107,197,108,195,108,195,99,192,94,191,103,193,71,56,40,128,75,172,39,114,55,159,95,262,93,195,32,104,78,154,112,196,249,201,238,201,245,201,249,201,249,201,259,201,218,177,256,212,222,220,10,72,331,265,13,258,403,296,17,304,13,257,7,370,226,398,14,329,7,256,458,319,218,534,151,211,164,154,125,85,31,201,62,209,94,197,71,203,133,197,174,119,25,150,11,119,11,161,3,48,3,34,6,54,10,292,10,183,17,206,9,146,212,188,209,214,217,161,164,171,254,194,227,183,213,188,195,192,214,186,212,159,19,319,12,356,12,358,13,365,19,318,19,319,29,299,18,296,34,276,12,345,451,574,489,647,82,318,196,327,137,243,304,557,291,631,411,698,98,280,302,326,245,333,125,158,140,157,131,146,93,85,74,112,79,84,37,63,76,84,42,60,126,314,164,346,197,379,157,330,157,331,186,373,189,347,87,370,127,390,111,329,120,337,111,275,113,303,100,249,105,297,93,277,106,299,90,262,96,276,100,256,81,228,223,303,179,327,124,330,282,314,304,454,239,458,258,382,53,199,83,294,256,498,236,419,39,131,41,200,131,744,30,225,67,238,89,162,166,198,70,208,206,296,61,278,175,297,159,297,235,313,218,306,236,258,165,313,220,308,245,333,179,201,185,213,136,207,195,184,192,184,181,197,93,181,196,182,160,176,171,195,64,325,66,306,64,300,75,318,88,273,65,340,69,361,55,343,97,320,83,357,73,348,31,372,26,376,86,266,43,282,50,290,23,288,31,301,28,307,29,293,18,108,18,44,16,80,42,98,44,189,28,148,18,76,11,101,13,60,15,63,56,252,51,245,61,255,72,261,63,258,58,251,56,254,71,257,63,250,55,250,312,202,326,172,137,223,147,224,92,223,318,306,321,288,448,432,134,88,156,260,69,160,209,52,295,157,49,246,133,67,125,147,191,181,179,199,52,132,40,107,59,377,53,378,30,365,52,338,36,379,37,341,85,341,53,325,47,322,67,339,155,209,84,192,167,174,46,160,149,205,135,176,39,169,11,104,56,129,114,182,125,302,109,337,22,116,81,213,125,302,329,110,175,96,145,250,165,252,166,254,174,327,197,329,175,352,163,341,158,335,188,327,183,340,112,274,117,281,108,269,25,150,41,156,30,156,38,158,36,158,33,156,44,156,50,148,34,156,43,158,67,147,43,142,70,195,23,126,13,125,184,100,33,141,85,189,60,229,32,178,178,265,170,265,173,271,170,273,171,274,171,281,173,285,170,288,171,289,172,293,155,272,164,314,251,359,84,318,131,285,215,311,177,401,282,362,179,239,46,254,59,362,127,708,63,325,61,356,50,359,54,376,81,394,51,347,63,342,92,361
24,142,25,148,36,139,17,147,34,117,60,144,31,143,66,116,68,119,15,114,135,303,131,613,502,603,120,391,359,467,79,468,204,300,19,316,211,335,133,632,128,305,10,231,76,157,80,205,13,139,65,160,40,153,85,206,88,228,98,230,144,229,6,40,19,87,6,38,5,120,9,66,11,64,11,104,12,84,15,174,95,378,196,253,128,407,348,629,173,336,344,431,269,291,23,223,142,281,65,203,4,256,4,256,3,267,4,256,4,254,4,249,4,250,4,251,2,290,8,244,76,147,71,156,101,224,105,226,77,137,100,219,77,140,98,222,73,141,102,226,69,262,199,253,202,260,67,264,198,252,205,256,206,256,69,270,195,248,68,258,171,252,220,414,44,301,229,522,124,183,198,285,62,156,147,199,274,306,57,264,60,327,92,287,208,281,215,325,66,268,207,272,143,324,223,282,107,313,19,303,136,240,135,208,138,217,136,231,132,240,130,243,136,243,123,242,121,241,121,239,189,297,200,329,202,317,190,301,190,301,188,287,189,288,185,278,189,278,187,274,372,391,235,687,651,608,111,512,339,640,222,418,240,412,120,403,279,465,250,554,41,452,24,258,60,355,47,409,38,346,33,390,22,352,39,355,28,351,36,411,130,368,55,258,136,215,80,275,75,213,28,108,54,88,55,98,12,106,66,140,126,90,127,90,127,90,126,89,125,89,127,89,127,90,126,89,126,90,127,90,139,225,74,191,83,185,79,187,81,173,81,185,84,185,83,184,83,187,120,235,82,384,6,292,37,265,4,578,81,465,22,280,81,221,54,663,123,532,63,228,48,132,59,165,52,121,2,105,73,170,50,127,51,124,80,104,35,146,43,135,90,333,10,61,54,136,7,54,55,93,35,99,23,53,18,46,11,47,26,111,260,328,271,259,182,264,222,336,185,258,196,277,169,318,166,288,207,263,184,288,97,680,148,604,408,681,392,894,98,670,166,546,154,544,402,585,242,569,325,437,63,338,180,384,65,343,39,339,34,313,28,324,181,387,164,416,168,383,201,374,139,362,120,379,109,386,110,387,140,368,144,364,134,373,149,377,148,371,125,386,106,405,135,369,82,391,252,382,118,431,119,405,79,424,84,392,104,374,95,428,214,488,114,410,77,393,103,266,163,367,131,501,125,492,239,451,120,266,218,479,163,315,79,303,160,333,157,322,185,326,107,294,128,330,63,302,129,304,149,296,253,356,205,352,229,319,108,315,207,346,209,359,242,354,231,320,234,525,241,357,247,387,217,431,246,472,207,401,272,431,276,478,244,435,248,435,243,434,254,428,161,344,164,372,159,374,158,380,145,368,147,369,166,355,173,340,151,358,150,347,221,509,243,459,232,496,223,484,240,468,234,467,210,484,180,498,190,493,179,493,104,373,131,224,122,396,429,284,431,270,353,334,131,238,121,399,321,276,86,232,195,597,107,238,255,409,92,214,119,217,149,476,262,412,91,214,99,220,11,230,485,637,349,576,190,300,651,776,311,709,249,659,510,469,249,583,308,591,115,255,74,218,61,220,65,221,66,221,61,220,59,219,63,221,86,221,67,214,80,221,80,432,17,196,20,232,18,204,20,232,6,262,9,279,22,210,27,255,6,171,156,451,14,296,26,311,18,309,32,308,13,325,26,317,39,317,22,302,17,303,17,243,106,100,103,154,162,202,66,208,117,173,114,169,56,154,120,123,50,253,66,199,101,279,91,308,193,217,143,278,161,283,159,299,174,258,176,274,304,290,101,194,104,202,104,201,106,208,107,203,108,201,109,201,105,193,100,191,103,199,61,54,46,136,83,171,43,122,63,157,107,259,105,207,37,109,82,158,121,204,265,201,253,201,261,201,265,201,265,201,275,200,234,181,271,208,238,224,8,87,341,272,9,266,421,305,13,311,10,264,3,382,236,408,11,338,6,263,472,329,220,552,145,208,164,160,131,85,31,207,62,215,100,197,69,199,136,202,174,124,26,157,13,122,11,169,3,51,3,35,7,56,10,305,13,190,23,212,10,150,221,185,217,211,225,159,172,169,262,193,235,180,222,185,204,190,222,185,220,159,14,331,14,368,14,370,16,377,14,330,14,331,22,312,12,308,23,288,15,358,484,573,512,675,97,316,203,340,153,231,338,557,294,664,402,714,116,279,317,318,260,329,132,155,148,154,138,143,98,83,78,112,84,82,40,63,80,82,43,59,136,313,170,356,207,384,165,337,165,338,178,378,193,355,96,381,139,398,122,341,120,346,110,282,113,311,100,256,106,306,93,284,106,308,90,269,96,284,94,264,83,207,204,295,176,318,141,329,299,311,326,459,259,465,269,383,62,207,88,267,274,503,222,435,49,132,40,207,128,771,34,223,73,231,89,166,172,201,71,216,219,307,58,291,182,286,173,309,249,320,232,319,246,272,173,301,234,321,260,336,196,202,174,210,144,202,176,184,175,184,190,184,100,180,214,183,162,172,183,200,64,331,65,314,63,307,75,325,87,279,64,349,69,370,53,352,98,328,82,366,76,357,32,382,28,388,85,273,44,290,51,298,25,295,35,308,30,315,33,301,23,109,21,44,19,79,46,92,55,189,36,150,22,76,17,105,16,59,18,63,67,258,56,256,71,256,82,262,74,259,68,260,66,258,82,260,73,253,62,260,314,186,309,162,145,219,153,218,89,232,308,290,339,301,449,412,123,107,158,278,74,152,216,58,285,164,53,237,143,60,129,139,198,181,180,191,63,133,44,102,58,388,54,389,33,375,54,347,39,390,39,350,86,350,54,334,52,331,69,348,160,214,79,196,170,179,41,164,154,210,139,181,37,174,9,109,51,130,114,187,133,283,117,317,19,124,79,233,133,283,346,145,154,89,161,278,181,280,163,283,177,327,195,326,175,351,163,337,158,331,189,323,186,338,115,278,120,283,110,273,17,153,32,153,24,162,30,156,28,158,25,157,36,156,46,156,26,158,35,157,73,151,51,146,77,189,32,130,18,128,195,105,38,143,96,197,72,240,38,178,178,267,173,267,176,274,173,275,174,275,172,284,176,287,172,289,173,292,175,295,163,273,178,319,265,358,94,326,139,295,224,306,177,412,294,365,186,238,55,260,59,371,128,728,64,333,61,365,51,368,54,386,79,404,49,356,62,349,93,369
28,135,26,155,36,148,21,141,43,118,61,151,34,136,68,122,68,126,19,107,153,311,136,632,518,614,99,394,341,484,77,484,220,297,21,327,220,342,134,650,165,311,13,243,83,169,66,208,27,137,63,170,53,150,92,212,105,232,116,232,149,232,8,40,22,90,6,40,8,126,13,68,11,68,12,110,12,90,15,186,96,392,205,253,134,391,356,625,187,324,347,412,279,290,33,230,146,288,75,197,3,267,3,267,3,279,3,267,3,265,4,260,3,262,3,263,13,295,4,254,80,147,73,158,105,225,109,228,74,138,104,221,74,141,102,223,70,142,106,226,73,267,201,258,204,266,67,269,201,257,205,262,205,262,71,275,201,254,71,262,185,263,239,409,24,315,223,544,139,181,189,296,67,158,151,198,293,291,47,275,74,332,109,284,226,287,196,337,65,280,190,272,157,330,239,275,117,297,27,314,136,245,137,212,142,220,139,235,136,241,134,247,137,248,127,243,125,244,125,241,191,304,203,336,204,325,193,307,198,307,191,294,193,295,186,285,193,285,187,281,388,383,261,680,672,595,137,519,360,640,240,415,250,428,99,399,299,455,225,554,42,463,24,266,63,364,47,419,38,355,33,400,23,361,39,364,27,360,37,421,138,354,53,253,129,227,80,263,88,213,31,110,57,84,58,96,14,107,70,138,130,91,131,91,131,91,130,90,129,90,130,90,130,90,130,90,129,90,131,91,138,233,81,192,89,182,85,188,79,178,81,192,86,189,87,188,87,191,126,233,83,400,6,301,37,274,3,599,86,473,23,288,85,229,54,683,123,552,66,235,45,144,53,177,48,133,2,116,65,182,46,139,47,136,75,116,32,157,40,146,116,345,11,64,65,137,7,56,52,98,42,100,26,55,16,48,9,47,21,113,261,314,258,260,192,256,234,336,188,249,206,277,178,317,174,289,209,252,189,279,142,694,145,627,413,632,422,853,107,681,186,520,189,558,433,583,220,538,352,426,68,359,181,402,69,364,57,358,21,326,19,337,182,403,181,436,175,398,198,395,154,347,131,381,123,386,123,401,166,356,157,362,150,373,173,384,161,372,141,385,118,409,133,381,99,413,258,393,139,440,107,421,85,434,81,411,104,390,126,420,228,488,112,425,76,407,102,281,151,399,146,504,140,494,270,450,118,282,231,478,173,322,92,309,171,340,168,327,199,326,119,296,151,340,75,307,141,309,160,302,252,373,220,351,246,309,110,341,225,342,225,357,241,368,252,334,266,527,240,378,247,416,243,467,275,468,205,418,265,460,287,474,253,410,272,422,258,429,263,440,142,376,142,395,139,402,134,406,128,391,122,393,143,389,153,379,134,379,135,368,224,497,248,442,237,480,224,468,248,454,248,454,225,477,195,491,204,487,193,482,112,387,124,265,127,409,411,284,456,270,318,355,131,206,127,412,320,306,82,257,210,601,98,233,275,408,102,216,128,219,168,479,283,407,100,221,108,227,20,236,510,634,318,548,208,303,639,743,332,687,251,652,539,455,277,571,276,591,130,254,82,221,69,221,73,222,73,222,68,221,67,223,70,224,93,221,74,218,87,221,69,443,17,202,17,239,19,210,22,237,3,270,8,287,29,213,28,263,11,173,159,462,18,305,31,321,22,318,38,318,16,334,30,327,44,327,28,312,20,312,5,249,119,102,95,166,161,223,46,222,119,194,100,188,74,152,116,138,38,251,90,197,116,277,106,307,195,229,158,274,154,298,167,304,177,271,192,265,320,286,102,200,105,209,105,207,107,215,108,209,108,208,109,208,109,197,105,194,103,205,50,50,52,144,91,171,49,130,71,156,119,255,116,217,40,116,81,165,121,214,281,200,269,200,277,200,281,200,281,200,291,200,250,185,287,205,253,228,5,102,348,281,8,274,440,318,8,315,8,271,6,393,248,416,8,348,3,270,488,338,223,569,140,205,164,165,138,85,31,214,62,222,107,197,73,197,139,207,174,129,26,165,16,125,12,178,3,53,3,37,8,58,11,319,16,196,30,217,12,155,229,182,226,207,233,157,181,166,271,192,244,176,230,182,213,188,231,182,229,160,12,344,17,380,18,382,20,389,12,343,12,344,16,325,9,320,16,299,19,370,518,575,540,691,113,314,208,355,168,241,367,584,322,692,417,724,134,277,333,311,275,325,140,151,156,150,146,140,103,81,83,110,88,80,43,62,84,80,46,58,140,323,175,366,205,394,174,343,174,344,174,387,198,364,108,382,151,400,134,352,120,355,111,289,113,319,100,263,106,314,92,291,106,317,89,276,96,291,93,271,90,186,186,287,177,310,158,322,317,309,340,474,275,476,280,391,68,212,98,240,288,492,205,450,60,129,36,214,122,798,33,230,80,224,82,173,178,205,70,224,233,320,57,304,195,290,186,321,263,323,246,328,248,286,179,289,248,329,275,336,213,200,163,202,149,207,158,181,158,181,176,184,106,179,232,190,177,177,192,200,64,338,64,321,64,313,75,332,88,285,64,358,69,380,52,361,100,337,81,375,78,365,33,393,30,399,85,279,48,298,54,306,28,303,42,316,36,324,37,310,29,108,23,43,23,76,52,91,65,186,45,151,26,75,23,108,17,56,22,63,77,264,66,262,82,256,92,259,84,259,78,262,76,258,92,260,83,255,73,268,330,190,296,172,152,212,161,210,87,242,298,277,346,285,450,392,109,124,162,296,77,144,223,66,274,170,57,228,154,55,131,131,205,181,182,184,73,134,48,99,58,399,55,400,37,386,54,356,43,400,42,359,86,358,56,343,59,341,71,358,165,220,73,199,175,185,36,167,159,214,142,186,35,179,10,114,46,131,113,192,131,263,112,298,17,132,80,253,131,263,338,180,132,81,173,306,193,308,161,311,180,326,190,327,172,347,163,333,158,327,186,322,182,336,117,281,123,287,113,276,15,161,24,153,24,170,23,160,22,163,21,164,28,157,37,156,23,165,27,156,78,155,58,150,83,185,42,137,24,130,207,110,43,145,106,207,83,254,45,184,179,270,176,267,178,275,176,276,176,278,174,286,178,290,175,289,175,295,177,298,171,274,192,319,279,355,101,321,149,304,229,299,180,423,303,364,190,246,60,270,59,381,130,747,64,341,61,374,50,377,53,395,77,414,47,366,62,356,93,377
34,129,28,162,36,157,26,136,43,121,62,157,41,130,68,129,68,133,26,102,169,326,140,650,534,624,85,407,327,502,78,499,235,295,25,337,230,350,137,667,204,319,33,236,87,180,37,205,36,135,72,178,67,143,94,221,126,235,135,236,153,235,10,40,28,92,7,43,15,131,13,72,11,72,16,115,14,95,26,197,96,406,209,245,149,379,356,606,204,311,352,393,289,284,43,235,155,289,84,189,3,279,3,279,2,291,3,279,3,276,3,271,3,273,3,275,26,299,3,266,83,147,77,159,108,226,112,229,71,138,108,222,70,141,106,224,68,146,109,228,73,272,202,264,204,271,68,274,204,263,205,268,204,267,71,279,206,259,76,267,184,281,257,401,5,338,220,566,146,187,179,310,59,165,149,206,310,290,34,288,88,324,125,281,243,283,175,338,65,291,192,264,171,334,254,272,132,290,29,327,136,249,138,216,144,224,140,239,137,246,136,251,137,252,131,246,130,249,127,246,197,312,208,344,205,332,200,309,199,314,198,301,199,299,193,288,199,291,194,288,403,375,287,686,694,579,161,531,380,625,236,408,263,443,80,396,316,441,200,559,47,474,24,274,66,373,47,429,38,364,40,407,30,366,39,373,27,369,38,432,141,338,67,258,124,239,72,250,101,208,35,112,59,80,61,98,18,107,75,138,134,92,134,92,135,92,134,91,133,91,134,91,134,91,134,92,133,92,135,92,137,241,87,187,95,184,90,183,77,185,87,194,89,182,92,182,90,184,129,226,83,415,9,310,37,283,4,620,91,479,24,296,89,237,54,704,123,573,65,242,41,156,48,188,44,145,3,127,58,193,43,150,43,148,70,128,30,167,36,158,143,347,13,64,77,140,8,58,54,101,48,105,26,58,15,51,7,48,16,115,255,303,244,260,202,249,245,336,184,243,216,277,187,316,183,289,211,242,200,271,173,653,134,659,444,630,450,826,152,691,200,485,222,576,464,574,198,507,379,444,72,379,186,421,72,384,61,381,14,346,26,359,185,419,201,448,191,406,194,417,179,340,145,384,138,391,145,391,190,337,170,361,168,376,184,368,175,368,157,386,131,410,147,377,122,438,265,372,162,418,133,445,101,432,75,426,111,405,146,410,242,488,109,440,75,421,103,297,135,431,161,506,156,495,301,451,119,296,245,477,184,331,105,315,182,347,179,333,200,304,131,298,175,349,88,312,152,313,172,308,250,391,235,349,263,318,126,356,243,336,242,354,241,382,258,351,297,527,238,399,247,444,264,452,305,457,221,437,269,480,298,470,261,382,295,412,273,422,287,428,125,408,121,424,119,432,116,434,116,416,119,422,121,425,127,417,122,409,129,402,224,481,251,426,241,465,228,452,257,438,257,438,234,467,209,485,218,481,207,468,122,400,113,284,133,414,392,284,458,284,282,361,131,175,123,421,291,317,80,281,227,609,89,227,294,409,112,216,138,222,187,475,304,417,109,226,116,223,25,244,519,603,350,563,226,308,629,714,339,655,286,644,568,454,304,558,311,583,146,248,89,221,76,222,80,222,80,222,75,222,74,225,77,226,100,221,81,221,94,221,68,455,17,208,15,246,17,215,20,245,10,269,6,296,34,219,29,271,15,176,151,475,22,315,38,331,26,327,39,327,20,344,35,336,47,335,33,321,22,321,23,249,126,103,91,178,171,245,34,239,123,215,83,202,91,151,115,155,42,258,111,194,132,274,121,305,193,246,170,271,140,310,171,317,167,276,209,257,327,301,103,206,107,215,107,214,111,219,109,215,108,214,109,214,110,204,105,200,106,212,39,48,52,151,98,169,56,138,79,154,131,251,123,227,44,123,75,168,123,224,297,200,285,200,293,200,297,200,297,200,307,200,266,189,302,202,268,231,3,117,358,288,8,282,457,333,2,323,4,276,9,405,261,422,5,357,2,278,504,344,226,586,134,204,164,171,144,85,31,220,62,228,113,197,78,197,143,212,174,134,26,172,20,127,12,186,3,56,3,38,11,60,12,333,21,201,37,220,14,160,238,178,235,203,241,154,190,163,279,190,252,171,238,178,221,185,239,178,237,162,12,357,22,392,23,394,26,401,12,356,12,357,12,338,8,332,11,311,25,382,550,568,572,689,122,319,207,367,181,250,400,589,346,724,450,724,152,286,348,296,289,319,147,147,164,145,153,137,106,77,88,109,92,78,45,62,88,78,47,59,145,333,181,376,203,404,182,347,182,348,178,395,204,372,118,372,163,400,146,360,120,364,114,296,114,327,100,270,107,323,93,298,106,326,89,284,96,299,96,278,101,166,168,272,174,304,174,311,330,314,357,469,294,483,271,376,53,213,108,213,290,474,185,460,71,129,32,221,116,822,32,237,78,232,75,180,181,202,68,233,247,329,69,311,207,297,200,329,277,321,260,331,250,300,190,288,262,331,290,330,229,209,156,190,156,213,141,171,142,173,162,182,111,181,239,178,192,181,195,189,64,344,63,329,64,320,75,338,88,291,64,367,69,390,50,370,102,345,79,384,81,374,34,403,33,411,85,286,54,306,58,314,31,310,48,323,42,332,42,318,35,106,24,42,25,73,56,93,75,181,53,150,30,72,29,109,19,53,25,63,88,261,77,263,92,256,100,251,94,258,89,261,87,257,100,254,93,253,84,268,346,198,283,176,158,204,168,203,86,251,316,284,333,272,450,373,92,139,163,315,82,135,227,74,263,176,59,219,164,53,133,123,208,176,183,176,83,133,52,95,58,410,56,412,41,396,55,366,48,411,47,369,87,367,60,353,67,350,72,367,169,225,68,201,179,189,31,170,164,217,146,191,33,184,15,120,40,132,113,198,118,244,99,282,16,140,88,273,118,244,320,215,111,75,173,334,193,336,160,340,181,324,186,327,168,342,164,330,158,323,182,322,179,334,120,284,127,289,117,279,19,169,19,160,27,178,22,168,24,172,26,173,21,161,29,156,26,173,21,164,84,161,66,155,90,182,47,146,30,133,218,114,49,146,117,217,93,268,49,190,182,271,178,268,180,278,178,276,176,280,177,286,180,291,176,292,177,297,178,301,179,275,196,307,293,351,108,327,160,311,229,290,188,432,315,362,196,252,67,276,59,390,130,767,64,349,61,383,48,386,53,405,75,424,44,375,61,363,93,385
40,128,30,169,38,165,32,131,34,128,64,164,48,126,68,135,69,140,33,100,179,316,147,669,552,635,66,407,323,520,80,514,251,294,30,348,240,355,143,684,232,336,50,225,96,189,15,189,47,132,78,189,82,141,107,226,145,243,139,247,159,229,11,41,30,97,9,43,21,131,13,76,13,76,22,116,20,98,38,202,98,420,207,237,167,371,359,588,219,296,354,376,297,275,54,236,164,288,94,186,2,290,2,290,14,292,2,290,2,288,3,283,3,285,2,287,38,303,3,278,86,147,80,159,112,226,116,229,67,139,111,223,67,141,110,226,67,149,113,229,72,277,203,269,205,277,68,279,206,268,205,273,203,272,71,284,207,265,80,272,179,302,275,391,9,360,226,589,151,195,179,321,52,171,150,216,324,304,23,301,92,311,141,279,261,286,158,320,71,302,209,261,185,334,269,269,148,287,41,337,135,254,138,220,145,228,142,243,137,250,137,255,137,257,130,251,132,253,129,250,201,319,215,344,207,339,203,314,199,322,201,308,202,305,199,296,199,299,196,295,418,363,314,688,710,559,174,510,391,603,218,405,277,459,101,391,331,428,175,561,56,485,24,282,67,382,49,440,39,373,50,408,39,367,42,381,31,378,46,442,145,322,80,261,120,252,60,238,115,202,39,113,62,77,65,96,21,104,78,140,138,94,138,93,139,93,138,93,137,92,138,93,138,93,138,93,137,93,139,94,136,250,89,181,102,187,94,182,83,188,90,188,94,184,96,186,96,182,132,221,83,431,12,320,38,293,5,641,92,500,27,303,95,244,54,724,123,593,66,249,37,168,42,200,41,157,3,138,52,204,39,162,40,159,64,141,27,177,33,169,167,335,15,65,79,150,10,59,58,104,49,112,28,62,16,52,4,50,18,120,242,304,230,261,211,243,257,336,175,245,226,276,196,316,191,288,212,231,194,269,216,640,101,670,437,678,482,824,180,647,228,466,252,597,495,578,184,477,403,458,78,389,190,439,80,385,78,393,29,351,34,380,189,434,221,444,202,421,193,438,204,320,156,384,152,395,159,400,213,313,183,357,183,367,198,361,195,365,173,389,145,410,160,373,150,457,272,351,182,395,159,440,117,430,89,434,126,412,167,394,256,488,107,455,77,435,108,312,119,463,176,507,171,497,331,452,125,310,259,477,195,338,117,321,193,352,190,337,200,283,144,300,186,343,101,316,164,318,184,310,248,409,250,345,280,320,152,360,261,327,258,350,236,396,253,371,313,510,236,420,247,472,284,417,335,444,236,457,298,470,309,465,269,354,318,403,289,414,302,413,112,441,110,453,107,463,106,465,110,442,107,449,107,460,109,454,115,440,115,434,224,466,255,409,246,449,234,436,262,423,262,422,236,452,223,478,233,473,218,454,134,414,113,242,140,416,373,284,432,284,249,337,126,155,136,417,270,304,82,306,235,630,101,226,311,423,122,220,148,227,206,470,325,423,117,222,122,228,30,253,494,583,346,535,244,313,619,746,342,633,322,636,584,476,334,554,341,573,161,247,96,221,83,222,87,222,88,222,83,222,81,227,84,228,107,221,89,221,101,221,65,468,16,213,10,249,22,221,27,246,17,270,4,305,32,226,31,279,16,181,140,487,27,324,44,340,30,336,46,336,25,353,39,346,52,345,43,330,26,330,42,244,118,115,98,175,186,262,30,260,127,208,73,217,97,158,113,173,47,267,134,189,147,271,136,301,194,263,164,286,127,320,163,322,154,279,218,268,331,317,103,212,113,216,112,218,115,214,114,210,113,216,113,217,110,210,105,207,111,215,29,47,53,159,100,175,57,146,82,160,143,249,132,239,49,130,69,164,131,234,311,204,300,200,309,200,311,204,311,204,315,214,282,193,313,208,284,235,2,132,368,294,8,289,474,351,6,331,3,284,10,416,273,427,3,367,5,284,519,347,230,604,135,210,164,177,150,85,31,226,62,234,119,197,84,197,149,216,174,140,27,180,23,128,13,194,3,58,4,40,13,60,13,346,26,206,45,223,17,163,246,175,244,197,249,151,198,159,288,186,260,166,247,174,230,182,248,174,246,164,14,369,28,404,29,406,33,413,14,368,14,369,11,351,9,344,11,322,32,395,556,535,600,673,121,334,214,381,196,240,434,586,367,753,483,720,167,301,347,283,303,313,154,144,172,140,161,132,107,73,93,107,96,76,48,61,92,75,50,59,151,343,188,386,195,413,190,350,190,351,186,400,210,380,127,379,176,413,159,368,120,372,116,304,114,334,100,277,108,331,93,306,106,335,89,291,96,307,101,285,113,146,151,258,168,298,186,295,345,307,343,456,303,498,280,367,37,217,129,201,304,480,164,469,81,126,29,227,110,849,29,244,72,240,69,185,185,208,64,242,260,331,82,307,220,308,213,331,291,316,274,331,252,314,203,294,276,331,296,316,236,197,167,195,161,206,152,175,148,172,149,178,111,188,221,170,207,183,184,185,64,351,62,336,66,326,75,345,88,297,64,376,69,400,49,378,103,353,78,393,84,382,36,414,37,422,84,292,62,313,66,323,38,318,56,331,49,341,47,326,39,102,27,39,27,70,58,99,84,173,61,148,33,68,35,109,21,50,28,61,98,256,87,261,102,248,108,241,102,252,99,257,97,253,104,243,99,243,94,267,361,210,267,172,166,196,173,195,83,261,334,299,353,270,448,353,76,151,161,333,86,127,228,82,252,184,61,210,174,50,134,116,201,172,181,169,94,132,56,90,60,420,58,423,45,406,55,375,54,421,55,377,87,375,64,362,76,356,74,377,175,230,62,206,184,195,25,173,170,220,150,197,31,190,20,122,35,133,112,203,98,231,80,273,16,148,106,290,98,231,286,241,90,68,169,363,189,365,160,368,178,323,182,326,168,338,164,326,158,319,178,321,175,331,124,288,131,292,120,282,22,177,19,168,29,186,24,176,30,179,29,181,22,169,21,162,30,181,22,172,88,165,72,163,96,177,51,155,36,136,229,122,54,146,125,229,102,284,52,196,184,271,179,271,183,279,181,277,177,283,180,287,180,294,177,295,180,299,178,303,186,276,201,316,307,346,116,331,170,316,229,282,199,434,327,357,202,258,63,286,59,399,132,786,64,358,60,393,47,396,53,415,73,434,41,384,60,370,93,393
40,134,34,176,41,164,38,129,29,137,67,171,55,124,69,142,70,147,40,100,198,314,154,687,569,641,79,413,312,531,82,529,266,294,35,358,250,359,152,702,243,346,62,219,104,201,3,187,60,121,86,190,94,152,111,233,146,251,150,253,163,227,12,43,35,102,12,43,27,131,16,80,17,77,28,115,26,99,50,202,110,422,204,228,185,372,371,570,234,280,356,357,301,265,65,234,173,285,104,186,13,297,13,297,25,293,13,297,10,295,5,293,8,295,11,296,50,306,2,291,89,147,84,159,116,227,120,229,66,142,115,225,64,143,114,227,68,152,117,230,71,282,204,275,205,283,68,284,206,274,205,279,203,278,71,289,206,271,78,277,176,322,295,378,32,372,250,593,147,209,186,307,44,180,149,225,340,317,13,316,104,309,157,273,279,288,175,308,83,305,225,258,199,332,283,277,165,286,54,335,135,258,139,224,146,232,143,247,137,255,138,260,136,262,130,255,132,258,130,255,201,326,223,345,213,341,203,321,206,326,202,315,202,313,200,303,202,305,199,302,431,351,338,687,729,540,169,484,384,578,200,405,290,466,121,388,349,418,167,557,67,486,24,290,70,391,59,443,48,382,59,408,48,367,51,382,40,383,57,444,160,308,93,262,120,265,51,225,128,195,43,115,66,78,68,96,23,101,82,136,141,94,142,94,142,94,141,93,141,93,142,93,142,94,141,94,141,94,143,95,136,258,94,183,106,194,96,188,88,184,95,185,99,187,102,184,101,187,139,227,83,447,18,328,38,302,5,662,92,521,33,309,101,249,55,744,123,613,73,252,34,180,37,211,37,169,3,150,44,216,36,174,36,171,59,153,25,188,29,180,181,344,17,65,67,157,12,60,55,107,52,120,27,65,19,54,4,52,14,123,228,304,219,264,211,240,269,339,173,254,235,274,205,313,200,287,204,225,184,270,242,630,104,681,458,661,467,864,219,633,264,456,285,613,526,595,200,453,431,460,94,386,204,442,98,384,95,386,33,370,49,398,195,448,241,439,215,417,204,436,225,299,169,385,167,390,178,384,229,291,196,350,195,377,192,389,193,371,189,388,159,409,174,369,163,443,275,330,205,375,184,425,133,426,105,432,142,412,184,381,270,488,104,470,81,449,114,327,146,469,190,508,187,498,362,455,132,325,272,476,206,346,130,326,203,357,201,342,206,267,156,303,179,320,114,319,175,322,196,317,247,426,261,350,292,326,178,363,278,320,270,352,229,410,249,392,315,479,235,441,271,474,298,382,365,430,250,476,325,457,320,461,278,326,342,396,305,408,300,389,122,451,135,448,138,445,138,447,119,455,118,457,134,442,130,445,106,461,101,459,224,450,257,392,250,434,243,420,265,407,265,406,238,437,234,470,232,459,228,440,147,427,113,201,149,429,354,284,406,284,240,301,104,187,149,429,301,307,87,331,235,652,113,225,330,423,132,222,158,235,226,461,347,423,123,228,132,229,38,256,468,562,336,520,262,315,629,779,364,639,357,624,562,495,367,555,371,560,177,249,103,221,91,222,95,222,95,222,90,222,88,229,91,229,115,221,96,221,108,221,69,481,20,218,4,243,28,227,34,247,18,277,10,312,34,234,31,287,16,186,130,499,31,333,52,350,33,345,49,345,31,362,45,355,57,354,50,340,30,339,61,234,122,128,106,164,205,261,49,265,124,187,86,209,85,173,114,190,29,280,158,186,162,272,151,298,201,280,152,300,112,326,150,323,141,281,219,283,337,334,107,212,116,209,116,212,117,208,116,204,116,211,117,210,113,215,106,213,115,209,18,47,58,167,94,175,56,154,79,168,155,248,141,250,55,137,62,164,141,241,318,220,312,207,316,216,318,220,318,220,322,230,298,197,320,224,299,239,2,147,378,297,9,297,488,365,15,333,2,291,22,420,286,430,12,371,13,289,535,348,234,621,136,216,164,183,156,85,31,232,62,240,125,197,89,197,154,219,174,145,27,187,26,129,15,202,3,61,4,41,15,60,15,360,33,210,52,225,22,164,255,169,253,191,257,147,207,156,297,182,268,160,255,169,239,178,256,168,254,165,18,382,35,416,36,418,42,425,17,381,18,382,13,364,11,356,16,334,41,407,523,551,629,650,131,348,228,390,211,230,468,591,383,743,515,715,186,304,331,285,316,305,161,140,179,134,168,127,106,68,97,106,100,73,50,60,97,72,52,58,159,352,196,395,192,422,198,353,198,354,194,404,202,386,139,387,179,424,171,374,120,381,118,311,114,342,100,284,109,339,92,313,107,343,89,298,96,314,102,293,134,142,161,241,167,287,196,278,336,299,343,441,319,494,275,356,22,222,138,206,313,498,143,478,92,123,25,234,104,870,26,251,65,246,62,188,189,214,59,250,274,331,96,300,232,319,227,331,296,301,288,327,259,327,215,303,290,324,293,301,221,187,179,201,161,200,170,181,165,180,140,166,114,195,203,168,216,178,172,180,64,357,61,343,69,333,75,352,88,303,63,386,68,410,47,387,104,361,77,402,89,391,41,424,44,434,87,299,70,320,74,331,44,325,58,338,56,348,53,333,43,96,29,38,29,68,59,105,90,162,69,144,35,64,41,107,23,49,32,57,109,247,97,257,106,238,111,231,104,242,104,246,105,243,107,233,100,233,105,264,371,225,251,167,173,189,178,186,79,270,347,292,371,262,445,335,60,162,158,352,90,119,227,91,241,190,60,201,184,49,136,108,206,171,178,161,104,131,60,88,63,431,60,434,53,417,55,385,62,432,64,383,87,384,69,371,85,359,77,387,180,234,57,208,189,198,20,176,175,223,153,202,29,195,25,123,30,135,111,208,79,230,60,270,18,155,126,301,79,230,251,262,68,66,166,391,186,393,160,397,175,321,179,322,167,334,165,322,158,315,175,321,172,327,128,290,134,294,124,285,23,186,24,175,30,195,26,184,30,188,30,189,27,177,22,170,31,189,26,181,94,170,77,170,103,173,54,164,41,139,240,129,59,146,137,228,111,299,55,202,187,271,179,274,185,281,181,279,179,285,183,289,183,297,180,296,183,300,181,305,194,277,204,329,322,339,117,321,180,320,229,274,210,428,338,353,209,263,57,296,58,409,134,805,64,366,61,402,47,405,53,425,70,443,37,394,60,377,93,401
41,141,37,182,40,155,44,128,25,146,70,177,60,127,70,149,71,154,47,100,218,309,166,703,586,643,65,432,327,528,84,545,281,296,41,369,260,364,162,719,248,373,79,214,114,208,23,211,63,108,89,200,106,162,112,224,155,262,153,264,167,222,13,45,40,108,14,43,33,131,20,80,21,76,34,114,32,97,62,198,116,408,202,220,204,379,390,559,249,265,359,337,301,255,76,231,179,278,113,191,24,301,24,301,37,293,24,301,22,300,16,298,20,300,23,301,63,310,14,297,93,147,87,158,120,227,124,229,66,145,119,226,64,147,118,228,71,154,121,231,71,287,204,280,205,289,68,289,206,279,205,284,202,283,71,294,205,276,76,282,178,343,313,380,56,376,269,586,142,224,196,293,37,188,147,235,356,328,8,331,118,311,173,266,296,296,196,312,95,301,242,262,212,328,296,275,181,285,65,327,135,262,140,228,147,236,144,252,137,260,138,264,135,266,130,260,132,262,130,260,203,334,230,350,221,341,205,329,213,325,210,317,207,318,202,309,209,306,206,308,446,338,364,683,731,519,172,459,407,571,202,402,307,467,142,384,368,410,191,546,78,486,24,298,73,400,69,442,56,384,69,408,56,367,60,383,49,385,67,444,176,314,106,260,121,279,64,223,139,192,47,115,68,82,71,93,26,98,86,135,145,96,146,96,146,95,145,94,145,94,146,95,146,95,145,95,145,95,147,97,135,266,101,185,106,201,100,184,94,182,102,184,106,186,108,182,108,188,139,233,80,460,27,333,38,311,6,684,92,543,41,310,99,255,55,764,123,633,79,257,30,192,32,222,33,181,3,161,37,227,32,186,33,183,53,166,22,198,26,192,158,359,20,66,55,160,14,60,51,104,47,126,23,67,16,55,6,54,9,124,226,309,219,278,201,241,280,338,170,263,245,274,214,311,208,281,193,229,173,271,262,679,148,693,486,676,500,826,244,636,298,437,321,624,557,605,231,441,459,463,113,377,218,431,117,376,117,376,40,393,71,403,211,437,257,428,230,418,217,416,246,277,181,389,180,392,184,400,227,310,200,360,196,394,200,413,196,382,205,381,173,407,187,364,173,428,275,305,228,353,210,410,149,423,124,433,154,408,195,359,284,488,111,478,90,463,118,342,178,470,205,509,202,499,393,458,132,340,286,476,217,353,143,331,214,361,212,345,214,282,168,299,172,297,127,321,186,326,208,326,245,444,264,365,292,343,204,362,283,338,272,369,227,424,243,413,316,448,234,462,299,465,307,346,396,417,271,469,331,428,331,456,287,298,365,392,321,403,300,366,151,422,165,432,170,428,167,430,146,442,146,441,161,409,160,409,136,442,132,445,224,435,257,376,253,418,253,404,265,391,265,389,240,422,235,456,231,445,236,426,160,438,113,159,161,438,335,284,380,284,269,275,90,219,163,440,312,283,96,356,252,665,124,227,349,424,142,223,164,243,245,451,369,426,133,230,141,233,47,251,439,548,311,493,272,300,638,815,346,610,392,633,537,504,399,557,403,553,193,250,110,221,98,221,102,221,103,221,97,221,95,229,98,229,122,222,103,221,116,221,75,493,25,221,7,249,33,230,36,254,19,283,12,319,39,240,31,295,17,191,121,510,35,342,59,359,37,354,52,354,38,372,52,364,63,361,57,350,35,348,79,223,132,138,113,154,211,240,70,257,127,168,103,194,71,191,114,208,13,296,181,183,150,283,166,295,208,297,139,312,97,327,136,324,128,284,204,292,352,349,111,205,117,203,118,206,118,201,118,198,118,204,119,204,116,210,113,213,116,203,8,49,63,173,92,181,61,162,72,166,167,249,151,259,58,144,64,169,151,246,325,236,319,223,323,232,325,236,325,236,329,246,312,205,326,239,311,250,4,163,388,300,10,305,505,379,24,334,6,298,30,412,298,430,18,378,19,292,550,346,238,639,139,222,164,189,162,85,36,233,67,241,131,197,94,197,159,223,174,150,28,194,29,130,17,210,4,64,5,42,17,59,17,374,39,213,60,226,26,164,263,164,261,184,265,143,215,152,305,177,276,153,264,163,247,174,264,163,262,164,23,395,44,428,46,430,52,436,22,393,23,395,16,377,15,368,24,344,52,419,490,558,656,625,141,363,239,398,226,217,497,582,363,721,547,703,204,308,313,291,328,295,166,135,179,126,172,120,105,64,101,104,103,71,53,59,98,68,55,57,169,357,191,405,191,432,207,354,207,355,203,407,205,395,151,389,180,436,181,381,122,390,115,318,114,350,100,291,111,348,92,320,107,352,88,306,96,322,100,300,139,152,165,222,156,295,202,261,335,290,337,433,308,482,267,349,7,229,142,234,315,516,123,490,103,119,23,241,93,893,23,258,58,252,55,192,192,220,54,259,287,327,109,295,245,328,240,327,293,287,296,314,273,330,227,315,288,310,288,286,204,187,190,202,157,192,189,180,182,181,151,174,119,202,185,165,213,169,160,176,64,364,61,351,70,339,75,358,88,309,63,395,68,419,45,396,106,370,76,411,93,399,51,435,53,446,93,305,78,326,82,339,51,333,59,345,65,354,60,340,47,90,30,40,32,69,62,111,95,154,76,138,38,61,47,102,25,51,33,54,109,237,107,248,109,228,107,221,108,231,108,235,105,232,109,222,100,223,113,257,377,242,233,166,179,181,184,178,74,280,336,276,358,250,428,326,46,174,155,370,93,111,223,99,230,196,63,192,194,48,137,100,211,170,175,154,114,130,65,84,67,442,63,446,62,425,58,394,71,442,73,382,88,392,76,381,94,359,79,396,186,237,51,212,195,203,15,181,180,224,156,207,28,200,30,124,25,136,109,213,60,231,40,274,22,163,146,301,60,231,216,278,47,68,162,420,182,422,156,425,173,320,177,317,166,330,166,318,158,311,173,317,169,324,132,293,138,296,127,289,24,194,28,184,31,203,26,192,31,196,31,197,30,185,26,178,31,197,29,189,100,171,80,178,110,168,59,159,47,142,244,124,65,140,138,216,120,288,58,208,188,274,181,276,185,283,182,282,181,285,186,291,186,298,182,297,186,300,184,305,202,283,205,343,333,335,118,312,191,325,228,265,214,421,349,359,216,265,53,305,58,418,136,824,64,374,60,411,48,414,54,434,71,453,37,403,61,384,93,409
43,148,42,189,39,146,49,130,22,155,74,184,61,134,72,156,73,161,50,105,235,304,181,719,605,645,51,453,327,550,87,560,295,305,47,379,271,368,174,736,273,385,95,210,126,215,47,222,74,103,92,188,118,169,126,225,163,264,164,266,172,218,15,46,44,113,17,44,36,137,24,80,25,74,39,115,38,96,74,193,118,394,197,212,223,385,410,551,261,249,359,318,296,244,86,225,183,269,123,195,36,306,36,306,49,293,36,306,33,305,27,303,32,305,35,306,75,314,26,302,96,147,90,157,123,228,127,229,66,149,123,226,65,150,122,229,75,155,125,232,70,292,204,286,205,294,68,294,205,285,205,290,201,289,70,299,204,282,75,286,189,356,324,401,79,380,290,573,137,239,207,280,30,197,149,244,372,339,7,346,131,312,189,253,310,291,209,319,106,293,258,255,226,328,299,260,197,282,71,319,135,267,141,232,147,241,144,256,136,264,139,268,135,271,130,265,133,267,130,264,210,337,236,352,227,345,211,331,221,326,217,317,214,319,209,312,216,307,213,307,433,339,390,677,712,518,178,436,430,559,219,400,322,458,162,390,388,402,216,537,89,486,24,306,77,407,79,442,65,386,78,409,65,368,69,383,58,386,77,444,192,320,118,256,127,292,76,223,153,193,51,114,72,86,72,90,29,95,90,131,149,97,150,96,150,96,149,96,148,95,150,95,150,96,149,96,149,96,151,97,134,275,102,191,106,207,107,186,99,184,106,189,107,193,111,189,107,195,139,239,69,467,36,335,39,320,8,705,92,564,48,309,99,262,54,785,123,654,80,264,26,204,26,234,30,193,3,172,31,238,28,198,29,195,48,178,20,209,22,203,160,384,19,68,43,161,15,61,46,104,40,129,20,70,13,54,9,55,8,130,237,320,216,292,191,242,292,331,166,272,255,275,223,308,215,274,188,238,165,279,306,667,177,649,518,687,515,840,267,680,328,409,337,650,588,608,262,443,487,470,131,371,227,423,132,368,136,366,63,402,91,398,225,425,263,408,245,418,227,394,236,305,186,403,185,407,181,423,218,335,201,373,198,411,198,441,203,390,220,378,186,403,201,358,185,409,286,316,234,369,236,391,165,416,135,425,170,408,215,346,298,488,126,480,104,476,113,357,210,471,220,510,218,500,424,462,126,355,300,477,227,360,155,330,225,365,223,348,214,303,181,296,173,277,140,321,198,331,219,335,243,462,264,380,291,360,231,360,285,356,273,385,232,438,238,434,317,416,233,483,308,443,307,311,426,406,292,462,336,399,342,452,308,299,388,388,337,398,299,342,177,391,197,414,204,412,198,412,172,429,174,427,189,376,191,374,166,420,164,421,224,419,263,363,256,403,263,388,263,376,262,373,242,407,237,442,231,431,240,412,174,447,94,165,173,444,316,284,354,284,305,284,83,250,176,448,307,252,109,381,271,671,136,236,368,426,152,230,172,248,264,445,391,423,142,234,147,234,49,242,408,538,340,486,275,283,619,847,313,583,426,642,514,494,432,553,437,550,208,254,118,222,106,221,109,221,110,221,104,221,103,229,105,229,129,222,111,221,123,222,83,503,30,225,14,254,39,234,36,261,19,290,17,328,39,247,33,303,18,196,113,522,41,351,67,369,41,363,59,363,47,380,58,371,73,371,64,359,39,357,81,237,132,151,121,147,209,219,91,247,131,148,115,181,77,194,116,226,4,314,203,183,136,295,181,289,213,314,125,321,82,328,123,326,115,284,189,301,368,357,114,199,123,198,119,199,121,196,124,193,120,198,120,198,117,203,116,207,116,197,3,58,71,181,88,186,69,168,64,163,179,250,162,264,56,152,60,171,161,249,331,252,326,239,330,248,331,252,331,252,335,261,318,221,332,254,321,265,6,178,398,300,12,313,524,392,33,338,7,306,34,412,311,428,28,384,27,297,566,342,241,656,144,227,164,194,168,85,42,233,73,241,137,197,99,197,164,225,174,155,29,202,32,130,19,218,4,66,6,42,20,58,22,387,46,215,67,228,31,164,271,158,269,176,274,138,224,148,313,169,285,144,272,157,256,168,273,156,271,157,29,407,54,438,56,440,63,445,29,406,29,407,21,390,21,380,36,353,63,428,456,555,685,605,153,376,254,401,237,204,524,567,343,692,543,675,222,312,295,300,333,281,167,128,176,121,172,113,101,65,105,102,102,67,55,58,98,64,58,56,179,364,188,415,194,442,215,355,215,356,211,409,213,399,163,389,182,448,189,392,129,397,114,325,115,358,100,298,110,356,93,327,107,361,88,313,96,329,102,307,146,172,150,205,139,286,208,244,328,286,321,424,312,465,255,346,3,244,152,258,317,534,107,507,113,115,21,248,83,920,21,265,51,258,48,196,197,226,50,267,296,315,119,309,258,331,248,313,288,273,294,300,287,327,239,324,278,296,282,271,187,188,197,192,161,190,207,177,199,178,165,180,124,205,167,159,198,168,159,171,65,370,65,358,73,346,78,365,88,315,63,404,68,429,44,405,108,378,76,420,98,407,61,443,63,457,99,312,85,334,88,347,55,340,67,353,68,362,60,348,51,86,30,43,32,72,64,116,103,157,82,130,42,61,51,96,25,54,36,53,107,226,108,238,111,222,117,219,110,222,109,225,104,222,119,219,106,217,114,246,377,258,217,167,185,173,189,170,80,286,344,271,377,254,410,324,36,191,150,389,97,103,216,108,219,200,66,183,205,49,138,92,204,165,170,146,124,130,69,81,72,453,65,457,67,435,64,403,81,448,83,383,90,401,85,385,103,362,82,406,191,241,46,215,200,205,13,186,185,227,160,212,27,205,35,126,20,137,108,218,41,239,25,286,28,171,165,298,41,239,181,298,26,78,156,448,176,450,158,454,170,318,175,313,165,326,166,314,159,307,171,313,167,320,134,295,142,299,129,292,24,202,28,192,30,211,26,201,31,204,32,205,30,193,28,187,31,205,29,197,102,166,86,175,116,165,56,150,53,140,241,113,70,139,138,204,120,271,63,205,188,277,183,277,186,286,185,283,184,288,186,293,189,299,183,300,189,302,187,306,206,279,210,355,346,329,120,302,201,327,233,258,222,413,358,355,223,270,52,315,58,427,138,843,64,382,62,420,49,423,54,444,71,463,32,413,61,391,93,417
44,154,48,196,40,138,46,136,26,151,79,191,62,142,74,163,76,168,49,113,254,298,196,734,624,646,38,472,328,572,91,575,303,319,58,387,282,371,180,732,279,424,116,198,137,215,62,237,84,110,97,178,128,173,133,230,169,284,168,283,176,214,17,48,50,117,17,46,40,144,29,79,29,75,41,120,40,102,78,205,120,379,188,206,241,387,426,544,276,234,359,299,288,236,95,216,188,260,133,199,38,317,38,317,53,300,38,317,38,314,37,309,38,314,38,317,86,319,37,308,99,147,94,155,127,228,131,229,66,152,127,227,66,154,126,230,78,155,129,233,69,297,204,291,205,300,68,299,205,290,205,296,204,292,69,304,202,288,74,291,181,336,334,420,102,387,309,563,130,254,219,267,23,206,148,254,378,336,15,360,145,311,200,241,317,274,230,319,105,281,275,245,239,322,300,244,213,277,85,318,136,271,142,236,147,245,144,260,135,269,139,273,135,275,130,269,133,271,130,269,217,337,244,352,233,349,218,331,226,332,224,317,221,319,217,312,223,308,220,305,425,340,390,662,718,494,203,431,455,554,237,402,337,443,182,400,408,393,241,538,100,487,24,314,86,406,90,442,74,386,88,409,73,368,77,384,67,387,88,444,208,327,110,251,133,304,89,225,165,203,55,114,76,89,76,88,31,91,93,128,153,96,154,95,154,94,153,95,152,95,154,94,154,94,153,95,153,96,154,96,134,283,102,198,103,214,107,192,105,185,106,195,109,199,111,196,108,201,139,246,80,474,46,336,48,327,18,723,92,585,53,315,101,270,55,805,119,670,83,269,23,216,21,245,26,206,3,183,23,250,25,210,26,206,43,190,17,219,19,215,154,405,17,68,33,155,14,63,43,106,32,130,17,70,10,55,11,55,10,135,238,334,214,306,182,244,301,319,161,282,265,276,233,305,220,265,186,249,157,290,309,619,217,637,539,672,528,870,307,663,348,376,349,660,619,612,293,442,514,468,144,363,235,410,144,359,151,359,86,401,109,392,238,410,267,388,258,404,243,382,227,332,192,414,189,420,195,436,212,360,204,386,203,429,205,457,210,404,221,394,198,403,214,352,200,396,301,336,233,397,257,371,180,409,151,420,186,404,226,325,311,488,141,481,117,483,109,372,242,470,235,511,233,500,454,464,120,370,313,477,238,366,168,328,236,368,233,350,214,324,193,295,186,291,153,315,209,335,231,339,242,479,264,395,287,377,257,354,284,374,271,401,241,448,234,453,318,385,232,504,308,414,299,276,442,386,312,454,337,370,353,447,336,322,402,378,353,394,310,350,205,360,226,392,233,386,228,390,199,414,203,412,217,343,222,339,190,399,193,398,224,404,279,357,269,395,274,372,257,360,255,357,243,392,239,428,231,417,243,398,187,454,73,206,184,453,297,284,328,284,301,294,81,282,189,455,277,247,126,405,280,650,148,243,387,425,161,238,182,248,283,440,395,401,149,234,157,234,49,234,380,524,372,481,259,280,585,852,277,557,462,644,497,508,453,534,471,544,224,259,125,222,113,221,117,221,117,221,112,221,110,229,112,229,136,222,118,222,130,222,95,508,36,229,19,259,45,237,39,268,20,297,24,329,44,255,35,311,18,201,108,535,47,360,75,377,47,372,65,372,57,388,67,379,82,380,71,369,45,367,80,257,132,164,128,158,206,197,113,231,147,150,118,194,88,180,120,235,14,326,185,200,121,301,185,304,219,331,111,328,67,323,110,328,102,285,173,311,385,354,116,193,129,197,124,196,127,196,130,194,123,192,125,194,119,197,118,200,121,192,3,69,77,186,80,190,77,173,63,168,191,255,170,276,59,159,55,175,171,252,338,268,332,254,336,263,338,268,338,268,342,277,325,237,339,270,332,281,9,193,408,300,19,313,542,399,40,344,11,312,43,417,323,424,35,388,35,300,582,333,245,673,150,233,164,200,174,85,48,233,79,241,143,197,105,197,170,228,174,161,34,205,36,130,22,226,7,67,8,42,22,58,34,390,52,216,75,229,36,164,279,150,277,168,282,132,233,143,318,161,291,137,279,150,265,162,281,148,278,151,38,420,66,447,68,448,75,452,37,419,38,420,27,403,28,392,47,360,75,435,423,546,713,585,167,387,266,411,237,189,507,556,322,660,518,668,239,311,277,309,324,270,163,123,169,125,171,105,101,69,105,97,102,62,58,56,97,60,60,55,189,370,190,425,201,451,223,355,223,356,219,410,221,401,175,401,187,460,201,399,138,402,116,333,115,365,100,305,108,365,94,335,111,370,88,320,96,337,102,314,158,187,143,197,125,271,212,228,315,283,313,420,303,459,242,340,13,258,160,244,325,552,97,526,124,110,19,255,72,947,19,272,44,266,41,200,201,231,47,276,295,301,132,317,270,331,246,300,283,259,290,287,296,316,251,330,266,283,278,256,170,179,194,188,169,197,225,182,216,177,179,181,130,199,171,155,183,165,171,176,66,377,58,364,74,352,77,372,88,321,63,413,68,439,42,414,109,386,76,429,104,416,72,451,72,469,105,315,86,342,88,355,57,348,74,356,71,370,64,356,56,85,31,45,33,75,67,122,108,165,86,123,44,65,56,95,26,57,40,55,115,221,106,227,121,222,127,216,120,219,116,220,114,221,128,211,117,212,113,235,373,274,199,167,191,165,193,162,88,283,363,267,375,242,414,317,25,207,147,407,101,94,208,114,208,205,68,174,215,52,139,85,196,161,166,139,135,130,73,78,77,463,69,468,75,444,74,413,92,450,92,386,94,409,94,384,112,363,86,415,197,244,40,217,206,209,14,191,190,228,163,217,27,210,40,127,15,139,107,223,29,257,18,306,36,177,185,294,29,257,145,321,11,99,153,477,173,479,167,482,168,315,173,309,164,322,166,310,161,303,169,310,166,316,138,299,146,302,133,294,22,210,28,200,26,219,24,209,30,213,32,213,30,201,28,195,31,214,29,205,105,164,86,167,115,171,52,141,58,140,235,101,75,139,138,192,120,255,68,206,190,279,185,279,189,287,187,284,187,290,186,296,191,299,186,301,191,303,189,308,203,271,214,369,352,318,130,303,211,327,242,254,227,402,366,351,232,273,53,325,57,437,141,861,64,390,60,430,49,432,54,454,74,473,31,422,65,396,94,425
47,161,55,202,42,129,45,142,29,143,85,198,64,149,77,170,79,175,48,120,273,294,214,742,642,641,24,493,332,594,97,591,298,333,68,393,293,370,176,715,275,462,127,193,133,210,83,233,94,121,110,186,137,185,122,240,168,304,169,301,178,210,19,48,55,120,19,48,46,149,33,81,33,76,47,123,45,106,87,216,122,365,180,200,260,385,442,529,291,220,359,279,279,229,103,209,189,251,143,202,39,329,39,329,50,312,39,329,39,326,38,320,39,326,39,329,74,325,38,320,103,147,97,154,131,229,135,230,69,154,130,227,68,157,130,230,81,155,132,234,68,302,204,297,210,304,68,304,205,296,206,301,209,294,72,307,201,294,73,296,180,315,348,439,123,395,330,554,130,265,228,267,17,216,150,264,361,326,30,364,159,308,216,237,315,256,251,324,102,270,292,241,227,314,298,229,230,267,98,317,140,276,143,240,151,247,144,264,135,273,141,277,139,280,132,274,134,276,130,274,225,337,251,352,241,349,225,331,233,337,230,325,226,324,223,318,230,313,228,308,439,329,387,650,704,472,229,432,467,536,255,404,350,428,202,400,427,380,266,538,111,485,24,322,95,405,100,442,83,387,97,409,82,369,86,384,76,387,98,444,224,327,96,251,143,315,102,225,163,216,59,112,79,92,77,84,32,87,96,125,156,92,157,92,158,91,156,91,156,92,158,91,158,91,156,92,156,92,157,92,132,291,102,205,109,219,107,199,107,192,107,202,109,206,111,202,110,208,138,252,95,482,50,342,57,331,39,727,93,606,60,320,104,278,55,825,107,683,85,273,19,228,15,257,22,218,3,195,16,261,21,221,22,218,37,203,15,229,16,226,143,388,17,70,21,156,13,65,41,111,25,128,13,72,9,58,14,55,14,140,231,347,208,320,175,253,306,307,153,288,275,274,242,298,224,257,185,260,148,299,322,572,243,632,569,666,504,906,309,616,376,348,367,661,650,623,324,432,524,444,160,359,247,403,162,356,167,349,101,400,128,384,248,396,270,368,265,388,251,404,223,357,200,425,194,435,196,459,209,385,209,399,219,438,223,448,215,421,217,410,205,416,221,360,218,372,320,353,237,422,269,374,195,399,170,413,192,400,226,349,325,488,156,482,131,488,106,388,274,467,250,511,249,500,468,449,115,385,327,478,249,373,181,328,247,371,244,352,219,344,205,298,193,314,166,312,221,339,243,345,256,472,262,410,282,394,275,360,282,392,268,418,255,447,229,474,334,368,232,525,308,386,335,285,442,355,333,444,350,350,364,442,364,344,398,355,369,391,311,374,228,329,252,364,255,355,254,364,224,394,229,391,238,329,240,318,214,368,214,366,225,388,296,349,284,388,286,356,263,351,267,350,244,377,241,414,231,402,248,384,201,461,60,248,197,456,278,284,302,284,266,286,83,314,200,463,246,247,150,429,267,633,159,245,397,409,166,247,183,238,302,437,388,381,159,236,163,242,48,225,347,511,404,480,240,280,556,826,273,535,489,622,526,522,453,503,506,537,239,259,132,222,120,222,124,222,125,222,119,222,117,229,120,229,143,225,125,222,137,223,108,502,41,233,25,263,51,238,44,275,19,304,33,326,50,262,37,319,16,204,113,545,53,369,84,383,56,381,73,381,64,397,76,385,92,389,80,377,51,376,80,276,139,165,136,164,201,176,133,214,144,168,109,211,100,167,122,221,34,326,166,212,105,304,188,319,222,348,96,331,52,323,97,328,89,285,158,320,401,351,122,192,135,197,130,195,133,196,136,194,130,192,131,194,124,192,119,194,127,193,5,80,85,192,85,196,85,177,61,171,202,265,179,287,65,165,59,177,181,256,345,284,339,270,343,279,345,284,345,284,348,293,332,253,345,285,342,296,12,208,418,299,24,307,561,402,49,349,18,313,47,405,336,417,40,379,40,296,596,320,248,691,156,237,164,206,180,85,54,233,85,241,149,197,110,197,175,229,174,166,42,203,39,131,29,229,9,67,9,42,24,58,48,389,59,217,81,232,40,164,287,142,284,160,290,125,241,138,322,152,297,129,287,141,272,156,289,139,287,142,49,433,78,453,80,454,87,457,47,431,49,433,35,416,35,404,59,368,88,440,389,531,727,557,167,372,280,402,223,195,475,569,316,627,485,659,244,295,261,321,308,268,156,124,161,130,167,102,102,74,105,92,101,58,60,55,96,56,61,52,199,373,200,434,211,458,232,354,232,355,228,411,230,403,184,411,196,472,213,402,147,402,119,340,118,373,100,312,107,373,96,342,120,374,88,328,97,345,103,322,160,170,143,189,126,254,217,211,308,283,304,430,294,451,234,322,29,267,163,256,330,570,96,548,135,108,19,261,65,974,18,279,38,274,35,203,205,237,47,285,290,288,146,316,283,329,242,286,279,245,285,273,296,302,263,332,254,272,279,241,177,178,182,187,175,192,232,170,227,168,192,179,130,193,188,160,169,160,182,179,67,383,58,371,76,359,76,378,88,327,62,422,67,449,41,422,114,394,76,439,109,424,82,458,79,480,112,319,86,350,88,363,58,355,82,359,79,374,72,363,60,88,32,47,34,77,71,128,112,176,95,124,45,69,59,91,27,60,42,58,124,213,112,221,132,215,136,209,129,211,126,215,125,213,137,208,127,204,112,225,361,289,181,171,197,157,197,155,97,282,367,255,356,242,434,315,8,216,151,426,105,86,200,120,196,213,70,165,225,56,140,77,189,157,162,131,145,129,78,73,85,474,77,479,85,447,82,420,101,457,101,390,102,415,104,384,121,365,95,425,202,247,35,218,211,213,19,197,196,230,167,223,27,216,45,128,10,144,106,228,23,277,17,326,44,178,205,287,23,277,116,353,7,120,157,505,177,507,179,511,166,312,170,304,163,317,166,307,163,299,168,306,164,312,140,303,148,305,136,295,18,218,27,208,30,225,21,217,25,221,26,222,28,209,27,204,27,222,26,213,110,167,86,159,112,177,58,139,63,142,246,104,81,141,147,198,120,238,74,212,193,279,187,281,191,287,188,287,189,291,186,299,194,300,189,301,194,302,191,309,200,263,218,382,349,309,138,311,222,326,237,246,231,391,373,361,240,272,56,334,60,446,144,881,65,399,60,439,49,442,57,463,74,483,27,431,72,396,95,433
51,168,62,207,49,122,44,148,36,135,91,204,66,156,80,177,83,182,48,127,293,295,229,744,651,633,16,514,334,614,102,585,310,342,79,396,303,367,174,697,276,503,141,207,121,202,107,235,105,132,111,196,145,197,113,252,168,322,167,318,184,204,21,49,61,122,21,49,52,152,37,83,37,78,51,127,51,110,99,226,123,351,178,192,279,380,455,513,309,213,361,261,269,220,114,206,190,243,153,206,40,340,40,340,46,323,40,340,40,337,39,331,40,338,40,341,62,332,39,332,106,147,101,154,135,230,139,230,73,153,134,227,71,156,134,231,84,155,136,234,71,306,209,300,216,307,71,308,209,298,212,303,215,295,77,309,203,299,71,301,184,295,366,451,144,410,352,549,137,252,239,264,12,225,150,273,344,315,45,365,172,306,232,240,299,262,272,324,110,261,309,236,214,319,286,240,243,267,111,317,144,278,147,241,153,251,149,266,139,276,146,278,144,281,136,279,135,280,130,278,232,342,259,349,248,348,228,338,240,338,237,326,233,328,230,320,237,316,235,311,452,317,404,633,685,465,255,427,450,520,270,395,363,416,223,401,443,367,291,535,122,485,24,330,104,404,110,442,92,387,107,409,90,369,95,384,85,389,108,444,239,327,83,248,154,325,113,225,152,225,63,111,80,96,77,81,34,84,98,120,160,92,161,92,162,91,160,91,160,91,161,92,161,92,160,92,159,91,161,92,129,300,103,211,113,226,107,205,107,198,107,209,109,213,111,209,110,215,137,258,101,492,50,351,52,340,60,723,86,620,67,320,110,285,57,845,123,684,90,279,16,240,10,268,19,230,3,206,9,273,18,233,19,230,32,215,12,240,12,238,129,362,16,73,14,168,13,67,42,116,18,131,12,75,9,61,16,52,19,138,217,357,197,331,168,263,310,296,144,292,283,265,250,291,227,248,180,271,138,309,354,558,263,679,579,684,522,905,323,570,411,342,396,653,672,619,355,416,499,449,176,347,255,390,180,345,189,338,120,390,147,378,257,380,271,348,268,373,261,393,218,383,208,435,202,446,213,458,211,410,216,411,233,453,223,476,222,431,216,426,214,430,226,373,229,377,340,370,235,451,268,400,204,412,186,405,199,411,225,376,339,488,171,483,145,490,103,403,306,465,265,511,264,501,465,418,110,400,341,479,260,380,193,330,258,373,255,353,240,356,218,304,200,337,179,312,232,343,253,356,274,462,252,424,276,411,275,386,278,410,265,434,269,447,224,495,341,392,247,525,319,367,370,307,440,325,354,435,350,379,375,438,379,363,394,331,385,388,312,397,238,330,255,380,255,378,251,394,246,370,249,366,240,365,237,356,224,363,230,356,240,385,312,341,300,380,298,341,279,345,283,344,245,362,242,399,233,388,250,371,214,466,57,289,210,466,259,284,281,288,250,317,92,346,207,470,216,249,175,447,269,610,171,244,394,390,176,249,173,236,321,438,369,393,164,244,171,248,52,216,322,481,437,485,222,277,536,792,255,511,496,587,555,516,445,473,515,503,251,247,139,223,128,222,132,222,132,222,126,222,124,229,127,229,144,232,133,222,143,227,120,497,47,233,32,269,54,232,48,280,16,312,40,320,54,268,43,327,16,208,126,549,61,377,94,390,65,390,79,391,73,407,85,391,101,394,89,383,60,385,83,295,139,178,135,177,195,154,145,217,149,189,88,222,109,163,120,203,53,323,144,220,90,304,174,326,226,364,81,330,49,337,83,328,82,294,144,332,418,349,128,192,142,197,136,195,140,196,143,195,136,192,137,195,130,192,125,191,133,195,8,90,92,197,82,203,93,180,53,172,203,275,190,297,72,170,63,176,191,258,351,300,345,286,349,295,351,300,351,300,355,309,338,269,351,300,352,311,13,223,428,295,31,303,579,401,58,353,22,309,56,398,348,410,43,370,45,289,607,304,262,704,162,239,164,212,187,85,58,229,85,234,156,197,115,197,180,229,174,171,49,202,42,131,38,227,12,67,11,42,26,58,61,388,65,217,82,240,43,169,294,133,289,152,297,117,250,133,325,143,302,121,294,133,281,148,296,131,293,134,59,443,90,458,92,459,99,461,58,442,59,443,45,429,46,416,70,375,100,444,378,515,712,537,157,362,279,388,215,209,441,569,318,594,476,638,226,299,245,333,293,272,148,127,153,133,159,102,98,74,106,88,98,55,60,52,94,52,61,50,209,376,210,439,221,463,240,352,240,353,236,412,238,404,184,423,208,483,225,405,153,396,126,347,125,381,100,318,108,381,98,349,129,375,88,335,97,352,109,329,164,189,127,194,126,237,224,194,305,294,284,420,290,435,228,305,43,277,176,266,341,586,105,570,137,111,18,268,59,1001,17,285,34,281,29,208,211,243,49,293,285,274,159,307,295,322,237,273,278,230,280,259,291,288,275,331,241,258,285,226,194,178,171,180,178,185,214,163,210,163,202,168,125,186,206,162,166,155,194,181,69,390,57,378,77,365,74,385,89,333,66,432,67,459,40,431,116,403,76,448,116,432,93,465,86,492,118,322,87,358,88,371,61,363,89,361,88,376,80,365,62,94,33,50,36,80,76,134,115,186,103,125,46,73,62,85,29,63,43,62,134,205,123,218,137,215,142,219,136,201,134,209,135,210,140,218,133,211,123,219,346,297,164,174,200,148,200,146,106,280,366,253,362,238,454,312,5,230,152,446,110,78,191,126,185,221,71,156,235,63,142,69,182,152,159,124,155,123,82,69,95,485,88,487,95,449,91,424,112,456,110,390,110,417,113,384,131,365,104,429,208,251,29,219,217,217,24,199,201,231,170,228,28,221,50,129,9,149,105,233,23,296,21,346,51,177,217,269,23,296,100,388,10,141,172,532,192,534,194,537,165,309,168,300,163,313,166,303,166,295,166,302,163,309,144,306,152,309,140,297,22,225,23,217,38,233,21,225,29,226,32,228,24,217,25,212,27,230,23,221,116,171,93,162,112,184,67,141,69,145,258,110,86,143,157,208,129,248,78,218,196,278,190,282,194,287,190,289,192,291,187,302,196,297,191,303,197,302,194,307,202,256,225,396,361,319,147,320,232,325,234,238,233,380,383,365,247,269,64,343,70,446,148,899,65,407,60,448,52,451,67,467,78,492,24,441,79,396,102,434
55,174,69,212,58,121,44,154,44,127,98,209,69,163,84,183,88,189,49,134,292,315,218,727,635,628,13,535,338,636,103,570,324,345,84,392,314,363,175,680,283,541,154,223,119,192,135,215,117,139,104,208,156,192,109,264,169,342,169,336,187,198,22,49,66,123,22,52,59,153,40,86,41,81,57,131,56,114,111,233,128,337,178,183,296,372,464,496,326,228,364,243,261,212,125,204,192,234,163,210,50,346,50,346,43,335,50,346,47,345,41,343,48,346,52,347,49,339,42,344,109,147,104,153,138,230,142,230,76,153,138,228,75,154,138,232,88,155,140,235,76,309,215,301,221,307,76,311,215,300,217,305,220,297,82,311,209,300,73,306,190,274,364,444,164,421,375,546,142,238,246,279,8,235,153,283,329,303,60,365,186,302,248,241,281,272,293,331,122,265,319,225,200,322,280,255,257,277,125,312,149,277,151,241,156,254,153,265,143,278,150,278,148,280,137,283,139,284,134,281,239,344,265,343,255,346,233,344,248,338,244,326,240,329,237,323,245,316,242,312,454,306,406,606,681,490,278,417,432,500,273,378,376,404,243,402,459,355,316,535,133,483,24,338,113,403,121,442,101,387,116,409,99,368,104,385,94,389,119,445,255,329,92,246,165,333,126,224,141,236,67,109,82,100,77,77,37,80,99,115,164,90,165,89,165,88,164,89,164,89,164,89,164,89,164,90,163,91,165,89,128,308,104,218,118,230,106,212,108,205,107,216,113,219,110,216,113,221,136,265,107,507,57,359,58,346,81,724,94,634,72,323,118,287,65,866,139,697,94,285,12,252,4,280,15,242,3,217,4,284,14,245,15,242,26,228,10,250,9,249,102,357,16,75,8,176,13,69,42,121,12,136,13,78,11,63,18,52,23,135,204,362,183,334,160,273,313,284,135,290,287,255,255,282,229,240,171,280,128,314,387,540,306,668,589,678,562,878,356,527,447,343,429,665,688,599,386,405,471,448,190,330,260,374,193,329,206,324,140,383,167,369,264,364,270,328,270,358,264,371,219,414,218,444,217,455,224,477,216,436,224,423,235,465,226,494,233,438,225,440,224,442,232,387,228,401,361,385,234,476,263,425,214,428,198,399,213,427,221,388,353,488,186,484,159,492,99,418,338,462,280,511,280,501,461,387,105,415,354,480,271,386,206,332,269,376,266,355,261,368,228,314,206,361,192,316,243,348,259,353,291,457,242,440,268,428,272,413,272,428,262,450,283,447,220,515,340,423,268,519,323,392,399,334,437,295,374,426,348,408,386,433,351,369,392,308,401,387,318,415,238,363,248,412,246,412,249,426,257,369,260,363,242,402,242,394,222,390,221,387,256,382,329,331,315,371,310,325,295,338,299,336,246,347,244,385,236,374,251,357,227,470,61,330,223,467,240,284,281,314,276,348,106,377,216,466,207,278,200,460,269,587,183,245,380,381,183,244,166,226,340,440,347,397,173,248,181,248,61,211,301,456,469,493,205,268,521,759,249,483,480,555,583,509,413,483,506,473,249,234,143,228,135,222,139,223,139,223,133,222,131,229,134,229,149,237,140,223,147,232,133,492,50,228,40,269,55,226,55,285,11,319,45,312,60,275,51,330,21,204,139,556,61,386,104,396,70,399,83,400,80,416,92,400,107,401,98,386,69,389,92,305,147,184,140,182,208,156,143,238,153,209,74,235,105,177,119,186,73,316,120,224,75,305,159,328,229,381,66,330,62,343,79,339,94,298,131,344,435,348,134,192,148,197,143,195,146,196,149,195,142,193,144,196,137,193,131,191,140,197,5,101,100,203,78,210,101,182,52,178,205,283,202,306,79,174,58,182,201,258,358,316,352,301,356,311,358,316,358,316,362,323,345,285,358,316,362,321,14,238,438,290,33,295,597,396,67,351,29,305,59,388,361,403,49,367,48,284,616,288,279,701,168,240,164,218,193,85,64,229,85,228,162,197,120,197,185,229,174,176,56,201,45,131,46,225,14,66,12,42,29,58,75,388,72,218,82,247,43,174,300,125,295,143,304,109,258,127,328,135,307,113,300,124,289,139,301,123,300,125,72,450,102,461,104,462,111,463,70,449,72,450,56,440,58,427,82,383,112,446,411,521,685,551,146,349,266,378,203,221,407,560,320,560,498,613,208,297,234,326,277,274,141,128,145,137,152,105,98,69,105,83,95,54,60,50,89,52,62,47,219,378,220,442,231,465,248,350,248,351,244,413,246,405,187,436,221,490,238,407,162,390,133,353,133,382,100,325,113,390,105,356,138,374,90,342,97,360,114,335,171,187,126,175,125,220,235,177,286,296,265,405,285,452,221,287,58,283,173,242,353,599,118,587,126,114,19,275,62,1028,20,292,30,289,24,214,217,245,54,302,281,261,169,294,293,309,232,259,283,216,278,245,286,274,288,327,229,244,300,214,211,173,171,175,170,179,195,165,193,165,195,165,125,179,224,161,181,158,201,173,72,396,56,386,79,372,77,392,90,339,68,441,68,469,48,438,118,411,77,457,122,440,103,470,92,503,125,323,95,364,96,376,67,368,96,362,96,378,88,365,63,99,34,52,37,83,80,137,119,196,105,133,46,77,67,83,30,66,44,65,140,216,131,210,146,225,151,226,139,211,139,219,139,220,149,227,139,221,130,209,330,299,146,175,199,140,200,138,115,282,383,250,381,240,447,296,22,239,144,462,115,70,183,131,175,229,71,147,244,71,144,61,175,149,151,116,156,117,86,66,106,496,99,491,105,444,101,426,122,453,120,394,119,418,122,388,140,364,114,433,213,254,24,220,222,219,29,200,206,232,172,233,31,226,55,130,10,154,101,238,30,316,34,363,59,172,216,249,30,316,99,423,27,162,197,549,217,551,221,551,164,306,165,297,162,309,166,299,168,291,165,299,161,305,148,310,153,313,143,299,30,228,23,225,46,240,29,232,38,231,40,234,25,225,24,221,35,233,28,228,121,174,101,166,119,181,76,144,75,146,269,117,91,145,167,220,139,263,80,224,197,276,192,282,197,285,192,290,194,288,190,303,198,295,194,303,200,302,195,304,205,248,237,401,371,328,157,325,242,323,228,232,238,370,393,372,253,264,72,346,79,446,153,916,66,415,61,457,56,458,77,467,88,496,26,450,84,397,110,434
60,181,75,215,63,125,45,160,53,123,105,214,72,171,88,190,93,196,52,141,294,334,212,709,621,620,9,555,349,657,105,555,326,360,77,382,316,356,176,663,292,578,164,235,118,186,153,185,130,145,104,223,144,183,104,277,171,362,170,353,191,192,24,49,72,124,23,53,65,153,44,88,45,82,63,131,62,115,123,237,133,323,181,175,315,358,469,478,342,244,373,228,255,202,136,204,194,225,173,214,61,350,61,350,45,345,61,350,58,349,52,347,60,350,64,351,45,345,54,348,112,147,108,153,142,230,146,231,79,152,142,228,78,154,142,232,91,154,144,235,81,311,220,304,227,307,81,313,220,303,223,306,226,299,87,312,215,301,77,307,202,262,346,431,187,419,396,542,147,223,251,292,5,244,155,292,313,288,76,364,200,294,265,245,264,269,312,323,134,266,321,208,186,323,267,260,273,268,138,310,153,275,155,241,160,254,157,264,148,279,154,278,153,278,141,286,143,284,139,281,246,344,268,335,262,341,241,345,255,337,251,325,247,330,245,323,252,313,250,312,448,290,391,599,675,515,293,393,415,479,264,373,390,394,260,400,445,347,338,529,144,483,28,345,122,402,131,442,110,387,126,408,107,367,113,384,103,389,129,445,271,328,103,242,178,337,139,222,134,247,71,109,85,104,80,76,40,78,102,111,168,87,169,87,169,87,168,86,168,86,168,86,168,86,168,87,167,87,168,86,130,316,105,225,125,229,108,218,108,212,113,220,114,226,110,223,114,228,136,271,119,514,66,360,66,350,103,724,110,650,74,331,125,282,73,885,156,705,101,290,8,264,11,284,11,254,4,228,15,283,10,257,12,253,21,240,7,261,5,261,80,373,17,77,18,181,14,71,44,125,12,143,17,80,14,63,20,54,25,141,190,365,169,331,151,283,315,272,126,287,290,245,256,273,232,231,160,284,117,317,415,521,309,620,572,629,554,828,405,496,482,342,462,681,673,585,417,400,443,445,209,319,267,357,212,315,226,319,158,372,186,360,268,349,268,308,271,343,265,350,221,439,230,452,230,466,232,497,225,460,234,435,246,482,254,503,236,441,238,452,238,455,239,400,222,427,381,399,254,486,256,451,226,442,205,416,223,443,233,414,367,488,201,484,173,492,95,433,370,461,295,511,295,501,458,357,98,430,368,481,281,391,219,335,280,378,277,356,282,380,235,326,229,370,205,322,255,352,271,362,309,457,242,455,260,445,267,439,266,446,257,466,297,447,241,517,338,455,289,514,323,420,427,368,433,265,395,417,343,437,397,429,323,376,391,285,417,386,341,408,240,396,245,443,247,447,245,457,251,396,251,393,244,438,245,432,230,424,230,424,271,379,345,324,331,361,324,309,310,331,315,328,247,332,245,371,240,360,251,343,241,473,75,372,236,469,221,284,281,340,312,347,129,409,229,470,207,308,224,469,272,564,190,235,364,397,179,237,163,217,357,448,324,389,183,247,183,240,69,209,268,445,501,498,219,261,499,727,271,466,446,575,605,493,380,483,473,483,233,236,149,232,143,225,143,228,143,229,141,224,139,228,141,228,156,237,143,229,154,231,143,482,51,222,46,266,56,221,62,284,8,326,49,303,68,279,56,330,26,205,151,563,66,395,112,404,75,408,88,409,90,421,98,410,114,411,106,391,78,396,89,286,159,180,143,171,224,170,135,258,158,230,92,226,100,192,123,171,93,307,97,226,59,306,144,330,232,398,51,331,77,343,92,341,107,296,115,356,451,347,141,191,150,203,149,195,152,197,152,199,148,194,148,201,143,197,138,193,146,197,4,112,108,207,84,213,109,184,60,177,195,292,214,314,86,178,53,187,211,259,362,316,358,317,362,321,362,316,360,316,362,307,352,301,362,317,362,306,14,253,448,283,34,288,616,387,69,343,31,298,66,380,373,395,58,363,48,280,625,275,295,689,173,240,164,223,199,85,70,229,85,222,168,197,126,197,191,229,174,182,64,201,49,132,54,223,17,66,14,42,31,58,89,387,78,217,83,255,45,178,305,116,300,134,309,101,267,121,329,126,311,104,305,116,296,130,306,114,304,117,85,456,114,464,116,464,123,464,83,455,85,456,69,449,70,433,93,390,125,448,445,522,656,563,138,334,255,365,187,228,375,538,305,530,517,586,190,292,251,318,262,278,134,130,137,139,144,109,97,65,105,78,91,56,60,47,85,54,62,45,229,380,230,444,241,466,256,346,256,347,252,413,254,405,197,443,233,494,250,408,166,381,141,355,140,379,100,332,121,398,113,360,147,369,97,349,99,367,121,338,172,167,133,156,121,204,251,176,268,293,262,383,268,444,211,269,73,279,170,215,370,609,132,600,117,120,21,282,73,1055,25,298,29,296,25,221,223,242,59,308,278,247,176,281,284,297,230,246,295,203,280,231,281,260,299,320,219,230,315,208,228,178,182,178,167,173,177,167,176,167,181,167,126,173,242,164,196,161,195,167,79,401,58,392,80,378,80,398,93,345,71,449,76,474,56,444,121,419,78,466,131,447,114,475,104,513,131,321,103,368,104,376,75,369,104,361,105,380,96,365,64,105,36,54,38,86,85,141,124,206,104,141,48,81,73,83,32,69,45,68,148,224,137,212,155,233,154,236,142,222,149,229,149,230,157,234,149,226,140,205,313,297,129,178,208,140,209,139,125,281,369,240,401,247,428,296,33,251,155,474,121,61,174,138,165,239,71,138,249,82,146,54,167,147,147,109,146,125,91,62,116,503,111,491,112,440,110,427,133,447,129,395,127,418,131,391,149,362,123,434,219,253,19,225,228,222,34,199,211,232,176,238,35,231,60,131,15,158,101,243,46,332,52,375,65,164,204,229,46,332,115,457,48,176,226,549,246,551,249,551,163,303,161,293,162,305,165,295,168,287,162,295,158,301,150,313,155,317,147,302,36,235,31,228,52,247,37,237,44,238,44,242,33,230,29,229,43,240,36,233,127,178,108,169,125,177,85,148,80,142,280,123,96,149,176,230,147,278,83,230,199,274,195,281,199,283,195,290,195,286,193,302,200,295,196,301,202,301,198,303,211,250,251,402,382,335,166,326,252,322,226,224,240,360,400,382,257,257,79,339,88,447,164,931,66,423,66,464,65,460,87,468,98,497,36,457,90,398,118,434
66,187,82,218,61,134,46,166,62,124,111,217,76,178,94,197,100,203,55,148,295,354,203,690,602,611,6,576,360,676,108,539,333,374,74,372,306,354,181,645,318,604,170,243,106,177,166,188,142,153,91,227,136,171,111,284,180,369,177,348,195,187,26,50,77,125,26,54,72,153,48,90,48,85,69,131,68,116,135,240,139,309,182,167,331,349,474,459,343,263,392,228,252,191,146,211,194,216,183,217,73,354,73,354,57,349,73,354,70,353,63,351,72,354,76,355,58,349,66,352,116,148,111,153,146,231,150,232,83,152,146,229,82,153,146,233,94,154,148,236,86,310,226,305,233,305,86,315,226,303,228,307,231,300,92,313,221,303,82,309,213,258,333,411,203,422,416,522,151,208,258,308,3,254,158,302,318,277,91,364,213,282,270,259,246,264,317,302,146,263,309,207,172,323,251,261,290,272,151,306,158,272,159,241,163,251,161,263,152,277,159,278,157,276,146,286,148,280,143,281,254,343,269,328,265,333,248,344,263,332,259,323,254,328,252,322,259,310,257,311,433,278,370,620,656,537,293,368,423,457,247,385,406,385,273,386,428,353,346,505,155,482,36,347,131,402,141,442,119,386,135,408,116,367,122,384,112,389,140,444,287,325,116,242,192,340,148,212,128,260,75,107,87,108,81,72,44,75,103,107,172,88,173,88,173,88,172,87,172,87,172,87,172,87,172,87,171,87,172,87,138,321,109,229,126,222,115,220,111,218,113,227,116,233,112,230,116,235,135,278,124,530,75,360,73,359,124,723,131,656,81,330,127,286,93,889,159,722,108,294,5,276,23,283,8,266,4,240,27,283,7,269,8,265,16,253,5,271,6,270,53,367,18,79,28,186,15,72,48,127,20,145,20,79,17,62,18,56,30,141,177,366,155,326,141,287,316,261,121,278,292,235,257,264,236,223,149,283,107,315,443,494,320,574,574,609,578,797,442,454,519,349,486,661,643,595,448,401,416,433,217,332,272,341,218,335,232,341,180,364,195,360,271,333,264,288,271,328,269,329,232,467,241,459,241,480,252,506,238,486,246,446,261,488,268,504,242,453,243,468,249,464,247,413,225,452,404,417,277,485,249,477,241,456,219,435,239,456,245,429,381,488,216,484,187,493,90,448,402,461,310,511,311,500,456,326,92,445,382,483,292,397,231,340,291,381,288,357,304,395,238,339,252,379,218,332,266,356,283,368,327,466,253,466,251,462,260,465,260,464,253,483,311,447,262,518,336,486,310,512,323,449,398,383,428,234,416,409,353,447,408,425,295,385,392,261,433,385,360,400,243,429,247,475,248,481,249,488,247,423,244,422,247,475,247,470,237,454,240,460,287,376,362,319,346,352,337,297,326,323,331,321,251,320,246,357,246,346,250,329,254,475,99,413,249,473,202,284,281,366,346,328,161,438,242,473,209,339,249,475,266,543,195,224,345,397,170,230,153,209,369,464,304,372,182,238,175,236,78,207,272,436,533,510,237,255,525,740,307,467,411,570,616,472,362,479,445,481,218,232,156,230,145,231,149,232,148,234,143,230,144,232,146,233,163,237,150,231,161,230,155,476,52,217,53,258,58,215,68,281,11,330,53,294,76,284,64,327,31,205,164,568,69,404,121,414,83,416,95,415,99,418,107,418,123,416,112,401,83,405,87,266,170,172,144,159,216,154,144,251,163,251,111,217,84,203,121,154,112,297,72,227,46,315,129,331,233,415,56,343,92,344,105,341,120,297,108,369,461,337,143,196,149,209,153,199,154,203,152,206,152,200,149,207,149,202,144,197,149,202,9,122,115,210,89,208,117,185,63,178,199,299,226,319,93,180,58,189,221,260,362,300,362,315,362,305,362,300,357,300,362,291,358,317,362,302,362,291,17,265,456,275,37,280,634,380,76,336,33,290,72,371,384,384,59,354,50,274,636,271,294,672,179,240,164,229,205,85,76,229,85,216,174,197,131,197,196,229,174,187,71,200,52,135,62,221,19,66,15,42,33,58,102,387,85,218,84,262,46,183,309,108,305,125,313,93,275,114,330,118,315,96,310,107,302,122,310,106,309,108,97,460,126,465,128,465,135,465,95,460,97,460,82,455,82,439,105,397,137,448,477,509,628,578,139,319,247,354,188,215,408,526,333,527,542,562,173,279,265,303,247,282,127,132,129,140,137,112,92,66,101,77,87,58,58,47,81,57,60,42,239,380,240,446,251,466,265,345,265,346,261,413,263,405,209,448,245,495,262,408,167,373,146,349,148,374,100,339,128,393,120,359,149,360,104,349,107,373,129,335,171,146,138,136,129,193,248,193,258,279,252,362,251,432,216,256,86,274,184,204,388,613,152,608,126,122,24,289,94,1078,32,301,31,304,30,227,229,238,68,310,279,234,186,273,281,284,231,232,309,196,289,217,279,246,298,308,214,216,321,220,240,181,194,178,175,178,158,162,159,163,168,166,129,179,248,151,210,162,183,165,85,401,66,394,82,385,85,403,99,347,80,450,86,475,65,445,124,427,80,475,139,447,124,476,115,515,138,319,111,370,112,376,82,369,111,360,113,382,104,366,66,111,38,56,41,89,91,145,132,217,110,148,50,85,76,88,35,72,48,72,156,234,140,222,156,243,155,246,152,229,157,238,154,240,157,244,151,235,142,215,297,291,114,186,216,141,217,139,133,281,351,241,418,259,443,282,40,268,172,469,127,53,166,142,154,246,71,129,252,92,148,46,160,146,142,101,136,127,95,58,127,508,122,492,121,438,120,427,143,447,138,396,136,417,141,395,158,364,133,436,224,250,19,230,233,224,39,197,216,232,180,243,40,235,65,131,20,158,104,248,64,345,71,383,65,156,188,212,64,345,141,489,69,175,254,542,274,544,278,543,161,300,157,288,162,301,162,291,164,284,160,291,157,298,151,317,155,320,150,304,44,239,36,236,59,245,44,244,51,247,51,249,41,236,37,234,50,247,42,239,132,180,116,173,132,174,94,153,85,143,290,130,102,151,185,241,158,293,86,225,202,274,197,278,201,283,197,290,198,285,195,300,202,292,197,298,205,299,201,303,217,253,254,393,396,343,175,320,263,321,227,216,238,350,410,389,258,248,84,329,98,448,180,938,66,431,75,463,74,462,96,468,108,499,45,461,97,398,126,434
73,193,89,220,60,143,48,172,60,132,118,220,81,185,101,204,104,198,59,155,299,372,201,671,586,597,5,597,373,697,115,524,334,390,74,361,294,347,194,630,306,571,184,249,93,166,197,199,156,156,87,235,135,162,116,273,177,348,177,329,199,181,28,50,83,125,28,53,78,153,52,90,52,86,75,132,74,116,148,242,148,294,183,159,350,338,481,440,334,281,411,230,250,181,157,218,199,208,194,219,84,358,84,358,68,352,84,358,81,357,74,354,83,357,88,355,70,353,78,356,119,148,114,153,149,232,153,232,86,151,150,229,85,152,150,233,98,154,152,237,91,308,230,302,239,301,91,312,232,298,234,307,237,295,96,309,227,303,87,310,212,279,322,389,208,444,431,523,155,193,262,322,2,263,164,312,338,292,106,362,215,268,282,270,230,253,298,291,158,257,299,224,179,318,244,246,306,273,164,299,162,270,164,238,168,249,166,262,157,275,163,276,162,275,151,285,152,280,147,278,261,342,265,322,265,326,255,342,267,325,265,317,261,323,259,320,263,303,264,305,429,295,345,632,633,550,315,358,441,437,229,385,422,373,263,376,410,364,327,505,167,481,45,347,139,402,152,442,128,383,145,408,125,367,131,384,122,388,150,444,299,327,128,242,205,341,158,198,125,273,79,104,87,112,83,70,47,74,105,102,176,88,177,88,177,87,176,88,176,87,176,87,176,87,176,88,175,88,176,88,144,315,116,230,131,223,115,226,111,225,116,233,123,233,118,233,122,237,134,284,135,544,81,365,81,366,145,726,122,675,85,323,121,294,114,888,173,734,115,295,7,284,34,283,4,279,4,251,38,283,3,281,4,277,10,265,3,281,18,269,37,390,18,82,40,183,17,72,51,130,26,148,22,75,20,60,15,58,35,140,163,367,141,319,131,286,317,249,120,268,293,225,257,254,242,216,138,279,96,307,442,455,350,558,598,573,600,789,486,453,553,370,469,627,611,592,480,404,426,417,229,353,270,324,228,356,229,361,195,356,215,375,272,317,270,288,270,313,283,348,241,493,254,466,252,493,268,508,253,509,259,448,268,476,274,480,258,462,250,485,263,465,254,426,218,477,426,431,286,470,259,490,257,467,235,451,245,465,251,446,395,488,230,483,201,493,90,459,434,464,325,511,326,500,454,295,89,459,395,484,303,403,244,347,302,384,299,358,325,409,245,348,276,389,229,345,278,361,294,375,343,482,268,465,264,465,273,475,253,482,267,484,325,446,283,519,332,517,330,515,342,451,363,400,424,204,437,402,382,435,420,421,268,397,394,238,444,382,357,376,246,462,257,506,260,506,263,503,245,451,248,452,257,505,255,508,250,486,249,497,302,373,379,317,362,342,353,289,341,317,347,315,266,320,250,345,255,331,248,315,268,477,136,453,263,475,183,284,281,392,362,292,193,457,256,476,219,370,274,477,269,531,185,224,326,390,166,220,143,202,379,452,316,366,172,233,169,226,87,205,306,447,564,521,255,250,551,774,343,475,377,546,604,449,395,474,480,476,202,227,163,229,153,231,156,230,156,237,149,235,151,235,153,236,170,237,157,230,169,229,166,466,54,211,56,251,59,209,68,273,17,326,55,285,84,281,68,319,35,209,178,573,76,413,131,419,93,418,104,418,107,408,117,417,132,415,117,411,93,414,88,247,177,161,155,167,195,140,151,230,173,258,131,216,75,220,126,145,132,285,48,229,46,330,115,332,235,432,71,343,108,342,119,340,133,296,124,366,445,334,144,202,149,216,154,205,157,210,153,212,153,206,151,213,151,208,145,204,150,208,19,129,123,213,96,204,124,182,56,183,207,297,238,321,101,182,66,185,231,256,362,283,362,299,362,289,362,283,354,283,362,276,362,315,362,286,362,276,32,271,461,265,40,273,653,363,76,328,36,282,75,360,393,373,51,350,51,270,629,261,290,654,185,240,164,235,211,85,82,229,85,210,180,197,136,197,201,229,174,192,79,199,54,138,70,220,22,66,17,42,35,58,116,387,92,218,86,270,49,188,313,100,309,117,317,84,284,107,331,109,318,88,314,99,307,113,314,97,313,100,110,463,138,465,141,465,147,464,108,463,110,463,94,459,95,443,116,403,149,447,511,498,626,568,146,308,253,339,194,199,440,511,367,531,568,539,157,264,278,291,232,286,120,133,121,141,129,116,87,68,97,79,82,61,55,48,77,59,57,42,249,380,250,447,261,467,273,344,273,345,269,413,271,404,210,437,257,494,274,408,167,364,151,342,155,368,101,346,132,385,127,352,149,351,112,349,115,378,135,328,188,144,149,117,138,202,253,193,245,263,243,344,239,417,233,264,101,284,178,184,406,614,175,605,137,123,27,294,118,1084,39,302,39,309,35,233,234,232,77,309,286,220,199,278,292,272,240,218,319,200,303,208,280,232,309,300,217,202,324,235,235,166,203,173,182,178,160,150,157,148,155,159,135,186,231,147,223,158,172,161,92,399,73,395,88,386,92,397,105,347,90,449,96,475,74,446,130,427,89,477,147,442,135,476,127,515,144,319,120,369,120,377,90,369,119,359,122,377,112,367,68,116,40,58,43,91,97,148,140,227,114,156,54,88,76,94,39,76,50,74,157,245,150,229,163,247,160,255,153,239,159,249,155,250,164,249,152,245,150,225,281,286,106,204,219,134,222,134,143,281,366,238,432,277,452,263,52,281,190,473,134,47,157,147,143,250,73,120,254,102,151,38,153,142,138,94,125,127,100,54,138,510,133,492,132,437,129,425,154,447,147,394,144,415,150,397,167,362,143,437,226,244,23,236,239,225,45,194,222,231,186,246,46,237,70,132,25,155,109,250,83,352,91,386,66,148,170,196,83,352,170,517,91,163,283,531,303,533,307,531,158,299,153,284,161,296,160,287,159,282,156,289,155,294,153,321,156,324,151,308,51,247,45,241,68,251,53,249,57,253,59,246,49,243,45,239,58,248,49,244,138,185,123,180,138,171,103,160,91,146,302,138,107,153,196,234,164,309,88,221,205,272,199,278,204,282,200,289,200,285,196,297,203,289,200,297,206,296,204,303,226,252,259,379,409,352,182,310,273,321,230,210,234,339,421,391,252,240,84,319,107,448,199,940,71,437,84,464,83,462,106,468,118,494,55,460,104,399,134,434
80,198,96,222,60,152,51,177,59,141,125,222,86,192,108,209,111,194,64,162,306,391,204,653,575,579,13,611,386,715,127,510,335,407,77,351,287,338,194,615,294,536,199,265,106,162,224,221,152,145,101,232,122,157,121,262,177,327,178,310,204,179,30,50,88,126,31,52,84,152,56,90,56,86,80,133,79,118,160,243,155,282,186,150,368,327,488,423,341,295,428,237,249,171,167,224,206,199,204,223,95,349,95,349,80,356,95,349,85,350,86,356,95,349,100,346,82,357,91,353,122,150,118,153,153,232,157,233,89,151,153,229,88,151,153,234,101,153,155,237,97,303,235,300,244,296,95,307,237,293,238,301,242,290,99,306,233,301,92,307,215,300,322,370,226,453,450,534,167,184,266,336,3,272,170,321,352,302,121,359,208,254,288,257,216,236,284,312,168,247,283,229,192,314,255,236,320,266,177,292,166,269,168,235,172,246,170,260,162,275,167,273,167,275,155,284,156,279,152,276,268,338,258,317,265,319,262,338,266,317,265,310,262,315,265,316,263,296,266,298,426,310,318,632,642,528,341,356,463,422,212,381,436,359,245,386,390,379,305,518,178,475,53,349,148,402,162,442,136,378,154,407,133,364,139,383,131,385,160,440,303,343,124,232,217,337,164,193,125,286,83,101,89,116,86,68,50,71,110,100,179,87,180,86,180,86,179,86,179,86,180,85,180,86,179,86,179,86,180,86,145,307,121,225,132,229,118,231,117,230,122,231,127,228,125,234,127,233,133,290,149,543,91,364,89,363,166,728,129,693,87,329,121,302,134,887,187,754,121,295,19,283,45,283,11,284,4,262,49,283,12,282,9,284,5,277,12,282,29,269,46,416,19,83,45,172,18,72,49,133,33,146,25,72,20,63,13,58,37,142,149,365,127,310,122,283,317,237,121,259,294,216,253,245,251,215,128,273,92,297,486,453,387,545,616,605,649,802,530,481,566,353,463,592,580,583,510,399,454,409,230,373,273,309,228,376,236,386,206,376,222,396,274,307,279,308,276,306,288,338,260,502,266,462,264,485,274,486,269,486,270,439,277,459,279,454,265,450,265,484,273,456,261,424,230,483,423,411,289,450,285,488,271,457,243,468,250,459,262,435,409,486,245,483,215,493,106,454,466,465,339,510,341,499,455,264,104,453,409,482,314,408,254,357,312,387,310,360,346,423,257,355,299,398,234,358,289,366,304,381,341,465,283,463,281,464,299,473,270,474,283,483,334,432,303,518,352,520,351,524,370,443,328,419,438,191,457,397,398,414,431,417,263,420,405,224,439,366,354,353,252,495,274,477,274,474,276,472,247,478,249,482,266,476,265,475,263,492,265,484,317,370,395,318,378,335,369,286,357,313,363,312,280,320,264,342,268,318,260,313,281,477,178,480,276,476,164,284,281,418,349,256,224,469,269,477,248,363,294,472,280,551,177,232,308,375,163,210,141,193,386,440,338,359,168,224,164,216,96,203,339,458,592,547,269,240,570,806,378,478,392,529,579,433,428,466,499,452,204,218,170,229,160,230,163,229,163,236,156,237,158,237,160,237,178,234,164,229,176,229,178,459,55,205,61,244,59,203,69,266,24,325,61,282,86,273,75,310,34,205,191,577,85,414,140,421,102,415,113,412,114,399,123,410,140,405,125,416,102,416,90,228,179,149,167,168,186,121,151,209,167,237,136,234,88,208,128,163,152,280,27,236,61,340,100,335,237,449,85,344,123,339,132,338,145,293,140,353,428,335,145,208,150,222,154,212,157,216,154,218,153,212,153,220,153,214,146,210,150,214,30,133,131,217,94,212,131,179,50,189,200,309,250,324,108,184,62,192,237,246,362,267,362,284,362,273,362,267,351,267,362,260,362,299,362,271,362,260,46,282,465,255,42,265,665,345,80,323,38,275,69,351,401,360,50,344,54,265,635,246,288,637,191,245,167,241,217,85,88,228,85,204,186,197,141,197,203,233,174,197,86,199,57,141,78,219,25,66,18,41,37,60,130,387,95,221,88,278,51,192,317,91,313,108,321,76,293,98,331,100,321,80,317,91,311,104,318,89,316,92,123,464,150,464,153,464,158,463,121,464,123,464,107,462,107,445,127,408,162,445,542,490,655,549,161,306,262,325,200,183,474,506,371,499,589,513,146,250,296,284,217,288,113,134,113,142,122,118,82,69,92,80,78,63,52,48,73,60,55,42,258,380,259,447,270,467,281,344,281,345,277,412,279,404,207,425,269,491,286,407,167,355,156,335,157,360,102,353,136,377,134,345,149,343,119,348,122,380,136,321,175,126,154,99,153,206,257,176,230,251,235,324,239,396,231,256,115,285,168,157,424,606,197,599,148,124,34,294,145,1083,46,299,45,314,42,238,236,227,85,302,300,209,212,286,304,266,253,208,323,214,317,202,287,219,321,296,231,191,328,250,218,159,206,162,185,171,177,157,173,157,160,150,141,188,213,148,222,147,160,155,97,395,80,396,90,380,96,391,110,346,95,442,106,471,77,438,130,419,94,468,155,434,146,474,139,518,150,315,128,369,127,381,98,368,126,358,130,369,120,364,74,122,42,60,46,92,102,151,147,234,119,164,58,92,77,99,42,78,52,77,165,251,153,239,164,237,164,246,157,248,165,240,166,250,162,239,158,240,158,236,265,285,100,222,226,128,224,127,152,283,385,241,441,296,449,255,64,292,209,482,142,43,149,150,132,258,74,110,254,112,148,36,146,137,134,87,115,127,103,50,149,509,145,492,142,437,138,422,164,447,157,394,153,414,159,400,176,361,152,440,225,239,28,237,244,226,50,192,227,227,191,245,51,237,76,132,31,153,115,249,102,356,110,387,63,141,152,183,102,356,201,542,107,143,311,507,331,509,333,506,155,299,149,281,159,292,157,285,155,281,153,287,151,291,154,325,156,328,150,312,57,247,50,249,76,249,61,250,63,250,67,251,57,247,51,246,65,249,57,246,144,189,128,187,145,169,110,169,97,147,313,145,112,152,194,222,176,307,93,225,205,270,202,278,206,279,203,288,203,283,197,295,202,286,202,296,204,293,206,301,233,248,263,365,423,359,186,301,281,321,239,208,231,327,430,386,246,233,86,310,109,439,216,934,80,438,93,464,93,462,114,465,121,485,64,456,108,393,138,427
86,201,103,223,61,161,54,183,59,150,131,224,93,199,115,214,118,192,71,169,321,405,214,637,572,561,25,593,402,720,137,501,334,423,79,342,285,327,195,597,294,499,215,273,119,162,256,234,141,146,109,220,108,151,127,255,178,307,177,292,209,179,32,50,93,127,34,52,91,151,60,93,60,87,86,133,85,118,172,244,164,269,186,142,386,317,495,405,347,278,433,255,249,161,177,228,210,190,214,224,107,340,107,340,92,352,107,340,87,338,97,348,107,340,112,336,95,349,103,344,126,151,121,153,157,232,161,234,93,151,157,230,92,150,157,234,104,153,159,238,102,298,241,296,248,290,99,303,242,288,243,296,247,285,103,301,239,296,97,303,217,320,328,357,245,460,469,528,168,195,268,325,10,281,178,327,370,312,134,347,216,247,287,241,214,223,263,309,176,236,266,234,206,310,271,233,306,249,189,280,170,266,170,232,175,243,173,257,166,275,172,269,171,275,160,282,161,277,156,275,271,330,257,310,264,311,265,331,263,309,263,302,262,308,266,309,262,289,266,291,415,323,305,623,660,507,362,374,476,402,218,372,447,344,225,385,373,395,280,517,183,464,61,349,156,398,169,436,141,369,163,404,135,355,144,377,139,377,165,429,309,359,133,227,229,333,175,190,127,300,86,98,88,120,86,64,54,70,111,97,183,85,184,84,184,84,183,84,183,84,184,84,184,84,183,84,183,85,184,84,146,298,123,219,130,236,125,230,123,230,126,226,131,221,127,227,129,226,133,297,152,538,99,367,92,366,187,728,150,698,90,334,128,303,154,887,207,765,128,294,31,283,57,282,23,283,7,271,61,282,24,279,21,283,10,284,22,282,40,269,69,432,21,84,56,169,19,70,47,137,39,139,28,70,19,65,10,59,35,148,136,361,120,296,113,277,316,226,123,250,294,206,262,242,259,215,124,262,93,287,531,481,417,526,604,557,656,760,578,488,541,336,487,562,549,566,539,386,482,404,227,390,288,324,225,390,238,410,219,377,224,417,286,323,291,328,286,321,294,324,271,478,277,453,276,471,283,464,283,461,281,428,287,445,297,447,280,444,277,468,285,446,268,411,260,489,405,390,287,422,303,475,287,442,255,464,262,467,274,420,423,481,260,481,229,493,121,450,472,437,354,509,357,499,451,248,119,448,423,478,325,413,258,369,323,390,321,363,368,438,270,363,322,408,244,365,300,370,314,386,339,447,298,462,298,462,320,466,288,464,300,482,335,418,324,517,357,489,358,512,383,422,292,436,445,219,472,388,400,385,442,414,291,408,411,241,435,350,364,347,267,486,290,445,291,440,290,441,255,505,256,507,269,440,268,437,274,466,272,454,333,367,412,319,393,330,385,286,373,312,379,311,295,320,278,338,282,311,274,314,294,477,219,495,289,481,145,284,281,444,313,247,256,476,282,477,279,361,294,447,299,563,166,232,308,364,154,202,151,194,403,441,356,348,163,214,159,206,105,204,372,465,619,550,263,224,564,772,414,483,427,527,551,429,439,438,497,418,219,216,177,229,167,229,171,229,170,233,163,236,165,236,167,235,185,230,172,229,183,228,190,455,56,200,65,236,63,198,71,259,30,330,68,279,86,265,79,302,34,200,203,572,88,421,149,412,111,407,121,404,119,390,131,400,146,396,131,421,111,409,107,225,176,136,164,162,198,125,166,201,161,216,138,255,102,197,129,180,169,273,37,252,76,340,85,337,238,466,100,343,138,335,145,336,158,292,153,341,411,336,145,214,151,228,154,218,157,222,156,225,154,219,154,226,156,221,148,216,151,221,40,139,138,220,95,219,139,185,57,190,208,312,262,324,115,185,69,195,242,236,362,251,362,268,362,257,362,251,349,251,362,244,362,283,362,256,362,245,61,292,468,245,39,259,675,327,81,314,41,268,69,340,407,348,54,335,49,259,639,230,285,620,197,245,173,241,223,85,94,225,85,198,192,197,146,197,208,233,179,197,93,199,60,144,86,218,27,66,19,41,38,62,143,388,93,228,91,285,55,197,320,83,316,99,323,68,300,90,332,92,323,72,320,82,315,96,320,81,320,83,135,465,162,462,165,462,170,460,133,465,135,465,120,464,119,446,139,413,174,443,562,472,689,540,168,292,270,313,214,175,500,490,348,467,620,536,164,247,315,285,201,290,106,135,105,142,115,120,77,70,87,81,74,64,50,49,69,62,52,43,268,380,269,446,280,464,290,342,290,343,286,411,288,402,217,426,281,486,298,405,167,347,160,328,158,352,107,360,135,368,139,339,148,334,126,341,129,377,137,313,163,107,142,114,144,195,244,166,217,239,248,315,234,376,229,249,115,294,146,146,434,592,216,589,158,123,41,290,172,1059,52,294,53,316,49,242,234,221,93,295,313,203,225,299,317,261,267,203,326,228,321,216,300,209,333,291,245,190,333,265,201,161,198,163,186,164,196,158,190,158,172,157,148,182,195,147,208,148,172,156,101,389,86,390,91,373,97,384,116,342,98,433,111,461,79,429,131,411,97,459,161,426,156,477,150,519,154,308,136,368,135,376,105,365,133,356,138,363,128,360,79,127,45,61,48,94,108,153,157,243,125,173,62,95,79,105,45,79,54,80,163,240,155,249,167,231,167,239,164,242,170,234,163,240,171,239,158,230,160,246,249,289,99,238,234,123,232,124,160,283,403,247,439,315,442,245,79,301,227,483,150,42,141,155,124,266,75,101,249,122,143,44,140,133,129,79,105,127,107,46,160,510,156,492,152,435,148,422,174,447,166,395,162,410,169,402,185,359,162,439,224,234,33,237,249,225,55,188,232,223,196,241,56,237,81,133,36,152,120,244,122,358,130,385,56,134,133,189,122,358,236,563,109,122,324,479,344,481,344,477,152,299,147,276,156,288,153,281,151,279,149,285,149,288,156,329,156,331,149,315,65,247,58,249,84,243,69,252,72,252,75,248,64,248,60,248,73,250,65,250,149,192,135,187,152,166,116,178,102,150,324,152,118,149,192,210,177,290,99,231,206,267,205,277,207,277,204,287,204,280,200,295,199,285,205,293,202,291,206,298,237,242,264,352,438,358,187,294,283,313,247,204,227,316,435,376,241,226,91,300,109,429,226,919,88,440,102,463,102,461,114,456,125,475,68,447,107,386,137,419
93,204,109,224,63,169,58,189,60,159,138,225,101,206,122,217,125,188,78,174,337,414,228,627,576,546,42,581,399,700,134,486,332,438,77,331,276,319,198,580,293,459,204,259,130,162,288,245,129,138,116,214,117,148,135,245,178,287,178,274,215,176,34,51,99,129,36,52,97,151,64,92,64,88,92,133,91,119,184,246,178,280,186,134,401,307,501,388,350,290,443,272,251,153,188,230,215,181,224,227,117,331,117,331,104,342,117,331,89,327,108,339,116,330,115,325,107,340,115,336,129,153,125,154,161,233,165,234,96,151,161,230,95,150,161,234,107,153,163,238,106,296,246,294,254,287,104,300,247,285,248,290,253,279,108,297,245,291,101,300,223,341,342,376,264,461,489,519,166,210,263,310,19,282,188,328,387,322,144,357,230,246,273,233,231,223,242,308,186,227,249,237,220,306,286,232,290,237,200,268,171,262,172,228,177,239,175,253,171,275,175,265,176,273,165,279,165,274,161,274,271,323,251,303,258,307,265,323,261,302,261,295,261,301,266,301,261,282,265,283,401,334,331,614,673,485,369,355,480,378,236,366,444,337,204,381,354,407,255,504,184,453,69,349,153,389,169,426,142,360,165,394,136,347,144,368,139,368,169,419,316,375,122,225,242,327,185,183,132,313,90,97,91,122,87,61,57,68,111,92,187,84,188,83,188,83,187,83,187,83,188,84,188,84,187,84,187,84,188,84,149,290,126,224,130,243,126,224,126,224,130,220,136,228,128,220,134,222,133,303,166,546,100,376,91,375,209,733,158,720,98,333,135,296,167,896,218,755,131,299,43,283,68,282,35,283,18,272,72,282,36,277,32,283,22,283,33,282,52,268,88,454,23,84,68,167,20,68,44,139,46,136,31,71,21,67,9,62,31,151,125,347,124,282,110,267,316,214,128,242,295,196,271,242,268,214,126,251,101,276,581,490,442,502,628,561,630,718,627,510,505,332,503,527,552,559,569,374,502,390,236,405,303,340,237,408,242,435,223,399,228,434,299,337,306,348,296,336,310,344,281,449,286,445,287,458,300,458,292,435,291,415,299,431,302,418,286,425,289,452,296,433,275,398,282,483,392,367,289,401,310,449,298,428,269,457,274,454,286,397,437,474,275,480,243,492,136,446,473,405,369,508,372,498,438,278,135,442,437,470,335,418,271,372,334,395,332,367,372,426,282,370,345,419,257,370,312,375,325,396,338,429,313,461,315,460,326,440,306,456,316,481,330,404,339,511,360,457,358,491,383,394,274,463,448,249,473,367,400,356,453,411,319,399,409,264,432,334,367,370,274,453,304,414,308,406,304,410,275,485,273,484,271,403,271,399,281,433,286,423,348,364,428,323,409,327,401,288,388,311,395,312,310,320,292,336,296,307,288,315,308,475,261,502,300,474,126,284,273,463,277,247,288,477,295,477,309,361,294,423,320,552,154,226,327,361,151,194,161,193,407,422,355,326,157,205,152,200,111,212,405,466,622,518,256,208,545,735,448,493,463,530,522,432,433,405,468,410,235,216,185,228,175,229,178,229,178,229,171,233,173,232,174,231,192,229,179,229,190,227,203,455,56,194,71,231,68,197,73,252,33,326,75,273,88,257,82,294,35,195,216,573,94,417,155,403,118,398,130,395,125,380,136,392,152,387,139,413,118,400,112,207,170,124,152,155,214,131,174,221,159,195,142,254,120,193,129,198,176,273,60,250,92,338,71,346,239,483,115,340,153,328,158,335,171,289,168,329,395,338,146,221,154,235,154,224,158,228,158,231,156,225,156,232,158,227,150,223,153,227,51,145,146,221,102,217,147,190,65,185,218,303,274,316,122,184,76,189,250,227,362,235,362,252,362,241,362,235,346,235,362,228,362,267,362,241,362,230,76,294,469,235,36,254,683,308,84,306,42,261,76,328,412,335,63,333,50,252,640,215,280,602,202,245,178,240,229,85,100,223,85,192,198,197,152,197,214,233,185,197,101,199,64,147,94,217,30,66,21,41,39,64,157,388,93,234,95,293,59,199,322,74,319,90,325,60,307,81,332,83,325,63,322,74,318,87,323,72,322,75,148,464,174,459,177,459,182,457,146,464,148,464,133,465,131,447,150,417,187,439,547,457,711,516,175,277,281,304,227,166,513,463,325,437,645,563,182,252,332,280,185,292,99,135,97,142,107,122,73,71,82,82,70,65,47,50,65,63,50,44,278,378,279,441,290,463,298,341,298,342,294,410,296,400,229,429,293,477,310,402,167,338,160,320,157,345,114,360,134,360,139,331,149,325,130,333,132,370,137,306,144,102,126,126,159,191,228,173,228,237,231,307,233,357,230,239,107,303,149,120,438,574,230,570,169,123,45,283,190,1038,54,287,60,314,56,241,230,215,95,287,320,213,238,310,325,268,272,214,330,242,324,230,314,203,344,290,256,204,338,280,184,164,187,164,179,164,214,151,207,154,186,158,147,177,177,143,193,147,183,159,103,382,87,383,93,367,96,378,118,336,99,424,110,452,81,420,132,403,100,450,168,417,167,474,161,512,157,302,144,361,143,369,110,357,141,353,147,357,133,353,85,132,47,63,51,96,114,154,167,250,132,180,66,98,82,111,48,81,57,82,165,232,161,243,156,222,165,231,170,234,166,227,172,235,164,230,150,220,167,246,234,300,99,255,243,122,241,125,170,285,420,260,441,332,452,235,93,309,245,483,159,43,133,161,115,275,76,92,242,133,139,51,132,129,123,72,95,127,112,42,170,510,168,494,162,432,157,420,185,446,175,393,170,408,178,401,194,358,171,438,222,228,39,236,253,219,60,185,235,218,199,236,61,236,86,134,41,151,122,239,141,354,149,377,48,132,120,209,141,354,271,575,100,101,324,450,344,452,343,449,149,299,147,272,153,285,149,279,147,278,145,284,145,285,157,332,156,335,147,319,73,245,66,249,89,235,77,250,80,247,81,241,72,246,68,250,80,243,73,247,155,191,135,180,158,164,123,187,108,154,334,151,123,146,191,200,174,274,103,238,205,264,207,274,207,274,206,284,205,278,203,295,198,283,206,290,200,289,206,295,239,234,260,338,449,351,183,289,288,311,254,206,227,305,437,365,234,220,97,291,110,420,224,900,96,439,111,460,107,452,115,446,125,465,70,437,109,379,138,411
99,206,116,225,66,178,64,194,62,168,145,226,108,210,128,220,132,189,85,179,352,427,219,610,562,537,63,573,406,680,136,471,334,453,79,321,268,310,208,563,296,426,192,242,140,166,317,243,127,131,121,203,132,145,142,232,177,266,177,258,220,171,35,51,104,130,39,53,104,151,68,92,68,89,98,134,97,120,196,247,190,287,185,125,418,298,506,369,351,309,447,261,258,147,196,231,223,172,233,229,114,319,114,319,116,333,114,319,91,315,116,329,113,318,112,312,116,329,127,327,132,154,128,155,164,233,168,234,99,151,165,230,99,150,165,235,111,152,167,239,111,297,251,289,260,287,109,300,253,285,253,285,258,277,113,296,251,286,105,295,229,362,359,392,284,465,505,506,166,224,256,295,29,282,197,321,404,330,158,370,244,246,257,231,249,220,226,299,198,226,233,229,234,303,300,219,279,247,205,255,174,258,176,227,181,238,180,252,173,271,179,262,180,272,169,276,168,270,165,271,270,316,244,300,251,304,263,316,257,295,254,291,258,294,263,294,254,276,260,277,393,328,358,611,669,461,377,349,472,354,252,360,427,347,212,375,336,417,256,491,185,442,77,348,150,380,169,415,142,351,165,385,136,338,144,359,139,359,169,408,323,391,134,224,255,317,192,175,141,326,94,96,95,123,91,60,61,65,112,87,191,83,192,82,192,82,191,82,191,83,192,83,192,83,191,83,191,83,192,83,152,282,126,231,130,250,131,224,130,220,133,226,137,235,135,225,137,229,139,304,167,560,110,375,100,375,230,737,174,737,97,325,140,288,170,917,234,758,137,297,55,282,80,282,47,283,29,272,83,282,48,274,44,283,35,283,43,282,63,268,115,451,23,81,80,168,22,67,41,144,54,133,34,74,23,68,9,64,34,154,123,334,138,273,111,257,315,202,137,241,295,186,280,240,276,214,132,241,111,272,630,512,435,462,659,573,609,674,660,551,469,326,513,491,583,560,591,346,490,376,243,426,320,348,244,428,249,457,224,419,233,451,315,349,324,367,309,351,326,361,285,417,297,436,301,449,305,435,298,409,298,403,310,417,309,399,299,416,302,437,305,421,283,384,303,477,371,347,287,373,316,424,309,412,285,447,288,445,287,375,451,460,290,478,257,492,151,442,474,373,384,508,388,497,424,308,150,436,449,457,346,423,284,374,345,399,343,372,370,405,294,377,369,430,270,375,323,379,337,399,336,412,329,459,332,459,331,413,324,453,332,480,320,390,334,491,363,426,359,470,385,367,309,450,452,279,472,347,410,352,464,408,347,392,408,287,430,318,370,394,278,420,312,382,315,372,314,378,293,458,294,456,275,367,277,361,287,407,290,397,364,361,445,327,424,326,417,292,404,313,411,314,325,321,306,333,310,305,302,316,321,473,280,481,313,474,107,284,268,441,241,247,320,473,309,475,340,360,294,398,343,549,143,217,346,357,161,201,171,193,403,403,339,320,150,197,154,196,119,215,438,465,620,486,240,214,521,705,472,524,478,499,496,437,402,408,435,424,249,212,192,227,182,229,185,228,185,228,178,229,180,229,181,229,199,227,186,228,197,225,216,454,56,189,79,229,74,195,74,245,32,319,83,272,90,249,90,292,36,190,229,576,100,408,161,393,125,389,139,390,132,371,141,383,157,379,147,403,125,391,125,210,165,112,157,142,235,139,191,237,152,175,141,234,126,210,133,215,186,288,84,247,107,336,81,354,243,500,130,334,168,317,171,335,184,287,182,319,378,343,147,227,158,241,156,231,161,235,159,237,157,231,158,239,159,234,152,229,155,234,62,151,152,215,104,209,155,195,62,192,223,312,278,304,128,178,83,185,255,218,362,219,362,237,362,225,362,219,343,219,362,212,362,251,362,225,362,214,90,285,469,225,38,246,689,290,77,301,36,257,86,319,415,323,67,324,54,244,640,199,277,585,208,242,179,234,235,85,106,219,85,186,204,197,157,197,219,233,190,197,108,199,67,148,102,217,32,66,22,42,41,66,171,388,96,241,100,298,64,200,325,66,321,81,327,52,312,73,332,75,327,55,325,65,321,78,325,64,325,66,161,462,186,456,189,455,194,453,158,463,161,462,146,464,143,446,162,420,199,434,516,478,738,490,168,261,290,292,222,157,485,474,299,435,677,570,200,244,349,270,169,290,92,136,89,141,100,123,68,72,77,83,66,67,45,50,60,64,47,45,288,376,289,435,300,460,306,339,306,340,302,408,304,397,242,431,304,464,323,398,167,329,159,313,156,337,121,355,133,351,140,324,149,316,131,326,137,362,137,299,154,81,106,141,144,185,217,189,247,230,241,290,227,337,223,235,116,309,164,96,438,556,238,550,180,123,49,276,199,1011,57,280,68,309,63,235,226,209,99,278,323,226,252,316,330,281,276,228,335,256,328,244,321,213,347,303,267,218,344,295,180,158,176,160,176,157,233,156,224,151,199,157,141,171,159,136,178,143,195,161,104,376,88,375,95,360,96,371,119,330,100,415,110,442,82,411,132,394,101,441,176,413,173,465,164,501,159,295,147,353,146,360,115,350,144,346,155,356,138,345,90,136,49,63,54,97,119,155,177,256,139,187,70,100,87,117,51,82,60,84,155,223,166,238,146,216,156,224,164,226,156,222,162,228,154,222,141,210,166,237,228,316,104,272,251,122,247,125,178,288,432,277,444,347,468,230,110,326,260,480,167,46,125,165,108,286,78,83,235,142,136,59,125,124,118,64,84,127,116,40,181,506,179,493,173,429,167,418,195,443,185,390,179,405,187,400,203,354,181,433,219,223,44,235,254,214,65,181,237,213,200,231,66,234,91,134,46,150,123,234,161,345,165,363,40,133,114,229,161,345,306,573,79,89,313,422,333,424,331,420,146,299,147,268,149,282,145,277,143,277,142,284,142,281,159,336,156,339,147,322,79,239,74,247,91,227,84,245,85,238,85,233,79,241,77,250,84,236,82,242,155,186,134,172,165,162,131,191,114,155,333,140,128,143,201,212,172,257,107,244,204,262,207,272,205,272,206,282,205,275,206,294,198,280,205,287,200,286,206,292,238,230,256,325,450,338,176,286,298,314,262,207,231,296,436,356,231,214,106,294,110,411,224,880,104,438,111,451,108,443,115,436,126,455,69,428,109,372,137,403
106,208,123,225,70,187,70,196,65,177,152,226,115,214,135,222,139,187,92,182,360,432,215,592,545,527,84,571,416,661,140,456,333,467,84,310,264,299,223,550,293,389,181,229,151,174,349,251,113,126,124,190,147,149,150,219,185,255,191,251,222,165,37,51,110,131,41,53,110,151,72,93,72,90,104,135,103,122,208,249,203,279,185,117,434,285,512,352,357,325,453,260,269,143,206,234,229,164,241,234,111,308,111,308,114,322,111,308,94,304,113,318,110,306,108,300,113,317,139,318,135,154,132,156,168,233,172,235,103,151,169,231,102,150,169,235,114,152,171,239,116,300,256,285,265,287,114,300,258,285,259,280,264,277,118,298,257,286,110,292,236,382,376,406,305,465,518,492,167,239,252,282,38,279,204,314,423,337,171,371,257,242,241,227,266,209,224,278,210,224,249,217,247,304,302,203,264,253,204,242,178,256,180,226,185,236,183,250,174,266,184,260,185,269,172,271,172,270,167,268,267,309,243,292,244,301,259,309,250,291,247,288,253,287,259,287,247,270,253,272,404,312,379,596,649,443,381,328,460,333,262,347,411,361,232,368,318,429,281,483,185,431,85,348,146,371,169,405,142,342,165,375,137,330,145,350,139,350,170,398,334,403,145,219,266,306,194,167,152,336,98,99,99,122,94,61,62,62,117,87,195,82,196,81,196,80,195,81,195,81,195,82,195,82,195,82,194,82,196,82,155,273,126,237,128,256,133,230,134,226,133,233,137,242,137,232,136,236,141,298,175,569,112,366,104,366,249,736,195,744,101,324,144,282,187,933,231,773,140,290,67,282,91,281,59,282,40,272,95,281,60,272,56,282,47,283,54,281,75,268,141,440,24,79,86,179,24,65,42,149,60,138,35,77,21,69,9,67,32,157,129,320,151,267,116,247,312,190,146,240,294,176,289,239,285,214,143,235,122,266,662,555,477,448,670,607,635,644,674,516,433,317,509,454,607,549,586,314,464,388,249,446,336,361,251,449,249,473,222,439,236,467,331,358,343,384,324,366,344,377,291,394,307,426,314,438,320,428,299,383,304,390,311,400,306,372,301,403,318,424,313,407,288,371,304,454,356,327,288,352,320,398,317,399,293,430,297,430,288,357,459,446,305,476,271,490,166,439,474,341,399,506,403,496,413,339,165,431,456,443,357,428,296,377,356,405,354,378,368,383,307,385,390,438,283,381,334,384,349,402,334,394,344,457,342,451,334,387,342,462,349,480,320,376,329,470,365,395,358,449,396,386,344,435,455,309,472,326,411,382,475,405,375,388,410,311,428,302,387,400,283,387,316,351,314,338,317,347,309,431,312,427,277,330,275,323,287,373,286,361,379,358,461,331,440,325,433,297,420,315,427,317,340,321,321,330,324,304,316,317,334,470,281,440,326,474,88,284,268,416,208,275,351,465,322,473,370,358,294,373,351,535,148,214,357,344,171,199,181,188,386,392,327,340,157,197,164,202,128,211,458,487,609,456,224,221,519,674,499,509,475,464,487,426,369,420,401,429,250,196,199,224,190,227,193,227,192,227,185,228,187,228,189,228,206,223,194,227,203,220,229,450,62,187,86,228,79,192,81,242,28,311,92,270,91,241,98,289,37,185,234,564,105,399,164,383,132,380,146,381,142,366,145,374,162,369,153,394,131,382,131,229,158,99,164,140,254,158,195,259,157,168,142,214,131,228,134,228,191,308,109,247,122,332,96,349,251,516,143,324,178,302,184,331,197,287,198,311,361,338,149,233,163,248,159,237,164,241,160,244,158,237,159,245,159,240,153,236,157,240,72,158,153,207,109,201,163,199,63,198,229,304,280,292,135,180,90,182,258,208,362,203,362,221,362,209,362,203,340,203,362,196,362,235,362,210,362,199,105,270,468,215,43,238,694,272,81,292,37,250,97,311,418,310,61,319,58,236,638,183,275,568,211,236,179,228,241,84,113,214,85,179,211,197,162,197,224,233,195,197,115,199,70,149,111,217,35,66,24,42,43,67,184,389,101,247,108,302,69,199,327,57,324,73,329,44,318,64,332,66,328,47,327,57,324,69,327,56,326,58,173,460,198,451,201,450,206,448,171,460,173,460,159,463,155,445,173,423,211,428,482,489,768,470,155,252,302,300,206,160,453,492,319,461,709,576,219,235,365,261,153,288,84,136,81,140,92,124,63,72,73,84,62,67,42,51,56,65,45,45,298,372,299,428,310,452,314,337,314,338,310,406,311,390,254,432,310,452,335,391,167,321,156,306,158,329,127,349,132,343,139,317,149,307,130,319,142,355,137,292,169,63,92,159,158,177,209,206,240,225,227,287,236,330,227,222,123,319,181,74,436,538,246,529,190,123,52,269,202,984,58,273,74,302,69,229,221,203,100,270,327,240,265,318,337,293,279,241,340,271,333,258,324,227,354,315,278,232,353,310,197,156,183,159,183,159,248,151,233,146,207,147,142,165,163,121,163,139,202,157,105,369,88,368,97,354,97,364,119,324,100,405,110,432,84,402,133,386,103,431,184,406,184,459,166,489,159,289,148,345,153,356,123,347,146,339,162,351,146,342,96,139,52,64,57,98,125,156,187,260,147,193,74,102,92,119,54,83,64,87,146,214,158,229,148,206,147,216,155,220,145,216,152,220,146,213,145,204,175,235,232,332,106,289,260,122,256,123,186,290,440,295,436,366,487,230,123,341,278,478,175,52,116,171,104,296,80,74,226,149,134,67,118,120,112,58,74,126,120,38,192,501,190,490,183,427,176,415,206,435,194,387,187,401,197,398,211,346,190,431,217,217,50,233,251,208,70,178,237,208,199,226,71,232,96,135,51,148,124,229,177,329,178,345,34,139,113,249,177,329,340,558,58,95,289,400,309,402,306,401,143,299,147,264,146,279,145,273,143,273,143,280,142,277,160,340,156,343,146,326,82,230,83,242,97,223,87,237,87,230,90,227,83,233,84,244,87,228,85,234,155,180,133,165,170,163,126,182,120,152,337,128,133,141,209,223,178,258,111,248,201,261,205,269,202,271,207,279,205,272,207,291,198,277,204,285,200,283,205,290,242,224,250,312,442,328,169,287,309,312,270,204,242,291,434,344,222,207,116,300,111,401,222,860,112,435,111,442,108,434,115,426,127,445,74,418,109,365,137,395
113,210,130,225,76,196,76,198,68,185,158,226,122,217,142,223,146,186,99,185,362,451,215,573,531,510,102,564,431,643,148,440,338,477,91,302,263,288,220,533,297,360,166,214,164,177,357,241,100,118,118,178,161,151,165,219,198,259,200,267,222,160,39,51,115,133,44,54,116,153,76,94,76,90,110,137,109,123,220,253,217,269,188,109,448,270,516,332,364,319,467,276,279,141,217,235,237,157,250,238,107,296,107,296,111,310,107,296,98,292,110,307,107,294,105,288,110,305,149,310,139,154,135,157,172,234,176,236,106,151,172,231,105,150,173,235,117,152,174,239,121,301,262,285,271,287,118,300,264,287,264,282,269,277,122,298,263,286,115,294,245,403,397,421,315,488,538,489,168,254,245,268,48,273,207,306,442,343,186,369,267,229,225,226,284,199,242,264,221,221,266,212,261,303,298,188,258,240,202,230,183,255,183,223,187,232,185,246,177,264,186,256,190,265,177,269,177,268,172,266,261,302,243,285,244,293,254,303,244,284,242,280,247,281,252,284,244,263,252,264,413,299,386,569,641,461,379,323,475,311,257,330,422,347,251,366,326,416,306,482,185,420,93,348,143,362,169,395,142,333,165,366,139,321,145,341,139,341,170,388,349,409,135,214,253,309,198,156,162,342,100,103,103,122,98,63,65,59,121,89,199,80,200,79,200,79,199,79,199,80,199,80,199,80,199,80,198,81,200,80,159,265,126,244,126,263,132,237,134,233,132,240,136,249,137,238,136,243,142,292,185,569,110,357,113,364,253,715,197,728,107,329,152,275,207,940,246,780,142,283,79,282,103,281,71,282,52,273,106,281,71,269,68,282,60,282,64,281,86,268,151,461,26,78,81,191,26,63,45,151,64,145,33,81,18,69,12,67,29,161,141,311,165,257,125,241,308,179,155,240,291,166,298,238,293,212,154,230,132,263,672,510,519,477,681,601,650,610,666,490,396,308,510,417,616,541,585,283,437,397,263,461,343,362,265,461,265,489,238,460,246,486,347,365,362,399,339,375,344,360,292,367,318,416,321,423,318,405,296,357,308,377,314,388,305,357,307,394,328,408,323,403,294,357,299,426,339,308,304,363,322,372,332,409,306,415,308,418,283,328,464,432,320,474,285,489,182,436,472,309,414,503,419,494,402,370,180,426,459,429,368,433,309,380,367,412,365,386,366,362,319,393,391,415,296,386,346,389,361,409,333,376,356,442,342,434,335,361,352,478,355,466,320,362,324,449,370,367,357,428,396,414,380,420,457,340,470,305,409,411,485,402,403,385,412,334,427,286,411,398,286,354,326,354,326,353,333,370,319,404,320,397,294,341,288,333,298,361,300,363,395,355,478,336,455,325,448,303,435,318,443,320,355,322,335,328,339,304,329,318,348,466,282,398,335,468,81,295,268,390,192,311,369,443,335,470,377,331,294,348,342,522,159,222,355,325,178,190,181,179,367,387,305,336,167,202,172,196,137,209,489,501,578,454,206,227,526,639,503,474,440,467,507,412,337,426,366,433,242,185,203,219,197,225,200,223,200,223,192,227,194,227,196,225,213,218,201,223,205,214,240,443,67,185,94,225,77,191,88,239,26,304,98,265,91,233,96,285,39,180,234,551,112,390,169,374,140,371,150,372,151,364,149,364,168,360,159,384,138,373,141,247,164,96,176,145,253,148,201,251,165,189,151,199,135,237,136,238,208,310,133,246,138,324,111,346,266,524,156,313,181,287,184,318,210,286,213,301,346,325,153,239,169,253,164,243,168,246,164,248,159,244,161,251,159,247,154,242,159,246,83,165,155,202,115,195,169,196,70,195,238,295,290,286,142,182,96,175,259,198,362,187,362,205,362,193,362,187,337,187,362,180,362,219,362,195,362,184,115,255,467,205,47,230,698,253,85,283,41,242,107,303,419,298,56,315,61,229,633,168,272,550,211,230,179,222,241,78,119,209,85,173,217,197,167,197,228,232,197,194,123,200,73,148,119,216,37,66,25,42,45,67,198,391,108,250,115,304,73,197,328,49,326,64,330,36,322,56,332,57,330,39,328,48,326,61,328,47,328,49,186,456,210,446,213,444,218,442,183,457,186,456,172,460,167,442,185,424,224,421,448,492,786,445,154,266,315,310,191,169,420,500,341,487,741,581,236,228,378,251,138,284,77,134,73,138,85,123,58,72,68,84,58,69,40,51,52,66,42,46,308,366,305,418,319,445,323,335,323,336,319,403,305,382,266,431,314,440,343,379,167,312,156,299,160,321,130,343,134,335,134,310,149,298,128,311,144,347,137,284,185,50,83,178,145,175,201,223,244,212,227,269,228,318,211,223,138,319,203,57,430,521,254,508,201,123,54,263,202,957,58,267,79,294,73,223,215,197,101,261,331,253,279,316,346,306,283,255,346,285,337,272,328,241,365,308,289,246,367,310,214,154,195,158,190,158,232,139,223,137,203,141,147,171,180,119,158,126,201,148,106,363,83,361,99,347,100,358,120,318,100,396,110,422,86,394,133,378,104,422,190,398,194,453,173,480,160,282,155,341,161,349,130,346,147,331,162,343,154,339,102,142,54,64,60,99,131,156,198,264,156,199,78,104,98,125,57,83,67,88,151,207,148,221,159,209,148,207,150,211,148,209,146,210,153,208,155,204,165,227,248,334,110,307,268,124,264,122,195,293,440,313,433,384,507,235,136,359,295,480,182,59,108,175,95,307,82,65,216,156,131,75,111,117,109,65,64,126,125,35,203,495,202,486,193,424,185,410,216,432,203,384,196,398,206,395,215,337,200,426,214,212,55,231,248,203,76,173,237,202,197,220,77,229,101,135,56,147,126,224,190,309,186,325,31,147,123,267,190,309,364,527,40,113,261,402,281,404,277,406,142,297,148,259,143,274,147,270,147,270,144,276,142,274,160,344,156,346,144,329,88,222,87,235,104,227,92,229,95,227,99,225,89,227,87,235,93,223,91,229,155,175,131,157,168,169,120,173,125,154,339,117,139,141,217,235,186,275,114,242,199,258,202,267,201,269,206,276,205,270,207,288,198,274,202,283,200,280,203,289,239,217,247,299,436,314,160,289,307,302,272,199,253,286,429,333,220,200,125,303,112,392,222,840,115,426,110,433,108,424,115,417,129,435,75,409,109,358,136,387
119,211,137,224,82,204,82,199,73,194,165,225,130,220,149,224,153,188,107,187,364,471,219,555,523,491,119,550,442,636,160,425,346,472,100,295,266,277,222,515,327,350,158,201,179,181,326,238,113,119,122,167,175,153,179,218,197,279,195,284,220,154,41,52,121,134,46,55,123,154,81,95,81,92,116,137,115,125,232,255,232,259,197,105,462,254,516,313,363,301,483,284,288,138,228,238,245,150,257,246,104,285,104,285,108,298,104,285,101,281,107,295,104,282,105,277,106,292,137,301,142,154,139,157,176,235,180,236,109,151,176,231,109,150,177,236,120,152,178,239,126,304,267,287,277,291,123,300,269,288,270,284,274,277,127,298,269,286,120,295,256,423,416,432,325,490,559,499,170,269,243,253,57,267,211,296,460,347,202,365,281,225,213,212,295,188,263,258,233,216,279,221,275,303,286,198,266,225,216,225,187,254,184,219,187,228,186,242,182,262,188,251,191,261,181,268,181,265,177,263,254,298,238,279,244,286,247,301,244,277,241,273,240,278,244,279,244,256,252,257,415,286,371,555,640,487,357,313,497,299,241,345,436,336,263,350,337,400,322,473,186,409,101,348,140,353,169,384,142,324,165,356,139,313,145,333,139,332,170,377,364,403,148,216,241,314,204,144,175,348,103,107,107,120,100,66,68,55,126,91,203,80,204,81,204,80,203,79,203,80,203,80,203,80,203,80,202,79,203,79,162,257,126,251,125,270,132,243,134,239,131,246,136,255,137,245,134,249,144,285,193,559,110,347,123,360,271,705,216,735,106,321,157,267,227,941,260,772,146,276,91,281,114,281,84,282,63,273,118,281,83,267,79,282,72,282,74,281,98,267,129,481,27,76,70,202,27,61,49,150,61,153,31,84,15,70,14,67,30,165,153,301,179,255,135,239,300,167,165,239,288,156,308,237,302,209,165,224,143,263,670,485,567,487,693,557,654,568,634,480,399,293,514,383,646,530,578,252,409,402,283,466,358,370,286,467,278,477,245,483,259,505,362,370,382,393,354,380,349,345,288,341,325,406,324,409,314,384,290,334,310,364,314,370,320,345,311,380,333,392,337,407,302,354,295,397,320,291,330,382,320,346,347,416,317,400,316,404,299,345,466,419,335,472,298,488,197,433,470,277,429,498,434,492,394,400,195,421,461,416,379,437,322,384,378,418,375,393,365,341,331,401,389,392,309,392,357,394,373,418,331,359,361,427,341,417,332,335,355,460,358,450,319,349,319,429,401,366,356,407,405,431,415,407,457,370,469,285,423,420,485,391,431,385,417,358,428,270,434,398,311,376,340,385,339,387,352,401,334,405,334,401,323,374,318,369,316,389,322,397,410,352,494,340,471,326,464,311,451,321,459,322,370,323,349,327,353,306,343,318,361,461,283,357,345,465,83,314,268,364,194,347,369,411,348,466,377,301,294,324,322,527,171,218,340,318,182,182,174,181,348,382,285,325,174,193,181,188,145,205,522,492,546,440,192,220,538,606,487,440,404,468,478,408,304,431,336,433,227,193,206,214,203,221,203,217,203,218,200,223,201,223,202,221,216,213,203,217,212,214,232,439,72,181,94,223,71,195,95,236,26,297,100,263,93,225,100,277,40,175,234,538,116,381,178,366,147,362,153,363,158,359,154,355,173,352,166,374,147,363,156,262,177,99,189,150,234,129,193,229,171,210,164,206,135,220,144,222,194,293,155,239,153,315,126,343,283,518,169,299,185,273,185,307,219,278,229,293,353,314,158,244,174,255,170,246,172,249,170,250,164,249,168,251,164,250,160,247,164,252,93,173,163,202,119,187,169,188,77,188,246,284,299,277,149,182,100,168,262,188,362,171,362,190,362,178,362,171,335,171,362,164,362,203,362,179,362,168,123,240,462,195,51,223,700,235,89,274,44,235,118,294,419,285,54,306,65,221,624,152,269,533,211,224,179,216,241,72,122,203,85,167,223,197,173,197,228,226,197,188,130,200,75,145,127,216,40,66,26,44,47,67,212,392,114,251,123,304,77,192,329,40,327,55,331,28,325,47,332,49,330,31,329,40,328,52,330,39,329,41,199,451,222,439,225,437,230,434,196,452,199,451,185,456,179,439,196,424,236,413,416,488,768,416,162,278,330,313,187,185,386,499,328,493,773,588,249,216,380,235,124,278,70,133,66,135,77,121,54,72,63,84,53,68,37,52,48,66,40,46,318,361,305,408,325,435,331,332,331,333,327,400,309,374,278,429,315,428,355,374,167,303,158,291,159,314,133,336,136,326,135,302,149,289,128,304,144,339,137,277,206,40,77,197,147,161,194,238,228,215,213,268,234,308,209,210,142,307,228,57,419,505,261,487,212,123,55,256,205,930,58,260,84,286,76,216,210,191,101,252,335,267,291,310,358,312,288,268,356,299,342,285,332,255,373,296,300,260,376,295,231,155,206,154,192,150,214,137,206,139,189,144,154,176,198,119,170,120,189,146,107,356,88,356,102,341,100,351,120,312,101,387,110,412,87,385,134,370,105,413,193,389,203,442,185,476,161,276,161,335,168,341,134,338,142,324,163,334,158,332,107,144,56,65,63,100,137,156,208,268,164,202,83,105,103,128,60,84,71,89,161,208,147,210,169,213,158,207,158,208,159,210,153,206,163,211,166,207,154,218,264,330,110,323,276,126,272,122,204,297,441,329,423,396,525,243,145,377,314,483,186,68,100,179,89,318,85,56,206,161,129,82,103,112,113,72,53,127,129,34,213,490,213,482,204,420,193,400,227,427,212,380,204,392,215,391,217,328,209,421,209,206,61,228,244,197,81,170,235,197,195,215,82,226,106,135,61,146,127,219,197,290,190,305,32,155,143,273,197,290,377,491,36,135,232,417,252,419,250,422,142,294,149,255,143,270,149,266,149,266,145,273,143,270,161,348,158,349,142,333,95,224,89,228,105,235,100,229,104,227,104,231,97,227,92,228,97,230,99,227,155,169,139,158,172,172,114,164,131,157,336,105,144,143,224,246,194,290,113,236,199,256,201,264,201,266,204,275,204,267,206,285,198,272,202,280,200,278,201,287,232,213,248,286,426,299,152,282,301,295,269,195,264,286,424,323,217,192,134,299,112,382,220,821,115,418,111,423,108,415,115,407,129,425,81,400,109,350,137,379
126,211,144,223,91,213,88,201,80,203,172,224,137,222,156,224,160,189,114,189,363,489,228,539,520,472,140,539,442,614,174,410,355,487,108,288,268,267,226,498,332,388,178,204,194,181,300,231,126,126,134,165,190,153,192,218,188,297,192,302,219,148,43,52,126,136,49,56,129,155,85,95,85,92,122,139,121,127,244,259,246,251,205,103,470,237,517,293,363,283,483,274,291,127,239,239,249,141,261,256,108,274,108,274,105,286,108,274,110,272,104,284,109,270,117,275,103,280,125,293,145,154,142,158,179,236,183,237,113,151,180,231,112,150,181,236,124,152,182,240,131,303,273,287,283,289,128,300,275,289,276,287,280,278,132,296,275,287,124,296,270,444,435,443,315,468,559,489,174,284,250,253,67,263,214,286,479,350,216,358,294,225,211,202,277,191,284,255,245,208,295,218,289,302,280,213,282,224,229,219,190,250,184,215,187,223,185,237,186,260,189,247,191,256,185,263,185,260,180,259,247,296,231,278,244,279,246,294,244,269,241,266,237,272,243,272,244,249,252,250,412,270,350,577,626,511,331,317,521,299,223,350,451,325,261,332,352,383,329,450,186,398,109,348,138,345,169,374,143,315,165,347,139,304,145,324,139,323,170,367,371,390,157,217,229,319,213,132,186,358,104,105,108,116,103,66,71,55,128,95,206,84,207,85,207,84,206,83,205,82,206,83,206,83,206,84,205,83,206,83,165,248,126,257,123,277,132,250,134,246,131,253,135,262,137,252,132,256,147,279,199,548,113,340,129,352,292,692,237,740,105,314,158,260,248,940,271,757,149,269,103,281,126,281,96,281,74,273,129,280,95,264,91,281,84,282,85,280,109,267,106,493,29,73,58,210,28,61,53,147,54,160,29,87,14,73,14,70,31,171,167,300,193,255,145,238,289,156,174,238,281,146,316,228,310,205,175,222,153,263,626,484,616,503,648,528,639,538,587,470,435,279,544,357,676,517,574,221,381,398,298,462,376,376,300,464,300,473,255,504,279,508,378,374,402,385,369,375,371,356,280,309,332,396,327,395,330,375,282,311,311,352,324,365,332,364,321,371,335,376,350,409,316,360,296,371,299,275,352,403,331,339,363,422,332,406,331,404,301,359,466,405,350,471,312,486,212,432,468,245,444,489,450,489,376,417,211,417,459,402,389,441,334,390,389,425,386,403,364,320,344,410,387,368,322,397,369,399,384,422,329,341,360,412,341,400,342,316,357,442,361,434,319,335,313,408,433,364,355,386,433,422,450,398,460,396,467,264,452,411,485,380,431,375,422,381,429,254,458,398,337,403,358,415,362,417,368,429,350,426,350,430,348,407,348,402,341,417,351,425,426,349,499,329,486,327,480,318,466,323,475,324,385,325,363,325,367,307,357,319,375,454,284,316,352,462,88,333,268,338,210,383,369,379,362,460,377,270,294,299,309,507,181,210,332,337,175,178,164,182,329,376,285,303,182,185,181,179,146,197,520,469,514,427,192,202,565,586,452,427,369,464,453,399,271,437,332,399,212,195,214,214,205,214,208,214,207,214,203,218,203,216,205,216,223,212,209,214,219,213,245,431,70,182,87,224,72,190,100,230,27,291,97,260,100,219,100,275,44,171,232,525,121,372,188,361,154,353,155,354,150,353,160,345,182,346,173,364,154,354,175,258,182,107,202,158,213,124,178,215,180,231,164,224,128,202,147,204,210,292,176,230,168,303,141,341,291,504,180,286,200,273,198,306,216,265,236,281,369,308,164,248,176,262,176,248,172,256,173,257,170,250,170,256,171,250,166,249,170,252,102,182,170,195,122,179,165,180,85,185,247,272,307,265,154,175,103,160,266,178,362,155,362,174,362,162,362,155,337,155,362,149,362,187,362,164,362,153,130,225,457,185,55,215,700,216,94,266,49,227,128,286,417,273,55,296,69,213,614,137,266,516,211,219,179,211,241,66,126,197,85,161,229,197,178,197,228,221,197,183,136,204,75,142,135,216,42,66,27,45,50,67,223,399,121,251,130,302,80,187,330,32,329,46,331,19,328,38,331,40,331,22,330,32,329,43,331,30,330,32,211,445,234,431,237,429,242,425,209,446,211,445,198,451,191,435,208,422,248,403,383,474,756,447,154,291,345,316,180,200,352,489,295,482,764,565,243,202,368,240,111,270,63,130,58,132,70,119,49,71,58,84,49,68,35,52,44,66,37,45,328,357,300,398,329,425,339,329,339,330,335,394,315,366,285,433,324,419,367,368,167,295,158,284,160,306,132,329,138,318,139,295,149,280,127,297,144,332,137,270,227,41,73,218,132,168,186,254,233,199,204,264,224,301,200,223,154,302,251,71,406,494,274,469,222,121,56,249,202,903,57,253,87,279,81,209,204,186,103,244,341,281,296,296,369,302,293,282,368,294,349,299,337,269,379,284,313,274,384,280,243,153,210,145,192,143,196,144,189,144,175,143,160,171,216,120,185,119,178,143,107,350,91,349,103,334,101,344,120,306,101,378,111,402,89,376,133,361,106,404,193,381,205,432,196,468,156,269,163,327,171,333,135,331,135,320,159,326,157,324,113,145,59,65,66,99,142,155,218,269,172,206,87,106,109,132,63,84,74,90,172,209,155,208,180,215,168,210,168,209,169,213,163,210,173,213,176,209,149,208,262,325,109,339,284,131,281,117,213,298,445,343,408,412,538,260,155,396,333,488,188,76,91,184,97,321,90,47,195,164,127,90,96,107,116,80,43,126,133,35,224,485,224,475,214,415,196,391,237,419,221,374,210,383,224,385,218,319,217,411,206,201,66,224,241,192,86,165,234,192,192,210,87,221,111,135,66,146,128,214,203,270,191,286,37,163,162,267,203,270,372,456,51,154,213,442,233,444,232,448,143,291,152,252,144,266,151,262,153,264,146,269,143,266,164,349,162,352,142,336,100,229,97,225,105,243,107,235,108,234,108,238,105,229,101,228,103,236,106,234,156,164,146,160,178,168,112,157,137,159,334,94,149,146,231,256,201,307,113,229,200,253,201,262,201,263,203,272,204,264,206,283,199,269,202,277,200,275,201,284,224,216,252,273,412,291,142,274,294,286,269,188,274,282,421,312,218,184,140,291,113,373,218,802,115,410,110,414,109,406,115,397,132,415,81,390,109,343,135,371
133,211,150,221,100,220,94,202,89,212,178,222,144,223,163,223,167,189,121,190,369,500,239,522,517,454,161,533,450,594,172,394,364,502,109,282,265,257,236,481,316,423,197,209,205,174,283,226,140,129,149,169,203,154,205,214,193,316,194,320,222,142,45,52,132,138,51,57,136,158,89,96,89,93,128,140,127,130,256,263,260,243,212,97,475,218,511,275,368,276,469,259,299,120,250,238,255,135,260,266,119,266,119,267,107,274,119,266,122,264,108,274,119,258,129,273,114,270,113,285,149,154,145,158,183,236,187,238,116,152,184,232,116,150,185,237,127,152,186,240,132,298,275,282,284,284,129,295,277,284,281,286,283,275,133,291,279,284,129,294,285,463,453,452,328,454,539,477,178,299,260,266,76,259,219,278,497,352,229,349,307,231,227,197,260,197,305,253,256,203,295,205,300,293,269,224,298,226,240,211,190,246,184,211,186,219,183,233,190,256,187,244,190,252,186,258,186,256,183,254,241,291,224,275,244,271,246,286,244,262,241,258,236,265,243,265,237,246,246,243,397,260,325,593,602,522,306,312,508,278,206,352,459,313,241,346,368,373,310,452,186,387,117,345,135,336,169,364,143,307,165,337,139,296,145,315,140,314,170,357,380,379,148,206,217,321,216,119,195,364,102,101,111,114,103,62,72,58,132,97,208,88,208,89,208,88,208,87,208,86,208,87,208,87,208,88,207,87,209,87,167,240,126,264,122,283,132,256,134,253,131,260,132,269,137,259,131,263,150,273,215,542,122,337,133,343,307,672,259,739,113,312,157,252,263,937,291,748,151,262,115,281,137,280,108,281,85,273,140,280,107,262,103,281,97,281,95,280,121,267,82,504,31,73,46,211,30,60,58,144,47,166,25,88,14,76,14,73,37,172,180,300,207,255,155,238,278,149,183,239,271,143,321,219,318,197,186,222,164,263,578,466,656,540,636,488,638,494,542,445,463,267,575,333,693,497,586,190,356,379,317,473,394,374,319,473,323,480,268,510,295,506,394,375,420,374,384,362,392,367,268,279,341,391,339,390,347,383,282,295,324,358,342,376,356,384,324,365,338,360,364,410,329,365,303,365,323,275,369,425,354,360,379,427,350,417,347,412,321,377,466,391,365,470,326,485,227,434,461,233,459,476,465,485,372,393,226,416,458,388,400,445,347,397,400,432,397,412,364,298,356,418,382,345,335,403,380,405,396,427,327,323,353,397,339,383,347,342,359,424,363,417,319,321,307,387,464,361,354,365,461,413,461,379,472,375,466,243,481,404,485,369,403,355,442,385,430,238,464,385,362,430,379,441,383,444,393,454,372,445,378,444,379,440,376,436,373,440,382,450,441,346,498,313,499,324,496,326,482,323,492,321,400,327,377,324,381,309,371,320,388,447,285,274,365,460,94,352,268,312,243,407,369,348,375,454,377,240,294,274,302,487,190,201,313,341,167,183,154,176,311,374,283,291,179,176,174,179,137,195,546,488,481,404,201,188,595,567,416,415,350,446,437,383,276,409,327,365,196,195,221,212,212,214,215,213,215,213,207,214,209,214,212,214,230,209,216,213,227,211,255,426,69,179,93,218,70,191,104,224,28,284,92,261,108,216,96,275,49,169,230,512,127,363,192,352,157,344,161,346,148,344,164,336,190,340,180,355,160,345,191,273,180,119,207,152,195,109,177,197,192,250,171,245,130,186,154,186,227,305,196,219,181,290,156,342,293,487,183,271,215,274,212,306,212,252,230,265,386,303,168,254,180,268,176,254,175,262,177,263,175,255,173,262,177,253,173,251,174,256,110,193,173,188,123,172,161,172,93,179,243,260,318,254,154,168,105,153,270,168,362,139,362,158,362,146,362,139,340,139,362,133,362,171,362,149,362,138,138,209,448,176,59,207,698,198,98,257,53,219,140,275,414,260,59,287,72,207,602,125,264,498,210,213,179,205,239,62,129,191,85,155,235,197,183,197,228,216,197,178,135,211,75,139,143,217,45,67,27,47,52,67,229,413,127,250,137,296,81,183,331,24,330,38,332,11,330,30,331,32,332,14,331,23,330,35,331,22,331,24,224,438,246,422,249,420,253,416,221,440,224,438,211,445,203,429,219,418,261,392,350,459,736,473,145,277,359,318,170,188,318,481,282,452,734,563,228,217,353,255,98,262,56,126,50,127,62,116,44,70,54,83,45,67,32,51,40,64,34,44,338,351,305,390,328,415,348,325,348,326,338,385,320,357,285,444,336,409,379,361,166,286,159,277,158,298,131,322,139,309,138,288,150,271,126,289,144,324,137,263,248,49,77,238,120,165,177,271,220,207,195,282,228,288,188,224,151,290,271,95,392,482,291,452,233,117,57,242,208,877,57,246,90,271,86,202,198,180,106,236,346,294,294,283,376,289,299,295,376,280,361,310,342,283,385,272,326,288,391,265,235,141,205,140,184,145,177,143,172,141,163,133,165,165,234,120,200,120,166,141,107,343,91,341,108,328,101,338,121,300,102,369,111,393,91,367,133,353,107,395,191,373,206,421,203,456,152,263,163,319,171,325,137,323,132,314,150,323,156,316,119,146,61,65,69,100,148,154,228,271,181,208,91,107,115,135,66,84,77,91,182,212,166,210,190,217,179,214,179,212,180,216,174,215,184,216,186,211,157,203,245,329,111,357,291,138,289,112,223,301,439,361,388,407,550,271,166,414,350,495,188,84,83,188,98,326,98,42,185,167,126,98,89,103,120,87,33,123,138,36,235,476,234,464,223,406,198,382,244,409,225,365,213,375,234,378,218,310,221,402,203,195,72,221,237,186,91,161,232,187,189,205,92,216,116,135,71,145,129,209,203,251,189,266,45,166,167,247,203,251,356,421,72,155,208,471,228,473,230,476,144,289,157,256,147,262,155,260,157,265,148,265,144,263,168,350,166,352,144,340,101,237,105,230,110,251,108,243,108,242,108,246,107,237,105,234,104,244,108,242,157,158,154,164,185,163,121,159,143,162,343,91,155,148,238,268,207,322,112,223,203,250,201,259,201,261,203,269,204,262,206,280,200,266,202,275,202,272,201,281,218,222,253,260,399,284,133,268,288,280,262,184,275,275,415,302,225,180,142,282,114,364,218,782,115,402,111,405,111,397,115,388,132,405,83,381,109,336,136,363
139,210,157,219,109,225,100,203,98,218,185,220,151,223,170,222,174,193,128,191,378,507,249,508,516,436,182,531,459,575,174,379,375,517,119,278,268,249,252,463,320,460,215,221,215,162,251,222,153,130,161,168,218,158,216,214,203,314,202,312,224,137,47,53,137,139,54,58,142,160,93,97,93,95,134,142,133,133,268,268,273,239,221,100,478,201,501,255,377,294,456,244,303,110,260,238,260,126,257,276,131,258,131,260,118,267,131,258,133,257,119,266,129,246,142,270,126,262,106,275,152,154,149,158,187,236,191,238,119,153,188,232,119,150,189,238,130,152,190,240,133,293,277,276,286,278,130,290,279,278,282,280,284,269,134,286,280,278,129,289,302,480,472,459,349,450,542,460,184,313,270,280,85,250,223,269,517,352,240,337,318,239,243,194,243,195,311,232,267,192,279,193,302,279,253,228,306,242,249,198,189,242,181,208,182,217,182,229,190,251,182,241,189,247,185,254,185,251,182,249,242,284,224,267,249,268,246,279,244,254,241,251,236,257,243,258,231,239,239,240,394,276,299,586,576,528,285,306,514,272,188,348,457,297,221,352,389,371,287,465,186,376,118,337,131,327,169,354,143,298,165,328,139,287,145,306,140,305,171,346,366,373,158,208,205,323,219,108,208,371,101,97,112,110,106,61,73,61,133,93,209,91,209,93,209,91,208,90,209,90,209,91,209,91,209,91,210,91,210,91,168,232,126,271,121,290,132,263,133,259,131,267,129,276,136,266,131,270,155,266,229,530,131,331,134,334,310,651,280,733,121,308,158,244,281,925,307,730,152,255,127,281,148,280,120,281,97,274,152,280,119,259,115,281,109,281,106,280,132,266,60,520,33,73,39,222,32,59,62,140,39,166,22,90,15,79,14,75,40,168,194,300,221,255,165,238,266,151,192,238,262,141,325,210,326,188,197,222,174,263,532,442,675,527,634,463,685,485,546,430,497,254,602,311,690,465,603,159,330,356,325,465,413,375,325,463,328,458,291,508,315,504,410,376,424,354,398,358,414,374,292,303,356,394,354,397,365,396,299,316,337,362,352,380,369,369,341,372,341,344,378,411,343,370,321,392,347,274,395,441,373,384,395,430,370,426,359,407,346,398,466,377,380,469,340,484,242,439,451,265,470,462,481,477,381,362,241,420,456,375,411,450,360,406,410,439,407,422,363,277,368,426,375,322,348,409,391,410,408,432,330,309,354,381,335,366,349,368,360,405,365,401,330,314,303,366,495,357,353,344,482,399,432,344,472,345,464,222,485,378,485,358,375,335,439,364,433,222,457,361,391,453,403,456,406,460,406,448,396,457,404,464,408,462,407,463,405,455,404,447,457,343,498,296,498,309,499,314,497,318,500,308,415,328,391,323,395,312,385,321,401,438,286,233,377,452,103,371,268,286,279,411,369,316,388,447,377,209,294,249,294,464,194,191,294,333,157,179,145,172,297,368,285,284,172,183,166,183,141,192,566,474,462,374,215,174,620,541,380,401,380,437,457,363,275,377,339,340,184,187,228,210,220,212,223,212,222,212,214,214,216,213,219,213,238,205,223,212,234,207,260,418,67,179,100,212,65,196,100,225,29,277,90,259,116,213,97,267,54,166,228,499,134,354,190,342,158,335,166,340,155,336,172,328,191,333,187,346,165,336,211,272,186,130,194,146,209,110,188,213,197,266,175,265,133,170,160,171,244,322,214,202,196,280,171,339,291,470,189,261,230,274,225,307,210,239,243,261,403,304,172,260,184,275,177,260,180,268,181,269,177,261,179,269,179,260,176,257,177,263,119,203,176,180,123,164,158,164,99,171,235,249,327,242,153,161,106,146,272,158,362,123,362,142,362,130,362,123,342,123,362,117,362,155,362,133,362,123,149,200,438,170,64,199,692,180,102,248,57,212,150,266,410,248,63,278,75,199,586,114,260,482,204,209,179,199,233,62,131,185,85,149,241,197,188,197,228,211,197,173,135,218,75,136,151,217,48,67,28,48,54,67,235,427,133,244,143,290,83,178,332,15,331,29,327,8,332,21,331,23,330,8,332,15,331,26,332,14,332,16,237,429,258,411,260,410,265,406,234,431,237,429,224,438,215,423,231,412,271,382,332,436,707,495,138,261,374,319,156,177,287,460,277,418,702,557,210,226,335,263,88,250,50,121,42,119,55,111,39,67,49,81,41,65,30,51,35,61,32,44,347,344,313,382,323,406,356,321,356,322,333,377,325,349,297,446,348,397,391,353,168,277,159,270,156,290,132,315,139,301,138,281,150,263,128,282,143,317,137,255,268,65,86,259,120,148,166,286,212,196,183,262,218,281,180,206,142,282,280,122,375,474,308,439,244,110,57,235,214,850,58,239,93,264,93,196,195,174,107,228,356,308,288,269,383,277,309,309,384,265,371,298,348,296,391,260,340,300,396,250,218,140,193,143,177,143,162,130,161,126,163,119,158,162,251,113,214,120,158,131,107,337,92,334,111,321,101,331,121,294,102,359,111,383,92,358,133,345,107,386,185,365,201,411,206,444,150,256,161,311,171,317,135,316,133,307,143,319,153,308,125,147,63,65,72,100,154,153,239,271,189,210,95,107,121,137,69,83,81,91,193,216,176,214,196,227,189,217,189,216,191,218,184,216,194,223,190,220,168,207,234,320,112,375,293,147,296,105,232,301,432,379,374,390,563,282,180,431,369,503,188,92,74,192,102,333,107,38,175,169,124,106,82,99,125,95,24,114,142,39,243,465,239,453,228,395,200,372,247,398,227,356,215,366,241,369,216,301,224,392,199,190,77,218,234,181,96,157,229,182,186,200,96,211,121,135,76,145,130,204,201,232,183,247,52,162,166,227,201,232,324,402,90,139,227,496,247,498,249,502,146,286,161,259,148,258,159,259,161,266,150,263,145,259,172,350,169,352,147,344,102,246,109,238,119,257,111,250,108,251,112,253,104,245,104,242,108,250,111,250,157,152,161,168,192,158,130,161,148,163,354,91,160,150,247,281,213,336,111,217,205,247,201,256,202,258,203,267,204,259,205,277,203,265,202,272,204,270,201,278,210,220,266,258,385,275,139,258,291,272,261,177,274,267,405,296,231,173,136,273,115,354,216,763,115,394,110,396,110,388,115,378,132,396,86,371,109,329,136,355
146,209,164,216,117,228,106,203,107,223,192,217,158,223,176,220,179,200,135,191,389,524,250,493,503,424,198,523,472,559,179,364,388,528,125,269,268,238,267,451,343,490,232,225,208,158,225,207,167,133,175,169,233,163,228,217,201,295,201,295,229,131,48,53,142,141,56,59,148,163,97,98,97,96,140,143,139,137,278,273,278,250,227,107,492,190,495,239,393,299,465,241,306,99,271,238,262,117,255,286,142,251,142,253,130,259,142,251,145,249,131,258,139,234,154,268,138,254,118,267,155,154,152,158,191,236,195,238,123,154,191,232,122,151,193,239,133,152,194,240,133,288,279,271,288,272,131,285,280,273,284,275,285,264,134,281,282,272,130,284,323,494,493,463,361,472,559,445,195,328,281,291,91,248,224,259,537,346,248,321,324,227,259,189,225,185,291,231,279,189,262,198,299,265,239,223,320,251,263,193,184,239,177,205,182,213,182,225,190,247,182,237,187,242,184,249,182,247,178,246,243,277,228,262,256,268,246,272,251,252,245,246,236,250,243,250,231,231,232,238,389,292,272,574,552,526,276,280,498,252,170,341,442,287,200,356,406,358,262,467,187,365,118,329,128,318,169,343,143,289,165,318,139,278,145,297,141,296,171,336,369,357,158,197,205,321,232,108,221,374,99,93,109,108,107,57,77,63,135,89,212,95,213,95,212,94,211,93,211,93,212,94,212,94,212,94,212,95,212,94,173,225,126,277,128,291,132,269,132,266,131,274,127,283,134,272,131,277,157,260,238,515,138,322,133,324,307,630,300,716,126,303,161,237,290,905,315,710,153,248,139,280,160,280,132,280,108,274,163,280,131,257,126,281,122,281,116,280,143,266,39,539,35,72,34,232,34,59,66,138,37,173,22,94,17,80,16,76,39,164,207,300,235,255,174,238,254,154,201,237,252,140,329,201,328,180,208,220,184,263,557,428,656,493,679,442,732,473,593,412,533,253,636,295,668,482,607,128,336,330,325,445,418,366,323,443,329,438,309,506,331,493,419,371,425,334,397,343,410,359,315,328,368,393,368,398,375,383,319,339,350,365,366,377,393,387,359,369,353,355,392,409,356,373,343,417,366,268,419,419,388,410,411,433,384,426,375,414,373,415,466,363,395,470,354,483,257,441,443,297,478,447,488,462,391,332,256,423,455,361,422,454,372,415,421,445,417,431,363,256,380,435,368,299,361,414,403,417,416,438,348,312,354,366,331,349,347,394,360,387,366,385,344,312,297,346,524,350,354,325,482,371,402,311,471,315,463,202,485,349,485,347,347,314,433,341,437,206,451,338,397,439,400,425,399,425,398,417,402,441,403,439,392,425,390,425,397,423,394,413,472,340,497,279,498,293,498,298,498,303,493,292,430,331,405,323,410,315,399,321,415,427,287,191,389,448,114,390,244,284,315,409,369,284,401,438,371,185,294,224,288,442,188,187,276,320,148,173,135,172,301,349,291,269,162,180,157,176,150,195,567,445,462,342,232,162,634,513,359,383,416,435,483,351,266,348,373,342,184,172,235,207,227,211,230,209,230,209,222,212,223,212,226,211,245,203,231,208,241,204,247,422,63,183,97,212,64,191,93,231,32,271,84,258,124,207,93,274,54,162,227,486,139,345,196,333,161,326,169,331,163,331,179,318,189,324,197,342,169,327,215,254,197,140,181,139,229,113,204,219,203,268,182,267,142,177,163,189,259,320,232,188,211,273,186,335,285,453,204,261,245,274,238,308,221,237,259,260,419,304,178,265,187,281,179,266,184,274,184,276,179,267,185,275,181,266,178,264,179,269,121,212,178,172,125,156,154,156,102,163,223,238,333,230,153,154,105,139,274,148,362,107,362,127,362,114,362,107,345,107,362,101,362,139,362,118,362,107,164,200,428,164,67,192,682,162,106,239,61,204,162,258,403,235,69,268,79,192,571,107,256,464,198,208,179,193,227,62,128,184,85,143,241,191,194,197,228,205,197,167,137,226,75,133,153,225,50,68,29,50,56,66,242,440,138,238,148,283,83,174,331,8,331,20,319,7,333,13,331,14,322,8,330,8,331,17,329,8,331,8,249,420,270,400,272,399,277,394,246,422,249,420,237,429,227,416,242,404,282,371,329,402,676,510,137,246,367,306,142,165,291,426,266,385,673,548,192,231,316,265,79,237,44,114,37,112,48,103,35,64,45,78,38,63,27,50,31,57,29,42,357,335,323,373,315,397,364,316,364,317,325,372,328,341,306,434,358,384,404,341,167,269,158,262,156,283,129,308,141,293,133,276,150,254,132,275,138,309,137,248,279,86,95,279,130,153,151,299,207,213,183,252,213,268,186,203,135,274,283,149,362,458,305,460,250,100,58,229,217,823,58,232,96,256,99,190,201,176,111,235,368,304,284,256,389,264,320,303,391,251,373,284,359,309,396,247,354,308,401,235,201,141,182,144,177,136,171,118,173,118,176,118,154,156,238,106,227,118,161,121,108,330,93,327,112,315,102,324,122,288,102,350,111,373,94,350,131,337,107,377,177,361,191,403,205,433,151,250,156,304,166,309,127,309,134,299,144,310,145,304,130,147,66,65,75,99,160,151,249,271,197,211,99,107,127,139,72,83,84,91,195,225,186,215,197,238,197,221,195,224,197,224,194,220,197,234,189,230,178,211,241,304,111,391,288,155,301,97,240,296,429,391,359,377,568,300,198,437,388,510,186,100,67,198,113,331,116,36,165,172,122,113,75,96,129,102,18,103,145,44,247,455,241,442,230,385,200,363,249,388,229,347,215,358,245,360,215,292,225,382,195,184,83,215,230,175,102,152,225,176,181,194,101,205,126,135,81,144,131,199,208,214,175,227,54,154,147,224,208,214,289,404,83,119,253,513,273,515,276,516,148,283,164,263,152,256,163,258,165,268,152,267,148,257,176,350,170,350,150,346,110,248,108,246,127,264,119,256,116,255,119,259,111,250,107,251,116,255,119,255,157,147,167,175,198,153,139,166,153,159,366,91,165,153,256,287,220,353,110,211,206,245,201,253,203,255,203,264,205,256,205,274,206,263,202,269,204,267,202,276,205,213,280,261,373,268,143,248,300,270,253,177,273,258,395,287,239,169,126,271,116,345,216,743,115,385,110,386,110,378,115,368,134,386,89,362,110,322,136,347
152,208,171,213,126,231,111,203,115,227,198,214,166,222,183,218,186,202,142,191,402,542,248,475,490,409,214,505,489,544,192,354,400,539,125,261,264,231,284,444,341,463,244,242,198,164,254,204,178,134,189,163,244,157,240,217,207,274,207,276,231,125,50,54,148,144,59,61,155,170,101,100,101,98,146,144,144,140,286,279,283,237,227,101,508,188,498,221,386,283,484,248,306,89,282,236,259,115,255,296,154,243,154,245,142,251,154,243,156,241,142,251,149,223,166,266,151,245,130,259,158,154,156,158,194,236,198,238,126,154,195,233,126,151,197,239,137,152,197,240,133,283,280,265,288,266,131,280,281,267,286,269,287,259,134,277,283,266,130,279,344,500,514,468,372,494,582,456,209,334,294,303,101,252,227,251,550,330,253,306,329,213,271,193,209,178,275,246,290,189,245,206,287,262,229,214,327,237,276,196,184,235,177,201,182,209,182,220,187,243,182,233,183,240,183,244,181,242,178,241,243,269,236,266,263,265,246,265,258,251,253,246,238,243,243,243,238,229,227,232,383,309,255,553,547,500,272,255,478,254,158,331,440,305,187,346,423,344,237,463,187,354,119,321,126,309,169,333,143,280,165,309,138,270,145,288,141,287,170,325,368,341,159,187,216,317,245,107,221,366,99,89,107,105,105,53,80,65,137,85,216,93,216,93,215,92,215,92,215,91,215,91,215,91,215,92,215,92,216,94,178,228,126,284,135,286,131,276,130,273,130,281,127,290,132,279,131,284,158,253,239,500,140,313,125,315,296,613,310,697,129,295,165,229,291,884,320,689,155,241,151,280,171,279,144,280,119,274,174,279,142,255,138,280,134,280,126,279,155,266,32,566,37,71,44,236,36,59,70,134,35,180,24,95,20,81,19,76,45,161,221,299,249,254,184,237,243,155,210,237,242,139,332,192,330,171,218,220,195,263,606,409,646,475,667,400,774,450,641,413,564,263,672,294,643,507,609,97,341,302,328,430,418,349,328,428,324,415,325,495,341,474,414,355,424,314,404,327,394,342,339,344,381,389,383,392,395,392,343,358,363,366,384,380,414,380,378,370,368,366,405,408,370,377,369,440,386,259,424,405,403,436,427,434,403,432,388,411,391,423,466,349,410,471,368,482,273,442,436,329,482,432,493,446,402,301,271,424,453,347,433,458,384,426,432,452,427,441,364,234,392,443,361,275,374,421,414,423,423,435,366,315,353,351,324,332,344,421,359,369,367,368,358,314,311,334,527,319,375,327,482,343,367,283,469,285,463,181,484,320,485,336,319,292,430,318,441,191,447,314,379,406,396,393,393,391,393,386,399,414,396,409,369,390,366,387,384,389,376,380,488,337,497,263,497,278,497,282,491,287,489,276,445,333,419,322,424,318,413,321,428,414,291,232,399,440,129,409,218,284,351,397,376,307,415,427,340,185,294,200,279,424,181,199,257,309,138,172,125,171,294,333,296,262,154,173,148,167,158,196,538,424,493,327,249,156,667,502,394,366,451,434,511,341,276,339,408,346,194,163,242,203,234,207,237,205,237,205,229,210,230,209,233,208,252,203,238,205,248,203,236,428,57,186,90,218,66,185,85,236,39,269,85,252,123,206,93,270,59,158,226,472,144,335,201,323,168,317,170,322,170,322,177,309,196,315,207,338,177,318,206,234,202,139,169,136,251,120,212,240,203,247,178,246,140,194,165,205,244,309,256,188,227,266,201,330,283,436,219,261,260,274,251,310,234,237,276,252,425,291,183,271,193,285,185,273,191,281,189,282,181,273,189,281,185,273,181,270,183,276,120,223,180,165,132,152,155,150,105,155,212,229,339,218,156,149,112,136,275,138,362,91,362,111,362,98,362,91,348,91,362,85,362,123,362,103,362,92,179,200,418,160,71,184,666,145,111,230,64,197,173,257,395,223,73,259,83,184,555,103,254,447,192,209,179,187,221,62,122,186,85,137,241,185,197,195,228,200,197,162,141,232,75,129,154,233,53,70,30,51,59,65,250,453,142,231,152,276,85,169,322,8,332,11,311,7,329,8,329,8,314,7,322,8,332,9,321,8,323,8,261,409,279,388,283,387,287,382,259,410,261,409,249,419,239,406,254,394,292,359,335,369,643,519,137,231,352,305,146,149,303,393,277,366,646,528,174,228,297,263,73,223,39,107,33,104,44,96,32,59,41,75,35,59,25,48,29,53,27,40,367,328,332,363,313,387,372,310,372,311,319,368,331,333,308,422,365,372,415,329,168,260,155,255,156,275,127,301,144,284,130,269,150,245,135,267,136,301,137,241,283,107,99,301,137,151,135,301,192,210,199,253,205,271,200,204,145,268,280,176,351,441,297,480,261,95,58,222,223,799,61,229,101,248,106,185,203,174,119,232,376,290,279,242,394,252,328,289,396,237,372,270,371,300,400,235,367,305,404,220,184,145,177,136,177,128,189,120,189,120,190,120,156,149,221,106,221,106,173,119,108,324,94,319,112,308,102,318,122,282,103,341,111,363,96,341,130,328,107,368,174,352,187,393,200,421,151,243,154,296,158,305,126,302,137,292,145,302,143,296,136,147,68,64,78,99,165,149,259,269,205,211,103,107,133,140,75,82,87,91,199,236,196,221,195,248,197,231,193,234,197,235,195,231,197,244,189,240,189,216,257,294,121,402,290,162,303,89,246,288,418,407,363,394,579,316,214,423,406,514,181,109,59,204,124,329,125,39,155,175,120,121,67,91,132,110,17,93,146,48,250,444,242,430,231,375,200,353,249,377,229,337,215,349,246,350,213,283,225,373,190,180,88,212,226,170,107,148,220,171,178,189,105,200,132,135,87,144,131,193,211,195,170,209,51,146,150,238,211,195,257,428,77,133,281,506,301,508,305,504,151,285,167,267,157,256,166,257,169,269,156,270,151,257,176,347,166,347,154,347,116,256,114,252,135,270,126,263,125,262,126,268,119,256,115,258,122,263,127,262,157,141,171,183,205,148,148,171,159,161,377,91,171,157,267,282,227,369,113,205,207,242,201,251,206,252,203,262,205,254,204,271,206,261,202,266,205,265,202,273,204,205,292,267,373,254,143,239,311,272,244,178,263,257,385,282,246,169,123,263,116,336,216,723,115,377,110,377,113,369,118,358,134,376,92,353,109,315,136,339
159,206,178,208,135,233,117,203,124,230,205,210,173,220,190,214,193,206,149,190,416,556,250,456,478,391,233,493,486,522,198,348,413,551,132,253,264,221,302,440,333,430,258,247,183,167,283,220,192,139,202,163,232,153,240,207,210,253,211,257,232,119,52,55,153,146,61,62,160,175,105,100,105,99,151,146,149,143,294,285,287,223,232,92,527,192,514,212,376,266,487,241,306,79,293,235,251,123,257,306,165,235,165,239,154,243,165,235,167,234,153,243,159,211,178,264,163,237,142,251,162,154,159,158,198,236,202,237,129,156,199,233,129,152,201,239,140,153,201,241,133,278,281,260,288,261,131,275,282,262,284,263,283,253,134,272,283,260,130,275,363,493,534,470,372,475,604,462,223,332,305,314,110,251,237,248,553,311,252,291,324,199,276,210,217,167,254,252,302,192,228,203,275,270,219,204,329,221,280,209,184,230,177,197,182,205,182,216,183,242,182,228,182,235,183,240,182,238,179,236,243,262,243,269,267,258,248,258,264,245,260,244,244,241,248,238,245,229,234,229,372,323,270,528,544,475,272,229,459,274,165,314,429,321,195,337,440,332,214,450,187,343,119,313,124,300,169,323,143,271,165,299,138,261,145,279,141,278,169,315,373,325,164,177,228,310,253,112,211,356,96,89,106,101,105,50,83,65,137,81,216,89,216,89,217,88,217,88,217,87,217,88,217,88,217,88,216,89,217,90,176,236,129,289,137,280,129,282,130,279,127,288,134,291,131,286,131,291,160,247,235,484,139,304,124,308,275,600,313,676,128,287,168,221,301,869,328,669,155,234,163,280,183,279,156,280,130,274,186,279,154,252,150,280,146,280,137,279,166,266,52,584,39,69,55,239,37,58,75,131,41,181,27,96,22,79,21,75,50,157,235,298,262,253,194,236,231,154,219,238,232,138,333,183,332,163,229,219,205,262,653,421,599,475,619,397,822,441,683,448,550,237,648,276,612,518,617,66,338,274,327,411,406,345,327,407,318,390,340,476,340,452,407,339,405,299,405,312,377,326,365,357,394,386,397,389,416,395,369,371,376,367,400,377,440,393,395,371,384,364,409,395,379,377,390,446,389,255,402,383,425,413,434,425,422,437,398,406,419,434,466,335,425,473,382,483,288,439,429,361,484,417,496,431,414,270,287,421,452,334,443,461,395,436,443,458,438,450,365,213,404,451,356,252,386,427,426,430,435,443,383,317,351,336,315,315,339,447,357,351,366,352,372,319,332,320,506,310,396,330,482,314,331,266,467,254,464,160,483,291,485,325,315,271,427,294,445,175,445,291,360,374,388,362,389,357,385,355,394,387,392,380,346,353,344,348,368,360,361,349,497,329,496,246,496,262,497,266,489,272,491,260,451,327,434,323,438,321,427,320,440,400,294,273,411,430,147,427,193,284,383,368,376,338,428,414,310,185,294,175,294,401,170,203,250,289,128,172,116,169,293,314,287,257,145,164,141,160,167,198,508,402,522,312,267,149,698,480,430,360,486,435,534,326,309,344,442,358,209,163,250,203,242,203,245,203,244,203,236,206,238,205,240,204,259,203,245,203,255,203,223,432,57,180,83,222,68,179,78,239,38,262,92,244,126,200,90,267,54,160,232,460,147,326,206,313,172,308,170,312,173,314,182,301,205,306,215,329,186,310,202,217,193,128,172,133,262,115,222,261,200,226,170,225,148,203,167,220,227,294,280,185,242,265,201,315,281,420,234,259,275,274,264,311,247,237,292,243,409,291,188,277,200,289,191,277,197,284,194,286,184,280,193,288,189,279,186,277,187,282,127,234,182,157,140,148,162,145,106,147,207,222,341,206,162,145,119,131,273,128,362,75,362,95,362,82,362,75,350,75,362,69,362,107,362,87,362,77,194,199,409,159,75,176,648,132,115,221,69,189,185,261,386,212,78,249,87,177,539,102,251,430,187,212,179,182,214,62,115,187,85,130,241,178,197,190,228,195,197,157,149,237,75,126,158,242,54,72,32,51,61,64,260,467,144,225,156,268,86,164,314,7,326,8,303,7,320,7,320,7,305,7,314,7,324,8,312,7,314,7,274,397,287,376,293,375,297,370,270,397,274,397,262,408,251,396,265,384,301,347,336,335,614,522,135,215,336,302,147,133,307,359,311,360,624,498,156,223,279,264,67,209,36,99,30,96,41,88,30,54,37,70,34,55,22,46,28,49,25,37,377,319,339,353,315,379,381,304,381,306,328,360,335,324,317,413,372,360,424,317,168,251,154,248,149,269,131,294,145,276,130,262,150,236,137,260,138,294,137,234,280,128,103,320,137,145,118,293,189,197,183,241,190,283,195,196,159,261,274,204,343,424,290,503,272,95,57,215,226,772,63,235,107,241,104,191,200,168,123,224,383,276,278,229,398,239,335,276,400,223,369,256,378,286,402,223,375,291,404,205,177,133,177,125,177,121,207,125,206,125,204,125,161,152,203,106,206,106,184,119,108,317,95,312,113,302,102,311,122,276,103,332,111,353,97,332,128,320,108,359,176,344,188,382,190,411,152,237,154,288,158,297,127,294,140,284,146,293,143,287,142,147,70,64,82,98,171,146,269,267,214,211,107,106,139,141,78,82,91,91,196,246,196,231,184,254,195,241,191,244,195,245,193,241,189,254,182,249,198,224,273,294,138,403,290,168,304,80,250,280,407,425,369,414,578,332,225,405,425,513,174,116,51,211,135,326,134,46,144,177,118,129,60,86,135,117,19,83,147,52,251,433,242,419,231,364,200,344,248,367,230,328,215,341,247,341,211,273,225,363,185,175,94,208,220,165,112,145,215,166,174,184,108,195,137,134,92,143,132,188,206,175,162,190,43,147,154,253,206,175,248,463,59,143,299,477,319,479,320,476,154,287,172,270,161,255,170,255,173,270,159,271,155,257,173,344,162,343,154,344,122,264,122,257,141,278,134,270,133,269,134,276,127,263,124,265,130,269,135,270,157,136,173,190,211,144,158,179,165,163,389,91,175,159,268,270,236,383,117,198,208,239,202,248,207,250,203,259,205,251,204,268,207,258,203,263,204,262,204,271,204,198,306,271,360,244,143,229,321,272,235,183,256,252,376,275,253,166,133,259,123,327,214,704,115,369,109,368,115,360,124,349,135,366,95,343,110,308,136,331
166,203,184,204,144,235,123,202,133,232,212,205,180,218,197,210,193,213,156,189,431,569,253,438,470,374,253,481,491,502,208,338,427,561,138,246,263,211,315,449,344,393,276,260,191,154,315,220,204,143,215,157,219,150,227,209,214,238,208,238,235,114,54,57,159,151,63,64,165,182,109,102,109,101,157,150,155,148,303,291,293,208,236,84,546,198,533,203,369,247,471,229,299,75,303,237,244,126,264,312,177,227,177,231,166,235,177,227,179,226,165,235,169,199,190,261,176,228,154,243,165,153,163,158,201,233,204,233,133,156,203,233,133,153,205,240,143,154,203,237,134,273,282,254,284,255,132,270,282,256,279,259,279,248,134,267,282,254,129,270,374,473,556,470,361,451,590,450,236,328,317,323,120,251,245,241,546,293,248,276,310,201,289,202,234,166,233,259,309,204,217,191,262,269,220,189,324,204,288,221,184,226,177,193,183,201,182,212,182,237,182,224,182,231,183,235,182,233,179,231,249,258,251,269,266,251,255,256,264,238,261,237,251,241,255,237,252,227,241,232,359,325,283,506,533,448,276,204,438,286,171,296,412,331,184,326,453,321,215,427,187,332,119,305,124,291,169,312,143,262,165,290,138,253,144,271,141,269,169,305,374,309,173,168,240,301,260,110,209,349,92,92,109,98,106,46,87,68,136,77,219,85,219,85,219,84,220,84,220,83,219,84,220,84,220,84,219,85,218,86,182,241,135,285,138,273,131,289,131,286,129,293,138,285,132,293,134,297,161,241,225,469,132,294,133,300,260,587,309,654,124,280,169,214,321,854,330,649,155,227,175,279,194,279,169,279,142,275,197,279,166,250,162,280,159,280,147,279,178,265,79,590,41,69,55,250,38,56,79,128,48,181,31,95,25,79,23,73,53,152,248,297,276,252,204,235,219,156,229,238,222,136,334,173,335,154,240,219,216,261,691,439,553,451,573,386,864,446,689,405,522,233,617,285,581,521,617,41,350,258,322,395,400,326,319,387,319,367,343,454,343,438,398,323,385,287,395,298,374,308,395,370,408,382,411,389,437,390,395,378,389,365,413,380,459,399,394,358,400,367,410,381,375,363,412,424,370,249,380,360,432,387,432,409,433,429,408,400,433,420,466,321,440,475,396,484,303,434,420,393,485,402,498,415,428,239,302,415,451,320,454,464,406,446,454,463,449,459,374,199,416,460,354,229,399,434,437,437,447,448,401,320,348,321,316,299,336,471,354,333,364,336,386,327,347,300,475,312,417,333,482,286,314,249,464,224,457,153,482,262,484,314,343,254,427,271,443,171,445,267,341,343,377,330,376,324,374,324,388,360,387,350,324,317,321,312,345,328,337,316,497,313,495,230,496,246,496,250,493,256,495,244,447,312,448,323,449,321,441,318,450,387,295,315,419,421,166,442,167,284,403,332,376,370,440,401,279,186,294,150,302,378,158,204,254,270,123,164,113,159,289,295,293,244,137,158,133,155,176,201,483,371,555,310,285,146,733,465,466,353,521,431,562,312,341,347,476,361,225,162,257,203,249,203,252,203,252,203,243,203,245,203,247,203,266,202,252,203,263,203,210,437,60,175,75,225,69,174,76,233,32,256,88,241,121,202,90,259,49,161,245,455,149,317,210,304,175,299,178,304,179,304,185,292,211,297,221,319,193,300,189,201,187,116,185,137,240,105,227,254,199,205,169,204,152,221,171,205,207,283,303,181,257,262,197,300,277,403,249,258,290,274,278,311,260,237,308,236,392,290,195,282,206,288,197,279,203,286,200,289,189,286,199,289,195,285,191,282,192,286,137,242,183,149,144,149,166,137,105,139,219,216,342,194,165,138,125,126,271,118,362,59,362,80,362,66,362,59,353,59,362,53,362,91,362,72,362,61,209,199,399,158,80,168,630,124,119,212,73,182,196,258,377,202,82,240,89,170,524,105,250,412,181,215,179,176,208,62,109,189,85,124,239,174,197,185,228,190,197,152,156,237,75,123,163,250,56,75,33,51,63,63,270,477,145,218,159,260,86,160,305,7,318,7,295,7,312,7,312,7,297,7,305,7,315,7,304,7,306,7,285,385,293,364,302,363,306,358,277,385,285,385,275,396,262,387,277,372,310,334,330,302,642,502,140,203,322,297,148,117,305,325,335,379,601,468,138,217,276,252,65,193,35,92,30,88,40,81,30,49,36,66,33,50,19,44,27,45,24,35,386,310,347,343,325,374,388,311,387,314,335,352,337,316,329,404,377,348,435,315,167,242,156,241,153,261,133,287,145,267,131,255,150,227,139,253,137,286,137,226,272,149,122,330,149,147,107,278,206,195,203,246,184,264,206,194,172,252,265,230,339,406,281,525,282,95,58,208,233,769,67,229,110,242,108,195,197,162,126,215,389,263,280,216,402,227,342,262,403,209,364,242,386,272,404,211,383,277,402,190,177,116,179,116,180,115,226,125,223,126,207,115,168,155,185,105,192,105,196,119,109,311,95,304,113,295,103,304,122,270,104,323,111,344,99,323,128,312,109,350,177,335,190,372,178,404,152,230,154,280,158,289,128,287,142,277,148,285,144,279,147,146,73,62,85,97,177,143,280,265,222,210,111,105,145,141,81,80,94,90,185,254,195,242,174,256,189,251,185,252,186,253,186,251,178,257,172,254,198,234,290,299,155,408,283,174,303,72,250,271,422,424,387,427,582,351,239,389,437,498,166,123,54,217,146,322,139,55,134,179,115,137,53,82,138,125,28,72,145,57,250,422,242,408,231,354,200,335,247,356,229,319,213,332,246,332,209,264,225,354,180,171,99,204,215,161,117,142,210,162,171,179,110,190,142,134,97,143,132,183,200,156,156,171,48,153,137,259,200,156,271,496,50,125,290,449,310,451,306,447,157,288,176,273,165,255,174,253,177,271,163,273,159,258,169,341,162,340,154,340,129,270,131,264,148,284,141,277,139,277,142,281,133,270,132,270,138,275,143,277,160,133,178,184,218,140,167,185,170,165,400,91,179,155,269,258,248,375,118,192,208,237,203,245,207,247,204,256,206,248,204,265,207,255,204,261,202,259,205,268,202,190,306,265,367,231,145,219,329,269,225,189,245,253,368,265,252,159,142,254,130,319,214,684,115,361,109,359,118,351,131,342,136,356,97,334,111,301,136,323
172,200,191,198,152,235,129,201,142,233,219,198,187,215,204,205,200,208,163,187,450,579,261,421,464,356,274,475,496,483,215,325,440,571,143,235,260,202,321,459,351,354,296,268,184,154,347,215,206,133,214,152,206,144,213,206,231,244,225,240,238,108,56,59,164,154,65,65,171,184,113,104,113,104,163,154,161,152,312,297,297,194,238,76,561,212,550,197,372,230,452,222,294,68,314,237,236,122,275,311,188,220,188,224,177,227,188,220,190,218,176,228,179,187,202,259,188,220,166,235,168,153,166,158,202,230,204,230,136,156,207,231,136,153,207,236,147,155,204,233,134,268,279,249,281,249,132,265,279,251,273,253,275,242,134,262,279,248,126,265,378,452,576,464,364,429,570,441,250,325,331,332,129,249,252,234,534,273,241,260,297,200,290,186,252,168,220,248,320,212,231,180,248,264,228,181,315,196,296,210,184,221,177,188,183,197,182,208,182,233,182,220,183,226,183,230,182,229,180,227,256,257,258,264,263,244,261,251,262,230,259,230,258,239,263,236,259,224,249,233,345,332,291,480,528,423,278,186,417,300,180,279,402,329,170,305,458,304,223,409,187,321,119,297,124,282,169,302,143,253,165,280,137,244,145,262,142,259,168,294,375,294,180,160,248,291,271,110,222,349,88,89,110,94,108,43,90,70,139,72,220,81,220,81,220,80,220,80,220,79,220,80,220,80,220,80,220,81,220,82,191,238,136,279,140,266,135,284,137,286,134,287,140,278,138,289,140,291,166,236,236,457,124,287,137,291,261,568,295,633,122,272,173,207,333,833,324,628,155,220,187,279,206,279,181,279,153,275,208,278,178,247,173,279,171,279,158,278,189,265,86,565,42,67,56,259,38,54,83,128,55,177,32,92,25,76,24,70,56,147,262,297,290,252,214,234,207,156,238,238,212,135,335,164,335,146,250,219,226,260,677,393,534,430,559,354,831,410,679,378,486,245,584,306,550,513,612,19,378,256,322,380,388,310,318,373,314,352,345,438,339,416,387,308,365,278,381,287,395,308,418,377,420,376,426,388,459,396,421,382,403,362,430,381,465,378,409,363,415,373,410,368,371,350,434,406,351,239,356,337,417,361,429,393,431,414,412,388,419,393,466,307,455,476,410,483,318,430,405,420,486,387,500,400,442,209,317,412,451,306,456,453,419,457,457,453,455,457,380,215,429,468,356,205,412,441,448,445,449,445,419,323,344,306,322,282,352,456,349,315,362,319,400,328,364,295,444,313,438,336,482,258,346,219,463,194,436,170,480,232,484,303,371,236,429,248,427,186,447,244,319,310,360,299,354,292,358,294,379,333,375,321,321,298,315,295,359,322,366,326,497,298,488,219,484,238,487,242,493,240,483,228,445,298,447,311,447,307,449,309,457,374,296,356,427,416,185,453,141,284,406,296,376,402,451,395,249,190,306,151,317,365,146,199,257,251,121,154,115,149,286,276,294,226,132,150,132,145,184,205,461,343,587,310,290,131,767,452,494,367,532,396,588,307,373,356,494,327,240,159,264,203,257,203,259,203,259,203,251,203,252,203,255,203,273,199,260,203,270,201,206,434,61,169,74,221,70,168,82,227,29,250,92,232,116,202,92,251,44,160,257,451,151,308,213,294,178,290,182,295,180,295,191,283,213,287,229,309,196,291,169,188,188,104,197,141,230,97,219,236,193,184,181,206,157,232,171,188,199,270,325,176,273,259,193,285,272,386,264,256,305,276,291,311,273,239,324,227,375,292,201,282,213,284,204,281,209,286,207,287,195,288,205,289,202,287,197,288,199,286,148,250,182,141,146,157,168,130,112,136,228,209,342,182,168,131,129,120,267,108,362,43,362,64,362,50,362,43,356,43,362,37,362,75,362,57,362,46,224,199,389,161,86,166,612,121,123,204,77,174,208,253,365,193,86,232,97,167,508,109,245,395,179,210,179,170,202,62,103,190,85,118,233,174,197,179,226,186,197,146,163,236,75,120,171,256,57,77,34,49,66,61,280,472,146,212,161,253,86,155,297,7,309,7,287,7,303,7,303,7,289,7,297,7,306,7,296,7,297,7,295,372,297,352,310,351,313,347,282,372,295,372,286,383,272,376,286,361,318,322,333,272,671,490,149,207,312,284,143,101,302,291,342,412,570,456,138,200,292,241,65,176,34,85,29,80,40,73,31,45,35,61,32,46,18,42,28,41,23,32,394,300,354,333,335,369,396,306,395,310,341,344,339,308,341,393,386,339,447,312,168,234,158,233,155,254,132,280,145,259,137,247,150,218,138,245,136,279,137,219,264,169,138,348,137,135,104,261,192,189,190,233,182,247,191,184,182,239,255,256,356,412,273,542,293,92,59,201,239,796,69,222,106,249,115,193,194,156,128,207,395,249,290,202,404,214,347,249,404,194,359,228,392,258,404,199,389,263,398,175,194,116,191,115,187,114,244,118,235,116,197,108,172,152,167,106,177,105,201,114,108,304,97,297,113,289,103,298,122,264,104,313,111,334,100,314,127,304,109,340,178,327,191,361,175,393,153,224,155,271,158,281,129,279,145,270,149,276,144,271,153,145,75,62,88,96,182,141,289,261,230,209,115,104,151,140,85,78,97,89,176,259,187,250,164,258,179,255,175,254,176,256,175,256,168,258,162,256,196,245,306,306,170,415,282,183,301,63,252,262,438,407,407,430,589,364,254,375,435,478,158,127,63,217,157,314,142,64,124,181,113,144,47,76,142,132,37,65,142,61,250,412,242,396,230,344,199,325,246,346,228,309,213,324,246,322,203,258,224,344,174,167,105,199,209,155,122,137,205,158,166,174,113,185,147,133,102,142,133,178,184,141,149,151,45,159,126,244,184,141,306,498,64,106,261,445,281,447,278,450,160,289,180,275,169,254,178,253,181,272,167,275,163,259,167,337,161,336,155,337,138,278,136,272,156,287,148,284,148,282,150,285,141,277,139,278,146,281,151,283,165,133,178,177,225,136,176,193,176,166,412,91,183,150,268,246,250,358,117,186,208,234,205,244,207,244,206,254,206,246,204,262,206,252,204,258,199,257,205,265,201,182,309,259,378,223,145,210,336,262,216,184,234,253,369,256,246,152,151,248,137,310,214,663,115,353,110,349,121,342,135,332,136,346,100,324,111,294,136,315
179,196,197,192,161,235,135,200,151,233,224,192,195,211,211,198,207,202,170,185,469,588,261,402,453,342,291,476,505,462,224,313,456,578,148,225,259,191,326,443,355,323,294,256,170,162,370,205,197,133,209,153,199,140,205,200,251,242,241,244,238,102,58,59,170,158,68,66,177,185,117,106,117,106,169,157,167,157,321,303,297,184,238,67,557,231,568,200,362,227,435,214,291,64,325,240,238,113,285,306,200,212,200,217,189,219,200,212,202,210,187,220,189,175,215,257,200,212,178,226,171,153,169,158,204,226,205,226,139,156,207,228,139,153,207,232,150,156,205,229,132,263,274,243,277,243,131,261,276,245,270,248,274,237,131,257,276,242,124,260,381,432,594,450,372,407,555,421,247,311,346,338,139,243,257,228,520,259,231,248,283,200,285,171,269,172,210,244,325,203,247,172,234,260,241,173,299,206,296,197,184,217,177,184,184,192,182,203,182,228,182,215,184,221,183,225,182,224,180,222,263,253,261,257,259,237,262,244,255,225,255,222,262,232,267,230,263,217,256,230,332,320,308,454,531,399,267,160,395,287,195,271,411,315,175,285,446,291,228,390,191,310,119,289,124,274,169,292,143,244,165,271,137,236,145,253,142,250,167,284,373,278,184,150,255,279,279,118,236,351,88,85,112,90,108,39,94,69,140,67,220,77,220,77,220,76,220,76,220,76,220,76,220,76,220,76,220,77,220,78,195,231,140,272,141,259,138,277,140,280,138,280,145,271,140,283,143,284,171,238,247,444,120,281,139,282,280,554,304,620,125,264,181,202,333,813,313,608,155,213,199,279,217,278,193,279,164,275,220,278,190,245,185,279,184,279,168,278,201,265,105,562,43,64,68,259,38,53,87,126,56,170,33,89,27,73,26,68,59,143,275,295,304,252,223,233,196,155,247,236,202,135,336,155,335,138,261,218,237,256,667,372,581,417,544,319,812,397,636,381,450,253,550,324,521,497,582,17,404,257,317,365,380,297,314,359,304,332,339,415,338,398,375,294,345,270,366,279,385,293,449,380,432,369,440,384,465,381,447,384,415,357,443,374,469,355,428,353,430,377,410,354,367,336,435,386,328,238,334,311,399,336,426,377,430,398,410,372,404,365,466,293,470,477,424,480,333,429,397,400,487,372,501,384,458,178,332,412,450,293,458,442,432,468,460,442,456,446,379,236,441,476,362,182,425,449,460,454,457,440,436,325,353,292,323,265,357,430,342,297,363,305,414,326,385,301,413,313,459,338,482,229,381,200,438,179,415,187,479,203,483,292,399,218,433,224,412,202,452,220,320,297,370,295,367,292,384,303,365,306,356,295,357,307,353,309,384,328,399,333,497,282,472,215,468,231,472,240,479,227,467,219,445,283,445,297,445,292,439,299,464,360,312,382,436,409,204,462,115,284,401,260,376,434,453,381,218,194,306,175,327,351,134,191,259,232,123,144,117,139,281,257,299,207,132,140,131,135,185,199,447,309,616,325,285,120,803,455,525,365,529,363,615,313,395,384,493,305,248,150,271,201,264,203,267,202,266,202,258,203,259,203,262,203,280,196,267,202,277,198,217,429,62,164,80,214,70,162,85,220,30,243,89,227,110,205,92,243,43,155,269,444,158,299,218,284,181,281,184,286,185,285,195,273,219,278,236,299,199,282,184,181,195,98,210,147,250,92,211,218,184,163,199,223,157,214,166,170,217,268,350,175,288,256,204,279,267,369,279,253,320,276,304,309,286,239,341,220,359,298,206,278,219,278,210,281,216,281,211,282,201,288,211,288,208,284,202,290,205,285,159,255,181,134,146,164,170,122,120,130,238,200,339,171,170,123,133,123,263,98,362,27,362,48,362,34,362,27,358,27,362,22,362,59,362,41,362,31,239,199,379,164,94,167,593,120,132,204,81,166,219,252,353,187,90,222,105,166,492,113,243,378,179,204,179,164,196,62,97,190,85,112,227,174,197,174,221,186,197,141,171,232,75,116,179,257,59,79,35,48,68,59,279,458,146,205,164,245,86,150,289,7,300,7,278,7,295,7,294,7,281,7,288,7,298,7,287,7,289,7,305,359,301,340,318,339,321,335,285,360,305,359,297,370,283,365,295,350,325,310,367,270,686,459,149,223,309,270,144,88,309,257,354,445,599,435,142,182,306,229,69,161,36,78,31,72,42,66,32,40,35,56,34,42,16,40,29,36,24,29,403,304,359,323,345,362,399,298,399,302,346,336,341,300,352,381,395,328,459,307,169,225,161,226,156,246,133,274,145,251,139,240,150,209,139,238,135,271,137,212,252,188,154,363,139,126,110,245,209,187,173,218,198,260,183,172,188,223,245,283,372,421,292,532,301,95,62,203,252,814,71,216,106,256,121,192,190,150,131,198,399,236,303,194,404,201,352,235,403,180,352,214,397,244,402,187,395,249,392,160,211,121,202,119,194,116,238,104,225,111,184,104,172,145,156,99,162,107,197,105,109,298,97,290,113,282,104,291,122,258,104,304,111,324,98,306,125,295,110,331,178,319,193,351,176,381,153,217,156,263,160,273,131,272,150,262,151,268,144,263,159,143,77,61,90,94,187,140,299,257,238,206,119,102,157,139,88,76,101,88,165,260,176,257,153,262,169,258,165,256,165,258,165,259,158,260,152,256,187,254,322,311,188,421,287,186,297,55,252,253,448,389,426,422,595,346,272,363,432,459,150,132,71,215,168,305,145,73,114,184,110,152,44,68,147,140,47,62,139,64,249,401,241,385,228,334,197,316,244,336,226,300,212,315,245,313,194,256,223,335,169,165,110,196,204,151,128,132,199,153,161,168,114,179,152,133,107,142,134,173,184,122,146,132,38,154,129,225,184,122,324,467,85,103,259,470,279,472,283,470,163,290,184,276,173,254,182,253,185,272,171,276,166,260,166,333,161,332,156,333,146,280,142,280,164,280,157,288,156,284,158,286,148,282,146,284,154,284,160,285,171,133,178,169,231,133,183,201,182,168,423,91,183,144,271,233,251,342,116,180,208,231,207,242,207,241,207,251,206,243,204,260,204,252,204,255,199,255,205,263,201,175,301,255,392,218,145,200,339,254,213,175,225,263,373,245,240,146,161,246,140,300,214,643,115,344,110,340,128,332,138,322,136,336,102,315,111,287,136,307
186,191,203,185,170,233,141,198,160,232,230,185,202,206,217,191,214,195,177,182,489,594,269,385,458,325,298,493,519,443,238,299,450,567,154,215,257,180,322,427,389,335,276,248,155,163,402,199,185,130,196,158,188,137,190,205,270,233,258,238,241,96,60,59,175,160,70,68,184,188,121,109,121,108,175,160,173,159,330,310,287,188,234,62,557,250,576,219,344,222,434,198,287,75,336,244,243,104,294,300,211,204,211,210,201,211,211,204,213,203,198,213,199,163,227,255,213,203,190,218,175,152,173,158,205,222,206,222,143,156,208,224,143,153,207,228,153,156,206,225,130,258,270,237,274,238,130,256,271,239,267,242,272,232,128,252,273,236,121,255,386,411,593,429,368,384,547,399,252,298,362,341,148,236,261,219,504,244,225,236,269,200,269,173,287,176,212,223,323,191,264,170,220,255,256,169,283,205,301,184,184,213,177,180,185,188,182,199,182,223,183,211,184,217,183,221,182,220,180,217,263,246,261,249,253,231,261,237,247,221,251,216,263,225,267,223,260,210,260,223,326,303,309,444,509,416,275,148,375,270,186,264,421,299,180,265,439,308,244,374,190,299,120,281,125,265,169,282,143,235,165,261,137,227,143,244,142,241,167,274,371,262,187,138,244,283,280,105,230,341,88,81,114,86,105,37,96,65,139,64,220,73,220,73,220,72,220,72,220,72,220,72,220,72,220,72,220,73,220,74,196,223,143,265,146,253,141,271,143,273,142,273,148,264,143,276,144,277,169,244,252,428,122,273,139,273,292,533,321,604,128,257,185,195,331,793,294,593,156,206,211,278,228,278,205,279,175,276,231,278,202,242,197,279,196,279,178,278,212,264,132,566,43,62,80,253,38,51,92,127,62,164,36,85,30,72,28,65,64,146,289,296,318,250,233,231,184,153,256,227,192,135,337,146,335,129,272,213,244,246,618,387,629,407,525,289,778,426,587,392,413,258,517,341,490,483,593,47,432,255,314,350,369,284,314,346,296,308,334,392,333,378,360,281,325,265,351,272,364,284,470,379,443,359,453,373,467,362,473,383,424,350,449,360,451,334,419,340,446,372,407,340,363,322,407,367,304,239,347,306,377,310,421,361,430,384,410,356,398,347,466,279,481,473,438,472,348,431,406,368,488,357,502,369,465,147,347,417,450,279,460,431,444,477,462,431,457,435,379,257,453,483,381,175,438,458,462,445,452,429,454,328,368,288,339,263,360,404,340,282,379,304,427,319,406,307,382,314,480,341,482,201,417,185,407,169,394,207,479,174,482,281,404,235,422,213,397,217,458,196,353,308,400,311,399,313,414,315,358,287,361,288,394,317,391,315,418,336,435,336,497,267,455,211,453,225,456,237,463,218,451,213,445,268,445,283,444,278,433,285,470,347,322,391,441,400,223,469,89,284,388,224,387,447,461,368,187,198,306,200,336,340,123,186,267,213,125,134,121,129,274,239,301,190,131,130,131,125,181,190,447,282,644,317,267,125,827,440,532,332,500,352,627,296,427,367,459,297,243,136,278,198,271,201,274,199,274,199,265,202,266,202,269,201,287,192,274,199,284,194,227,416,63,158,85,207,69,156,86,213,30,236,88,222,104,205,92,235,44,150,282,439,164,290,223,275,183,272,186,277,185,276,197,265,222,270,241,290,200,273,202,172,208,99,223,152,271,93,230,214,187,151,219,240,153,196,165,152,236,261,374,173,303,254,219,275,264,352,294,250,335,276,317,306,299,238,357,215,342,303,210,272,223,272,216,280,221,275,213,276,208,284,217,283,215,282,209,288,211,283,169,260,179,126,149,170,172,114,126,124,245,204,337,159,171,116,135,129,259,88,362,11,362,32,362,18,362,11,361,11,362,6,362,43,362,26,362,16,254,198,369,166,102,170,575,119,139,201,88,165,231,252,340,181,95,213,112,167,477,113,239,360,179,198,179,158,190,62,91,191,85,106,221,174,192,174,216,186,197,136,176,227,75,113,187,256,62,79,35,47,70,57,278,445,146,199,166,238,87,146,280,7,291,7,270,7,286,7,286,7,273,7,280,7,289,7,279,7,281,7,313,347,305,328,325,327,328,323,287,347,313,347,306,357,292,353,302,339,333,297,400,273,702,429,159,238,319,258,156,77,343,254,377,469,623,412,142,164,313,212,75,147,39,71,34,64,45,59,36,35,36,51,35,38,15,38,32,32,24,27,413,305,365,313,354,353,402,289,402,293,350,327,342,291,360,369,400,316,471,299,177,217,164,219,158,238,129,267,145,242,139,233,150,200,139,231,136,263,137,205,243,209,174,374,142,120,121,231,198,182,183,208,192,245,191,167,194,209,238,311,387,430,310,518,293,104,63,210,264,787,73,209,114,253,128,190,186,144,133,189,403,222,317,189,403,189,355,221,399,166,346,200,402,230,399,175,400,235,385,145,228,122,212,119,196,111,220,112,208,111,170,104,169,139,173,94,157,97,185,105,109,291,98,282,113,276,105,284,122,252,105,295,111,314,100,297,124,287,111,322,180,310,194,340,178,369,155,211,157,255,163,265,132,264,157,258,152,260,145,255,165,139,80,59,93,93,191,134,309,252,247,203,123,101,163,138,91,74,104,87,154,262,166,261,144,269,158,261,155,259,154,262,155,263,147,263,142,259,176,258,337,314,204,424,294,180,291,47,251,243,455,370,439,403,595,326,290,348,434,442,142,137,79,213,179,298,145,82,104,186,104,160,44,61,151,147,57,60,134,69,248,390,240,374,227,323,195,307,242,325,226,291,211,306,244,304,191,247,221,325,163,164,116,192,199,146,133,127,194,151,157,163,114,174,157,132,112,142,134,168,184,103,143,112,38,146,138,205,184,103,298,443,96,125,281,459,301,461,303,464,166,292,187,271,177,253,186,252,189,272,174,279,170,261,166,329,161,328,158,329,154,280,150,284,172,283,165,284,164,282,165,280,156,282,154,286,162,282,167,279,177,133,177,161,238,132,190,210,188,165,435,91,182,139,271,221,251,326,115,174,206,228,208,239,206,239,207,248,204,240,207,257,203,249,205,252,199,252,205,260,199,167,303,247,405,216,146,190,339,244,208,168,219,253,381,235,234,142,171,247,146,292,214,623,115,336,110,331,131,323,140,313,138,326,107,306,112,280,136,299
192,185,207,178,179,231,147,195,168,231,234,178,209,201,221,185,219,188,184,178,506,595,284,375,451,311,307,480,535,448,250,307,440,552,161,214,258,171,326,410,428,328,261,232,150,152,434,198,182,124,187,155,173,137,176,207,290,224,277,230,244,91,61,58,180,159,73,69,190,189,125,111,125,111,181,161,179,160,339,315,285,178,233,54,570,254,591,231,326,207,422,210,287,85,347,248,250,96,301,295,223,196,223,202,213,203,223,196,225,195,210,205,210,151,239,253,225,195,202,210,178,152,176,158,206,218,206,218,146,155,209,220,146,153,208,224,156,155,206,222,127,253,267,232,272,232,128,251,268,234,265,237,269,226,124,249,270,230,119,251,391,390,585,408,355,365,528,383,259,286,376,335,154,226,263,209,488,231,240,234,256,194,252,177,304,180,225,216,322,180,281,167,211,248,271,171,266,202,301,170,184,208,177,176,185,184,182,195,182,219,183,207,184,212,183,216,182,215,180,213,261,239,259,243,246,232,259,230,240,221,244,217,263,218,264,216,252,204,262,215,323,286,290,436,492,398,301,143,356,250,176,254,426,284,176,244,424,324,227,358,188,288,120,273,125,256,168,271,143,226,164,252,138,219,143,235,141,232,167,263,365,246,192,127,230,293,286,92,218,337,89,77,115,82,104,35,96,62,134,63,220,69,220,69,220,68,220,68,220,68,220,68,220,68,220,68,220,69,220,70,196,214,146,259,152,247,144,264,145,266,145,266,152,257,148,269,148,270,176,246,251,412,131,265,134,263,293,512,331,583,130,249,186,187,321,773,285,577,163,201,223,278,240,278,217,278,187,276,242,278,213,240,209,278,209,278,189,278,224,264,158,555,44,60,81,241,39,49,96,123,70,157,37,82,32,71,30,63,67,143,302,291,332,243,243,227,172,151,260,218,182,135,336,137,333,121,280,202,249,235,568,393,671,440,501,264,729,442,539,395,377,265,487,350,460,470,594,78,460,259,305,334,352,275,303,331,318,305,336,370,328,360,344,271,305,261,335,267,342,275,451,353,443,345,451,359,464,343,460,357,422,337,442,343,457,315,424,335,448,357,404,326,357,309,380,345,316,227,376,309,351,289,416,345,422,364,406,341,380,328,466,265,481,458,452,460,364,436,413,336,489,342,503,353,468,116,363,423,450,265,461,421,457,486,464,420,457,424,378,278,459,479,374,198,451,467,463,433,452,417,472,331,383,290,356,264,362,378,358,282,395,305,441,313,426,313,368,298,501,342,482,173,436,198,377,161,377,227,462,155,482,270,402,263,399,211,382,233,460,177,386,316,431,325,433,324,443,329,384,302,388,306,430,326,429,324,452,338,468,336,496,252,439,208,437,219,440,234,448,212,435,208,447,253,445,269,445,264,439,271,474,333,296,411,446,391,242,473,82,301,364,189,390,417,467,355,157,202,306,225,344,318,111,184,270,194,126,124,121,119,270,220,309,183,131,120,133,116,172,188,461,249,644,284,273,117,804,408,522,297,473,372,607,272,438,340,440,291,228,133,286,193,279,197,281,196,281,196,272,199,274,199,276,197,294,187,282,195,292,188,238,403,63,153,84,200,68,150,85,206,29,229,86,215,106,198,92,227,44,145,295,434,170,281,228,265,185,263,187,268,183,266,201,255,223,260,247,280,204,264,221,170,219,98,235,154,262,82,251,215,194,171,239,251,148,179,159,135,242,244,398,172,319,253,234,271,259,335,309,248,350,276,331,304,312,237,373,210,339,288,213,266,227,265,221,275,223,269,218,270,212,278,221,277,221,278,215,284,216,277,180,264,177,118,156,168,171,106,132,119,251,216,331,147,172,109,142,129,256,78,359,13,362,17,361,6,359,13,359,13,357,18,362,27,362,11,360,8,269,198,359,170,110,172,556,119,148,200,96,164,242,251,328,179,99,203,120,167,461,110,235,343,179,193,179,153,184,62,85,190,85,100,215,174,187,174,211,186,197,131,181,220,75,110,194,251,64,79,35,45,71,55,276,431,145,192,167,230,87,141,272,7,283,7,262,7,278,7,277,7,264,7,271,7,280,7,270,7,272,7,321,334,309,316,333,315,335,311,288,335,321,334,315,344,301,341,310,327,340,285,434,272,724,404,174,245,315,242,172,71,376,258,376,437,602,391,142,146,321,195,81,134,43,64,39,56,51,51,39,31,38,47,38,34,15,35,36,28,26,24,423,302,369,303,359,343,403,281,403,285,352,319,343,283,368,356,404,303,483,286,178,209,165,212,159,230,128,260,146,234,140,226,157,194,139,223,134,256,137,197,236,230,194,380,128,106,136,218,183,175,163,201,199,247,176,159,209,215,232,338,391,412,328,503,303,109,68,211,271,763,74,202,120,248,135,188,181,138,136,181,404,209,321,202,400,176,356,208,394,152,339,186,404,216,395,162,403,221,379,130,245,120,212,108,197,104,201,109,191,106,157,106,164,134,190,92,171,94,174,105,109,285,99,275,113,269,105,278,123,246,105,286,111,304,101,288,123,279,112,313,181,302,196,330,187,358,160,205,157,247,166,256,134,257,165,253,153,251,145,247,170,136,82,57,96,90,195,128,320,244,255,199,127,98,169,136,93,71,107,85,145,269,155,262,142,280,148,265,145,265,144,268,144,271,142,272,136,269,166,259,352,311,219,428,299,171,282,45,253,234,459,352,450,384,591,306,303,332,436,422,134,142,88,209,188,290,146,91,108,197,97,167,47,54,154,155,68,57,131,73,246,379,239,362,225,313,187,299,240,315,224,282,208,298,242,295,190,238,219,316,158,163,121,188,194,141,138,122,189,148,153,158,114,169,162,132,117,142,135,163,185,83,140,92,43,139,155,201,185,83,300,457,91,146,284,487,304,489,302,493,169,294,189,267,182,253,189,251,191,268,178,277,174,261,165,326,161,325,159,326,162,276,159,287,180,284,173,281,173,278,174,280,164,281,163,287,170,277,175,280,182,133,175,154,238,128,194,205,193,166,446,90,181,134,271,209,252,309,122,174,204,227,208,236,204,236,207,246,204,238,207,254,203,246,204,250,199,249,205,257,198,159,294,243,408,204,147,181,337,234,201,160,213,242,389,225,226,142,176,241,148,283,216,604,115,328,110,322,132,314,141,303,139,316,117,302,113,273,136,291
198,178,211,171,187,228,153,192,177,228,237,172,216,194,225,178,224,181,192,173,514,587,277,357,440,300,316,467,549,438,258,297,431,537,169,210,265,166,330,392,464,312,258,221,159,139,421,193,175,119,179,156,158,138,189,195,307,216,294,225,242,85,61,56,182,154,75,70,197,188,130,112,130,112,185,156,182,155,349,319,284,165,226,55,571,240,593,224,314,189,403,212,283,93,357,249,258,88,309,288,234,189,234,195,225,195,234,189,236,187,221,197,221,146,251,250,238,186,215,201,181,152,180,157,206,215,207,215,149,155,209,216,150,153,208,220,160,155,207,218,123,248,266,226,270,226,124,246,267,228,263,231,268,221,120,244,267,224,116,246,397,370,572,390,341,345,505,376,271,276,385,323,157,217,264,199,471,222,242,221,244,186,236,178,322,187,239,205,318,168,298,164,212,234,287,175,257,190,297,157,184,204,177,172,185,180,183,191,182,214,184,202,184,208,184,211,182,211,180,208,255,231,251,240,239,233,252,226,233,217,236,217,262,210,257,209,245,203,262,208,325,270,291,410,470,377,326,146,343,226,175,236,416,267,174,224,405,336,222,334,189,277,120,265,125,247,168,261,143,217,164,242,138,210,143,226,141,223,167,253,357,230,205,128,234,284,292,80,204,335,93,75,115,78,100,36,99,60,131,67,219,66,219,65,219,65,219,65,219,64,219,64,219,64,219,65,219,65,219,67,196,206,149,252,156,240,147,258,148,260,147,259,155,250,151,262,152,264,182,248,246,396,133,256,127,254,287,491,333,562,133,241,185,179,318,752,286,556,166,195,235,278,251,277,229,278,198,276,254,277,225,237,220,278,221,278,199,277,235,264,185,545,44,58,89,232,39,47,97,119,77,155,41,80,35,70,32,63,73,140,316,281,342,229,253,221,161,150,262,209,173,134,334,128,329,112,285,192,252,225,518,394,692,418,461,270,684,452,490,389,376,236,503,317,475,441,588,109,488,260,305,318,333,267,308,318,341,314,335,354,342,347,329,264,285,259,320,262,333,264,431,328,441,331,451,344,460,323,442,331,418,324,442,325,434,300,425,322,445,341,403,314,351,295,354,324,337,211,399,306,345,276,408,331,418,345,405,325,361,307,466,252,482,443,461,447,379,439,418,304,489,328,503,338,460,96,378,427,451,252,463,410,459,475,466,410,458,414,378,300,458,467,371,222,464,477,464,422,452,405,489,333,398,297,373,268,361,351,377,284,412,307,451,321,447,319,399,298,522,344,459,160,439,233,347,155,364,248,433,145,481,259,401,291,375,208,368,249,436,177,420,323,461,333,468,334,474,335,411,317,417,321,467,334,467,334,483,338,497,332,481,249,422,205,422,213,424,232,432,207,419,204,448,240,442,259,437,260,442,257,478,320,295,453,453,384,261,476,86,327,329,162,390,385,472,342,126,210,306,250,360,305,100,183,274,175,126,114,120,109,286,203,330,178,130,113,133,110,163,184,494,259,642,252,257,105,776,381,490,287,437,364,580,261,410,321,473,293,212,137,293,188,286,193,289,191,289,191,279,194,280,193,282,191,302,180,289,191,299,183,242,391,63,147,82,194,66,144,85,199,29,222,81,213,107,191,93,219,44,140,307,429,174,272,231,256,186,254,189,259,184,257,206,245,226,252,250,270,206,255,240,174,232,96,248,154,259,72,262,229,203,190,258,251,153,170,150,121,232,226,421,168,334,253,249,266,257,318,324,245,365,276,344,300,325,235,389,206,356,285,216,260,229,259,223,268,225,263,222,264,215,272,225,271,225,271,220,277,216,271,191,265,176,111,158,165,171,98,135,125,259,228,327,135,171,102,142,136,251,68,353,29,361,7,356,21,353,29,353,29,351,34,362,11,359,13,353,23,284,198,349,172,117,172,538,120,157,198,103,165,254,251,315,176,105,195,127,167,446,105,232,325,179,187,179,147,178,62,85,184,85,94,209,174,181,174,205,186,197,125,184,213,75,107,201,245,64,76,35,44,73,53,274,417,144,186,169,223,87,137,263,7,274,7,254,6,269,7,269,7,256,6,263,7,272,7,262,7,264,7,329,321,313,304,340,303,342,299,289,322,329,321,323,331,309,329,317,316,348,272,467,275,732,381,170,229,310,226,188,65,410,258,360,409,568,382,158,144,324,178,89,121,50,57,45,49,58,45,43,29,42,42,42,30,15,33,40,26,28,22,432,295,373,294,365,334,404,273,404,277,354,311,344,275,374,344,406,291,489,274,179,200,165,204,160,223,131,253,146,225,140,218,160,187,139,216,136,248,137,190,232,251,216,384,114,94,146,206,187,167,143,190,205,239,159,148,219,205,230,364,389,394,342,485,314,109,71,204,279,739,77,195,125,240,142,185,178,132,136,172,404,195,324,216,395,164,356,194,388,138,333,173,405,203,390,150,404,207,374,115,242,107,201,104,190,100,183,104,174,104,156,98,161,127,208,92,186,92,162,107,109,278,100,267,113,263,106,271,123,240,106,277,111,294,103,279,122,271,112,304,182,293,197,319,189,346,165,199,157,239,168,248,137,249,167,246,155,243,146,239,176,132,84,55,98,88,198,123,330,236,263,195,132,94,174,133,95,69,111,83,141,280,145,265,149,273,140,276,139,274,141,279,147,271,148,270,142,273,155,264,368,305,235,433,302,163,283,53,252,224,464,336,457,364,584,287,307,314,442,404,126,148,96,203,199,281,144,100,116,198,90,172,52,48,158,162,78,55,126,77,245,369,237,351,221,303,183,291,238,304,219,272,199,290,235,290,190,229,213,307,152,161,127,183,188,136,143,118,184,146,149,153,113,164,167,131,122,142,135,158,185,64,140,72,51,139,172,215,185,64,301,485,70,161,258,502,278,504,275,503,172,295,190,263,186,252,193,249,191,264,180,273,177,262,164,322,161,321,160,322,170,277,167,283,189,284,181,284,180,285,182,282,172,278,170,280,179,281,183,281,188,133,173,146,231,128,188,196,199,168,458,90,180,128,270,197,253,293,128,175,204,224,208,234,202,233,207,243,204,235,205,251,203,243,203,247,199,246,205,254,195,151,294,234,402,205,147,171,332,226,195,153,208,230,391,214,219,148,176,231,143,273,216,584,115,320,110,312,134,305,140,293,142,307,121,293,113,265,138,283
203,172,213,165,196,224,157,187,186,225,239,165,222,187,229,171,227,174,199,167,503,570,282,339,430,284,337,473,536,423,251,282,425,521,168,200,257,156,342,378,499,300,238,212,167,124,391,194,161,122,166,160,149,136,200,186,300,213,296,214,236,83,61,54,185,148,78,69,203,183,133,110,132,109,187,150,184,149,359,316,274,164,224,63,576,250,595,213,310,171,386,212,281,89,367,252,262,81,313,280,246,181,246,188,236,187,246,181,247,180,232,190,233,142,261,241,250,178,227,193,185,151,183,157,207,211,208,211,153,155,210,212,153,153,208,216,163,154,208,214,119,243,266,221,270,220,121,241,267,223,263,225,268,215,118,239,265,218,114,241,400,349,562,370,356,345,482,370,279,267,393,313,159,207,261,189,459,214,250,216,230,182,220,181,331,174,260,209,306,166,315,165,211,220,301,181,254,174,285,153,186,200,179,168,186,176,186,186,183,210,188,199,185,203,185,207,182,206,181,203,248,229,244,239,235,229,244,224,235,210,235,210,256,205,250,206,238,202,260,201,326,254,284,383,446,363,350,160,336,212,174,218,406,276,170,203,399,332,223,311,189,266,120,257,125,238,168,251,143,208,164,233,137,201,143,217,141,214,168,242,347,215,218,134,240,273,286,76,190,333,97,75,114,74,100,39,99,57,128,70,218,62,218,61,218,61,218,61,218,60,218,60,218,60,218,61,218,61,218,63,196,198,152,245,159,233,151,251,153,253,150,252,158,243,156,255,157,257,186,243,232,381,133,247,118,249,272,475,326,540,136,234,181,172,314,732,285,536,167,188,247,277,263,277,242,278,209,276,265,277,237,235,232,278,233,278,210,276,247,263,211,551,44,55,99,222,39,45,98,114,82,149,43,78,38,68,35,63,79,138,327,268,350,215,261,211,149,148,264,199,163,131,332,118,325,104,291,181,254,214,469,388,669,383,449,229,706,418,468,362,384,203,525,284,480,411,572,141,508,246,326,320,314,259,329,321,364,315,348,344,355,334,313,259,293,254,306,257,355,259,403,301,438,317,453,330,452,307,423,309,414,311,433,307,406,289,420,311,445,325,415,308,364,291,345,307,353,192,427,308,371,272,399,316,407,329,404,311,333,288,466,238,484,428,467,433,394,442,423,272,489,313,504,322,429,98,393,433,452,238,465,399,460,463,468,399,458,403,379,321,457,455,372,245,467,465,463,411,446,393,481,324,413,307,390,273,358,325,395,287,428,310,451,307,468,324,430,298,532,338,431,151,444,269,316,152,356,269,404,136,481,248,403,319,352,203,354,265,413,177,453,331,493,334,501,335,498,332,437,327,447,328,499,334,498,333,472,316,466,310,465,245,405,202,406,208,408,229,416,204,403,201,433,242,428,258,423,262,428,251,480,307,293,494,459,372,280,477,94,353,293,161,390,353,482,335,96,217,306,275,383,312,103,172,287,161,125,104,118,99,303,193,352,177,132,105,131,101,154,178,527,281,624,224,239,107,747,386,454,289,402,358,552,268,377,300,505,283,197,133,300,182,294,187,296,185,296,185,286,188,286,187,288,185,307,175,296,185,304,177,244,378,63,141,82,187,68,140,84,192,30,215,80,204,106,184,93,211,44,135,319,421,176,263,231,246,187,245,189,250,185,247,212,235,228,243,252,260,209,245,249,168,241,90,261,150,271,63,267,215,210,210,252,232,170,178,161,118,222,210,445,164,350,253,264,262,251,301,339,244,380,274,357,294,338,234,405,202,373,280,221,253,231,252,225,262,227,256,227,258,220,265,229,264,228,265,223,271,217,264,201,266,176,103,161,173,171,90,139,129,268,240,322,123,171,95,145,142,245,58,347,45,352,23,350,37,347,45,347,45,345,50,359,13,353,28,347,38,299,198,339,168,125,170,520,119,166,193,111,165,265,250,303,175,114,191,135,164,430,96,229,308,179,181,179,141,172,62,85,178,85,88,203,174,176,174,203,189,197,120,186,206,75,104,207,239,64,74,34,42,74,51,271,404,142,179,171,215,87,132,255,6,265,7,246,6,260,6,260,6,248,6,255,6,263,7,254,6,255,6,336,309,318,292,348,290,349,287,290,309,336,309,331,318,316,317,325,304,355,260,501,280,723,352,161,217,296,220,204,59,444,261,352,375,535,374,177,147,323,161,100,109,57,53,52,43,66,40,48,27,46,38,47,28,17,30,44,26,31,20,437,285,377,284,371,324,405,264,405,268,355,302,345,266,381,334,407,279,493,262,184,192,164,197,164,215,137,246,146,217,141,211,162,178,140,208,139,241,137,183,229,271,236,386,105,77,134,203,173,167,125,177,187,227,145,137,225,193,232,392,381,376,354,468,324,109,74,197,285,712,79,188,130,233,147,180,174,126,134,164,401,181,328,229,390,151,353,181,382,123,327,159,404,189,384,138,403,193,372,100,225,108,190,100,183,100,165,104,157,106,170,94,162,120,226,93,201,92,156,100,109,272,101,260,113,256,106,264,123,234,106,267,111,285,104,270,120,262,113,295,189,286,199,309,189,335,167,192,158,231,169,240,140,242,169,239,158,234,146,231,182,128,86,52,100,85,202,117,340,227,272,189,135,91,180,130,97,67,114,81,148,272,139,275,158,268,144,278,145,276,147,273,157,266,158,267,150,265,146,274,382,291,252,439,304,154,287,61,252,215,465,320,461,345,574,270,305,295,445,385,118,154,105,198,210,274,143,109,126,196,82,176,59,44,161,170,88,56,122,80,242,358,232,340,212,297,182,281,230,297,210,264,197,282,231,281,190,220,205,303,147,161,131,179,184,131,146,113,179,145,146,148,113,159,172,130,127,142,135,153,198,45,152,53,58,144,178,235,198,45,266,475,48,161,232,485,252,487,249,483,174,293,191,258,190,250,192,245,190,260,181,270,181,260,163,318,161,317,161,319,179,281,174,283,197,284,189,285,189,286,190,283,180,282,179,279,187,281,191,281,193,134,171,139,224,127,180,188,204,171,469,90,182,124,268,185,253,276,134,173,204,221,208,231,202,231,207,241,204,233,203,248,203,240,203,244,199,243,205,251,193,144,282,226,397,201,147,161,326,225,188,146,201,220,385,208,215,155,175,221,140,264,218,565,115,312,109,303,135,296,138,284,146,297,131,284,115,258,145,277
207,165,215,158,205,219,161,181,195,220,241,158,227,179,232,164,230,167,206,160,501,551,285,321,421,266,356,466,555,409,256,268,422,506,164,190,248,151,337,369,526,278,219,205,174,109,376,188,147,121,152,161,163,124,212,181,282,217,279,218,230,84,62,52,186,143,79,67,206,177,134,106,134,105,188,145,186,144,363,306,265,172,219,67,588,268,611,223,306,152,368,209,273,93,378,253,261,73,318,271,257,173,257,181,248,179,257,173,259,172,244,182,245,138,270,229,262,170,239,185,188,151,187,156,208,207,208,207,156,155,210,208,156,153,208,213,166,154,208,210,120,238,266,215,270,215,119,236,267,217,263,220,268,210,118,234,265,212,114,236,398,329,553,350,377,361,496,360,279,252,397,301,158,198,256,180,465,197,265,214,228,169,204,184,332,157,281,213,294,168,324,151,211,206,307,165,262,166,271,156,190,199,182,164,188,172,190,185,183,205,192,195,189,199,190,203,186,202,185,200,243,226,237,235,236,222,237,223,242,210,235,203,249,204,243,205,231,199,253,199,321,248,277,357,441,345,371,170,314,203,181,205,403,292,181,194,410,316,227,288,189,255,121,249,125,229,168,240,143,199,164,223,138,193,145,209,141,205,169,232,341,199,219,147,253,265,283,71,186,324,100,78,114,70,100,43,97,53,123,70,217,58,216,57,216,57,216,57,215,56,216,57,216,57,216,57,217,58,217,59,202,193,155,239,165,233,154,245,158,247,153,246,159,237,160,248,160,250,186,237,217,372,129,237,117,239,259,459,313,520,138,226,173,167,302,714,285,516,166,181,259,277,274,277,254,277,220,277,277,277,249,232,244,278,246,277,220,273,258,263,237,562,44,53,108,216,39,43,100,109,89,148,46,77,40,67,37,61,84,135,335,255,354,202,267,201,137,147,266,190,153,125,327,109,321,95,295,170,256,204,474,341,649,375,478,186,731,373,473,314,374,168,533,260,482,380,556,164,500,232,339,314,318,252,342,317,383,315,351,330,376,336,315,254,313,251,319,251,341,251,373,282,435,303,449,315,433,295,400,290,407,298,419,295,399,265,417,295,443,309,428,300,378,285,375,310,371,173,450,306,397,273,412,309,401,311,420,308,358,290,466,224,485,413,470,419,409,445,430,240,489,298,504,307,398,102,408,438,452,224,466,388,461,450,470,388,459,392,380,342,456,442,376,268,467,452,463,399,446,385,468,306,428,311,407,279,368,310,413,293,444,313,450,293,488,330,461,297,522,317,402,142,448,304,286,149,352,289,375,128,480,237,412,345,328,198,342,280,389,175,486,334,473,310,473,311,472,308,464,333,476,335,464,313,463,315,440,294,433,286,450,242,389,201,391,205,392,228,401,201,387,199,418,243,413,257,409,264,414,249,481,293,326,497,465,359,299,476,107,378,257,164,390,322,476,325,84,244,306,299,404,311,107,161,306,155,129,94,119,89,322,189,374,175,133,95,134,91,146,173,543,311,592,227,224,114,714,396,418,288,367,346,523,277,349,291,507,249,191,125,305,176,301,181,303,179,303,180,291,181,292,180,294,178,311,168,303,179,309,171,253,366,62,136,84,179,74,138,87,185,30,207,79,200,107,176,92,203,43,131,332,413,181,254,231,236,187,236,189,240,185,238,216,227,231,233,254,251,212,236,242,165,241,80,266,139,267,41,266,201,215,230,239,215,188,188,178,134,239,202,467,160,365,251,279,258,247,285,354,244,395,272,370,289,350,233,422,199,389,276,224,247,231,246,226,256,230,250,231,251,224,259,232,258,230,258,227,264,219,258,212,266,175,95,166,177,173,82,142,134,280,242,317,111,171,88,151,140,239,49,341,61,345,38,344,53,341,61,341,61,339,66,353,29,348,43,339,54,310,206,329,163,133,166,501,117,174,184,118,163,277,249,290,172,123,189,141,159,414,85,226,291,179,175,179,135,165,62,85,171,85,81,196,174,171,174,198,190,197,115,187,198,75,100,214,231,63,71,34,41,75,49,268,390,140,173,172,208,87,127,246,6,256,6,238,6,252,6,251,6,240,6,246,6,254,6,245,6,247,6,344,296,324,280,355,278,357,275,292,297,344,296,339,305,324,305,331,293,364,248,527,272,711,373,160,202,280,221,220,56,478,270,348,342,504,384,195,149,313,169,112,101,65,48,60,38,73,38,53,25,51,35,51,27,18,28,48,25,33,19,444,275,378,274,373,314,405,256,405,260,355,294,345,258,392,326,408,267,495,250,192,188,165,190,164,207,143,241,146,209,148,207,164,169,142,201,140,233,137,176,232,290,257,389,105,61,145,189,156,166,107,159,187,216,131,124,236,194,232,417,374,358,368,452,335,107,76,190,292,685,80,181,136,225,153,174,169,121,131,155,397,168,332,243,385,139,349,167,377,109,326,145,400,175,380,126,401,179,360,86,208,107,178,101,176,102,153,101,159,96,183,96,169,118,243,85,216,93,165,96,109,265,101,253,113,250,107,258,123,228,106,258,111,275,106,261,119,254,114,286,198,279,201,298,185,323,168,186,159,223,170,232,142,234,169,231,166,233,145,223,187,123,87,50,102,83,205,111,346,219,279,182,138,87,186,126,99,64,118,77,157,265,148,269,169,267,154,270,152,268,158,267,168,265,168,267,160,262,149,276,391,275,269,444,304,146,294,68,252,205,462,301,466,330,568,254,316,292,446,367,109,163,113,193,221,268,141,118,136,195,74,177,67,41,162,177,99,57,118,82,238,347,226,330,212,287,181,272,226,287,205,257,197,273,231,272,199,215,204,294,141,160,137,173,178,126,151,111,174,145,142,143,112,154,177,130,132,142,135,148,217,35,171,43,60,152,176,255,217,35,264,440,28,144,222,456,242,458,243,455,174,290,190,255,189,246,189,241,189,256,182,266,180,256,161,314,161,313,161,315,187,282,182,283,205,280,197,285,197,284,198,280,188,280,187,278,195,281,199,280,199,135,171,132,218,124,174,181,210,172,481,89,187,124,278,182,253,260,135,167,204,219,205,228,202,228,206,238,204,230,203,245,202,238,203,241,199,241,204,248,190,136,269,220,390,198,146,152,319,228,181,139,194,210,377,207,208,154,167,217,135,254,218,545,118,304,110,294,136,287,134,274,147,287,137,276,120,252,151,269
210,158,217,151,214,212,164,175,204,214,243,152,231,172,234,157,233,160,211,153,506,532,291,302,415,248,377,464,569,393,264,256,427,492,163,180,240,144,323,359,502,279,235,197,172,95,345,202,133,120,163,155,172,109,225,173,266,223,265,224,225,83,62,50,188,138,80,64,209,170,136,102,136,101,190,139,188,138,367,296,263,182,218,76,602,266,631,220,305,135,351,199,271,103,389,250,253,80,321,263,269,165,269,174,260,171,269,165,270,164,255,174,257,134,280,216,275,161,251,177,191,150,190,156,208,203,209,203,159,155,210,205,160,153,207,209,169,154,208,206,121,233,266,210,271,209,119,231,267,212,264,214,268,204,118,229,266,206,115,231,392,310,543,328,400,372,518,360,277,238,386,291,152,188,249,172,461,178,279,208,226,155,197,173,317,146,302,215,282,171,321,134,224,202,309,150,279,166,258,161,194,195,186,161,190,168,194,183,184,201,192,191,192,195,194,199,191,198,190,197,243,218,235,228,243,222,235,216,250,215,240,199,242,204,236,205,230,192,246,198,311,263,295,346,461,324,368,145,298,190,199,207,391,308,202,196,422,298,236,264,189,244,122,241,125,220,169,230,143,190,168,214,139,184,146,200,142,196,169,222,327,185,226,141,243,262,280,61,197,316,102,82,111,66,99,46,97,50,118,68,213,56,212,56,212,56,212,56,211,56,212,56,212,56,212,56,213,56,214,56,208,188,161,234,164,240,159,238,162,240,156,239,166,234,163,242,162,243,186,231,208,362,121,229,117,230,260,438,294,505,139,218,165,164,290,696,287,496,162,174,271,277,286,276,266,277,232,276,288,276,261,230,256,277,258,277,231,270,269,263,264,559,44,51,118,209,39,41,101,104,94,143,50,77,42,64,39,61,86,129,341,241,357,188,270,192,126,145,268,181,143,120,322,100,314,88,298,159,257,194,485,293,600,390,487,137,777,356,476,265,401,152,555,231,476,349,560,133,474,241,360,321,334,246,363,321,405,324,372,335,398,337,331,248,333,246,334,247,335,241,344,274,431,290,439,301,435,276,378,277,398,285,403,283,381,263,409,289,435,293,441,289,391,279,399,306,388,150,469,299,422,278,428,299,420,307,430,294,381,285,466,210,485,398,473,405,424,448,441,208,489,283,504,291,376,120,423,443,454,211,468,377,462,437,471,377,459,381,381,364,454,430,382,291,469,439,463,388,442,375,464,289,444,307,424,287,394,309,431,299,461,318,450,279,509,337,492,296,520,296,374,133,451,339,256,146,347,310,346,121,480,226,438,359,305,192,329,296,366,171,476,317,447,284,443,282,446,285,491,334,499,332,429,300,426,299,408,274,398,263,434,239,372,200,375,201,376,227,385,199,371,198,403,245,399,256,394,265,400,248,468,290,368,483,468,347,318,474,125,404,221,170,390,290,479,312,80,274,306,324,425,314,108,149,325,154,138,86,129,85,336,201,393,169,139,89,143,89,137,170,573,304,560,239,206,109,680,408,382,286,370,324,493,285,381,293,496,220,206,127,310,170,307,175,308,173,308,173,297,174,298,173,299,171,315,161,308,173,315,163,257,354,63,130,84,172,77,132,91,179,31,200,80,192,104,170,92,195,43,126,344,404,183,245,231,227,187,227,189,231,185,229,216,217,231,224,254,241,215,228,223,162,236,74,263,127,259,53,253,190,220,238,228,200,206,196,190,151,258,199,491,156,380,250,294,256,244,268,369,247,410,269,384,283,363,231,438,197,406,280,226,241,232,239,228,250,232,244,234,245,226,253,236,252,232,252,231,258,222,252,223,267,176,88,171,173,176,74,144,142,285,252,314,99,173,81,152,147,232,40,335,77,337,54,338,69,335,77,335,77,333,82,347,45,342,59,333,69,316,221,319,158,141,158,483,109,178,175,126,159,288,246,278,166,132,191,146,152,400,76,223,273,179,169,179,129,159,62,85,165,85,75,190,174,166,174,197,185,197,110,187,191,75,97,220,224,62,69,34,39,76,47,265,376,139,166,173,200,87,123,238,6,248,6,230,6,243,6,243,6,232,6,238,6,246,6,237,6,238,6,351,283,330,268,363,266,365,263,294,284,351,283,346,292,331,293,338,281,373,235,523,242,698,405,160,186,291,235,228,45,509,260,329,323,535,400,213,152,312,188,125,93,72,46,68,34,81,36,58,25,55,34,55,26,21,25,53,24,36,18,447,265,380,264,377,304,405,248,405,252,354,286,349,250,399,314,408,255,494,238,201,183,172,186,163,199,148,235,147,200,153,200,166,160,147,194,142,226,137,168,235,311,277,390,113,44,143,182,139,163,92,137,186,204,119,107,243,189,237,444,367,340,382,434,345,102,78,184,301,658,82,174,141,218,155,168,163,117,130,147,391,154,336,256,380,126,343,154,374,95,336,133,395,161,375,114,396,165,345,76,191,101,175,96,174,97,171,94,176,95,197,101,168,112,232,77,218,83,177,93,109,259,102,245,112,243,107,251,123,222,107,249,111,265,107,253,119,246,115,277,203,271,210,290,179,312,169,179,162,215,171,224,145,227,169,224,174,228,147,215,192,117,88,48,104,80,209,105,353,209,286,175,141,83,191,122,102,62,120,74,167,264,158,267,179,266,165,266,162,264,168,266,178,262,179,266,170,262,158,268,397,275,287,447,302,137,288,73,251,196,459,284,463,311,553,240,332,287,440,348,103,171,122,189,231,263,138,127,146,193,66,176,74,41,161,185,109,56,113,84,230,336,224,319,212,277,181,263,224,277,205,248,196,265,231,262,208,214,203,284,136,159,142,168,173,122,157,113,168,145,137,137,111,148,182,130,137,143,135,143,237,38,190,40,59,160,167,275,237,38,297,416,20,123,237,429,257,431,261,428,175,287,186,257,186,242,185,241,186,257,182,262,179,253,160,310,161,310,161,312,195,279,191,283,213,275,205,282,205,280,206,277,196,276,196,275,203,278,208,275,204,136,178,132,211,120,172,172,212,167,482,78,193,125,291,182,251,243,135,161,204,216,204,225,202,225,203,236,204,227,203,242,202,235,203,239,199,238,204,246,188,129,255,221,382,198,145,142,314,233,173,135,188,199,367,208,205,146,157,214,127,245,221,526,122,295,110,285,133,277,129,264,147,277,137,266,125,245,155,261
212,152,218,144,222,204,166,170,213,206,244,145,235,165,236,150,235,153,214,146,489,519,301,284,412,231,398,467,584,377,274,245,423,481,159,172,232,141,312,343,467,292,254,187,166,80,313,211,145,114,177,152,173,94,235,163,247,235,249,234,219,85,62,48,189,132,81,62,210,164,137,98,137,97,191,133,189,132,371,286,259,188,217,84,593,253,621,216,319,125,332,185,266,110,398,243,244,87,320,254,280,158,280,167,272,163,280,158,282,156,266,167,268,131,289,204,287,153,263,169,194,150,193,155,205,201,208,200,163,155,210,201,163,153,208,205,173,153,209,202,123,228,266,204,271,203,119,226,268,206,265,209,268,199,118,224,268,200,116,227,413,302,531,308,423,370,540,355,291,234,382,277,145,180,240,167,452,161,294,195,237,145,198,156,306,158,323,211,270,173,307,140,238,199,302,139,295,161,245,162,196,191,189,158,191,164,196,179,189,199,192,187,192,190,196,195,192,194,191,192,250,217,238,224,250,226,236,209,257,214,247,201,235,204,234,198,233,187,238,197,299,256,322,343,482,308,343,132,315,169,217,209,375,320,222,201,427,284,261,267,190,233,122,233,125,211,170,220,143,181,164,204,138,176,143,191,142,187,169,211,312,176,238,132,249,251,275,73,207,312,105,80,110,62,95,43,98,47,113,67,209,57,209,57,208,57,208,57,207,57,208,57,208,57,208,56,209,56,210,56,209,180,166,239,165,247,165,237,165,234,161,235,171,237,168,236,164,236,186,224,206,346,115,223,117,221,261,417,273,496,141,211,158,162,290,675,289,475,156,172,283,277,297,275,278,277,243,274,299,274,273,227,267,277,271,277,241,266,281,263,290,561,44,49,126,208,39,39,101,100,102,144,53,76,42,61,41,59,87,123,344,228,359,174,273,182,114,141,268,172,138,110,318,91,306,84,300,149,259,183,481,244,552,394,503,89,809,342,470,217,437,138,590,213,469,318,561,102,446,243,381,324,353,239,383,324,420,325,395,341,414,336,346,241,353,240,349,242,356,232,312,264,425,278,428,287,414,266,354,268,389,274,398,265,403,258,399,269,423,278,452,279,405,272,428,308,401,129,469,273,448,285,441,288,432,292,446,287,404,278,466,196,486,383,474,391,439,452,456,176,489,268,504,276,363,150,439,449,455,197,469,367,462,425,472,366,459,370,382,385,453,418,389,315,469,426,461,377,440,363,468,271,456,296,441,296,421,313,449,307,477,322,451,265,519,327,524,296,521,275,346,124,473,361,272,124,342,331,317,115,479,215,431,331,282,184,318,311,342,166,443,298,419,260,415,255,418,260,481,312,474,306,392,286,388,283,385,267,370,262,419,236,356,200,360,200,360,227,369,199,355,199,388,246,385,255,380,267,386,247,455,287,369,442,476,337,337,469,150,429,185,189,397,301,481,299,82,305,306,349,448,313,110,137,344,153,148,81,139,82,349,212,386,159,148,87,151,85,131,161,595,280,528,239,188,105,645,413,350,278,406,312,465,296,413,294,462,232,222,128,315,162,311,168,313,166,313,166,303,166,303,165,304,164,319,154,313,166,317,156,264,341,68,127,83,164,78,126,91,171,31,193,81,183,98,163,89,187,44,121,357,394,186,235,231,217,187,218,187,222,179,219,216,207,229,215,254,231,215,219,208,156,247,71,253,120,239,54,273,181,219,217,223,184,223,200,199,164,278,201,512,150,396,249,309,254,242,251,384,249,423,257,394,271,376,230,454,192,422,275,229,235,233,233,230,243,234,238,237,239,229,247,239,245,235,245,233,251,226,245,233,265,179,80,166,166,169,72,151,140,291,242,317,87,173,74,159,148,228,30,329,93,328,70,332,85,329,93,329,93,328,98,341,61,336,74,326,84,322,236,309,153,145,151,465,97,180,166,132,153,300,242,267,157,141,191,148,144,384,72,221,256,179,164,179,124,153,62,85,159,85,69,184,174,160,174,197,179,197,104,188,184,75,94,226,216,62,66,34,38,77,44,263,363,137,160,174,193,87,118,230,6,239,6,222,6,235,6,234,6,223,6,229,6,237,6,229,6,230,6,359,271,339,256,371,254,373,251,298,272,359,271,354,279,338,281,345,270,382,223,491,260,678,433,152,178,304,240,233,30,518,228,295,324,567,401,230,150,304,204,139,87,79,43,76,31,88,36,62,25,60,34,59,27,23,24,57,25,39,18,447,255,380,254,379,294,404,240,404,244,353,278,352,242,402,302,407,243,492,226,210,180,180,184,164,192,150,228,147,192,148,192,175,156,155,188,145,218,137,161,240,332,294,401,128,33,133,187,124,153,87,115,169,192,113,89,248,179,242,471,357,322,396,415,347,93,80,177,304,631,82,167,147,210,156,161,157,114,133,138,386,141,342,270,375,113,337,140,369,81,350,131,389,147,373,102,390,151,330,67,174,103,187,94,181,94,190,99,192,99,206,98,167,106,214,78,207,78,189,92,109,252,103,238,112,237,108,245,123,216,107,240,111,255,108,244,117,238,115,268,206,263,221,284,182,300,167,173,169,208,172,216,152,221,168,217,178,220,150,207,195,111,90,45,105,77,211,100,359,199,292,167,143,79,195,118,103,60,122,71,178,264,169,265,189,263,175,266,172,263,179,265,189,257,189,263,180,260,168,267,405,290,304,446,298,129,292,81,248,186,451,265,462,292,539,227,319,274,428,333,97,178,130,184,239,255,136,136,157,192,59,173,81,42,159,192,119,55,109,88,229,326,224,307,212,266,181,253,224,267,210,239,197,256,232,253,217,212,203,275,131,155,148,162,168,116,162,113,163,146,133,132,116,144,188,130,143,144,135,137,254,54,209,50,54,168,149,286,254,54,332,418,24,101,266,413,286,415,289,414,176,284,183,261,183,238,183,245,184,261,179,262,178,249,159,307,160,306,161,308,203,276,199,282,221,270,213,277,214,276,214,273,204,271,204,273,211,273,216,271,210,136,186,133,204,116,171,163,212,161,471,75,198,125,303,182,250,227,135,154,204,213,204,223,202,222,203,234,204,225,203,239,202,232,203,236,200,235,203,243,183,122,242,223,378,194,144,133,308,240,165,128,181,188,357,210,201,138,148,215,120,237,234,514,123,287,117,275,131,268,120,255,147,267,136,257,129,238,157,253
214,145,218,137,229,195,167,164,220,198,244,138,237,158,237,143,236,146,217,139,481,501,313,269,413,213,390,457,602,365,285,234,409,467,162,164,227,130,315,330,433,306,272,169,157,66,283,208,158,105,189,145,166,79,246,154,231,227,231,230,213,85,63,46,191,127,82,59,212,157,138,94,139,93,193,127,191,126,375,276,253,198,210,88,587,234,608,202,337,122,320,169,256,107,403,233,236,95,319,244,292,149,292,159,283,156,292,149,293,149,277,160,280,127,298,192,300,144,275,161,198,149,197,155,201,200,204,198,166,155,207,198,167,153,208,201,176,153,207,199,123,223,266,199,272,197,120,221,269,201,266,203,269,194,118,220,270,194,117,222,430,288,514,292,446,366,560,341,302,222,383,261,141,176,230,164,441,144,300,181,250,142,198,140,288,164,329,190,260,166,298,155,252,198,289,154,310,174,233,152,197,186,190,154,191,159,195,174,192,196,191,182,192,186,196,190,192,189,191,188,257,217,246,224,258,227,243,209,259,206,254,201,234,197,239,195,240,187,235,191,285,245,348,347,502,291,319,121,337,151,235,215,359,325,243,209,419,266,287,276,189,222,122,225,125,203,169,210,143,172,164,195,138,167,145,182,142,178,170,201,297,170,243,122,245,247,269,82,215,301,102,76,109,58,91,42,96,43,110,64,205,58,205,58,204,58,204,58,204,58,204,58,204,58,204,57,205,58,206,58,211,171,168,245,171,253,168,241,168,238,168,235,173,244,171,240,170,238,187,218,203,330,115,214,117,212,262,396,265,479,143,203,150,161,290,655,290,455,149,169,295,275,309,272,290,276,254,271,311,271,284,225,279,277,283,277,251,261,292,261,317,569,44,46,135,207,39,38,102,95,109,140,53,73,42,58,41,56,88,117,347,214,359,160,273,172,110,129,268,163,143,100,309,83,297,81,300,138,260,173,463,197,504,392,541,50,764,320,470,176,474,140,586,191,497,315,545,100,418,237,401,325,366,231,404,325,445,329,413,340,436,341,362,230,373,232,365,235,378,223,280,256,416,265,423,273,423,253,329,262,378,265,394,252,394,240,391,270,410,264,461,267,417,264,453,305,420,105,457,254,472,289,456,272,446,281,453,276,428,268,466,182,487,368,474,377,455,457,467,144,489,253,504,260,350,181,454,455,457,183,470,356,463,412,473,355,459,359,384,406,451,405,396,338,469,413,459,365,436,352,478,253,468,309,458,305,447,318,467,314,493,326,451,251,521,306,529,268,526,254,317,115,472,325,303,129,334,352,290,113,479,204,428,303,292,166,306,327,319,160,410,283,388,240,382,236,387,238,460,285,455,277,356,270,351,266,357,257,361,252,403,232,339,202,344,199,344,228,354,199,339,201,373,248,371,253,366,268,372,247,441,283,371,401,473,325,356,463,176,448,153,220,397,333,482,285,88,335,306,374,470,310,109,126,363,145,158,79,149,79,356,195,397,152,156,82,160,81,130,152,603,246,496,237,170,102,609,418,369,259,441,300,466,273,443,292,427,228,237,129,318,155,315,161,317,158,316,159,308,160,309,159,309,158,321,147,317,158,320,149,276,334,73,122,82,157,78,120,92,164,31,186,89,177,95,156,89,179,49,120,367,383,188,226,231,207,182,209,185,213,175,210,214,198,228,206,252,221,215,210,190,170,258,66,243,114,217,56,259,176,213,196,206,174,237,193,200,154,298,208,535,143,411,248,324,255,236,234,399,249,426,242,391,258,389,229,465,181,413,266,230,229,234,227,230,237,235,231,239,232,232,240,241,239,238,239,235,245,228,239,242,256,174,75,165,158,165,80,152,148,295,245,312,80,167,76,160,140,222,30,324,109,320,86,327,101,324,109,324,109,322,113,335,77,331,89,319,99,329,251,299,150,147,143,446,85,182,157,136,146,311,238,258,147,151,187,150,136,368,71,219,239,179,158,179,118,147,62,85,153,91,68,178,174,155,174,197,174,197,99,188,176,75,91,232,208,61,64,34,36,77,42,260,349,136,153,174,185,87,113,221,6,230,6,213,6,226,6,226,6,215,6,221,6,228,6,220,6,221,6,368,258,339,245,380,242,382,239,303,259,368,258,363,266,345,269,352,258,377,212,458,261,652,457,137,179,300,251,225,25,488,245,269,305,579,410,245,142,291,218,154,83,86,42,84,29,96,36,67,25,65,33,63,27,26,22,61,25,41,18,447,245,380,244,380,284,403,231,403,235,350,269,354,233,405,290,406,231,487,214,218,176,187,181,166,184,155,221,150,183,146,185,184,154,157,181,146,210,142,155,246,353,311,406,145,31,136,176,115,137,100,94,150,182,121,72,242,169,246,499,345,306,403,394,352,83,81,170,298,604,80,160,153,202,156,154,151,111,135,129,380,127,348,283,373,101,332,127,355,68,364,131,383,133,369,90,384,137,317,54,185,94,198,97,189,95,208,102,209,102,201,87,161,105,197,78,192,78,195,88,109,246,104,230,112,230,108,238,124,210,108,230,111,245,110,235,116,229,116,259,208,254,230,274,193,295,163,166,172,200,174,208,158,215,168,209,180,211,158,200,198,105,90,43,106,74,212,94,363,189,298,158,145,75,199,113,104,57,125,67,188,260,179,264,198,256,185,265,182,263,189,263,199,251,197,254,190,255,179,264,414,289,319,441,292,122,293,89,241,180,441,248,454,273,520,217,319,265,427,323,105,181,138,181,250,248,132,145,167,190,51,170,88,45,154,200,129,55,105,92,229,315,224,296,213,256,182,244,233,261,219,234,197,248,240,248,222,209,202,265,127,150,152,157,163,113,167,114,158,146,128,127,120,140,193,130,148,144,135,132,267,73,221,67,47,172,130,284,267,73,355,448,42,84,294,418,314,420,317,424,175,283,178,262,179,239,181,248,183,265,176,265,176,248,157,303,158,302,161,305,211,270,207,279,228,263,222,270,222,270,223,267,212,267,213,271,219,266,224,266,215,137,194,133,198,112,171,154,211,155,460,75,203,126,315,182,265,224,135,148,207,211,204,220,202,220,203,231,205,222,204,237,203,229,203,233,203,233,203,240,180,114,231,213,364,193,142,123,299,240,158,121,173,178,346,220,197,130,138,219,119,227,242,498,125,279,122,266,127,259,113,246,147,257,134,248,132,231,158,245
215,138,218,130,234,186,168,158,226,189,244,131,240,150,238,136,237,139,219,132,476,481,325,255,413,196,375,438,595,360,285,224,400,451,162,153,219,122,298,324,397,319,286,149,150,53,305,194,168,91,201,137,155,67,257,149,250,213,245,217,207,86,63,44,192,121,82,57,213,151,139,90,139,89,194,121,192,120,377,265,239,204,201,92,581,215,592,194,356,126,326,152,247,102,404,223,228,100,311,235,303,142,303,152,295,147,303,142,305,141,289,151,292,123,306,180,312,136,287,153,201,149,200,154,197,198,200,197,169,154,203,196,170,153,208,197,179,153,203,199,123,218,267,193,273,192,121,216,270,195,266,198,270,188,118,215,271,188,118,217,440,268,499,283,468,379,573,320,310,209,389,247,150,176,221,166,423,130,304,166,264,137,195,124,271,160,313,173,256,157,281,158,266,198,278,161,327,179,219,150,194,182,189,150,191,155,191,172,194,191,189,178,192,181,195,185,191,185,189,183,265,214,253,225,263,221,251,208,257,199,256,194,237,192,246,195,248,187,234,184,271,233,370,338,498,265,293,108,363,144,248,213,343,333,259,195,409,273,305,272,189,211,122,217,126,194,169,199,145,163,166,185,140,159,145,173,142,169,169,190,281,167,243,114,253,236,268,95,226,293,101,72,108,54,88,42,95,40,107,60,201,57,201,57,200,56,200,56,200,56,200,56,200,56,200,56,201,56,202,57,213,163,174,249,177,253,173,245,172,243,169,241,180,245,172,247,171,245,188,211,203,314,115,204,117,202,262,377,256,467,143,195,142,162,290,635,289,435,144,162,307,272,320,268,302,274,266,266,322,267,296,223,291,276,296,275,262,254,304,259,343,576,44,44,142,208,39,36,102,90,110,133,54,69,43,55,41,54,89,112,349,200,359,146,273,162,108,117,268,154,153,95,300,78,289,79,299,127,260,162,491,167,466,376,526,31,741,321,519,151,510,157,555,199,528,316,535,70,390,231,422,321,375,222,424,322,470,333,435,340,459,343,377,217,393,221,380,227,399,210,304,253,413,255,416,258,421,241,303,259,367,258,401,237,420,233,387,268,398,248,468,254,431,257,472,298,430,84,435,257,469,263,467,258,462,267,466,263,448,259,465,168,487,353,475,363,465,456,468,112,489,238,504,245,337,212,464,454,457,170,471,345,464,400,474,344,459,348,387,428,450,393,400,361,469,400,457,354,428,341,492,236,468,298,469,305,473,325,485,322,495,311,450,240,521,286,527,237,534,233,311,135,470,290,333,134,325,372,283,143,479,193,427,275,315,175,294,343,303,163,378,268,357,228,348,227,358,225,437,260,432,254,322,256,313,259,386,251,395,244,388,229,323,204,329,199,328,230,338,201,322,204,358,248,357,251,352,269,358,248,428,280,373,359,479,318,375,454,202,461,126,253,397,364,482,272,100,366,306,399,493,310,109,114,382,138,168,75,159,76,353,177,391,141,166,78,169,74,130,143,570,224,470,223,151,102,580,392,405,256,476,287,485,251,452,260,393,221,251,124,320,148,319,153,319,151,319,151,312,153,312,152,313,150,320,140,319,151,321,142,289,331,76,117,82,149,79,114,92,157,32,179,97,172,98,150,88,171,50,115,376,371,189,217,229,198,176,203,182,204,172,201,211,189,225,197,251,212,215,201,170,176,266,55,234,110,213,40,238,176,203,175,187,163,227,176,188,136,307,215,558,138,426,247,339,255,233,217,409,238,426,227,385,245,400,222,458,166,396,264,231,223,235,220,231,231,237,225,239,226,235,234,242,233,240,232,236,238,229,232,242,246,169,79,165,150,161,72,153,156,296,257,307,75,163,77,160,133,217,26,318,125,313,101,321,117,318,125,318,125,316,129,329,93,325,105,312,115,335,267,289,148,148,135,428,78,184,148,139,138,323,233,245,147,158,180,151,129,353,73,217,221,179,152,179,112,141,62,85,147,97,69,172,174,150,174,197,169,197,94,187,169,75,87,237,200,61,61,33,35,77,40,258,335,134,147,175,177,87,109,213,6,221,6,205,6,217,6,217,6,207,6,212,6,219,6,212,6,213,6,377,246,328,233,379,230,376,228,310,246,377,246,372,253,353,257,359,247,364,201,424,252,623,473,124,165,287,246,217,38,454,248,271,275,552,421,235,135,274,226,170,81,93,41,92,28,103,37,72,26,70,33,67,27,29,21,65,26,44,17,445,235,380,234,380,274,402,223,402,227,347,261,355,225,407,277,404,218,477,201,222,167,194,178,174,177,162,217,158,182,146,178,193,153,158,174,151,203,150,152,248,374,331,400,161,40,123,188,115,118,122,87,136,164,138,63,241,158,248,526,333,294,406,371,362,83,84,163,292,577,77,153,156,195,162,148,145,109,136,121,375,113,359,295,367,88,327,113,341,59,376,123,378,119,358,79,378,123,320,39,202,98,210,100,194,95,227,98,226,99,187,83,154,108,179,78,177,79,190,78,110,239,105,223,112,224,108,231,124,204,108,221,111,235,111,226,115,221,117,249,207,246,236,263,205,288,159,160,173,192,183,204,162,208,166,202,181,203,166,192,200,100,91,40,108,72,208,90,368,178,302,150,147,71,203,107,104,54,126,64,197,252,190,262,201,246,195,255,193,255,198,254,201,241,203,243,196,246,190,260,409,274,330,428,284,116,287,98,250,174,426,232,444,254,501,210,337,261,441,309,113,175,147,176,261,243,129,154,177,187,45,163,96,49,147,205,140,53,101,96,230,304,225,285,214,246,183,234,236,255,214,230,199,239,247,241,213,207,203,256,121,145,158,152,159,108,172,114,153,147,123,122,125,135,198,130,152,147,135,127,260,92,221,87,39,171,110,275,260,92,365,483,63,79,310,447,330,449,330,452,172,284,174,260,178,243,177,250,179,266,173,268,174,251,154,299,157,298,159,301,219,265,215,275,234,255,229,264,229,262,230,262,220,265,221,266,227,259,232,260,220,134,201,133,191,107,171,145,213,149,448,75,208,126,327,181,281,224,135,142,208,210,205,217,204,218,203,228,206,219,204,234,205,228,205,231,205,231,203,237,176,106,222,200,350,195,138,114,288,240,159,113,166,167,341,231,191,123,128,221,119,218,250,482,126,271,126,257,120,250,113,236,146,247,134,238,134,224,158,237
216,132,217,124,238,177,168,152,230,180,243,125,242,143,238,130,238,133,220,125,475,463,307,255,397,210,369,418,575,357,272,216,396,436,161,143,214,113,281,319,406,292,288,129,156,42,337,174,170,77,213,131,149,58,270,142,267,200,262,205,202,86,63,43,192,116,83,54,214,145,140,86,140,85,195,115,192,114,379,254,225,208,193,95,579,197,576,181,357,144,340,136,240,92,402,213,219,97,304,226,314,135,314,146,307,139,314,135,316,133,300,144,304,119,315,168,324,128,299,145,204,149,204,154,194,198,197,195,173,154,199,196,173,153,207,193,183,153,199,198,124,213,267,188,276,186,123,212,271,190,268,192,271,183,118,210,272,183,119,212,453,248,509,264,490,391,597,314,316,194,378,235,156,173,224,161,405,121,305,151,278,135,193,108,253,156,300,192,268,148,264,159,280,197,263,156,329,165,206,152,191,178,187,146,188,152,189,168,195,186,185,176,192,176,195,181,189,181,186,178,265,207,258,219,263,214,258,206,249,199,255,187,244,192,253,193,255,185,239,180,260,218,379,315,476,248,267,105,386,145,254,197,332,325,255,182,404,291,323,262,189,200,123,209,126,185,170,189,145,155,164,176,138,150,142,164,142,160,169,180,265,165,244,103,242,239,256,98,235,286,101,68,106,50,84,39,91,38,103,56,197,56,197,55,196,55,196,55,196,55,196,55,196,55,196,55,197,55,198,56,215,155,181,249,184,252,179,247,179,246,174,245,186,247,179,247,178,248,190,205,201,299,116,195,117,193,263,356,261,447,140,188,142,156,290,614,290,414,142,155,319,269,331,263,314,270,277,261,333,262,308,223,303,273,308,272,272,247,315,256,369,565,44,42,154,209,39,34,102,85,111,126,54,66,43,53,41,51,89,106,350,187,357,132,273,152,109,106,268,145,163,92,291,74,280,78,298,117,260,152,539,144,477,330,493,49,712,365,566,141,539,186,537,232,559,319,526,39,364,228,437,316,383,208,440,318,483,321,458,341,476,340,389,203,412,209,394,216,381,205,334,244,417,243,423,244,436,225,315,252,377,249,414,221,433,215,385,253,387,232,459,243,419,249,471,269,409,92,407,254,465,239,457,242,460,248,461,247,435,245,462,154,487,338,475,349,461,441,455,94,488,223,504,230,325,243,458,439,455,156,471,334,464,387,474,333,459,337,389,449,449,381,404,385,468,387,454,342,436,334,477,237,467,283,467,288,478,305,489,320,495,295,437,247,521,265,496,234,523,226,311,163,466,255,363,140,311,389,279,172,479,182,429,247,338,182,283,359,302,186,364,252,374,220,373,220,388,219,412,239,404,237,358,243,349,248,412,234,426,235,373,226,306,209,313,200,313,234,323,204,306,209,343,249,343,249,338,269,345,248,434,276,378,318,479,305,394,443,228,470,92,276,397,396,493,265,119,396,306,423,512,297,115,108,399,136,177,70,168,73,337,170,405,124,175,71,178,70,129,135,538,200,475,194,134,104,583,358,438,271,500,262,506,232,448,227,359,219,258,110,321,141,321,146,321,144,321,144,315,146,315,145,315,143,316,133,321,144,317,135,301,324,77,111,87,142,79,109,91,150,32,172,102,164,105,142,96,164,50,110,384,362,186,208,224,188,177,194,182,195,167,194,206,179,223,187,248,202,213,192,160,168,265,43,242,103,226,23,232,165,196,155,196,149,212,164,175,123,311,199,580,138,442,244,354,255,245,211,399,230,411,226,372,237,403,210,442,170,380,264,232,216,237,214,231,224,238,219,240,220,237,228,243,226,240,226,237,232,231,226,243,235,166,80,166,143,160,64,160,157,305,257,299,68,161,70,162,126,211,16,312,141,304,117,315,133,312,141,312,141,310,145,324,108,320,120,298,119,342,282,279,147,149,127,409,77,191,141,140,131,334,228,233,150,163,171,154,121,337,79,214,204,179,146,179,106,135,62,85,141,103,69,166,174,145,174,197,164,197,89,186,161,75,84,241,192,60,58,33,33,78,37,257,322,133,140,175,170,87,104,204,6,212,6,197,5,209,6,208,6,199,5,204,6,211,6,203,6,205,6,382,233,319,222,368,220,365,217,319,234,382,233,382,240,360,245,367,236,352,191,390,244,590,482,135,151,273,240,203,48,420,242,288,241,520,423,218,141,256,235,187,81,100,41,100,27,111,38,77,26,75,34,71,28,31,21,69,27,46,17,443,225,379,224,380,264,400,215,400,219,345,253,355,217,408,265,400,206,465,191,223,158,200,173,182,174,168,214,166,180,147,171,202,151,162,166,158,196,157,150,253,361,336,410,172,54,120,174,123,101,144,95,124,144,156,59,235,150,253,502,316,285,409,348,373,82,84,156,280,551,77,147,159,187,169,143,141,104,138,112,373,100,369,287,357,78,325,100,327,51,374,109,374,105,346,72,374,110,308,28,219,101,211,91,191,88,241,83,225,83,174,80,153,102,161,82,163,82,179,78,114,233,106,216,111,217,109,225,124,198,108,212,111,226,112,217,114,213,118,240,205,237,239,252,215,276,153,157,173,184,189,196,163,200,161,194,181,194,169,184,202,94,91,38,108,69,212,88,370,168,305,142,149,68,206,101,104,51,127,61,204,242,198,254,205,235,201,245,199,245,201,243,201,230,206,233,199,236,200,255,404,259,336,412,276,111,280,103,257,168,407,220,429,236,482,206,355,254,424,305,120,169,155,171,273,236,127,163,187,186,40,155,103,52,140,206,150,53,102,97,231,293,226,273,216,235,185,225,225,251,207,226,201,231,238,235,204,209,204,246,116,141,161,147,154,103,177,114,148,148,119,117,130,130,203,130,157,152,134,122,242,104,212,106,31,165,96,256,242,104,355,518,85,80,311,476,331,478,330,481,170,285,170,256,174,245,173,251,175,266,170,268,172,254,151,295,155,295,158,297,226,258,223,271,236,247,235,256,234,254,235,254,229,262,229,261,235,252,235,252,220,128,209,133,185,103,173,137,213,144,436,75,214,126,339,182,297,224,135,136,209,207,206,215,206,215,203,226,207,217,205,231,206,225,206,228,206,228,205,234,183,104,210,187,339,204,136,105,278,241,168,112,158,156,338,236,184,118,131,212,120,209,252,463,127,263,129,248,115,242,114,226,146,237,127,231,136,217,158,230
216,125,219,117,241,168,168,146,233,171,244,118,243,136,238,123,238,126,220,118,475,444,288,256,382,224,366,399,556,348,256,209,394,420,166,132,210,101,269,303,440,267,276,112,171,45,362,148,162,63,223,124,163,61,284,136,287,197,279,198,196,86,63,41,193,110,83,52,215,138,141,82,141,81,196,109,193,108,381,243,210,212,185,93,593,182,567,164,361,161,356,132,232,85,396,203,213,92,301,216,326,126,326,138,319,131,326,126,327,126,311,137,316,115,324,156,337,119,311,137,208,148,207,153,190,198,193,194,176,153,196,195,177,153,203,190,186,152,195,198,125,208,269,182,277,180,124,207,273,184,269,186,272,177,118,205,274,177,119,207,458,229,513,244,477,373,620,313,326,180,368,220,149,167,230,155,387,118,300,137,291,135,209,98,238,147,281,201,277,136,247,161,293,198,258,140,323,149,199,142,189,173,184,144,185,150,189,164,194,182,181,172,189,172,191,178,184,179,182,176,260,202,259,212,263,206,256,200,242,199,249,184,251,194,259,188,256,178,246,180,272,205,370,295,469,270,281,95,384,127,242,188,326,307,235,187,392,310,314,250,189,189,123,201,127,176,168,179,143,146,163,166,138,142,142,156,142,151,169,170,250,162,233,105,249,231,242,98,247,276,101,66,103,46,82,36,89,36,100,52,193,54,193,54,192,54,192,54,192,54,192,54,192,54,192,53,193,54,194,54,217,146,185,244,187,245,185,243,185,247,180,246,187,241,185,248,184,248,191,199,201,283,117,186,116,184,263,335,263,426,146,186,143,148,290,594,290,394,139,148,331,264,343,257,327,265,288,255,345,256,320,222,315,267,320,268,283,238,327,251,393,538,44,40,159,197,39,32,102,80,112,119,54,63,43,50,42,48,90,100,351,173,354,118,273,143,109,94,268,135,173,91,281,74,272,77,294,106,260,141,589,143,486,282,475,62,674,403,615,152,560,185,510,267,590,322,505,17,364,223,454,312,392,200,454,310,476,298,478,339,494,332,400,187,425,192,404,202,370,195,360,233,423,232,427,230,451,211,340,247,388,241,425,213,446,199,400,238,394,218,449,231,406,242,457,259,386,111,384,256,439,232,442,226,446,231,450,233,407,236,457,140,486,323,474,335,457,426,423,92,488,208,503,214,312,274,453,424,449,142,472,323,464,374,474,322,458,326,406,465,447,368,405,408,466,374,451,331,428,322,459,239,466,268,466,271,467,287,475,302,494,279,423,238,520,244,465,232,502,227,311,192,464,219,394,148,292,384,279,201,479,171,434,219,362,187,267,352,302,210,397,237,405,216,407,218,419,211,426,228,421,229,395,228,387,231,438,225,449,216,357,222,290,215,297,202,297,238,307,209,290,216,328,250,329,247,323,268,331,249,447,274,382,329,483,292,413,429,254,475,82,301,397,428,481,262,147,427,306,448,510,280,126,104,409,117,182,63,178,67,318,163,406,102,181,65,183,62,129,126,523,174,508,202,134,96,596,324,469,281,501,227,531,216,423,235,325,218,249,99,317,134,319,138,317,136,318,137,315,139,314,139,313,137,312,127,317,136,312,128,313,314,77,105,91,135,79,103,91,143,33,165,108,155,108,134,101,156,50,105,393,351,185,199,220,178,174,185,180,186,164,185,197,169,218,179,239,194,211,182,162,149,255,35,237,94,230,3,253,157,183,137,213,133,202,150,178,111,291,196,603,133,451,232,369,253,262,213,386,236,396,224,358,234,391,205,426,175,363,270,232,210,238,207,231,218,238,213,240,213,237,221,243,220,240,220,239,225,234,220,251,226,165,72,170,145,160,56,160,149,309,245,295,79,160,63,166,123,206,23,300,147,292,126,308,148,300,147,300,147,296,147,318,124,314,135,283,121,348,297,269,148,151,119,391,83,200,136,141,123,346,221,220,153,166,162,162,114,321,89,211,187,179,140,179,100,129,62,85,135,109,70,160,174,140,174,197,159,197,84,185,154,75,81,245,184,60,56,33,32,78,35,255,308,132,134,175,162,87,99,196,5,204,6,189,5,200,5,200,5,191,5,196,5,202,6,195,5,196,5,370,222,311,210,357,208,354,205,308,223,370,222,376,228,369,233,376,224,340,183,373,236,559,492,148,138,260,226,187,52,386,229,289,208,492,401,200,138,238,241,203,83,107,41,108,26,118,40,82,27,79,35,76,29,34,20,73,28,49,18,441,215,377,214,380,254,396,206,396,210,344,244,354,208,408,253,395,194,453,184,223,150,201,166,190,171,175,209,175,178,153,165,204,142,166,159,158,189,164,148,251,340,350,393,183,71,125,162,140,94,161,108,115,123,173,63,223,150,251,474,298,279,416,328,384,83,84,150,280,525,78,140,159,180,175,139,135,99,141,113,366,86,377,274,344,70,317,86,317,38,372,95,370,91,334,65,372,96,293,21,236,100,205,85,187,80,225,83,208,88,160,81,159,96,155,74,151,77,167,81,114,226,106,208,111,211,109,218,127,192,109,203,111,216,114,209,114,205,118,231,198,229,238,242,219,265,148,150,173,176,194,188,163,193,155,188,178,186,169,176,205,89,91,36,109,66,213,82,376,162,307,133,150,64,208,95,105,48,128,57,205,231,202,243,205,225,205,235,201,235,203,233,201,220,206,223,200,226,206,244,399,246,342,397,267,110,271,107,253,162,390,214,412,223,462,207,359,244,414,299,128,164,164,166,284,231,126,172,197,183,37,147,110,56,132,205,160,53,106,97,233,282,228,262,218,225,187,216,224,241,208,217,203,222,237,226,195,209,205,237,111,136,167,144,149,98,183,113,144,142,113,113,135,124,208,131,162,156,134,117,222,100,193,116,26,157,98,236,222,100,330,550,106,87,296,504,316,506,313,509,167,285,165,251,170,246,169,252,171,265,166,265,168,255,147,291,151,292,156,294,230,250,232,266,231,239,236,248,237,246,236,246,234,255,233,253,235,244,235,244,219,123,216,134,178,98,182,137,211,138,425,75,219,127,351,182,314,224,135,130,209,204,207,212,206,213,203,223,207,214,205,228,206,222,206,226,206,225,205,232,190,99,199,174,329,216,140,96,273,235,175,105,150,146,326,233,176,110,133,202,120,199,255,444,130,254,129,239,111,232,114,217,146,227,128,221,136,210,155,222
215,119,220,110,243,160,168,140,236,162,245,111,244,129,237,116,238,119,219,111,479,424,271,252,364,229,357,378,541,334,246,199,395,404,169,122,202,94,260,288,473,254,261,96,186,54,368,116,153,50,236,119,178,64,285,126,306,185,297,192,190,83,63,39,194,105,84,49,216,132,142,78,142,77,197,103,194,102,383,232,196,215,177,88,604,170,574,145,369,150,367,147,225,75,387,196,207,86,298,207,337,119,337,131,331,123,337,119,339,118,323,128,328,111,333,144,349,111,324,128,211,147,211,152,186,197,189,193,180,153,192,195,180,153,199,189,189,152,191,196,126,203,269,177,278,174,124,202,274,179,269,181,273,172,119,200,275,171,120,203,449,213,511,223,455,358,616,302,327,167,371,209,149,163,223,151,369,119,290,139,304,142,226,93,221,136,260,199,285,126,230,158,306,194,273,137,309,134,194,128,188,169,180,143,185,146,190,159,190,178,181,168,184,170,186,177,181,177,181,171,253,202,259,204,256,203,249,200,234,195,242,185,256,190,254,183,253,172,253,179,287,192,347,313,456,295,303,80,360,123,224,194,320,289,214,183,378,323,289,257,189,178,124,193,128,167,167,168,145,137,163,157,137,133,143,147,142,142,168,159,238,147,238,92,261,230,229,94,249,263,99,70,100,43,78,33,86,33,97,47,190,54,189,54,189,54,189,54,188,54,188,54,188,53,189,53,189,53,190,53,218,138,187,237,188,238,186,237,187,240,184,245,187,234,188,241,185,241,193,192,201,267,117,176,115,174,263,314,264,405,153,186,143,141,290,574,290,374,136,141,343,257,354,249,339,259,299,247,356,248,332,221,326,259,333,263,291,230,338,245,411,512,44,37,161,185,39,30,103,76,114,111,54,59,43,47,42,46,90,95,350,160,353,104,272,133,116,82,266,126,182,90,272,73,263,75,290,95,259,131,639,165,478,234,474,108,631,435,661,183,548,157,487,294,621,329,479,10,392,222,462,297,401,182,464,294,477,277,501,335,499,314,408,172,425,172,405,187,388,176,380,226,427,217,437,216,459,191,365,241,399,228,434,201,464,184,409,226,407,205,436,219,393,235,428,254,364,125,357,255,413,227,427,214,432,212,437,218,383,225,447,127,485,308,473,321,454,411,391,91,487,194,502,199,301,304,446,408,439,129,472,313,464,362,475,312,457,315,427,479,446,356,405,431,464,361,448,320,430,310,442,241,464,253,464,254,441,280,466,283,493,263,409,233,518,224,433,229,481,229,305,215,463,184,424,157,304,364,268,201,477,161,441,191,385,191,277,336,301,233,430,222,437,210,442,206,450,206,453,216,450,221,431,215,425,215,460,209,475,199,342,219,273,223,282,205,281,245,291,216,274,225,313,250,315,245,309,267,317,250,460,271,383,371,479,279,432,410,280,477,89,337,416,426,479,248,177,449,306,473,487,284,138,103,405,98,186,53,185,58,300,161,395,84,186,55,185,53,129,117,556,170,540,205,152,95,624,295,477,246,485,194,558,214,392,236,291,213,233,98,312,127,315,131,313,130,313,130,309,134,308,134,307,133,306,119,313,130,307,121,318,301,77,100,95,127,78,97,91,136,33,158,111,147,110,127,104,148,50,100,397,338,182,190,215,169,170,177,180,177,163,176,189,159,211,171,232,184,206,173,171,129,242,34,226,90,218,21,259,147,174,126,233,118,189,137,195,103,271,193,608,112,437,226,384,249,276,200,371,234,381,224,345,233,378,205,410,179,346,274,232,204,239,201,231,212,238,206,240,207,237,215,243,214,240,213,241,219,237,213,256,216,165,64,175,148,160,48,160,141,316,245,294,89,160,56,171,129,209,33,284,146,277,127,292,147,284,146,284,146,280,146,312,140,306,147,267,123,354,312,259,150,157,112,376,99,209,131,145,116,357,214,209,163,167,153,169,111,309,101,205,169,179,135,179,95,123,62,85,129,115,72,154,174,134,174,197,153,197,78,185,147,75,78,248,176,59,53,33,30,77,33,253,295,131,127,175,155,87,95,187,5,195,5,181,5,192,5,191,5,182,5,187,5,193,5,187,5,188,5,359,210,303,198,346,196,343,193,298,211,359,210,365,216,378,221,377,214,327,174,407,236,531,483,154,122,249,214,171,54,372,223,289,175,463,379,182,131,232,223,219,85,114,42,116,26,126,42,86,28,84,36,80,30,36,20,77,30,51,18,437,206,375,205,379,245,388,201,389,204,344,236,353,200,408,241,386,183,441,180,222,141,202,158,197,168,180,203,183,174,160,159,204,134,169,152,158,181,171,145,247,319,352,372,191,87,140,170,157,95,177,122,114,102,189,67,216,145,247,447,285,266,434,316,394,81,82,143,283,501,80,133,157,172,181,134,129,95,141,122,354,76,384,260,332,64,305,76,320,24,361,81,359,79,322,56,362,83,278,21,244,88,193,81,180,80,206,88,191,84,147,87,163,93,173,73,165,73,155,83,115,220,107,201,111,204,109,211,127,186,109,194,111,206,115,200,114,196,119,222,190,224,234,231,221,253,148,144,172,168,194,180,162,185,152,181,172,178,169,168,206,84,91,33,109,63,211,76,376,152,309,125,150,60,210,89,105,45,129,54,203,221,202,233,210,218,205,224,202,225,205,222,208,213,214,216,198,216,207,234,395,231,347,379,259,108,263,108,256,152,371,211,393,215,443,211,346,236,426,284,136,158,172,161,295,225,133,176,208,180,36,140,117,60,125,201,171,53,111,95,235,272,229,251,222,215,189,206,226,230,214,209,207,214,239,217,195,200,207,227,106,131,171,139,144,93,188,111,139,138,111,108,140,119,213,131,167,159,133,112,214,82,173,108,22,149,103,216,214,82,296,563,127,92,268,523,288,525,285,527,164,285,161,248,166,246,165,253,167,263,162,262,164,254,144,288,147,289,153,292,229,242,236,258,227,230,236,240,233,237,236,238,234,247,232,245,232,236,232,236,219,117,224,135,171,93,191,137,209,132,413,75,224,127,363,181,330,224,135,123,209,202,206,209,207,210,204,221,207,211,206,225,206,219,206,223,206,222,205,229,193,92,187,162,317,217,150,96,271,225,175,97,145,134,315,228,170,105,132,192,121,190,253,425,132,246,129,229,108,223,114,207,146,218,131,212,135,203,152,214
214,112,220,103,244,151,167,134,237,153,245,105,244,122,238,109,238,112,218,104,483,406,267,240,359,220,370,368,521,324,246,185,396,388,161,117,195,101,247,273,507,240,242,82,187,48,347,89,139,43,248,114,193,63,272,132,324,171,313,180,185,80,63,37,194,99,84,47,219,126,142,74,142,73,197,97,194,96,385,221,191,201,174,80,608,164,576,130,372,164,385,154,219,67,377,193,201,79,292,196,349,111,349,124,342,116,349,111,350,110,334,121,340,108,343,131,362,102,336,120,214,146,214,151,182,197,185,192,183,152,188,194,184,153,195,187,192,152,187,196,127,198,270,171,278,169,124,197,276,173,269,175,274,167,120,195,275,165,120,198,446,192,510,203,455,336,594,306,326,153,374,194,159,162,218,148,351,128,286,139,318,149,242,97,236,125,239,194,297,124,213,151,308,180,288,139,293,142,199,117,187,164,180,138,185,142,190,155,187,175,181,164,184,166,184,172,182,172,181,166,245,202,252,203,249,205,242,201,229,188,234,185,250,187,247,183,246,172,257,172,303,183,320,318,432,310,328,71,335,133,207,189,317,274,209,175,365,319,264,248,189,167,124,185,129,158,167,158,145,128,163,147,137,125,144,138,141,132,167,149,224,137,236,81,252,222,227,85,250,250,96,72,98,39,76,30,82,33,93,42,186,55,185,55,185,54,185,55,184,55,184,55,184,55,185,54,185,54,186,54,219,130,189,230,189,232,187,230,187,233,187,238,187,227,190,234,187,234,199,191,201,251,117,167,115,165,261,293,263,384,161,185,139,133,290,554,290,354,134,134,355,249,366,240,351,252,311,236,366,239,344,219,337,248,345,256,299,220,350,238,427,485,44,35,163,173,39,28,103,71,114,104,54,56,43,44,42,43,90,89,346,146,350,90,269,123,126,73,264,117,192,89,263,73,255,74,282,84,258,120,682,205,460,190,450,154,592,431,695,205,515,144,461,325,653,335,473,26,420,221,471,282,409,166,471,280,493,266,496,314,505,299,414,156,423,152,397,172,404,160,398,213,432,205,446,204,476,174,390,231,408,214,445,190,460,173,411,210,424,197,422,209,379,229,405,261,344,140,334,256,388,224,411,204,421,211,428,217,355,224,437,117,484,293,472,307,451,396,365,112,487,179,501,183,289,335,442,393,425,118,473,302,464,349,474,301,457,304,449,493,445,344,409,452,461,348,445,308,428,298,424,244,463,237,463,237,415,274,464,265,493,246,395,233,499,225,402,228,460,231,300,191,458,157,454,168,315,343,268,172,466,157,433,183,408,194,290,320,294,223,463,205,468,198,475,195,482,191,479,197,475,198,468,198,463,199,482,189,502,177,326,216,257,233,266,210,265,251,276,224,258,236,299,250,301,242,295,265,303,251,474,268,383,412,481,268,447,391,306,475,104,373,420,395,476,235,208,464,328,472,464,278,150,102,395,84,177,56,178,55,317,145,381,85,178,54,176,57,128,108,589,177,572,213,170,86,651,274,470,210,457,219,552,188,359,229,257,209,218,96,307,120,310,125,308,123,308,123,302,129,301,128,300,128,300,112,308,123,301,114,322,289,77,94,95,120,77,91,91,129,33,151,113,138,112,119,105,140,50,95,399,325,176,181,207,159,167,168,178,168,161,166,181,150,202,166,228,175,199,165,189,124,230,34,215,87,205,41,238,154,193,138,236,107,171,129,201,86,252,192,588,102,421,227,399,244,290,186,356,231,366,224,332,233,365,206,394,182,332,271,232,198,239,195,231,206,238,200,240,201,237,209,243,208,240,207,242,212,239,207,258,205,166,57,179,143,157,42,160,134,315,233,287,78,155,52,174,123,214,43,268,145,261,129,276,146,268,145,268,145,264,145,301,146,291,143,252,125,359,317,249,155,165,106,362,114,218,124,152,110,368,205,197,166,168,143,177,106,297,107,202,152,179,129,179,89,117,62,85,123,121,73,148,174,129,174,197,148,197,73,185,139,75,75,251,168,59,51,33,29,77,31,252,281,130,121,175,147,87,90,179,5,186,5,173,5,183,5,183,5,174,5,179,5,185,5,178,5,179,5,347,197,297,186,335,184,334,182,289,198,347,197,352,203,373,211,365,203,315,166,440,235,510,459,157,107,235,201,156,57,406,223,285,142,438,362,163,127,222,205,234,89,121,42,124,27,133,45,91,30,89,37,84,32,39,20,82,32,54,19,430,196,372,195,377,235,381,208,382,210,343,228,351,192,407,229,377,176,429,179,222,132,203,151,203,161,180,196,192,168,167,154,204,125,170,144,158,173,179,139,244,298,372,368,198,103,144,163,174,99,193,136,129,82,207,72,206,150,244,420,278,248,451,297,405,77,79,136,289,474,82,126,160,164,182,136,123,92,140,131,340,68,390,247,319,53,291,68,307,14,347,72,345,71,316,44,349,73,263,26,232,86,182,80,172,82,188,83,174,80,138,89,159,86,191,72,179,73,154,74,114,213,108,193,109,198,110,205,128,180,110,184,111,196,117,191,114,188,120,213,191,216,225,222,220,242,148,137,166,162,193,172,157,178,153,173,164,175,165,160,206,78,91,31,109,60,209,70,376,141,310,117,150,56,211,83,105,41,129,51,210,215,202,222,219,208,213,219,203,215,212,217,219,212,222,207,204,209,207,223,392,215,352,364,251,108,255,109,259,145,353,207,374,211,428,218,364,234,434,268,144,153,180,157,306,217,139,169,217,176,36,132,124,64,119,193,181,52,115,91,241,261,234,239,226,205,192,197,228,220,217,200,210,205,244,207,199,191,209,218,100,125,177,134,138,87,193,109,134,133,113,103,144,114,218,132,172,161,133,107,231,78,170,88,22,142,112,196,231,78,261,560,148,100,240,531,260,533,257,535,161,285,157,245,162,247,161,254,163,261,158,261,161,253,143,284,144,287,150,289,226,233,235,250,222,223,231,232,227,229,231,231,230,239,230,236,225,228,227,227,218,112,232,133,165,94,200,137,210,127,402,75,230,128,376,180,345,223,135,117,208,199,205,206,207,207,205,218,207,209,209,224,206,216,206,220,205,219,205,226,191,85,174,149,303,214,159,97,266,216,171,97,142,123,304,223,164,98,134,183,122,181,247,408,134,238,129,220,108,214,114,197,144,208,133,203,134,196,147,206
215,105,220,96,244,142,165,128,237,145,245,98,244,114,238,102,238,105,220,97,488,387,274,231,353,211,374,352,516,308,234,186,382,377,155,123,200,111,233,261,539,215,222,77,193,44,319,66,143,40,241,102,200,58,258,137,342,159,330,166,179,78,65,35,197,96,84,44,223,120,143,70,142,69,199,91,195,90,393,213,193,187,169,72,589,165,558,141,379,182,386,146,213,58,366,194,193,73,289,186,360,103,360,117,354,108,360,103,362,102,345,114,352,104,352,119,374,100,348,112,215,143,217,149,179,196,182,192,186,152,184,194,187,153,191,187,196,152,184,195,127,193,271,166,279,163,124,192,277,168,270,170,275,161,120,191,277,159,122,193,436,175,498,186,467,320,571,301,322,141,374,179,168,160,226,141,338,144,277,139,322,136,258,104,253,110,235,173,306,132,224,134,302,166,302,126,277,148,212,111,187,160,179,134,185,138,189,151,187,170,181,159,184,161,184,168,182,168,181,162,238,202,246,208,242,205,235,201,226,180,229,180,243,187,240,183,239,172,251,167,314,171,293,308,420,299,354,72,311,138,189,181,324,260,230,174,356,307,267,235,188,156,124,177,129,149,167,148,143,119,163,138,137,116,144,129,141,123,166,139,213,122,226,87,250,218,230,78,252,239,92,70,96,35,74,27,79,33,93,38,182,57,181,56,181,56,181,56,180,57,181,56,181,56,181,56,182,56,182,56,219,121,191,224,190,225,187,224,188,227,187,231,187,220,192,227,189,227,204,187,200,236,117,158,115,156,255,273,262,363,169,182,139,125,290,533,290,333,131,127,366,239,376,230,363,242,321,225,378,228,355,217,346,236,358,246,306,209,361,229,442,459,43,33,164,161,39,26,103,66,114,97,54,52,43,41,42,40,90,83,339,133,338,78,267,113,138,68,262,108,202,90,254,73,247,72,272,76,257,110,703,183,498,163,430,171,568,382,694,163,479,125,441,309,680,326,499,47,448,219,479,267,419,149,480,265,474,252,503,300,509,279,420,140,414,135,397,156,418,140,421,197,434,193,453,189,458,161,415,213,414,201,442,173,463,149,419,198,438,185,410,202,366,223,375,255,326,159,347,235,362,223,399,194,404,199,418,205,330,224,423,109,482,278,470,293,448,380,342,144,486,164,500,168,277,366,437,378,411,114,473,291,464,336,474,290,456,293,461,490,454,331,433,467,461,335,441,297,427,288,406,246,462,222,461,220,388,271,471,247,492,230,381,237,478,229,371,228,439,234,300,162,423,168,461,153,322,322,272,143,455,153,405,200,432,195,303,304,294,200,494,181,493,179,497,177,490,175,490,177,502,177,500,177,500,178,482,175,472,177,311,213,240,244,251,214,249,256,260,235,242,249,284,251,286,239,281,261,289,252,481,261,384,454,479,255,458,372,331,471,129,409,420,363,483,224,238,472,352,464,444,268,162,102,381,88,167,60,168,60,336,133,374,65,169,60,166,61,128,100,620,190,600,210,185,76,685,266,434,198,429,239,528,171,327,225,226,194,202,92,300,113,304,117,302,115,302,115,295,124,294,123,293,122,293,105,302,115,295,107,328,276,77,89,93,112,76,85,89,122,34,143,113,129,111,111,106,132,49,90,400,312,171,172,199,150,159,163,177,158,159,157,173,142,192,156,223,165,191,157,204,114,217,37,202,89,197,54,218,162,210,150,217,121,180,115,218,75,232,195,564,104,406,227,413,235,293,170,341,231,351,224,319,235,352,208,377,185,332,256,232,192,239,188,232,199,239,194,240,194,237,203,243,201,240,200,242,206,240,201,260,194,171,50,176,135,153,48,162,126,315,221,281,82,151,58,172,116,211,46,252,144,245,130,260,145,252,144,252,144,248,144,285,142,276,139,237,127,359,302,239,161,173,101,348,129,226,116,160,105,378,197,185,169,169,134,182,100,285,117,198,134,179,123,179,83,110,62,85,116,128,75,141,174,124,174,197,143,199,69,188,132,75,71,253,159,59,48,33,27,77,28,251,267,129,114,175,140,87,86,171,5,177,5,165,5,175,5,174,5,166,5,170,5,176,5,170,5,171,5,335,184,291,174,325,172,324,170,283,186,335,184,340,190,364,202,356,193,302,158,474,237,493,430,157,92,240,186,151,48,439,218,305,108,463,333,145,121,209,191,249,93,129,45,132,28,141,48,96,32,94,39,88,34,41,20,86,34,57,20,421,188,368,185,375,225,374,205,374,206,342,220,348,184,405,217,371,164,417,180,221,124,204,144,206,153,180,189,199,160,171,147,204,116,175,137,158,166,186,133,244,277,390,356,205,119,155,159,192,107,210,154,150,75,223,77,208,165,244,393,270,230,466,281,414,71,81,129,295,447,83,119,163,157,180,143,121,86,139,139,327,60,396,233,317,40,278,60,293,16,333,64,331,63,320,32,335,66,248,34,215,87,170,83,165,84,169,80,157,82,146,77,154,83,208,71,194,72,166,73,115,207,109,186,103,191,111,198,128,174,110,175,111,186,118,182,114,180,121,204,192,208,214,217,214,230,147,131,159,157,192,164,153,170,153,166,162,166,160,153,206,72,91,29,109,57,208,65,376,131,310,109,150,52,212,77,105,38,129,47,220,210,207,213,229,208,220,210,213,214,222,210,228,207,227,214,214,203,211,213,386,199,359,347,243,105,246,110,266,137,368,206,354,207,412,227,378,225,430,256,153,148,189,151,317,210,144,160,227,172,36,124,132,68,115,186,191,49,120,86,245,250,236,228,230,194,195,188,231,210,219,190,213,197,248,198,204,181,212,208,95,120,182,129,133,82,198,106,129,128,113,98,147,109,223,133,177,163,132,102,243,91,183,78,23,134,129,178,243,91,226,544,170,108,211,537,231,539,228,539,158,283,153,243,157,247,158,255,159,259,155,258,157,252,143,280,144,283,146,286,221,226,234,242,215,215,224,224,220,221,223,222,225,231,228,228,222,220,221,219,212,110,235,126,166,101,209,140,214,122,390,74,235,127,388,179,359,223,135,111,208,196,204,204,206,204,206,215,207,206,210,221,206,214,205,217,205,217,205,223,194,77,161,140,288,210,169,97,258,207,167,96,146,112,293,219,158,89,136,173,125,171,236,393,134,230,128,211,107,205,115,187,140,198,135,193,133,189,141,198
215,99,219,90,243,133,164,122,236,136,244,91,243,107,238,95,238,98,221,90,473,381,258,223,338,218,359,353,512,290,225,195,375,362,152,134,201,119,216,257,570,190,238,68,207,48,287,52,157,39,234,115,215,56,245,144,361,156,347,160,173,77,65,33,202,95,85,42,223,114,143,66,143,65,205,91,200,88,405,203,196,173,164,65,575,176,554,159,383,172,402,160,203,50,356,194,186,67,286,176,372,100,372,112,366,99,372,100,373,100,356,106,364,100,361,107,386,103,360,103,215,139,217,145,175,195,178,192,190,151,180,193,190,152,187,187,199,152,180,195,127,188,272,160,279,157,124,187,278,162,270,164,275,156,121,186,277,153,123,188,424,157,488,170,491,332,561,282,324,127,368,164,177,152,231,131,328,160,262,143,311,126,258,120,271,104,251,160,312,144,227,118,289,172,305,111,261,139,225,106,185,155,179,130,185,133,188,147,187,166,181,155,184,156,184,163,182,163,181,157,234,197,238,208,234,204,230,196,226,172,229,173,236,184,233,181,232,172,244,167,322,159,308,294,433,276,377,85,287,142,199,174,311,263,250,177,339,305,293,232,185,145,124,169,128,141,167,138,143,110,160,128,134,107,141,120,141,114,164,128,208,107,221,99,252,212,242,82,249,231,89,67,96,31,71,23,76,31,92,35,178,58,177,57,177,57,177,57,177,57,177,57,177,57,177,57,178,57,178,57,220,113,192,217,190,218,189,217,189,220,187,224,187,213,193,220,191,220,205,180,215,227,117,149,121,150,266,261,261,344,176,179,138,118,289,513,290,313,129,120,378,228,386,218,374,232,329,215,387,217,367,214,352,224,369,237,313,199,372,219,457,433,43,31,165,149,39,25,102,61,114,89,54,49,43,38,42,38,90,77,334,119,324,71,263,103,150,69,260,99,212,91,245,72,238,71,261,73,255,100,683,152,545,143,416,124,536,341,690,143,442,104,424,276,699,314,515,78,476,220,472,251,412,135,470,251,451,244,513,283,509,257,407,137,394,125,385,151,400,143,443,174,436,179,453,175,475,139,436,193,419,188,448,161,476,129,423,183,441,169,401,193,352,219,352,260,307,176,374,210,336,226,409,179,407,187,404,197,351,210,409,105,480,263,468,279,446,365,323,176,483,149,499,152,266,397,433,363,398,111,473,280,470,324,473,279,455,282,460,469,460,319,456,483,466,322,438,285,432,281,389,249,450,226,444,220,362,271,486,231,479,224,367,245,457,233,366,200,418,236,300,134,387,180,430,142,326,301,279,114,444,149,377,218,444,180,316,288,295,176,465,181,463,173,463,173,459,172,463,173,472,174,463,179,465,180,453,175,436,176,295,209,223,253,235,217,233,254,245,247,226,261,269,250,272,236,267,254,275,254,479,247,404,463,479,242,467,353,357,462,165,441,420,331,472,219,269,477,377,453,423,263,173,100,378,69,157,62,158,62,355,131,358,79,159,62,157,62,131,91,648,189,600,177,203,75,689,235,399,195,394,243,501,172,294,216,217,162,187,88,294,106,298,110,296,108,296,108,288,118,288,117,287,116,286,98,296,108,287,99,333,264,77,83,92,105,75,80,88,115,34,136,113,121,112,103,106,124,49,85,400,299,164,163,190,141,159,154,174,149,157,148,165,134,184,147,217,155,184,148,212,100,204,43,189,90,183,69,196,163,229,165,200,135,193,100,232,61,241,185,540,106,391,226,412,221,292,153,326,231,336,225,305,237,339,209,362,192,348,255,232,185,239,182,232,193,239,188,240,188,237,196,243,195,239,194,243,199,240,194,264,184,165,46,175,127,151,56,167,124,320,209,272,86,147,59,171,108,203,40,236,143,229,131,244,144,236,143,236,143,233,143,269,138,260,135,222,129,359,287,229,168,181,95,332,123,232,107,167,101,389,185,172,170,174,124,188,95,269,120,198,118,179,117,179,77,104,62,85,110,131,74,135,174,119,174,197,138,203,71,191,124,75,68,255,151,59,46,33,26,77,26,250,254,129,108,174,132,88,81,162,5,169,5,156,5,166,5,165,5,158,5,162,5,167,5,161,5,162,5,325,172,286,162,316,160,314,158,277,173,325,172,329,177,355,192,345,181,290,151,508,241,468,400,167,77,252,197,157,32,473,219,336,83,490,318,154,103,207,174,264,97,136,47,140,30,148,50,101,33,98,41,92,36,44,20,90,36,59,21,411,188,361,175,371,215,365,199,365,200,340,211,343,175,402,205,364,152,406,169,221,115,205,137,209,145,180,182,203,152,177,140,204,107,182,130,159,158,189,126,249,256,408,340,213,136,150,150,209,115,226,170,171,76,237,83,201,173,247,365,262,212,469,290,424,66,83,122,301,420,84,112,168,149,182,147,127,89,138,148,317,47,400,220,316,28,268,46,280,27,319,53,319,52,308,23,321,55,233,42,198,83,167,78,167,77,151,84,141,94,160,73,147,87,226,67,209,71,177,73,115,200,109,179,103,185,113,191,128,168,110,166,112,177,119,173,114,172,121,195,193,199,210,207,204,220,147,124,160,149,189,156,148,163,153,158,162,158,153,147,206,66,90,26,109,54,206,59,376,121,310,100,150,48,213,71,105,35,129,44,228,210,217,211,229,219,228,213,223,207,227,213,228,217,226,224,221,207,222,209,377,183,363,329,236,107,238,109,273,131,381,199,367,205,404,228,385,219,418,257,161,145,197,146,327,201,147,151,237,166,38,116,139,71,109,178,201,48,124,82,249,239,240,217,235,184,197,178,234,199,220,181,215,188,252,189,208,172,214,198,89,115,187,124,128,76,203,103,124,124,114,93,150,104,228,134,182,164,132,97,258,78,189,95,25,126,148,166,258,78,193,520,172,127,184,527,204,529,201,527,155,280,148,243,153,247,154,255,155,258,153,254,153,251,143,276,145,279,144,284,214,218,228,233,220,208,219,215,218,212,219,214,222,223,222,219,219,212,217,211,207,109,234,118,168,107,218,142,220,123,379,73,236,122,393,168,373,216,135,105,206,193,204,201,206,202,207,213,205,203,210,219,206,211,205,215,205,214,205,220,190,69,153,130,274,208,179,94,253,199,172,89,157,112,282,217,153,83,136,163,125,162,226,379,134,222,127,202,106,196,115,178,137,188,137,184,131,182,143,190
214,92,218,83,246,125,164,116,238,127,243,85,242,100,237,88,237,91,222,82,456,372,250,236,342,235,347,335,501,302,210,194,369,348,142,138,195,128,198,250,609,182,259,58,215,52,305,40,171,41,221,118,228,51,238,138,367,149,355,151,167,73,65,31,207,90,86,39,223,107,148,64,148,65,211,91,206,88,416,191,197,159,159,58,566,175,546,170,383,155,404,153,194,43,345,194,179,61,283,166,383,102,383,112,378,101,383,102,384,103,368,99,376,101,371,100,399,106,372,100,214,136,217,142,171,194,174,192,193,151,177,193,194,152,183,187,202,152,176,195,128,183,273,155,279,151,125,182,279,157,270,158,276,150,121,181,276,147,124,183,409,142,471,161,497,325,570,267,317,115,364,149,181,143,231,121,320,178,250,150,297,124,264,136,288,98,272,151,324,143,244,120,275,177,297,97,260,123,239,101,184,151,179,126,185,129,187,142,187,161,182,150,184,152,184,158,182,159,181,152,234,189,231,207,230,199,230,189,231,166,230,165,233,178,232,173,228,166,236,168,317,145,335,284,448,253,378,61,266,155,217,169,298,259,265,167,321,295,318,236,180,134,124,161,128,132,166,127,143,101,159,119,130,99,141,111,140,105,163,118,216,91,211,105,245,208,246,72,258,220,89,63,100,28,72,20,74,29,89,32,174,58,173,57,173,57,173,57,173,57,173,57,173,57,173,57,174,57,175,57,220,105,193,210,190,211,190,211,190,214,188,217,188,206,193,214,191,214,206,174,227,214,117,139,130,141,280,248,261,323,183,172,135,110,290,493,290,293,125,113,387,216,393,207,384,220,336,204,395,205,379,209,357,213,380,225,318,188,383,207,472,406,43,28,166,137,39,23,102,57,114,82,54,46,43,35,42,35,90,72,325,105,310,70,257,94,161,74,254,91,222,94,236,72,230,70,250,72,252,89,661,140,594,144,407,75,495,307,641,141,406,110,391,254,695,286,523,109,504,213,451,245,393,135,449,245,426,241,499,263,489,245,392,138,374,118,370,139,378,154,461,152,440,167,452,160,473,129,455,167,423,175,445,143,471,133,427,171,443,153,405,179,356,207,343,245,289,194,395,189,310,233,416,164,414,168,405,182,373,196,396,103,479,248,466,266,444,350,311,208,477,134,497,137,247,396,429,348,384,112,473,269,475,311,472,268,453,272,459,447,463,307,467,477,466,309,435,274,430,269,371,251,435,214,427,219,338,270,478,225,462,220,354,249,437,237,365,169,397,238,296,108,352,195,400,133,329,281,266,118,433,145,349,235,426,175,330,272,295,153,431,187,431,167,428,168,428,168,436,168,443,171,427,188,427,189,427,178,406,177,280,206,207,258,220,219,217,246,230,258,210,268,254,250,258,232,253,241,261,255,476,234,406,422,471,229,474,334,383,450,201,461,420,299,467,205,299,476,402,437,402,258,185,95,362,70,147,64,148,64,372,141,339,89,149,64,147,64,140,86,655,156,589,150,221,74,661,204,371,181,358,245,474,191,261,211,231,131,171,85,287,99,290,102,288,100,289,101,283,110,283,110,282,110,279,94,289,101,280,94,338,252,76,77,91,98,73,74,87,108,34,129,112,112,110,95,105,116,49,80,399,286,157,155,182,131,154,145,171,140,154,139,155,125,177,138,211,145,175,139,228,86,192,48,187,78,174,61,206,150,241,162,182,152,204,83,234,44,255,184,516,107,375,227,400,212,285,136,311,234,321,224,292,239,326,211,347,194,365,255,232,179,239,175,233,187,239,181,240,182,237,190,243,189,238,187,243,193,239,188,268,173,161,50,176,120,149,60,172,130,325,197,262,96,142,63,171,101,194,38,220,143,214,133,229,143,220,143,220,143,217,142,253,134,245,131,206,131,359,272,220,176,186,88,314,116,237,98,175,95,397,175,160,162,182,117,194,88,253,117,215,116,179,111,179,71,98,62,85,104,129,68,129,174,113,174,197,132,207,73,193,117,75,65,256,143,59,43,33,24,76,24,250,240,128,101,174,125,88,76,154,5,160,5,148,5,157,5,157,5,150,5,154,5,159,5,153,5,154,5,315,159,281,150,306,148,305,146,273,160,315,159,319,164,344,180,335,170,278,144,532,232,440,376,182,66,265,206,170,20,503,216,354,52,518,337,167,85,222,166,278,103,143,50,147,31,156,53,105,35,103,43,96,40,46,20,94,38,62,21,401,195,356,165,365,205,357,194,357,195,338,203,338,167,398,193,356,140,397,157,220,106,206,129,209,138,180,175,205,143,182,132,204,98,189,124,164,151,189,119,256,235,422,323,223,153,154,144,226,122,243,186,189,84,255,89,190,158,253,338,265,203,461,311,435,61,85,116,307,393,86,105,172,152,188,142,130,88,139,156,321,33,403,206,303,20,273,33,270,41,317,40,319,38,296,17,317,41,218,49,181,80,178,73,175,73,138,89,143,79,174,74,141,94,236,53,214,62,189,73,114,194,110,171,107,178,113,185,128,162,111,157,113,167,121,165,113,163,122,186,194,191,211,196,192,213,147,118,161,141,182,148,148,155,153,151,161,149,152,139,206,61,90,24,107,52,205,53,376,111,310,92,150,43,212,66,105,32,128,40,227,220,225,214,226,229,227,223,227,214,226,224,226,228,224,234,221,218,226,216,362,168,367,312,227,105,229,104,282,125,365,195,381,198,420,217,404,216,431,242,168,140,206,139,337,193,151,142,247,159,40,109,146,73,105,171,212,46,128,79,251,229,243,205,238,174,199,169,238,189,224,172,216,180,256,179,211,163,216,189,86,110,192,119,123,73,209,98,118,118,114,87,155,98,233,135,187,165,131,92,254,59,207,99,28,118,168,157,254,59,164,493,186,125,169,500,189,502,182,501,152,278,144,245,149,248,150,256,151,258,150,251,150,251,144,272,146,275,146,280,213,210,224,225,222,200,218,208,223,206,219,206,216,215,214,212,221,203,222,205,201,109,234,111,162,107,227,141,226,123,367,73,230,119,390,156,373,200,131,101,204,193,207,199,207,199,206,210,203,203,208,216,205,208,205,212,202,211,205,218,182,70,164,126,259,207,185,86,247,190,166,89,168,113,271,213,148,76,136,154,123,152,216,364,134,213,120,192,106,186,115,168,134,178,140,174,127,174,143,182
213,86,215,76,247,116,164,110,240,118,241,78,241,93,236,82,236,84,222,75,440,358,234,237,324,246,338,315,479,293,195,188,375,336,131,137,186,133,181,253,627,170,256,49,214,39,337,48,179,36,216,112,241,51,228,148,355,151,337,153,162,71,65,30,207,85,88,38,223,101,150,61,150,62,211,85,211,85,421,179,198,145,154,51,567,160,538,158,379,136,393,137,184,37,334,193,170,56,279,156,395,105,395,111,390,104,395,105,396,105,379,102,388,104,383,102,411,109,384,103,214,133,217,138,167,194,170,192,196,150,173,193,197,151,179,186,205,151,172,194,126,178,273,149,279,146,125,177,280,151,270,153,276,145,121,176,274,141,125,179,388,139,451,157,474,310,593,263,309,100,365,134,183,133,228,111,314,198,253,143,284,119,279,134,306,93,293,141,323,131,254,136,261,175,284,110,270,106,252,98,184,146,179,122,185,125,186,138,186,157,182,146,184,147,184,154,183,154,181,148,234,182,227,200,230,192,230,182,239,167,230,158,233,171,232,166,228,158,230,166,311,129,361,281,466,236,358,49,278,132,234,167,284,244,271,149,312,276,340,228,171,124,124,153,127,123,165,117,142,92,155,109,121,94,138,102,139,96,160,107,230,79,198,103,239,198,233,66,257,206,89,59,104,25,69,16,70,28,85,29,170,55,169,53,169,53,170,53,170,53,170,53,170,53,169,53,170,54,171,55,220,96,193,204,190,205,191,204,192,207,190,210,188,199,193,207,191,207,206,167,233,199,118,130,133,132,300,238,260,302,186,164,132,102,289,473,290,273,121,106,395,204,400,195,393,208,343,192,401,194,391,200,362,201,390,212,323,178,391,196,485,380,43,26,166,125,38,21,101,52,113,74,54,42,43,33,42,32,90,66,316,92,296,70,247,87,173,83,245,87,232,97,227,71,221,70,239,68,247,79,612,128,642,166,441,34,477,281,594,119,433,77,406,224,682,270,518,140,519,196,431,240,378,141,429,239,402,236,486,243,468,237,376,140,354,120,355,133,357,164,471,138,441,153,454,146,450,132,471,141,425,162,433,133,443,132,430,157,442,138,408,165,362,193,364,231,276,214,416,165,321,211,422,148,422,151,406,167,385,177,382,102,477,233,464,252,442,335,307,240,468,119,494,121,259,365,425,332,370,114,473,259,478,298,472,257,452,261,457,426,464,294,469,454,465,296,432,263,436,257,353,254,420,207,410,219,356,260,460,223,446,217,340,246,416,242,363,137,376,241,288,125,317,218,370,124,334,260,260,147,422,141,321,253,403,174,344,256,286,161,398,195,400,164,394,163,397,165,409,164,413,166,390,199,389,199,394,182,373,185,264,203,202,241,204,219,204,232,214,268,207,252,247,240,247,226,246,227,248,254,473,221,406,380,470,216,478,315,409,432,237,472,427,297,461,192,330,471,427,415,407,254,191,84,349,84,137,66,138,66,390,147,316,91,139,66,137,66,149,81,647,125,557,152,239,74,629,186,406,156,324,252,445,209,229,207,262,119,156,84,279,94,283,96,281,95,281,95,278,104,277,103,277,103,272,93,281,95,273,93,343,239,75,72,90,90,70,68,85,101,34,122,110,104,107,88,104,108,49,75,394,273,149,148,173,124,148,136,165,131,148,131,146,118,169,128,206,136,166,130,244,82,179,52,189,65,191,46,226,143,221,152,174,140,196,82,217,44,236,178,491,107,360,227,385,212,280,119,296,236,306,224,279,242,313,213,332,197,382,252,232,173,240,169,234,181,239,175,240,175,237,184,243,182,238,181,243,186,238,181,272,162,158,58,176,112,142,62,175,124,330,185,254,108,142,70,172,94,197,48,204,142,198,134,213,142,204,142,204,142,201,141,237,130,230,127,191,133,359,257,210,178,190,80,296,109,240,89,181,89,404,163,147,151,190,110,197,81,238,112,233,120,179,106,179,66,92,62,85,98,126,62,123,174,108,174,197,127,212,73,195,110,75,62,257,135,59,41,33,23,75,22,251,226,128,95,173,117,88,72,145,5,151,5,140,4,149,5,148,5,141,5,145,5,150,5,145,5,145,5,305,146,277,138,297,136,295,134,270,148,305,146,309,151,333,168,325,158,265,136,540,199,440,348,192,53,281,207,186,20,532,200,357,23,547,356,183,75,239,154,293,107,150,53,155,34,163,53,107,32,106,41,100,40,49,21,97,36,62,19,391,192,348,156,360,195,349,189,349,190,336,195,332,159,391,180,346,127,400,144,220,98,206,122,209,130,178,168,205,135,183,125,204,89,195,117,169,143,189,111,266,214,432,302,238,166,150,137,243,130,259,202,209,90,273,94,184,145,261,311,278,214,455,332,444,52,86,109,310,366,89,111,177,144,195,137,124,82,144,152,308,23,404,193,291,16,259,22,262,55,314,27,313,25,283,16,315,27,203,55,165,83,189,74,182,73,152,74,160,73,187,77,138,90,218,54,203,57,189,62,114,187,111,164,111,172,114,178,128,156,111,148,113,157,122,156,113,155,123,177,194,182,210,186,185,205,146,111,161,133,176,140,149,148,154,144,161,141,152,131,203,56,89,22,106,49,204,47,374,101,308,84,147,41,211,60,104,29,128,37,226,231,224,224,223,239,223,234,226,224,226,234,224,238,228,244,220,228,225,226,346,157,369,296,221,100,222,99,291,121,367,183,364,195,408,211,409,210,438,229,176,134,214,133,346,183,156,133,257,154,43,101,153,77,100,163,222,47,133,75,252,218,246,194,240,163,198,159,241,178,225,163,217,171,258,170,214,154,218,179,81,104,198,114,117,67,214,94,113,114,114,82,159,93,238,136,192,166,130,87,235,47,212,80,33,110,188,152,235,47,135,465,200,126,166,472,186,474,177,473,149,278,141,249,145,249,146,258,147,261,147,250,146,250,145,269,147,272,147,277,213,202,219,217,222,192,222,201,223,197,221,198,221,209,220,205,222,195,222,197,196,109,231,104,155,103,228,132,231,123,356,72,225,119,382,148,372,183,124,102,201,193,205,197,204,197,205,208,200,202,206,213,202,205,202,210,199,209,205,215,175,72,156,121,245,206,185,76,240,182,160,89,166,108,261,209,152,71,134,144,123,143,214,345,132,205,112,185,109,177,115,158,133,168,142,165,123,167,144,174
211,79,213,69,248,107,164,105,241,109,239,71,239,86,234,75,235,77,221,68,429,341,215,232,308,251,331,294,461,285,180,177,376,325,121,133,175,135,164,247,604,171,271,36,202,35,369,60,193,30,206,120,250,42,216,159,335,154,326,150,156,69,64,28,205,79,88,35,223,94,150,57,150,58,211,79,211,79,421,167,196,130,148,45,571,152,539,146,379,122,378,125,174,31,324,188,161,51,278,146,406,108,406,110,401,106,406,108,407,108,390,104,399,106,395,105,421,102,396,105,214,129,217,135,164,193,167,192,200,150,169,193,201,151,175,186,209,151,168,194,122,173,270,143,277,140,123,172,277,145,271,147,274,140,121,171,270,135,123,174,367,147,432,146,475,288,585,255,294,103,351,128,183,124,223,102,308,206,268,135,276,110,278,118,323,86,312,134,323,119,254,152,247,174,276,125,284,100,265,96,184,142,179,118,185,121,186,134,186,152,183,142,184,143,184,149,183,150,181,143,234,175,227,193,232,184,231,175,246,169,237,155,233,164,232,159,227,151,228,159,298,126,382,274,465,215,333,50,284,112,250,164,273,230,260,146,302,260,342,203,159,117,124,145,125,114,162,107,137,83,147,104,113,93,131,95,135,87,152,98,245,77,189,91,240,186,219,70,259,193,88,55,108,22,65,14,69,24,82,27,167,52,167,51,166,49,167,50,167,50,166,49,166,50,166,49,167,50,168,51,217,89,193,197,190,198,192,198,192,200,190,204,189,193,193,200,191,200,206,161,232,183,127,125,133,123,318,221,262,283,186,157,130,95,287,452,290,252,118,100,401,193,406,184,400,195,348,181,406,183,400,190,366,189,398,200,326,168,398,184,494,353,42,24,165,113,38,19,101,47,113,67,54,39,43,30,42,30,89,60,302,83,282,69,237,85,183,95,235,85,242,103,217,71,213,69,229,68,241,68,565,99,682,206,417,14,496,233,548,92,468,60,422,192,650,284,503,170,502,191,410,233,362,140,409,234,377,232,463,232,446,230,360,143,335,135,340,137,342,160,439,132,430,145,443,134,438,115,458,133,413,156,423,136,430,120,410,153,426,129,410,152,367,179,380,219,275,191,418,144,345,188,427,132,428,139,408,151,398,157,368,102,476,219,461,238,440,320,312,272,457,106,490,106,270,334,423,317,357,115,473,248,479,286,471,246,451,250,454,405,464,282,471,430,462,283,430,251,437,245,336,256,405,203,393,220,383,260,442,222,430,214,326,243,395,245,361,106,355,244,288,153,288,252,339,118,342,239,256,176,410,137,293,270,380,171,357,241,286,185,365,203,368,164,360,164,366,166,382,163,383,162,354,207,351,205,366,187,345,201,249,200,199,225,197,209,197,216,208,257,204,236,247,225,246,212,241,213,250,240,468,207,406,339,463,203,481,296,434,407,273,477,427,329,463,181,361,461,448,390,428,259,194,73,330,90,142,62,141,63,395,129,294,92,139,63,142,62,158,76,616,116,525,146,257,71,602,206,442,147,289,260,422,224,196,195,256,103,140,83,272,93,276,93,274,93,274,93,272,97,271,97,271,97,265,93,274,93,266,93,346,227,74,66,89,83,68,62,83,93,33,115,106,98,102,82,101,99,48,70,393,259,142,138,164,115,145,127,161,122,142,121,136,111,162,120,198,126,158,120,228,77,166,56,198,53,199,27,245,128,203,136,191,131,186,99,199,50,219,191,466,107,345,226,371,213,278,102,281,240,291,228,266,244,300,215,317,201,398,250,232,167,240,163,234,174,239,169,240,169,237,177,243,176,238,174,243,180,237,175,274,152,156,54,177,104,142,70,172,116,335,173,247,120,137,72,172,87,204,55,187,141,182,136,197,141,187,141,187,141,185,141,221,126,214,123,176,135,359,242,200,175,193,72,279,103,240,80,186,81,409,152,136,141,198,103,200,74,222,106,250,125,179,100,179,60,86,62,85,92,122,56,117,174,103,174,197,122,217,73,197,102,75,59,256,127,59,38,33,22,74,19,252,213,128,88,172,110,88,67,137,4,142,5,132,4,140,4,140,5,133,4,137,4,141,5,136,4,137,4,295,134,271,126,287,124,286,122,267,135,295,134,299,139,323,156,316,147,253,128,511,216,468,325,195,38,287,199,201,26,509,193,333,47,579,369,202,79,254,145,308,111,157,55,163,37,169,52,107,27,106,36,102,36,51,22,97,32,62,16,381,185,338,148,355,185,340,185,340,186,333,186,323,151,379,172,334,115,394,132,219,89,205,115,209,122,176,161,205,126,184,118,204,80,196,110,174,135,188,104,278,196,436,282,255,162,152,129,259,137,275,219,227,97,291,98,179,133,272,285,292,226,458,346,437,50,87,102,317,383,93,114,182,136,201,131,119,78,145,143,294,17,403,179,278,16,245,16,253,70,300,18,299,18,271,18,301,19,188,58,178,73,201,77,177,67,170,73,176,75,198,75,140,83,200,57,188,59,180,59,114,181,112,156,114,165,114,171,128,150,111,138,114,147,124,147,112,147,123,168,194,174,209,175,185,193,146,105,161,125,175,132,150,140,154,136,161,133,152,123,200,50,88,19,105,46,202,42,368,95,306,75,146,37,210,54,102,27,127,34,227,242,224,235,228,248,223,244,226,234,230,244,229,246,237,241,223,237,225,237,330,151,367,278,221,92,218,93,300,118,348,176,364,182,389,208,413,203,440,216,184,129,222,127,355,175,157,123,261,145,48,93,160,81,97,156,232,47,137,72,253,207,248,183,241,153,199,150,243,168,224,153,216,162,259,161,215,145,219,170,78,99,202,109,112,65,219,89,108,112,113,77,164,88,244,137,198,167,130,81,216,45,200,64,39,103,208,149,216,45,115,431,207,142,169,443,189,445,179,444,146,279,139,254,142,253,143,261,142,264,143,251,142,252,145,265,148,268,148,273,213,193,220,211,222,184,222,193,223,189,221,190,222,201,224,197,222,187,222,189,190,109,223,103,149,99,228,123,237,123,344,71,220,119,370,148,362,173,118,102,198,193,203,196,202,197,205,205,197,202,208,210,199,204,199,209,196,208,203,213,169,78,148,113,231,204,184,66,234,174,162,80,164,103,250,206,160,76,134,134,123,134,212,326,130,197,103,178,109,168,115,149,132,158,144,156,121,160,144,166
209,72,209,62,248,98,164,99,241,100,236,64,237,78,232,68,233,70,219,61,419,322,198,223,290,255,327,274,442,274,170,164,376,310,112,124,165,133,147,238,567,177,288,23,191,31,386,58,204,34,194,130,238,39,206,169,325,154,315,167,150,67,63,26,201,75,88,33,223,88,150,53,150,54,207,75,211,73,421,155,193,116,142,40,558,164,530,157,397,134,370,114,164,28,314,181,153,47,273,136,417,108,417,108,413,109,417,108,418,107,402,107,411,109,408,108,430,90,408,108,213,126,217,131,160,193,163,192,203,150,165,192,204,151,171,186,212,150,164,194,119,168,267,138,272,134,120,167,273,140,271,142,272,134,121,166,267,129,121,169,348,156,414,141,470,269,561,258,280,105,342,120,183,114,215,93,310,186,282,129,290,112,278,102,325,68,318,113,319,107,271,150,234,170,260,132,300,102,273,106,183,138,179,114,186,117,186,130,186,147,183,137,184,138,184,144,183,145,182,138,237,170,230,185,237,177,234,169,254,169,244,155,234,157,232,152,227,144,228,151,294,143,390,251,447,192,308,47,295,91,262,152,271,217,243,159,285,245,323,213,148,114,124,137,125,105,152,97,128,81,137,102,104,92,122,92,126,80,142,90,260,68,180,78,241,173,209,70,253,186,86,53,104,22,62,13,66,24,77,27,163,50,163,49,162,48,163,48,163,48,162,48,162,48,162,48,163,49,164,49,209,89,193,190,191,191,192,191,193,194,191,197,192,187,193,193,191,193,206,155,225,168,135,115,130,113,330,200,278,268,183,149,126,87,285,432,300,234,115,93,407,181,410,173,406,183,353,170,411,171,408,178,370,177,405,187,330,157,404,173,504,327,42,22,165,101,38,17,100,42,112,60,54,36,43,27,42,27,89,55,289,81,268,68,227,83,192,107,226,85,247,113,208,70,204,68,218,67,231,61,516,105,703,182,383,36,529,194,500,110,504,58,455,169,619,289,487,200,475,201,390,230,348,146,388,230,357,233,440,227,424,223,344,149,316,153,326,146,348,139,412,137,417,138,430,127,416,122,432,133,400,153,405,135,407,132,394,143,410,126,410,138,371,166,391,205,274,167,399,121,370,170,430,116,428,120,412,141,412,141,354,103,474,204,459,224,445,305,319,304,443,95,478,97,282,303,427,303,343,116,472,237,478,273,470,235,450,239,451,383,462,270,471,407,458,270,429,240,443,236,326,249,389,203,376,222,409,263,424,220,413,211,314,236,375,250,357,75,351,227,288,182,261,230,309,112,355,219,256,206,399,134,285,244,356,167,372,225,286,208,332,213,337,169,326,173,334,168,355,166,354,165,317,217,313,221,338,198,346,186,233,196,197,208,197,193,192,200,206,241,203,220,246,210,245,198,237,199,251,226,462,194,410,304,458,190,482,277,453,381,309,475,427,361,452,177,391,445,462,366,430,238,185,73,311,94,147,56,148,57,393,110,274,86,148,59,147,56,166,75,585,113,492,139,275,65,581,239,476,169,254,255,394,236,179,173,254,98,155,76,265,93,268,93,266,93,267,93,265,93,264,93,263,93,258,94,267,93,258,94,349,214,72,61,86,75,65,56,82,86,33,108,99,93,95,78,99,92,48,65,390,246,137,129,154,106,139,118,154,113,136,113,126,105,154,110,189,116,149,111,210,89,174,50,201,43,201,8,260,113,185,119,201,110,171,116,181,58,203,201,442,107,329,226,356,214,276,85,266,242,276,229,252,247,287,216,301,208,415,245,232,161,241,156,234,168,239,163,240,163,236,171,243,170,238,168,243,173,236,169,275,141,148,53,179,96,136,72,171,108,338,161,242,132,135,77,170,80,194,55,171,140,167,137,181,140,171,140,171,140,169,140,205,122,199,120,160,137,359,227,190,171,193,64,263,97,240,71,190,74,413,140,124,130,205,95,201,66,206,101,267,131,179,94,179,54,80,62,85,86,119,50,111,174,98,174,197,117,222,73,199,95,75,55,255,119,58,35,33,20,72,17,253,199,130,82,171,102,88,62,128,4,134,4,124,4,132,4,131,4,125,4,128,4,132,4,128,4,129,4,285,121,266,114,278,112,276,110,263,123,285,121,289,126,314,144,306,135,241,120,477,222,496,303,180,44,273,195,213,16,475,204,314,76,580,348,213,94,271,134,325,111,164,56,171,41,170,44,107,22,106,32,102,32,54,23,97,27,62,14,371,177,328,142,350,175,332,182,332,183,330,178,321,145,374,160,322,106,383,122,219,80,205,108,207,114,175,154,204,118,184,111,203,71,196,102,178,128,187,97,288,176,433,260,256,146,144,125,276,142,272,228,243,105,309,95,175,120,283,259,304,222,476,332,435,40,93,104,328,410,95,107,185,129,208,125,114,73,145,135,281,16,401,166,266,20,232,16,244,84,286,16,285,16,259,23,287,16,173,59,195,75,210,77,172,60,189,77,193,77,189,63,146,77,182,59,173,59,168,59,114,174,112,149,115,159,114,165,128,144,112,129,114,137,125,138,111,139,124,158,192,165,207,165,184,181,145,98,161,117,175,124,150,133,154,129,160,124,152,115,198,45,87,17,103,43,200,36,364,85,303,67,144,33,209,48,99,24,126,30,235,240,228,242,234,241,232,245,229,243,237,239,235,241,237,231,231,236,231,246,314,145,364,263,212,92,211,90,308,120,332,170,345,175,371,216,425,193,442,204,192,120,231,119,362,165,161,114,266,135,53,85,168,84,92,148,243,46,140,69,253,196,249,171,241,143,200,141,244,157,225,144,216,154,259,151,215,136,220,160,74,93,208,104,106,61,224,84,103,108,112,72,168,83,249,134,203,167,130,76,198,58,180,59,47,97,228,148,198,58,111,396,218,128,175,415,195,417,180,416,143,281,136,258,139,257,140,265,139,267,139,254,140,256,145,261,148,264,149,269,214,185,223,202,220,176,222,185,223,181,222,182,221,193,224,189,222,179,222,180,184,108,216,103,142,95,227,114,241,118,349,60,215,118,357,148,346,173,112,101,196,193,200,196,199,197,206,202,195,202,207,207,197,204,197,209,194,208,200,212,167,84,137,101,216,204,182,58,227,163,154,84,164,98,238,203,168,78,132,125,122,124,210,306,127,189,101,169,109,159,115,139,130,148,147,146,120,153,145,158
206,66,205,55,247,90,162,93,240,92,233,58,234,71,230,61,230,63,217,54,414,303,181,211,271,256,329,256,424,258,161,150,370,294,105,114,156,132,130,227,549,182,304,16,179,30,418,63,209,26,183,140,224,44,203,163,311,171,301,180,144,62,63,24,195,72,85,31,222,82,148,50,148,51,201,75,206,72,421,143,190,102,136,35,543,179,533,176,404,128,389,111,154,24,305,174,144,41,265,126,425,97,425,97,422,101,425,97,425,96,413,109,421,103,419,106,438,78,419,106,212,123,217,128,156,193,159,192,206,150,161,192,207,151,167,185,214,147,161,194,117,163,262,132,267,129,117,163,269,134,266,136,270,129,120,162,264,123,119,164,332,167,393,148,471,250,549,239,265,104,336,108,180,105,207,86,312,168,289,131,303,115,267,94,322,52,309,92,310,101,273,133,233,156,245,133,308,117,275,119,183,133,179,110,189,113,186,125,186,143,184,133,184,133,184,140,183,141,182,134,245,170,237,181,244,176,241,167,260,164,251,158,235,150,234,145,233,141,228,144,286,158,383,227,436,208,282,41,318,73,259,135,288,206,223,158,267,229,298,218,137,111,124,129,124,96,142,94,119,77,128,101,96,92,113,91,117,75,131,87,268,56,174,64,238,164,199,58,247,173,83,50,100,24,58,13,62,24,72,25,159,49,159,48,158,47,159,46,159,46,158,45,158,46,158,46,159,48,160,48,209,98,195,185,193,184,193,185,194,187,193,190,199,187,197,188,196,188,207,148,211,155,139,106,122,106,333,179,290,250,177,142,123,79,285,412,312,216,113,86,412,169,414,161,411,171,356,159,415,160,412,167,373,166,410,175,334,147,409,161,509,301,41,19,164,89,36,16,99,38,111,52,53,32,42,24,42,24,88,49,275,80,254,68,217,77,199,118,217,84,245,123,199,70,196,67,207,65,220,63,520,83,682,152,376,58,573,174,532,73,540,67,491,160,588,289,478,231,448,202,375,235,333,155,374,236,333,231,417,223,402,220,329,156,300,173,310,161,331,146,386,150,404,133,415,125,395,131,406,135,387,150,388,132,383,144,379,146,394,126,409,124,375,152,413,191,268,148,380,129,396,155,432,100,432,104,410,126,421,115,340,102,474,189,457,210,453,289,319,336,428,88,463,94,293,273,435,290,329,118,472,226,476,260,469,224,448,228,449,362,458,257,470,384,454,257,429,228,447,227,328,231,374,207,359,225,435,268,406,219,397,209,308,222,354,254,342,55,353,206,288,210,249,195,279,106,373,199,246,218,388,131,280,216,333,162,386,210,286,232,309,217,320,168,321,165,333,157,328,172,324,174,328,192,323,201,353,174,366,156,224,188,196,192,197,178,189,185,204,226,202,204,245,195,244,184,235,185,250,213,454,180,420,346,451,177,480,258,467,355,345,467,427,393,443,163,422,420,472,341,418,218,173,76,292,98,138,49,139,49,377,104,252,82,141,50,138,49,174,78,552,116,494,127,293,59,556,260,496,140,260,220,397,215,183,140,289,85,168,65,258,94,261,94,259,94,259,94,257,95,257,95,256,95,251,92,259,94,251,92,352,202,69,55,85,68,65,50,80,79,32,101,91,97,88,82,97,84,48,60,389,233,130,120,145,99,133,110,145,105,129,105,120,95,144,104,180,110,141,103,194,106,187,46,192,51,193,23,243,121,198,106,210,89,155,124,164,68,194,185,418,110,314,226,341,217,261,79,251,244,261,230,239,247,274,217,287,214,407,235,232,155,241,150,234,162,239,156,239,156,236,165,243,163,237,161,241,167,235,162,274,130,146,59,181,89,133,78,171,100,341,150,231,122,132,82,169,73,184,53,155,139,151,139,165,139,155,139,155,139,153,139,189,118,184,116,148,133,359,212,180,170,193,57,245,90,238,62,192,66,415,129,112,120,211,85,201,59,191,96,285,134,179,88,179,48,74,62,85,80,113,45,105,174,92,174,197,111,228,73,200,87,75,52,253,111,59,33,33,19,70,15,254,185,132,75,170,95,88,58,120,4,125,4,116,4,123,4,122,4,117,4,120,4,124,4,119,4,120,4,275,108,260,102,268,100,266,98,259,110,275,108,279,113,304,132,298,124,228,110,443,217,522,283,172,57,259,188,199,9,442,201,281,100,548,337,226,90,280,121,333,100,167,51,177,40,170,37,106,18,107,27,102,28,56,23,97,23,62,11,361,173,318,137,341,165,324,179,324,180,326,170,329,141,368,148,310,98,389,114,214,73,205,100,204,107,176,148,203,110,183,103,202,62,195,95,181,120,186,90,298,156,428,239,246,132,129,132,292,137,254,222,262,114,310,80,168,108,293,233,294,206,489,316,431,31,95,97,340,390,96,101,189,121,212,118,108,69,147,126,267,20,396,152,253,26,218,20,233,98,272,18,271,18,247,30,273,18,173,74,212,79,209,65,165,61,207,75,210,74,175,60,152,73,165,59,158,59,157,59,114,168,113,142,115,152,114,158,128,138,113,120,114,127,126,129,110,130,125,149,190,157,206,154,184,170,143,92,161,109,174,116,150,125,159,121,159,116,151,107,196,39,85,15,101,40,198,31,361,75,298,59,142,29,206,42,98,21,124,27,234,229,233,234,234,230,233,234,236,238,237,229,234,231,236,220,232,226,235,237,312,131,380,259,204,93,203,92,317,122,348,159,337,168,368,209,433,183,453,189,198,112,238,111,368,154,164,105,271,125,59,78,172,77,88,141,253,47,145,65,252,186,249,160,240,132,200,131,243,147,224,135,215,145,259,142,215,127,221,151,70,88,213,100,101,57,228,79,98,104,109,67,172,78,251,129,208,167,130,71,192,78,160,63,55,91,248,148,192,78,128,363,240,135,180,386,200,388,185,387,140,283,132,261,136,262,138,268,137,271,136,256,138,259,147,257,148,260,149,266,214,177,224,194,217,168,221,177,220,172,219,173,220,185,222,180,219,171,219,172,179,107,208,102,138,89,222,107,238,113,355,48,209,118,345,148,329,173,113,95,193,194,197,195,196,197,204,200,193,205,204,206,194,204,194,209,193,211,197,212,159,86,127,90,203,205,173,63,220,156,147,79,155,92,227,201,174,73,126,116,123,115,208,287,124,181,102,159,110,150,115,129,129,138,150,137,120,146,144,150
201,59,200,49,244,81,160,87,239,83,228,51,230,64,226,54,227,56,214,47,412,283,166,193,253,252,339,236,413,239,156,135,372,278,100,103,145,127,118,214,522,210,289,12,164,34,443,65,202,23,185,129,211,45,204,148,293,186,283,184,139,62,62,22,195,67,86,29,219,75,144,50,144,50,196,74,200,72,420,131,184,88,127,28,524,176,523,190,391,115,394,102,143,22,295,166,136,37,255,119,433,85,433,85,430,89,433,85,434,84,421,102,429,91,427,94,436,65,428,93,212,120,217,125,152,193,155,192,210,150,158,191,211,150,163,185,214,144,157,194,114,158,258,127,264,124,114,158,266,129,262,131,266,123,116,158,260,117,117,159,324,165,379,163,466,229,533,227,259,98,321,104,173,96,199,84,312,149,295,123,317,124,251,89,308,63,290,99,298,104,260,117,226,142,241,125,318,132,286,123,184,129,179,106,192,110,188,122,185,138,185,129,186,130,184,135,183,136,184,130,252,170,244,178,251,175,249,169,260,156,257,157,243,144,241,143,240,141,235,140,271,166,358,249,428,234,258,45,341,71,245,142,306,195,203,152,256,214,273,208,126,110,124,121,122,87,132,93,110,75,118,100,87,92,104,90,108,73,121,87,252,55,170,51,233,154,190,46,247,160,81,48,96,25,55,12,60,21,67,25,156,48,155,47,155,46,156,45,155,44,154,44,154,45,155,45,155,46,156,47,211,106,198,178,198,180,200,184,200,185,198,186,205,185,203,187,203,187,209,142,210,142,139,97,120,98,328,157,293,228,170,138,121,72,285,392,318,196,110,79,416,157,418,150,415,159,360,147,418,149,416,155,376,154,414,162,338,136,413,150,506,274,39,19,163,77,34,16,97,33,108,45,53,29,42,21,42,22,86,43,262,79,240,68,208,75,207,130,208,84,236,130,190,69,188,66,196,64,210,64,566,57,663,139,391,107,623,169,580,57,570,83,528,161,557,281,453,238,420,199,354,234,315,162,353,233,318,231,394,218,381,216,313,165,286,193,297,176,316,163,357,164,392,128,401,125,380,120,380,141,374,148,375,141,365,135,365,142,378,127,407,110,379,139,431,170,259,127,366,139,414,140,434,84,433,85,401,113,436,89,326,102,474,174,456,196,455,274,312,368,414,84,447,91,305,242,438,275,316,118,471,215,472,248,468,214,448,217,447,341,451,245,466,361,448,244,429,217,452,215,330,214,359,213,342,229,461,274,387,220,381,208,308,208,345,233,311,53,354,185,276,204,244,160,253,123,394,181,244,189,377,128,274,188,310,155,402,194,278,227,333,185,347,143,349,144,356,131,323,165,319,168,350,155,345,164,374,148,380,128,224,172,197,175,198,162,187,169,203,210,202,188,244,180,243,170,234,170,248,199,446,167,423,387,450,166,477,239,475,329,381,451,435,406,441,151,448,390,478,316,397,201,161,77,273,100,128,47,129,47,357,104,240,68,131,47,129,47,181,79,519,111,526,123,294,42,527,282,490,104,284,187,418,193,207,121,323,81,181,56,251,92,253,94,252,93,252,93,251,91,251,91,250,90,245,86,252,93,246,86,355,189,66,50,83,60,61,52,78,72,32,94,90,89,83,86,94,76,47,55,389,220,121,111,135,93,125,104,136,100,123,98,120,86,135,99,171,107,132,97,176,111,200,36,182,62,182,42,223,136,217,97,217,68,156,118,146,75,198,165,393,110,299,228,326,222,260,95,236,245,246,232,226,248,261,215,271,220,390,236,232,148,241,143,234,156,237,150,238,150,235,159,243,157,236,155,238,160,234,156,272,120,146,67,182,81,129,81,172,92,342,138,221,115,126,78,167,66,189,62,147,127,146,123,150,137,147,127,147,127,146,125,173,114,168,112,144,118,359,197,170,167,193,49,228,83,231,53,193,58,416,117,102,110,214,76,201,51,175,90,288,117,179,82,182,44,69,60,85,74,107,41,99,174,87,174,197,106,228,68,201,80,75,49,251,103,59,30,34,17,69,14,255,172,134,69,169,87,88,53,112,4,116,4,108,4,115,4,114,4,109,4,111,4,115,4,111,4,112,4,265,96,253,90,258,88,256,86,254,98,265,96,268,100,295,120,288,112,216,99,410,208,552,263,157,70,248,175,183,4,408,195,253,123,520,317,217,74,269,108,331,84,167,44,177,32,170,29,102,15,107,22,101,24,59,23,95,20,61,9,352,168,312,132,334,156,316,177,316,178,322,162,336,134,361,136,307,86,394,102,205,71,202,93,201,99,175,141,201,101,181,96,200,54,192,88,182,113,183,82,306,135,417,219,251,149,121,135,296,121,272,235,281,126,297,62,159,95,302,206,283,188,498,296,421,31,96,91,343,363,98,94,193,114,212,112,102,66,148,118,254,26,391,139,240,33,205,26,219,111,258,24,258,24,235,36,259,23,172,89,229,76,199,62,157,67,224,63,217,62,162,59,147,66,147,62,146,59,146,60,113,161,114,134,115,146,114,151,129,132,121,114,114,118,128,121,109,122,125,140,188,149,204,144,183,158,142,85,161,101,174,108,150,118,164,114,159,107,151,99,192,34,83,12,99,37,192,32,354,64,294,52,139,25,203,36,96,18,122,24,234,219,233,224,234,220,233,224,234,227,235,218,234,221,235,210,232,216,234,227,310,114,382,244,201,88,200,86,320,130,342,145,349,154,361,191,440,175,451,172,203,104,243,102,373,143,166,96,273,115,67,71,167,72,84,133,263,48,148,61,250,175,248,149,239,122,199,122,242,137,223,126,213,137,258,133,214,118,220,141,65,82,219,95,95,52,231,73,92,99,106,61,176,72,250,124,213,167,130,66,190,97,149,82,63,87,268,148,190,97,163,347,261,141,183,358,203,360,187,359,138,286,128,262,132,266,134,272,134,274,133,260,136,263,151,255,149,257,150,262,215,169,224,186,225,162,215,170,218,165,214,167,217,177,216,172,214,165,218,164,173,107,201,102,132,83,213,107,233,114,361,37,204,117,333,149,314,175,113,89,192,197,194,196,194,199,201,199,193,208,201,207,191,205,192,211,193,214,195,212,151,88,116,78,207,195,165,71,212,147,138,77,156,85,215,198,167,68,127,106,120,106,206,268,119,173,102,150,111,140,115,119,127,129,153,127,121,139,144,142
196,52,194,42,241,72,156,81,236,74,223,44,226,57,222,47,224,49,209,40,413,263,158,176,236,246,356,220,410,217,152,121,374,262,99,93,137,121,107,198,491,233,270,23,149,36,416,58,188,25,188,116,197,48,200,133,293,176,301,168,133,60,62,20,195,61,86,26,217,69,142,47,143,46,194,68,197,67,413,119,176,74,119,23,505,170,505,198,373,106,377,100,133,20,293,158,128,32,250,109,439,74,439,74,438,77,439,74,439,73,430,90,437,79,435,82,431,53,436,81,211,116,216,121,149,192,152,192,213,148,154,191,213,147,159,184,214,140,153,193,112,153,256,122,262,118,112,153,262,123,258,125,262,118,111,153,259,111,115,155,320,151,372,183,455,209,519,211,261,83,309,97,165,88,189,81,307,130,287,108,324,114,234,80,298,80,291,120,286,108,243,104,214,132,230,113,329,121,291,111,189,126,179,102,194,106,192,120,186,134,189,124,191,126,185,130,183,132,188,126,259,168,252,176,259,173,256,170,260,149,258,150,250,141,248,142,247,141,243,139,255,175,332,256,406,250,234,31,330,52,227,151,322,189,183,147,275,202,261,192,115,110,124,113,115,78,121,93,101,77,109,100,79,91,95,90,99,72,111,87,236,60,162,38,229,143,180,34,245,148,77,46,92,27,51,12,60,17,63,25,152,47,151,46,151,46,152,45,151,45,151,45,151,45,151,45,152,46,152,46,211,114,200,171,201,174,205,180,203,180,204,183,206,178,205,180,207,181,211,136,226,135,136,87,125,91,317,137,289,207,169,130,126,64,285,371,320,175,108,72,420,145,423,138,419,147,365,136,424,137,421,143,379,142,418,150,342,126,416,138,494,249,37,18,161,66,32,16,93,31,105,38,53,25,41,18,41,19,82,39,248,77,227,67,198,75,214,142,199,83,242,133,181,69,179,66,186,63,199,63,616,60,615,129,394,155,668,166,629,64,553,57,552,155,532,274,424,218,392,196,334,232,300,175,334,233,316,213,373,215,369,207,297,178,275,213,286,191,300,182,336,171,380,123,387,124,360,131,356,149,361,148,357,137,346,148,362,144,362,126,398,105,374,134,426,151,256,123,354,154,388,118,423,79,438,71,405,104,411,90,312,103,475,159,455,182,454,259,300,400,399,82,432,90,317,211,436,259,302,119,470,205,467,235,467,203,447,206,446,320,444,233,461,337,442,232,430,206,454,205,331,196,344,216,325,236,475,266,369,221,365,208,312,194,331,215,289,63,356,164,276,175,248,127,230,154,414,166,246,160,366,125,277,168,286,146,415,181,278,203,353,152,372,117,372,115,381,104,347,143,342,149,373,119,367,125,383,122,389,104,224,157,199,159,200,146,188,153,202,194,201,172,243,165,242,155,234,156,245,185,436,154,424,429,438,159,473,221,480,304,417,425,457,374,434,146,465,359,481,291,378,186,150,78,253,99,118,43,120,47,338,105,228,59,121,44,119,43,181,71,486,98,558,118,279,36,497,273,464,80,283,171,441,173,207,102,357,80,196,55,245,86,247,88,246,86,246,86,245,86,244,85,244,85,238,82,247,87,239,82,357,176,62,44,81,53,59,47,75,65,31,86,89,80,83,79,89,70,46,50,390,207,112,104,126,91,120,95,127,92,115,92,121,76,129,89,163,99,132,88,190,95,207,31,181,73,166,59,201,142,231,83,221,47,162,101,149,57,192,145,369,110,283,231,311,228,264,111,221,247,231,234,213,250,248,211,255,224,373,241,230,142,239,137,234,149,236,144,237,144,234,152,241,151,236,149,237,154,233,150,268,109,144,75,183,73,124,75,171,84,342,126,211,109,122,72,163,59,186,69,142,111,141,108,145,121,142,111,142,111,141,109,157,110,155,103,139,102,359,182,161,165,191,41,211,76,223,44,193,51,416,106,91,100,216,67,199,44,160,85,278,99,179,77,187,47,73,56,85,67,100,36,92,174,82,174,197,101,228,63,202,73,75,46,248,94,60,28,34,16,66,11,256,158,136,62,167,79,88,49,103,4,107,4,100,4,106,4,105,4,100,4,103,4,106,4,103,4,103,4,254,83,245,78,247,76,245,74,248,85,254,83,257,87,285,108,280,101,203,88,376,200,570,242,142,79,237,162,167,10,374,192,252,156,492,292,201,67,262,125,318,76,164,37,171,26,164,27,97,13,107,17,101,20,59,20,93,16,59,8,342,162,314,122,326,146,307,175,307,176,317,153,337,125,353,124,303,75,387,91,196,71,200,86,197,91,171,134,199,93,178,89,193,48,186,81,182,105,181,75,308,114,401,199,241,160,123,118,279,109,290,233,270,140,281,57,152,82,307,178,272,172,502,274,410,31,97,84,352,336,100,87,197,106,212,105,96,64,150,109,240,33,385,126,228,40,191,34,205,118,244,31,244,31,223,42,245,31,170,104,242,64,188,59,155,65,214,53,204,62,148,61,142,63,153,50,153,50,149,51,113,155,115,127,116,139,114,145,128,126,123,105,114,108,129,112,108,114,127,131,185,140,200,133,186,147,148,81,160,93,174,100,150,110,166,107,167,105,159,94,188,29,81,10,96,35,187,27,347,54,288,44,136,21,200,30,93,15,120,20,234,208,232,213,234,210,233,213,233,217,235,208,234,210,235,199,229,206,234,216,302,101,371,226,199,80,198,78,323,139,323,153,335,145,347,200,449,163,453,156,206,96,246,94,377,132,168,87,275,104,75,65,160,68,79,126,274,45,150,56,250,164,247,137,238,112,197,113,241,126,221,116,211,128,257,124,212,108,218,132,62,77,224,91,90,48,234,68,87,94,103,56,180,67,248,119,218,165,130,61,199,117,150,102,71,82,288,148,199,117,197,329,282,146,186,329,206,331,189,330,135,288,123,261,129,268,130,271,130,274,132,264,134,267,154,255,153,255,152,259,208,163,222,178,230,154,219,163,224,158,219,160,213,169,219,163,218,158,222,156,168,107,193,102,125,78,203,106,227,114,364,25,199,117,321,148,299,170,113,82,191,199,193,197,193,201,198,199,192,210,198,208,190,208,190,214,192,217,192,214,144,85,104,68,197,197,156,69,205,138,131,82,145,81,204,195,170,61,133,98,121,96,204,249,115,165,102,141,111,131,114,110,126,119,155,118,120,132,145,134
190,46,187,36,237,63,150,75,232,65,217,38,220,49,218,40,219,42,204,33,416,244,157,157,222,232,363,212,417,198,137,115,389,262,94,86,130,115,101,181,499,211,252,39,138,42,385,52,176,26,187,102,182,48,189,120,310,159,313,154,127,57,62,18,195,56,86,24,216,62,142,43,142,42,194,62,197,61,403,107,165,61,111,20,493,157,487,201,364,94,358,104,123,20,288,148,119,28,256,100,435,62,435,62,436,66,435,62,435,62,437,79,437,67,438,70,426,40,437,69,209,113,216,118,145,192,148,192,213,145,150,190,213,143,155,184,214,137,149,192,110,148,255,117,262,112,110,148,261,118,255,119,257,114,108,148,260,105,112,150,311,148,364,202,441,206,500,200,247,81,296,98,155,82,179,82,293,130,275,96,322,100,218,72,280,88,273,129,274,109,234,95,200,125,221,100,327,105,297,100,191,123,179,98,195,101,193,117,190,129,190,120,192,122,188,127,184,127,187,121,262,161,257,170,261,167,262,165,254,144,258,142,257,138,255,139,254,140,250,138,241,175,305,249,382,260,219,22,305,54,209,150,328,174,171,126,292,190,253,171,104,110,123,105,107,74,111,94,92,76,99,99,70,92,86,90,90,72,100,87,222,61,153,27,231,131,168,23,235,135,78,42,88,27,47,11,62,13,58,25,148,47,147,46,147,45,148,45,148,44,147,44,147,44,147,45,148,46,148,46,211,122,202,164,202,167,207,173,205,173,206,176,206,171,206,173,209,174,212,129,237,123,132,78,133,84,297,123,275,188,166,122,129,56,292,354,330,155,105,65,425,133,427,127,424,135,369,125,427,126,426,131,384,130,423,138,344,116,419,127,467,236,36,17,157,54,31,16,88,30,97,36,52,22,39,16,39,18,76,37,234,76,213,67,188,74,223,151,190,83,252,134,172,68,171,65,175,62,189,63,655,95,570,101,392,203,635,133,664,108,527,44,520,141,500,268,393,221,364,192,333,223,285,190,332,222,328,195,369,196,356,185,283,193,266,233,276,206,287,183,314,190,368,122,372,119,344,125,330,165,348,150,339,135,331,146,356,143,346,125,384,103,361,138,403,127,249,144,342,169,362,120,407,81,420,80,389,102,382,98,298,102,477,144,455,168,449,244,278,424,384,82,416,88,329,180,429,244,288,119,470,194,458,222,465,192,446,195,445,298,445,221,454,314,435,219,433,194,452,195,333,178,329,215,308,238,474,240,351,223,348,209,320,180,310,202,289,94,357,143,276,147,283,133,212,184,435,151,251,131,355,123,305,178,274,169,419,172,277,180,373,119,392,88,393,83,400,73,369,121,367,126,394,83,391,87,393,100,399,67,224,141,201,142,203,131,190,137,202,179,200,156,241,150,240,141,234,142,241,171,424,141,446,424,426,149,466,202,482,278,448,389,472,342,423,141,475,329,482,267,357,187,138,79,234,98,110,48,111,51,319,105,226,47,111,45,110,47,174,65,452,83,589,120,271,47,493,239,428,80,291,156,467,162,210,96,391,82,212,57,238,82,241,83,239,82,239,82,238,82,237,81,237,81,231,79,240,83,232,79,355,164,57,43,77,46,59,41,71,59,30,79,88,71,83,71,84,63,45,45,387,194,111,95,117,86,119,86,125,83,116,83,123,67,129,80,164,89,133,79,192,84,196,31,183,86,160,67,188,156,234,67,212,41,165,84,155,40,194,126,345,108,268,232,296,231,267,128,206,248,216,237,200,252,235,210,238,229,357,243,228,136,236,131,234,143,235,138,236,138,233,146,241,144,234,142,235,147,232,143,263,98,140,75,182,66,117,68,170,76,340,114,208,101,114,66,158,53,176,75,137,95,136,92,140,105,137,95,137,95,137,94,148,95,146,88,135,87,359,167,151,163,187,34,192,70,214,37,192,43,414,94,80,89,217,57,194,36,144,80,266,82,179,71,193,50,73,50,85,61,94,34,86,174,77,174,197,96,228,58,202,65,75,42,245,86,60,25,34,14,64,9,258,144,139,56,166,72,87,44,95,4,98,4,91,4,97,4,97,4,92,4,95,4,98,4,94,4,95,4,242,70,236,66,236,64,234,62,240,72,242,70,245,74,276,97,270,89,191,76,343,190,565,215,138,93,222,173,151,17,340,183,248,190,463,282,182,63,248,136,305,68,157,33,163,21,157,23,92,11,102,15,98,17,59,18,89,13,56,7,332,156,319,113,317,136,299,173,299,174,312,145,331,118,342,112,291,68,375,83,187,70,196,79,194,83,172,127,196,84,173,82,184,48,179,78,181,97,178,68,308,93,382,186,228,145,126,102,279,115,282,212,259,145,297,74,147,68,308,151,262,154,503,251,399,32,99,77,355,309,97,80,195,98,217,98,90,61,150,100,226,41,379,112,215,46,178,41,190,121,230,39,230,39,211,47,231,38,165,119,235,56,176,59,161,58,198,63,187,63,134,68,135,67,171,50,168,50,160,50,113,148,116,119,116,133,115,138,128,120,124,95,114,98,130,103,105,106,127,122,183,132,199,123,195,135,152,75,167,86,175,92,150,103,167,99,174,97,165,87,184,24,79,8,93,33,181,21,339,44,282,38,132,18,195,25,90,12,117,17,233,198,231,203,235,199,233,203,233,207,233,198,232,200,227,198,229,196,233,205,286,106,366,212,195,72,194,70,329,140,305,165,316,158,342,220,459,150,451,140,206,87,247,86,376,121,165,78,275,94,83,60,153,63,74,118,284,45,151,52,248,153,245,126,237,101,196,103,239,116,219,107,210,120,255,114,211,99,217,122,59,71,229,85,84,45,235,63,82,90,99,51,183,62,246,114,223,164,130,56,217,131,157,120,78,78,307,148,217,131,232,311,304,151,186,301,206,303,191,302,132,287,120,257,125,265,126,267,127,270,131,267,132,270,158,254,157,253,156,258,216,156,217,170,233,146,226,154,229,149,225,152,219,162,223,155,222,151,228,149,162,107,185,103,119,74,194,105,221,114,353,24,193,116,309,145,284,167,112,76,190,202,192,200,192,204,196,199,191,213,196,208,189,210,189,217,192,219,191,217,139,80,96,56,187,193,146,67,196,132,124,90,145,71,195,188,162,56,137,88,120,87,202,230,113,157,101,132,110,122,114,100,125,109,158,109,122,125,145,126
183,40,180,31,232,55,144,71,227,56,210,32,214,42,213,34,214,35,197,26,432,234,140,146,203,234,348,194,405,189,122,111,385,248,84,82,121,118,98,165,527,181,240,49,130,50,362,39,163,27,184,89,168,48,176,116,315,144,315,139,121,55,62,17,195,50,85,21,216,56,142,39,142,38,193,56,196,55,391,96,151,51,102,17,481,145,468,199,346,103,342,102,112,23,295,141,111,27,265,98,431,51,431,51,432,54,431,51,430,50,437,68,432,55,433,58,417,36,433,57,206,113,214,114,141,191,144,192,213,141,146,189,213,140,151,183,214,134,145,192,109,143,255,111,262,106,110,143,261,112,252,114,256,108,108,143,261,99,112,145,327,135,357,219,435,203,478,193,233,89,287,111,146,79,170,83,289,150,260,89,310,95,204,67,262,93,252,140,264,99,217,107,190,115,209,90,326,89,297,87,191,118,179,94,195,97,193,112,190,125,190,116,192,117,189,122,186,123,187,117,257,156,251,168,259,161,259,158,247,144,256,135,258,131,254,132,256,133,253,131,227,169,292,232,358,249,244,29,284,73,191,147,314,162,153,113,312,184,234,155,93,111,123,97,98,73,101,94,83,76,90,100,61,92,77,91,81,72,90,87,213,77,141,19,244,125,154,15,247,125,78,38,90,31,44,11,65,11,53,25,144,46,143,45,143,44,144,44,144,43,143,43,143,43,143,44,144,45,144,46,210,131,204,158,203,160,207,167,206,166,206,169,207,164,207,166,211,167,209,132,244,108,124,71,139,75,300,107,260,174,164,115,128,49,311,340,333,135,104,58,429,121,430,115,428,122,372,114,430,115,429,119,391,119,428,125,347,105,419,115,453,213,33,15,146,49,30,14,85,28,91,37,50,20,37,16,37,17,70,35,221,73,199,66,178,73,232,145,180,83,259,128,162,67,162,64,164,61,178,62,673,76,522,103,375,240,617,122,671,65,491,44,491,147,471,253,362,223,336,185,336,207,275,206,336,206,345,177,358,191,368,165,273,208,266,217,270,202,289,161,293,207,354,120,358,117,330,139,305,187,335,152,327,144,312,166,338,143,330,123,370,103,347,142,380,102,241,163,323,186,336,137,391,84,402,80,373,105,361,109,284,102,479,129,455,154,440,229,277,405,369,81,401,87,341,150,424,229,275,119,469,183,454,210,465,181,446,184,445,277,446,208,447,291,436,206,436,183,455,187,335,161,314,215,291,229,454,229,333,228,332,211,321,166,301,187,289,125,358,123,276,119,318,138,198,214,430,140,257,102,344,121,333,186,260,192,403,171,277,156,391,87,403,57,407,50,401,51,387,96,383,98,406,49,407,50,398,66,404,56,224,126,204,125,206,115,194,121,202,163,199,140,239,135,238,127,235,128,236,157,412,130,474,383,416,136,456,183,479,252,467,353,479,310,410,129,481,298,478,242,337,181,126,80,215,93,102,58,102,60,302,114,214,40,104,51,102,51,168,57,445,63,590,87,253,52,514,211,393,90,326,130,453,140,242,83,425,85,227,58,231,79,233,79,232,79,232,79,230,79,230,79,230,77,224,79,232,79,224,79,349,159,55,42,69,44,60,35,66,62,29,72,89,63,84,63,78,59,44,40,383,181,111,86,120,76,119,77,127,74,119,73,126,57,130,70,166,79,136,69,196,65,183,41,171,89,151,47,189,135,247,53,212,58,168,66,157,22,202,108,320,108,253,231,281,236,269,145,191,248,201,240,186,254,222,210,222,230,340,242,226,130,234,124,233,137,233,131,235,131,232,140,239,138,232,136,233,141,231,137,259,88,132,71,180,58,109,63,167,68,335,102,219,93,107,62,152,49,166,77,132,79,132,76,135,89,132,79,132,79,132,78,139,79,136,72,130,72,359,152,141,162,181,27,176,62,205,31,189,36,412,83,76,77,216,48,188,29,128,74,249,69,179,65,199,51,73,44,85,55,88,31,80,174,71,174,197,90,228,52,203,58,75,39,242,78,61,23,34,13,62,8,259,131,143,49,165,64,87,39,86,4,90,4,83,4,89,4,88,4,84,4,86,4,89,4,86,4,86,4,231,59,226,54,225,52,224,51,232,61,231,59,233,61,267,85,261,78,181,67,312,168,552,234,127,105,207,176,138,28,308,166,215,204,432,308,164,63,231,143,291,62,150,29,155,17,150,19,88,10,98,13,93,14,58,15,85,11,54,6,322,151,328,103,308,128,291,172,291,173,305,137,323,113,329,100,284,77,362,78,179,70,189,71,189,76,170,120,192,76,171,74,175,49,173,72,179,90,175,61,302,72,360,174,219,128,126,85,292,128,266,196,280,145,296,88,147,53,307,124,250,137,507,230,389,36,99,70,337,282,91,73,198,91,223,92,84,56,146,92,213,46,375,99,203,50,164,47,176,120,216,45,216,45,198,51,217,45,153,131,218,64,165,61,160,52,179,61,170,59,126,80,129,73,189,49,183,49,172,50,113,142,117,112,116,126,114,131,130,114,124,86,114,88,132,94,102,97,128,113,185,123,199,112,199,124,153,69,173,79,183,83,153,95,165,92,176,89,168,79,178,19,76,7,91,31,176,17,330,36,276,32,129,14,189,20,87,10,114,14,222,202,226,197,226,197,227,199,228,199,223,202,222,203,217,200,221,192,231,197,279,100,376,196,190,64,188,61,328,150,316,149,308,159,337,228,463,131,448,126,207,79,246,77,376,110,166,69,272,84,90,63,146,59,71,111,294,47,150,48,245,143,243,115,234,91,193,94,236,105,217,98,207,111,253,105,209,90,214,112,56,66,233,80,79,43,237,58,77,87,94,46,187,57,242,109,228,163,131,51,237,132,175,132,86,72,327,146,237,132,267,290,325,153,190,272,210,274,191,273,130,284,117,253,121,262,124,263,125,266,128,269,128,270,162,251,161,251,159,257,222,149,222,161,235,138,229,146,231,141,229,144,225,154,227,146,222,143,230,141,157,107,178,103,112,71,185,104,215,113,341,30,188,116,297,144,270,164,111,70,189,205,191,203,191,207,193,201,189,213,193,210,189,213,189,219,190,222,190,220,131,79,110,56,174,192,136,67,188,125,125,100,136,72,187,181,158,48,144,82,119,78,202,210,113,149,102,122,110,113,114,90,124,99,161,99,122,118,145,118
177,35,173,27,224,46,138,67,220,47,203,27,207,35,206,27,207,28,190,21,433,217,125,137,184,236,336,174,386,185,107,103,372,242,74,75,111,120,82,151,534,146,223,55,115,47,330,34,150,30,173,82,153,48,161,114,309,124,307,122,116,55,62,15,195,45,85,19,215,50,141,35,141,34,193,51,196,50,388,86,137,45,94,16,471,132,453,197,328,107,334,117,102,28,300,131,102,26,258,92,426,39,426,39,427,42,426,39,426,39,433,57,427,43,428,45,405,36,428,45,203,113,211,113,138,191,141,191,213,138,142,188,214,137,148,183,214,130,141,191,110,138,255,106,262,101,110,138,261,107,251,108,256,103,108,138,262,93,113,140,341,120,352,210,434,187,470,202,236,80,274,119,141,74,161,87,289,169,245,87,296,97,212,54,245,97,231,150,253,90,200,114,176,112,196,85,313,80,296,74,188,114,180,90,192,93,191,108,190,120,188,112,189,113,189,117,185,118,186,112,250,156,244,168,252,161,252,154,239,147,249,136,251,132,247,132,250,132,246,129,211,160,277,205,333,242,270,31,259,87,181,132,304,172,135,100,322,172,212,147,82,113,121,89,89,73,91,94,74,77,80,100,53,93,69,92,72,73,79,87,203,90,128,13,256,125,141,10,257,114,79,34,92,35,40,12,66,8,48,25,140,45,139,44,139,43,140,43,140,42,139,42,139,42,139,42,140,43,140,44,207,139,205,151,203,154,208,160,207,160,206,163,207,158,209,159,212,160,205,139,245,92,125,64,140,66,311,86,260,153,160,107,124,42,324,319,333,114,105,51,432,109,433,104,432,110,375,102,433,103,432,107,398,107,431,113,349,95,416,104,430,203,31,15,137,57,28,14,81,26,84,33,46,20,35,14,34,16,65,32,207,72,185,64,168,72,221,133,171,82,260,118,153,67,154,63,154,61,168,62,664,46,514,88,329,229,575,152,666,37,455,41,455,154,453,226,331,233,312,170,343,190,273,199,344,189,356,159,362,173,379,147,272,194,269,197,271,187,275,179,283,225,342,121,343,122,316,150,287,210,322,157,315,139,301,169,323,148,314,128,357,103,334,147,358,129,238,184,307,205,311,156,376,87,384,87,359,105,336,118,270,103,480,114,453,140,441,214,291,373,354,80,385,86,353,119,427,214,261,118,468,172,453,197,463,170,447,173,445,256,447,196,441,267,438,193,440,172,453,176,337,143,298,218,274,227,427,224,315,235,318,210,321,152,307,166,289,156,358,102,264,98,353,143,187,244,409,133,243,119,333,118,361,193,244,216,387,170,268,140,404,54,376,66,378,66,373,67,399,70,400,72,374,76,376,75,382,65,373,74,224,110,207,109,209,100,199,105,202,147,194,125,238,120,237,113,236,114,228,143,399,120,489,341,405,124,444,164,474,226,478,317,482,279,397,119,481,268,471,217,318,166,114,79,196,86,92,57,92,58,283,122,198,32,94,49,92,49,159,59,478,51,573,60,235,51,536,182,357,99,356,104,426,129,275,80,459,85,236,46,224,79,226,79,224,79,224,79,223,79,223,79,224,75,218,73,225,79,217,79,344,152,54,36,63,48,63,29,66,55,28,65,92,55,86,55,74,59,41,37,383,168,112,77,126,67,121,68,131,65,121,64,127,48,134,61,169,70,138,60,215,52,171,44,159,92,148,26,208,121,258,35,207,78,171,49,152,13,194,105,298,112,237,231,266,239,270,162,182,240,186,238,176,249,210,211,215,218,329,237,223,124,232,118,231,130,232,125,233,125,231,134,238,132,231,129,230,134,229,130,256,77,124,66,178,50,105,58,164,60,329,90,231,83,105,57,153,42,156,76,128,63,127,60,131,73,128,63,128,63,127,62,130,63,127,57,126,57,359,137,131,160,173,21,159,57,196,25,183,29,408,71,74,64,213,39,181,22,113,69,231,53,179,59,205,50,73,38,85,49,82,30,74,174,68,171,197,85,228,47,202,51,74,36,238,70,61,20,35,11,59,6,262,117,145,43,162,57,86,35,78,3,81,4,75,3,80,3,79,3,76,3,78,3,80,4,78,3,78,3,220,47,215,43,214,42,214,41,220,48,220,47,222,50,257,73,251,66,168,55,278,153,528,261,112,111,199,166,133,43,274,152,182,222,402,309,150,79,212,152,278,56,143,26,147,13,142,15,83,8,93,11,89,12,57,14,80,9,51,5,312,147,329,93,298,119,283,171,283,172,309,130,315,110,317,91,283,87,350,75,170,70,182,65,184,70,169,113,187,68,166,67,166,48,166,68,176,82,170,53,293,51,340,166,214,111,123,68,277,134,250,179,296,130,278,84,151,38,301,97,232,132,522,212,378,38,95,63,331,255,92,66,203,83,228,86,80,50,142,83,199,51,373,85,190,53,151,51,162,116,202,50,202,50,186,53,203,50,139,122,201,63,154,68,153,48,161,59,153,60,120,81,126,80,207,45,197,48,184,49,112,135,117,105,116,120,115,125,132,108,125,77,114,78,133,85,100,89,129,104,185,115,202,102,200,112,154,62,173,71,185,75,156,88,163,85,176,80,168,71,172,15,74,6,88,30,171,14,319,28,270,26,125,11,184,16,84,8,110,11,212,201,216,203,216,202,216,202,218,199,212,202,211,203,209,197,211,196,220,201,269,85,382,180,186,57,182,54,333,157,316,132,320,140,337,209,459,117,441,108,205,71,245,69,374,99,165,60,270,74,91,57,139,55,66,103,304,46,147,43,243,132,240,103,232,81,191,84,233,95,213,88,204,103,251,96,206,81,212,103,52,60,236,74,73,38,237,53,72,83,90,41,190,52,238,104,233,159,131,46,256,125,195,137,94,66,347,142,256,125,300,264,346,155,192,244,212,246,191,245,129,281,115,249,118,258,121,259,123,262,124,265,124,266,166,249,164,250,163,254,223,141,229,153,235,130,231,138,234,132,230,136,228,146,230,138,223,135,230,132,155,102,170,103,112,78,176,103,210,114,330,34,183,116,284,142,260,160,108,64,186,206,189,204,188,207,192,203,186,213,191,212,188,216,186,220,187,222,189,223,123,75,123,51,160,190,127,67,179,120,117,98,125,71,185,171,149,41,152,78,118,68,202,190,113,141,101,113,111,104,114,80,124,89,164,90,123,111,146,110
170,31,167,24,215,38,132,64,212,39,197,23,200,30,199,21,200,22,183,16,417,222,111,125,165,235,330,153,365,177,94,91,367,228,67,67,101,120,72,134,512,117,205,65,104,48,298,31,136,33,158,78,138,51,151,111,291,113,290,113,110,53,62,13,194,40,85,16,214,43,140,31,141,30,192,45,195,44,387,74,123,40,86,17,464,117,435,193,309,110,319,136,92,31,307,122,93,26,256,83,417,39,417,39,419,39,417,39,416,40,428,45,420,38,422,38,392,35,422,38,199,113,207,112,134,190,137,190,213,135,138,187,214,133,144,183,214,127,138,191,111,133,255,100,262,95,110,133,261,101,251,103,256,97,108,134,263,88,114,135,360,103,334,213,435,164,455,197,239,65,262,129,140,65,153,84,291,188,230,90,282,93,228,50,227,94,214,137,242,84,186,104,162,107,181,81,297,86,294,60,184,110,181,86,188,92,187,106,187,116,184,111,185,111,188,113,184,114,184,108,242,156,236,168,244,166,244,149,231,150,241,139,244,137,240,133,243,133,239,128,195,155,257,184,307,236,294,30,240,102,165,119,290,186,115,91,318,152,187,144,71,115,121,81,80,74,80,95,66,79,71,101,44,94,60,92,63,74,69,88,197,105,114,11,265,133,128,8,268,117,79,30,88,38,37,12,64,7,44,26,136,44,135,43,135,42,136,42,136,41,135,41,135,41,135,41,136,42,136,43,204,133,207,144,204,147,208,154,208,153,207,156,208,151,210,152,214,153,199,140,240,76,133,54,138,56,313,64,282,144,157,99,117,36,330,299,323,94,105,44,435,97,435,93,434,98,377,91,435,92,435,96,406,95,434,100,351,84,410,93,421,178,29,14,127,50,26,12,77,24,78,32,43,20,32,13,31,14,60,33,194,70,171,64,158,71,216,122,162,82,258,108,144,66,145,63,143,60,158,60,635,31,558,57,281,220,525,164,626,32,418,39,419,160,423,209,313,220,286,152,349,171,272,182,350,171,362,142,375,155,387,126,271,178,271,178,271,171,265,171,272,233,332,120,330,120,318,128,278,209,311,158,314,121,306,150,315,134,298,137,343,105,320,151,339,151,239,208,292,219,287,179,360,92,371,92,344,104,326,138,256,102,473,105,446,126,443,198,299,341,339,80,370,85,338,108,430,199,247,118,466,161,453,184,463,159,447,162,446,234,448,184,437,244,442,180,445,160,454,164,339,125,284,205,265,220,401,220,304,227,315,193,322,138,312,146,289,187,359,81,264,126,389,151,176,275,389,128,237,148,322,116,389,197,227,239,371,168,268,164,374,72,345,82,346,83,347,83,394,56,402,51,349,108,349,110,353,89,346,96,224,95,211,92,213,84,205,89,202,132,193,108,230,109,224,107,225,107,218,129,385,111,496,300,392,116,427,145,464,200,482,281,479,247,384,111,477,237,461,192,302,148,104,73,177,81,82,54,82,54,264,119,176,39,84,46,83,45,150,64,511,46,541,64,217,50,567,158,321,87,352,88,402,150,307,81,494,74,221,42,217,79,218,79,217,79,217,79,216,79,216,79,217,74,211,68,218,79,212,73,353,141,56,31,65,40,65,24,68,48,28,58,94,46,89,47,76,51,39,34,382,155,113,68,133,57,121,59,134,56,124,55,129,38,137,52,173,60,141,51,212,42,158,50,162,82,139,6,226,104,248,23,197,98,171,31,150,29,186,122,275,117,222,232,251,244,271,179,177,225,177,225,173,236,204,202,208,204,338,221,220,117,229,111,228,124,230,119,232,119,229,127,235,125,229,123,228,128,227,124,249,66,123,59,176,43,105,50,159,53,321,78,241,71,105,50,153,35,154,70,119,47,118,45,126,57,119,47,119,47,119,46,119,47,116,42,115,41,359,121,121,158,165,16,140,50,189,19,176,23,402,60,81,53,205,30,173,16,97,62,214,42,179,53,210,45,73,32,85,43,76,30,68,173,68,166,197,80,228,42,201,43,74,33,233,62,62,17,35,10,57,5,265,103,148,36,160,49,85,30,69,3,72,3,67,3,72,3,71,3,68,3,69,3,72,3,69,3,70,3,208,36,203,31,203,32,202,31,208,36,208,36,211,39,246,61,242,56,156,45,245,147,499,279,97,117,201,151,122,50,241,150,171,212,384,287,133,90,193,160,264,50,136,23,139,10,135,12,78,7,88,9,85,11,54,12,76,8,49,4,302,144,327,83,304,110,274,170,274,171,308,121,306,108,315,80,271,84,338,72,161,70,175,60,176,70,167,106,179,59,160,62,157,48,159,65,173,75,164,46,278,31,319,159,209,94,133,52,259,128,235,162,283,111,260,78,163,24,292,69,214,127,539,194,367,40,95,56,337,229,94,59,207,76,233,79,74,46,142,75,186,53,365,72,178,54,137,54,148,106,188,53,188,53,174,54,189,53,132,107,184,59,161,58,146,53,142,63,136,67,121,68,123,87,224,36,205,40,183,40,112,129,118,97,116,113,115,118,131,102,126,68,114,69,135,76,97,81,129,95,181,106,201,91,197,100,154,56,173,63,185,67,156,80,158,78,174,72,168,63,167,12,72,5,85,29,165,11,310,22,261,20,121,9,179,12,81,7,107,9,210,192,210,199,208,196,211,196,211,193,209,192,208,195,209,187,205,191,213,197,254,71,387,165,180,48,175,45,338,161,306,113,311,121,323,197,458,102,429,96,203,63,242,60,369,88,161,51,264,64,99,54,132,50,61,96,315,45,148,39,239,121,237,92,229,70,189,75,229,84,211,79,202,94,249,86,203,72,209,93,49,55,240,69,68,36,237,48,67,79,85,36,193,47,233,100,238,155,132,41,275,114,215,130,100,58,367,134,275,114,328,235,368,154,194,215,214,217,190,216,128,279,113,244,116,253,119,256,121,258,121,262,122,263,170,248,168,247,167,250,223,133,234,145,232,122,231,130,234,124,230,127,228,138,230,130,224,127,230,124,155,96,164,101,113,84,172,97,209,108,318,41,177,114,278,136,261,144,109,58,184,205,186,204,186,207,191,206,185,210,189,215,186,218,184,218,184,222,186,223,119,68,115,47,146,188,122,61,170,111,109,98,114,75,195,165,141,41,156,69,116,59,208,173,112,133,102,104,107,95,114,71,127,79,167,80,122,104,147,102
163,28,160,21,206,31,126,62,203,32,190,20,193,26,192,17,193,17,176,13,406,211,97,108,146,233,331,132,347,162,84,77,365,212,61,57,90,119,64,117,478,104,187,74,95,39,266,40,122,35,144,77,123,51,165,105,272,119,272,119,104,55,61,11,193,34,85,14,213,37,140,27,140,26,191,39,194,38,383,64,109,39,77,19,476,104,428,177,293,107,307,150,81,33,306,111,84,26,255,72,405,43,405,43,408,42,405,43,405,43,424,34,408,42,410,42,380,34,410,42,196,113,204,112,130,189,133,189,212,131,135,186,214,130,140,182,214,124,134,191,111,128,255,95,263,89,110,128,261,96,251,97,257,92,108,129,264,82,114,131,362,82,338,196,425,144,443,175,243,50,257,114,134,56,145,78,293,207,225,78,271,82,245,49,210,96,196,140,230,80,171,99,148,104,166,80,281,87,282,59,179,108,178,82,184,90,183,105,185,112,180,110,180,108,183,110,180,110,180,107,235,156,229,168,237,168,237,149,224,154,234,141,237,138,233,134,236,133,231,129,179,158,241,160,283,230,320,26,221,117,148,107,272,190,98,73,308,161,162,139,68,104,119,73,71,74,70,94,59,76,61,101,40,87,57,84,53,74,59,89,191,120,101,10,264,120,115,8,269,104,78,26,84,37,33,12,61,5,39,27,132,43,131,42,131,41,132,41,132,41,131,40,131,41,131,41,132,42,132,42,204,124,208,138,205,140,208,147,210,146,208,149,209,144,211,146,215,146,193,140,229,63,134,45,131,48,308,44,300,127,158,92,110,34,329,279,303,78,107,37,437,85,437,81,436,86,378,80,437,81,437,84,413,83,436,88,352,74,403,81,395,162,28,13,117,53,24,10,72,23,73,29,41,18,29,13,29,14,55,27,180,69,157,64,149,70,208,110,153,81,252,98,135,66,137,62,132,58,147,58,585,36,606,59,233,228,478,174,577,35,391,72,391,181,398,179,316,188,258,145,360,155,268,163,359,154,369,129,385,132,395,115,268,162,271,158,270,156,264,150,280,206,327,107,325,106,323,105,290,183,310,144,312,104,311,126,309,114,290,128,329,108,307,157,323,175,229,200,290,200,267,205,344,98,354,93,336,110,306,151,242,102,458,103,435,114,445,183,299,309,324,79,354,85,307,110,434,183,234,118,465,151,453,172,462,148,448,151,448,213,450,171,436,221,447,167,450,149,452,152,340,108,281,190,266,203,375,218,301,209,314,177,322,124,318,125,290,219,359,60,264,154,424,154,155,280,368,123,234,177,311,114,417,177,209,262,355,165,269,187,346,99,315,99,312,100,317,100,367,64,372,65,320,143,318,144,329,110,317,115,224,79,215,76,216,69,213,73,202,116,203,92,216,104,210,101,210,101,206,117,372,104,495,259,379,108,411,129,450,174,479,245,471,215,371,104,468,207,446,167,281,136,92,68,158,76,72,50,72,50,246,115,166,32,74,44,73,44,154,56,542,41,509,66,199,48,584,137,285,79,350,79,377,169,333,93,522,44,206,41,211,72,212,74,212,73,212,73,211,72,210,71,210,71,204,63,212,73,205,67,360,128,59,25,69,33,67,18,70,41,27,51,96,38,91,39,78,43,40,29,378,142,113,59,140,47,122,50,139,47,126,45,131,28,139,43,176,50,142,42,195,53,156,40,166,70,139,22,214,106,227,32,190,118,163,27,147,47,184,129,253,118,206,232,236,246,256,179,167,211,167,211,171,223,200,189,192,204,355,218,217,111,227,105,224,118,227,113,231,112,227,121,232,119,226,116,227,121,225,118,244,56,123,51,173,35,104,43,152,50,311,67,246,60,104,43,154,28,161,60,107,31,106,29,112,45,107,31,107,31,106,30,107,31,103,26,103,26,359,106,111,156,157,11,123,44,182,13,168,18,394,50,75,45,197,24,165,12,93,48,197,39,179,48,211,40,68,31,85,37,70,30,68,167,69,161,197,75,228,37,200,36,74,30,228,54,62,15,36,8,55,4,267,90,149,30,157,42,84,25,61,3,63,3,59,3,63,3,62,3,59,3,61,3,63,3,61,3,61,3,196,26,191,23,191,23,191,23,195,26,196,26,198,28,235,49,231,45,144,36,211,150,465,294,102,102,201,135,106,49,207,147,185,179,378,255,114,84,186,149,249,45,129,20,131,8,127,10,73,5,83,7,81,9,52,11,72,6,46,4,292,139,322,73,305,100,266,169,266,170,300,116,298,106,312,68,259,83,326,70,153,70,168,56,168,67,165,99,171,52,153,59,148,48,155,57,169,67,157,43,258,19,300,152,204,77,150,39,243,120,221,144,264,99,243,70,177,14,278,43,202,112,550,176,357,43,96,50,343,202,94,52,210,68,236,73,68,43,143,66,172,54,351,61,165,54,124,54,134,92,174,54,174,54,162,54,175,54,127,92,167,60,173,51,141,56,127,77,125,82,134,59,120,82,218,23,196,34,174,36,112,122,117,90,116,107,115,112,129,96,127,58,114,59,136,68,95,73,130,86,175,98,199,81,189,89,150,49,171,54,183,59,156,73,151,75,170,63,168,55,161,9,69,4,82,27,159,8,300,17,253,16,117,7,173,9,77,5,104,8,210,182,211,188,208,186,212,186,211,183,214,183,208,184,210,177,204,181,213,186,241,59,388,148,176,40,169,39,341,153,290,96,295,102,304,191,459,87,420,82,199,55,237,52,364,77,158,42,256,53,107,50,125,44,57,88,315,36,144,35,236,110,233,80,226,60,184,66,224,74,207,70,198,86,247,77,200,63,206,84,46,49,243,63,62,32,236,42,61,75,79,31,196,41,228,96,242,150,133,36,288,94,232,114,105,51,386,119,288,94,346,200,389,146,179,187,199,189,188,188,126,276,109,242,114,249,116,252,119,254,118,258,120,259,173,248,170,243,170,248,223,124,233,137,225,115,231,122,230,116,226,119,228,130,228,121,224,119,226,117,155,91,168,93,109,84,172,88,210,102,307,45,172,110,280,124,264,127,111,51,184,202,185,201,185,204,188,207,185,208,186,215,183,218,184,215,183,219,184,222,113,61,109,42,133,188,120,52,173,102,100,95,109,85,201,155,134,47,157,60,116,50,208,155,112,124,101,95,111,85,114,61,127,69,169,71,124,97,148,94
157,26,153,18,198,27,120,60,194,27,183,17,185,22,185,13,186,14,168,9,404,193,90,90,130,224,336,112,334,143,79,62,365,197,59,49,80,112,61,99,444,125,166,75,109,34,234,47,109,42,134,75,108,49,177,97,252,133,255,130,98,54,61,9,191,29,84,11,212,30,139,22,138,21,190,33,192,32,381,53,95,41,69,21,493,94,436,159,278,96,291,159,71,35,306,101,76,26,251,64,396,43,396,43,396,45,396,43,396,43,419,23,396,45,398,45,367,34,398,45,193,113,201,112,126,189,129,189,211,128,131,185,214,126,136,182,212,121,130,190,112,123,256,89,264,83,110,123,261,90,252,91,258,86,108,124,266,76,116,126,359,63,339,176,413,123,421,163,248,35,243,114,129,47,135,76,287,196,219,62,257,78,259,60,196,82,179,120,218,78,154,101,135,101,150,81,265,87,269,63,175,107,174,81,180,90,178,104,180,111,175,107,177,106,179,108,177,108,175,104,228,156,222,165,230,168,230,155,216,153,227,142,230,138,225,135,229,133,224,129,164,156,223,135,257,223,334,19,198,120,130,96,256,193,93,54,293,175,137,129,68,93,119,65,62,75,66,85,58,67,60,92,40,78,57,75,50,65,59,78,185,129,88,12,267,107,102,10,283,102,74,22,80,38,30,12,59,3,34,28,128,42,127,41,127,41,128,40,128,40,127,40,127,40,127,41,128,41,129,42,203,116,210,131,205,133,209,141,211,140,209,142,211,137,212,139,215,140,189,136,215,54,133,36,122,42,294,24,308,110,158,84,104,30,321,259,291,64,103,30,438,73,439,70,438,74,380,69,439,69,439,72,420,72,438,76,354,63,395,70,383,135,27,10,111,43,23,9,68,20,66,27,37,17,27,11,27,11,52,21,166,69,143,63,139,69,199,98,144,81,243,90,126,65,129,61,121,56,137,57,535,29,651,86,188,248,451,218,528,29,355,72,380,169,376,155,318,157,233,132,366,137,263,145,366,137,379,111,395,117,396,97,263,147,269,138,268,141,262,128,288,177,319,95,322,92,313,88,297,158,307,131,316,98,308,106,306,110,293,112,315,113,295,160,302,194,212,178,286,171,254,219,328,106,339,100,320,112,299,171,229,102,443,102,422,105,447,168,291,277,309,79,339,84,277,110,438,168,220,117,464,140,453,159,460,137,448,141,450,192,451,159,439,198,453,154,456,137,456,146,342,90,285,175,270,186,349,219,301,191,315,161,321,113,324,104,266,218,357,39,264,183,435,138,159,252,347,118,234,206,300,112,412,167,194,252,339,162,269,211,319,128,284,124,282,125,289,121,340,75,343,74,292,176,290,178,304,136,296,147,223,65,209,67,203,67,206,67,199,101,204,76,201,97,196,94,196,94,193,105,358,98,485,217,366,103,392,116,430,148,468,209,456,183,357,97,452,176,426,143,262,120,83,57,139,72,62,47,62,47,236,104,149,32,65,42,64,42,161,50,514,28,476,67,181,47,557,107,249,76,338,57,352,175,342,122,506,21,190,39,204,67,205,67,204,67,204,67,203,66,203,66,203,66,197,59,205,67,198,63,367,115,61,19,74,26,70,12,71,34,27,44,98,29,94,31,81,35,41,24,376,129,115,50,147,38,125,41,143,38,127,36,133,18,142,34,179,40,145,33,187,70,157,28,173,58,144,43,196,120,206,48,180,122,165,44,141,55,180,109,230,115,191,229,221,250,255,162,154,199,154,199,157,220,190,182,175,200,371,215,213,105,225,98,221,112,226,106,229,106,223,115,229,113,223,110,226,115,224,111,237,47,121,43,169,27,101,35,156,42,301,55,247,48,101,36,152,21,164,50,95,15,93,13,97,34,95,15,95,15,94,14,95,15,92,11,92,11,359,91,101,153,150,8,109,27,174,15,160,13,386,40,72,34,187,19,158,10,97,36,179,40,179,42,211,34,62,31,85,31,64,30,69,161,70,155,197,69,228,31,197,28,72,26,224,46,63,12,36,7,53,4,270,76,149,23,153,34,83,21,53,3,55,3,51,3,54,3,54,3,51,3,53,3,54,3,52,3,53,3,183,18,179,16,179,16,179,16,182,18,183,18,185,20,225,38,222,35,131,27,178,141,435,308,107,87,194,119,90,48,183,128,197,146,358,225,96,81,182,130,235,40,122,18,124,6,120,8,69,5,79,6,77,8,49,10,68,6,43,4,282,135,313,65,301,90,258,169,258,170,292,114,290,104,307,56,247,83,314,68,144,69,160,51,161,67,163,92,162,47,145,55,139,48,152,50,162,60,150,43,237,11,281,143,199,61,160,42,230,111,207,126,245,88,225,64,192,12,257,25,189,97,562,158,346,44,97,43,348,175,94,45,212,61,239,66,62,39,142,58,158,53,338,53,152,52,110,53,124,78,161,54,160,54,150,52,161,54,125,77,155,65,184,52,133,51,120,80,119,76,148,55,119,75,200,32,181,35,163,36,111,116,115,82,115,100,115,105,127,90,127,49,114,49,137,59,90,64,131,77,172,90,189,71,180,78,146,43,166,46,175,51,150,66,143,71,162,58,160,49,155,7,67,4,79,26,153,6,290,12,246,11,112,5,168,7,74,4,100,6,221,178,217,183,215,178,221,183,221,181,225,182,214,177,221,177,213,175,220,180,226,49,386,131,169,31,161,30,340,143,276,81,280,85,284,189,455,74,407,73,195,46,229,44,356,66,151,33,246,44,114,47,117,40,56,81,311,28,142,31,232,100,230,69,222,50,180,56,220,64,202,61,194,77,244,68,197,54,202,74,43,44,247,58,57,29,233,37,56,71,74,28,199,36,223,95,246,145,134,31,291,75,243,94,106,43,405,104,291,75,359,165,397,126,167,159,187,161,186,159,124,273,105,242,111,245,112,249,117,250,117,254,117,255,177,248,174,239,174,246,220,117,229,128,217,111,225,116,223,108,219,112,224,122,223,113,217,111,218,111,154,85,171,86,103,79,173,79,206,96,295,49,169,106,282,112,266,111,113,45,184,199,185,198,185,201,186,207,185,205,184,212,181,216,184,213,183,217,184,219,108,54,115,36,118,187,117,42,181,95,91,96,109,96,190,158,129,54,151,52,116,40,208,135,112,116,101,85,110,76,115,51,127,59,172,61,118,93,148,86
150,24,146,17,189,23,115,59,185,22,176,15,178,19,178,10,179,11,161,7,401,174,80,81,114,220,344,94,326,122,66,58,367,181,48,45,71,114,56,82,410,147,159,69,119,31,245,31,108,37,147,64,119,44,189,87,248,127,244,131,93,56,60,7,190,23,84,9,210,24,137,18,137,17,188,27,191,26,377,43,81,47,61,22,511,82,439,143,272,78,271,158,61,35,303,90,67,28,247,65,394,31,394,31,395,33,394,31,394,31,413,14,395,34,395,35,367,28,395,35,189,113,197,112,123,189,126,188,210,125,127,185,214,123,132,182,209,117,126,189,113,118,257,84,263,78,110,118,262,85,254,86,259,81,108,119,261,73,116,121,348,46,340,155,406,101,399,153,239,28,237,127,124,37,126,72,282,178,210,49,243,72,262,76,179,73,158,102,221,72,137,102,121,103,135,82,248,88,255,65,170,106,170,81,176,89,174,104,177,109,171,107,172,106,174,107,172,105,170,104,221,156,214,160,223,163,223,155,209,149,220,142,223,138,218,134,222,132,217,127,149,151,202,115,234,221,316,10,192,115,118,82,266,181,100,33,274,181,116,115,68,82,118,57,58,66,66,74,58,58,59,82,39,70,57,66,50,56,59,68,182,119,75,14,265,97,89,13,286,96,70,19,76,36,26,12,55,4,30,27,124,42,124,42,123,41,124,41,124,41,123,41,123,41,123,41,124,41,125,42,201,108,210,124,206,127,211,134,213,133,210,135,213,130,213,132,215,133,189,130,200,48,129,26,112,39,273,12,310,89,154,76,107,22,315,238,290,43,98,23,440,61,440,58,440,62,381,57,440,58,440,60,426,60,440,63,355,53,387,58,369,109,25,9,100,41,21,7,65,15,59,22,35,14,25,8,25,8,48,17,153,68,129,62,129,69,190,86,135,80,233,85,117,65,120,60,111,55,126,57,491,47,674,88,163,207,454,166,488,51,318,63,384,132,347,131,319,126,207,118,369,124,252,127,370,123,386,88,394,94,403,76,256,131,266,118,265,126,256,107,292,152,310,85,317,78,313,65,301,132,304,119,305,83,310,78,299,94,296,96,309,100,290,147,292,191,192,160,290,151,251,193,314,114,324,112,308,102,284,180,215,102,428,100,408,99,450,153,283,245,294,79,323,84,246,110,443,153,206,115,462,129,454,146,459,126,449,130,453,170,453,147,447,174,459,141,461,126,453,134,328,98,295,160,276,169,322,223,303,173,317,144,307,114,330,84,266,187,336,47,264,211,399,127,173,221,327,114,232,233,289,110,384,166,213,229,324,158,270,234,293,159,260,152,259,155,262,148,313,88,313,86,277,180,275,194,285,158,283,165,207,64,193,66,188,66,190,67,189,85,190,68,186,89,182,87,182,87,180,93,345,93,466,176,355,94,373,105,407,126,450,173,434,152,344,93,428,146,403,123,247,101,74,50,120,72,52,42,52,42,236,85,134,32,55,41,54,41,165,41,481,31,444,63,177,32,523,100,223,71,328,28,361,147,372,112,477,46,175,38,198,63,199,64,197,63,197,63,196,62,196,62,195,62,190,57,199,64,191,61,372,102,63,14,75,18,69,7,72,26,26,37,98,20,97,23,83,27,43,19,371,115,116,40,154,28,124,32,146,29,129,26,132,9,143,24,180,31,146,24,180,88,169,24,178,45,141,62,199,102,188,65,190,101,161,61,139,73,176,89,216,96,176,224,206,251,253,145,140,188,140,188,144,221,177,182,159,196,388,214,211,99,223,92,218,105,223,100,228,100,220,108,226,107,222,103,225,108,223,105,230,36,119,35,162,20,97,27,159,34,293,44,241,36,98,29,145,17,164,40,81,6,80,6,81,24,81,6,81,6,80,6,81,6,78,6,77,6,359,76,91,150,142,5,99,16,165,11,153,10,374,30,66,24,178,14,152,5,81,32,162,42,179,36,211,28,56,31,85,25,58,30,70,155,70,150,197,64,228,26,193,21,71,23,218,39,64,10,36,5,50,3,273,62,149,17,149,27,81,16,44,3,46,3,43,3,46,3,45,3,43,3,44,3,45,3,44,3,44,3,170,12,167,11,167,11,167,11,170,12,170,12,172,13,213,26,210,23,119,19,144,129,461,284,110,72,184,104,80,36,149,123,202,113,330,194,79,69,181,113,220,36,115,16,116,4,112,5,64,4,74,5,73,7,47,9,64,5,41,3,272,132,303,57,292,81,249,165,249,166,283,112,281,103,299,44,235,85,302,67,135,70,153,48,153,67,160,85,154,43,138,53,130,49,149,43,156,54,142,41,216,9,262,131,191,44,168,41,215,100,193,111,224,79,207,56,207,15,233,13,177,82,569,137,335,46,97,36,347,148,94,38,213,53,240,59,56,35,142,49,145,50,324,44,140,49,97,50,116,64,147,51,146,50,138,48,147,51,124,62,170,52,196,56,126,48,127,62,128,61,161,56,121,68,182,35,167,36,151,36,109,109,114,75,114,94,115,98,127,84,127,40,114,39,139,50,87,56,132,67,169,81,183,61,179,67,139,40,161,38,167,45,144,59,141,64,154,52,152,43,150,5,65,3,76,26,148,5,279,8,237,7,108,4,162,5,71,4,97,4,230,180,228,179,225,180,231,183,231,181,234,179,224,179,231,180,223,175,230,182,210,40,379,113,164,24,154,22,336,134,261,65,265,70,267,186,454,62,395,66,188,39,221,38,347,57,145,25,236,38,122,44,110,36,53,73,300,25,138,29,227,89,223,58,217,40,175,47,214,53,198,51,189,69,240,58,192,45,197,65,42,38,251,52,51,27,228,32,51,68,69,26,200,31,217,93,249,139,136,25,289,55,242,74,105,35,416,84,289,55,356,130,397,105,161,131,181,133,181,131,122,270,100,242,107,243,108,248,114,246,114,250,116,251,181,248,177,239,177,245,212,112,224,120,209,108,217,111,215,104,211,105,218,115,214,106,209,108,210,108,153,80,173,78,96,73,174,70,207,91,284,52,174,102,284,100,266,94,113,39,185,197,185,196,185,199,183,206,186,202,184,209,181,213,184,210,183,214,184,216,102,48,107,32,111,181,113,32,190,89,82,94,99,91,193,149,122,47,148,44,115,31,210,115,112,108,101,76,110,67,114,42,127,49,175,52,112,94,145,79
143,22,139,15,180,20,109,58,176,19,170,14,171,17,171,8,172,8,154,6,401,154,61,73,94,227,336,73,314,110,51,52,357,176,38,38,61,115,43,67,431,116,176,52,127,29,277,26,122,30,160,57,131,37,190,78,263,113,258,118,87,62,60,5,188,18,83,6,208,18,136,14,136,13,187,21,189,20,375,32,67,52,52,19,527,70,447,125,269,61,254,147,51,29,299,80,58,29,247,74,393,20,393,20,393,21,393,20,393,20,402,12,394,22,394,23,379,19,394,22,186,113,194,112,119,189,122,188,210,121,123,185,214,120,128,182,206,117,122,189,109,114,254,79,258,75,111,114,260,80,254,80,254,79,108,114,255,73,115,116,332,35,335,134,401,78,377,143,226,20,232,132,120,28,118,68,276,158,200,38,230,70,277,77,161,73,144,88,233,72,120,104,107,105,119,83,232,88,242,63,166,105,166,81,172,89,170,103,172,107,166,107,167,106,170,107,168,104,166,104,213,156,207,158,217,158,216,152,201,147,212,142,216,134,211,131,215,129,209,125,133,150,188,88,211,214,290,8,215,105,114,64,275,166,100,13,276,173,104,93,68,71,118,49,58,57,65,64,57,49,59,73,39,61,56,57,50,47,59,58,185,103,62,14,260,93,76,16,279,85,66,17,75,32,22,12,51,5,25,26,121,42,120,42,120,41,121,41,120,41,120,41,120,41,120,41,121,41,121,42,199,99,211,118,207,120,212,128,214,127,212,128,215,123,215,125,215,126,189,124,194,32,122,18,110,31,252,7,303,68,149,69,104,18,308,218,282,23,91,20,441,49,441,47,441,50,383,46,441,46,441,48,432,48,441,51,356,43,380,47,362,83,23,8,89,31,21,5,60,13,53,17,31,11,24,6,24,6,42,14,139,67,116,61,119,68,181,75,126,80,224,82,108,64,112,59,100,54,116,56,452,83,652,52,142,160,485,122,447,82,282,56,408,101,319,113,327,95,183,111,372,103,245,118,372,103,396,68,403,72,403,60,247,115,261,98,259,111,246,123,292,122,299,76,305,66,296,65,299,106,297,107,298,69,297,78,289,89,292,80,302,88,284,133,295,163,172,142,286,123,253,167,307,99,309,104,300,86,287,157,201,102,413,98,394,95,453,138,285,213,280,79,308,83,215,108,448,138,193,113,461,118,455,134,459,116,450,119,455,149,454,134,456,151,466,128,467,115,455,122,311,107,300,145,282,152,310,204,307,154,320,128,293,114,335,63,266,156,315,52,249,207,364,119,187,191,306,110,221,213,278,108,356,162,230,205,308,153,259,228,284,137,259,131,256,141,262,123,287,105,285,109,273,144,278,156,287,125,287,130,192,64,176,66,172,66,175,67,173,74,175,75,171,81,167,79,168,80,167,83,332,89,433,134,344,95,354,96,382,109,422,139,405,124,331,89,400,121,378,107,259,81,64,41,104,59,49,32,49,32,232,67,118,42,49,32,49,31,169,32,448,42,418,51,170,47,492,131,258,64,302,12,379,125,369,79,443,53,167,37,191,61,192,62,189,59,189,59,189,59,189,59,188,59,182,55,191,61,184,59,371,90,60,8,72,12,63,4,72,19,26,29,94,12,98,15,85,19,44,14,367,102,116,31,151,20,125,23,146,19,126,17,122,5,143,14,183,21,146,15,178,69,162,18,178,33,122,45,204,81,169,81,197,80,156,67,132,66,172,70,201,78,161,215,191,256,252,129,125,182,125,182,131,221,164,182,143,189,405,213,209,93,218,88,216,99,218,95,223,93,218,102,222,100,220,97,224,102,221,99,226,27,115,28,155,21,90,19,163,26,283,40,232,28,93,22,138,20,164,30,65,6,64,5,65,20,65,6,65,6,64,5,65,6,62,5,62,5,359,61,81,145,134,3,85,22,156,8,145,6,363,22,59,15,169,11,146,5,76,19,144,45,179,30,211,22,49,31,85,18,54,26,71,148,72,145,194,62,223,26,188,15,69,20,211,31,65,7,35,4,48,3,276,49,145,11,143,19,79,12,36,3,37,3,35,3,37,3,36,3,35,3,36,3,37,3,36,3,36,3,158,8,155,7,155,7,155,7,157,8,158,8,159,8,201,15,199,14,106,13,110,116,487,261,114,56,176,90,65,30,116,112,205,79,307,164,61,57,194,98,205,32,107,15,108,3,105,4,59,4,69,4,69,6,44,8,60,4,38,3,263,130,294,53,283,77,241,162,241,163,275,111,273,103,287,33,223,87,290,66,127,70,146,45,145,66,159,79,146,40,131,52,122,48,145,35,148,48,135,40,196,9,246,115,179,27,178,33,200,91,177,92,204,68,191,50,222,24,207,10,164,68,574,115,325,49,96,29,348,121,94,32,214,45,242,52,50,33,142,40,131,44,316,32,127,42,83,44,109,50,133,45,133,45,126,41,133,45,125,47,187,53,207,57,119,45,145,55,145,55,175,55,127,62,164,36,152,36,139,40,106,103,113,68,111,87,112,93,127,78,125,31,114,29,140,41,84,48,132,58,167,73,179,50,178,55,133,39,155,32,165,37,142,51,139,58,154,44,148,35,144,4,62,3,73,25,142,3,269,6,229,5,104,3,156,4,68,3,93,4,234,172,232,171,232,174,234,173,234,172,235,168,234,178,236,172,227,166,235,174,194,31,371,97,157,16,148,16,332,124,246,48,250,52,247,183,447,56,385,59,181,31,213,34,336,49,136,20,226,33,130,43,103,32,50,66,290,21,133,28,221,78,216,46,210,29,170,38,207,43,191,42,183,60,236,49,185,35,192,55,40,33,254,47,46,25,223,29,46,65,64,25,200,26,212,92,251,134,137,20,280,36,238,55,102,27,417,64,280,36,340,95,393,83,154,102,174,104,176,103,120,267,97,239,103,243,104,245,110,246,111,249,113,249,183,244,181,237,181,243,204,106,218,115,200,104,209,107,207,101,203,102,210,111,206,102,201,103,202,105,153,74,175,70,89,69,177,61,208,85,272,57,177,96,288,88,269,78,112,33,185,194,185,193,185,196,183,203,186,200,184,206,181,210,184,207,183,211,185,213,97,41,95,25,122,172,108,24,197,80,74,88,88,84,183,153,114,41,149,35,106,26,210,95,112,100,102,67,109,58,105,34,124,41,179,43,106,93,137,78
137,22,132,14,171,18,103,58,167,17,163,13,164,16,165,7,165,7,147,5,404,138,50,55,78,223,336,52,297,94,36,42,343,179,32,28,49,115,31,50,464,94,186,41,126,22,306,23,133,27,163,45,136,29,199,66,281,104,273,108,83,62,59,4,187,12,82,4,205,11,134,10,134,9,185,15,188,14,373,21,56,40,44,16,529,52,445,106,275,43,241,131,44,21,292,70,50,26,242,77,391,9,391,9,392,9,391,9,391,9,391,9,393,10,393,10,392,10,393,10,183,113,190,112,115,189,118,187,210,118,119,185,212,116,124,182,203,117,118,189,104,111,249,78,252,75,108,110,255,79,249,78,248,79,106,109,249,73,110,112,318,24,322,115,399,55,357,126,215,14,227,116,116,18,109,65,267,141,190,26,217,69,277,61,144,78,134,67,243,70,104,107,110,95,104,92,224,77,242,57,161,105,162,78,167,88,166,104,168,107,162,106,163,106,165,107,163,104,161,104,206,152,199,156,210,156,209,148,201,140,205,139,209,134,204,128,208,126,202,123,118,140,177,63,189,204,266,8,233,91,114,46,289,154,80,9,292,160,105,67,67,60,118,41,58,49,65,54,57,40,58,63,39,53,56,49,50,38,59,47,192,87,49,16,254,82,63,15,277,71,62,15,76,28,21,9,48,4,25,21,117,41,116,40,116,40,117,40,117,40,116,39,116,39,116,39,117,40,117,40,195,91,211,111,209,113,212,121,214,120,212,122,215,117,215,118,215,119,188,117,182,27,113,15,110,22,231,8,286,50,141,63,98,26,293,200,265,10,84,17,442,37,443,35,442,37,384,35,443,35,442,36,437,36,442,38,357,32,373,35,346,61,21,6,80,21,21,4,56,11,51,10,29,9,23,4,23,3,37,11,126,66,102,60,109,68,169,65,116,80,214,79,98,64,103,59,89,54,105,55,405,58,648,30,145,111,532,101,403,56,264,42,441,76,306,85,333,64,156,103,373,85,245,104,372,85,377,65,408,58,396,46,237,101,253,79,247,97,231,127,290,95,291,66,290,57,288,43,295,80,290,95,291,75,293,65,276,81,277,67,291,75,278,120,298,143,151,127,290,102,257,142,298,86,298,86,289,74,286,128,187,102,398,97,380,93,456,123,296,181,265,79,292,84,184,105,453,123,179,112,459,107,456,121,457,105,451,108,457,128,456,122,468,128,472,115,472,103,454,111,293,110,303,129,290,135,307,178,312,136,324,112,279,114,336,45,267,125,294,53,249,179,329,112,203,161,285,106,220,184,267,105,328,157,245,182,292,147,259,205,280,104,266,100,266,107,264,91,283,86,282,92,272,107,272,118,288,99,290,102,176,65,160,66,157,66,159,66,158,70,159,70,156,74,153,73,154,74,153,75,318,86,392,102,331,86,335,90,356,97,386,112,373,105,318,86,370,103,353,96,272,60,56,31,101,40,49,22,49,22,224,48,103,50,49,22,49,21,174,23,419,42,450,49,160,39,472,136,294,61,267,10,407,121,340,57,409,53,152,37,184,59,184,59,182,55,182,55,182,55,182,55,181,54,175,55,184,59,177,56,361,78,55,5,65,6,57,3,72,12,27,22,87,7,93,11,86,11,43,9,363,89,116,22,141,16,123,14,139,13,117,11,112,4,135,10,178,12,136,11,165,51,149,24,175,20,100,28,208,59,169,61,201,60,152,50,125,52,168,50,181,65,146,205,182,247,249,112,110,178,110,178,118,222,151,182,127,183,421,213,204,90,211,87,212,93,212,91,218,88,215,96,219,94,218,90,220,95,219,92,219,31,109,21,153,15,82,16,167,18,278,28,227,16,85,16,130,22,162,20,49,5,48,5,49,15,49,5,49,5,49,5,49,5,47,5,47,5,359,46,74,135,126,2,75,13,147,4,138,4,351,16,47,14,159,7,138,4,66,12,127,47,179,24,207,16,43,31,79,18,48,26,72,142,72,140,189,62,218,26,180,9,66,19,205,25,65,5,34,3,46,3,281,35,140,7,137,13,76,7,27,3,28,3,26,3,29,3,28,3,27,3,27,3,28,3,27,3,27,3,145,5,143,5,143,5,143,5,145,5,145,5,146,5,189,8,187,7,94,8,102,87,515,240,117,42,178,75,52,19,108,85,202,52,303,131,61,40,213,93,189,30,100,15,100,3,97,3,54,3,64,4,64,5,42,8,55,3,36,3,253,130,284,51,273,70,233,160,233,161,267,110,265,102,274,26,210,92,277,65,118,70,139,44,137,67,156,72,137,37,124,51,113,48,138,29,141,45,128,40,175,12,231,96,164,13,171,22,183,82,158,77,185,58,174,43,225,20,182,15,147,55,572,93,314,42,94,22,343,94,93,25,213,38,243,45,44,31,139,32,118,35,320,18,115,33,70,35,102,36,119,36,119,36,113,31,119,36,124,32,204,57,202,45,111,43,164,56,162,56,179,49,134,59,146,38,137,41,131,32,100,97,111,60,107,81,105,91,122,72,120,22,114,19,138,32,81,40,133,49,164,64,173,40,172,45,126,37,155,24,162,28,139,44,131,56,147,35,143,29,138,3,60,3,70,25,136,3,259,4,221,4,100,3,150,3,65,3,90,3,233,162,233,160,232,163,234,163,234,162,236,158,232,168,236,162,229,156,235,164,178,19,363,82,149,9,140,9,324,117,230,34,233,36,230,183,445,43,374,57,173,27,204,31,325,43,127,17,216,31,132,35,96,28,45,58,280,16,130,26,211,67,207,35,200,21,161,31,197,32,183,33,175,53,229,40,176,29,185,46,40,27,254,41,40,23,218,27,41,63,59,22,198,21,207,92,251,129,137,15,263,16,226,40,95,19,411,45,263,16,310,63,382,62,148,74,168,76,168,76,118,264,97,235,99,242,103,241,106,244,109,245,110,246,180,240,179,234,181,240,196,100,210,111,192,100,200,103,198,98,195,101,202,107,197,98,193,99,193,100,153,69,176,63,83,65,182,52,207,79,265,55,180,91,290,75,272,61,112,27,186,191,185,190,183,194,183,201,185,197,184,204,181,207,182,204,182,208,184,210,94,35,95,17,126,159,102,14,197,70,66,78,77,78,179,147,107,40,149,25,97,27,210,75,112,92,101,58,107,49,95,32,114,40,182,33,99,92,129,77
130,21,126,14,163,17,97,58,159,16,156,12,156,15,158,6,158,6,140,4,411,118,45,36,61,214,342,32,285,75,26,30,328,184,30,18,38,108,23,34,482,71,201,27,136,12,326,16,141,15,170,32,145,18,208,54,287,89,282,99,79,56,58,3,185,7,80,2,201,5,132,6,133,5,182,9,185,8,369,11,58,26,36,12,534,35,433,91,287,28,238,113,34,17,283,63,47,18,235,69,380,7,380,7,381,7,380,7,380,7,380,7,381,7,381,7,382,7,381,7,180,113,187,112,111,189,114,187,207,117,116,185,209,114,120,182,200,117,115,189,99,109,243,76,246,75,103,110,249,77,243,77,243,79,102,109,243,73,106,109,307,8,304,113,395,31,340,110,200,13,218,102,110,10,101,60,252,123,177,12,223,57,268,50,132,70,113,64,233,66,96,97,113,82,95,90,238,67,245,46,157,104,158,76,163,87,161,101,163,107,158,105,158,103,160,105,159,104,156,103,204,146,206,152,204,152,205,143,207,135,203,132,204,129,203,121,202,123,203,116,106,129,164,40,164,193,246,13,249,76,112,29,299,141,60,20,311,148,108,42,67,49,118,33,58,40,64,44,57,31,57,54,38,44,56,40,50,29,59,37,202,72,42,10,246,92,50,15,270,60,58,15,79,26,19,6,44,3,22,18,113,40,112,40,112,40,113,39,113,39,112,39,112,39,112,39,113,39,113,40,187,88,208,105,212,106,211,115,214,113,212,115,214,110,215,112,215,112,184,111,185,12,104,13,112,13,209,15,264,39,137,55,98,18,273,190,250,7,78,13,443,25,444,24,443,25,385,24,444,24,443,25,441,25,443,26,358,22,369,24,364,40,21,3,78,9,19,3,53,9,45,5,29,6,21,3,20,3,41,6,112,65,88,58,100,67,157,59,107,78,204,77,89,63,95,55,78,53,95,54,358,43,601,36,167,63,580,108,356,43,296,29,477,74,303,53,332,33,149,75,353,66,229,86,353,66,356,57,393,45,374,35,223,87,233,72,231,95,221,105,283,64,280,56,279,44,280,22,286,54,280,82,280,57,284,37,277,74,271,52,279,62,271,106,297,114,131,111,286,73,263,116,287,72,284,70,279,61,277,102,173,102,383,96,366,92,460,107,312,149,250,79,277,83,154,101,458,107,165,110,457,97,457,108,456,94,452,97,459,107,457,110,479,105,478,102,477,92,449,99,275,108,307,114,299,118,310,152,319,118,328,96,265,114,315,44,267,93,273,51,249,151,294,106,224,131,264,102,223,155,256,103,300,149,259,159,276,140,258,181,276,71,269,68,267,72,268,60,280,59,284,62,270,71,269,80,281,70,281,72,161,65,143,66,141,66,143,66,142,66,143,66,141,69,139,69,139,69,139,69,305,84,351,82,319,86,316,86,330,89,350,95,341,92,304,84,339,91,329,88,277,38,58,19,96,21,49,12,49,12,216,31,99,27,49,12,49,12,182,20,386,27,483,42,176,27,499,101,326,44,235,21,419,101,307,47,374,46,163,27,176,56,177,56,175,49,175,49,174,48,174,48,174,48,168,52,177,56,169,53,349,73,49,4,58,4,52,3,67,5,24,16,78,4,85,7,80,5,39,5,358,76,116,13,131,10,115,7,130,8,110,6,102,2,125,8,168,8,127,8,147,36,143,23,165,11,79,16,210,38,175,40,201,39,146,32,131,34,162,30,158,60,131,201,180,232,245,95,95,176,95,176,104,222,138,182,110,176,438,213,197,86,205,87,206,88,205,87,212,85,211,91,214,89,212,86,216,89,213,88,214,20,103,13,152,7,74,11,169,10,276,16,221,24,78,14,124,19,161,10,33,4,32,4,33,11,33,4,33,4,33,4,33,4,32,4,32,4,359,31,64,128,119,2,59,14,138,3,130,2,340,12,42,16,150,4,130,2,50,8,110,44,178,19,202,14,37,31,73,18,42,26,74,136,74,134,183,62,212,26,173,7,62,17,197,21,63,3,33,3,44,3,285,21,133,4,129,7,71,4,19,3,20,3,18,2,20,3,19,3,18,2,19,3,19,3,19,3,19,3,132,3,131,3,131,3,131,3,132,3,132,3,133,3,177,4,176,4,82,4,107,53,545,221,119,28,181,60,47,8,127,53,199,20,309,97,79,25,231,93,173,28,93,15,92,3,90,3,50,3,60,3,60,4,39,8,51,3,33,3,243,130,274,48,263,68,225,159,225,160,259,110,257,102,262,22,208,83,265,65,109,70,131,44,130,67,152,65,129,36,116,50,104,48,131,28,133,42,121,40,156,17,219,75,148,5,182,17,167,75,141,64,166,49,156,36,210,8,159,29,134,41,557,108,305,35,93,16,334,67,91,18,212,30,242,39,38,29,136,23,105,22,307,8,103,20,56,22,95,21,106,23,106,23,102,19,106,23,119,17,221,54,193,40,104,42,182,54,179,55,168,42,137,55,131,33,125,26,119,21,94,93,111,53,100,75,98,90,116,70,110,20,107,11,131,28,78,31,132,40,160,56,163,31,164,34,120,36,148,20,154,23,132,38,124,56,139,31,135,27,132,3,58,3,67,25,130,3,249,3,213,3,96,3,144,3,62,3,87,3,233,151,233,150,232,153,234,153,234,151,236,147,232,158,236,152,229,146,235,153,161,10,357,65,142,5,132,6,315,110,213,19,215,20,211,179,436,34,364,53,164,24,196,29,314,41,118,15,205,30,125,33,88,24,41,51,270,11,128,25,201,61,196,28,190,17,152,26,187,26,174,28,166,50,220,34,167,27,175,37,38,22,251,36,35,22,212,27,35,60,53,22,193,15,202,92,248,124,134,10,244,9,208,27,88,15,392,31,244,9,275,47,363,47,132,46,152,48,152,48,116,261,96,231,96,237,101,238,105,240,108,241,108,242,179,237,175,230,178,237,187,95,201,108,184,99,192,100,190,97,186,100,194,102,189,95,185,97,185,97,154,63,177,55,76,61,190,44,206,73,263,43,180,86,292,63,274,45,111,20,184,189,184,188,180,192,181,198,182,196,184,201,181,205,180,204,181,207,182,209,89,28,81,13,116,163,94,5,192,63,61,70,67,71,171,148,101,42,147,15,88,27,197,64,112,83,98,49,97,41,85,30,104,40,179,24,92,92,121,76
124,21,119,14,154,17,91,58,150,16,150,12,149,15,151,6,151,6,133,4,421,100,45,18,46,198,353,14,280,54,20,14,315,182,33,7,30,99,15,16,493,36,214,12,143,9,358,11,154,11,181,28,156,11,218,44,292,72,291,82,74,54,56,3,181,2,78,2,194,2,130,3,130,3,180,3,182,3,362,4,61,12,32,5,538,17,427,73,287,9,233,95,31,7,274,65,47,9,229,59,368,4,368,4,369,5,368,4,368,4,368,4,369,5,369,5,369,5,369,5,176,113,183,112,108,189,111,187,203,117,112,185,205,114,116,182,196,117,111,189,94,106,238,75,241,75,98,109,244,76,238,76,237,79,97,109,237,73,101,106,288,8,285,114,384,10,319,93,186,6,214,87,100,5,91,58,235,114,163,3,211,56,252,40,136,53,105,50,221,64,86,84,105,70,91,74,231,53,239,33,152,104,154,76,159,86,159,97,160,105,153,105,154,102,156,103,154,102,152,100,207,138,203,148,208,145,210,137,210,129,209,126,204,122,205,114,206,117,206,109,96,118,158,16,144,180,241,15,266,55,109,12,297,124,41,17,310,129,114,18,58,44,115,25,56,31,62,33,56,22,55,44,34,37,54,31,47,20,53,28,215,61,32,5,241,78,41,11,263,66,54,15,82,23,19,3,41,2,23,14,109,40,108,40,108,40,109,39,109,39,108,39,108,39,108,39,109,39,109,39,178,88,202,104,209,101,211,108,214,107,211,108,211,103,214,105,212,105,180,105,179,2,100,3,109,3,201,12,252,25,133,48,95,13,261,176,229,5,75,6,445,13,445,12,445,13,386,12,445,12,445,13,444,13,445,13,359,11,367,12,350,17,19,3,66,6,17,3,49,5,37,3,25,4,18,3,18,3,38,3,99,64,74,56,90,62,146,57,98,77,194,75,80,63,86,52,68,52,84,54,385,18,552,33,207,22,548,70,385,17,332,15,475,51,306,23,327,7,151,47,338,54,211,76,337,53,342,46,371,34,352,22,209,74,213,67,216,96,210,84,272,33,270,48,268,31,261,11,273,29,269,72,273,40,268,20,268,61,265,36,267,53,264,93,302,92,108,95,262,76,270,90,271,57,268,56,265,53,272,90,159,102,368,96,352,92,463,92,333,117,235,80,261,84,123,98,463,92,152,109,455,86,458,96,454,83,452,86,461,85,458,97,489,81,484,89,481,80,458,93,258,99,310,99,308,101,315,125,325,100,327,83,251,114,295,43,268,62,252,45,249,122,258,99,248,101,244,96,228,126,245,100,272,137,267,136,260,132,257,158,271,38,266,37,266,38,266,29,271,32,269,33,266,34,266,42,272,36,273,38,145,65,127,65,126,65,127,65,127,65,127,65,126,66,125,66,125,66,125,66,291,83,309,72,309,88,297,83,304,84,314,85,310,85,291,83,309,84,304,84,267,16,54,8,82,7,42,4,42,4,203,16,85,9,42,4,42,4,183,12,353,17,515,29,191,12,484,75,353,21,201,19,397,80,298,31,375,28,176,15,169,53,169,53,167,47,167,47,167,47,167,47,167,47,161,51,169,53,162,53,337,69,44,3,50,3,46,3,60,3,24,9,70,3,78,4,72,3,34,3,350,63,115,4,122,5,107,2,122,2,100,5,93,2,116,6,159,7,119,2,131,17,142,12,154,5,57,7,208,16,181,19,203,18,142,15,135,17,153,13,134,60,115,201,179,217,243,80,80,175,80,175,91,222,125,181,94,171,437,199,191,85,198,86,199,87,199,87,205,85,204,89,207,87,205,85,210,83,206,85,210,10,102,6,146,2,68,4,168,2,266,5,212,19,71,8,117,16,154,14,17,3,17,3,17,6,17,3,17,3,17,3,17,3,16,3,16,3,359,16,54,122,111,2,50,10,129,2,123,2,328,10,34,4,140,4,123,2,40,11,92,37,172,18,196,14,31,31,67,18,36,26,76,130,76,129,178,62,207,26,165,7,59,17,189,19,61,3,31,3,41,3,287,8,127,3,122,4,67,3,10,2,11,2,10,2,12,2,11,2,10,2,10,2,11,2,10,2,10,2,120,2,119,2,119,2,119,2,120,2,120,2,120,2,165,2,164,2,69,2,115,22,558,196,119,12,180,44,31,7,144,26,182,13,306,66,84,10,221,81,156,28,86,15,84,3,82,3,45,3,55,3,56,4,37,7,47,3,31,3,233,130,264,48,253,68,216,159,216,160,250,110,248,102,250,20,211,71,253,65,101,70,124,44,122,67,145,59,120,36,109,50,95,46,123,28,126,41,113,40,139,3,208,55,131,2,175,9,150,71,119,55,145,42,138,32,195,3,143,7,118,34,559,86,295,31,89,9,323,40,87,11,206,24,235,36,32,29,128,16,94,9,293,3,93,8,46,9,86,7,94,10,95,10,92,7,94,9,107,4,238,44,181,37,96,42,198,39,195,44,155,41,130,50,114,19,111,17,108,17,87,93,111,45,94,72,92,89,110,69,101,17,97,8,122,26,71,24,125,33,151,52,153,22,160,23,113,36,140,17,146,20,125,34,116,56,130,29,127,25,127,3,55,3,64,25,125,3,238,3,204,3,92,3,138,3,59,3,83,3,234,141,234,139,235,142,234,142,236,141,237,137,235,147,237,141,229,136,235,143,145,2,352,50,133,4,123,3,308,108,196,8,197,8,192,179,438,16,348,37,156,23,187,28,303,39,109,14,195,29,117,32,81,22,36,43,259,5,123,25,190,59,184,24,179,16,142,24,176,23,164,27,158,50,210,33,158,27,166,33,32,19,245,33,29,22,207,27,30,59,48,22,188,13,197,92,243,122,129,8,224,7,188,21,80,12,372,19,224,7,240,37,341,37,105,29,125,31,125,31,113,260,92,228,94,233,97,237,102,236,106,239,106,240,175,233,173,227,175,235,179,94,193,104,176,99,184,97,181,96,178,99,186,101,180,95,177,97,177,95,154,58,177,48,70,56,195,35,205,68,265,32,180,80,294,51,276,28,110,14,182,189,182,187,178,192,179,198,180,196,182,199,181,202,177,204,178,206,179,208,85,20,69,5,107,163,86,3,183,54,54,63,56,68,160,150,93,35,146,6,78,27,178,62,112,75,89,47,88,40,76,29,94,40,169,19,85,91,114,75
