21042 = 4503599627370496