Logo Search packages:      
Sourcecode: helix-player version File versions

bv.c

/* ***** BEGIN LICENSE BLOCK *****
 * Source last modified: $Id: bv.c,v 1.1.8.1 2004/07/09 01:50:08 hubbe Exp $
 * 
 * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
 * 
 * The contents of this file, and the files included with this file,
 * are subject to the current version of the RealNetworks Public
 * Source License (the "RPSL") available at
 * http://www.helixcommunity.org/content/rpsl unless you have licensed
 * the file under the current version of the RealNetworks Community
 * Source License (the "RCSL") available at
 * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
 * will apply. You may also obtain the license terms directly from
 * RealNetworks.  You may not use this file except in compliance with
 * the RPSL or, if you have a valid RCSL with RealNetworks applicable
 * to this file, the RCSL.  Please see the applicable RPSL or RCSL for
 * the rights, obligations and limitations governing use of the
 * contents of the file.
 * 
 * Alternatively, the contents of this file may be used under the
 * terms of the GNU General Public License Version 2 or later (the
 * "GPL") in which case the provisions of the GPL are applicable
 * instead of those above. If you wish to allow use of your version of
 * this file only under the terms of the GPL, and not to allow others
 * to use your version of this file under the terms of either the RPSL
 * or RCSL, indicate your decision by deleting the provisions above
 * and replace them with the notice and other provisions required by
 * the GPL. If you do not delete the provisions above, a recipient may
 * use your version of this file under the terms of any one of the
 * RPSL, the RCSL or the GPL.
 * 
 * This file is part of the Helix DNA Technology. RealNetworks is the
 * developer of the Original Code and owns the copyrights in the
 * portions it created.
 * 
 * This file, and the files included with this file, is distributed
 * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
 * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
 * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
 * ENJOYMENT OR NON-INFRINGEMENT.
 * 
 * Technology Compatibility Kit Test Suite(s) Location:
 *    http://www.helixcommunity.org/content/tck
 * 
 * Contributor(s):
 * 
 * ***** END LICENSE BLOCK ***** */

#ifdef _MACINTOSH
 #include "config.h"
#elif _WINDOWS
 #include <sys/types.h>
 #include <winsock.h>
#elif _UNIX
#include <sys/types.h>
#endif

u_int dct_basis[64][64/sizeof(u_int)] = {
{875836468,875836468,
875836468,875836468,
875836468,875836468,
875836468,875836468,
875836468,875836468,
875836468,875836468,
875836468,875836468,
875836468,875836468,
},
{0,0,
16843009,16843009,
33686018,33686018,
50529027,50529027,
67372036,67372036,
84215045,84215045,
101058054,101058054,
117901063,117901063,
},
{66051,67438087,
66051,67438087,
66051,67438087,
66051,67438087,
66051,67438087,
66051,67438087,
66051,67438087,
66051,67438087,
},
{134810123,185207048,
134810123,185207048,
134810123,185207048,
134810123,185207048,
134810123,185207048,
134810123,185207048,
134810123,185207048,
134810123,185207048,
},
{202182159,269554195,
219419926,387455250,
236263963,471668753,
253106974,521934608,
269949983,505091599,
286792988,454694158,
303634455,370480141,
319951120,252579084,
},
{134744072,134744072,
151587081,151587081,
168430090,168430090,
185273099,185273099,
185273099,185273099,
168430090,168430090,
151587081,151587081,
134744072,134744072,
},
{16843009,16843009,
538976288,538976288,
117901063,117901063,
555819297,555819297,
572662306,572662306,
0,0,
589505315,589505315,
101058054,101058054,
},
{606612528,858729255,
623455537,841886246,
640298546,825043237,
657141555,808200228,
657141555,808200228,
640298546,825043237,
623455537,841886246,
606612528,858729255,
},
{606414375,656811300,
673786411,724183336,
741158447,791555372,
808530483,858927408,
858927408,808530483,
791555372,741158447,
724183336,673786411,
656811300,606414375,
},
{18876193,570434310,
18876193,570434310,
18876193,570434310,
18876193,570434310,
18876193,570434310,
18876193,570434310,
18876193,570434310,
18876193,570434310,
},
{875902260,875902260,
875902260,875902260,
875902260,875902260,
875902260,875902260,
875902260,875902260,
875902260,875902260,
875902260,875902260,
875902260,875902260,
},
{219157265,235671314,
337056280,353179161,
354160950,923671320,
371134492,453975575,
387845915,470818582,
404426295,907090965,
420875541,403838740,
302976014,286461965,
},
{943274555,993671480,
960249146,977091641,
977091641,960249146,
993671480,943274555,
993671480,943274555,
977091641,960249146,
960249146,977091641,
943274555,993671480,
},
{219419926,387455250,
269949983,505091599,
319951120,252579084,
286799388,456594702,
236271387,473307153,
202182159,269554195,
253106974,521934608,
303634455,370480141,
},
{875836468,875836468,
892679477,892679477,
892679477,892679477,
875836468,875836468,
875836468,875836468,
892679477,892679477,
892679477,892679477,
875836468,875836468,
},
{572662306,572662306,
117901063,117901063,
589505315,589505315,
16843009,16843009,
101058054,101058054,
538976288,538976288,
0,0,
555819297,555819297,
},
{66051,67438087,
117835012,50462976,
117835012,50462976,
66051,67438087,
66051,67438087,
117835012,50462976,
117835012,50462976,
66051,67438087,
},
{673786411,724183336,
858927408,808530483,
656811300,606414375,
792740140,742473775,
742473775,792740140,
606414375,656811300,
808530483,858927408,
724183336,673786411,
},
{674446895,742338603,
691152448,1092956458,
707863873,1076245033,
724582188,792605480,
724582188,792605480,
707863873,1076245033,
691152448,1092956458,
674446895,742338603,
},
{460544,460544,
17171969,17171969,
33883394,33883394,
50594819,50594819,
67306244,67306244,
84017669,84017669,
100729094,100729094,
117440519,117440519,
},
{570893057,102760481,
570893057,102760481,
570893057,102760481,
570893057,102760481,
570893057,102760481,
570893057,102760481,
570893057,102760481,
570893057,102760481,
},
{151717898,168299273,
151717898,168299273,
151717898,168299273,
151717898,168299273,
151717898,168299273,
151717898,168299273,
151717898,168299273,
151717898,168299273,
},
{236130061,303041553,
353506836,420941080,
923867925,404491830,
454041110,387911452,
470753047,371068955,
906894360,354095415,
403511065,336990741,
286003218,219091726,
},
{134941448,134941448,
151652873,151652873,
168364298,168364298,
185075723,185075723,
185075723,185075723,
168364298,168364298,
151652873,151652873,
134941448,134941448,
},
{337056280,353179161,
387845915,470818582,
302976014,286461965,
404426295,907090965,
354160950,923671320,
219157265,235671314,
371134492,453975575,
420875541,403838740,
},
{134810123,185207048,
185207048,134810123,
185207048,134810123,
134810123,185207048,
134810123,185207048,
185207048,134810123,
185207048,134810123,
134810123,185207048,
},
{236271387,473307153,
319951120,252579084,
253106974,521934608,
219419926,387455250,
303634455,370480141,
269949983,505091599,
202182159,269554195,
286799388,456594702,
},
{151587081,151587081,
185273099,185273099,
134744072,134744072,
168430090,168430090,
168430090,168430090,
134744072,134744072,
185273099,185273099,
151587081,151587081,
},
{50529027,50529027,
84215045,84215045,
16843009,16843009,
117901063,117901063,
0,0,
101058054,101058054,
33686018,33686018,
67372036,67372036,
},
{623455537,841886246,
657141555,808200228,
606612528,858729255,
640298546,825043237,
640298546,825043237,
606612528,858729255,
657141555,808200228,
623455537,841886246,
},
{742473775,792740140,
656811300,606414375,
808530483,858927408,
673786411,724183336,
724183336,673786411,
858927408,808530483,
606414375,656811300,
792740140,742473775,
},
{18876193,570434310,
102957090,554115073,
102957090,554115073,
18876193,570434310,
18876193,570434310,
102957090,554115073,
102957090,554115073,
18876193,570434310,
},
{17171969,17171969,
539173664,539173664,
117440519,117440519,
555885089,555885089,
572596514,572596514,
460544,460544,
589307939,589307939,
100729094,100729094,
},
{742273064,724778799,
1093021993,707929408,
1076179498,691086913,
792671019,674250284,
792671019,674250284,
1076179498,691086913,
1093021993,707929408,
742273064,724778799,
},
{623322150,639903525,
690694186,707275561,
758066222,774647597,
825438258,842019633,
842019633,825438258,
774647597,758066222,
707275561,690694186,
639903525,623322150,
},
{50659591,393732,
50659591,393732,
50659591,393732,
50659591,393732,
50659591,393732,
50659591,393732,
50659591,393732,
50659591,393732,
},
{252775699,202509840,
370676754,219747607,
454890769,236460572,
505157136,253172511,
521869071,269884446,
471472142,286596379,
387258637,303306774,
269357580,319623439,
},
{960182330,976763705,
1010448701,1027160636,
1027160636,1010448701,
976763705,960182330,
976763705,960182330,
1027160636,1010448701,
1010448701,1027160636,
960182330,976763705,
},
{353506836,420941080,
470753047,371068955,
286003218,219091726,
906894360,354095415,
923867925,404491830,
236130061,303041553,
454041110,387911452,
403511065,336990741,
},
{875902260,875902260,
892613685,892613685,
892613685,892613685,
875902260,875902260,
875902260,875902260,
892613685,892613685,
892613685,892613685,
875902260,875902260,
},
{354160950,923671320,
302976014,286461965,
371134492,453975575,
337056280,353179161,
420875541,403838740,
387845915,470818582,
219157265,235671314,
404426295,907090965,
},
{960249146,977091641,
993671480,943274555,
943274555,993671480,
977091641,960249146,
977091641,960249146,
943274555,993671480,
993671480,943274555,
960249146,977091641,
},
{253106974,521934608,
286792988,454694158,
219419926,387455250,
319951120,252579084,
202182159,269554195,
303634455,370480141,
236263963,471668753,
269949983,505091599,
},
{808530483,858927408,
791555372,741158447,
673786411,724183336,
656811300,606414375,
606414375,656811300,
724183336,673786411,
741158447,791555372,
858927408,808530483,
},
{691152448,1092956458,
724582188,792605480,
674446895,742338603,
707863873,1076245033,
707863873,1076245033,
674446895,742338603,
724582188,792605480,
691152448,1092956458,
},
{572596514,572596514,
117440519,117440519,
589307939,589307939,
17171969,17171969,
100729094,100729094,
539173664,539173664,
460544,460544,
555885089,555885089,
},
{570893057,102760481,
553656326,19072802,
553656326,19072802,
570893057,102760481,
570893057,102760481,
553656326,19072802,
553656326,19072802,
570893057,102760481,
},
{690694186,707275561,
842019633,825438258,
639903525,623322150,
1076637505,1093610560,
1093610560,1076637505,
623322150,639903525,
825438258,842019633,
707275561,690694186,
},
{808396839,606809139,
825108774,623521074,
841820709,640233009,
858532644,656944944,
858532644,656944944,
841820709,640233009,
825108774,623521074,
808396839,606809139,
},
{370676754,219747607,
521869071,269884446,
269357580,319623439,
473372686,286602779,
456529169,236467996,
252775699,202509840,
505157136,253172511,
387258637,303306774,
},
{151717898,168299273,
168299273,151717898,
168299273,151717898,
151717898,168299273,
151717898,168299273,
168299273,151717898,
168299273,151717898,
151717898,168299273,
},
{923867925,404491830,
286003218,219091726,
454041110,387911452,
353506836,420941080,
403511065,336990741,
470753047,371068955,
236130061,303041553,
906894360,354095415,
},
{151652873,151652873,
185075723,185075723,
134941448,134941448,
168364298,168364298,
168364298,168364298,
134941448,134941448,
185075723,185075723,
151652873,151652873,
},
{371134492,453975575,
404426295,907090965,
337056280,353179161,
302976014,286461965,
219157265,235671314,
420875541,403838740,
354160950,923671320,
387845915,470818582,
},
{50594819,50594819,
84017669,84017669,
17171969,17171969,
117440519,117440519,
460544,460544,
100729094,100729094,
33883394,33883394,
67306244,67306244,
},
{1093021993,707929408,
792671019,674250284,
742273064,724778799,
1076179498,691086913,
1076179498,691086913,
742273064,724778799,
792671019,674250284,
1093021993,707929408,
},
{1093610560,1076637505,
639903525,623322150,
825438258,842019633,
690694186,707275561,
707275561,690694186,
842019633,825438258,
623322150,639903525,
1076637505,1093610560,
},
{50659591,393732,
67241472,117507331,
67241472,117507331,
50659591,393732,
50659591,393732,
67241472,117507331,
67241472,117507331,
50659591,393732,
},
{456529169,236467996,
269357580,319623439,
505157136,253172511,
370676754,219747607,
387258637,303306774,
521869071,269884446,
252775699,202509840,
473372686,286602779,
},
{1010448701,1027160636,
976763705,960182330,
960182330,976763705,
1027160636,1010448701,
1027160636,1010448701,
960182330,976763705,
976763705,960182330,
1010448701,1027160636,
},
{454041110,387911452,
906894360,354095415,
353506836,420941080,
286003218,219091726,
236130061,303041553,
403511065,336990741,
923867925,404491830,
470753047,371068955,
},
{825438258,842019633,
774647597,758066222,
690694186,707275561,
639903525,623322150,
623322150,639903525,
707275561,690694186,
758066222,774647597,
842019633,825438258,
},
{825108774,623521074,
858532644,656944944,
808396839,606809139,
841820709,640233009,
841820709,640233009,
808396839,606809139,
858532644,656944944,
825108774,623521074,
},
{505157136,253172511,
471472142,286596379,
370676754,219747607,
269357580,319623439,
252775699,202509840,
387258637,303306774,
454890769,236460572,
521869071,269884446,
},
};

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


Generated by  Doxygen 1.6.0   Back to index