          4097, 5030, 7791, 10000, 12345, 16384, 17354, 26255, 32768, 43718, 65533, 65536,
          65539, 123456, 131072, 731588, 1048575, 1048576,
          3398570, 9760840, (1 << 24) - 1, (1 << 24),
-         (1 << 24) + 1, (1 << 25) - 1, (1 << 25), (1 << 25) + 1, (1 << 27) - 1, (1 << 27)};
+         (1 << 24) + 1, (1 << 25) - 1, (1 << 25), (1 << 25) + 1, (1 << 26) - 1, 1 << 26,
+         (1 << 26) + 1, (1 << 27) - 1, (1 << 27)};
         
 const size_t tiny_threshold    = 1 <<  5;  //   32
 const size_t small_threshold   = 1 <<  8;  //  256

        threshold = huge_threshold;
    else if (val == "epic")
        threshold = epic_threshold;
    else
    {
        std::cerr << "invalid test size \"" << val << "\"" << std::endl;

        } 
        catch (unittest::UnitTestFailure& f)
        {
            record_result(TestResult(Failure, test, f.message), test_results);
        }
        catch (unittest::UnitTestKnownFailure& f)
        {
            record_result(TestResult(KnownFailure, test, f.message), test_results);
        }
        catch (std::bad_alloc& e)
        {
            record_result(TestResult(Error, test, e.what()), test_results);
        }
        catch (unittest::UnitTestError& e)
        {
            record_result(TestResult(Error, test, e.message), test_results);
        }

        // immediate report
        if (!concise)
