32     0,    2,    5,    8,    11,   15,   20,   24,
 
   33     29,   35,   41,   47,   53,   60,   67,   74,
 
   34     82,   89,   97,   106,  114,  123,  132,  141,
 
   35     150,  160,  170,  180,  190,  201,  211,  222,
 
   36     233,  244,  256,  267,  279,  291,  303,  315,
 
   37     327,  340,  353,  366,  379,  392,  405,  419,
 
   38     433,  447,  461,  475,  489,  504,  518,  533,
 
   39     548,  563,  578,  593,  609,  624,  640,  656,
 
   40     672,  688,  705,  721,  738,  754,  771,  788,
 
   41     805,  822,  840,  857,  875,  892,  910,  928,
 
   42     946,  964,  983,  1001, 1020, 1038, 1057, 1076,
 
   43     1095, 1114, 1133, 1153, 1172, 1192, 1211, 1231,
 
   44     1251, 1271, 1291, 1311, 1332, 1352, 1373, 1393,
 
   45     1414, 1435, 1456, 1477, 1498, 1520, 1541, 1562,
 
   46     1584, 1606, 1628, 1649, 1671, 1694, 1716, 1738,
 
   47     1760, 1783, 1806, 1828, 1851, 1874, 1897, 1920,
 
   48     1935, 1942, 1949, 1955, 1961, 1968, 1974, 1980,
 
   49     1985, 1991, 1996, 2001, 2006, 2011, 2016, 2021,
 
   50     2025, 2029, 2033, 2037, 2040, 2044, 2047, 2050,
 
   51     2053, 2056, 2058, 2061, 2063, 2065, 2066, 2068,
 
   52     2069, 2070, 2071, 2072, 2072, 2072, 2072, 2072,
 
   53     2072, 2071, 2070, 2069, 2068, 2066, 2065, 2063,
 
   54     2060, 2058, 2055, 2052, 2049, 2045, 2042, 2038,
 
   55     2033, 2029, 2024, 2019, 2013, 2008, 2002, 1996,
 
   56     1989, 1982, 1975, 1968, 1960, 1952, 1943, 1934,
 
   57     1925, 1916, 1906, 1896, 1885, 1874, 1863, 1851,
 
   58     1839, 1827, 1814, 1800, 1786, 1772, 1757, 1742,
 
   59     1727, 1710, 1694, 1676, 1659, 1640, 1622, 1602,
 
   60     1582, 1561, 1540, 1518, 1495, 1471, 1447, 1422,
 
   61     1396, 1369, 1341, 1312, 1282, 1251, 1219, 1186,
 
   62     1151, 1114, 1077, 1037, 995,  952,  906,  857,
 
   63     805,  750,  690,  625,  553,  471,  376,  255
 
   98     for (i = 0; i < 4; i++) {
 
  109     for (i = 0; i < 256; i++) {