packages feed

ordinal 0.4.0.6 → 0.5.0.0

raw patch · 10 files changed

+10604/−3965 lines, 10 filesdep +data-default-classdep +deepseqdep −data-defaultPVP ok

version bump matches the API change (PVP)

Dependencies added: data-default-class, deepseq

Dependencies removed: data-default

API changes (from Hackage documentation)

+ Text.Numerals.Algorithm: instance Control.DeepSeq.NFData Text.Numerals.Algorithm.HighNumberAlgorithm
+ Text.Numerals.Algorithm: instance Data.Data.Data Text.Numerals.Algorithm.HighNumberAlgorithm
+ Text.Numerals.Algorithm: instance GHC.Generics.Generic Text.Numerals.Algorithm.HighNumberAlgorithm
+ Text.Numerals.Class: instance Control.DeepSeq.NFData Text.Numerals.Class.ClockSegment
+ Text.Numerals.Class: instance Control.DeepSeq.NFData Text.Numerals.Class.DayPart
+ Text.Numerals.Class: instance Control.DeepSeq.NFData Text.Numerals.Class.DaySegment
+ Text.Numerals.Class: instance Control.DeepSeq.NFData Text.Numerals.Class.NumberType
+ Text.Numerals.Class: instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Text.Numerals.Class.NumberSegment a)
+ Text.Numerals.Class: instance Control.DeepSeq.NFData1 Text.Numerals.Class.NumberSegment
+ Text.Numerals.Class: instance Data.Data.Data Text.Numerals.Class.ClockSegment
+ Text.Numerals.Class: instance Data.Data.Data Text.Numerals.Class.DayPart
+ Text.Numerals.Class: instance Data.Data.Data Text.Numerals.Class.DaySegment
+ Text.Numerals.Class: instance Data.Data.Data Text.Numerals.Class.NumberType
+ Text.Numerals.Class: instance Data.Data.Data i => Data.Data.Data (Text.Numerals.Class.NumberSegment i)
+ Text.Numerals.Class: instance GHC.Generics.Generic (Text.Numerals.Class.NumberSegment i)
+ Text.Numerals.Class: instance GHC.Generics.Generic Text.Numerals.Class.ClockSegment
+ Text.Numerals.Class: instance GHC.Generics.Generic Text.Numerals.Class.DayPart
+ Text.Numerals.Class: instance GHC.Generics.Generic Text.Numerals.Class.DaySegment
+ Text.Numerals.Class: instance GHC.Generics.Generic Text.Numerals.Class.NumberType
+ Text.Numerals.Class: instance GHC.Generics.Generic1 Text.Numerals.Class.NumberSegment
+ Text.Numerals.Languages.English: instance Data.Default.Class.Default Text.Numerals.Algorithm.NumeralsAlgorithm

Files

CHANGELOG.md view
@@ -2,6 +2,10 @@  For a full list of changes, see the history on [GitHub](https://github.com/hapytex/ordinal). +## Version 0.5.0.0++Use `data-default-class` instead of `data-default` to reduce the number of dependencies.+ ## Version 0.4.0.0  Converting the time of the day to words by using `toTimeText` and `toTimeText'`.
ordinal.cabal view
@@ -1,5 +1,5 @@ name:                ordinal-version:             0.4.0.6+version:             0.5.0.0 synopsis:            Convert numbers to words in different languages. description:     A package based on Python's num2words package that converts numbers@@ -39,7 +39,8 @@   build-depends:       base >= 4.7 && < 5     , containers >=0.5-    , data-default >=0.2+    , data-default-class >=0.0.1+    , deepseq >=1.4.3.0     , QuickCheck >=2.8     , regex >=1.0     , text >= 0.1@@ -64,6 +65,7 @@     , hspec ==2.*     , QuickCheck >=2.8     , text >= 0.1+    , time >=1.0   build-tool-depends: hspec-discover:hspec-discover == 2.*   default-language:    Haskell2010   default-extensions:
src/Text/Numerals/Algorithm.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE CPP, OverloadedStrings, RankNTypes, TupleSections #-}+{-# LANGUAGE CPP, DeriveDataTypeable, DeriveGeneric, OverloadedStrings, RankNTypes, TupleSections #-}  {-| Module      : Text.Numerals.Algorithm@@ -27,7 +27,10 @@   , compressSegments   ) where -import Data.Default(Default(def))+import Control.DeepSeq(NFData)++import Data.Data(Data)+import Data.Default.Class(Default(def)) import Data.Foldable(toList) import Data.List(sortOn) #if __GLASGOW_HASKELL__ < 803@@ -37,6 +40,8 @@ import Data.Vector(Vector, (!), (!?), fromList) import qualified Data.Vector as V +import GHC.Generics(Generic)+ import Test.QuickCheck(oneof) import Test.QuickCheck.Arbitrary(Arbitrary(arbitrary, shrink)) @@ -66,7 +71,6 @@   , clockText :: ClockText  -- ^ A function that converts the clock segment and day segment to a /Text/ that describes the time of the day in words.   } - instance NumToWord NumeralsAlgorithm where     toCardinal NumeralsAlgorithm { minusWord=_minusWord, oneWord=_oneWord, lowWords=_lowWords, midWords=_midWords, highWords=_highWords, mergeFunction=_mergeFunction } = cardinal        where cardinal i@@ -91,7 +95,9 @@ data HighNumberAlgorithm   = ShortScale Text   | LongScale Text Text-  deriving (Eq, Ord, Read, Show)+  deriving (Data, Eq, Generic, Ord, Read, Show)++instance NFData HighNumberAlgorithm  instance Arbitrary HighNumberAlgorithm where   arbitrary = oneof [ShortScale <$> _genText, LongScale <$> _genText <*> _genText]
src/Text/Numerals/Class.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE CPP, DeriveFunctor, DeriveFoldable, RankNTypes, Safe #-}+{-# LANGUAGE CPP, DeriveDataTypeable, DeriveFunctor, DeriveFoldable, DeriveGeneric, RankNTypes, Safe #-}  {-| Module      : Text.Numerals.Class@@ -34,7 +34,10 @@   , ClockText   ) where -import Data.Default(Default(def))+import Control.DeepSeq(NFData, NFData1)++import Data.Data(Data)+import Data.Default.Class(Default(def)) #if __GLASGOW_HASKELL__ < 803 import Data.Semigroup((<>)) #endif@@ -42,6 +45,8 @@ import Data.Time.Clock(getCurrentTime, utctDayTime) import Data.Time.LocalTime(TimeOfDay(TimeOfDay), TimeZone, timeToTimeOfDay, utcToLocalTimeOfDay) +import GHC.Generics(Generic, Generic1)+ import Test.QuickCheck(choose) import Test.QuickCheck.Arbitrary(Arbitrary(arbitrary, shrink), Arbitrary1(liftArbitrary), arbitrary1, arbitraryBoundedEnum) @@ -82,8 +87,12 @@   , segmentValue :: i  -- ^ The value of the given segment.   , segmentText :: Text  -- ^ The name of the value of the given segment, in a specific language.   , segmentRemainder ::  MNumberSegment i  -- ^ The optional remainder part. 'Nothing' if the remainder is equal to zero.-  } deriving (Foldable, Functor, Eq, Ord, Read, Show)+  } deriving (Data, Eq, Foldable, Functor, Generic, Generic1, Ord, Read, Show) +instance NFData a => NFData (NumberSegment a)++instance NFData1 NumberSegment+ instance Arbitrary1 NumberSegment where   liftArbitrary gen = go       where go = NumberSegment <$> liftArbitrary go <*> gen <*> _genText <*> liftArbitrary go@@ -107,11 +116,13 @@   = Cardinal  -- ^ /Cardinal/ numbers like one, two, three, etc.   | Ordinal  -- ^ /Ordinal/ numbers like first, second, third, etc.   | ShortOrdinal -- ^ /Short ordinal/ numbers like 1st, 2nd, 3rd, etc.-  deriving (Bounded, Enum, Eq, Ord, Read, Show)+  deriving (Bounded, Data, Enum, Eq, Generic, Ord, Read, Show)  instance Arbitrary NumberType where   arbitrary = arbitraryBoundedEnum +instance NFData NumberType+ -- | The type of a function that converts time to its description. The first -- two parameters are used to make conversion more convenient. type ClockText@@ -131,8 +142,10 @@   | PastHalf Int  -- ^ The parameter is the number of minutes past half, this is between @1@ and @14@.   | QuarterTo  -- ^ It is a quarter to an hour.   | To Int  -- ^ The parameter is the number of minutes to the next hour, this is between @1@ and @14@.-  deriving (Eq, Ord, Read, Show)+  deriving (Data, Eq, Generic, Ord, Read, Show) +instance NFData ClockSegment+ instance Arbitrary ClockSegment where   arbitrary = toClockSegment <$> choose (0, 59) @@ -142,11 +155,13 @@   | Morning  -- ^ It is morning, this means that it is between @6:00@ and @11:59@.   | Afternoon  -- ^ It is afternoon, this means it is between @12:00@ and @17:59@.   | Evening  -- ^ It is evening, this means it is between @18:00@ and @23:59@.-  deriving (Bounded, Enum, Eq, Ord, Read, Show)+  deriving (Bounded, Data, Enum, Eq, Generic, Ord, Read, Show)  instance Arbitrary DayPart where   arbitrary = arbitraryBoundedEnum +instance NFData DayPart+ -- | A data type that describes the part of the day, and the number of hours on -- a 12-hour clock. data DaySegment@@ -154,10 +169,12 @@         dayPart :: DayPart  -- ^ The part of the day.       , dayHour :: Int  -- ^ The number of hours, between @1@ and @12@ (both inclusive).       }-  deriving (Eq, Ord, Read, Show)+  deriving (Data, Eq, Generic, Ord, Read, Show)  instance Arbitrary DaySegment where   arbitrary = toDaySegment <$> choose (0, 23)++instance NFData DaySegment  -- | Convert the given number of minutes to the corresponding 'ClockSegment'. toClockSegment
src/Text/Numerals/Languages/English.hs view
@@ -1,4 +1,5 @@ {-# LANGUAGE CPP, OverloadedLists, OverloadedStrings, TemplateHaskell #-}+{-# OPTIONS_GHC -Wno-orphans #-}  {-| Module      : Text.Numerals.Languages.English@@ -25,7 +26,7 @@   , merge'   ) where -import Data.Default(def)+import Data.Default.Class(Default(def)) #if __GLASGOW_HASKELL__ < 803 import Data.Semigroup((<>)) #endif@@ -63,6 +64,9 @@ -- | A 'NumeralsAlgorithm' to convert numbers to words in the /English/ language. english :: NumeralsAlgorithm  -- ^ A 'NumeralsAlgorithm' that can be used to convert numbers to different formats. english = numeralsAlgorithm negativeWord' zeroWord' oneWord' lowWords' midWords' (valueSplit highWords') merge' ordinize' shortOrdinal' clockText'++instance Default NumeralsAlgorithm where+  def = english  -- | Convert numers to their cardinal counterpart in /English/. toCardinal' :: Integral i
test/Text/Numerals/LanguageTest.hs view
@@ -4,12 +4,13 @@  import Data.Int(Int8, Int16, Int32, Int64) import Data.Text(Text)+import Data.Time.LocalTime(TimeOfDay) import Data.Word(Word8, Word16, Word32, Word64)  import Test.Hspec(SpecWith, describe, it, shouldBe) import Test.QuickCheck(property) -import Text.Numerals.Class(toCardinal, toOrdinal, toShortOrdinal)+import Text.Numerals.Class(toCardinal, toOrdinal, toShortOrdinal, toTimeText) import Text.Numerals.Algorithm(NumeralsAlgorithm)  testDifferCardinal :: NumeralsAlgorithm -> Integer -> Integer -> Bool@@ -27,6 +28,9 @@ testNumberConversion :: (Integer -> Text) -> Integer -> Text -> SpecWith () testNumberConversion f n t = it (show n) (f n `shouldBe` t) +testTimeConversion :: (TimeOfDay -> Text) -> TimeOfDay -> Text -> SpecWith ()+testTimeConversion f n t = it (show n) (f n `shouldBe` t)+ testEquivalenceCardinal :: Integral i => NumeralsAlgorithm -> i -> Bool testEquivalenceCardinal al i = toCardinal al i == toCardinal al (fromIntegral i :: Integer) @@ -37,8 +41,8 @@ testEquivalenceShortOrdinal al i = toShortOrdinal al i == toShortOrdinal al (fromIntegral i :: Integer)  -testLanguage :: String -> NumeralsAlgorithm -> [(Integer, Text)] -> [(Integer, Text)] -> [(Integer, Text)] -> SpecWith ()-testLanguage languageName al cs os ss = describe languageName $ do+testLanguage :: String -> NumeralsAlgorithm -> [(Integer, Text)] -> [(Integer, Text)] -> [(Integer, Text)] -> [(TimeOfDay, Text)] -> SpecWith ()+testLanguage languageName al cs os ss ct = describe languageName $ do     describe "Automatied tests" $ do         it "Different cardinal names" (property (testDifferCardinal al))         it "Different ordinal names" (property (testDifferOrdinal al))@@ -78,3 +82,4 @@     describe "Test cardinal numbers" (mapM_ (uncurry (testNumberConversion (toCardinal al))) cs)     describe "Test ordinal numbers" (mapM_ (uncurry (testNumberConversion (toOrdinal al))) os)     describe "Test short ordinal numbers" (mapM_ (uncurry (testNumberConversion (toShortOrdinal al))) ss)+    describe "Test clock text" (mapM_ (uncurry (testTimeConversion (toTimeText al))) ct)
test/Text/Numerals/Languages/DutchSpec.hs view
@@ -3,991 +3,2642 @@   ) where  import Data.Text(Text)--import Test.Hspec(Spec)-import Text.Numerals.Languages.Dutch(dutch)-import Text.Numerals.LanguageTest(testLanguage)--spec :: Spec-spec = testLanguage "Dutch" dutch cardinals ordinals shortOrdinals--cardinals :: [(Integer, Text)]-cardinals = [-    (0, "nul")-  , (1, "één")-  , (2, "twee")-  , (3, "drie")-  , (4, "vier")-  , (5, "vijf")-  , (6, "zes")-  , (7, "zeven")-  , (8, "acht")-  , (9, "negen")-  , (10, "tien")-  , (11, "elf")-  , (12, "twaalf")-  , (13, "dertien")-  , (14, "veertien")-  , (15, "vijftien")-  , (16, "zestien")-  , (17, "zeventien")-  , (18, "achttien")-  , (19, "negentien")-  , (20, "twintig")-  , (21, "eenentwintig")-  , (22, "tweeëntwintig")-  , (23, "drieëntwintig")-  , (24, "vierentwintig")-  , (25, "vijfentwintig")-  , (26, "zesentwintig")-  , (27, "zevenentwintig")-  , (28, "achtentwintig")-  , (29, "negenentwintig")-  , (30, "dertig")-  , (31, "eenendertig")-  , (32, "tweeëndertig")-  , (33, "drieëndertig")-  , (34, "vierendertig")-  , (35, "vijfendertig")-  , (36, "zesendertig")-  , (37, "zevenendertig")-  , (38, "achtendertig")-  , (39, "negenendertig")-  , (40, "veertig")-  , (41, "eenenveertig")-  , (42, "tweeënveertig")-  , (43, "drieënveertig")-  , (44, "vierenveertig")-  , (45, "vijfenveertig")-  , (46, "zesenveertig")-  , (47, "zevenenveertig")-  , (48, "achtenveertig")-  , (49, "negenenveertig")-  , (50, "vijftig")-  , (51, "eenenvijftig")-  , (52, "tweeënvijftig")-  , (53, "drieënvijftig")-  , (54, "vierenvijftig")-  , (55, "vijfenvijftig")-  , (56, "zesenvijftig")-  , (57, "zevenenvijftig")-  , (58, "achtenvijftig")-  , (59, "negenenvijftig")-  , (60, "zestig")-  , (61, "eenenzestig")-  , (62, "tweeënzestig")-  , (63, "drieënzestig")-  , (64, "vierenzestig")-  , (65, "vijfenzestig")-  , (66, "zesenzestig")-  , (67, "zevenenzestig")-  , (68, "achtenzestig")-  , (69, "negenenzestig")-  , (70, "zeventig")-  , (71, "eenenzeventig")-  , (72, "tweeënzeventig")-  , (73, "drieënzeventig")-  , (74, "vierenzeventig")-  , (75, "vijfenzeventig")-  , (76, "zesenzeventig")-  , (77, "zevenenzeventig")-  , (78, "achtenzeventig")-  , (79, "negenenzeventig")-  , (80, "tachtig")-  , (81, "eenentachtig")-  , (82, "tweeëntachtig")-  , (83, "drieëntachtig")-  , (84, "vierentachtig")-  , (85, "vijfentachtig")-  , (86, "zesentachtig")-  , (87, "zevenentachtig")-  , (88, "achtentachtig")-  , (89, "negenentachtig")-  , (90, "negentig")-  , (91, "eenennegentig")-  , (92, "tweeënnegentig")-  , (93, "drieënnegentig")-  , (94, "vierennegentig")-  , (95, "vijfennegentig")-  , (96, "zesennegentig")-  , (97, "zevenennegentig")-  , (98, "achtennegentig")-  , (99, "negenennegentig")-  , (100, "honderd")-  , (101, "honderdéén")-  , (102, "honderdtwee")-  , (103, "honderddrie")-  , (104, "honderdvier")-  , (105, "honderdvijf")-  , (106, "honderdzes")-  , (107, "honderdzeven")-  , (108, "honderdacht")-  , (109, "honderdnegen")-  , (110, "honderdtien")-  , (111, "honderdelf")-  , (112, "honderdtwaalf")-  , (113, "honderddertien")-  , (114, "honderdveertien")-  , (115, "honderdvijftien")-  , (116, "honderdzestien")-  , (117, "honderdzeventien")-  , (118, "honderdachttien")-  , (119, "honderdnegentien")-  , (120, "honderdtwintig")-  , (121, "honderdeenentwintig")-  , (122, "honderdtweeëntwintig")-  , (123, "honderddrieëntwintig")-  , (124, "honderdvierentwintig")-  , (125, "honderdvijfentwintig")-  , (126, "honderdzesentwintig")-  , (127, "honderdzevenentwintig")-  , (128, "honderdachtentwintig")-  , (129, "honderdnegenentwintig")-  , (130, "honderddertig")-  , (131, "honderdeenendertig")-  , (132, "honderdtweeëndertig")-  , (133, "honderddrieëndertig")-  , (134, "honderdvierendertig")-  , (135, "honderdvijfendertig")-  , (136, "honderdzesendertig")-  , (137, "honderdzevenendertig")-  , (138, "honderdachtendertig")-  , (139, "honderdnegenendertig")-  , (140, "honderdveertig")-  , (141, "honderdeenenveertig")-  , (142, "honderdtweeënveertig")-  , (143, "honderddrieënveertig")-  , (144, "honderdvierenveertig")-  , (145, "honderdvijfenveertig")-  , (146, "honderdzesenveertig")-  , (147, "honderdzevenenveertig")-  , (148, "honderdachtenveertig")-  , (149, "honderdnegenenveertig")-  , (150, "honderdvijftig")-  , (151, "honderdeenenvijftig")-  , (152, "honderdtweeënvijftig")-  , (153, "honderddrieënvijftig")-  , (154, "honderdvierenvijftig")-  , (155, "honderdvijfenvijftig")-  , (156, "honderdzesenvijftig")-  , (157, "honderdzevenenvijftig")-  , (158, "honderdachtenvijftig")-  , (159, "honderdnegenenvijftig")-  , (160, "honderdzestig")-  , (161, "honderdeenenzestig")-  , (162, "honderdtweeënzestig")-  , (163, "honderddrieënzestig")-  , (164, "honderdvierenzestig")-  , (165, "honderdvijfenzestig")-  , (166, "honderdzesenzestig")-  , (167, "honderdzevenenzestig")-  , (168, "honderdachtenzestig")-  , (169, "honderdnegenenzestig")-  , (170, "honderdzeventig")-  , (171, "honderdeenenzeventig")-  , (172, "honderdtweeënzeventig")-  , (173, "honderddrieënzeventig")-  , (174, "honderdvierenzeventig")-  , (175, "honderdvijfenzeventig")-  , (176, "honderdzesenzeventig")-  , (177, "honderdzevenenzeventig")-  , (178, "honderdachtenzeventig")-  , (179, "honderdnegenenzeventig")-  , (180, "honderdtachtig")-  , (181, "honderdeenentachtig")-  , (182, "honderdtweeëntachtig")-  , (183, "honderddrieëntachtig")-  , (184, "honderdvierentachtig")-  , (185, "honderdvijfentachtig")-  , (186, "honderdzesentachtig")-  , (187, "honderdzevenentachtig")-  , (188, "honderdachtentachtig")-  , (189, "honderdnegenentachtig")-  , (190, "honderdnegentig")-  , (191, "honderdeenennegentig")-  , (192, "honderdtweeënnegentig")-  , (193, "honderddrieënnegentig")-  , (194, "honderdvierennegentig")-  , (195, "honderdvijfennegentig")-  , (196, "honderdzesennegentig")-  , (197, "honderdzevenennegentig")-  , (198, "honderdachtennegentig")-  , (199, "honderdnegenennegentig")-  , (200, "tweehonderd")-  , (233, "tweehonderddrieëndertig")-  , (377, "driehonderdzevenenzeventig")-  , (610, "zeshonderdtien")-  , (987, "negenhonderdzevenentachtig")-  , (1597, "duizendvijfhonderdzevenennegentig")-  , (2584, "tweeduizendvijfhonderdvierentachtig")-  , (4181, "vierduizendhonderdeenentachtig")-  , (6765, "zesduizendzevenhonderdvijfenzestig")-  , (10946, "tienduizendnegenhonderdzesenveertig")-  , (17711, "zeventienduizendzevenhonderdelf")-  , (28657, "achtentwintigduizendzeshonderdzevenenvijftig")-  , (46368, "zesenveertigduizenddriehonderdachtenzestig")-  , (75025, "vijfenzeventigduizendvijfentwintig")-  , (121393, "honderdeenentwintigduizenddriehonderddrieënnegentig")-  , (196418, "honderdzesennegentigduizendvierhonderdachttien")-  , (317811, "driehonderdzeventienduizendachthonderdelf")-  , (514229, "vijfhonderdveertienduizendtweehonderdnegenentwintig")-  , (832040, "achthonderdtweeëndertigduizendveertig")-  , (1346269, "een miljoen driehonderdzesenveertigduizendtweehonderdnegenenzestig")-  , (2178309, "twee miljoen honderdachtenzeventigduizenddriehonderdnegen")-  , (3524578, "drie miljoen vijfhonderdvierentwintigduizendvijfhonderdachtenzeventig")-  , (5702887, "vijf miljoen zevenhonderdtweeduizendachthonderdzevenentachtig")-  , (9227465, "negen miljoen tweehonderdzevenentwintigduizendvierhonderdvijfenzestig")-  , (14930352, "veertien miljoen negenhonderddertigduizenddriehonderdtweeënvijftig")-  , (24157817, "vierentwintig miljoen honderdzevenenvijftigduizendachthonderdzeventien")-  , (39088169, "negenendertig miljoen achtentachtigduizendhonderdnegenenzestig")-  , (63245986, "drieënzestig miljoen tweehonderdvijfenveertigduizendnegenhonderdzesentachtig")-  , (102334155, "honderdtwee miljoen driehonderdvierendertigduizendhonderdvijfenvijftig")-  , (165580141, "honderdvijfenzestig miljoen vijfhonderdtachtigduizendhonderdeenenveertig")-  , (267914296, "tweehonderdzevenenzestig miljoen negenhonderdveertienduizendtweehonderdzesennegentig")-  , (433494437, "vierhonderddrieëndertig miljoen vierhonderdvierennegentigduizendvierhonderdzevenendertig")-  , (701408733, "zevenhonderdéén miljoen vierhonderdachtduizendzevenhonderddrieëndertig")-  , (1134903170, "een miljard honderdvierendertig miljoen negenhonderddrieduizendhonderdzeventig")-  , (1836311903, "een miljard achthonderdzesendertig miljoen driehonderdelfduizendnegenhonderddrie")-  , (2971215073, "twee miljard negenhonderdeenenzeventig miljoen tweehonderdvijftienduizenddrieënzeventig")-  , (4807526976, "vier miljard achthonderdzeven miljoen vijfhonderdzesentwintigduizendnegenhonderdzesenzeventig")-  , (7778742049, "zeven miljard zevenhonderdachtenzeventig miljoen zevenhonderdtweeënveertigduizendnegenenveertig")-  , (12586269025, "twaalf miljard vijfhonderdzesentachtig miljoen tweehonderdnegenenzestigduizendvijfentwintig")-  , (20365011074, "twintig miljard driehonderdvijfenzestig miljoen elfduizendvierenzeventig")-  , (32951280099, "tweeëndertig miljard negenhonderdeenenvijftig miljoen tweehonderdtachtigduizendnegenennegentig")-  , (53316291173, "drieënvijftig miljard driehonderdzestien miljoen tweehonderdeenennegentigduizendhonderddrieënzeventig")-  , (86267571272, "zesentachtig miljard tweehonderdzevenenzestig miljoen vijfhonderdeenenzeventigduizendtweehonderdtweeënzeventig")-  , (139583862445, "honderdnegenendertig miljard vijfhonderddrieëntachtig miljoen achthonderdtweeënzestigduizendvierhonderdvijfenveertig")-  , (225851433717, "tweehonderdvijfentwintig miljard achthonderdeenenvijftig miljoen vierhonderddrieëndertigduizendzevenhonderdzeventien")-  , (365435296162, "driehonderdvijfenzestig miljard vierhonderdvijfendertig miljoen tweehonderdzesennegentigduizendhonderdtweeënzestig")-  , (591286729879, "vijfhonderdeenennegentig miljard tweehonderdzesentachtig miljoen zevenhonderdnegenentwintigduizendachthonderdnegenenzeventig")-  , (956722026041, "negenhonderdzesenvijftig miljard zevenhonderdtweeëntwintig miljoen zesentwintigduizendeenenveertig")-  , (1548008755920, "een biljoen vijfhonderdachtenveertig miljard acht miljoen zevenhonderdvijfenvijftigduizendnegenhonderdtwintig")-  , (2504730781961, "twee biljoen vijfhonderdvier miljard zevenhonderddertig miljoen zevenhonderdeenentachtigduizendnegenhonderdeenenzestig")-  , (4052739537881, "vier biljoen tweeënvijftig miljard zevenhonderdnegenendertig miljoen vijfhonderdzevenendertigduizendachthonderdeenentachtig")-  , (6557470319842, "zes biljoen vijfhonderdzevenenvijftig miljard vierhonderdzeventig miljoen driehonderdnegentienduizendachthonderdtweeënveertig")-  , (10610209857723, "tien biljoen zeshonderdtien miljard tweehonderdnegen miljoen achthonderdzevenenvijftigduizendzevenhonderddrieëntwintig")-  , (17167680177565, "zeventien biljoen honderdzevenenzestig miljard zeshonderdtachtig miljoen honderdzevenenzeventigduizendvijfhonderdvijfenzestig")-  , (27777890035288, "zevenentwintig biljoen zevenhonderdzevenenzeventig miljard achthonderdnegentig miljoen vijfendertigduizendtweehonderdachtentachtig")-  , (44945570212853, "vierenveertig biljoen negenhonderdvijfenveertig miljard vijfhonderdzeventig miljoen tweehonderdtwaalfduizendachthonderddrieënvijftig")-  , (72723460248141, "tweeënzeventig biljoen zevenhonderddrieëntwintig miljard vierhonderdzestig miljoen tweehonderdachtenveertigduizendhonderdeenenveertig")-  , (117669030460994, "honderdzeventien biljoen zeshonderdnegenenzestig miljard dertig miljoen vierhonderdzestigduizendnegenhonderdvierennegentig")-  , (190392490709135, "honderdnegentig biljoen driehonderdtweeënnegentig miljard vierhonderdnegentig miljoen zevenhonderdnegenduizendhonderdvijfendertig")-  , (308061521170129, "driehonderdacht biljoen eenenzestig miljard vijfhonderdeenentwintig miljoen honderdzeventigduizendhonderdnegenentwintig")-  , (498454011879264, "vierhonderdachtennegentig biljoen vierhonderdvierenvijftig miljard elf miljoen achthonderdnegenenzeventigduizendtweehonderdvierenzestig")-  , (806515533049393, "achthonderdzes biljoen vijfhonderdvijftien miljard vijfhonderddrieëndertig miljoen negenenveertigduizenddriehonderddrieënnegentig")-  , (1304969544928657, "een biljard driehonderdvier biljoen negenhonderdnegenenzestig miljard vijfhonderdvierenveertig miljoen negenhonderdachtentwintigduizendzeshonderdzevenenvijftig")-  , (2111485077978050, "twee biljard honderdelf biljoen vierhonderdvijfentachtig miljard zevenenzeventig miljoen negenhonderdachtenzeventigduizendvijftig")-  , (3416454622906707, "drie biljard vierhonderdzestien biljoen vierhonderdvierenvijftig miljard zeshonderdtweeëntwintig miljoen negenhonderdzesduizendzevenhonderdzeven")-  , (5527939700884757, "vijf biljard vijfhonderdzevenentwintig biljoen negenhonderdnegenendertig miljard zevenhonderd miljoen achthonderdvierentachtigduizendzevenhonderdzevenenvijftig")-  , (8944394323791464, "acht biljard negenhonderdvierenveertig biljoen driehonderdvierennegentig miljard driehonderddrieëntwintig miljoen zevenhonderdeenennegentigduizendvierhonderdvierenzestig")-  , (14472334024676221, "veertien biljard vierhonderdtweeënzeventig biljoen driehonderdvierendertig miljard vierentwintig miljoen zeshonderdzesenzeventigduizendtweehonderdeenentwintig")-  , (23416728348467685, "drieëntwintig biljard vierhonderdzestien biljoen zevenhonderdachtentwintig miljard driehonderdachtenveertig miljoen vierhonderdzevenenzestigduizendzeshonderdvijfentachtig")-  , (37889062373143906, "zevenendertig biljard achthonderdnegenentachtig biljoen tweeënzestig miljard driehonderddrieënzeventig miljoen honderddrieënveertigduizendnegenhonderdzes")-  , (61305790721611591, "eenenzestig biljard driehonderdvijf biljoen zevenhonderdnegentig miljard zevenhonderdeenentwintig miljoen zeshonderdelfduizendvijfhonderdeenennegentig")-  , (99194853094755497, "negenennegentig biljard honderdvierennegentig biljoen achthonderddrieënvijftig miljard vierennegentig miljoen zevenhonderdvijfenvijftigduizendvierhonderdzevenennegentig")-  , (160500643816367088, "honderdzestig biljard vijfhonderd biljoen zeshonderddrieënveertig miljard achthonderdzestien miljoen driehonderdzevenenzestigduizendachtentachtig")-  , (259695496911122585, "tweehonderdnegenenvijftig biljard zeshonderdvijfennegentig biljoen vierhonderdzesennegentig miljard negenhonderdelf miljoen honderdtweeëntwintigduizendvijfhonderdvijfentachtig")-  , (420196140727489673, "vierhonderdtwintig biljard honderdzesennegentig biljoen honderdveertig miljard zevenhonderdzevenentwintig miljoen vierhonderdnegenentachtigduizendzeshonderddrieënzeventig")-  , (679891637638612258, "zeshonderdnegenenzeventig biljard achthonderdeenennegentig biljoen zeshonderdzevenendertig miljard zeshonderdachtendertig miljoen zeshonderdtwaalfduizendtweehonderdachtenvijftig")-  , (1100087778366101931, "een triljoen honderd biljard zevenentachtig biljoen zevenhonderdachtenzeventig miljard driehonderdzesenzestig miljoen honderdéénduizendnegenhonderdeenendertig")-  , (1779979416004714189, "een triljoen zevenhonderdnegenenzeventig biljard negenhonderdnegenenzeventig biljoen vierhonderdzestien miljard vier miljoen zevenhonderdveertienduizendhonderdnegenentachtig")-  , (2880067194370816120, "twee triljoen achthonderdtachtig biljard zevenenzestig biljoen honderdvierennegentig miljard driehonderdzeventig miljoen achthonderdzestienduizendhonderdtwintig")-  , (4660046610375530309, "vier triljoen zeshonderdzestig biljard zesenveertig biljoen zeshonderdtien miljard driehonderdvijfenzeventig miljoen vijfhonderddertigduizenddriehonderdnegen")-  , (7540113804746346429, "zeven triljoen vijfhonderdveertig biljard honderddertien biljoen achthonderdvier miljard zevenhonderdzesenveertig miljoen driehonderdzesenveertigduizendvierhonderdnegenentwintig")-  , (12200160415121876738, "twaalf triljoen tweehonderd biljard honderdzestig biljoen vierhonderdvijftien miljard honderdeenentwintig miljoen achthonderdzesenzeventigduizendzevenhonderdachtendertig")-  , (19740274219868223167, "negentien triljoen zevenhonderdveertig biljard tweehonderdvierenzeventig biljoen tweehonderdnegentien miljard achthonderdachtenzestig miljoen tweehonderddrieëntwintigduizendhonderdzevenenzestig")-  , (31940434634990099905, "eenendertig triljoen negenhonderdveertig biljard vierhonderdvierendertig biljoen zeshonderdvierendertig miljard negenhonderdnegentig miljoen negenennegentigduizendnegenhonderdvijf")-  , (51680708854858323072, "eenenvijftig triljoen zeshonderdtachtig biljard zevenhonderdacht biljoen achthonderdvierenvijftig miljard achthonderdachtenvijftig miljoen driehonderddrieëntwintigduizendtweeënzeventig")-  , (83621143489848422977, "drieëntachtig triljoen zeshonderdeenentwintig biljard honderddrieënveertig biljoen vierhonderdnegenentachtig miljard achthonderdachtenveertig miljoen vierhonderdtweeëntwintigduizendnegenhonderdzevenenzeventig")-  , (135301852344706746049, "honderdvijfendertig triljoen driehonderdéén biljard achthonderdtweeënvijftig biljoen driehonderdvierenveertig miljard zevenhonderdzes miljoen zevenhonderdzesenveertigduizendnegenenveertig")-  , (218922995834555169026, "tweehonderdachttien triljoen negenhonderdtweeëntwintig biljard negenhonderdvijfennegentig biljoen achthonderdvierendertig miljard vijfhonderdvijfenvijftig miljoen honderdnegenenzestigduizendzesentwintig")-  , (354224848179261915075, "driehonderdvierenvijftig triljoen tweehonderdvierentwintig biljard achthonderdachtenveertig biljoen honderdnegenenzeventig miljard tweehonderdeenenzestig miljoen negenhonderdvijftienduizendvijfenzeventig")-  , (573147844013817084101, "vijfhonderddrieënzeventig triljoen honderdzevenenveertig biljard achthonderdvierenveertig biljoen dertien miljard achthonderdzeventien miljoen vierentachtigduizendhonderdéén")-  , (927372692193078999176, "negenhonderdzevenentwintig triljoen driehonderdtweeënzeventig biljard zeshonderdtweeënnegentig biljoen honderddrieënnegentig miljard achtenzeventig miljoen negenhonderdnegenennegentigduizendhonderdzesenzeventig")-  , (1500520536206896083277, "een triljard vijfhonderd triljoen vijfhonderdtwintig biljard vijfhonderdzesendertig biljoen tweehonderdzes miljard achthonderdzesennegentig miljoen drieëntachtigduizendtweehonderdzevenenzeventig")-  , (2427893228399975082453, "twee triljard vierhonderdzevenentwintig triljoen achthonderddrieënnegentig biljard tweehonderdachtentwintig biljoen driehonderdnegenennegentig miljard negenhonderdvijfenzeventig miljoen tweeëntachtigduizendvierhonderddrieënvijftig")-  , (3928413764606871165730, "drie triljard negenhonderdachtentwintig triljoen vierhonderddertien biljard zevenhonderdvierenzestig biljoen zeshonderdzes miljard achthonderdeenenzeventig miljoen honderdvijfenzestigduizendzevenhonderddertig")-  , (6356306993006846248183, "zes triljard driehonderdzesenvijftig triljoen driehonderdzes biljard negenhonderddrieënnegentig biljoen zes miljard achthonderdzesenveertig miljoen tweehonderdachtenveertigduizendhonderddrieëntachtig")-  , (10284720757613717413913, "tien triljard tweehonderdvierentachtig triljoen zevenhonderdtwintig biljard zevenhonderdzevenenvijftig biljoen zeshonderddertien miljard zevenhonderdzeventien miljoen vierhonderddertienduizendnegenhonderddertien")-  , (16641027750620563662096, "zestien triljard zeshonderdeenenveertig triljoen zevenentwintig biljard zevenhonderdvijftig biljoen zeshonderdtwintig miljard vijfhonderddrieënzestig miljoen zeshonderdtweeënzestigduizendzesennegentig")-  , (26925748508234281076009, "zesentwintig triljard negenhonderdvijfentwintig triljoen zevenhonderdachtenveertig biljard vijfhonderdacht biljoen tweehonderdvierendertig miljard tweehonderdeenentachtig miljoen zesenzeventigduizendnegen")-  , (43566776258854844738105, "drieënveertig triljard vijfhonderdzesenzestig triljoen zevenhonderdzesenzeventig biljard tweehonderdachtenvijftig biljoen achthonderdvierenvijftig miljard achthonderdvierenveertig miljoen zevenhonderdachtendertigduizendhonderdvijf")-  , (70492524767089125814114, "zeventig triljard vierhonderdtweeënnegentig triljoen vijfhonderdvierentwintig biljard zevenhonderdzevenenzestig biljoen negenentachtig miljard honderdvijfentwintig miljoen achthonderdveertienduizendhonderdveertien")-  , (114059301025943970552219, "honderdveertien triljard negenenvijftig triljoen driehonderdéén biljard vijfentwintig biljoen negenhonderddrieënveertig miljard negenhonderdzeventig miljoen vijfhonderdtweeënvijftigduizendtweehonderdnegentien")-  , (1000, "duizend")-  , (10000, "tienduizend")-  , (100000, "honderdduizend")-  , (1000000, "een miljoen")-  , (10000000, "tien miljoen")-  , (100000000, "honderd miljoen")-  , (1000000000, "een miljard")-  , (10000000000, "tien miljard")-  , (100000000000, "honderd miljard")-  , (1000000000000, "een biljoen")-  , (10000000000000, "tien biljoen")-  , (100000000000000, "honderd biljoen")-  , (1000000000000000, "een biljard")-  , (10000000000000000, "tien biljard")-  , (100000000000000000, "honderd biljard")-  , (1000000000000000000, "een triljoen")-  , (10000000000000000000, "tien triljoen")-  , (100000000000000000000, "honderd triljoen")-  , (1000000000000000000000, "een triljard")-  , (10000000000000000000000, "tien triljard")-  , (100000000000000000000000, "honderd triljard")-  , (1000000000000000000000000, "een quadriljoen")-  ]--ordinals :: [(Integer, Text)]-ordinals = [-    (0, "nulde")-  , (1, "eerste")-  , (2, "tweede")-  , (3, "derde")-  , (4, "vierde")-  , (5, "vijfde")-  , (6, "zesde")-  , (7, "zevende")-  , (8, "achtste")-  , (9, "negende")-  , (10, "tiende")-  , (11, "elfde")-  , (12, "twaalfde")-  , (13, "dertiende")-  , (14, "veertiende")-  , (15, "vijftiende")-  , (16, "zestiende")-  , (17, "zeventiende")-  , (18, "achttiende")-  , (19, "negentiende")-  , (20, "twintigste")-  , (21, "eenentwintigste")-  , (22, "tweeëntwintigste")-  , (23, "drieëntwintigste")-  , (24, "vierentwintigste")-  , (25, "vijfentwintigste")-  , (26, "zesentwintigste")-  , (27, "zevenentwintigste")-  , (28, "achtentwintigste")-  , (29, "negenentwintigste")-  , (30, "dertigste")-  , (31, "eenendertigste")-  , (32, "tweeëndertigste")-  , (33, "drieëndertigste")-  , (34, "vierendertigste")-  , (35, "vijfendertigste")-  , (36, "zesendertigste")-  , (37, "zevenendertigste")-  , (38, "achtendertigste")-  , (39, "negenendertigste")-  , (40, "veertigste")-  , (41, "eenenveertigste")-  , (42, "tweeënveertigste")-  , (43, "drieënveertigste")-  , (44, "vierenveertigste")-  , (45, "vijfenveertigste")-  , (46, "zesenveertigste")-  , (47, "zevenenveertigste")-  , (48, "achtenveertigste")-  , (49, "negenenveertigste")-  , (50, "vijftigste")-  , (51, "eenenvijftigste")-  , (52, "tweeënvijftigste")-  , (53, "drieënvijftigste")-  , (54, "vierenvijftigste")-  , (55, "vijfenvijftigste")-  , (56, "zesenvijftigste")-  , (57, "zevenenvijftigste")-  , (58, "achtenvijftigste")-  , (59, "negenenvijftigste")-  , (60, "zestigste")-  , (61, "eenenzestigste")-  , (62, "tweeënzestigste")-  , (63, "drieënzestigste")-  , (64, "vierenzestigste")-  , (65, "vijfenzestigste")-  , (66, "zesenzestigste")-  , (67, "zevenenzestigste")-  , (68, "achtenzestigste")-  , (69, "negenenzestigste")-  , (70, "zeventigste")-  , (71, "eenenzeventigste")-  , (72, "tweeënzeventigste")-  , (73, "drieënzeventigste")-  , (74, "vierenzeventigste")-  , (75, "vijfenzeventigste")-  , (76, "zesenzeventigste")-  , (77, "zevenenzeventigste")-  , (78, "achtenzeventigste")-  , (79, "negenenzeventigste")-  , (80, "tachtigste")-  , (81, "eenentachtigste")-  , (82, "tweeëntachtigste")-  , (83, "drieëntachtigste")-  , (84, "vierentachtigste")-  , (85, "vijfentachtigste")-  , (86, "zesentachtigste")-  , (87, "zevenentachtigste")-  , (88, "achtentachtigste")-  , (89, "negenentachtigste")-  , (90, "negentigste")-  , (91, "eenennegentigste")-  , (92, "tweeënnegentigste")-  , (93, "drieënnegentigste")-  , (94, "vierennegentigste")-  , (95, "vijfennegentigste")-  , (96, "zesennegentigste")-  , (97, "zevenennegentigste")-  , (98, "achtennegentigste")-  , (99, "negenennegentigste")-  , (100, "honderdste")-  , (101, "honderdeerste")-  , (102, "honderdtweede")-  , (103, "honderdderde")-  , (104, "honderdvierde")-  , (105, "honderdvijfde")-  , (106, "honderdzesde")-  , (107, "honderdzevende")-  , (108, "honderdachtste")-  , (109, "honderdnegende")-  , (110, "honderdtiende")-  , (111, "honderdelfde")-  , (112, "honderdtwaalfde")-  , (113, "honderddertiende")-  , (114, "honderdveertiende")-  , (115, "honderdvijftiende")-  , (116, "honderdzestiende")-  , (117, "honderdzeventiende")-  , (118, "honderdachttiende")-  , (119, "honderdnegentiende")-  , (120, "honderdtwintigste")-  , (121, "honderdeenentwintigste")-  , (122, "honderdtweeëntwintigste")-  , (123, "honderddrieëntwintigste")-  , (124, "honderdvierentwintigste")-  , (125, "honderdvijfentwintigste")-  , (126, "honderdzesentwintigste")-  , (127, "honderdzevenentwintigste")-  , (128, "honderdachtentwintigste")-  , (129, "honderdnegenentwintigste")-  , (130, "honderddertigste")-  , (131, "honderdeenendertigste")-  , (132, "honderdtweeëndertigste")-  , (133, "honderddrieëndertigste")-  , (134, "honderdvierendertigste")-  , (135, "honderdvijfendertigste")-  , (136, "honderdzesendertigste")-  , (137, "honderdzevenendertigste")-  , (138, "honderdachtendertigste")-  , (139, "honderdnegenendertigste")-  , (140, "honderdveertigste")-  , (141, "honderdeenenveertigste")-  , (142, "honderdtweeënveertigste")-  , (143, "honderddrieënveertigste")-  , (144, "honderdvierenveertigste")-  , (145, "honderdvijfenveertigste")-  , (146, "honderdzesenveertigste")-  , (147, "honderdzevenenveertigste")-  , (148, "honderdachtenveertigste")-  , (149, "honderdnegenenveertigste")-  , (150, "honderdvijftigste")-  , (151, "honderdeenenvijftigste")-  , (152, "honderdtweeënvijftigste")-  , (153, "honderddrieënvijftigste")-  , (154, "honderdvierenvijftigste")-  , (155, "honderdvijfenvijftigste")-  , (156, "honderdzesenvijftigste")-  , (157, "honderdzevenenvijftigste")-  , (158, "honderdachtenvijftigste")-  , (159, "honderdnegenenvijftigste")-  , (160, "honderdzestigste")-  , (161, "honderdeenenzestigste")-  , (162, "honderdtweeënzestigste")-  , (163, "honderddrieënzestigste")-  , (164, "honderdvierenzestigste")-  , (165, "honderdvijfenzestigste")-  , (166, "honderdzesenzestigste")-  , (167, "honderdzevenenzestigste")-  , (168, "honderdachtenzestigste")-  , (169, "honderdnegenenzestigste")-  , (170, "honderdzeventigste")-  , (171, "honderdeenenzeventigste")-  , (172, "honderdtweeënzeventigste")-  , (173, "honderddrieënzeventigste")-  , (174, "honderdvierenzeventigste")-  , (175, "honderdvijfenzeventigste")-  , (176, "honderdzesenzeventigste")-  , (177, "honderdzevenenzeventigste")-  , (178, "honderdachtenzeventigste")-  , (179, "honderdnegenenzeventigste")-  , (180, "honderdtachtigste")-  , (181, "honderdeenentachtigste")-  , (182, "honderdtweeëntachtigste")-  , (183, "honderddrieëntachtigste")-  , (184, "honderdvierentachtigste")-  , (185, "honderdvijfentachtigste")-  , (186, "honderdzesentachtigste")-  , (187, "honderdzevenentachtigste")-  , (188, "honderdachtentachtigste")-  , (189, "honderdnegenentachtigste")-  , (190, "honderdnegentigste")-  , (191, "honderdeenennegentigste")-  , (192, "honderdtweeënnegentigste")-  , (193, "honderddrieënnegentigste")-  , (194, "honderdvierennegentigste")-  , (195, "honderdvijfennegentigste")-  , (196, "honderdzesennegentigste")-  , (197, "honderdzevenennegentigste")-  , (198, "honderdachtennegentigste")-  , (199, "honderdnegenennegentigste")-  , (200, "tweehonderdste")-  , (233, "tweehonderddrieëndertigste")-  , (377, "driehonderdzevenenzeventigste")-  , (610, "zeshonderdtiende")-  , (987, "negenhonderdzevenentachtigste")-  , (1597, "duizendvijfhonderdzevenennegentigste")-  , (2584, "tweeduizendvijfhonderdvierentachtigste")-  , (4181, "vierduizendhonderdeenentachtigste")-  , (6765, "zesduizendzevenhonderdvijfenzestigste")-  , (10946, "tienduizendnegenhonderdzesenveertigste")-  , (17711, "zeventienduizendzevenhonderdelfde")-  , (28657, "achtentwintigduizendzeshonderdzevenenvijftigste")-  , (46368, "zesenveertigduizenddriehonderdachtenzestigste")-  , (75025, "vijfenzeventigduizendvijfentwintigste")-  , (121393, "honderdeenentwintigduizenddriehonderddrieënnegentigste")-  , (196418, "honderdzesennegentigduizendvierhonderdachttiende")-  , (317811, "driehonderdzeventienduizendachthonderdelfde")-  , (514229, "vijfhonderdveertienduizendtweehonderdnegenentwintigste")-  , (832040, "achthonderdtweeëndertigduizendveertigste")-  , (1346269, "een miljoen driehonderdzesenveertigduizendtweehonderdnegenenzestigste")-  , (2178309, "twee miljoen honderdachtenzeventigduizenddriehonderdnegende")-  , (3524578, "drie miljoen vijfhonderdvierentwintigduizendvijfhonderdachtenzeventigste")-  , (5702887, "vijf miljoen zevenhonderdtweeduizendachthonderdzevenentachtigste")-  , (9227465, "negen miljoen tweehonderdzevenentwintigduizendvierhonderdvijfenzestigste")-  , (14930352, "veertien miljoen negenhonderddertigduizenddriehonderdtweeënvijftigste")-  , (24157817, "vierentwintig miljoen honderdzevenenvijftigduizendachthonderdzeventiende")-  , (39088169, "negenendertig miljoen achtentachtigduizendhonderdnegenenzestigste")-  , (63245986, "drieënzestig miljoen tweehonderdvijfenveertigduizendnegenhonderdzesentachtigste")-  , (102334155, "honderdtwee miljoen driehonderdvierendertigduizendhonderdvijfenvijftigste")-  , (165580141, "honderdvijfenzestig miljoen vijfhonderdtachtigduizendhonderdeenenveertigste")-  , (267914296, "tweehonderdzevenenzestig miljoen negenhonderdveertienduizendtweehonderdzesennegentigste")-  , (433494437, "vierhonderddrieëndertig miljoen vierhonderdvierennegentigduizendvierhonderdzevenendertigste")-  , (701408733, "zevenhonderdéén miljoen vierhonderdachtduizendzevenhonderddrieëndertigste")-  , (1134903170, "een miljard honderdvierendertig miljoen negenhonderddrieduizendhonderdzeventigste")-  , (1836311903, "een miljard achthonderdzesendertig miljoen driehonderdelfduizendnegenhonderdderde")-  , (2971215073, "twee miljard negenhonderdeenenzeventig miljoen tweehonderdvijftienduizenddrieënzeventigste")-  , (4807526976, "vier miljard achthonderdzeven miljoen vijfhonderdzesentwintigduizendnegenhonderdzesenzeventigste")-  , (7778742049, "zeven miljard zevenhonderdachtenzeventig miljoen zevenhonderdtweeënveertigduizendnegenenveertigste")-  , (12586269025, "twaalf miljard vijfhonderdzesentachtig miljoen tweehonderdnegenenzestigduizendvijfentwintigste")-  , (20365011074, "twintig miljard driehonderdvijfenzestig miljoen elfduizendvierenzeventigste")-  , (32951280099, "tweeëndertig miljard negenhonderdeenenvijftig miljoen tweehonderdtachtigduizendnegenennegentigste")-  , (53316291173, "drieënvijftig miljard driehonderdzestien miljoen tweehonderdeenennegentigduizendhonderddrieënzeventigste")-  , (86267571272, "zesentachtig miljard tweehonderdzevenenzestig miljoen vijfhonderdeenenzeventigduizendtweehonderdtweeënzeventigste")-  , (139583862445, "honderdnegenendertig miljard vijfhonderddrieëntachtig miljoen achthonderdtweeënzestigduizendvierhonderdvijfenveertigste")-  , (225851433717, "tweehonderdvijfentwintig miljard achthonderdeenenvijftig miljoen vierhonderddrieëndertigduizendzevenhonderdzeventiende")-  , (365435296162, "driehonderdvijfenzestig miljard vierhonderdvijfendertig miljoen tweehonderdzesennegentigduizendhonderdtweeënzestigste")-  , (591286729879, "vijfhonderdeenennegentig miljard tweehonderdzesentachtig miljoen zevenhonderdnegenentwintigduizendachthonderdnegenenzeventigste")-  , (956722026041, "negenhonderdzesenvijftig miljard zevenhonderdtweeëntwintig miljoen zesentwintigduizendeenenveertigste")-  , (1548008755920, "een biljoen vijfhonderdachtenveertig miljard acht miljoen zevenhonderdvijfenvijftigduizendnegenhonderdtwintigste")-  , (2504730781961, "twee biljoen vijfhonderdvier miljard zevenhonderddertig miljoen zevenhonderdeenentachtigduizendnegenhonderdeenenzestigste")-  , (4052739537881, "vier biljoen tweeënvijftig miljard zevenhonderdnegenendertig miljoen vijfhonderdzevenendertigduizendachthonderdeenentachtigste")-  , (6557470319842, "zes biljoen vijfhonderdzevenenvijftig miljard vierhonderdzeventig miljoen driehonderdnegentienduizendachthonderdtweeënveertigste")-  , (10610209857723, "tien biljoen zeshonderdtien miljard tweehonderdnegen miljoen achthonderdzevenenvijftigduizendzevenhonderddrieëntwintigste")-  , (17167680177565, "zeventien biljoen honderdzevenenzestig miljard zeshonderdtachtig miljoen honderdzevenenzeventigduizendvijfhonderdvijfenzestigste")-  , (27777890035288, "zevenentwintig biljoen zevenhonderdzevenenzeventig miljard achthonderdnegentig miljoen vijfendertigduizendtweehonderdachtentachtigste")-  , (44945570212853, "vierenveertig biljoen negenhonderdvijfenveertig miljard vijfhonderdzeventig miljoen tweehonderdtwaalfduizendachthonderddrieënvijftigste")-  , (72723460248141, "tweeënzeventig biljoen zevenhonderddrieëntwintig miljard vierhonderdzestig miljoen tweehonderdachtenveertigduizendhonderdeenenveertigste")-  , (117669030460994, "honderdzeventien biljoen zeshonderdnegenenzestig miljard dertig miljoen vierhonderdzestigduizendnegenhonderdvierennegentigste")-  , (190392490709135, "honderdnegentig biljoen driehonderdtweeënnegentig miljard vierhonderdnegentig miljoen zevenhonderdnegenduizendhonderdvijfendertigste")-  , (308061521170129, "driehonderdacht biljoen eenenzestig miljard vijfhonderdeenentwintig miljoen honderdzeventigduizendhonderdnegenentwintigste")-  , (498454011879264, "vierhonderdachtennegentig biljoen vierhonderdvierenvijftig miljard elf miljoen achthonderdnegenenzeventigduizendtweehonderdvierenzestigste")-  , (806515533049393, "achthonderdzes biljoen vijfhonderdvijftien miljard vijfhonderddrieëndertig miljoen negenenveertigduizenddriehonderddrieënnegentigste")-  , (1304969544928657, "een biljard driehonderdvier biljoen negenhonderdnegenenzestig miljard vijfhonderdvierenveertig miljoen negenhonderdachtentwintigduizendzeshonderdzevenenvijftigste")-  , (2111485077978050, "twee biljard honderdelf biljoen vierhonderdvijfentachtig miljard zevenenzeventig miljoen negenhonderdachtenzeventigduizendvijftigste")-  , (3416454622906707, "drie biljard vierhonderdzestien biljoen vierhonderdvierenvijftig miljard zeshonderdtweeëntwintig miljoen negenhonderdzesduizendzevenhonderdzevende")-  , (5527939700884757, "vijf biljard vijfhonderdzevenentwintig biljoen negenhonderdnegenendertig miljard zevenhonderd miljoen achthonderdvierentachtigduizendzevenhonderdzevenenvijftigste")-  , (8944394323791464, "acht biljard negenhonderdvierenveertig biljoen driehonderdvierennegentig miljard driehonderddrieëntwintig miljoen zevenhonderdeenennegentigduizendvierhonderdvierenzestigste")-  , (14472334024676221, "veertien biljard vierhonderdtweeënzeventig biljoen driehonderdvierendertig miljard vierentwintig miljoen zeshonderdzesenzeventigduizendtweehonderdeenentwintigste")-  , (23416728348467685, "drieëntwintig biljard vierhonderdzestien biljoen zevenhonderdachtentwintig miljard driehonderdachtenveertig miljoen vierhonderdzevenenzestigduizendzeshonderdvijfentachtigste")-  , (37889062373143906, "zevenendertig biljard achthonderdnegenentachtig biljoen tweeënzestig miljard driehonderddrieënzeventig miljoen honderddrieënveertigduizendnegenhonderdzesde")-  , (61305790721611591, "eenenzestig biljard driehonderdvijf biljoen zevenhonderdnegentig miljard zevenhonderdeenentwintig miljoen zeshonderdelfduizendvijfhonderdeenennegentigste")-  , (99194853094755497, "negenennegentig biljard honderdvierennegentig biljoen achthonderddrieënvijftig miljard vierennegentig miljoen zevenhonderdvijfenvijftigduizendvierhonderdzevenennegentigste")-  , (160500643816367088, "honderdzestig biljard vijfhonderd biljoen zeshonderddrieënveertig miljard achthonderdzestien miljoen driehonderdzevenenzestigduizendachtentachtigste")-  , (259695496911122585, "tweehonderdnegenenvijftig biljard zeshonderdvijfennegentig biljoen vierhonderdzesennegentig miljard negenhonderdelf miljoen honderdtweeëntwintigduizendvijfhonderdvijfentachtigste")-  , (420196140727489673, "vierhonderdtwintig biljard honderdzesennegentig biljoen honderdveertig miljard zevenhonderdzevenentwintig miljoen vierhonderdnegenentachtigduizendzeshonderddrieënzeventigste")-  , (679891637638612258, "zeshonderdnegenenzeventig biljard achthonderdeenennegentig biljoen zeshonderdzevenendertig miljard zeshonderdachtendertig miljoen zeshonderdtwaalfduizendtweehonderdachtenvijftigste")-  , (1100087778366101931, "een triljoen honderd biljard zevenentachtig biljoen zevenhonderdachtenzeventig miljard driehonderdzesenzestig miljoen honderdéénduizendnegenhonderdeenendertigste")-  , (1779979416004714189, "een triljoen zevenhonderdnegenenzeventig biljard negenhonderdnegenenzeventig biljoen vierhonderdzestien miljard vier miljoen zevenhonderdveertienduizendhonderdnegenentachtigste")-  , (2880067194370816120, "twee triljoen achthonderdtachtig biljard zevenenzestig biljoen honderdvierennegentig miljard driehonderdzeventig miljoen achthonderdzestienduizendhonderdtwintigste")-  , (4660046610375530309, "vier triljoen zeshonderdzestig biljard zesenveertig biljoen zeshonderdtien miljard driehonderdvijfenzeventig miljoen vijfhonderddertigduizenddriehonderdnegende")-  , (7540113804746346429, "zeven triljoen vijfhonderdveertig biljard honderddertien biljoen achthonderdvier miljard zevenhonderdzesenveertig miljoen driehonderdzesenveertigduizendvierhonderdnegenentwintigste")-  , (12200160415121876738, "twaalf triljoen tweehonderd biljard honderdzestig biljoen vierhonderdvijftien miljard honderdeenentwintig miljoen achthonderdzesenzeventigduizendzevenhonderdachtendertigste")-  , (19740274219868223167, "negentien triljoen zevenhonderdveertig biljard tweehonderdvierenzeventig biljoen tweehonderdnegentien miljard achthonderdachtenzestig miljoen tweehonderddrieëntwintigduizendhonderdzevenenzestigste")-  , (31940434634990099905, "eenendertig triljoen negenhonderdveertig biljard vierhonderdvierendertig biljoen zeshonderdvierendertig miljard negenhonderdnegentig miljoen negenennegentigduizendnegenhonderdvijfde")-  , (51680708854858323072, "eenenvijftig triljoen zeshonderdtachtig biljard zevenhonderdacht biljoen achthonderdvierenvijftig miljard achthonderdachtenvijftig miljoen driehonderddrieëntwintigduizendtweeënzeventigste")-  , (83621143489848422977, "drieëntachtig triljoen zeshonderdeenentwintig biljard honderddrieënveertig biljoen vierhonderdnegenentachtig miljard achthonderdachtenveertig miljoen vierhonderdtweeëntwintigduizendnegenhonderdzevenenzeventigste")-  , (135301852344706746049, "honderdvijfendertig triljoen driehonderdéén biljard achthonderdtweeënvijftig biljoen driehonderdvierenveertig miljard zevenhonderdzes miljoen zevenhonderdzesenveertigduizendnegenenveertigste")-  , (218922995834555169026, "tweehonderdachttien triljoen negenhonderdtweeëntwintig biljard negenhonderdvijfennegentig biljoen achthonderdvierendertig miljard vijfhonderdvijfenvijftig miljoen honderdnegenenzestigduizendzesentwintigste")-  , (354224848179261915075, "driehonderdvierenvijftig triljoen tweehonderdvierentwintig biljard achthonderdachtenveertig biljoen honderdnegenenzeventig miljard tweehonderdeenenzestig miljoen negenhonderdvijftienduizendvijfenzeventigste")-  , (573147844013817084101, "vijfhonderddrieënzeventig triljoen honderdzevenenveertig biljard achthonderdvierenveertig biljoen dertien miljard achthonderdzeventien miljoen vierentachtigduizendhonderdeerste")-  , (927372692193078999176, "negenhonderdzevenentwintig triljoen driehonderdtweeënzeventig biljard zeshonderdtweeënnegentig biljoen honderddrieënnegentig miljard achtenzeventig miljoen negenhonderdnegenennegentigduizendhonderdzesenzeventigste")-  , (1500520536206896083277, "een triljard vijfhonderd triljoen vijfhonderdtwintig biljard vijfhonderdzesendertig biljoen tweehonderdzes miljard achthonderdzesennegentig miljoen drieëntachtigduizendtweehonderdzevenenzeventigste")-  , (2427893228399975082453, "twee triljard vierhonderdzevenentwintig triljoen achthonderddrieënnegentig biljard tweehonderdachtentwintig biljoen driehonderdnegenennegentig miljard negenhonderdvijfenzeventig miljoen tweeëntachtigduizendvierhonderddrieënvijftigste")-  , (3928413764606871165730, "drie triljard negenhonderdachtentwintig triljoen vierhonderddertien biljard zevenhonderdvierenzestig biljoen zeshonderdzes miljard achthonderdeenenzeventig miljoen honderdvijfenzestigduizendzevenhonderddertigste")-  , (6356306993006846248183, "zes triljard driehonderdzesenvijftig triljoen driehonderdzes biljard negenhonderddrieënnegentig biljoen zes miljard achthonderdzesenveertig miljoen tweehonderdachtenveertigduizendhonderddrieëntachtigste")-  , (10284720757613717413913, "tien triljard tweehonderdvierentachtig triljoen zevenhonderdtwintig biljard zevenhonderdzevenenvijftig biljoen zeshonderddertien miljard zevenhonderdzeventien miljoen vierhonderddertienduizendnegenhonderddertiende")-  , (16641027750620563662096, "zestien triljard zeshonderdeenenveertig triljoen zevenentwintig biljard zevenhonderdvijftig biljoen zeshonderdtwintig miljard vijfhonderddrieënzestig miljoen zeshonderdtweeënzestigduizendzesennegentigste")-  , (26925748508234281076009, "zesentwintig triljard negenhonderdvijfentwintig triljoen zevenhonderdachtenveertig biljard vijfhonderdacht biljoen tweehonderdvierendertig miljard tweehonderdeenentachtig miljoen zesenzeventigduizendnegende")-  , (43566776258854844738105, "drieënveertig triljard vijfhonderdzesenzestig triljoen zevenhonderdzesenzeventig biljard tweehonderdachtenvijftig biljoen achthonderdvierenvijftig miljard achthonderdvierenveertig miljoen zevenhonderdachtendertigduizendhonderdvijfde")-  , (70492524767089125814114, "zeventig triljard vierhonderdtweeënnegentig triljoen vijfhonderdvierentwintig biljard zevenhonderdzevenenzestig biljoen negenentachtig miljard honderdvijfentwintig miljoen achthonderdveertienduizendhonderdveertiende")-  , (114059301025943970552219, "honderdveertien triljard negenenvijftig triljoen driehonderdéén biljard vijfentwintig biljoen negenhonderddrieënveertig miljard negenhonderdzeventig miljoen vijfhonderdtweeënvijftigduizendtweehonderdnegentiende")-  , (1000, "duizendste")-  , (10000, "tienduizendste")-  , (100000, "honderdduizendste")-  , (1000000, "een miljoenste")-  , (10000000, "tien miljoenste")-  , (100000000, "honderd miljoenste")-  , (1000000000, "een miljardste")-  , (10000000000, "tien miljardste")-  , (100000000000, "honderd miljardste")-  , (1000000000000, "een biljoenste")-  , (10000000000000, "tien biljoenste")-  , (100000000000000, "honderd biljoenste")-  , (1000000000000000, "een biljardste")-  , (10000000000000000, "tien biljardste")-  , (100000000000000000, "honderd biljardste")-  , (1000000000000000000, "een triljoenste")-  , (10000000000000000000, "tien triljoenste")-  , (100000000000000000000, "honderd triljoenste")-  , (1000000000000000000000, "een triljardste")-  , (10000000000000000000000, "tien triljardste")-  , (100000000000000000000000, "honderd triljardste")-  , (1000000000000000000000000, "een quadriljoenste")-  ]--shortOrdinals :: [(Integer, Text)]-shortOrdinals = [-    (0, "0e")-  , (1, "1e")-  , (2, "2e")-  , (3, "3e")-  , (4, "4e")-  , (5, "5e")-  , (6, "6e")-  , (7, "7e")-  , (8, "8e")-  , (9, "9e")-  , (10, "10e")-  , (11, "11e")-  , (12, "12e")-  , (13, "13e")-  , (14, "14e")-  , (15, "15e")-  , (16, "16e")-  , (17, "17e")-  , (18, "18e")-  , (19, "19e")-  , (20, "20e")-  , (21, "21e")-  , (22, "22e")-  , (23, "23e")-  , (24, "24e")-  , (25, "25e")-  , (26, "26e")-  , (27, "27e")-  , (28, "28e")-  , (29, "29e")-  , (30, "30e")-  , (31, "31e")-  , (32, "32e")-  , (33, "33e")-  , (34, "34e")-  , (35, "35e")-  , (36, "36e")-  , (37, "37e")-  , (38, "38e")-  , (39, "39e")-  , (40, "40e")-  , (41, "41e")-  , (42, "42e")-  , (43, "43e")-  , (44, "44e")-  , (45, "45e")-  , (46, "46e")-  , (47, "47e")-  , (48, "48e")-  , (49, "49e")-  , (50, "50e")-  , (51, "51e")-  , (52, "52e")-  , (53, "53e")-  , (54, "54e")-  , (55, "55e")-  , (56, "56e")-  , (57, "57e")-  , (58, "58e")-  , (59, "59e")-  , (60, "60e")-  , (61, "61e")-  , (62, "62e")-  , (63, "63e")-  , (64, "64e")-  , (65, "65e")-  , (66, "66e")-  , (67, "67e")-  , (68, "68e")-  , (69, "69e")-  , (70, "70e")-  , (71, "71e")-  , (72, "72e")-  , (73, "73e")-  , (74, "74e")-  , (75, "75e")-  , (76, "76e")-  , (77, "77e")-  , (78, "78e")-  , (79, "79e")-  , (80, "80e")-  , (81, "81e")-  , (82, "82e")-  , (83, "83e")-  , (84, "84e")-  , (85, "85e")-  , (86, "86e")-  , (87, "87e")-  , (88, "88e")-  , (89, "89e")-  , (90, "90e")-  , (91, "91e")-  , (92, "92e")-  , (93, "93e")-  , (94, "94e")-  , (95, "95e")-  , (96, "96e")-  , (97, "97e")-  , (98, "98e")-  , (99, "99e")-  , (100, "100e")-  , (101, "101e")-  , (102, "102e")-  , (103, "103e")-  , (104, "104e")-  , (105, "105e")-  , (106, "106e")-  , (107, "107e")-  , (108, "108e")-  , (109, "109e")-  , (110, "110e")-  , (111, "111e")-  , (112, "112e")-  , (113, "113e")-  , (114, "114e")-  , (115, "115e")-  , (116, "116e")-  , (117, "117e")-  , (118, "118e")-  , (119, "119e")-  , (120, "120e")-  , (121, "121e")-  , (122, "122e")-  , (123, "123e")-  , (124, "124e")-  , (125, "125e")-  , (126, "126e")-  , (127, "127e")-  , (128, "128e")-  , (129, "129e")-  , (130, "130e")-  , (131, "131e")-  , (132, "132e")-  , (133, "133e")-  , (134, "134e")-  , (135, "135e")-  , (136, "136e")-  , (137, "137e")-  , (138, "138e")-  , (139, "139e")-  , (140, "140e")-  , (141, "141e")-  , (142, "142e")-  , (143, "143e")-  , (144, "144e")-  , (145, "145e")-  , (146, "146e")-  , (147, "147e")-  , (148, "148e")-  , (149, "149e")-  , (150, "150e")-  , (151, "151e")-  , (152, "152e")-  , (153, "153e")-  , (154, "154e")-  , (155, "155e")-  , (156, "156e")-  , (157, "157e")-  , (158, "158e")-  , (159, "159e")-  , (160, "160e")-  , (161, "161e")-  , (162, "162e")-  , (163, "163e")-  , (164, "164e")-  , (165, "165e")-  , (166, "166e")-  , (167, "167e")-  , (168, "168e")-  , (169, "169e")-  , (170, "170e")-  , (171, "171e")-  , (172, "172e")-  , (173, "173e")-  , (174, "174e")-  , (175, "175e")-  , (176, "176e")-  , (177, "177e")-  , (178, "178e")-  , (179, "179e")-  , (180, "180e")-  , (181, "181e")-  , (182, "182e")-  , (183, "183e")-  , (184, "184e")-  , (185, "185e")-  , (186, "186e")-  , (187, "187e")-  , (188, "188e")-  , (189, "189e")-  , (190, "190e")-  , (191, "191e")-  , (192, "192e")-  , (193, "193e")-  , (194, "194e")-  , (195, "195e")-  , (196, "196e")-  , (197, "197e")-  , (198, "198e")-  , (199, "199e")-  , (200, "200e")-  , (233, "233e")-  , (377, "377e")-  , (610, "610e")-  , (987, "987e")-  , (1597, "1597e")-  , (2584, "2584e")-  , (4181, "4181e")-  , (6765, "6765e")-  , (10946, "10946e")-  , (17711, "17711e")-  , (28657, "28657e")-  , (46368, "46368e")-  , (75025, "75025e")-  , (121393, "121393e")-  , (196418, "196418e")-  , (317811, "317811e")-  , (514229, "514229e")-  , (832040, "832040e")-  , (1346269, "1346269e")-  , (2178309, "2178309e")-  , (3524578, "3524578e")-  , (5702887, "5702887e")-  , (9227465, "9227465e")-  , (14930352, "14930352e")-  , (24157817, "24157817e")-  , (39088169, "39088169e")-  , (63245986, "63245986e")-  , (102334155, "102334155e")-  , (165580141, "165580141e")-  , (267914296, "267914296e")-  , (433494437, "433494437e")-  , (701408733, "701408733e")-  , (1134903170, "1134903170e")-  , (1836311903, "1836311903e")-  , (2971215073, "2971215073e")-  , (4807526976, "4807526976e")-  , (7778742049, "7778742049e")-  , (12586269025, "12586269025e")-  , (20365011074, "20365011074e")-  , (32951280099, "32951280099e")-  , (53316291173, "53316291173e")-  , (86267571272, "86267571272e")-  , (139583862445, "139583862445e")-  , (225851433717, "225851433717e")-  , (365435296162, "365435296162e")-  , (591286729879, "591286729879e")-  , (956722026041, "956722026041e")-  , (1548008755920, "1548008755920e")-  , (2504730781961, "2504730781961e")-  , (4052739537881, "4052739537881e")-  , (6557470319842, "6557470319842e")-  , (10610209857723, "10610209857723e")-  , (17167680177565, "17167680177565e")-  , (27777890035288, "27777890035288e")-  , (44945570212853, "44945570212853e")-  , (72723460248141, "72723460248141e")-  , (117669030460994, "117669030460994e")-  , (190392490709135, "190392490709135e")-  , (308061521170129, "308061521170129e")-  , (498454011879264, "498454011879264e")-  , (806515533049393, "806515533049393e")-  , (1304969544928657, "1304969544928657e")-  , (2111485077978050, "2111485077978050e")-  , (3416454622906707, "3416454622906707e")-  , (5527939700884757, "5527939700884757e")-  , (8944394323791464, "8944394323791464e")-  , (14472334024676221, "14472334024676221e")-  , (23416728348467685, "23416728348467685e")-  , (37889062373143906, "37889062373143906e")-  , (61305790721611591, "61305790721611591e")-  , (99194853094755497, "99194853094755497e")-  , (160500643816367088, "160500643816367088e")-  , (259695496911122585, "259695496911122585e")-  , (420196140727489673, "420196140727489673e")-  , (679891637638612258, "679891637638612258e")-  , (1100087778366101931, "1100087778366101931e")-  , (1779979416004714189, "1779979416004714189e")-  , (2880067194370816120, "2880067194370816120e")-  , (4660046610375530309, "4660046610375530309e")-  , (7540113804746346429, "7540113804746346429e")-  , (12200160415121876738, "12200160415121876738e")-  , (19740274219868223167, "19740274219868223167e")-  , (31940434634990099905, "31940434634990099905e")-  , (51680708854858323072, "51680708854858323072e")-  , (83621143489848422977, "83621143489848422977e")-  , (135301852344706746049, "135301852344706746049e")-  , (218922995834555169026, "218922995834555169026e")-  , (354224848179261915075, "354224848179261915075e")-  , (573147844013817084101, "573147844013817084101e")-  , (927372692193078999176, "927372692193078999176e")-  , (1500520536206896083277, "1500520536206896083277e")-  , (2427893228399975082453, "2427893228399975082453e")-  , (3928413764606871165730, "3928413764606871165730e")-  , (6356306993006846248183, "6356306993006846248183e")-  , (10284720757613717413913, "10284720757613717413913e")-  , (16641027750620563662096, "16641027750620563662096e")-  , (26925748508234281076009, "26925748508234281076009e")-  , (43566776258854844738105, "43566776258854844738105e")-  , (70492524767089125814114, "70492524767089125814114e")-  , (114059301025943970552219, "114059301025943970552219e")-  , (1000, "1000e")-  , (10000, "10000e")-  , (100000, "100000e")-  , (1000000, "1000000e")-  , (10000000, "10000000e")-  , (100000000, "100000000e")-  , (1000000000, "1000000000e")-  , (10000000000, "10000000000e")-  , (100000000000, "100000000000e")-  , (1000000000000, "1000000000000e")-  , (10000000000000, "10000000000000e")-  , (100000000000000, "100000000000000e")-  , (1000000000000000, "1000000000000000e")-  , (10000000000000000, "10000000000000000e")-  , (100000000000000000, "100000000000000000e")-  , (1000000000000000000, "1000000000000000000e")-  , (10000000000000000000, "10000000000000000000e")-  , (100000000000000000000, "100000000000000000000e")-  , (1000000000000000000000, "1000000000000000000000e")-  , (10000000000000000000000, "10000000000000000000000e")-  , (100000000000000000000000, "100000000000000000000000e")-  , (1000000000000000000000000, "1000000000000000000000000e")+import Data.Time.LocalTime(TimeOfDay(TimeOfDay))++import Test.Hspec(Spec)+import Text.Numerals.Languages.Dutch(dutch)+import Text.Numerals.LanguageTest(testLanguage)++spec :: Spec+spec = testLanguage "Dutch" dutch (cardinals <> minusCardinals) ordinals shortOrdinals clockTime++cardinals :: [(Integer, Text)]+cardinals = [+    (0, "nul")+  , (1, "één")+  , (2, "twee")+  , (3, "drie")+  , (4, "vier")+  , (5, "vijf")+  , (6, "zes")+  , (7, "zeven")+  , (8, "acht")+  , (9, "negen")+  , (10, "tien")+  , (11, "elf")+  , (12, "twaalf")+  , (13, "dertien")+  , (14, "veertien")+  , (15, "vijftien")+  , (16, "zestien")+  , (17, "zeventien")+  , (18, "achttien")+  , (19, "negentien")+  , (20, "twintig")+  , (21, "eenentwintig")+  , (22, "tweeëntwintig")+  , (23, "drieëntwintig")+  , (24, "vierentwintig")+  , (25, "vijfentwintig")+  , (26, "zesentwintig")+  , (27, "zevenentwintig")+  , (28, "achtentwintig")+  , (29, "negenentwintig")+  , (30, "dertig")+  , (31, "eenendertig")+  , (32, "tweeëndertig")+  , (33, "drieëndertig")+  , (34, "vierendertig")+  , (35, "vijfendertig")+  , (36, "zesendertig")+  , (37, "zevenendertig")+  , (38, "achtendertig")+  , (39, "negenendertig")+  , (40, "veertig")+  , (41, "eenenveertig")+  , (42, "tweeënveertig")+  , (43, "drieënveertig")+  , (44, "vierenveertig")+  , (45, "vijfenveertig")+  , (46, "zesenveertig")+  , (47, "zevenenveertig")+  , (48, "achtenveertig")+  , (49, "negenenveertig")+  , (50, "vijftig")+  , (51, "eenenvijftig")+  , (52, "tweeënvijftig")+  , (53, "drieënvijftig")+  , (54, "vierenvijftig")+  , (55, "vijfenvijftig")+  , (56, "zesenvijftig")+  , (57, "zevenenvijftig")+  , (58, "achtenvijftig")+  , (59, "negenenvijftig")+  , (60, "zestig")+  , (61, "eenenzestig")+  , (62, "tweeënzestig")+  , (63, "drieënzestig")+  , (64, "vierenzestig")+  , (65, "vijfenzestig")+  , (66, "zesenzestig")+  , (67, "zevenenzestig")+  , (68, "achtenzestig")+  , (69, "negenenzestig")+  , (70, "zeventig")+  , (71, "eenenzeventig")+  , (72, "tweeënzeventig")+  , (73, "drieënzeventig")+  , (74, "vierenzeventig")+  , (75, "vijfenzeventig")+  , (76, "zesenzeventig")+  , (77, "zevenenzeventig")+  , (78, "achtenzeventig")+  , (79, "negenenzeventig")+  , (80, "tachtig")+  , (81, "eenentachtig")+  , (82, "tweeëntachtig")+  , (83, "drieëntachtig")+  , (84, "vierentachtig")+  , (85, "vijfentachtig")+  , (86, "zesentachtig")+  , (87, "zevenentachtig")+  , (88, "achtentachtig")+  , (89, "negenentachtig")+  , (90, "negentig")+  , (91, "eenennegentig")+  , (92, "tweeënnegentig")+  , (93, "drieënnegentig")+  , (94, "vierennegentig")+  , (95, "vijfennegentig")+  , (96, "zesennegentig")+  , (97, "zevenennegentig")+  , (98, "achtennegentig")+  , (99, "negenennegentig")+  , (100, "honderd")+  , (101, "honderdéén")+  , (102, "honderdtwee")+  , (103, "honderddrie")+  , (104, "honderdvier")+  , (105, "honderdvijf")+  , (106, "honderdzes")+  , (107, "honderdzeven")+  , (108, "honderdacht")+  , (109, "honderdnegen")+  , (110, "honderdtien")+  , (111, "honderdelf")+  , (112, "honderdtwaalf")+  , (113, "honderddertien")+  , (114, "honderdveertien")+  , (115, "honderdvijftien")+  , (116, "honderdzestien")+  , (117, "honderdzeventien")+  , (118, "honderdachttien")+  , (119, "honderdnegentien")+  , (120, "honderdtwintig")+  , (121, "honderdeenentwintig")+  , (122, "honderdtweeëntwintig")+  , (123, "honderddrieëntwintig")+  , (124, "honderdvierentwintig")+  , (125, "honderdvijfentwintig")+  , (126, "honderdzesentwintig")+  , (127, "honderdzevenentwintig")+  , (128, "honderdachtentwintig")+  , (129, "honderdnegenentwintig")+  , (130, "honderddertig")+  , (131, "honderdeenendertig")+  , (132, "honderdtweeëndertig")+  , (133, "honderddrieëndertig")+  , (134, "honderdvierendertig")+  , (135, "honderdvijfendertig")+  , (136, "honderdzesendertig")+  , (137, "honderdzevenendertig")+  , (138, "honderdachtendertig")+  , (139, "honderdnegenendertig")+  , (140, "honderdveertig")+  , (141, "honderdeenenveertig")+  , (142, "honderdtweeënveertig")+  , (143, "honderddrieënveertig")+  , (144, "honderdvierenveertig")+  , (145, "honderdvijfenveertig")+  , (146, "honderdzesenveertig")+  , (147, "honderdzevenenveertig")+  , (148, "honderdachtenveertig")+  , (149, "honderdnegenenveertig")+  , (150, "honderdvijftig")+  , (151, "honderdeenenvijftig")+  , (152, "honderdtweeënvijftig")+  , (153, "honderddrieënvijftig")+  , (154, "honderdvierenvijftig")+  , (155, "honderdvijfenvijftig")+  , (156, "honderdzesenvijftig")+  , (157, "honderdzevenenvijftig")+  , (158, "honderdachtenvijftig")+  , (159, "honderdnegenenvijftig")+  , (160, "honderdzestig")+  , (161, "honderdeenenzestig")+  , (162, "honderdtweeënzestig")+  , (163, "honderddrieënzestig")+  , (164, "honderdvierenzestig")+  , (165, "honderdvijfenzestig")+  , (166, "honderdzesenzestig")+  , (167, "honderdzevenenzestig")+  , (168, "honderdachtenzestig")+  , (169, "honderdnegenenzestig")+  , (170, "honderdzeventig")+  , (171, "honderdeenenzeventig")+  , (172, "honderdtweeënzeventig")+  , (173, "honderddrieënzeventig")+  , (174, "honderdvierenzeventig")+  , (175, "honderdvijfenzeventig")+  , (176, "honderdzesenzeventig")+  , (177, "honderdzevenenzeventig")+  , (178, "honderdachtenzeventig")+  , (179, "honderdnegenenzeventig")+  , (180, "honderdtachtig")+  , (181, "honderdeenentachtig")+  , (182, "honderdtweeëntachtig")+  , (183, "honderddrieëntachtig")+  , (184, "honderdvierentachtig")+  , (185, "honderdvijfentachtig")+  , (186, "honderdzesentachtig")+  , (187, "honderdzevenentachtig")+  , (188, "honderdachtentachtig")+  , (189, "honderdnegenentachtig")+  , (190, "honderdnegentig")+  , (191, "honderdeenennegentig")+  , (192, "honderdtweeënnegentig")+  , (193, "honderddrieënnegentig")+  , (194, "honderdvierennegentig")+  , (195, "honderdvijfennegentig")+  , (196, "honderdzesennegentig")+  , (197, "honderdzevenennegentig")+  , (198, "honderdachtennegentig")+  , (199, "honderdnegenennegentig")+  , (200, "tweehonderd")+  , (233, "tweehonderddrieëndertig")+  , (377, "driehonderdzevenenzeventig")+  , (610, "zeshonderdtien")+  , (987, "negenhonderdzevenentachtig")+  , (1597, "duizendvijfhonderdzevenennegentig")+  , (2584, "tweeduizendvijfhonderdvierentachtig")+  , (4181, "vierduizendhonderdeenentachtig")+  , (6765, "zesduizendzevenhonderdvijfenzestig")+  , (10946, "tienduizendnegenhonderdzesenveertig")+  , (17711, "zeventienduizendzevenhonderdelf")+  , (28657, "achtentwintigduizendzeshonderdzevenenvijftig")+  , (46368, "zesenveertigduizenddriehonderdachtenzestig")+  , (75025, "vijfenzeventigduizendvijfentwintig")+  , (121393, "honderdeenentwintigduizenddriehonderddrieënnegentig")+  , (196418, "honderdzesennegentigduizendvierhonderdachttien")+  , (317811, "driehonderdzeventienduizendachthonderdelf")+  , (514229, "vijfhonderdveertienduizendtweehonderdnegenentwintig")+  , (832040, "achthonderdtweeëndertigduizendveertig")+  , (1346269, "een miljoen driehonderdzesenveertigduizendtweehonderdnegenenzestig")+  , (2178309, "twee miljoen honderdachtenzeventigduizenddriehonderdnegen")+  , (3524578, "drie miljoen vijfhonderdvierentwintigduizendvijfhonderdachtenzeventig")+  , (5702887, "vijf miljoen zevenhonderdtweeduizendachthonderdzevenentachtig")+  , (9227465, "negen miljoen tweehonderdzevenentwintigduizendvierhonderdvijfenzestig")+  , (14930352, "veertien miljoen negenhonderddertigduizenddriehonderdtweeënvijftig")+  , (24157817, "vierentwintig miljoen honderdzevenenvijftigduizendachthonderdzeventien")+  , (39088169, "negenendertig miljoen achtentachtigduizendhonderdnegenenzestig")+  , (63245986, "drieënzestig miljoen tweehonderdvijfenveertigduizendnegenhonderdzesentachtig")+  , (102334155, "honderdtwee miljoen driehonderdvierendertigduizendhonderdvijfenvijftig")+  , (165580141, "honderdvijfenzestig miljoen vijfhonderdtachtigduizendhonderdeenenveertig")+  , (267914296, "tweehonderdzevenenzestig miljoen negenhonderdveertienduizendtweehonderdzesennegentig")+  , (433494437, "vierhonderddrieëndertig miljoen vierhonderdvierennegentigduizendvierhonderdzevenendertig")+  , (701408733, "zevenhonderdéén miljoen vierhonderdachtduizendzevenhonderddrieëndertig")+  , (1134903170, "een miljard honderdvierendertig miljoen negenhonderddrieduizendhonderdzeventig")+  , (1836311903, "een miljard achthonderdzesendertig miljoen driehonderdelfduizendnegenhonderddrie")+  , (2971215073, "twee miljard negenhonderdeenenzeventig miljoen tweehonderdvijftienduizenddrieënzeventig")+  , (4807526976, "vier miljard achthonderdzeven miljoen vijfhonderdzesentwintigduizendnegenhonderdzesenzeventig")+  , (7778742049, "zeven miljard zevenhonderdachtenzeventig miljoen zevenhonderdtweeënveertigduizendnegenenveertig")+  , (12586269025, "twaalf miljard vijfhonderdzesentachtig miljoen tweehonderdnegenenzestigduizendvijfentwintig")+  , (20365011074, "twintig miljard driehonderdvijfenzestig miljoen elfduizendvierenzeventig")+  , (32951280099, "tweeëndertig miljard negenhonderdeenenvijftig miljoen tweehonderdtachtigduizendnegenennegentig")+  , (53316291173, "drieënvijftig miljard driehonderdzestien miljoen tweehonderdeenennegentigduizendhonderddrieënzeventig")+  , (86267571272, "zesentachtig miljard tweehonderdzevenenzestig miljoen vijfhonderdeenenzeventigduizendtweehonderdtweeënzeventig")+  , (139583862445, "honderdnegenendertig miljard vijfhonderddrieëntachtig miljoen achthonderdtweeënzestigduizendvierhonderdvijfenveertig")+  , (225851433717, "tweehonderdvijfentwintig miljard achthonderdeenenvijftig miljoen vierhonderddrieëndertigduizendzevenhonderdzeventien")+  , (365435296162, "driehonderdvijfenzestig miljard vierhonderdvijfendertig miljoen tweehonderdzesennegentigduizendhonderdtweeënzestig")+  , (591286729879, "vijfhonderdeenennegentig miljard tweehonderdzesentachtig miljoen zevenhonderdnegenentwintigduizendachthonderdnegenenzeventig")+  , (956722026041, "negenhonderdzesenvijftig miljard zevenhonderdtweeëntwintig miljoen zesentwintigduizendeenenveertig")+  , (1548008755920, "een biljoen vijfhonderdachtenveertig miljard acht miljoen zevenhonderdvijfenvijftigduizendnegenhonderdtwintig")+  , (2504730781961, "twee biljoen vijfhonderdvier miljard zevenhonderddertig miljoen zevenhonderdeenentachtigduizendnegenhonderdeenenzestig")+  , (4052739537881, "vier biljoen tweeënvijftig miljard zevenhonderdnegenendertig miljoen vijfhonderdzevenendertigduizendachthonderdeenentachtig")+  , (6557470319842, "zes biljoen vijfhonderdzevenenvijftig miljard vierhonderdzeventig miljoen driehonderdnegentienduizendachthonderdtweeënveertig")+  , (10610209857723, "tien biljoen zeshonderdtien miljard tweehonderdnegen miljoen achthonderdzevenenvijftigduizendzevenhonderddrieëntwintig")+  , (17167680177565, "zeventien biljoen honderdzevenenzestig miljard zeshonderdtachtig miljoen honderdzevenenzeventigduizendvijfhonderdvijfenzestig")+  , (27777890035288, "zevenentwintig biljoen zevenhonderdzevenenzeventig miljard achthonderdnegentig miljoen vijfendertigduizendtweehonderdachtentachtig")+  , (44945570212853, "vierenveertig biljoen negenhonderdvijfenveertig miljard vijfhonderdzeventig miljoen tweehonderdtwaalfduizendachthonderddrieënvijftig")+  , (72723460248141, "tweeënzeventig biljoen zevenhonderddrieëntwintig miljard vierhonderdzestig miljoen tweehonderdachtenveertigduizendhonderdeenenveertig")+  , (117669030460994, "honderdzeventien biljoen zeshonderdnegenenzestig miljard dertig miljoen vierhonderdzestigduizendnegenhonderdvierennegentig")+  , (190392490709135, "honderdnegentig biljoen driehonderdtweeënnegentig miljard vierhonderdnegentig miljoen zevenhonderdnegenduizendhonderdvijfendertig")+  , (308061521170129, "driehonderdacht biljoen eenenzestig miljard vijfhonderdeenentwintig miljoen honderdzeventigduizendhonderdnegenentwintig")+  , (498454011879264, "vierhonderdachtennegentig biljoen vierhonderdvierenvijftig miljard elf miljoen achthonderdnegenenzeventigduizendtweehonderdvierenzestig")+  , (806515533049393, "achthonderdzes biljoen vijfhonderdvijftien miljard vijfhonderddrieëndertig miljoen negenenveertigduizenddriehonderddrieënnegentig")+  , (1304969544928657, "een biljard driehonderdvier biljoen negenhonderdnegenenzestig miljard vijfhonderdvierenveertig miljoen negenhonderdachtentwintigduizendzeshonderdzevenenvijftig")+  , (2111485077978050, "twee biljard honderdelf biljoen vierhonderdvijfentachtig miljard zevenenzeventig miljoen negenhonderdachtenzeventigduizendvijftig")+  , (3416454622906707, "drie biljard vierhonderdzestien biljoen vierhonderdvierenvijftig miljard zeshonderdtweeëntwintig miljoen negenhonderdzesduizendzevenhonderdzeven")+  , (5527939700884757, "vijf biljard vijfhonderdzevenentwintig biljoen negenhonderdnegenendertig miljard zevenhonderd miljoen achthonderdvierentachtigduizendzevenhonderdzevenenvijftig")+  , (8944394323791464, "acht biljard negenhonderdvierenveertig biljoen driehonderdvierennegentig miljard driehonderddrieëntwintig miljoen zevenhonderdeenennegentigduizendvierhonderdvierenzestig")+  , (14472334024676221, "veertien biljard vierhonderdtweeënzeventig biljoen driehonderdvierendertig miljard vierentwintig miljoen zeshonderdzesenzeventigduizendtweehonderdeenentwintig")+  , (23416728348467685, "drieëntwintig biljard vierhonderdzestien biljoen zevenhonderdachtentwintig miljard driehonderdachtenveertig miljoen vierhonderdzevenenzestigduizendzeshonderdvijfentachtig")+  , (37889062373143906, "zevenendertig biljard achthonderdnegenentachtig biljoen tweeënzestig miljard driehonderddrieënzeventig miljoen honderddrieënveertigduizendnegenhonderdzes")+  , (61305790721611591, "eenenzestig biljard driehonderdvijf biljoen zevenhonderdnegentig miljard zevenhonderdeenentwintig miljoen zeshonderdelfduizendvijfhonderdeenennegentig")+  , (99194853094755497, "negenennegentig biljard honderdvierennegentig biljoen achthonderddrieënvijftig miljard vierennegentig miljoen zevenhonderdvijfenvijftigduizendvierhonderdzevenennegentig")+  , (160500643816367088, "honderdzestig biljard vijfhonderd biljoen zeshonderddrieënveertig miljard achthonderdzestien miljoen driehonderdzevenenzestigduizendachtentachtig")+  , (259695496911122585, "tweehonderdnegenenvijftig biljard zeshonderdvijfennegentig biljoen vierhonderdzesennegentig miljard negenhonderdelf miljoen honderdtweeëntwintigduizendvijfhonderdvijfentachtig")+  , (420196140727489673, "vierhonderdtwintig biljard honderdzesennegentig biljoen honderdveertig miljard zevenhonderdzevenentwintig miljoen vierhonderdnegenentachtigduizendzeshonderddrieënzeventig")+  , (679891637638612258, "zeshonderdnegenenzeventig biljard achthonderdeenennegentig biljoen zeshonderdzevenendertig miljard zeshonderdachtendertig miljoen zeshonderdtwaalfduizendtweehonderdachtenvijftig")+  , (1100087778366101931, "een triljoen honderd biljard zevenentachtig biljoen zevenhonderdachtenzeventig miljard driehonderdzesenzestig miljoen honderdéénduizendnegenhonderdeenendertig")+  , (1779979416004714189, "een triljoen zevenhonderdnegenenzeventig biljard negenhonderdnegenenzeventig biljoen vierhonderdzestien miljard vier miljoen zevenhonderdveertienduizendhonderdnegenentachtig")+  , (2880067194370816120, "twee triljoen achthonderdtachtig biljard zevenenzestig biljoen honderdvierennegentig miljard driehonderdzeventig miljoen achthonderdzestienduizendhonderdtwintig")+  , (4660046610375530309, "vier triljoen zeshonderdzestig biljard zesenveertig biljoen zeshonderdtien miljard driehonderdvijfenzeventig miljoen vijfhonderddertigduizenddriehonderdnegen")+  , (7540113804746346429, "zeven triljoen vijfhonderdveertig biljard honderddertien biljoen achthonderdvier miljard zevenhonderdzesenveertig miljoen driehonderdzesenveertigduizendvierhonderdnegenentwintig")+  , (12200160415121876738, "twaalf triljoen tweehonderd biljard honderdzestig biljoen vierhonderdvijftien miljard honderdeenentwintig miljoen achthonderdzesenzeventigduizendzevenhonderdachtendertig")+  , (19740274219868223167, "negentien triljoen zevenhonderdveertig biljard tweehonderdvierenzeventig biljoen tweehonderdnegentien miljard achthonderdachtenzestig miljoen tweehonderddrieëntwintigduizendhonderdzevenenzestig")+  , (31940434634990099905, "eenendertig triljoen negenhonderdveertig biljard vierhonderdvierendertig biljoen zeshonderdvierendertig miljard negenhonderdnegentig miljoen negenennegentigduizendnegenhonderdvijf")+  , (51680708854858323072, "eenenvijftig triljoen zeshonderdtachtig biljard zevenhonderdacht biljoen achthonderdvierenvijftig miljard achthonderdachtenvijftig miljoen driehonderddrieëntwintigduizendtweeënzeventig")+  , (83621143489848422977, "drieëntachtig triljoen zeshonderdeenentwintig biljard honderddrieënveertig biljoen vierhonderdnegenentachtig miljard achthonderdachtenveertig miljoen vierhonderdtweeëntwintigduizendnegenhonderdzevenenzeventig")+  , (135301852344706746049, "honderdvijfendertig triljoen driehonderdéén biljard achthonderdtweeënvijftig biljoen driehonderdvierenveertig miljard zevenhonderdzes miljoen zevenhonderdzesenveertigduizendnegenenveertig")+  , (218922995834555169026, "tweehonderdachttien triljoen negenhonderdtweeëntwintig biljard negenhonderdvijfennegentig biljoen achthonderdvierendertig miljard vijfhonderdvijfenvijftig miljoen honderdnegenenzestigduizendzesentwintig")+  , (354224848179261915075, "driehonderdvierenvijftig triljoen tweehonderdvierentwintig biljard achthonderdachtenveertig biljoen honderdnegenenzeventig miljard tweehonderdeenenzestig miljoen negenhonderdvijftienduizendvijfenzeventig")+  , (573147844013817084101, "vijfhonderddrieënzeventig triljoen honderdzevenenveertig biljard achthonderdvierenveertig biljoen dertien miljard achthonderdzeventien miljoen vierentachtigduizendhonderdéén")+  , (927372692193078999176, "negenhonderdzevenentwintig triljoen driehonderdtweeënzeventig biljard zeshonderdtweeënnegentig biljoen honderddrieënnegentig miljard achtenzeventig miljoen negenhonderdnegenennegentigduizendhonderdzesenzeventig")+  , (1500520536206896083277, "een triljard vijfhonderd triljoen vijfhonderdtwintig biljard vijfhonderdzesendertig biljoen tweehonderdzes miljard achthonderdzesennegentig miljoen drieëntachtigduizendtweehonderdzevenenzeventig")+  , (2427893228399975082453, "twee triljard vierhonderdzevenentwintig triljoen achthonderddrieënnegentig biljard tweehonderdachtentwintig biljoen driehonderdnegenennegentig miljard negenhonderdvijfenzeventig miljoen tweeëntachtigduizendvierhonderddrieënvijftig")+  , (3928413764606871165730, "drie triljard negenhonderdachtentwintig triljoen vierhonderddertien biljard zevenhonderdvierenzestig biljoen zeshonderdzes miljard achthonderdeenenzeventig miljoen honderdvijfenzestigduizendzevenhonderddertig")+  , (6356306993006846248183, "zes triljard driehonderdzesenvijftig triljoen driehonderdzes biljard negenhonderddrieënnegentig biljoen zes miljard achthonderdzesenveertig miljoen tweehonderdachtenveertigduizendhonderddrieëntachtig")+  , (10284720757613717413913, "tien triljard tweehonderdvierentachtig triljoen zevenhonderdtwintig biljard zevenhonderdzevenenvijftig biljoen zeshonderddertien miljard zevenhonderdzeventien miljoen vierhonderddertienduizendnegenhonderddertien")+  , (16641027750620563662096, "zestien triljard zeshonderdeenenveertig triljoen zevenentwintig biljard zevenhonderdvijftig biljoen zeshonderdtwintig miljard vijfhonderddrieënzestig miljoen zeshonderdtweeënzestigduizendzesennegentig")+  , (26925748508234281076009, "zesentwintig triljard negenhonderdvijfentwintig triljoen zevenhonderdachtenveertig biljard vijfhonderdacht biljoen tweehonderdvierendertig miljard tweehonderdeenentachtig miljoen zesenzeventigduizendnegen")+  , (43566776258854844738105, "drieënveertig triljard vijfhonderdzesenzestig triljoen zevenhonderdzesenzeventig biljard tweehonderdachtenvijftig biljoen achthonderdvierenvijftig miljard achthonderdvierenveertig miljoen zevenhonderdachtendertigduizendhonderdvijf")+  , (70492524767089125814114, "zeventig triljard vierhonderdtweeënnegentig triljoen vijfhonderdvierentwintig biljard zevenhonderdzevenenzestig biljoen negenentachtig miljard honderdvijfentwintig miljoen achthonderdveertienduizendhonderdveertien")+  , (114059301025943970552219, "honderdveertien triljard negenenvijftig triljoen driehonderdéén biljard vijfentwintig biljoen negenhonderddrieënveertig miljard negenhonderdzeventig miljoen vijfhonderdtweeënvijftigduizendtweehonderdnegentien")+  , (1000, "duizend")+  , (10000, "tienduizend")+  , (100000, "honderdduizend")+  , (1000000, "een miljoen")+  , (10000000, "tien miljoen")+  , (100000000, "honderd miljoen")+  , (1000000000, "een miljard")+  , (10000000000, "tien miljard")+  , (100000000000, "honderd miljard")+  , (1000000000000, "een biljoen")+  , (10000000000000, "tien biljoen")+  , (100000000000000, "honderd biljoen")+  , (1000000000000000, "een biljard")+  , (10000000000000000, "tien biljard")+  , (100000000000000000, "honderd biljard")+  , (1000000000000000000, "een triljoen")+  , (10000000000000000000, "tien triljoen")+  , (100000000000000000000, "honderd triljoen")+  , (1000000000000000000000, "een triljard")+  , (10000000000000000000000, "tien triljard")+  , (100000000000000000000000, "honderd triljard")+  , (1000000000000000000000000, "een quadriljoen")+  ]++minusCardinals :: [(Integer, Text)]+minusCardinals = [+    (0, "nul")+  , (-1, "min één")+  , (-2, "min twee")+  , (-3, "min drie")+  , (-4, "min vier")+  , (-5, "min vijf")+  , (-6, "min zes")+  , (-7, "min zeven")+  , (-8, "min acht")+  , (-9, "min negen")+  , (-10, "min tien")+  , (-11, "min elf")+  , (-12, "min twaalf")+  , (-13, "min dertien")+  , (-14, "min veertien")+  , (-15, "min vijftien")+  , (-16, "min zestien")+  , (-17, "min zeventien")+  , (-18, "min achttien")+  , (-19, "min negentien")+  , (-20, "min twintig")+  , (-21, "min eenentwintig")+  , (-22, "min tweeëntwintig")+  , (-23, "min drieëntwintig")+  , (-24, "min vierentwintig")+  , (-25, "min vijfentwintig")+  , (-26, "min zesentwintig")+  , (-27, "min zevenentwintig")+  , (-28, "min achtentwintig")+  , (-29, "min negenentwintig")+  , (-30, "min dertig")+  , (-31, "min eenendertig")+  , (-32, "min tweeëndertig")+  , (-33, "min drieëndertig")+  , (-34, "min vierendertig")+  , (-35, "min vijfendertig")+  , (-36, "min zesendertig")+  , (-37, "min zevenendertig")+  , (-38, "min achtendertig")+  , (-39, "min negenendertig")+  , (-40, "min veertig")+  , (-41, "min eenenveertig")+  , (-42, "min tweeënveertig")+  , (-43, "min drieënveertig")+  , (-44, "min vierenveertig")+  , (-45, "min vijfenveertig")+  , (-46, "min zesenveertig")+  , (-47, "min zevenenveertig")+  , (-48, "min achtenveertig")+  , (-49, "min negenenveertig")+  , (-50, "min vijftig")+  , (-51, "min eenenvijftig")+  , (-52, "min tweeënvijftig")+  , (-53, "min drieënvijftig")+  , (-54, "min vierenvijftig")+  , (-55, "min vijfenvijftig")+  , (-56, "min zesenvijftig")+  , (-57, "min zevenenvijftig")+  , (-58, "min achtenvijftig")+  , (-59, "min negenenvijftig")+  , (-60, "min zestig")+  , (-61, "min eenenzestig")+  , (-62, "min tweeënzestig")+  , (-63, "min drieënzestig")+  , (-64, "min vierenzestig")+  , (-65, "min vijfenzestig")+  , (-66, "min zesenzestig")+  , (-67, "min zevenenzestig")+  , (-68, "min achtenzestig")+  , (-69, "min negenenzestig")+  , (-70, "min zeventig")+  , (-71, "min eenenzeventig")+  , (-72, "min tweeënzeventig")+  , (-73, "min drieënzeventig")+  , (-74, "min vierenzeventig")+  , (-75, "min vijfenzeventig")+  , (-76, "min zesenzeventig")+  , (-77, "min zevenenzeventig")+  , (-78, "min achtenzeventig")+  , (-79, "min negenenzeventig")+  , (-80, "min tachtig")+  , (-81, "min eenentachtig")+  , (-82, "min tweeëntachtig")+  , (-83, "min drieëntachtig")+  , (-84, "min vierentachtig")+  , (-85, "min vijfentachtig")+  , (-86, "min zesentachtig")+  , (-87, "min zevenentachtig")+  , (-88, "min achtentachtig")+  , (-89, "min negenentachtig")+  , (-90, "min negentig")+  , (-91, "min eenennegentig")+  , (-92, "min tweeënnegentig")+  , (-93, "min drieënnegentig")+  , (-94, "min vierennegentig")+  , (-95, "min vijfennegentig")+  , (-96, "min zesennegentig")+  , (-97, "min zevenennegentig")+  , (-98, "min achtennegentig")+  , (-99, "min negenennegentig")+  , (-100, "min honderd")+  , (-101, "min honderdéén")+  , (-102, "min honderdtwee")+  , (-103, "min honderddrie")+  , (-104, "min honderdvier")+  , (-105, "min honderdvijf")+  , (-106, "min honderdzes")+  , (-107, "min honderdzeven")+  , (-108, "min honderdacht")+  , (-109, "min honderdnegen")+  , (-110, "min honderdtien")+  , (-111, "min honderdelf")+  , (-112, "min honderdtwaalf")+  , (-113, "min honderddertien")+  , (-114, "min honderdveertien")+  , (-115, "min honderdvijftien")+  , (-116, "min honderdzestien")+  , (-117, "min honderdzeventien")+  , (-118, "min honderdachttien")+  , (-119, "min honderdnegentien")+  , (-120, "min honderdtwintig")+  , (-121, "min honderdeenentwintig")+  , (-122, "min honderdtweeëntwintig")+  , (-123, "min honderddrieëntwintig")+  , (-124, "min honderdvierentwintig")+  , (-125, "min honderdvijfentwintig")+  , (-126, "min honderdzesentwintig")+  , (-127, "min honderdzevenentwintig")+  , (-128, "min honderdachtentwintig")+  , (-129, "min honderdnegenentwintig")+  , (-130, "min honderddertig")+  , (-131, "min honderdeenendertig")+  , (-132, "min honderdtweeëndertig")+  , (-133, "min honderddrieëndertig")+  , (-134, "min honderdvierendertig")+  , (-135, "min honderdvijfendertig")+  , (-136, "min honderdzesendertig")+  , (-137, "min honderdzevenendertig")+  , (-138, "min honderdachtendertig")+  , (-139, "min honderdnegenendertig")+  , (-140, "min honderdveertig")+  , (-141, "min honderdeenenveertig")+  , (-142, "min honderdtweeënveertig")+  , (-143, "min honderddrieënveertig")+  , (-144, "min honderdvierenveertig")+  , (-145, "min honderdvijfenveertig")+  , (-146, "min honderdzesenveertig")+  , (-147, "min honderdzevenenveertig")+  , (-148, "min honderdachtenveertig")+  , (-149, "min honderdnegenenveertig")+  , (-150, "min honderdvijftig")+  , (-151, "min honderdeenenvijftig")+  , (-152, "min honderdtweeënvijftig")+  , (-153, "min honderddrieënvijftig")+  , (-154, "min honderdvierenvijftig")+  , (-155, "min honderdvijfenvijftig")+  , (-156, "min honderdzesenvijftig")+  , (-157, "min honderdzevenenvijftig")+  , (-158, "min honderdachtenvijftig")+  , (-159, "min honderdnegenenvijftig")+  , (-160, "min honderdzestig")+  , (-161, "min honderdeenenzestig")+  , (-162, "min honderdtweeënzestig")+  , (-163, "min honderddrieënzestig")+  , (-164, "min honderdvierenzestig")+  , (-165, "min honderdvijfenzestig")+  , (-166, "min honderdzesenzestig")+  , (-167, "min honderdzevenenzestig")+  , (-168, "min honderdachtenzestig")+  , (-169, "min honderdnegenenzestig")+  , (-170, "min honderdzeventig")+  , (-171, "min honderdeenenzeventig")+  , (-172, "min honderdtweeënzeventig")+  , (-173, "min honderddrieënzeventig")+  , (-174, "min honderdvierenzeventig")+  , (-175, "min honderdvijfenzeventig")+  , (-176, "min honderdzesenzeventig")+  , (-177, "min honderdzevenenzeventig")+  , (-178, "min honderdachtenzeventig")+  , (-179, "min honderdnegenenzeventig")+  , (-180, "min honderdtachtig")+  , (-181, "min honderdeenentachtig")+  , (-182, "min honderdtweeëntachtig")+  , (-183, "min honderddrieëntachtig")+  , (-184, "min honderdvierentachtig")+  , (-185, "min honderdvijfentachtig")+  , (-186, "min honderdzesentachtig")+  , (-187, "min honderdzevenentachtig")+  , (-188, "min honderdachtentachtig")+  , (-189, "min honderdnegenentachtig")+  , (-190, "min honderdnegentig")+  , (-191, "min honderdeenennegentig")+  , (-192, "min honderdtweeënnegentig")+  , (-193, "min honderddrieënnegentig")+  , (-194, "min honderdvierennegentig")+  , (-195, "min honderdvijfennegentig")+  , (-196, "min honderdzesennegentig")+  , (-197, "min honderdzevenennegentig")+  , (-198, "min honderdachtennegentig")+  , (-199, "min honderdnegenennegentig")+  , (-200, "min tweehonderd")+  ]+++ordinals :: [(Integer, Text)]+ordinals = [+    (0, "nulde")+  , (1, "eerste")+  , (2, "tweede")+  , (3, "derde")+  , (4, "vierde")+  , (5, "vijfde")+  , (6, "zesde")+  , (7, "zevende")+  , (8, "achtste")+  , (9, "negende")+  , (10, "tiende")+  , (11, "elfde")+  , (12, "twaalfde")+  , (13, "dertiende")+  , (14, "veertiende")+  , (15, "vijftiende")+  , (16, "zestiende")+  , (17, "zeventiende")+  , (18, "achttiende")+  , (19, "negentiende")+  , (20, "twintigste")+  , (21, "eenentwintigste")+  , (22, "tweeëntwintigste")+  , (23, "drieëntwintigste")+  , (24, "vierentwintigste")+  , (25, "vijfentwintigste")+  , (26, "zesentwintigste")+  , (27, "zevenentwintigste")+  , (28, "achtentwintigste")+  , (29, "negenentwintigste")+  , (30, "dertigste")+  , (31, "eenendertigste")+  , (32, "tweeëndertigste")+  , (33, "drieëndertigste")+  , (34, "vierendertigste")+  , (35, "vijfendertigste")+  , (36, "zesendertigste")+  , (37, "zevenendertigste")+  , (38, "achtendertigste")+  , (39, "negenendertigste")+  , (40, "veertigste")+  , (41, "eenenveertigste")+  , (42, "tweeënveertigste")+  , (43, "drieënveertigste")+  , (44, "vierenveertigste")+  , (45, "vijfenveertigste")+  , (46, "zesenveertigste")+  , (47, "zevenenveertigste")+  , (48, "achtenveertigste")+  , (49, "negenenveertigste")+  , (50, "vijftigste")+  , (51, "eenenvijftigste")+  , (52, "tweeënvijftigste")+  , (53, "drieënvijftigste")+  , (54, "vierenvijftigste")+  , (55, "vijfenvijftigste")+  , (56, "zesenvijftigste")+  , (57, "zevenenvijftigste")+  , (58, "achtenvijftigste")+  , (59, "negenenvijftigste")+  , (60, "zestigste")+  , (61, "eenenzestigste")+  , (62, "tweeënzestigste")+  , (63, "drieënzestigste")+  , (64, "vierenzestigste")+  , (65, "vijfenzestigste")+  , (66, "zesenzestigste")+  , (67, "zevenenzestigste")+  , (68, "achtenzestigste")+  , (69, "negenenzestigste")+  , (70, "zeventigste")+  , (71, "eenenzeventigste")+  , (72, "tweeënzeventigste")+  , (73, "drieënzeventigste")+  , (74, "vierenzeventigste")+  , (75, "vijfenzeventigste")+  , (76, "zesenzeventigste")+  , (77, "zevenenzeventigste")+  , (78, "achtenzeventigste")+  , (79, "negenenzeventigste")+  , (80, "tachtigste")+  , (81, "eenentachtigste")+  , (82, "tweeëntachtigste")+  , (83, "drieëntachtigste")+  , (84, "vierentachtigste")+  , (85, "vijfentachtigste")+  , (86, "zesentachtigste")+  , (87, "zevenentachtigste")+  , (88, "achtentachtigste")+  , (89, "negenentachtigste")+  , (90, "negentigste")+  , (91, "eenennegentigste")+  , (92, "tweeënnegentigste")+  , (93, "drieënnegentigste")+  , (94, "vierennegentigste")+  , (95, "vijfennegentigste")+  , (96, "zesennegentigste")+  , (97, "zevenennegentigste")+  , (98, "achtennegentigste")+  , (99, "negenennegentigste")+  , (100, "honderdste")+  , (101, "honderdeerste")+  , (102, "honderdtweede")+  , (103, "honderdderde")+  , (104, "honderdvierde")+  , (105, "honderdvijfde")+  , (106, "honderdzesde")+  , (107, "honderdzevende")+  , (108, "honderdachtste")+  , (109, "honderdnegende")+  , (110, "honderdtiende")+  , (111, "honderdelfde")+  , (112, "honderdtwaalfde")+  , (113, "honderddertiende")+  , (114, "honderdveertiende")+  , (115, "honderdvijftiende")+  , (116, "honderdzestiende")+  , (117, "honderdzeventiende")+  , (118, "honderdachttiende")+  , (119, "honderdnegentiende")+  , (120, "honderdtwintigste")+  , (121, "honderdeenentwintigste")+  , (122, "honderdtweeëntwintigste")+  , (123, "honderddrieëntwintigste")+  , (124, "honderdvierentwintigste")+  , (125, "honderdvijfentwintigste")+  , (126, "honderdzesentwintigste")+  , (127, "honderdzevenentwintigste")+  , (128, "honderdachtentwintigste")+  , (129, "honderdnegenentwintigste")+  , (130, "honderddertigste")+  , (131, "honderdeenendertigste")+  , (132, "honderdtweeëndertigste")+  , (133, "honderddrieëndertigste")+  , (134, "honderdvierendertigste")+  , (135, "honderdvijfendertigste")+  , (136, "honderdzesendertigste")+  , (137, "honderdzevenendertigste")+  , (138, "honderdachtendertigste")+  , (139, "honderdnegenendertigste")+  , (140, "honderdveertigste")+  , (141, "honderdeenenveertigste")+  , (142, "honderdtweeënveertigste")+  , (143, "honderddrieënveertigste")+  , (144, "honderdvierenveertigste")+  , (145, "honderdvijfenveertigste")+  , (146, "honderdzesenveertigste")+  , (147, "honderdzevenenveertigste")+  , (148, "honderdachtenveertigste")+  , (149, "honderdnegenenveertigste")+  , (150, "honderdvijftigste")+  , (151, "honderdeenenvijftigste")+  , (152, "honderdtweeënvijftigste")+  , (153, "honderddrieënvijftigste")+  , (154, "honderdvierenvijftigste")+  , (155, "honderdvijfenvijftigste")+  , (156, "honderdzesenvijftigste")+  , (157, "honderdzevenenvijftigste")+  , (158, "honderdachtenvijftigste")+  , (159, "honderdnegenenvijftigste")+  , (160, "honderdzestigste")+  , (161, "honderdeenenzestigste")+  , (162, "honderdtweeënzestigste")+  , (163, "honderddrieënzestigste")+  , (164, "honderdvierenzestigste")+  , (165, "honderdvijfenzestigste")+  , (166, "honderdzesenzestigste")+  , (167, "honderdzevenenzestigste")+  , (168, "honderdachtenzestigste")+  , (169, "honderdnegenenzestigste")+  , (170, "honderdzeventigste")+  , (171, "honderdeenenzeventigste")+  , (172, "honderdtweeënzeventigste")+  , (173, "honderddrieënzeventigste")+  , (174, "honderdvierenzeventigste")+  , (175, "honderdvijfenzeventigste")+  , (176, "honderdzesenzeventigste")+  , (177, "honderdzevenenzeventigste")+  , (178, "honderdachtenzeventigste")+  , (179, "honderdnegenenzeventigste")+  , (180, "honderdtachtigste")+  , (181, "honderdeenentachtigste")+  , (182, "honderdtweeëntachtigste")+  , (183, "honderddrieëntachtigste")+  , (184, "honderdvierentachtigste")+  , (185, "honderdvijfentachtigste")+  , (186, "honderdzesentachtigste")+  , (187, "honderdzevenentachtigste")+  , (188, "honderdachtentachtigste")+  , (189, "honderdnegenentachtigste")+  , (190, "honderdnegentigste")+  , (191, "honderdeenennegentigste")+  , (192, "honderdtweeënnegentigste")+  , (193, "honderddrieënnegentigste")+  , (194, "honderdvierennegentigste")+  , (195, "honderdvijfennegentigste")+  , (196, "honderdzesennegentigste")+  , (197, "honderdzevenennegentigste")+  , (198, "honderdachtennegentigste")+  , (199, "honderdnegenennegentigste")+  , (200, "tweehonderdste")+  , (233, "tweehonderddrieëndertigste")+  , (377, "driehonderdzevenenzeventigste")+  , (610, "zeshonderdtiende")+  , (987, "negenhonderdzevenentachtigste")+  , (1597, "duizendvijfhonderdzevenennegentigste")+  , (2584, "tweeduizendvijfhonderdvierentachtigste")+  , (4181, "vierduizendhonderdeenentachtigste")+  , (6765, "zesduizendzevenhonderdvijfenzestigste")+  , (10946, "tienduizendnegenhonderdzesenveertigste")+  , (17711, "zeventienduizendzevenhonderdelfde")+  , (28657, "achtentwintigduizendzeshonderdzevenenvijftigste")+  , (46368, "zesenveertigduizenddriehonderdachtenzestigste")+  , (75025, "vijfenzeventigduizendvijfentwintigste")+  , (121393, "honderdeenentwintigduizenddriehonderddrieënnegentigste")+  , (196418, "honderdzesennegentigduizendvierhonderdachttiende")+  , (317811, "driehonderdzeventienduizendachthonderdelfde")+  , (514229, "vijfhonderdveertienduizendtweehonderdnegenentwintigste")+  , (832040, "achthonderdtweeëndertigduizendveertigste")+  , (1346269, "een miljoen driehonderdzesenveertigduizendtweehonderdnegenenzestigste")+  , (2178309, "twee miljoen honderdachtenzeventigduizenddriehonderdnegende")+  , (3524578, "drie miljoen vijfhonderdvierentwintigduizendvijfhonderdachtenzeventigste")+  , (5702887, "vijf miljoen zevenhonderdtweeduizendachthonderdzevenentachtigste")+  , (9227465, "negen miljoen tweehonderdzevenentwintigduizendvierhonderdvijfenzestigste")+  , (14930352, "veertien miljoen negenhonderddertigduizenddriehonderdtweeënvijftigste")+  , (24157817, "vierentwintig miljoen honderdzevenenvijftigduizendachthonderdzeventiende")+  , (39088169, "negenendertig miljoen achtentachtigduizendhonderdnegenenzestigste")+  , (63245986, "drieënzestig miljoen tweehonderdvijfenveertigduizendnegenhonderdzesentachtigste")+  , (102334155, "honderdtwee miljoen driehonderdvierendertigduizendhonderdvijfenvijftigste")+  , (165580141, "honderdvijfenzestig miljoen vijfhonderdtachtigduizendhonderdeenenveertigste")+  , (267914296, "tweehonderdzevenenzestig miljoen negenhonderdveertienduizendtweehonderdzesennegentigste")+  , (433494437, "vierhonderddrieëndertig miljoen vierhonderdvierennegentigduizendvierhonderdzevenendertigste")+  , (701408733, "zevenhonderdéén miljoen vierhonderdachtduizendzevenhonderddrieëndertigste")+  , (1134903170, "een miljard honderdvierendertig miljoen negenhonderddrieduizendhonderdzeventigste")+  , (1836311903, "een miljard achthonderdzesendertig miljoen driehonderdelfduizendnegenhonderdderde")+  , (2971215073, "twee miljard negenhonderdeenenzeventig miljoen tweehonderdvijftienduizenddrieënzeventigste")+  , (4807526976, "vier miljard achthonderdzeven miljoen vijfhonderdzesentwintigduizendnegenhonderdzesenzeventigste")+  , (7778742049, "zeven miljard zevenhonderdachtenzeventig miljoen zevenhonderdtweeënveertigduizendnegenenveertigste")+  , (12586269025, "twaalf miljard vijfhonderdzesentachtig miljoen tweehonderdnegenenzestigduizendvijfentwintigste")+  , (20365011074, "twintig miljard driehonderdvijfenzestig miljoen elfduizendvierenzeventigste")+  , (32951280099, "tweeëndertig miljard negenhonderdeenenvijftig miljoen tweehonderdtachtigduizendnegenennegentigste")+  , (53316291173, "drieënvijftig miljard driehonderdzestien miljoen tweehonderdeenennegentigduizendhonderddrieënzeventigste")+  , (86267571272, "zesentachtig miljard tweehonderdzevenenzestig miljoen vijfhonderdeenenzeventigduizendtweehonderdtweeënzeventigste")+  , (139583862445, "honderdnegenendertig miljard vijfhonderddrieëntachtig miljoen achthonderdtweeënzestigduizendvierhonderdvijfenveertigste")+  , (225851433717, "tweehonderdvijfentwintig miljard achthonderdeenenvijftig miljoen vierhonderddrieëndertigduizendzevenhonderdzeventiende")+  , (365435296162, "driehonderdvijfenzestig miljard vierhonderdvijfendertig miljoen tweehonderdzesennegentigduizendhonderdtweeënzestigste")+  , (591286729879, "vijfhonderdeenennegentig miljard tweehonderdzesentachtig miljoen zevenhonderdnegenentwintigduizendachthonderdnegenenzeventigste")+  , (956722026041, "negenhonderdzesenvijftig miljard zevenhonderdtweeëntwintig miljoen zesentwintigduizendeenenveertigste")+  , (1548008755920, "een biljoen vijfhonderdachtenveertig miljard acht miljoen zevenhonderdvijfenvijftigduizendnegenhonderdtwintigste")+  , (2504730781961, "twee biljoen vijfhonderdvier miljard zevenhonderddertig miljoen zevenhonderdeenentachtigduizendnegenhonderdeenenzestigste")+  , (4052739537881, "vier biljoen tweeënvijftig miljard zevenhonderdnegenendertig miljoen vijfhonderdzevenendertigduizendachthonderdeenentachtigste")+  , (6557470319842, "zes biljoen vijfhonderdzevenenvijftig miljard vierhonderdzeventig miljoen driehonderdnegentienduizendachthonderdtweeënveertigste")+  , (10610209857723, "tien biljoen zeshonderdtien miljard tweehonderdnegen miljoen achthonderdzevenenvijftigduizendzevenhonderddrieëntwintigste")+  , (17167680177565, "zeventien biljoen honderdzevenenzestig miljard zeshonderdtachtig miljoen honderdzevenenzeventigduizendvijfhonderdvijfenzestigste")+  , (27777890035288, "zevenentwintig biljoen zevenhonderdzevenenzeventig miljard achthonderdnegentig miljoen vijfendertigduizendtweehonderdachtentachtigste")+  , (44945570212853, "vierenveertig biljoen negenhonderdvijfenveertig miljard vijfhonderdzeventig miljoen tweehonderdtwaalfduizendachthonderddrieënvijftigste")+  , (72723460248141, "tweeënzeventig biljoen zevenhonderddrieëntwintig miljard vierhonderdzestig miljoen tweehonderdachtenveertigduizendhonderdeenenveertigste")+  , (117669030460994, "honderdzeventien biljoen zeshonderdnegenenzestig miljard dertig miljoen vierhonderdzestigduizendnegenhonderdvierennegentigste")+  , (190392490709135, "honderdnegentig biljoen driehonderdtweeënnegentig miljard vierhonderdnegentig miljoen zevenhonderdnegenduizendhonderdvijfendertigste")+  , (308061521170129, "driehonderdacht biljoen eenenzestig miljard vijfhonderdeenentwintig miljoen honderdzeventigduizendhonderdnegenentwintigste")+  , (498454011879264, "vierhonderdachtennegentig biljoen vierhonderdvierenvijftig miljard elf miljoen achthonderdnegenenzeventigduizendtweehonderdvierenzestigste")+  , (806515533049393, "achthonderdzes biljoen vijfhonderdvijftien miljard vijfhonderddrieëndertig miljoen negenenveertigduizenddriehonderddrieënnegentigste")+  , (1304969544928657, "een biljard driehonderdvier biljoen negenhonderdnegenenzestig miljard vijfhonderdvierenveertig miljoen negenhonderdachtentwintigduizendzeshonderdzevenenvijftigste")+  , (2111485077978050, "twee biljard honderdelf biljoen vierhonderdvijfentachtig miljard zevenenzeventig miljoen negenhonderdachtenzeventigduizendvijftigste")+  , (3416454622906707, "drie biljard vierhonderdzestien biljoen vierhonderdvierenvijftig miljard zeshonderdtweeëntwintig miljoen negenhonderdzesduizendzevenhonderdzevende")+  , (5527939700884757, "vijf biljard vijfhonderdzevenentwintig biljoen negenhonderdnegenendertig miljard zevenhonderd miljoen achthonderdvierentachtigduizendzevenhonderdzevenenvijftigste")+  , (8944394323791464, "acht biljard negenhonderdvierenveertig biljoen driehonderdvierennegentig miljard driehonderddrieëntwintig miljoen zevenhonderdeenennegentigduizendvierhonderdvierenzestigste")+  , (14472334024676221, "veertien biljard vierhonderdtweeënzeventig biljoen driehonderdvierendertig miljard vierentwintig miljoen zeshonderdzesenzeventigduizendtweehonderdeenentwintigste")+  , (23416728348467685, "drieëntwintig biljard vierhonderdzestien biljoen zevenhonderdachtentwintig miljard driehonderdachtenveertig miljoen vierhonderdzevenenzestigduizendzeshonderdvijfentachtigste")+  , (37889062373143906, "zevenendertig biljard achthonderdnegenentachtig biljoen tweeënzestig miljard driehonderddrieënzeventig miljoen honderddrieënveertigduizendnegenhonderdzesde")+  , (61305790721611591, "eenenzestig biljard driehonderdvijf biljoen zevenhonderdnegentig miljard zevenhonderdeenentwintig miljoen zeshonderdelfduizendvijfhonderdeenennegentigste")+  , (99194853094755497, "negenennegentig biljard honderdvierennegentig biljoen achthonderddrieënvijftig miljard vierennegentig miljoen zevenhonderdvijfenvijftigduizendvierhonderdzevenennegentigste")+  , (160500643816367088, "honderdzestig biljard vijfhonderd biljoen zeshonderddrieënveertig miljard achthonderdzestien miljoen driehonderdzevenenzestigduizendachtentachtigste")+  , (259695496911122585, "tweehonderdnegenenvijftig biljard zeshonderdvijfennegentig biljoen vierhonderdzesennegentig miljard negenhonderdelf miljoen honderdtweeëntwintigduizendvijfhonderdvijfentachtigste")+  , (420196140727489673, "vierhonderdtwintig biljard honderdzesennegentig biljoen honderdveertig miljard zevenhonderdzevenentwintig miljoen vierhonderdnegenentachtigduizendzeshonderddrieënzeventigste")+  , (679891637638612258, "zeshonderdnegenenzeventig biljard achthonderdeenennegentig biljoen zeshonderdzevenendertig miljard zeshonderdachtendertig miljoen zeshonderdtwaalfduizendtweehonderdachtenvijftigste")+  , (1100087778366101931, "een triljoen honderd biljard zevenentachtig biljoen zevenhonderdachtenzeventig miljard driehonderdzesenzestig miljoen honderdéénduizendnegenhonderdeenendertigste")+  , (1779979416004714189, "een triljoen zevenhonderdnegenenzeventig biljard negenhonderdnegenenzeventig biljoen vierhonderdzestien miljard vier miljoen zevenhonderdveertienduizendhonderdnegenentachtigste")+  , (2880067194370816120, "twee triljoen achthonderdtachtig biljard zevenenzestig biljoen honderdvierennegentig miljard driehonderdzeventig miljoen achthonderdzestienduizendhonderdtwintigste")+  , (4660046610375530309, "vier triljoen zeshonderdzestig biljard zesenveertig biljoen zeshonderdtien miljard driehonderdvijfenzeventig miljoen vijfhonderddertigduizenddriehonderdnegende")+  , (7540113804746346429, "zeven triljoen vijfhonderdveertig biljard honderddertien biljoen achthonderdvier miljard zevenhonderdzesenveertig miljoen driehonderdzesenveertigduizendvierhonderdnegenentwintigste")+  , (12200160415121876738, "twaalf triljoen tweehonderd biljard honderdzestig biljoen vierhonderdvijftien miljard honderdeenentwintig miljoen achthonderdzesenzeventigduizendzevenhonderdachtendertigste")+  , (19740274219868223167, "negentien triljoen zevenhonderdveertig biljard tweehonderdvierenzeventig biljoen tweehonderdnegentien miljard achthonderdachtenzestig miljoen tweehonderddrieëntwintigduizendhonderdzevenenzestigste")+  , (31940434634990099905, "eenendertig triljoen negenhonderdveertig biljard vierhonderdvierendertig biljoen zeshonderdvierendertig miljard negenhonderdnegentig miljoen negenennegentigduizendnegenhonderdvijfde")+  , (51680708854858323072, "eenenvijftig triljoen zeshonderdtachtig biljard zevenhonderdacht biljoen achthonderdvierenvijftig miljard achthonderdachtenvijftig miljoen driehonderddrieëntwintigduizendtweeënzeventigste")+  , (83621143489848422977, "drieëntachtig triljoen zeshonderdeenentwintig biljard honderddrieënveertig biljoen vierhonderdnegenentachtig miljard achthonderdachtenveertig miljoen vierhonderdtweeëntwintigduizendnegenhonderdzevenenzeventigste")+  , (135301852344706746049, "honderdvijfendertig triljoen driehonderdéén biljard achthonderdtweeënvijftig biljoen driehonderdvierenveertig miljard zevenhonderdzes miljoen zevenhonderdzesenveertigduizendnegenenveertigste")+  , (218922995834555169026, "tweehonderdachttien triljoen negenhonderdtweeëntwintig biljard negenhonderdvijfennegentig biljoen achthonderdvierendertig miljard vijfhonderdvijfenvijftig miljoen honderdnegenenzestigduizendzesentwintigste")+  , (354224848179261915075, "driehonderdvierenvijftig triljoen tweehonderdvierentwintig biljard achthonderdachtenveertig biljoen honderdnegenenzeventig miljard tweehonderdeenenzestig miljoen negenhonderdvijftienduizendvijfenzeventigste")+  , (573147844013817084101, "vijfhonderddrieënzeventig triljoen honderdzevenenveertig biljard achthonderdvierenveertig biljoen dertien miljard achthonderdzeventien miljoen vierentachtigduizendhonderdeerste")+  , (927372692193078999176, "negenhonderdzevenentwintig triljoen driehonderdtweeënzeventig biljard zeshonderdtweeënnegentig biljoen honderddrieënnegentig miljard achtenzeventig miljoen negenhonderdnegenennegentigduizendhonderdzesenzeventigste")+  , (1500520536206896083277, "een triljard vijfhonderd triljoen vijfhonderdtwintig biljard vijfhonderdzesendertig biljoen tweehonderdzes miljard achthonderdzesennegentig miljoen drieëntachtigduizendtweehonderdzevenenzeventigste")+  , (2427893228399975082453, "twee triljard vierhonderdzevenentwintig triljoen achthonderddrieënnegentig biljard tweehonderdachtentwintig biljoen driehonderdnegenennegentig miljard negenhonderdvijfenzeventig miljoen tweeëntachtigduizendvierhonderddrieënvijftigste")+  , (3928413764606871165730, "drie triljard negenhonderdachtentwintig triljoen vierhonderddertien biljard zevenhonderdvierenzestig biljoen zeshonderdzes miljard achthonderdeenenzeventig miljoen honderdvijfenzestigduizendzevenhonderddertigste")+  , (6356306993006846248183, "zes triljard driehonderdzesenvijftig triljoen driehonderdzes biljard negenhonderddrieënnegentig biljoen zes miljard achthonderdzesenveertig miljoen tweehonderdachtenveertigduizendhonderddrieëntachtigste")+  , (10284720757613717413913, "tien triljard tweehonderdvierentachtig triljoen zevenhonderdtwintig biljard zevenhonderdzevenenvijftig biljoen zeshonderddertien miljard zevenhonderdzeventien miljoen vierhonderddertienduizendnegenhonderddertiende")+  , (16641027750620563662096, "zestien triljard zeshonderdeenenveertig triljoen zevenentwintig biljard zevenhonderdvijftig biljoen zeshonderdtwintig miljard vijfhonderddrieënzestig miljoen zeshonderdtweeënzestigduizendzesennegentigste")+  , (26925748508234281076009, "zesentwintig triljard negenhonderdvijfentwintig triljoen zevenhonderdachtenveertig biljard vijfhonderdacht biljoen tweehonderdvierendertig miljard tweehonderdeenentachtig miljoen zesenzeventigduizendnegende")+  , (43566776258854844738105, "drieënveertig triljard vijfhonderdzesenzestig triljoen zevenhonderdzesenzeventig biljard tweehonderdachtenvijftig biljoen achthonderdvierenvijftig miljard achthonderdvierenveertig miljoen zevenhonderdachtendertigduizendhonderdvijfde")+  , (70492524767089125814114, "zeventig triljard vierhonderdtweeënnegentig triljoen vijfhonderdvierentwintig biljard zevenhonderdzevenenzestig biljoen negenentachtig miljard honderdvijfentwintig miljoen achthonderdveertienduizendhonderdveertiende")+  , (114059301025943970552219, "honderdveertien triljard negenenvijftig triljoen driehonderdéén biljard vijfentwintig biljoen negenhonderddrieënveertig miljard negenhonderdzeventig miljoen vijfhonderdtweeënvijftigduizendtweehonderdnegentiende")+  , (1000, "duizendste")+  , (10000, "tienduizendste")+  , (100000, "honderdduizendste")+  , (1000000, "een miljoenste")+  , (10000000, "tien miljoenste")+  , (100000000, "honderd miljoenste")+  , (1000000000, "een miljardste")+  , (10000000000, "tien miljardste")+  , (100000000000, "honderd miljardste")+  , (1000000000000, "een biljoenste")+  , (10000000000000, "tien biljoenste")+  , (100000000000000, "honderd biljoenste")+  , (1000000000000000, "een biljardste")+  , (10000000000000000, "tien biljardste")+  , (100000000000000000, "honderd biljardste")+  , (1000000000000000000, "een triljoenste")+  , (10000000000000000000, "tien triljoenste")+  , (100000000000000000000, "honderd triljoenste")+  , (1000000000000000000000, "een triljardste")+  , (10000000000000000000000, "tien triljardste")+  , (100000000000000000000000, "honderd triljardste")+  , (1000000000000000000000000, "een quadriljoenste")+  ]++shortOrdinals :: [(Integer, Text)]+shortOrdinals = [+    (0, "0e")+  , (1, "1e")+  , (2, "2e")+  , (3, "3e")+  , (4, "4e")+  , (5, "5e")+  , (6, "6e")+  , (7, "7e")+  , (8, "8e")+  , (9, "9e")+  , (10, "10e")+  , (11, "11e")+  , (12, "12e")+  , (13, "13e")+  , (14, "14e")+  , (15, "15e")+  , (16, "16e")+  , (17, "17e")+  , (18, "18e")+  , (19, "19e")+  , (20, "20e")+  , (21, "21e")+  , (22, "22e")+  , (23, "23e")+  , (24, "24e")+  , (25, "25e")+  , (26, "26e")+  , (27, "27e")+  , (28, "28e")+  , (29, "29e")+  , (30, "30e")+  , (31, "31e")+  , (32, "32e")+  , (33, "33e")+  , (34, "34e")+  , (35, "35e")+  , (36, "36e")+  , (37, "37e")+  , (38, "38e")+  , (39, "39e")+  , (40, "40e")+  , (41, "41e")+  , (42, "42e")+  , (43, "43e")+  , (44, "44e")+  , (45, "45e")+  , (46, "46e")+  , (47, "47e")+  , (48, "48e")+  , (49, "49e")+  , (50, "50e")+  , (51, "51e")+  , (52, "52e")+  , (53, "53e")+  , (54, "54e")+  , (55, "55e")+  , (56, "56e")+  , (57, "57e")+  , (58, "58e")+  , (59, "59e")+  , (60, "60e")+  , (61, "61e")+  , (62, "62e")+  , (63, "63e")+  , (64, "64e")+  , (65, "65e")+  , (66, "66e")+  , (67, "67e")+  , (68, "68e")+  , (69, "69e")+  , (70, "70e")+  , (71, "71e")+  , (72, "72e")+  , (73, "73e")+  , (74, "74e")+  , (75, "75e")+  , (76, "76e")+  , (77, "77e")+  , (78, "78e")+  , (79, "79e")+  , (80, "80e")+  , (81, "81e")+  , (82, "82e")+  , (83, "83e")+  , (84, "84e")+  , (85, "85e")+  , (86, "86e")+  , (87, "87e")+  , (88, "88e")+  , (89, "89e")+  , (90, "90e")+  , (91, "91e")+  , (92, "92e")+  , (93, "93e")+  , (94, "94e")+  , (95, "95e")+  , (96, "96e")+  , (97, "97e")+  , (98, "98e")+  , (99, "99e")+  , (100, "100e")+  , (101, "101e")+  , (102, "102e")+  , (103, "103e")+  , (104, "104e")+  , (105, "105e")+  , (106, "106e")+  , (107, "107e")+  , (108, "108e")+  , (109, "109e")+  , (110, "110e")+  , (111, "111e")+  , (112, "112e")+  , (113, "113e")+  , (114, "114e")+  , (115, "115e")+  , (116, "116e")+  , (117, "117e")+  , (118, "118e")+  , (119, "119e")+  , (120, "120e")+  , (121, "121e")+  , (122, "122e")+  , (123, "123e")+  , (124, "124e")+  , (125, "125e")+  , (126, "126e")+  , (127, "127e")+  , (128, "128e")+  , (129, "129e")+  , (130, "130e")+  , (131, "131e")+  , (132, "132e")+  , (133, "133e")+  , (134, "134e")+  , (135, "135e")+  , (136, "136e")+  , (137, "137e")+  , (138, "138e")+  , (139, "139e")+  , (140, "140e")+  , (141, "141e")+  , (142, "142e")+  , (143, "143e")+  , (144, "144e")+  , (145, "145e")+  , (146, "146e")+  , (147, "147e")+  , (148, "148e")+  , (149, "149e")+  , (150, "150e")+  , (151, "151e")+  , (152, "152e")+  , (153, "153e")+  , (154, "154e")+  , (155, "155e")+  , (156, "156e")+  , (157, "157e")+  , (158, "158e")+  , (159, "159e")+  , (160, "160e")+  , (161, "161e")+  , (162, "162e")+  , (163, "163e")+  , (164, "164e")+  , (165, "165e")+  , (166, "166e")+  , (167, "167e")+  , (168, "168e")+  , (169, "169e")+  , (170, "170e")+  , (171, "171e")+  , (172, "172e")+  , (173, "173e")+  , (174, "174e")+  , (175, "175e")+  , (176, "176e")+  , (177, "177e")+  , (178, "178e")+  , (179, "179e")+  , (180, "180e")+  , (181, "181e")+  , (182, "182e")+  , (183, "183e")+  , (184, "184e")+  , (185, "185e")+  , (186, "186e")+  , (187, "187e")+  , (188, "188e")+  , (189, "189e")+  , (190, "190e")+  , (191, "191e")+  , (192, "192e")+  , (193, "193e")+  , (194, "194e")+  , (195, "195e")+  , (196, "196e")+  , (197, "197e")+  , (198, "198e")+  , (199, "199e")+  , (200, "200e")+  , (233, "233e")+  , (377, "377e")+  , (610, "610e")+  , (987, "987e")+  , (1597, "1597e")+  , (2584, "2584e")+  , (4181, "4181e")+  , (6765, "6765e")+  , (10946, "10946e")+  , (17711, "17711e")+  , (28657, "28657e")+  , (46368, "46368e")+  , (75025, "75025e")+  , (121393, "121393e")+  , (196418, "196418e")+  , (317811, "317811e")+  , (514229, "514229e")+  , (832040, "832040e")+  , (1346269, "1346269e")+  , (2178309, "2178309e")+  , (3524578, "3524578e")+  , (5702887, "5702887e")+  , (9227465, "9227465e")+  , (14930352, "14930352e")+  , (24157817, "24157817e")+  , (39088169, "39088169e")+  , (63245986, "63245986e")+  , (102334155, "102334155e")+  , (165580141, "165580141e")+  , (267914296, "267914296e")+  , (433494437, "433494437e")+  , (701408733, "701408733e")+  , (1134903170, "1134903170e")+  , (1836311903, "1836311903e")+  , (2971215073, "2971215073e")+  , (4807526976, "4807526976e")+  , (7778742049, "7778742049e")+  , (12586269025, "12586269025e")+  , (20365011074, "20365011074e")+  , (32951280099, "32951280099e")+  , (53316291173, "53316291173e")+  , (86267571272, "86267571272e")+  , (139583862445, "139583862445e")+  , (225851433717, "225851433717e")+  , (365435296162, "365435296162e")+  , (591286729879, "591286729879e")+  , (956722026041, "956722026041e")+  , (1548008755920, "1548008755920e")+  , (2504730781961, "2504730781961e")+  , (4052739537881, "4052739537881e")+  , (6557470319842, "6557470319842e")+  , (10610209857723, "10610209857723e")+  , (17167680177565, "17167680177565e")+  , (27777890035288, "27777890035288e")+  , (44945570212853, "44945570212853e")+  , (72723460248141, "72723460248141e")+  , (117669030460994, "117669030460994e")+  , (190392490709135, "190392490709135e")+  , (308061521170129, "308061521170129e")+  , (498454011879264, "498454011879264e")+  , (806515533049393, "806515533049393e")+  , (1304969544928657, "1304969544928657e")+  , (2111485077978050, "2111485077978050e")+  , (3416454622906707, "3416454622906707e")+  , (5527939700884757, "5527939700884757e")+  , (8944394323791464, "8944394323791464e")+  , (14472334024676221, "14472334024676221e")+  , (23416728348467685, "23416728348467685e")+  , (37889062373143906, "37889062373143906e")+  , (61305790721611591, "61305790721611591e")+  , (99194853094755497, "99194853094755497e")+  , (160500643816367088, "160500643816367088e")+  , (259695496911122585, "259695496911122585e")+  , (420196140727489673, "420196140727489673e")+  , (679891637638612258, "679891637638612258e")+  , (1100087778366101931, "1100087778366101931e")+  , (1779979416004714189, "1779979416004714189e")+  , (2880067194370816120, "2880067194370816120e")+  , (4660046610375530309, "4660046610375530309e")+  , (7540113804746346429, "7540113804746346429e")+  , (12200160415121876738, "12200160415121876738e")+  , (19740274219868223167, "19740274219868223167e")+  , (31940434634990099905, "31940434634990099905e")+  , (51680708854858323072, "51680708854858323072e")+  , (83621143489848422977, "83621143489848422977e")+  , (135301852344706746049, "135301852344706746049e")+  , (218922995834555169026, "218922995834555169026e")+  , (354224848179261915075, "354224848179261915075e")+  , (573147844013817084101, "573147844013817084101e")+  , (927372692193078999176, "927372692193078999176e")+  , (1500520536206896083277, "1500520536206896083277e")+  , (2427893228399975082453, "2427893228399975082453e")+  , (3928413764606871165730, "3928413764606871165730e")+  , (6356306993006846248183, "6356306993006846248183e")+  , (10284720757613717413913, "10284720757613717413913e")+  , (16641027750620563662096, "16641027750620563662096e")+  , (26925748508234281076009, "26925748508234281076009e")+  , (43566776258854844738105, "43566776258854844738105e")+  , (70492524767089125814114, "70492524767089125814114e")+  , (114059301025943970552219, "114059301025943970552219e")+  , (1000, "1000e")+  , (10000, "10000e")+  , (100000, "100000e")+  , (1000000, "1000000e")+  , (10000000, "10000000e")+  , (100000000, "100000000e")+  , (1000000000, "1000000000e")+  , (10000000000, "10000000000e")+  , (100000000000, "100000000000e")+  , (1000000000000, "1000000000000e")+  , (10000000000000, "10000000000000e")+  , (100000000000000, "100000000000000e")+  , (1000000000000000, "1000000000000000e")+  , (10000000000000000, "10000000000000000e")+  , (100000000000000000, "100000000000000000e")+  , (1000000000000000000, "1000000000000000000e")+  , (10000000000000000000, "10000000000000000000e")+  , (100000000000000000000, "100000000000000000000e")+  , (1000000000000000000000, "1000000000000000000000e")+  , (10000000000000000000000, "10000000000000000000000e")+  , (100000000000000000000000, "100000000000000000000000e")+  , (1000000000000000000000000, "1000000000000000000000000e")+  ]++clockTime :: [(TimeOfDay, Text)]+clockTime = [+    (TimeOfDay 0 0 0,"twaalf uur 's nachts")+  , (TimeOfDay 0 1 0,"\233\233n minuut na twaalf 's nachts")+  , (TimeOfDay 0 2 0,"twee minuten na twaalf 's nachts")+  , (TimeOfDay 0 3 0,"drie minuten na twaalf 's nachts")+  , (TimeOfDay 0 4 0,"vier minuten na twaalf 's nachts")+  , (TimeOfDay 0 5 0,"vijf minuten na twaalf 's nachts")+  , (TimeOfDay 0 6 0,"zes minuten na twaalf 's nachts")+  , (TimeOfDay 0 7 0,"zeven minuten na twaalf 's nachts")+  , (TimeOfDay 0 8 0,"acht minuten na twaalf 's nachts")+  , (TimeOfDay 0 9 0,"negen minuten na twaalf 's nachts")+  , (TimeOfDay 0 10 0,"tien minuten na twaalf 's nachts")+  , (TimeOfDay 0 11 0,"elf minuten na twaalf 's nachts")+  , (TimeOfDay 0 12 0,"twaalf minuten na twaalf 's nachts")+  , (TimeOfDay 0 13 0,"dertien minuten na twaalf 's nachts")+  , (TimeOfDay 0 14 0,"veertien minuten na twaalf 's nachts")+  , (TimeOfDay 0 15 0,"kwart na twaalf 's nachts")+  , (TimeOfDay 0 16 0,"veertien minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 17 0,"dertien minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 18 0,"twaalf minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 19 0,"elf minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 20 0,"tien minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 21 0,"negen minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 22 0,"acht minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 23 0,"zeven minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 24 0,"zes minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 25 0,"vijf minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 26 0,"vier minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 27 0,"drie minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 28 0,"twee minuten voor half \233\233n 's nachts")+  , (TimeOfDay 0 29 0,"\233\233n minuut voor half \233\233n 's nachts")+  , (TimeOfDay 0 30 0,"half \233\233n 's nachts")+  , (TimeOfDay 0 31 0,"\233\233n minuut na half \233\233n 's nachts")+  , (TimeOfDay 0 32 0,"twee minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 33 0,"drie minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 34 0,"vier minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 35 0,"vijf minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 36 0,"zes minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 37 0,"zeven minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 38 0,"acht minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 39 0,"negen minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 40 0,"tien minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 41 0,"elf minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 42 0,"twaalf minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 43 0,"dertien minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 44 0,"veertien minuten na half \233\233n 's nachts")+  , (TimeOfDay 0 45 0,"kwart voor \233\233n 's nachts")+  , (TimeOfDay 0 46 0,"veertien minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 47 0,"dertien minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 48 0,"twaalf minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 49 0,"elf minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 50 0,"tien minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 51 0,"negen minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 52 0,"acht minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 53 0,"zeven minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 54 0,"zes minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 55 0,"vijf minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 56 0,"vier minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 57 0,"drie minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 58 0,"twee minuten voor \233\233n 's nachts")+  , (TimeOfDay 0 59 0,"\233\233n minuut voor \233\233n 's nachts")+  , (TimeOfDay 1 0 0,"\233\233n uur 's nachts")+  , (TimeOfDay 1 1 0,"\233\233n minuut na \233\233n 's nachts")+  , (TimeOfDay 1 2 0,"twee minuten na \233\233n 's nachts")+  , (TimeOfDay 1 3 0,"drie minuten na \233\233n 's nachts")+  , (TimeOfDay 1 4 0,"vier minuten na \233\233n 's nachts")+  , (TimeOfDay 1 5 0,"vijf minuten na \233\233n 's nachts")+  , (TimeOfDay 1 6 0,"zes minuten na \233\233n 's nachts")+  , (TimeOfDay 1 7 0,"zeven minuten na \233\233n 's nachts")+  , (TimeOfDay 1 8 0,"acht minuten na \233\233n 's nachts")+  , (TimeOfDay 1 9 0,"negen minuten na \233\233n 's nachts")+  , (TimeOfDay 1 10 0,"tien minuten na \233\233n 's nachts")+  , (TimeOfDay 1 11 0,"elf minuten na \233\233n 's nachts")+  , (TimeOfDay 1 12 0,"twaalf minuten na \233\233n 's nachts")+  , (TimeOfDay 1 13 0,"dertien minuten na \233\233n 's nachts")+  , (TimeOfDay 1 14 0,"veertien minuten na \233\233n 's nachts")+  , (TimeOfDay 1 15 0,"kwart na \233\233n 's nachts")+  , (TimeOfDay 1 16 0,"veertien minuten voor half twee 's nachts")+  , (TimeOfDay 1 17 0,"dertien minuten voor half twee 's nachts")+  , (TimeOfDay 1 18 0,"twaalf minuten voor half twee 's nachts")+  , (TimeOfDay 1 19 0,"elf minuten voor half twee 's nachts")+  , (TimeOfDay 1 20 0,"tien minuten voor half twee 's nachts")+  , (TimeOfDay 1 21 0,"negen minuten voor half twee 's nachts")+  , (TimeOfDay 1 22 0,"acht minuten voor half twee 's nachts")+  , (TimeOfDay 1 23 0,"zeven minuten voor half twee 's nachts")+  , (TimeOfDay 1 24 0,"zes minuten voor half twee 's nachts")+  , (TimeOfDay 1 25 0,"vijf minuten voor half twee 's nachts")+  , (TimeOfDay 1 26 0,"vier minuten voor half twee 's nachts")+  , (TimeOfDay 1 27 0,"drie minuten voor half twee 's nachts")+  , (TimeOfDay 1 28 0,"twee minuten voor half twee 's nachts")+  , (TimeOfDay 1 29 0,"\233\233n minuut voor half twee 's nachts")+  , (TimeOfDay 1 30 0,"half twee 's nachts")+  , (TimeOfDay 1 31 0,"\233\233n minuut na half twee 's nachts")+  , (TimeOfDay 1 32 0,"twee minuten na half twee 's nachts")+  , (TimeOfDay 1 33 0,"drie minuten na half twee 's nachts")+  , (TimeOfDay 1 34 0,"vier minuten na half twee 's nachts")+  , (TimeOfDay 1 35 0,"vijf minuten na half twee 's nachts")+  , (TimeOfDay 1 36 0,"zes minuten na half twee 's nachts")+  , (TimeOfDay 1 37 0,"zeven minuten na half twee 's nachts")+  , (TimeOfDay 1 38 0,"acht minuten na half twee 's nachts")+  , (TimeOfDay 1 39 0,"negen minuten na half twee 's nachts")+  , (TimeOfDay 1 40 0,"tien minuten na half twee 's nachts")+  , (TimeOfDay 1 41 0,"elf minuten na half twee 's nachts")+  , (TimeOfDay 1 42 0,"twaalf minuten na half twee 's nachts")+  , (TimeOfDay 1 43 0,"dertien minuten na half twee 's nachts")+  , (TimeOfDay 1 44 0,"veertien minuten na half twee 's nachts")+  , (TimeOfDay 1 45 0,"kwart voor twee 's nachts")+  , (TimeOfDay 1 46 0,"veertien minuten voor twee 's nachts")+  , (TimeOfDay 1 47 0,"dertien minuten voor twee 's nachts")+  , (TimeOfDay 1 48 0,"twaalf minuten voor twee 's nachts")+  , (TimeOfDay 1 49 0,"elf minuten voor twee 's nachts")+  , (TimeOfDay 1 50 0,"tien minuten voor twee 's nachts")+  , (TimeOfDay 1 51 0,"negen minuten voor twee 's nachts")+  , (TimeOfDay 1 52 0,"acht minuten voor twee 's nachts")+  , (TimeOfDay 1 53 0,"zeven minuten voor twee 's nachts")+  , (TimeOfDay 1 54 0,"zes minuten voor twee 's nachts")+  , (TimeOfDay 1 55 0,"vijf minuten voor twee 's nachts")+  , (TimeOfDay 1 56 0,"vier minuten voor twee 's nachts")+  , (TimeOfDay 1 57 0,"drie minuten voor twee 's nachts")+  , (TimeOfDay 1 58 0,"twee minuten voor twee 's nachts")+  , (TimeOfDay 1 59 0,"\233\233n minuut voor twee 's nachts")+  , (TimeOfDay 2 0 0,"twee uur 's nachts")+  , (TimeOfDay 2 1 0,"\233\233n minuut na twee 's nachts")+  , (TimeOfDay 2 2 0,"twee minuten na twee 's nachts")+  , (TimeOfDay 2 3 0,"drie minuten na twee 's nachts")+  , (TimeOfDay 2 4 0,"vier minuten na twee 's nachts")+  , (TimeOfDay 2 5 0,"vijf minuten na twee 's nachts")+  , (TimeOfDay 2 6 0,"zes minuten na twee 's nachts")+  , (TimeOfDay 2 7 0,"zeven minuten na twee 's nachts")+  , (TimeOfDay 2 8 0,"acht minuten na twee 's nachts")+  , (TimeOfDay 2 9 0,"negen minuten na twee 's nachts")+  , (TimeOfDay 2 10 0,"tien minuten na twee 's nachts")+  , (TimeOfDay 2 11 0,"elf minuten na twee 's nachts")+  , (TimeOfDay 2 12 0,"twaalf minuten na twee 's nachts")+  , (TimeOfDay 2 13 0,"dertien minuten na twee 's nachts")+  , (TimeOfDay 2 14 0,"veertien minuten na twee 's nachts")+  , (TimeOfDay 2 15 0,"kwart na twee 's nachts")+  , (TimeOfDay 2 16 0,"veertien minuten voor half drie 's nachts")+  , (TimeOfDay 2 17 0,"dertien minuten voor half drie 's nachts")+  , (TimeOfDay 2 18 0,"twaalf minuten voor half drie 's nachts")+  , (TimeOfDay 2 19 0,"elf minuten voor half drie 's nachts")+  , (TimeOfDay 2 20 0,"tien minuten voor half drie 's nachts")+  , (TimeOfDay 2 21 0,"negen minuten voor half drie 's nachts")+  , (TimeOfDay 2 22 0,"acht minuten voor half drie 's nachts")+  , (TimeOfDay 2 23 0,"zeven minuten voor half drie 's nachts")+  , (TimeOfDay 2 24 0,"zes minuten voor half drie 's nachts")+  , (TimeOfDay 2 25 0,"vijf minuten voor half drie 's nachts")+  , (TimeOfDay 2 26 0,"vier minuten voor half drie 's nachts")+  , (TimeOfDay 2 27 0,"drie minuten voor half drie 's nachts")+  , (TimeOfDay 2 28 0,"twee minuten voor half drie 's nachts")+  , (TimeOfDay 2 29 0,"\233\233n minuut voor half drie 's nachts")+  , (TimeOfDay 2 30 0,"half drie 's nachts")+  , (TimeOfDay 2 31 0,"\233\233n minuut na half drie 's nachts")+  , (TimeOfDay 2 32 0,"twee minuten na half drie 's nachts")+  , (TimeOfDay 2 33 0,"drie minuten na half drie 's nachts")+  , (TimeOfDay 2 34 0,"vier minuten na half drie 's nachts")+  , (TimeOfDay 2 35 0,"vijf minuten na half drie 's nachts")+  , (TimeOfDay 2 36 0,"zes minuten na half drie 's nachts")+  , (TimeOfDay 2 37 0,"zeven minuten na half drie 's nachts")+  , (TimeOfDay 2 38 0,"acht minuten na half drie 's nachts")+  , (TimeOfDay 2 39 0,"negen minuten na half drie 's nachts")+  , (TimeOfDay 2 40 0,"tien minuten na half drie 's nachts")+  , (TimeOfDay 2 41 0,"elf minuten na half drie 's nachts")+  , (TimeOfDay 2 42 0,"twaalf minuten na half drie 's nachts")+  , (TimeOfDay 2 43 0,"dertien minuten na half drie 's nachts")+  , (TimeOfDay 2 44 0,"veertien minuten na half drie 's nachts")+  , (TimeOfDay 2 45 0,"kwart voor drie 's nachts")+  , (TimeOfDay 2 46 0,"veertien minuten voor drie 's nachts")+  , (TimeOfDay 2 47 0,"dertien minuten voor drie 's nachts")+  , (TimeOfDay 2 48 0,"twaalf minuten voor drie 's nachts")+  , (TimeOfDay 2 49 0,"elf minuten voor drie 's nachts")+  , (TimeOfDay 2 50 0,"tien minuten voor drie 's nachts")+  , (TimeOfDay 2 51 0,"negen minuten voor drie 's nachts")+  , (TimeOfDay 2 52 0,"acht minuten voor drie 's nachts")+  , (TimeOfDay 2 53 0,"zeven minuten voor drie 's nachts")+  , (TimeOfDay 2 54 0,"zes minuten voor drie 's nachts")+  , (TimeOfDay 2 55 0,"vijf minuten voor drie 's nachts")+  , (TimeOfDay 2 56 0,"vier minuten voor drie 's nachts")+  , (TimeOfDay 2 57 0,"drie minuten voor drie 's nachts")+  , (TimeOfDay 2 58 0,"twee minuten voor drie 's nachts")+  , (TimeOfDay 2 59 0,"\233\233n minuut voor drie 's nachts")+  , (TimeOfDay 3 0 0,"drie uur 's nachts")+  , (TimeOfDay 3 1 0,"\233\233n minuut na drie 's nachts")+  , (TimeOfDay 3 2 0,"twee minuten na drie 's nachts")+  , (TimeOfDay 3 3 0,"drie minuten na drie 's nachts")+  , (TimeOfDay 3 4 0,"vier minuten na drie 's nachts")+  , (TimeOfDay 3 5 0,"vijf minuten na drie 's nachts")+  , (TimeOfDay 3 6 0,"zes minuten na drie 's nachts")+  , (TimeOfDay 3 7 0,"zeven minuten na drie 's nachts")+  , (TimeOfDay 3 8 0,"acht minuten na drie 's nachts")+  , (TimeOfDay 3 9 0,"negen minuten na drie 's nachts")+  , (TimeOfDay 3 10 0,"tien minuten na drie 's nachts")+  , (TimeOfDay 3 11 0,"elf minuten na drie 's nachts")+  , (TimeOfDay 3 12 0,"twaalf minuten na drie 's nachts")+  , (TimeOfDay 3 13 0,"dertien minuten na drie 's nachts")+  , (TimeOfDay 3 14 0,"veertien minuten na drie 's nachts")+  , (TimeOfDay 3 15 0,"kwart na drie 's nachts")+  , (TimeOfDay 3 16 0,"veertien minuten voor half vier 's nachts")+  , (TimeOfDay 3 17 0,"dertien minuten voor half vier 's nachts")+  , (TimeOfDay 3 18 0,"twaalf minuten voor half vier 's nachts")+  , (TimeOfDay 3 19 0,"elf minuten voor half vier 's nachts")+  , (TimeOfDay 3 20 0,"tien minuten voor half vier 's nachts")+  , (TimeOfDay 3 21 0,"negen minuten voor half vier 's nachts")+  , (TimeOfDay 3 22 0,"acht minuten voor half vier 's nachts")+  , (TimeOfDay 3 23 0,"zeven minuten voor half vier 's nachts")+  , (TimeOfDay 3 24 0,"zes minuten voor half vier 's nachts")+  , (TimeOfDay 3 25 0,"vijf minuten voor half vier 's nachts")+  , (TimeOfDay 3 26 0,"vier minuten voor half vier 's nachts")+  , (TimeOfDay 3 27 0,"drie minuten voor half vier 's nachts")+  , (TimeOfDay 3 28 0,"twee minuten voor half vier 's nachts")+  , (TimeOfDay 3 29 0,"\233\233n minuut voor half vier 's nachts")+  , (TimeOfDay 3 30 0,"half vier 's nachts")+  , (TimeOfDay 3 31 0,"\233\233n minuut na half vier 's nachts")+  , (TimeOfDay 3 32 0,"twee minuten na half vier 's nachts")+  , (TimeOfDay 3 33 0,"drie minuten na half vier 's nachts")+  , (TimeOfDay 3 34 0,"vier minuten na half vier 's nachts")+  , (TimeOfDay 3 35 0,"vijf minuten na half vier 's nachts")+  , (TimeOfDay 3 36 0,"zes minuten na half vier 's nachts")+  , (TimeOfDay 3 37 0,"zeven minuten na half vier 's nachts")+  , (TimeOfDay 3 38 0,"acht minuten na half vier 's nachts")+  , (TimeOfDay 3 39 0,"negen minuten na half vier 's nachts")+  , (TimeOfDay 3 40 0,"tien minuten na half vier 's nachts")+  , (TimeOfDay 3 41 0,"elf minuten na half vier 's nachts")+  , (TimeOfDay 3 42 0,"twaalf minuten na half vier 's nachts")+  , (TimeOfDay 3 43 0,"dertien minuten na half vier 's nachts")+  , (TimeOfDay 3 44 0,"veertien minuten na half vier 's nachts")+  , (TimeOfDay 3 45 0,"kwart voor vier 's nachts")+  , (TimeOfDay 3 46 0,"veertien minuten voor vier 's nachts")+  , (TimeOfDay 3 47 0,"dertien minuten voor vier 's nachts")+  , (TimeOfDay 3 48 0,"twaalf minuten voor vier 's nachts")+  , (TimeOfDay 3 49 0,"elf minuten voor vier 's nachts")+  , (TimeOfDay 3 50 0,"tien minuten voor vier 's nachts")+  , (TimeOfDay 3 51 0,"negen minuten voor vier 's nachts")+  , (TimeOfDay 3 52 0,"acht minuten voor vier 's nachts")+  , (TimeOfDay 3 53 0,"zeven minuten voor vier 's nachts")+  , (TimeOfDay 3 54 0,"zes minuten voor vier 's nachts")+  , (TimeOfDay 3 55 0,"vijf minuten voor vier 's nachts")+  , (TimeOfDay 3 56 0,"vier minuten voor vier 's nachts")+  , (TimeOfDay 3 57 0,"drie minuten voor vier 's nachts")+  , (TimeOfDay 3 58 0,"twee minuten voor vier 's nachts")+  , (TimeOfDay 3 59 0,"\233\233n minuut voor vier 's nachts")+  , (TimeOfDay 4 0 0,"vier uur 's nachts")+  , (TimeOfDay 4 1 0,"\233\233n minuut na vier 's nachts")+  , (TimeOfDay 4 2 0,"twee minuten na vier 's nachts")+  , (TimeOfDay 4 3 0,"drie minuten na vier 's nachts")+  , (TimeOfDay 4 4 0,"vier minuten na vier 's nachts")+  , (TimeOfDay 4 5 0,"vijf minuten na vier 's nachts")+  , (TimeOfDay 4 6 0,"zes minuten na vier 's nachts")+  , (TimeOfDay 4 7 0,"zeven minuten na vier 's nachts")+  , (TimeOfDay 4 8 0,"acht minuten na vier 's nachts")+  , (TimeOfDay 4 9 0,"negen minuten na vier 's nachts")+  , (TimeOfDay 4 10 0,"tien minuten na vier 's nachts")+  , (TimeOfDay 4 11 0,"elf minuten na vier 's nachts")+  , (TimeOfDay 4 12 0,"twaalf minuten na vier 's nachts")+  , (TimeOfDay 4 13 0,"dertien minuten na vier 's nachts")+  , (TimeOfDay 4 14 0,"veertien minuten na vier 's nachts")+  , (TimeOfDay 4 15 0,"kwart na vier 's nachts")+  , (TimeOfDay 4 16 0,"veertien minuten voor half vijf 's nachts")+  , (TimeOfDay 4 17 0,"dertien minuten voor half vijf 's nachts")+  , (TimeOfDay 4 18 0,"twaalf minuten voor half vijf 's nachts")+  , (TimeOfDay 4 19 0,"elf minuten voor half vijf 's nachts")+  , (TimeOfDay 4 20 0,"tien minuten voor half vijf 's nachts")+  , (TimeOfDay 4 21 0,"negen minuten voor half vijf 's nachts")+  , (TimeOfDay 4 22 0,"acht minuten voor half vijf 's nachts")+  , (TimeOfDay 4 23 0,"zeven minuten voor half vijf 's nachts")+  , (TimeOfDay 4 24 0,"zes minuten voor half vijf 's nachts")+  , (TimeOfDay 4 25 0,"vijf minuten voor half vijf 's nachts")+  , (TimeOfDay 4 26 0,"vier minuten voor half vijf 's nachts")+  , (TimeOfDay 4 27 0,"drie minuten voor half vijf 's nachts")+  , (TimeOfDay 4 28 0,"twee minuten voor half vijf 's nachts")+  , (TimeOfDay 4 29 0,"\233\233n minuut voor half vijf 's nachts")+  , (TimeOfDay 4 30 0,"half vijf 's nachts")+  , (TimeOfDay 4 31 0,"\233\233n minuut na half vijf 's nachts")+  , (TimeOfDay 4 32 0,"twee minuten na half vijf 's nachts")+  , (TimeOfDay 4 33 0,"drie minuten na half vijf 's nachts")+  , (TimeOfDay 4 34 0,"vier minuten na half vijf 's nachts")+  , (TimeOfDay 4 35 0,"vijf minuten na half vijf 's nachts")+  , (TimeOfDay 4 36 0,"zes minuten na half vijf 's nachts")+  , (TimeOfDay 4 37 0,"zeven minuten na half vijf 's nachts")+  , (TimeOfDay 4 38 0,"acht minuten na half vijf 's nachts")+  , (TimeOfDay 4 39 0,"negen minuten na half vijf 's nachts")+  , (TimeOfDay 4 40 0,"tien minuten na half vijf 's nachts")+  , (TimeOfDay 4 41 0,"elf minuten na half vijf 's nachts")+  , (TimeOfDay 4 42 0,"twaalf minuten na half vijf 's nachts")+  , (TimeOfDay 4 43 0,"dertien minuten na half vijf 's nachts")+  , (TimeOfDay 4 44 0,"veertien minuten na half vijf 's nachts")+  , (TimeOfDay 4 45 0,"kwart voor vijf 's nachts")+  , (TimeOfDay 4 46 0,"veertien minuten voor vijf 's nachts")+  , (TimeOfDay 4 47 0,"dertien minuten voor vijf 's nachts")+  , (TimeOfDay 4 48 0,"twaalf minuten voor vijf 's nachts")+  , (TimeOfDay 4 49 0,"elf minuten voor vijf 's nachts")+  , (TimeOfDay 4 50 0,"tien minuten voor vijf 's nachts")+  , (TimeOfDay 4 51 0,"negen minuten voor vijf 's nachts")+  , (TimeOfDay 4 52 0,"acht minuten voor vijf 's nachts")+  , (TimeOfDay 4 53 0,"zeven minuten voor vijf 's nachts")+  , (TimeOfDay 4 54 0,"zes minuten voor vijf 's nachts")+  , (TimeOfDay 4 55 0,"vijf minuten voor vijf 's nachts")+  , (TimeOfDay 4 56 0,"vier minuten voor vijf 's nachts")+  , (TimeOfDay 4 57 0,"drie minuten voor vijf 's nachts")+  , (TimeOfDay 4 58 0,"twee minuten voor vijf 's nachts")+  , (TimeOfDay 4 59 0,"\233\233n minuut voor vijf 's nachts")+  , (TimeOfDay 5 0 0,"vijf uur 's nachts")+  , (TimeOfDay 5 1 0,"\233\233n minuut na vijf 's nachts")+  , (TimeOfDay 5 2 0,"twee minuten na vijf 's nachts")+  , (TimeOfDay 5 3 0,"drie minuten na vijf 's nachts")+  , (TimeOfDay 5 4 0,"vier minuten na vijf 's nachts")+  , (TimeOfDay 5 5 0,"vijf minuten na vijf 's nachts")+  , (TimeOfDay 5 6 0,"zes minuten na vijf 's nachts")+  , (TimeOfDay 5 7 0,"zeven minuten na vijf 's nachts")+  , (TimeOfDay 5 8 0,"acht minuten na vijf 's nachts")+  , (TimeOfDay 5 9 0,"negen minuten na vijf 's nachts")+  , (TimeOfDay 5 10 0,"tien minuten na vijf 's nachts")+  , (TimeOfDay 5 11 0,"elf minuten na vijf 's nachts")+  , (TimeOfDay 5 12 0,"twaalf minuten na vijf 's nachts")+  , (TimeOfDay 5 13 0,"dertien minuten na vijf 's nachts")+  , (TimeOfDay 5 14 0,"veertien minuten na vijf 's nachts")+  , (TimeOfDay 5 15 0,"kwart na vijf 's nachts")+  , (TimeOfDay 5 16 0,"veertien minuten voor half zes 's nachts")+  , (TimeOfDay 5 17 0,"dertien minuten voor half zes 's nachts")+  , (TimeOfDay 5 18 0,"twaalf minuten voor half zes 's nachts")+  , (TimeOfDay 5 19 0,"elf minuten voor half zes 's nachts")+  , (TimeOfDay 5 20 0,"tien minuten voor half zes 's nachts")+  , (TimeOfDay 5 21 0,"negen minuten voor half zes 's nachts")+  , (TimeOfDay 5 22 0,"acht minuten voor half zes 's nachts")+  , (TimeOfDay 5 23 0,"zeven minuten voor half zes 's nachts")+  , (TimeOfDay 5 24 0,"zes minuten voor half zes 's nachts")+  , (TimeOfDay 5 25 0,"vijf minuten voor half zes 's nachts")+  , (TimeOfDay 5 26 0,"vier minuten voor half zes 's nachts")+  , (TimeOfDay 5 27 0,"drie minuten voor half zes 's nachts")+  , (TimeOfDay 5 28 0,"twee minuten voor half zes 's nachts")+  , (TimeOfDay 5 29 0,"\233\233n minuut voor half zes 's nachts")+  , (TimeOfDay 5 30 0,"half zes 's nachts")+  , (TimeOfDay 5 31 0,"\233\233n minuut na half zes 's nachts")+  , (TimeOfDay 5 32 0,"twee minuten na half zes 's nachts")+  , (TimeOfDay 5 33 0,"drie minuten na half zes 's nachts")+  , (TimeOfDay 5 34 0,"vier minuten na half zes 's nachts")+  , (TimeOfDay 5 35 0,"vijf minuten na half zes 's nachts")+  , (TimeOfDay 5 36 0,"zes minuten na half zes 's nachts")+  , (TimeOfDay 5 37 0,"zeven minuten na half zes 's nachts")+  , (TimeOfDay 5 38 0,"acht minuten na half zes 's nachts")+  , (TimeOfDay 5 39 0,"negen minuten na half zes 's nachts")+  , (TimeOfDay 5 40 0,"tien minuten na half zes 's nachts")+  , (TimeOfDay 5 41 0,"elf minuten na half zes 's nachts")+  , (TimeOfDay 5 42 0,"twaalf minuten na half zes 's nachts")+  , (TimeOfDay 5 43 0,"dertien minuten na half zes 's nachts")+  , (TimeOfDay 5 44 0,"veertien minuten na half zes 's nachts")+  , (TimeOfDay 5 45 0,"kwart voor zes 's nachts")+  , (TimeOfDay 5 46 0,"veertien minuten voor zes 's nachts")+  , (TimeOfDay 5 47 0,"dertien minuten voor zes 's nachts")+  , (TimeOfDay 5 48 0,"twaalf minuten voor zes 's nachts")+  , (TimeOfDay 5 49 0,"elf minuten voor zes 's nachts")+  , (TimeOfDay 5 50 0,"tien minuten voor zes 's nachts")+  , (TimeOfDay 5 51 0,"negen minuten voor zes 's nachts")+  , (TimeOfDay 5 52 0,"acht minuten voor zes 's nachts")+  , (TimeOfDay 5 53 0,"zeven minuten voor zes 's nachts")+  , (TimeOfDay 5 54 0,"zes minuten voor zes 's nachts")+  , (TimeOfDay 5 55 0,"vijf minuten voor zes 's nachts")+  , (TimeOfDay 5 56 0,"vier minuten voor zes 's nachts")+  , (TimeOfDay 5 57 0,"drie minuten voor zes 's nachts")+  , (TimeOfDay 5 58 0,"twee minuten voor zes 's nachts")+  , (TimeOfDay 5 59 0,"\233\233n minuut voor zes 's nachts")+  , (TimeOfDay 6 0 0,"zes uur 's ochtends")+  , (TimeOfDay 6 1 0,"\233\233n minuut na zes 's ochtends")+  , (TimeOfDay 6 2 0,"twee minuten na zes 's ochtends")+  , (TimeOfDay 6 3 0,"drie minuten na zes 's ochtends")+  , (TimeOfDay 6 4 0,"vier minuten na zes 's ochtends")+  , (TimeOfDay 6 5 0,"vijf minuten na zes 's ochtends")+  , (TimeOfDay 6 6 0,"zes minuten na zes 's ochtends")+  , (TimeOfDay 6 7 0,"zeven minuten na zes 's ochtends")+  , (TimeOfDay 6 8 0,"acht minuten na zes 's ochtends")+  , (TimeOfDay 6 9 0,"negen minuten na zes 's ochtends")+  , (TimeOfDay 6 10 0,"tien minuten na zes 's ochtends")+  , (TimeOfDay 6 11 0,"elf minuten na zes 's ochtends")+  , (TimeOfDay 6 12 0,"twaalf minuten na zes 's ochtends")+  , (TimeOfDay 6 13 0,"dertien minuten na zes 's ochtends")+  , (TimeOfDay 6 14 0,"veertien minuten na zes 's ochtends")+  , (TimeOfDay 6 15 0,"kwart na zes 's ochtends")+  , (TimeOfDay 6 16 0,"veertien minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 17 0,"dertien minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 18 0,"twaalf minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 19 0,"elf minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 20 0,"tien minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 21 0,"negen minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 22 0,"acht minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 23 0,"zeven minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 24 0,"zes minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 25 0,"vijf minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 26 0,"vier minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 27 0,"drie minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 28 0,"twee minuten voor half zeven 's ochtends")+  , (TimeOfDay 6 29 0,"\233\233n minuut voor half zeven 's ochtends")+  , (TimeOfDay 6 30 0,"half zeven 's ochtends")+  , (TimeOfDay 6 31 0,"\233\233n minuut na half zeven 's ochtends")+  , (TimeOfDay 6 32 0,"twee minuten na half zeven 's ochtends")+  , (TimeOfDay 6 33 0,"drie minuten na half zeven 's ochtends")+  , (TimeOfDay 6 34 0,"vier minuten na half zeven 's ochtends")+  , (TimeOfDay 6 35 0,"vijf minuten na half zeven 's ochtends")+  , (TimeOfDay 6 36 0,"zes minuten na half zeven 's ochtends")+  , (TimeOfDay 6 37 0,"zeven minuten na half zeven 's ochtends")+  , (TimeOfDay 6 38 0,"acht minuten na half zeven 's ochtends")+  , (TimeOfDay 6 39 0,"negen minuten na half zeven 's ochtends")+  , (TimeOfDay 6 40 0,"tien minuten na half zeven 's ochtends")+  , (TimeOfDay 6 41 0,"elf minuten na half zeven 's ochtends")+  , (TimeOfDay 6 42 0,"twaalf minuten na half zeven 's ochtends")+  , (TimeOfDay 6 43 0,"dertien minuten na half zeven 's ochtends")+  , (TimeOfDay 6 44 0,"veertien minuten na half zeven 's ochtends")+  , (TimeOfDay 6 45 0,"kwart voor zeven 's ochtends")+  , (TimeOfDay 6 46 0,"veertien minuten voor zeven 's ochtends")+  , (TimeOfDay 6 47 0,"dertien minuten voor zeven 's ochtends")+  , (TimeOfDay 6 48 0,"twaalf minuten voor zeven 's ochtends")+  , (TimeOfDay 6 49 0,"elf minuten voor zeven 's ochtends")+  , (TimeOfDay 6 50 0,"tien minuten voor zeven 's ochtends")+  , (TimeOfDay 6 51 0,"negen minuten voor zeven 's ochtends")+  , (TimeOfDay 6 52 0,"acht minuten voor zeven 's ochtends")+  , (TimeOfDay 6 53 0,"zeven minuten voor zeven 's ochtends")+  , (TimeOfDay 6 54 0,"zes minuten voor zeven 's ochtends")+  , (TimeOfDay 6 55 0,"vijf minuten voor zeven 's ochtends")+  , (TimeOfDay 6 56 0,"vier minuten voor zeven 's ochtends")+  , (TimeOfDay 6 57 0,"drie minuten voor zeven 's ochtends")+  , (TimeOfDay 6 58 0,"twee minuten voor zeven 's ochtends")+  , (TimeOfDay 6 59 0,"\233\233n minuut voor zeven 's ochtends")+  , (TimeOfDay 7 0 0,"zeven uur 's ochtends")+  , (TimeOfDay 7 1 0,"\233\233n minuut na zeven 's ochtends")+  , (TimeOfDay 7 2 0,"twee minuten na zeven 's ochtends")+  , (TimeOfDay 7 3 0,"drie minuten na zeven 's ochtends")+  , (TimeOfDay 7 4 0,"vier minuten na zeven 's ochtends")+  , (TimeOfDay 7 5 0,"vijf minuten na zeven 's ochtends")+  , (TimeOfDay 7 6 0,"zes minuten na zeven 's ochtends")+  , (TimeOfDay 7 7 0,"zeven minuten na zeven 's ochtends")+  , (TimeOfDay 7 8 0,"acht minuten na zeven 's ochtends")+  , (TimeOfDay 7 9 0,"negen minuten na zeven 's ochtends")+  , (TimeOfDay 7 10 0,"tien minuten na zeven 's ochtends")+  , (TimeOfDay 7 11 0,"elf minuten na zeven 's ochtends")+  , (TimeOfDay 7 12 0,"twaalf minuten na zeven 's ochtends")+  , (TimeOfDay 7 13 0,"dertien minuten na zeven 's ochtends")+  , (TimeOfDay 7 14 0,"veertien minuten na zeven 's ochtends")+  , (TimeOfDay 7 15 0,"kwart na zeven 's ochtends")+  , (TimeOfDay 7 16 0,"veertien minuten voor half acht 's ochtends")+  , (TimeOfDay 7 17 0,"dertien minuten voor half acht 's ochtends")+  , (TimeOfDay 7 18 0,"twaalf minuten voor half acht 's ochtends")+  , (TimeOfDay 7 19 0,"elf minuten voor half acht 's ochtends")+  , (TimeOfDay 7 20 0,"tien minuten voor half acht 's ochtends")+  , (TimeOfDay 7 21 0,"negen minuten voor half acht 's ochtends")+  , (TimeOfDay 7 22 0,"acht minuten voor half acht 's ochtends")+  , (TimeOfDay 7 23 0,"zeven minuten voor half acht 's ochtends")+  , (TimeOfDay 7 24 0,"zes minuten voor half acht 's ochtends")+  , (TimeOfDay 7 25 0,"vijf minuten voor half acht 's ochtends")+  , (TimeOfDay 7 26 0,"vier minuten voor half acht 's ochtends")+  , (TimeOfDay 7 27 0,"drie minuten voor half acht 's ochtends")+  , (TimeOfDay 7 28 0,"twee minuten voor half acht 's ochtends")+  , (TimeOfDay 7 29 0,"\233\233n minuut voor half acht 's ochtends")+  , (TimeOfDay 7 30 0,"half acht 's ochtends")+  , (TimeOfDay 7 31 0,"\233\233n minuut na half acht 's ochtends")+  , (TimeOfDay 7 32 0,"twee minuten na half acht 's ochtends")+  , (TimeOfDay 7 33 0,"drie minuten na half acht 's ochtends")+  , (TimeOfDay 7 34 0,"vier minuten na half acht 's ochtends")+  , (TimeOfDay 7 35 0,"vijf minuten na half acht 's ochtends")+  , (TimeOfDay 7 36 0,"zes minuten na half acht 's ochtends")+  , (TimeOfDay 7 37 0,"zeven minuten na half acht 's ochtends")+  , (TimeOfDay 7 38 0,"acht minuten na half acht 's ochtends")+  , (TimeOfDay 7 39 0,"negen minuten na half acht 's ochtends")+  , (TimeOfDay 7 40 0,"tien minuten na half acht 's ochtends")+  , (TimeOfDay 7 41 0,"elf minuten na half acht 's ochtends")+  , (TimeOfDay 7 42 0,"twaalf minuten na half acht 's ochtends")+  , (TimeOfDay 7 43 0,"dertien minuten na half acht 's ochtends")+  , (TimeOfDay 7 44 0,"veertien minuten na half acht 's ochtends")+  , (TimeOfDay 7 45 0,"kwart voor acht 's ochtends")+  , (TimeOfDay 7 46 0,"veertien minuten voor acht 's ochtends")+  , (TimeOfDay 7 47 0,"dertien minuten voor acht 's ochtends")+  , (TimeOfDay 7 48 0,"twaalf minuten voor acht 's ochtends")+  , (TimeOfDay 7 49 0,"elf minuten voor acht 's ochtends")+  , (TimeOfDay 7 50 0,"tien minuten voor acht 's ochtends")+  , (TimeOfDay 7 51 0,"negen minuten voor acht 's ochtends")+  , (TimeOfDay 7 52 0,"acht minuten voor acht 's ochtends")+  , (TimeOfDay 7 53 0,"zeven minuten voor acht 's ochtends")+  , (TimeOfDay 7 54 0,"zes minuten voor acht 's ochtends")+  , (TimeOfDay 7 55 0,"vijf minuten voor acht 's ochtends")+  , (TimeOfDay 7 56 0,"vier minuten voor acht 's ochtends")+  , (TimeOfDay 7 57 0,"drie minuten voor acht 's ochtends")+  , (TimeOfDay 7 58 0,"twee minuten voor acht 's ochtends")+  , (TimeOfDay 7 59 0,"\233\233n minuut voor acht 's ochtends")+  , (TimeOfDay 8 0 0,"acht uur 's ochtends")+  , (TimeOfDay 8 1 0,"\233\233n minuut na acht 's ochtends")+  , (TimeOfDay 8 2 0,"twee minuten na acht 's ochtends")+  , (TimeOfDay 8 3 0,"drie minuten na acht 's ochtends")+  , (TimeOfDay 8 4 0,"vier minuten na acht 's ochtends")+  , (TimeOfDay 8 5 0,"vijf minuten na acht 's ochtends")+  , (TimeOfDay 8 6 0,"zes minuten na acht 's ochtends")+  , (TimeOfDay 8 7 0,"zeven minuten na acht 's ochtends")+  , (TimeOfDay 8 8 0,"acht minuten na acht 's ochtends")+  , (TimeOfDay 8 9 0,"negen minuten na acht 's ochtends")+  , (TimeOfDay 8 10 0,"tien minuten na acht 's ochtends")+  , (TimeOfDay 8 11 0,"elf minuten na acht 's ochtends")+  , (TimeOfDay 8 12 0,"twaalf minuten na acht 's ochtends")+  , (TimeOfDay 8 13 0,"dertien minuten na acht 's ochtends")+  , (TimeOfDay 8 14 0,"veertien minuten na acht 's ochtends")+  , (TimeOfDay 8 15 0,"kwart na acht 's ochtends")+  , (TimeOfDay 8 16 0,"veertien minuten voor half negen 's ochtends")+  , (TimeOfDay 8 17 0,"dertien minuten voor half negen 's ochtends")+  , (TimeOfDay 8 18 0,"twaalf minuten voor half negen 's ochtends")+  , (TimeOfDay 8 19 0,"elf minuten voor half negen 's ochtends")+  , (TimeOfDay 8 20 0,"tien minuten voor half negen 's ochtends")+  , (TimeOfDay 8 21 0,"negen minuten voor half negen 's ochtends")+  , (TimeOfDay 8 22 0,"acht minuten voor half negen 's ochtends")+  , (TimeOfDay 8 23 0,"zeven minuten voor half negen 's ochtends")+  , (TimeOfDay 8 24 0,"zes minuten voor half negen 's ochtends")+  , (TimeOfDay 8 25 0,"vijf minuten voor half negen 's ochtends")+  , (TimeOfDay 8 26 0,"vier minuten voor half negen 's ochtends")+  , (TimeOfDay 8 27 0,"drie minuten voor half negen 's ochtends")+  , (TimeOfDay 8 28 0,"twee minuten voor half negen 's ochtends")+  , (TimeOfDay 8 29 0,"\233\233n minuut voor half negen 's ochtends")+  , (TimeOfDay 8 30 0,"half negen 's ochtends")+  , (TimeOfDay 8 31 0,"\233\233n minuut na half negen 's ochtends")+  , (TimeOfDay 8 32 0,"twee minuten na half negen 's ochtends")+  , (TimeOfDay 8 33 0,"drie minuten na half negen 's ochtends")+  , (TimeOfDay 8 34 0,"vier minuten na half negen 's ochtends")+  , (TimeOfDay 8 35 0,"vijf minuten na half negen 's ochtends")+  , (TimeOfDay 8 36 0,"zes minuten na half negen 's ochtends")+  , (TimeOfDay 8 37 0,"zeven minuten na half negen 's ochtends")+  , (TimeOfDay 8 38 0,"acht minuten na half negen 's ochtends")+  , (TimeOfDay 8 39 0,"negen minuten na half negen 's ochtends")+  , (TimeOfDay 8 40 0,"tien minuten na half negen 's ochtends")+  , (TimeOfDay 8 41 0,"elf minuten na half negen 's ochtends")+  , (TimeOfDay 8 42 0,"twaalf minuten na half negen 's ochtends")+  , (TimeOfDay 8 43 0,"dertien minuten na half negen 's ochtends")+  , (TimeOfDay 8 44 0,"veertien minuten na half negen 's ochtends")+  , (TimeOfDay 8 45 0,"kwart voor negen 's ochtends")+  , (TimeOfDay 8 46 0,"veertien minuten voor negen 's ochtends")+  , (TimeOfDay 8 47 0,"dertien minuten voor negen 's ochtends")+  , (TimeOfDay 8 48 0,"twaalf minuten voor negen 's ochtends")+  , (TimeOfDay 8 49 0,"elf minuten voor negen 's ochtends")+  , (TimeOfDay 8 50 0,"tien minuten voor negen 's ochtends")+  , (TimeOfDay 8 51 0,"negen minuten voor negen 's ochtends")+  , (TimeOfDay 8 52 0,"acht minuten voor negen 's ochtends")+  , (TimeOfDay 8 53 0,"zeven minuten voor negen 's ochtends")+  , (TimeOfDay 8 54 0,"zes minuten voor negen 's ochtends")+  , (TimeOfDay 8 55 0,"vijf minuten voor negen 's ochtends")+  , (TimeOfDay 8 56 0,"vier minuten voor negen 's ochtends")+  , (TimeOfDay 8 57 0,"drie minuten voor negen 's ochtends")+  , (TimeOfDay 8 58 0,"twee minuten voor negen 's ochtends")+  , (TimeOfDay 8 59 0,"\233\233n minuut voor negen 's ochtends")+  , (TimeOfDay 9 0 0,"negen uur 's ochtends")+  , (TimeOfDay 9 1 0,"\233\233n minuut na negen 's ochtends")+  , (TimeOfDay 9 2 0,"twee minuten na negen 's ochtends")+  , (TimeOfDay 9 3 0,"drie minuten na negen 's ochtends")+  , (TimeOfDay 9 4 0,"vier minuten na negen 's ochtends")+  , (TimeOfDay 9 5 0,"vijf minuten na negen 's ochtends")+  , (TimeOfDay 9 6 0,"zes minuten na negen 's ochtends")+  , (TimeOfDay 9 7 0,"zeven minuten na negen 's ochtends")+  , (TimeOfDay 9 8 0,"acht minuten na negen 's ochtends")+  , (TimeOfDay 9 9 0,"negen minuten na negen 's ochtends")+  , (TimeOfDay 9 10 0,"tien minuten na negen 's ochtends")+  , (TimeOfDay 9 11 0,"elf minuten na negen 's ochtends")+  , (TimeOfDay 9 12 0,"twaalf minuten na negen 's ochtends")+  , (TimeOfDay 9 13 0,"dertien minuten na negen 's ochtends")+  , (TimeOfDay 9 14 0,"veertien minuten na negen 's ochtends")+  , (TimeOfDay 9 15 0,"kwart na negen 's ochtends")+  , (TimeOfDay 9 16 0,"veertien minuten voor half tien 's ochtends")+  , (TimeOfDay 9 17 0,"dertien minuten voor half tien 's ochtends")+  , (TimeOfDay 9 18 0,"twaalf minuten voor half tien 's ochtends")+  , (TimeOfDay 9 19 0,"elf minuten voor half tien 's ochtends")+  , (TimeOfDay 9 20 0,"tien minuten voor half tien 's ochtends")+  , (TimeOfDay 9 21 0,"negen minuten voor half tien 's ochtends")+  , (TimeOfDay 9 22 0,"acht minuten voor half tien 's ochtends")+  , (TimeOfDay 9 23 0,"zeven minuten voor half tien 's ochtends")+  , (TimeOfDay 9 24 0,"zes minuten voor half tien 's ochtends")+  , (TimeOfDay 9 25 0,"vijf minuten voor half tien 's ochtends")+  , (TimeOfDay 9 26 0,"vier minuten voor half tien 's ochtends")+  , (TimeOfDay 9 27 0,"drie minuten voor half tien 's ochtends")+  , (TimeOfDay 9 28 0,"twee minuten voor half tien 's ochtends")+  , (TimeOfDay 9 29 0,"\233\233n minuut voor half tien 's ochtends")+  , (TimeOfDay 9 30 0,"half tien 's ochtends")+  , (TimeOfDay 9 31 0,"\233\233n minuut na half tien 's ochtends")+  , (TimeOfDay 9 32 0,"twee minuten na half tien 's ochtends")+  , (TimeOfDay 9 33 0,"drie minuten na half tien 's ochtends")+  , (TimeOfDay 9 34 0,"vier minuten na half tien 's ochtends")+  , (TimeOfDay 9 35 0,"vijf minuten na half tien 's ochtends")+  , (TimeOfDay 9 36 0,"zes minuten na half tien 's ochtends")+  , (TimeOfDay 9 37 0,"zeven minuten na half tien 's ochtends")+  , (TimeOfDay 9 38 0,"acht minuten na half tien 's ochtends")+  , (TimeOfDay 9 39 0,"negen minuten na half tien 's ochtends")+  , (TimeOfDay 9 40 0,"tien minuten na half tien 's ochtends")+  , (TimeOfDay 9 41 0,"elf minuten na half tien 's ochtends")+  , (TimeOfDay 9 42 0,"twaalf minuten na half tien 's ochtends")+  , (TimeOfDay 9 43 0,"dertien minuten na half tien 's ochtends")+  , (TimeOfDay 9 44 0,"veertien minuten na half tien 's ochtends")+  , (TimeOfDay 9 45 0,"kwart voor tien 's ochtends")+  , (TimeOfDay 9 46 0,"veertien minuten voor tien 's ochtends")+  , (TimeOfDay 9 47 0,"dertien minuten voor tien 's ochtends")+  , (TimeOfDay 9 48 0,"twaalf minuten voor tien 's ochtends")+  , (TimeOfDay 9 49 0,"elf minuten voor tien 's ochtends")+  , (TimeOfDay 9 50 0,"tien minuten voor tien 's ochtends")+  , (TimeOfDay 9 51 0,"negen minuten voor tien 's ochtends")+  , (TimeOfDay 9 52 0,"acht minuten voor tien 's ochtends")+  , (TimeOfDay 9 53 0,"zeven minuten voor tien 's ochtends")+  , (TimeOfDay 9 54 0,"zes minuten voor tien 's ochtends")+  , (TimeOfDay 9 55 0,"vijf minuten voor tien 's ochtends")+  , (TimeOfDay 9 56 0,"vier minuten voor tien 's ochtends")+  , (TimeOfDay 9 57 0,"drie minuten voor tien 's ochtends")+  , (TimeOfDay 9 58 0,"twee minuten voor tien 's ochtends")+  , (TimeOfDay 9 59 0,"\233\233n minuut voor tien 's ochtends")+  , (TimeOfDay 10 0 0,"tien uur 's ochtends")+  , (TimeOfDay 10 1 0,"\233\233n minuut na tien 's ochtends")+  , (TimeOfDay 10 2 0,"twee minuten na tien 's ochtends")+  , (TimeOfDay 10 3 0,"drie minuten na tien 's ochtends")+  , (TimeOfDay 10 4 0,"vier minuten na tien 's ochtends")+  , (TimeOfDay 10 5 0,"vijf minuten na tien 's ochtends")+  , (TimeOfDay 10 6 0,"zes minuten na tien 's ochtends")+  , (TimeOfDay 10 7 0,"zeven minuten na tien 's ochtends")+  , (TimeOfDay 10 8 0,"acht minuten na tien 's ochtends")+  , (TimeOfDay 10 9 0,"negen minuten na tien 's ochtends")+  , (TimeOfDay 10 10 0,"tien minuten na tien 's ochtends")+  , (TimeOfDay 10 11 0,"elf minuten na tien 's ochtends")+  , (TimeOfDay 10 12 0,"twaalf minuten na tien 's ochtends")+  , (TimeOfDay 10 13 0,"dertien minuten na tien 's ochtends")+  , (TimeOfDay 10 14 0,"veertien minuten na tien 's ochtends")+  , (TimeOfDay 10 15 0,"kwart na tien 's ochtends")+  , (TimeOfDay 10 16 0,"veertien minuten voor half elf 's ochtends")+  , (TimeOfDay 10 17 0,"dertien minuten voor half elf 's ochtends")+  , (TimeOfDay 10 18 0,"twaalf minuten voor half elf 's ochtends")+  , (TimeOfDay 10 19 0,"elf minuten voor half elf 's ochtends")+  , (TimeOfDay 10 20 0,"tien minuten voor half elf 's ochtends")+  , (TimeOfDay 10 21 0,"negen minuten voor half elf 's ochtends")+  , (TimeOfDay 10 22 0,"acht minuten voor half elf 's ochtends")+  , (TimeOfDay 10 23 0,"zeven minuten voor half elf 's ochtends")+  , (TimeOfDay 10 24 0,"zes minuten voor half elf 's ochtends")+  , (TimeOfDay 10 25 0,"vijf minuten voor half elf 's ochtends")+  , (TimeOfDay 10 26 0,"vier minuten voor half elf 's ochtends")+  , (TimeOfDay 10 27 0,"drie minuten voor half elf 's ochtends")+  , (TimeOfDay 10 28 0,"twee minuten voor half elf 's ochtends")+  , (TimeOfDay 10 29 0,"\233\233n minuut voor half elf 's ochtends")+  , (TimeOfDay 10 30 0,"half elf 's ochtends")+  , (TimeOfDay 10 31 0,"\233\233n minuut na half elf 's ochtends")+  , (TimeOfDay 10 32 0,"twee minuten na half elf 's ochtends")+  , (TimeOfDay 10 33 0,"drie minuten na half elf 's ochtends")+  , (TimeOfDay 10 34 0,"vier minuten na half elf 's ochtends")+  , (TimeOfDay 10 35 0,"vijf minuten na half elf 's ochtends")+  , (TimeOfDay 10 36 0,"zes minuten na half elf 's ochtends")+  , (TimeOfDay 10 37 0,"zeven minuten na half elf 's ochtends")+  , (TimeOfDay 10 38 0,"acht minuten na half elf 's ochtends")+  , (TimeOfDay 10 39 0,"negen minuten na half elf 's ochtends")+  , (TimeOfDay 10 40 0,"tien minuten na half elf 's ochtends")+  , (TimeOfDay 10 41 0,"elf minuten na half elf 's ochtends")+  , (TimeOfDay 10 42 0,"twaalf minuten na half elf 's ochtends")+  , (TimeOfDay 10 43 0,"dertien minuten na half elf 's ochtends")+  , (TimeOfDay 10 44 0,"veertien minuten na half elf 's ochtends")+  , (TimeOfDay 10 45 0,"kwart voor elf 's ochtends")+  , (TimeOfDay 10 46 0,"veertien minuten voor elf 's ochtends")+  , (TimeOfDay 10 47 0,"dertien minuten voor elf 's ochtends")+  , (TimeOfDay 10 48 0,"twaalf minuten voor elf 's ochtends")+  , (TimeOfDay 10 49 0,"elf minuten voor elf 's ochtends")+  , (TimeOfDay 10 50 0,"tien minuten voor elf 's ochtends")+  , (TimeOfDay 10 51 0,"negen minuten voor elf 's ochtends")+  , (TimeOfDay 10 52 0,"acht minuten voor elf 's ochtends")+  , (TimeOfDay 10 53 0,"zeven minuten voor elf 's ochtends")+  , (TimeOfDay 10 54 0,"zes minuten voor elf 's ochtends")+  , (TimeOfDay 10 55 0,"vijf minuten voor elf 's ochtends")+  , (TimeOfDay 10 56 0,"vier minuten voor elf 's ochtends")+  , (TimeOfDay 10 57 0,"drie minuten voor elf 's ochtends")+  , (TimeOfDay 10 58 0,"twee minuten voor elf 's ochtends")+  , (TimeOfDay 10 59 0,"\233\233n minuut voor elf 's ochtends")+  , (TimeOfDay 11 0 0,"elf uur 's ochtends")+  , (TimeOfDay 11 1 0,"\233\233n minuut na elf 's ochtends")+  , (TimeOfDay 11 2 0,"twee minuten na elf 's ochtends")+  , (TimeOfDay 11 3 0,"drie minuten na elf 's ochtends")+  , (TimeOfDay 11 4 0,"vier minuten na elf 's ochtends")+  , (TimeOfDay 11 5 0,"vijf minuten na elf 's ochtends")+  , (TimeOfDay 11 6 0,"zes minuten na elf 's ochtends")+  , (TimeOfDay 11 7 0,"zeven minuten na elf 's ochtends")+  , (TimeOfDay 11 8 0,"acht minuten na elf 's ochtends")+  , (TimeOfDay 11 9 0,"negen minuten na elf 's ochtends")+  , (TimeOfDay 11 10 0,"tien minuten na elf 's ochtends")+  , (TimeOfDay 11 11 0,"elf minuten na elf 's ochtends")+  , (TimeOfDay 11 12 0,"twaalf minuten na elf 's ochtends")+  , (TimeOfDay 11 13 0,"dertien minuten na elf 's ochtends")+  , (TimeOfDay 11 14 0,"veertien minuten na elf 's ochtends")+  , (TimeOfDay 11 15 0,"kwart na elf 's ochtends")+  , (TimeOfDay 11 16 0,"veertien minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 17 0,"dertien minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 18 0,"twaalf minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 19 0,"elf minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 20 0,"tien minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 21 0,"negen minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 22 0,"acht minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 23 0,"zeven minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 24 0,"zes minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 25 0,"vijf minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 26 0,"vier minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 27 0,"drie minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 28 0,"twee minuten voor half twaalf 's ochtends")+  , (TimeOfDay 11 29 0,"\233\233n minuut voor half twaalf 's ochtends")+  , (TimeOfDay 11 30 0,"half twaalf 's ochtends")+  , (TimeOfDay 11 31 0,"\233\233n minuut na half twaalf 's ochtends")+  , (TimeOfDay 11 32 0,"twee minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 33 0,"drie minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 34 0,"vier minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 35 0,"vijf minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 36 0,"zes minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 37 0,"zeven minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 38 0,"acht minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 39 0,"negen minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 40 0,"tien minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 41 0,"elf minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 42 0,"twaalf minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 43 0,"dertien minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 44 0,"veertien minuten na half twaalf 's ochtends")+  , (TimeOfDay 11 45 0,"kwart voor twaalf 's ochtends")+  , (TimeOfDay 11 46 0,"veertien minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 47 0,"dertien minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 48 0,"twaalf minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 49 0,"elf minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 50 0,"tien minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 51 0,"negen minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 52 0,"acht minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 53 0,"zeven minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 54 0,"zes minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 55 0,"vijf minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 56 0,"vier minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 57 0,"drie minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 58 0,"twee minuten voor twaalf 's ochtends")+  , (TimeOfDay 11 59 0,"\233\233n minuut voor twaalf 's ochtends")+  , (TimeOfDay 12 0 0,"twaalf uur 's middags")+  , (TimeOfDay 12 1 0,"\233\233n minuut na twaalf 's middags")+  , (TimeOfDay 12 2 0,"twee minuten na twaalf 's middags")+  , (TimeOfDay 12 3 0,"drie minuten na twaalf 's middags")+  , (TimeOfDay 12 4 0,"vier minuten na twaalf 's middags")+  , (TimeOfDay 12 5 0,"vijf minuten na twaalf 's middags")+  , (TimeOfDay 12 6 0,"zes minuten na twaalf 's middags")+  , (TimeOfDay 12 7 0,"zeven minuten na twaalf 's middags")+  , (TimeOfDay 12 8 0,"acht minuten na twaalf 's middags")+  , (TimeOfDay 12 9 0,"negen minuten na twaalf 's middags")+  , (TimeOfDay 12 10 0,"tien minuten na twaalf 's middags")+  , (TimeOfDay 12 11 0,"elf minuten na twaalf 's middags")+  , (TimeOfDay 12 12 0,"twaalf minuten na twaalf 's middags")+  , (TimeOfDay 12 13 0,"dertien minuten na twaalf 's middags")+  , (TimeOfDay 12 14 0,"veertien minuten na twaalf 's middags")+  , (TimeOfDay 12 15 0,"kwart na twaalf 's middags")+  , (TimeOfDay 12 16 0,"veertien minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 17 0,"dertien minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 18 0,"twaalf minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 19 0,"elf minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 20 0,"tien minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 21 0,"negen minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 22 0,"acht minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 23 0,"zeven minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 24 0,"zes minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 25 0,"vijf minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 26 0,"vier minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 27 0,"drie minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 28 0,"twee minuten voor half \233\233n 's middags")+  , (TimeOfDay 12 29 0,"\233\233n minuut voor half \233\233n 's middags")+  , (TimeOfDay 12 30 0,"half \233\233n 's middags")+  , (TimeOfDay 12 31 0,"\233\233n minuut na half \233\233n 's middags")+  , (TimeOfDay 12 32 0,"twee minuten na half \233\233n 's middags")+  , (TimeOfDay 12 33 0,"drie minuten na half \233\233n 's middags")+  , (TimeOfDay 12 34 0,"vier minuten na half \233\233n 's middags")+  , (TimeOfDay 12 35 0,"vijf minuten na half \233\233n 's middags")+  , (TimeOfDay 12 36 0,"zes minuten na half \233\233n 's middags")+  , (TimeOfDay 12 37 0,"zeven minuten na half \233\233n 's middags")+  , (TimeOfDay 12 38 0,"acht minuten na half \233\233n 's middags")+  , (TimeOfDay 12 39 0,"negen minuten na half \233\233n 's middags")+  , (TimeOfDay 12 40 0,"tien minuten na half \233\233n 's middags")+  , (TimeOfDay 12 41 0,"elf minuten na half \233\233n 's middags")+  , (TimeOfDay 12 42 0,"twaalf minuten na half \233\233n 's middags")+  , (TimeOfDay 12 43 0,"dertien minuten na half \233\233n 's middags")+  , (TimeOfDay 12 44 0,"veertien minuten na half \233\233n 's middags")+  , (TimeOfDay 12 45 0,"kwart voor \233\233n 's middags")+  , (TimeOfDay 12 46 0,"veertien minuten voor \233\233n 's middags")+  , (TimeOfDay 12 47 0,"dertien minuten voor \233\233n 's middags")+  , (TimeOfDay 12 48 0,"twaalf minuten voor \233\233n 's middags")+  , (TimeOfDay 12 49 0,"elf minuten voor \233\233n 's middags")+  , (TimeOfDay 12 50 0,"tien minuten voor \233\233n 's middags")+  , (TimeOfDay 12 51 0,"negen minuten voor \233\233n 's middags")+  , (TimeOfDay 12 52 0,"acht minuten voor \233\233n 's middags")+  , (TimeOfDay 12 53 0,"zeven minuten voor \233\233n 's middags")+  , (TimeOfDay 12 54 0,"zes minuten voor \233\233n 's middags")+  , (TimeOfDay 12 55 0,"vijf minuten voor \233\233n 's middags")+  , (TimeOfDay 12 56 0,"vier minuten voor \233\233n 's middags")+  , (TimeOfDay 12 57 0,"drie minuten voor \233\233n 's middags")+  , (TimeOfDay 12 58 0,"twee minuten voor \233\233n 's middags")+  , (TimeOfDay 12 59 0,"\233\233n minuut voor \233\233n 's middags")+  , (TimeOfDay 13 0 0,"\233\233n uur 's middags")+  , (TimeOfDay 13 1 0,"\233\233n minuut na \233\233n 's middags")+  , (TimeOfDay 13 2 0,"twee minuten na \233\233n 's middags")+  , (TimeOfDay 13 3 0,"drie minuten na \233\233n 's middags")+  , (TimeOfDay 13 4 0,"vier minuten na \233\233n 's middags")+  , (TimeOfDay 13 5 0,"vijf minuten na \233\233n 's middags")+  , (TimeOfDay 13 6 0,"zes minuten na \233\233n 's middags")+  , (TimeOfDay 13 7 0,"zeven minuten na \233\233n 's middags")+  , (TimeOfDay 13 8 0,"acht minuten na \233\233n 's middags")+  , (TimeOfDay 13 9 0,"negen minuten na \233\233n 's middags")+  , (TimeOfDay 13 10 0,"tien minuten na \233\233n 's middags")+  , (TimeOfDay 13 11 0,"elf minuten na \233\233n 's middags")+  , (TimeOfDay 13 12 0,"twaalf minuten na \233\233n 's middags")+  , (TimeOfDay 13 13 0,"dertien minuten na \233\233n 's middags")+  , (TimeOfDay 13 14 0,"veertien minuten na \233\233n 's middags")+  , (TimeOfDay 13 15 0,"kwart na \233\233n 's middags")+  , (TimeOfDay 13 16 0,"veertien minuten voor half twee 's middags")+  , (TimeOfDay 13 17 0,"dertien minuten voor half twee 's middags")+  , (TimeOfDay 13 18 0,"twaalf minuten voor half twee 's middags")+  , (TimeOfDay 13 19 0,"elf minuten voor half twee 's middags")+  , (TimeOfDay 13 20 0,"tien minuten voor half twee 's middags")+  , (TimeOfDay 13 21 0,"negen minuten voor half twee 's middags")+  , (TimeOfDay 13 22 0,"acht minuten voor half twee 's middags")+  , (TimeOfDay 13 23 0,"zeven minuten voor half twee 's middags")+  , (TimeOfDay 13 24 0,"zes minuten voor half twee 's middags")+  , (TimeOfDay 13 25 0,"vijf minuten voor half twee 's middags")+  , (TimeOfDay 13 26 0,"vier minuten voor half twee 's middags")+  , (TimeOfDay 13 27 0,"drie minuten voor half twee 's middags")+  , (TimeOfDay 13 28 0,"twee minuten voor half twee 's middags")+  , (TimeOfDay 13 29 0,"\233\233n minuut voor half twee 's middags")+  , (TimeOfDay 13 30 0,"half twee 's middags")+  , (TimeOfDay 13 31 0,"\233\233n minuut na half twee 's middags")+  , (TimeOfDay 13 32 0,"twee minuten na half twee 's middags")+  , (TimeOfDay 13 33 0,"drie minuten na half twee 's middags")+  , (TimeOfDay 13 34 0,"vier minuten na half twee 's middags")+  , (TimeOfDay 13 35 0,"vijf minuten na half twee 's middags")+  , (TimeOfDay 13 36 0,"zes minuten na half twee 's middags")+  , (TimeOfDay 13 37 0,"zeven minuten na half twee 's middags")+  , (TimeOfDay 13 38 0,"acht minuten na half twee 's middags")+  , (TimeOfDay 13 39 0,"negen minuten na half twee 's middags")+  , (TimeOfDay 13 40 0,"tien minuten na half twee 's middags")+  , (TimeOfDay 13 41 0,"elf minuten na half twee 's middags")+  , (TimeOfDay 13 42 0,"twaalf minuten na half twee 's middags")+  , (TimeOfDay 13 43 0,"dertien minuten na half twee 's middags")+  , (TimeOfDay 13 44 0,"veertien minuten na half twee 's middags")+  , (TimeOfDay 13 45 0,"kwart voor twee 's middags")+  , (TimeOfDay 13 46 0,"veertien minuten voor twee 's middags")+  , (TimeOfDay 13 47 0,"dertien minuten voor twee 's middags")+  , (TimeOfDay 13 48 0,"twaalf minuten voor twee 's middags")+  , (TimeOfDay 13 49 0,"elf minuten voor twee 's middags")+  , (TimeOfDay 13 50 0,"tien minuten voor twee 's middags")+  , (TimeOfDay 13 51 0,"negen minuten voor twee 's middags")+  , (TimeOfDay 13 52 0,"acht minuten voor twee 's middags")+  , (TimeOfDay 13 53 0,"zeven minuten voor twee 's middags")+  , (TimeOfDay 13 54 0,"zes minuten voor twee 's middags")+  , (TimeOfDay 13 55 0,"vijf minuten voor twee 's middags")+  , (TimeOfDay 13 56 0,"vier minuten voor twee 's middags")+  , (TimeOfDay 13 57 0,"drie minuten voor twee 's middags")+  , (TimeOfDay 13 58 0,"twee minuten voor twee 's middags")+  , (TimeOfDay 13 59 0,"\233\233n minuut voor twee 's middags")+  , (TimeOfDay 14 0 0,"twee uur 's middags")+  , (TimeOfDay 14 1 0,"\233\233n minuut na twee 's middags")+  , (TimeOfDay 14 2 0,"twee minuten na twee 's middags")+  , (TimeOfDay 14 3 0,"drie minuten na twee 's middags")+  , (TimeOfDay 14 4 0,"vier minuten na twee 's middags")+  , (TimeOfDay 14 5 0,"vijf minuten na twee 's middags")+  , (TimeOfDay 14 6 0,"zes minuten na twee 's middags")+  , (TimeOfDay 14 7 0,"zeven minuten na twee 's middags")+  , (TimeOfDay 14 8 0,"acht minuten na twee 's middags")+  , (TimeOfDay 14 9 0,"negen minuten na twee 's middags")+  , (TimeOfDay 14 10 0,"tien minuten na twee 's middags")+  , (TimeOfDay 14 11 0,"elf minuten na twee 's middags")+  , (TimeOfDay 14 12 0,"twaalf minuten na twee 's middags")+  , (TimeOfDay 14 13 0,"dertien minuten na twee 's middags")+  , (TimeOfDay 14 14 0,"veertien minuten na twee 's middags")+  , (TimeOfDay 14 15 0,"kwart na twee 's middags")+  , (TimeOfDay 14 16 0,"veertien minuten voor half drie 's middags")+  , (TimeOfDay 14 17 0,"dertien minuten voor half drie 's middags")+  , (TimeOfDay 14 18 0,"twaalf minuten voor half drie 's middags")+  , (TimeOfDay 14 19 0,"elf minuten voor half drie 's middags")+  , (TimeOfDay 14 20 0,"tien minuten voor half drie 's middags")+  , (TimeOfDay 14 21 0,"negen minuten voor half drie 's middags")+  , (TimeOfDay 14 22 0,"acht minuten voor half drie 's middags")+  , (TimeOfDay 14 23 0,"zeven minuten voor half drie 's middags")+  , (TimeOfDay 14 24 0,"zes minuten voor half drie 's middags")+  , (TimeOfDay 14 25 0,"vijf minuten voor half drie 's middags")+  , (TimeOfDay 14 26 0,"vier minuten voor half drie 's middags")+  , (TimeOfDay 14 27 0,"drie minuten voor half drie 's middags")+  , (TimeOfDay 14 28 0,"twee minuten voor half drie 's middags")+  , (TimeOfDay 14 29 0,"\233\233n minuut voor half drie 's middags")+  , (TimeOfDay 14 30 0,"half drie 's middags")+  , (TimeOfDay 14 31 0,"\233\233n minuut na half drie 's middags")+  , (TimeOfDay 14 32 0,"twee minuten na half drie 's middags")+  , (TimeOfDay 14 33 0,"drie minuten na half drie 's middags")+  , (TimeOfDay 14 34 0,"vier minuten na half drie 's middags")+  , (TimeOfDay 14 35 0,"vijf minuten na half drie 's middags")+  , (TimeOfDay 14 36 0,"zes minuten na half drie 's middags")+  , (TimeOfDay 14 37 0,"zeven minuten na half drie 's middags")+  , (TimeOfDay 14 38 0,"acht minuten na half drie 's middags")+  , (TimeOfDay 14 39 0,"negen minuten na half drie 's middags")+  , (TimeOfDay 14 40 0,"tien minuten na half drie 's middags")+  , (TimeOfDay 14 41 0,"elf minuten na half drie 's middags")+  , (TimeOfDay 14 42 0,"twaalf minuten na half drie 's middags")+  , (TimeOfDay 14 43 0,"dertien minuten na half drie 's middags")+  , (TimeOfDay 14 44 0,"veertien minuten na half drie 's middags")+  , (TimeOfDay 14 45 0,"kwart voor drie 's middags")+  , (TimeOfDay 14 46 0,"veertien minuten voor drie 's middags")+  , (TimeOfDay 14 47 0,"dertien minuten voor drie 's middags")+  , (TimeOfDay 14 48 0,"twaalf minuten voor drie 's middags")+  , (TimeOfDay 14 49 0,"elf minuten voor drie 's middags")+  , (TimeOfDay 14 50 0,"tien minuten voor drie 's middags")+  , (TimeOfDay 14 51 0,"negen minuten voor drie 's middags")+  , (TimeOfDay 14 52 0,"acht minuten voor drie 's middags")+  , (TimeOfDay 14 53 0,"zeven minuten voor drie 's middags")+  , (TimeOfDay 14 54 0,"zes minuten voor drie 's middags")+  , (TimeOfDay 14 55 0,"vijf minuten voor drie 's middags")+  , (TimeOfDay 14 56 0,"vier minuten voor drie 's middags")+  , (TimeOfDay 14 57 0,"drie minuten voor drie 's middags")+  , (TimeOfDay 14 58 0,"twee minuten voor drie 's middags")+  , (TimeOfDay 14 59 0,"\233\233n minuut voor drie 's middags")+  , (TimeOfDay 15 0 0,"drie uur 's middags")+  , (TimeOfDay 15 1 0,"\233\233n minuut na drie 's middags")+  , (TimeOfDay 15 2 0,"twee minuten na drie 's middags")+  , (TimeOfDay 15 3 0,"drie minuten na drie 's middags")+  , (TimeOfDay 15 4 0,"vier minuten na drie 's middags")+  , (TimeOfDay 15 5 0,"vijf minuten na drie 's middags")+  , (TimeOfDay 15 6 0,"zes minuten na drie 's middags")+  , (TimeOfDay 15 7 0,"zeven minuten na drie 's middags")+  , (TimeOfDay 15 8 0,"acht minuten na drie 's middags")+  , (TimeOfDay 15 9 0,"negen minuten na drie 's middags")+  , (TimeOfDay 15 10 0,"tien minuten na drie 's middags")+  , (TimeOfDay 15 11 0,"elf minuten na drie 's middags")+  , (TimeOfDay 15 12 0,"twaalf minuten na drie 's middags")+  , (TimeOfDay 15 13 0,"dertien minuten na drie 's middags")+  , (TimeOfDay 15 14 0,"veertien minuten na drie 's middags")+  , (TimeOfDay 15 15 0,"kwart na drie 's middags")+  , (TimeOfDay 15 16 0,"veertien minuten voor half vier 's middags")+  , (TimeOfDay 15 17 0,"dertien minuten voor half vier 's middags")+  , (TimeOfDay 15 18 0,"twaalf minuten voor half vier 's middags")+  , (TimeOfDay 15 19 0,"elf minuten voor half vier 's middags")+  , (TimeOfDay 15 20 0,"tien minuten voor half vier 's middags")+  , (TimeOfDay 15 21 0,"negen minuten voor half vier 's middags")+  , (TimeOfDay 15 22 0,"acht minuten voor half vier 's middags")+  , (TimeOfDay 15 23 0,"zeven minuten voor half vier 's middags")+  , (TimeOfDay 15 24 0,"zes minuten voor half vier 's middags")+  , (TimeOfDay 15 25 0,"vijf minuten voor half vier 's middags")+  , (TimeOfDay 15 26 0,"vier minuten voor half vier 's middags")+  , (TimeOfDay 15 27 0,"drie minuten voor half vier 's middags")+  , (TimeOfDay 15 28 0,"twee minuten voor half vier 's middags")+  , (TimeOfDay 15 29 0,"\233\233n minuut voor half vier 's middags")+  , (TimeOfDay 15 30 0,"half vier 's middags")+  , (TimeOfDay 15 31 0,"\233\233n minuut na half vier 's middags")+  , (TimeOfDay 15 32 0,"twee minuten na half vier 's middags")+  , (TimeOfDay 15 33 0,"drie minuten na half vier 's middags")+  , (TimeOfDay 15 34 0,"vier minuten na half vier 's middags")+  , (TimeOfDay 15 35 0,"vijf minuten na half vier 's middags")+  , (TimeOfDay 15 36 0,"zes minuten na half vier 's middags")+  , (TimeOfDay 15 37 0,"zeven minuten na half vier 's middags")+  , (TimeOfDay 15 38 0,"acht minuten na half vier 's middags")+  , (TimeOfDay 15 39 0,"negen minuten na half vier 's middags")+  , (TimeOfDay 15 40 0,"tien minuten na half vier 's middags")+  , (TimeOfDay 15 41 0,"elf minuten na half vier 's middags")+  , (TimeOfDay 15 42 0,"twaalf minuten na half vier 's middags")+  , (TimeOfDay 15 43 0,"dertien minuten na half vier 's middags")+  , (TimeOfDay 15 44 0,"veertien minuten na half vier 's middags")+  , (TimeOfDay 15 45 0,"kwart voor vier 's middags")+  , (TimeOfDay 15 46 0,"veertien minuten voor vier 's middags")+  , (TimeOfDay 15 47 0,"dertien minuten voor vier 's middags")+  , (TimeOfDay 15 48 0,"twaalf minuten voor vier 's middags")+  , (TimeOfDay 15 49 0,"elf minuten voor vier 's middags")+  , (TimeOfDay 15 50 0,"tien minuten voor vier 's middags")+  , (TimeOfDay 15 51 0,"negen minuten voor vier 's middags")+  , (TimeOfDay 15 52 0,"acht minuten voor vier 's middags")+  , (TimeOfDay 15 53 0,"zeven minuten voor vier 's middags")+  , (TimeOfDay 15 54 0,"zes minuten voor vier 's middags")+  , (TimeOfDay 15 55 0,"vijf minuten voor vier 's middags")+  , (TimeOfDay 15 56 0,"vier minuten voor vier 's middags")+  , (TimeOfDay 15 57 0,"drie minuten voor vier 's middags")+  , (TimeOfDay 15 58 0,"twee minuten voor vier 's middags")+  , (TimeOfDay 15 59 0,"\233\233n minuut voor vier 's middags")+  , (TimeOfDay 16 0 0,"vier uur 's middags")+  , (TimeOfDay 16 1 0,"\233\233n minuut na vier 's middags")+  , (TimeOfDay 16 2 0,"twee minuten na vier 's middags")+  , (TimeOfDay 16 3 0,"drie minuten na vier 's middags")+  , (TimeOfDay 16 4 0,"vier minuten na vier 's middags")+  , (TimeOfDay 16 5 0,"vijf minuten na vier 's middags")+  , (TimeOfDay 16 6 0,"zes minuten na vier 's middags")+  , (TimeOfDay 16 7 0,"zeven minuten na vier 's middags")+  , (TimeOfDay 16 8 0,"acht minuten na vier 's middags")+  , (TimeOfDay 16 9 0,"negen minuten na vier 's middags")+  , (TimeOfDay 16 10 0,"tien minuten na vier 's middags")+  , (TimeOfDay 16 11 0,"elf minuten na vier 's middags")+  , (TimeOfDay 16 12 0,"twaalf minuten na vier 's middags")+  , (TimeOfDay 16 13 0,"dertien minuten na vier 's middags")+  , (TimeOfDay 16 14 0,"veertien minuten na vier 's middags")+  , (TimeOfDay 16 15 0,"kwart na vier 's middags")+  , (TimeOfDay 16 16 0,"veertien minuten voor half vijf 's middags")+  , (TimeOfDay 16 17 0,"dertien minuten voor half vijf 's middags")+  , (TimeOfDay 16 18 0,"twaalf minuten voor half vijf 's middags")+  , (TimeOfDay 16 19 0,"elf minuten voor half vijf 's middags")+  , (TimeOfDay 16 20 0,"tien minuten voor half vijf 's middags")+  , (TimeOfDay 16 21 0,"negen minuten voor half vijf 's middags")+  , (TimeOfDay 16 22 0,"acht minuten voor half vijf 's middags")+  , (TimeOfDay 16 23 0,"zeven minuten voor half vijf 's middags")+  , (TimeOfDay 16 24 0,"zes minuten voor half vijf 's middags")+  , (TimeOfDay 16 25 0,"vijf minuten voor half vijf 's middags")+  , (TimeOfDay 16 26 0,"vier minuten voor half vijf 's middags")+  , (TimeOfDay 16 27 0,"drie minuten voor half vijf 's middags")+  , (TimeOfDay 16 28 0,"twee minuten voor half vijf 's middags")+  , (TimeOfDay 16 29 0,"\233\233n minuut voor half vijf 's middags")+  , (TimeOfDay 16 30 0,"half vijf 's middags")+  , (TimeOfDay 16 31 0,"\233\233n minuut na half vijf 's middags")+  , (TimeOfDay 16 32 0,"twee minuten na half vijf 's middags")+  , (TimeOfDay 16 33 0,"drie minuten na half vijf 's middags")+  , (TimeOfDay 16 34 0,"vier minuten na half vijf 's middags")+  , (TimeOfDay 16 35 0,"vijf minuten na half vijf 's middags")+  , (TimeOfDay 16 36 0,"zes minuten na half vijf 's middags")+  , (TimeOfDay 16 37 0,"zeven minuten na half vijf 's middags")+  , (TimeOfDay 16 38 0,"acht minuten na half vijf 's middags")+  , (TimeOfDay 16 39 0,"negen minuten na half vijf 's middags")+  , (TimeOfDay 16 40 0,"tien minuten na half vijf 's middags")+  , (TimeOfDay 16 41 0,"elf minuten na half vijf 's middags")+  , (TimeOfDay 16 42 0,"twaalf minuten na half vijf 's middags")+  , (TimeOfDay 16 43 0,"dertien minuten na half vijf 's middags")+  , (TimeOfDay 16 44 0,"veertien minuten na half vijf 's middags")+  , (TimeOfDay 16 45 0,"kwart voor vijf 's middags")+  , (TimeOfDay 16 46 0,"veertien minuten voor vijf 's middags")+  , (TimeOfDay 16 47 0,"dertien minuten voor vijf 's middags")+  , (TimeOfDay 16 48 0,"twaalf minuten voor vijf 's middags")+  , (TimeOfDay 16 49 0,"elf minuten voor vijf 's middags")+  , (TimeOfDay 16 50 0,"tien minuten voor vijf 's middags")+  , (TimeOfDay 16 51 0,"negen minuten voor vijf 's middags")+  , (TimeOfDay 16 52 0,"acht minuten voor vijf 's middags")+  , (TimeOfDay 16 53 0,"zeven minuten voor vijf 's middags")+  , (TimeOfDay 16 54 0,"zes minuten voor vijf 's middags")+  , (TimeOfDay 16 55 0,"vijf minuten voor vijf 's middags")+  , (TimeOfDay 16 56 0,"vier minuten voor vijf 's middags")+  , (TimeOfDay 16 57 0,"drie minuten voor vijf 's middags")+  , (TimeOfDay 16 58 0,"twee minuten voor vijf 's middags")+  , (TimeOfDay 16 59 0,"\233\233n minuut voor vijf 's middags")+  , (TimeOfDay 17 0 0,"vijf uur 's middags")+  , (TimeOfDay 17 1 0,"\233\233n minuut na vijf 's middags")+  , (TimeOfDay 17 2 0,"twee minuten na vijf 's middags")+  , (TimeOfDay 17 3 0,"drie minuten na vijf 's middags")+  , (TimeOfDay 17 4 0,"vier minuten na vijf 's middags")+  , (TimeOfDay 17 5 0,"vijf minuten na vijf 's middags")+  , (TimeOfDay 17 6 0,"zes minuten na vijf 's middags")+  , (TimeOfDay 17 7 0,"zeven minuten na vijf 's middags")+  , (TimeOfDay 17 8 0,"acht minuten na vijf 's middags")+  , (TimeOfDay 17 9 0,"negen minuten na vijf 's middags")+  , (TimeOfDay 17 10 0,"tien minuten na vijf 's middags")+  , (TimeOfDay 17 11 0,"elf minuten na vijf 's middags")+  , (TimeOfDay 17 12 0,"twaalf minuten na vijf 's middags")+  , (TimeOfDay 17 13 0,"dertien minuten na vijf 's middags")+  , (TimeOfDay 17 14 0,"veertien minuten na vijf 's middags")+  , (TimeOfDay 17 15 0,"kwart na vijf 's middags")+  , (TimeOfDay 17 16 0,"veertien minuten voor half zes 's middags")+  , (TimeOfDay 17 17 0,"dertien minuten voor half zes 's middags")+  , (TimeOfDay 17 18 0,"twaalf minuten voor half zes 's middags")+  , (TimeOfDay 17 19 0,"elf minuten voor half zes 's middags")+  , (TimeOfDay 17 20 0,"tien minuten voor half zes 's middags")+  , (TimeOfDay 17 21 0,"negen minuten voor half zes 's middags")+  , (TimeOfDay 17 22 0,"acht minuten voor half zes 's middags")+  , (TimeOfDay 17 23 0,"zeven minuten voor half zes 's middags")+  , (TimeOfDay 17 24 0,"zes minuten voor half zes 's middags")+  , (TimeOfDay 17 25 0,"vijf minuten voor half zes 's middags")+  , (TimeOfDay 17 26 0,"vier minuten voor half zes 's middags")+  , (TimeOfDay 17 27 0,"drie minuten voor half zes 's middags")+  , (TimeOfDay 17 28 0,"twee minuten voor half zes 's middags")+  , (TimeOfDay 17 29 0,"\233\233n minuut voor half zes 's middags")+  , (TimeOfDay 17 30 0,"half zes 's middags")+  , (TimeOfDay 17 31 0,"\233\233n minuut na half zes 's middags")+  , (TimeOfDay 17 32 0,"twee minuten na half zes 's middags")+  , (TimeOfDay 17 33 0,"drie minuten na half zes 's middags")+  , (TimeOfDay 17 34 0,"vier minuten na half zes 's middags")+  , (TimeOfDay 17 35 0,"vijf minuten na half zes 's middags")+  , (TimeOfDay 17 36 0,"zes minuten na half zes 's middags")+  , (TimeOfDay 17 37 0,"zeven minuten na half zes 's middags")+  , (TimeOfDay 17 38 0,"acht minuten na half zes 's middags")+  , (TimeOfDay 17 39 0,"negen minuten na half zes 's middags")+  , (TimeOfDay 17 40 0,"tien minuten na half zes 's middags")+  , (TimeOfDay 17 41 0,"elf minuten na half zes 's middags")+  , (TimeOfDay 17 42 0,"twaalf minuten na half zes 's middags")+  , (TimeOfDay 17 43 0,"dertien minuten na half zes 's middags")+  , (TimeOfDay 17 44 0,"veertien minuten na half zes 's middags")+  , (TimeOfDay 17 45 0,"kwart voor zes 's middags")+  , (TimeOfDay 17 46 0,"veertien minuten voor zes 's middags")+  , (TimeOfDay 17 47 0,"dertien minuten voor zes 's middags")+  , (TimeOfDay 17 48 0,"twaalf minuten voor zes 's middags")+  , (TimeOfDay 17 49 0,"elf minuten voor zes 's middags")+  , (TimeOfDay 17 50 0,"tien minuten voor zes 's middags")+  , (TimeOfDay 17 51 0,"negen minuten voor zes 's middags")+  , (TimeOfDay 17 52 0,"acht minuten voor zes 's middags")+  , (TimeOfDay 17 53 0,"zeven minuten voor zes 's middags")+  , (TimeOfDay 17 54 0,"zes minuten voor zes 's middags")+  , (TimeOfDay 17 55 0,"vijf minuten voor zes 's middags")+  , (TimeOfDay 17 56 0,"vier minuten voor zes 's middags")+  , (TimeOfDay 17 57 0,"drie minuten voor zes 's middags")+  , (TimeOfDay 17 58 0,"twee minuten voor zes 's middags")+  , (TimeOfDay 17 59 0,"\233\233n minuut voor zes 's middags")+  , (TimeOfDay 18 0 0,"zes uur 's avonds")+  , (TimeOfDay 18 1 0,"\233\233n minuut na zes 's avonds")+  , (TimeOfDay 18 2 0,"twee minuten na zes 's avonds")+  , (TimeOfDay 18 3 0,"drie minuten na zes 's avonds")+  , (TimeOfDay 18 4 0,"vier minuten na zes 's avonds")+  , (TimeOfDay 18 5 0,"vijf minuten na zes 's avonds")+  , (TimeOfDay 18 6 0,"zes minuten na zes 's avonds")+  , (TimeOfDay 18 7 0,"zeven minuten na zes 's avonds")+  , (TimeOfDay 18 8 0,"acht minuten na zes 's avonds")+  , (TimeOfDay 18 9 0,"negen minuten na zes 's avonds")+  , (TimeOfDay 18 10 0,"tien minuten na zes 's avonds")+  , (TimeOfDay 18 11 0,"elf minuten na zes 's avonds")+  , (TimeOfDay 18 12 0,"twaalf minuten na zes 's avonds")+  , (TimeOfDay 18 13 0,"dertien minuten na zes 's avonds")+  , (TimeOfDay 18 14 0,"veertien minuten na zes 's avonds")+  , (TimeOfDay 18 15 0,"kwart na zes 's avonds")+  , (TimeOfDay 18 16 0,"veertien minuten voor half zeven 's avonds")+  , (TimeOfDay 18 17 0,"dertien minuten voor half zeven 's avonds")+  , (TimeOfDay 18 18 0,"twaalf minuten voor half zeven 's avonds")+  , (TimeOfDay 18 19 0,"elf minuten voor half zeven 's avonds")+  , (TimeOfDay 18 20 0,"tien minuten voor half zeven 's avonds")+  , (TimeOfDay 18 21 0,"negen minuten voor half zeven 's avonds")+  , (TimeOfDay 18 22 0,"acht minuten voor half zeven 's avonds")+  , (TimeOfDay 18 23 0,"zeven minuten voor half zeven 's avonds")+  , (TimeOfDay 18 24 0,"zes minuten voor half zeven 's avonds")+  , (TimeOfDay 18 25 0,"vijf minuten voor half zeven 's avonds")+  , (TimeOfDay 18 26 0,"vier minuten voor half zeven 's avonds")+  , (TimeOfDay 18 27 0,"drie minuten voor half zeven 's avonds")+  , (TimeOfDay 18 28 0,"twee minuten voor half zeven 's avonds")+  , (TimeOfDay 18 29 0,"\233\233n minuut voor half zeven 's avonds")+  , (TimeOfDay 18 30 0,"half zeven 's avonds")+  , (TimeOfDay 18 31 0,"\233\233n minuut na half zeven 's avonds")+  , (TimeOfDay 18 32 0,"twee minuten na half zeven 's avonds")+  , (TimeOfDay 18 33 0,"drie minuten na half zeven 's avonds")+  , (TimeOfDay 18 34 0,"vier minuten na half zeven 's avonds")+  , (TimeOfDay 18 35 0,"vijf minuten na half zeven 's avonds")+  , (TimeOfDay 18 36 0,"zes minuten na half zeven 's avonds")+  , (TimeOfDay 18 37 0,"zeven minuten na half zeven 's avonds")+  , (TimeOfDay 18 38 0,"acht minuten na half zeven 's avonds")+  , (TimeOfDay 18 39 0,"negen minuten na half zeven 's avonds")+  , (TimeOfDay 18 40 0,"tien minuten na half zeven 's avonds")+  , (TimeOfDay 18 41 0,"elf minuten na half zeven 's avonds")+  , (TimeOfDay 18 42 0,"twaalf minuten na half zeven 's avonds")+  , (TimeOfDay 18 43 0,"dertien minuten na half zeven 's avonds")+  , (TimeOfDay 18 44 0,"veertien minuten na half zeven 's avonds")+  , (TimeOfDay 18 45 0,"kwart voor zeven 's avonds")+  , (TimeOfDay 18 46 0,"veertien minuten voor zeven 's avonds")+  , (TimeOfDay 18 47 0,"dertien minuten voor zeven 's avonds")+  , (TimeOfDay 18 48 0,"twaalf minuten voor zeven 's avonds")+  , (TimeOfDay 18 49 0,"elf minuten voor zeven 's avonds")+  , (TimeOfDay 18 50 0,"tien minuten voor zeven 's avonds")+  , (TimeOfDay 18 51 0,"negen minuten voor zeven 's avonds")+  , (TimeOfDay 18 52 0,"acht minuten voor zeven 's avonds")+  , (TimeOfDay 18 53 0,"zeven minuten voor zeven 's avonds")+  , (TimeOfDay 18 54 0,"zes minuten voor zeven 's avonds")+  , (TimeOfDay 18 55 0,"vijf minuten voor zeven 's avonds")+  , (TimeOfDay 18 56 0,"vier minuten voor zeven 's avonds")+  , (TimeOfDay 18 57 0,"drie minuten voor zeven 's avonds")+  , (TimeOfDay 18 58 0,"twee minuten voor zeven 's avonds")+  , (TimeOfDay 18 59 0,"\233\233n minuut voor zeven 's avonds")+  , (TimeOfDay 19 0 0,"zeven uur 's avonds")+  , (TimeOfDay 19 1 0,"\233\233n minuut na zeven 's avonds")+  , (TimeOfDay 19 2 0,"twee minuten na zeven 's avonds")+  , (TimeOfDay 19 3 0,"drie minuten na zeven 's avonds")+  , (TimeOfDay 19 4 0,"vier minuten na zeven 's avonds")+  , (TimeOfDay 19 5 0,"vijf minuten na zeven 's avonds")+  , (TimeOfDay 19 6 0,"zes minuten na zeven 's avonds")+  , (TimeOfDay 19 7 0,"zeven minuten na zeven 's avonds")+  , (TimeOfDay 19 8 0,"acht minuten na zeven 's avonds")+  , (TimeOfDay 19 9 0,"negen minuten na zeven 's avonds")+  , (TimeOfDay 19 10 0,"tien minuten na zeven 's avonds")+  , (TimeOfDay 19 11 0,"elf minuten na zeven 's avonds")+  , (TimeOfDay 19 12 0,"twaalf minuten na zeven 's avonds")+  , (TimeOfDay 19 13 0,"dertien minuten na zeven 's avonds")+  , (TimeOfDay 19 14 0,"veertien minuten na zeven 's avonds")+  , (TimeOfDay 19 15 0,"kwart na zeven 's avonds")+  , (TimeOfDay 19 16 0,"veertien minuten voor half acht 's avonds")+  , (TimeOfDay 19 17 0,"dertien minuten voor half acht 's avonds")+  , (TimeOfDay 19 18 0,"twaalf minuten voor half acht 's avonds")+  , (TimeOfDay 19 19 0,"elf minuten voor half acht 's avonds")+  , (TimeOfDay 19 20 0,"tien minuten voor half acht 's avonds")+  , (TimeOfDay 19 21 0,"negen minuten voor half acht 's avonds")+  , (TimeOfDay 19 22 0,"acht minuten voor half acht 's avonds")+  , (TimeOfDay 19 23 0,"zeven minuten voor half acht 's avonds")+  , (TimeOfDay 19 24 0,"zes minuten voor half acht 's avonds")+  , (TimeOfDay 19 25 0,"vijf minuten voor half acht 's avonds")+  , (TimeOfDay 19 26 0,"vier minuten voor half acht 's avonds")+  , (TimeOfDay 19 27 0,"drie minuten voor half acht 's avonds")+  , (TimeOfDay 19 28 0,"twee minuten voor half acht 's avonds")+  , (TimeOfDay 19 29 0,"\233\233n minuut voor half acht 's avonds")+  , (TimeOfDay 19 30 0,"half acht 's avonds")+  , (TimeOfDay 19 31 0,"\233\233n minuut na half acht 's avonds")+  , (TimeOfDay 19 32 0,"twee minuten na half acht 's avonds")+  , (TimeOfDay 19 33 0,"drie minuten na half acht 's avonds")+  , (TimeOfDay 19 34 0,"vier minuten na half acht 's avonds")+  , (TimeOfDay 19 35 0,"vijf minuten na half acht 's avonds")+  , (TimeOfDay 19 36 0,"zes minuten na half acht 's avonds")+  , (TimeOfDay 19 37 0,"zeven minuten na half acht 's avonds")+  , (TimeOfDay 19 38 0,"acht minuten na half acht 's avonds")+  , (TimeOfDay 19 39 0,"negen minuten na half acht 's avonds")+  , (TimeOfDay 19 40 0,"tien minuten na half acht 's avonds")+  , (TimeOfDay 19 41 0,"elf minuten na half acht 's avonds")+  , (TimeOfDay 19 42 0,"twaalf minuten na half acht 's avonds")+  , (TimeOfDay 19 43 0,"dertien minuten na half acht 's avonds")+  , (TimeOfDay 19 44 0,"veertien minuten na half acht 's avonds")+  , (TimeOfDay 19 45 0,"kwart voor acht 's avonds")+  , (TimeOfDay 19 46 0,"veertien minuten voor acht 's avonds")+  , (TimeOfDay 19 47 0,"dertien minuten voor acht 's avonds")+  , (TimeOfDay 19 48 0,"twaalf minuten voor acht 's avonds")+  , (TimeOfDay 19 49 0,"elf minuten voor acht 's avonds")+  , (TimeOfDay 19 50 0,"tien minuten voor acht 's avonds")+  , (TimeOfDay 19 51 0,"negen minuten voor acht 's avonds")+  , (TimeOfDay 19 52 0,"acht minuten voor acht 's avonds")+  , (TimeOfDay 19 53 0,"zeven minuten voor acht 's avonds")+  , (TimeOfDay 19 54 0,"zes minuten voor acht 's avonds")+  , (TimeOfDay 19 55 0,"vijf minuten voor acht 's avonds")+  , (TimeOfDay 19 56 0,"vier minuten voor acht 's avonds")+  , (TimeOfDay 19 57 0,"drie minuten voor acht 's avonds")+  , (TimeOfDay 19 58 0,"twee minuten voor acht 's avonds")+  , (TimeOfDay 19 59 0,"\233\233n minuut voor acht 's avonds")+  , (TimeOfDay 20 0 0,"acht uur 's avonds")+  , (TimeOfDay 20 1 0,"\233\233n minuut na acht 's avonds")+  , (TimeOfDay 20 2 0,"twee minuten na acht 's avonds")+  , (TimeOfDay 20 3 0,"drie minuten na acht 's avonds")+  , (TimeOfDay 20 4 0,"vier minuten na acht 's avonds")+  , (TimeOfDay 20 5 0,"vijf minuten na acht 's avonds")+  , (TimeOfDay 20 6 0,"zes minuten na acht 's avonds")+  , (TimeOfDay 20 7 0,"zeven minuten na acht 's avonds")+  , (TimeOfDay 20 8 0,"acht minuten na acht 's avonds")+  , (TimeOfDay 20 9 0,"negen minuten na acht 's avonds")+  , (TimeOfDay 20 10 0,"tien minuten na acht 's avonds")+  , (TimeOfDay 20 11 0,"elf minuten na acht 's avonds")+  , (TimeOfDay 20 12 0,"twaalf minuten na acht 's avonds")+  , (TimeOfDay 20 13 0,"dertien minuten na acht 's avonds")+  , (TimeOfDay 20 14 0,"veertien minuten na acht 's avonds")+  , (TimeOfDay 20 15 0,"kwart na acht 's avonds")+  , (TimeOfDay 20 16 0,"veertien minuten voor half negen 's avonds")+  , (TimeOfDay 20 17 0,"dertien minuten voor half negen 's avonds")+  , (TimeOfDay 20 18 0,"twaalf minuten voor half negen 's avonds")+  , (TimeOfDay 20 19 0,"elf minuten voor half negen 's avonds")+  , (TimeOfDay 20 20 0,"tien minuten voor half negen 's avonds")+  , (TimeOfDay 20 21 0,"negen minuten voor half negen 's avonds")+  , (TimeOfDay 20 22 0,"acht minuten voor half negen 's avonds")+  , (TimeOfDay 20 23 0,"zeven minuten voor half negen 's avonds")+  , (TimeOfDay 20 24 0,"zes minuten voor half negen 's avonds")+  , (TimeOfDay 20 25 0,"vijf minuten voor half negen 's avonds")+  , (TimeOfDay 20 26 0,"vier minuten voor half negen 's avonds")+  , (TimeOfDay 20 27 0,"drie minuten voor half negen 's avonds")+  , (TimeOfDay 20 28 0,"twee minuten voor half negen 's avonds")+  , (TimeOfDay 20 29 0,"\233\233n minuut voor half negen 's avonds")+  , (TimeOfDay 20 30 0,"half negen 's avonds")+  , (TimeOfDay 20 31 0,"\233\233n minuut na half negen 's avonds")+  , (TimeOfDay 20 32 0,"twee minuten na half negen 's avonds")+  , (TimeOfDay 20 33 0,"drie minuten na half negen 's avonds")+  , (TimeOfDay 20 34 0,"vier minuten na half negen 's avonds")+  , (TimeOfDay 20 35 0,"vijf minuten na half negen 's avonds")+  , (TimeOfDay 20 36 0,"zes minuten na half negen 's avonds")+  , (TimeOfDay 20 37 0,"zeven minuten na half negen 's avonds")+  , (TimeOfDay 20 38 0,"acht minuten na half negen 's avonds")+  , (TimeOfDay 20 39 0,"negen minuten na half negen 's avonds")+  , (TimeOfDay 20 40 0,"tien minuten na half negen 's avonds")+  , (TimeOfDay 20 41 0,"elf minuten na half negen 's avonds")+  , (TimeOfDay 20 42 0,"twaalf minuten na half negen 's avonds")+  , (TimeOfDay 20 43 0,"dertien minuten na half negen 's avonds")+  , (TimeOfDay 20 44 0,"veertien minuten na half negen 's avonds")+  , (TimeOfDay 20 45 0,"kwart voor negen 's avonds")+  , (TimeOfDay 20 46 0,"veertien minuten voor negen 's avonds")+  , (TimeOfDay 20 47 0,"dertien minuten voor negen 's avonds")+  , (TimeOfDay 20 48 0,"twaalf minuten voor negen 's avonds")+  , (TimeOfDay 20 49 0,"elf minuten voor negen 's avonds")+  , (TimeOfDay 20 50 0,"tien minuten voor negen 's avonds")+  , (TimeOfDay 20 51 0,"negen minuten voor negen 's avonds")+  , (TimeOfDay 20 52 0,"acht minuten voor negen 's avonds")+  , (TimeOfDay 20 53 0,"zeven minuten voor negen 's avonds")+  , (TimeOfDay 20 54 0,"zes minuten voor negen 's avonds")+  , (TimeOfDay 20 55 0,"vijf minuten voor negen 's avonds")+  , (TimeOfDay 20 56 0,"vier minuten voor negen 's avonds")+  , (TimeOfDay 20 57 0,"drie minuten voor negen 's avonds")+  , (TimeOfDay 20 58 0,"twee minuten voor negen 's avonds")+  , (TimeOfDay 20 59 0,"\233\233n minuut voor negen 's avonds")+  , (TimeOfDay 21 0 0,"negen uur 's avonds")+  , (TimeOfDay 21 1 0,"\233\233n minuut na negen 's avonds")+  , (TimeOfDay 21 2 0,"twee minuten na negen 's avonds")+  , (TimeOfDay 21 3 0,"drie minuten na negen 's avonds")+  , (TimeOfDay 21 4 0,"vier minuten na negen 's avonds")+  , (TimeOfDay 21 5 0,"vijf minuten na negen 's avonds")+  , (TimeOfDay 21 6 0,"zes minuten na negen 's avonds")+  , (TimeOfDay 21 7 0,"zeven minuten na negen 's avonds")+  , (TimeOfDay 21 8 0,"acht minuten na negen 's avonds")+  , (TimeOfDay 21 9 0,"negen minuten na negen 's avonds")+  , (TimeOfDay 21 10 0,"tien minuten na negen 's avonds")+  , (TimeOfDay 21 11 0,"elf minuten na negen 's avonds")+  , (TimeOfDay 21 12 0,"twaalf minuten na negen 's avonds")+  , (TimeOfDay 21 13 0,"dertien minuten na negen 's avonds")+  , (TimeOfDay 21 14 0,"veertien minuten na negen 's avonds")+  , (TimeOfDay 21 15 0,"kwart na negen 's avonds")+  , (TimeOfDay 21 16 0,"veertien minuten voor half tien 's avonds")+  , (TimeOfDay 21 17 0,"dertien minuten voor half tien 's avonds")+  , (TimeOfDay 21 18 0,"twaalf minuten voor half tien 's avonds")+  , (TimeOfDay 21 19 0,"elf minuten voor half tien 's avonds")+  , (TimeOfDay 21 20 0,"tien minuten voor half tien 's avonds")+  , (TimeOfDay 21 21 0,"negen minuten voor half tien 's avonds")+  , (TimeOfDay 21 22 0,"acht minuten voor half tien 's avonds")+  , (TimeOfDay 21 23 0,"zeven minuten voor half tien 's avonds")+  , (TimeOfDay 21 24 0,"zes minuten voor half tien 's avonds")+  , (TimeOfDay 21 25 0,"vijf minuten voor half tien 's avonds")+  , (TimeOfDay 21 26 0,"vier minuten voor half tien 's avonds")+  , (TimeOfDay 21 27 0,"drie minuten voor half tien 's avonds")+  , (TimeOfDay 21 28 0,"twee minuten voor half tien 's avonds")+  , (TimeOfDay 21 29 0,"\233\233n minuut voor half tien 's avonds")+  , (TimeOfDay 21 30 0,"half tien 's avonds")+  , (TimeOfDay 21 31 0,"\233\233n minuut na half tien 's avonds")+  , (TimeOfDay 21 32 0,"twee minuten na half tien 's avonds")+  , (TimeOfDay 21 33 0,"drie minuten na half tien 's avonds")+  , (TimeOfDay 21 34 0,"vier minuten na half tien 's avonds")+  , (TimeOfDay 21 35 0,"vijf minuten na half tien 's avonds")+  , (TimeOfDay 21 36 0,"zes minuten na half tien 's avonds")+  , (TimeOfDay 21 37 0,"zeven minuten na half tien 's avonds")+  , (TimeOfDay 21 38 0,"acht minuten na half tien 's avonds")+  , (TimeOfDay 21 39 0,"negen minuten na half tien 's avonds")+  , (TimeOfDay 21 40 0,"tien minuten na half tien 's avonds")+  , (TimeOfDay 21 41 0,"elf minuten na half tien 's avonds")+  , (TimeOfDay 21 42 0,"twaalf minuten na half tien 's avonds")+  , (TimeOfDay 21 43 0,"dertien minuten na half tien 's avonds")+  , (TimeOfDay 21 44 0,"veertien minuten na half tien 's avonds")+  , (TimeOfDay 21 45 0,"kwart voor tien 's avonds")+  , (TimeOfDay 21 46 0,"veertien minuten voor tien 's avonds")+  , (TimeOfDay 21 47 0,"dertien minuten voor tien 's avonds")+  , (TimeOfDay 21 48 0,"twaalf minuten voor tien 's avonds")+  , (TimeOfDay 21 49 0,"elf minuten voor tien 's avonds")+  , (TimeOfDay 21 50 0,"tien minuten voor tien 's avonds")+  , (TimeOfDay 21 51 0,"negen minuten voor tien 's avonds")+  , (TimeOfDay 21 52 0,"acht minuten voor tien 's avonds")+  , (TimeOfDay 21 53 0,"zeven minuten voor tien 's avonds")+  , (TimeOfDay 21 54 0,"zes minuten voor tien 's avonds")+  , (TimeOfDay 21 55 0,"vijf minuten voor tien 's avonds")+  , (TimeOfDay 21 56 0,"vier minuten voor tien 's avonds")+  , (TimeOfDay 21 57 0,"drie minuten voor tien 's avonds")+  , (TimeOfDay 21 58 0,"twee minuten voor tien 's avonds")+  , (TimeOfDay 21 59 0,"\233\233n minuut voor tien 's avonds")+  , (TimeOfDay 22 0 0,"tien uur 's avonds")+  , (TimeOfDay 22 1 0,"\233\233n minuut na tien 's avonds")+  , (TimeOfDay 22 2 0,"twee minuten na tien 's avonds")+  , (TimeOfDay 22 3 0,"drie minuten na tien 's avonds")+  , (TimeOfDay 22 4 0,"vier minuten na tien 's avonds")+  , (TimeOfDay 22 5 0,"vijf minuten na tien 's avonds")+  , (TimeOfDay 22 6 0,"zes minuten na tien 's avonds")+  , (TimeOfDay 22 7 0,"zeven minuten na tien 's avonds")+  , (TimeOfDay 22 8 0,"acht minuten na tien 's avonds")+  , (TimeOfDay 22 9 0,"negen minuten na tien 's avonds")+  , (TimeOfDay 22 10 0,"tien minuten na tien 's avonds")+  , (TimeOfDay 22 11 0,"elf minuten na tien 's avonds")+  , (TimeOfDay 22 12 0,"twaalf minuten na tien 's avonds")+  , (TimeOfDay 22 13 0,"dertien minuten na tien 's avonds")+  , (TimeOfDay 22 14 0,"veertien minuten na tien 's avonds")+  , (TimeOfDay 22 15 0,"kwart na tien 's avonds")+  , (TimeOfDay 22 16 0,"veertien minuten voor half elf 's avonds")+  , (TimeOfDay 22 17 0,"dertien minuten voor half elf 's avonds")+  , (TimeOfDay 22 18 0,"twaalf minuten voor half elf 's avonds")+  , (TimeOfDay 22 19 0,"elf minuten voor half elf 's avonds")+  , (TimeOfDay 22 20 0,"tien minuten voor half elf 's avonds")+  , (TimeOfDay 22 21 0,"negen minuten voor half elf 's avonds")+  , (TimeOfDay 22 22 0,"acht minuten voor half elf 's avonds")+  , (TimeOfDay 22 23 0,"zeven minuten voor half elf 's avonds")+  , (TimeOfDay 22 24 0,"zes minuten voor half elf 's avonds")+  , (TimeOfDay 22 25 0,"vijf minuten voor half elf 's avonds")+  , (TimeOfDay 22 26 0,"vier minuten voor half elf 's avonds")+  , (TimeOfDay 22 27 0,"drie minuten voor half elf 's avonds")+  , (TimeOfDay 22 28 0,"twee minuten voor half elf 's avonds")+  , (TimeOfDay 22 29 0,"\233\233n minuut voor half elf 's avonds")+  , (TimeOfDay 22 30 0,"half elf 's avonds")+  , (TimeOfDay 22 31 0,"\233\233n minuut na half elf 's avonds")+  , (TimeOfDay 22 32 0,"twee minuten na half elf 's avonds")+  , (TimeOfDay 22 33 0,"drie minuten na half elf 's avonds")+  , (TimeOfDay 22 34 0,"vier minuten na half elf 's avonds")+  , (TimeOfDay 22 35 0,"vijf minuten na half elf 's avonds")+  , (TimeOfDay 22 36 0,"zes minuten na half elf 's avonds")+  , (TimeOfDay 22 37 0,"zeven minuten na half elf 's avonds")+  , (TimeOfDay 22 38 0,"acht minuten na half elf 's avonds")+  , (TimeOfDay 22 39 0,"negen minuten na half elf 's avonds")+  , (TimeOfDay 22 40 0,"tien minuten na half elf 's avonds")+  , (TimeOfDay 22 41 0,"elf minuten na half elf 's avonds")+  , (TimeOfDay 22 42 0,"twaalf minuten na half elf 's avonds")+  , (TimeOfDay 22 43 0,"dertien minuten na half elf 's avonds")+  , (TimeOfDay 22 44 0,"veertien minuten na half elf 's avonds")+  , (TimeOfDay 22 45 0,"kwart voor elf 's avonds")+  , (TimeOfDay 22 46 0,"veertien minuten voor elf 's avonds")+  , (TimeOfDay 22 47 0,"dertien minuten voor elf 's avonds")+  , (TimeOfDay 22 48 0,"twaalf minuten voor elf 's avonds")+  , (TimeOfDay 22 49 0,"elf minuten voor elf 's avonds")+  , (TimeOfDay 22 50 0,"tien minuten voor elf 's avonds")+  , (TimeOfDay 22 51 0,"negen minuten voor elf 's avonds")+  , (TimeOfDay 22 52 0,"acht minuten voor elf 's avonds")+  , (TimeOfDay 22 53 0,"zeven minuten voor elf 's avonds")+  , (TimeOfDay 22 54 0,"zes minuten voor elf 's avonds")+  , (TimeOfDay 22 55 0,"vijf minuten voor elf 's avonds")+  , (TimeOfDay 22 56 0,"vier minuten voor elf 's avonds")+  , (TimeOfDay 22 57 0,"drie minuten voor elf 's avonds")+  , (TimeOfDay 22 58 0,"twee minuten voor elf 's avonds")+  , (TimeOfDay 22 59 0,"\233\233n minuut voor elf 's avonds")+  , (TimeOfDay 23 0 0,"elf uur 's avonds")+  , (TimeOfDay 23 1 0,"\233\233n minuut na elf 's avonds")+  , (TimeOfDay 23 2 0,"twee minuten na elf 's avonds")+  , (TimeOfDay 23 3 0,"drie minuten na elf 's avonds")+  , (TimeOfDay 23 4 0,"vier minuten na elf 's avonds")+  , (TimeOfDay 23 5 0,"vijf minuten na elf 's avonds")+  , (TimeOfDay 23 6 0,"zes minuten na elf 's avonds")+  , (TimeOfDay 23 7 0,"zeven minuten na elf 's avonds")+  , (TimeOfDay 23 8 0,"acht minuten na elf 's avonds")+  , (TimeOfDay 23 9 0,"negen minuten na elf 's avonds")+  , (TimeOfDay 23 10 0,"tien minuten na elf 's avonds")+  , (TimeOfDay 23 11 0,"elf minuten na elf 's avonds")+  , (TimeOfDay 23 12 0,"twaalf minuten na elf 's avonds")+  , (TimeOfDay 23 13 0,"dertien minuten na elf 's avonds")+  , (TimeOfDay 23 14 0,"veertien minuten na elf 's avonds")+  , (TimeOfDay 23 15 0,"kwart na elf 's avonds")+  , (TimeOfDay 23 16 0,"veertien minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 17 0,"dertien minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 18 0,"twaalf minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 19 0,"elf minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 20 0,"tien minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 21 0,"negen minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 22 0,"acht minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 23 0,"zeven minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 24 0,"zes minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 25 0,"vijf minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 26 0,"vier minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 27 0,"drie minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 28 0,"twee minuten voor half twaalf 's avonds")+  , (TimeOfDay 23 29 0,"\233\233n minuut voor half twaalf 's avonds")+  , (TimeOfDay 23 30 0,"half twaalf 's avonds")+  , (TimeOfDay 23 31 0,"\233\233n minuut na half twaalf 's avonds")+  , (TimeOfDay 23 32 0,"twee minuten na half twaalf 's avonds")+  , (TimeOfDay 23 33 0,"drie minuten na half twaalf 's avonds")+  , (TimeOfDay 23 34 0,"vier minuten na half twaalf 's avonds")+  , (TimeOfDay 23 35 0,"vijf minuten na half twaalf 's avonds")+  , (TimeOfDay 23 36 0,"zes minuten na half twaalf 's avonds")+  , (TimeOfDay 23 37 0,"zeven minuten na half twaalf 's avonds")+  , (TimeOfDay 23 38 0,"acht minuten na half twaalf 's avonds")+  , (TimeOfDay 23 39 0,"negen minuten na half twaalf 's avonds")+  , (TimeOfDay 23 40 0,"tien minuten na half twaalf 's avonds")+  , (TimeOfDay 23 41 0,"elf minuten na half twaalf 's avonds")+  , (TimeOfDay 23 42 0,"twaalf minuten na half twaalf 's avonds")+  , (TimeOfDay 23 43 0,"dertien minuten na half twaalf 's avonds")+  , (TimeOfDay 23 44 0,"veertien minuten na half twaalf 's avonds")+  , (TimeOfDay 23 45 0,"kwart voor twaalf 's avonds")+  , (TimeOfDay 23 46 0,"veertien minuten voor twaalf 's avonds")+  , (TimeOfDay 23 47 0,"dertien minuten voor twaalf 's avonds")+  , (TimeOfDay 23 48 0,"twaalf minuten voor twaalf 's avonds")+  , (TimeOfDay 23 49 0,"elf minuten voor twaalf 's avonds")+  , (TimeOfDay 23 50 0,"tien minuten voor twaalf 's avonds")+  , (TimeOfDay 23 51 0,"negen minuten voor twaalf 's avonds")+  , (TimeOfDay 23 52 0,"acht minuten voor twaalf 's avonds")+  , (TimeOfDay 23 53 0,"zeven minuten voor twaalf 's avonds")+  , (TimeOfDay 23 54 0,"zes minuten voor twaalf 's avonds")+  , (TimeOfDay 23 55 0,"vijf minuten voor twaalf 's avonds")+  , (TimeOfDay 23 56 0,"vier minuten voor twaalf 's avonds")+  , (TimeOfDay 23 57 0,"drie minuten voor twaalf 's avonds")+  , (TimeOfDay 23 58 0,"twee minuten voor twaalf 's avonds")+  , (TimeOfDay 23 59 0,"\233\233n minuut voor twaalf 's avonds")   ]
test/Text/Numerals/Languages/EnglishSpec.hs view
@@ -3,991 +3,2641 @@   ) where  import Data.Text(Text)--import Test.Hspec(Spec)-import Text.Numerals.Languages.English(english)-import Text.Numerals.LanguageTest(testLanguage)--spec :: Spec-spec = testLanguage "English" english cardinals ordinals shortOrdinals--cardinals :: [(Integer, Text)]-cardinals = [-    (0, "zero")-  , (1, "one")-  , (2, "two")-  , (3, "three")-  , (4, "four")-  , (5, "five")-  , (6, "six")-  , (7, "seven")-  , (8, "eight")-  , (9, "nine")-  , (10, "ten")-  , (11, "eleven")-  , (12, "twelve")-  , (13, "thirteen")-  , (14, "fourteen")-  , (15, "fifteen")-  , (16, "sixteen")-  , (17, "seventeen")-  , (18, "eighteen")-  , (19, "nineteen")-  , (20, "twenty")-  , (21, "twenty-one")-  , (22, "twenty-two")-  , (23, "twenty-three")-  , (24, "twenty-four")-  , (25, "twenty-five")-  , (26, "twenty-six")-  , (27, "twenty-seven")-  , (28, "twenty-eight")-  , (29, "twenty-nine")-  , (30, "thirty")-  , (31, "thirty-one")-  , (32, "thirty-two")-  , (33, "thirty-three")-  , (34, "thirty-four")-  , (35, "thirty-five")-  , (36, "thirty-six")-  , (37, "thirty-seven")-  , (38, "thirty-eight")-  , (39, "thirty-nine")-  , (40, "forty")-  , (41, "forty-one")-  , (42, "forty-two")-  , (43, "forty-three")-  , (44, "forty-four")-  , (45, "forty-five")-  , (46, "forty-six")-  , (47, "forty-seven")-  , (48, "forty-eight")-  , (49, "forty-nine")-  , (50, "fifty")-  , (51, "fifty-one")-  , (52, "fifty-two")-  , (53, "fifty-three")-  , (54, "fifty-four")-  , (55, "fifty-five")-  , (56, "fifty-six")-  , (57, "fifty-seven")-  , (58, "fifty-eight")-  , (59, "fifty-nine")-  , (60, "sixty")-  , (61, "sixty-one")-  , (62, "sixty-two")-  , (63, "sixty-three")-  , (64, "sixty-four")-  , (65, "sixty-five")-  , (66, "sixty-six")-  , (67, "sixty-seven")-  , (68, "sixty-eight")-  , (69, "sixty-nine")-  , (70, "seventy")-  , (71, "seventy-one")-  , (72, "seventy-two")-  , (73, "seventy-three")-  , (74, "seventy-four")-  , (75, "seventy-five")-  , (76, "seventy-six")-  , (77, "seventy-seven")-  , (78, "seventy-eight")-  , (79, "seventy-nine")-  , (80, "eighty")-  , (81, "eighty-one")-  , (82, "eighty-two")-  , (83, "eighty-three")-  , (84, "eighty-four")-  , (85, "eighty-five")-  , (86, "eighty-six")-  , (87, "eighty-seven")-  , (88, "eighty-eight")-  , (89, "eighty-nine")-  , (90, "ninety")-  , (91, "ninety-one")-  , (92, "ninety-two")-  , (93, "ninety-three")-  , (94, "ninety-four")-  , (95, "ninety-five")-  , (96, "ninety-six")-  , (97, "ninety-seven")-  , (98, "ninety-eight")-  , (99, "ninety-nine")-  , (100, "one hundred")-  , (101, "one hundred and one")-  , (102, "one hundred and two")-  , (103, "one hundred and three")-  , (104, "one hundred and four")-  , (105, "one hundred and five")-  , (106, "one hundred and six")-  , (107, "one hundred and seven")-  , (108, "one hundred and eight")-  , (109, "one hundred and nine")-  , (110, "one hundred and ten")-  , (111, "one hundred and eleven")-  , (112, "one hundred and twelve")-  , (113, "one hundred and thirteen")-  , (114, "one hundred and fourteen")-  , (115, "one hundred and fifteen")-  , (116, "one hundred and sixteen")-  , (117, "one hundred and seventeen")-  , (118, "one hundred and eighteen")-  , (119, "one hundred and nineteen")-  , (120, "one hundred and twenty")-  , (121, "one hundred and twenty-one")-  , (122, "one hundred and twenty-two")-  , (123, "one hundred and twenty-three")-  , (124, "one hundred and twenty-four")-  , (125, "one hundred and twenty-five")-  , (126, "one hundred and twenty-six")-  , (127, "one hundred and twenty-seven")-  , (128, "one hundred and twenty-eight")-  , (129, "one hundred and twenty-nine")-  , (130, "one hundred and thirty")-  , (131, "one hundred and thirty-one")-  , (132, "one hundred and thirty-two")-  , (133, "one hundred and thirty-three")-  , (134, "one hundred and thirty-four")-  , (135, "one hundred and thirty-five")-  , (136, "one hundred and thirty-six")-  , (137, "one hundred and thirty-seven")-  , (138, "one hundred and thirty-eight")-  , (139, "one hundred and thirty-nine")-  , (140, "one hundred and forty")-  , (141, "one hundred and forty-one")-  , (142, "one hundred and forty-two")-  , (143, "one hundred and forty-three")-  , (144, "one hundred and forty-four")-  , (145, "one hundred and forty-five")-  , (146, "one hundred and forty-six")-  , (147, "one hundred and forty-seven")-  , (148, "one hundred and forty-eight")-  , (149, "one hundred and forty-nine")-  , (150, "one hundred and fifty")-  , (151, "one hundred and fifty-one")-  , (152, "one hundred and fifty-two")-  , (153, "one hundred and fifty-three")-  , (154, "one hundred and fifty-four")-  , (155, "one hundred and fifty-five")-  , (156, "one hundred and fifty-six")-  , (157, "one hundred and fifty-seven")-  , (158, "one hundred and fifty-eight")-  , (159, "one hundred and fifty-nine")-  , (160, "one hundred and sixty")-  , (161, "one hundred and sixty-one")-  , (162, "one hundred and sixty-two")-  , (163, "one hundred and sixty-three")-  , (164, "one hundred and sixty-four")-  , (165, "one hundred and sixty-five")-  , (166, "one hundred and sixty-six")-  , (167, "one hundred and sixty-seven")-  , (168, "one hundred and sixty-eight")-  , (169, "one hundred and sixty-nine")-  , (170, "one hundred and seventy")-  , (171, "one hundred and seventy-one")-  , (172, "one hundred and seventy-two")-  , (173, "one hundred and seventy-three")-  , (174, "one hundred and seventy-four")-  , (175, "one hundred and seventy-five")-  , (176, "one hundred and seventy-six")-  , (177, "one hundred and seventy-seven")-  , (178, "one hundred and seventy-eight")-  , (179, "one hundred and seventy-nine")-  , (180, "one hundred and eighty")-  , (181, "one hundred and eighty-one")-  , (182, "one hundred and eighty-two")-  , (183, "one hundred and eighty-three")-  , (184, "one hundred and eighty-four")-  , (185, "one hundred and eighty-five")-  , (186, "one hundred and eighty-six")-  , (187, "one hundred and eighty-seven")-  , (188, "one hundred and eighty-eight")-  , (189, "one hundred and eighty-nine")-  , (190, "one hundred and ninety")-  , (191, "one hundred and ninety-one")-  , (192, "one hundred and ninety-two")-  , (193, "one hundred and ninety-three")-  , (194, "one hundred and ninety-four")-  , (195, "one hundred and ninety-five")-  , (196, "one hundred and ninety-six")-  , (197, "one hundred and ninety-seven")-  , (198, "one hundred and ninety-eight")-  , (199, "one hundred and ninety-nine")-  , (200, "two hundred")-  , (233, "two hundred and thirty-three")-  , (377, "three hundred and seventy-seven")-  , (610, "six hundred and ten")-  , (987, "nine hundred and eighty-seven")-  , (1597, "one thousand, five hundred and ninety-seven")-  , (2584, "two thousand, five hundred and eighty-four")-  , (4181, "four thousand, one hundred and eighty-one")-  , (6765, "six thousand, seven hundred and sixty-five")-  , (10946, "ten thousand, nine hundred and forty-six")-  , (17711, "seventeen thousand, seven hundred and eleven")-  , (28657, "twenty-eight thousand, six hundred and fifty-seven")-  , (46368, "forty-six thousand, three hundred and sixty-eight")-  , (75025, "seventy-five thousand and twenty-five")-  , (121393, "one hundred and twenty-one thousand, three hundred and ninety-three")-  , (196418, "one hundred and ninety-six thousand, four hundred and eighteen")-  , (317811, "three hundred and seventeen thousand, eight hundred and eleven")-  , (514229, "five hundred and fourteen thousand, two hundred and twenty-nine")-  , (832040, "eight hundred and thirty-two thousand and forty")-  , (1346269, "one million, three hundred and forty-six thousand, two hundred and sixty-nine")-  , (2178309, "two million, one hundred and seventy-eight thousand, three hundred and nine")-  , (3524578, "three million, five hundred and twenty-four thousand, five hundred and seventy-eight")-  , (5702887, "five million, seven hundred and two thousand, eight hundred and eighty-seven")-  , (9227465, "nine million, two hundred and twenty-seven thousand, four hundred and sixty-five")-  , (14930352, "fourteen million, nine hundred and thirty thousand, three hundred and fifty-two")-  , (24157817, "twenty-four million, one hundred and fifty-seven thousand, eight hundred and seventeen")-  , (39088169, "thirty-nine million, eighty-eight thousand, one hundred and sixty-nine")-  , (63245986, "sixty-three million, two hundred and forty-five thousand, nine hundred and eighty-six")-  , (102334155, "one hundred and two million, three hundred and thirty-four thousand, one hundred and fifty-five")-  , (165580141, "one hundred and sixty-five million, five hundred and eighty thousand, one hundred and forty-one")-  , (267914296, "two hundred and sixty-seven million, nine hundred and fourteen thousand, two hundred and ninety-six")-  , (433494437, "four hundred and thirty-three million, four hundred and ninety-four thousand, four hundred and thirty-seven")-  , (701408733, "seven hundred and one million, four hundred and eight thousand, seven hundred and thirty-three")-  , (1134903170, "one billion, one hundred and thirty-four million, nine hundred and three thousand, one hundred and seventy")-  , (1836311903, "one billion, eight hundred and thirty-six million, three hundred and eleven thousand, nine hundred and three")-  , (2971215073, "two billion, nine hundred and seventy-one million, two hundred and fifteen thousand and seventy-three")-  , (4807526976, "four billion, eight hundred and seven million, five hundred and twenty-six thousand, nine hundred and seventy-six")-  , (7778742049, "seven billion, seven hundred and seventy-eight million, seven hundred and forty-two thousand and forty-nine")-  , (12586269025, "twelve billion, five hundred and eighty-six million, two hundred and sixty-nine thousand and twenty-five")-  , (20365011074, "twenty billion, three hundred and sixty-five million, eleven thousand and seventy-four")-  , (32951280099, "thirty-two billion, nine hundred and fifty-one million, two hundred and eighty thousand and ninety-nine")-  , (53316291173, "fifty-three billion, three hundred and sixteen million, two hundred and ninety-one thousand, one hundred and seventy-three")-  , (86267571272, "eighty-six billion, two hundred and sixty-seven million, five hundred and seventy-one thousand, two hundred and seventy-two")-  , (139583862445, "one hundred and thirty-nine billion, five hundred and eighty-three million, eight hundred and sixty-two thousand, four hundred and forty-five")-  , (225851433717, "two hundred and twenty-five billion, eight hundred and fifty-one million, four hundred and thirty-three thousand, seven hundred and seventeen")-  , (365435296162, "three hundred and sixty-five billion, four hundred and thirty-five million, two hundred and ninety-six thousand, one hundred and sixty-two")-  , (591286729879, "five hundred and ninety-one billion, two hundred and eighty-six million, seven hundred and twenty-nine thousand, eight hundred and seventy-nine")-  , (956722026041, "nine hundred and fifty-six billion, seven hundred and twenty-two million, twenty-six thousand and forty-one")-  , (1548008755920, "one trillion, five hundred and forty-eight billion, eight million, seven hundred and fifty-five thousand, nine hundred and twenty")-  , (2504730781961, "two trillion, five hundred and four billion, seven hundred and thirty million, seven hundred and eighty-one thousand, nine hundred and sixty-one")-  , (4052739537881, "four trillion, fifty-two billion, seven hundred and thirty-nine million, five hundred and thirty-seven thousand, eight hundred and eighty-one")-  , (6557470319842, "six trillion, five hundred and fifty-seven billion, four hundred and seventy million, three hundred and nineteen thousand, eight hundred and forty-two")-  , (10610209857723, "ten trillion, six hundred and ten billion, two hundred and nine million, eight hundred and fifty-seven thousand, seven hundred and twenty-three")-  , (17167680177565, "seventeen trillion, one hundred and sixty-seven billion, six hundred and eighty million, one hundred and seventy-seven thousand, five hundred and sixty-five")-  , (27777890035288, "twenty-seven trillion, seven hundred and seventy-seven billion, eight hundred and ninety million, thirty-five thousand, two hundred and eighty-eight")-  , (44945570212853, "forty-four trillion, nine hundred and forty-five billion, five hundred and seventy million, two hundred and twelve thousand, eight hundred and fifty-three")-  , (72723460248141, "seventy-two trillion, seven hundred and twenty-three billion, four hundred and sixty million, two hundred and forty-eight thousand, one hundred and forty-one")-  , (117669030460994, "one hundred and seventeen trillion, six hundred and sixty-nine billion, thirty million, four hundred and sixty thousand, nine hundred and ninety-four")-  , (190392490709135, "one hundred and ninety trillion, three hundred and ninety-two billion, four hundred and ninety million, seven hundred and nine thousand, one hundred and thirty-five")-  , (308061521170129, "three hundred and eight trillion, sixty-one billion, five hundred and twenty-one million, one hundred and seventy thousand, one hundred and twenty-nine")-  , (498454011879264, "four hundred and ninety-eight trillion, four hundred and fifty-four billion, eleven million, eight hundred and seventy-nine thousand, two hundred and sixty-four")-  , (806515533049393, "eight hundred and six trillion, five hundred and fifteen billion, five hundred and thirty-three million, forty-nine thousand, three hundred and ninety-three")-  , (1304969544928657, "one quadrillion, three hundred and four trillion, nine hundred and sixty-nine billion, five hundred and forty-four million, nine hundred and twenty-eight thousand, six hundred and fifty-seven")-  , (2111485077978050, "two quadrillion, one hundred and eleven trillion, four hundred and eighty-five billion, seventy-seven million, nine hundred and seventy-eight thousand and fifty")-  , (3416454622906707, "three quadrillion, four hundred and sixteen trillion, four hundred and fifty-four billion, six hundred and twenty-two million, nine hundred and six thousand, seven hundred and seven")-  , (5527939700884757, "five quadrillion, five hundred and twenty-seven trillion, nine hundred and thirty-nine billion, seven hundred million, eight hundred and eighty-four thousand, seven hundred and fifty-seven")-  , (8944394323791464, "eight quadrillion, nine hundred and forty-four trillion, three hundred and ninety-four billion, three hundred and twenty-three million, seven hundred and ninety-one thousand, four hundred and sixty-four")-  , (14472334024676221, "fourteen quadrillion, four hundred and seventy-two trillion, three hundred and thirty-four billion, twenty-four million, six hundred and seventy-six thousand, two hundred and twenty-one")-  , (23416728348467685, "twenty-three quadrillion, four hundred and sixteen trillion, seven hundred and twenty-eight billion, three hundred and forty-eight million, four hundred and sixty-seven thousand, six hundred and eighty-five")-  , (37889062373143906, "thirty-seven quadrillion, eight hundred and eighty-nine trillion, sixty-two billion, three hundred and seventy-three million, one hundred and forty-three thousand, nine hundred and six")-  , (61305790721611591, "sixty-one quadrillion, three hundred and five trillion, seven hundred and ninety billion, seven hundred and twenty-one million, six hundred and eleven thousand, five hundred and ninety-one")-  , (99194853094755497, "ninety-nine quadrillion, one hundred and ninety-four trillion, eight hundred and fifty-three billion, ninety-four million, seven hundred and fifty-five thousand, four hundred and ninety-seven")-  , (160500643816367088, "one hundred and sixty quadrillion, five hundred trillion, six hundred and forty-three billion, eight hundred and sixteen million, three hundred and sixty-seven thousand and eighty-eight")-  , (259695496911122585, "two hundred and fifty-nine quadrillion, six hundred and ninety-five trillion, four hundred and ninety-six billion, nine hundred and eleven million, one hundred and twenty-two thousand, five hundred and eighty-five")-  , (420196140727489673, "four hundred and twenty quadrillion, one hundred and ninety-six trillion, one hundred and forty billion, seven hundred and twenty-seven million, four hundred and eighty-nine thousand, six hundred and seventy-three")-  , (679891637638612258, "six hundred and seventy-nine quadrillion, eight hundred and ninety-one trillion, six hundred and thirty-seven billion, six hundred and thirty-eight million, six hundred and twelve thousand, two hundred and fifty-eight")-  , (1100087778366101931, "one quintillion, one hundred quadrillion, eighty-seven trillion, seven hundred and seventy-eight billion, three hundred and sixty-six million, one hundred and one thousand, nine hundred and thirty-one")-  , (1779979416004714189, "one quintillion, seven hundred and seventy-nine quadrillion, nine hundred and seventy-nine trillion, four hundred and sixteen billion, four million, seven hundred and fourteen thousand, one hundred and eighty-nine")-  , (2880067194370816120, "two quintillion, eight hundred and eighty quadrillion, sixty-seven trillion, one hundred and ninety-four billion, three hundred and seventy million, eight hundred and sixteen thousand, one hundred and twenty")-  , (4660046610375530309, "four quintillion, six hundred and sixty quadrillion, forty-six trillion, six hundred and ten billion, three hundred and seventy-five million, five hundred and thirty thousand, three hundred and nine")-  , (7540113804746346429, "seven quintillion, five hundred and forty quadrillion, one hundred and thirteen trillion, eight hundred and four billion, seven hundred and forty-six million, three hundred and forty-six thousand, four hundred and twenty-nine")-  , (12200160415121876738, "twelve quintillion, two hundred quadrillion, one hundred and sixty trillion, four hundred and fifteen billion, one hundred and twenty-one million, eight hundred and seventy-six thousand, seven hundred and thirty-eight")-  , (19740274219868223167, "nineteen quintillion, seven hundred and forty quadrillion, two hundred and seventy-four trillion, two hundred and nineteen billion, eight hundred and sixty-eight million, two hundred and twenty-three thousand, one hundred and sixty-seven")-  , (31940434634990099905, "thirty-one quintillion, nine hundred and forty quadrillion, four hundred and thirty-four trillion, six hundred and thirty-four billion, nine hundred and ninety million, ninety-nine thousand, nine hundred and five")-  , (51680708854858323072, "fifty-one quintillion, six hundred and eighty quadrillion, seven hundred and eight trillion, eight hundred and fifty-four billion, eight hundred and fifty-eight million, three hundred and twenty-three thousand and seventy-two")-  , (83621143489848422977, "eighty-three quintillion, six hundred and twenty-one quadrillion, one hundred and forty-three trillion, four hundred and eighty-nine billion, eight hundred and forty-eight million, four hundred and twenty-two thousand, nine hundred and seventy-seven")-  , (135301852344706746049, "one hundred and thirty-five quintillion, three hundred and one quadrillion, eight hundred and fifty-two trillion, three hundred and forty-four billion, seven hundred and six million, seven hundred and forty-six thousand and forty-nine")-  , (218922995834555169026, "two hundred and eighteen quintillion, nine hundred and twenty-two quadrillion, nine hundred and ninety-five trillion, eight hundred and thirty-four billion, five hundred and fifty-five million, one hundred and sixty-nine thousand and twenty-six")-  , (354224848179261915075, "three hundred and fifty-four quintillion, two hundred and twenty-four quadrillion, eight hundred and forty-eight trillion, one hundred and seventy-nine billion, two hundred and sixty-one million, nine hundred and fifteen thousand and seventy-five")-  , (573147844013817084101, "five hundred and seventy-three quintillion, one hundred and forty-seven quadrillion, eight hundred and forty-four trillion, thirteen billion, eight hundred and seventeen million, eighty-four thousand, one hundred and one")-  , (927372692193078999176, "nine hundred and twenty-seven quintillion, three hundred and seventy-two quadrillion, six hundred and ninety-two trillion, one hundred and ninety-three billion, seventy-eight million, nine hundred and ninety-nine thousand, one hundred and seventy-six")-  , (1500520536206896083277, "one sextillion, five hundred quintillion, five hundred and twenty quadrillion, five hundred and thirty-six trillion, two hundred and six billion, eight hundred and ninety-six million, eighty-three thousand, two hundred and seventy-seven")-  , (2427893228399975082453, "two sextillion, four hundred and twenty-seven quintillion, eight hundred and ninety-three quadrillion, two hundred and twenty-eight trillion, three hundred and ninety-nine billion, nine hundred and seventy-five million, eighty-two thousand, four hundred and fifty-three")-  , (3928413764606871165730, "three sextillion, nine hundred and twenty-eight quintillion, four hundred and thirteen quadrillion, seven hundred and sixty-four trillion, six hundred and six billion, eight hundred and seventy-one million, one hundred and sixty-five thousand, seven hundred and thirty")-  , (6356306993006846248183, "six sextillion, three hundred and fifty-six quintillion, three hundred and six quadrillion, nine hundred and ninety-three trillion, six billion, eight hundred and forty-six million, two hundred and forty-eight thousand, one hundred and eighty-three")-  , (10284720757613717413913, "ten sextillion, two hundred and eighty-four quintillion, seven hundred and twenty quadrillion, seven hundred and fifty-seven trillion, six hundred and thirteen billion, seven hundred and seventeen million, four hundred and thirteen thousand, nine hundred and thirteen")-  , (16641027750620563662096, "sixteen sextillion, six hundred and forty-one quintillion, twenty-seven quadrillion, seven hundred and fifty trillion, six hundred and twenty billion, five hundred and sixty-three million, six hundred and sixty-two thousand and ninety-six")-  , (26925748508234281076009, "twenty-six sextillion, nine hundred and twenty-five quintillion, seven hundred and forty-eight quadrillion, five hundred and eight trillion, two hundred and thirty-four billion, two hundred and eighty-one million, seventy-six thousand and nine")-  , (43566776258854844738105, "forty-three sextillion, five hundred and sixty-six quintillion, seven hundred and seventy-six quadrillion, two hundred and fifty-eight trillion, eight hundred and fifty-four billion, eight hundred and forty-four million, seven hundred and thirty-eight thousand, one hundred and five")-  , (70492524767089125814114, "seventy sextillion, four hundred and ninety-two quintillion, five hundred and twenty-four quadrillion, seven hundred and sixty-seven trillion, eighty-nine billion, one hundred and twenty-five million, eight hundred and fourteen thousand, one hundred and fourteen")-  , (114059301025943970552219, "one hundred and fourteen sextillion, fifty-nine quintillion, three hundred and one quadrillion, twenty-five trillion, nine hundred and forty-three billion, nine hundred and seventy million, five hundred and fifty-two thousand, two hundred and nineteen")-  , (1000, "one thousand")-  , (10000, "ten thousand")-  , (100000, "one hundred thousand")-  , (1000000, "one million")-  , (10000000, "ten million")-  , (100000000, "one hundred million")-  , (1000000000, "one billion")-  , (10000000000, "ten billion")-  , (100000000000, "one hundred billion")-  , (1000000000000, "one trillion")-  , (10000000000000, "ten trillion")-  , (100000000000000, "one hundred trillion")-  , (1000000000000000, "one quadrillion")-  , (10000000000000000, "ten quadrillion")-  , (100000000000000000, "one hundred quadrillion")-  , (1000000000000000000, "one quintillion")-  , (10000000000000000000, "ten quintillion")-  , (100000000000000000000, "one hundred quintillion")-  , (1000000000000000000000, "one sextillion")-  , (10000000000000000000000, "ten sextillion")-  , (100000000000000000000000, "one hundred sextillion")-  , (1000000000000000000000000, "one septillion")-  ]--ordinals :: [(Integer, Text)]-ordinals = [-    (0, "zeroth")-  , (1, "first")-  , (2, "second")-  , (3, "third")-  , (4, "fourth")-  , (5, "fifth")-  , (6, "sixth")-  , (7, "seventh")-  , (8, "eighth")-  , (9, "ninth")-  , (10, "tenth")-  , (11, "eleventh")-  , (12, "twelfth")-  , (13, "thirteenth")-  , (14, "fourteenth")-  , (15, "fifteenth")-  , (16, "sixteenth")-  , (17, "seventeenth")-  , (18, "eighteenth")-  , (19, "nineteenth")-  , (20, "twentieth")-  , (21, "twenty-first")-  , (22, "twenty-second")-  , (23, "twenty-third")-  , (24, "twenty-fourth")-  , (25, "twenty-fifth")-  , (26, "twenty-sixth")-  , (27, "twenty-seventh")-  , (28, "twenty-eighth")-  , (29, "twenty-ninth")-  , (30, "thirtieth")-  , (31, "thirty-first")-  , (32, "thirty-second")-  , (33, "thirty-third")-  , (34, "thirty-fourth")-  , (35, "thirty-fifth")-  , (36, "thirty-sixth")-  , (37, "thirty-seventh")-  , (38, "thirty-eighth")-  , (39, "thirty-ninth")-  , (40, "fortieth")-  , (41, "forty-first")-  , (42, "forty-second")-  , (43, "forty-third")-  , (44, "forty-fourth")-  , (45, "forty-fifth")-  , (46, "forty-sixth")-  , (47, "forty-seventh")-  , (48, "forty-eighth")-  , (49, "forty-ninth")-  , (50, "fiftieth")-  , (51, "fifty-first")-  , (52, "fifty-second")-  , (53, "fifty-third")-  , (54, "fifty-fourth")-  , (55, "fifty-fifth")-  , (56, "fifty-sixth")-  , (57, "fifty-seventh")-  , (58, "fifty-eighth")-  , (59, "fifty-ninth")-  , (60, "sixtieth")-  , (61, "sixty-first")-  , (62, "sixty-second")-  , (63, "sixty-third")-  , (64, "sixty-fourth")-  , (65, "sixty-fifth")-  , (66, "sixty-sixth")-  , (67, "sixty-seventh")-  , (68, "sixty-eighth")-  , (69, "sixty-ninth")-  , (70, "seventieth")-  , (71, "seventy-first")-  , (72, "seventy-second")-  , (73, "seventy-third")-  , (74, "seventy-fourth")-  , (75, "seventy-fifth")-  , (76, "seventy-sixth")-  , (77, "seventy-seventh")-  , (78, "seventy-eighth")-  , (79, "seventy-ninth")-  , (80, "eightieth")-  , (81, "eighty-first")-  , (82, "eighty-second")-  , (83, "eighty-third")-  , (84, "eighty-fourth")-  , (85, "eighty-fifth")-  , (86, "eighty-sixth")-  , (87, "eighty-seventh")-  , (88, "eighty-eighth")-  , (89, "eighty-ninth")-  , (90, "ninetieth")-  , (91, "ninety-first")-  , (92, "ninety-second")-  , (93, "ninety-third")-  , (94, "ninety-fourth")-  , (95, "ninety-fifth")-  , (96, "ninety-sixth")-  , (97, "ninety-seventh")-  , (98, "ninety-eighth")-  , (99, "ninety-ninth")-  , (100, "one hundredth")-  , (101, "one hundred and first")-  , (102, "one hundred and second")-  , (103, "one hundred and third")-  , (104, "one hundred and fourth")-  , (105, "one hundred and fifth")-  , (106, "one hundred and sixth")-  , (107, "one hundred and seventh")-  , (108, "one hundred and eighth")-  , (109, "one hundred and ninth")-  , (110, "one hundred and tenth")-  , (111, "one hundred and eleventh")-  , (112, "one hundred and twelfth")-  , (113, "one hundred and thirteenth")-  , (114, "one hundred and fourteenth")-  , (115, "one hundred and fifteenth")-  , (116, "one hundred and sixteenth")-  , (117, "one hundred and seventeenth")-  , (118, "one hundred and eighteenth")-  , (119, "one hundred and nineteenth")-  , (120, "one hundred and twentieth")-  , (121, "one hundred and twenty-first")-  , (122, "one hundred and twenty-second")-  , (123, "one hundred and twenty-third")-  , (124, "one hundred and twenty-fourth")-  , (125, "one hundred and twenty-fifth")-  , (126, "one hundred and twenty-sixth")-  , (127, "one hundred and twenty-seventh")-  , (128, "one hundred and twenty-eighth")-  , (129, "one hundred and twenty-ninth")-  , (130, "one hundred and thirtieth")-  , (131, "one hundred and thirty-first")-  , (132, "one hundred and thirty-second")-  , (133, "one hundred and thirty-third")-  , (134, "one hundred and thirty-fourth")-  , (135, "one hundred and thirty-fifth")-  , (136, "one hundred and thirty-sixth")-  , (137, "one hundred and thirty-seventh")-  , (138, "one hundred and thirty-eighth")-  , (139, "one hundred and thirty-ninth")-  , (140, "one hundred and fortieth")-  , (141, "one hundred and forty-first")-  , (142, "one hundred and forty-second")-  , (143, "one hundred and forty-third")-  , (144, "one hundred and forty-fourth")-  , (145, "one hundred and forty-fifth")-  , (146, "one hundred and forty-sixth")-  , (147, "one hundred and forty-seventh")-  , (148, "one hundred and forty-eighth")-  , (149, "one hundred and forty-ninth")-  , (150, "one hundred and fiftieth")-  , (151, "one hundred and fifty-first")-  , (152, "one hundred and fifty-second")-  , (153, "one hundred and fifty-third")-  , (154, "one hundred and fifty-fourth")-  , (155, "one hundred and fifty-fifth")-  , (156, "one hundred and fifty-sixth")-  , (157, "one hundred and fifty-seventh")-  , (158, "one hundred and fifty-eighth")-  , (159, "one hundred and fifty-ninth")-  , (160, "one hundred and sixtieth")-  , (161, "one hundred and sixty-first")-  , (162, "one hundred and sixty-second")-  , (163, "one hundred and sixty-third")-  , (164, "one hundred and sixty-fourth")-  , (165, "one hundred and sixty-fifth")-  , (166, "one hundred and sixty-sixth")-  , (167, "one hundred and sixty-seventh")-  , (168, "one hundred and sixty-eighth")-  , (169, "one hundred and sixty-ninth")-  , (170, "one hundred and seventieth")-  , (171, "one hundred and seventy-first")-  , (172, "one hundred and seventy-second")-  , (173, "one hundred and seventy-third")-  , (174, "one hundred and seventy-fourth")-  , (175, "one hundred and seventy-fifth")-  , (176, "one hundred and seventy-sixth")-  , (177, "one hundred and seventy-seventh")-  , (178, "one hundred and seventy-eighth")-  , (179, "one hundred and seventy-ninth")-  , (180, "one hundred and eightieth")-  , (181, "one hundred and eighty-first")-  , (182, "one hundred and eighty-second")-  , (183, "one hundred and eighty-third")-  , (184, "one hundred and eighty-fourth")-  , (185, "one hundred and eighty-fifth")-  , (186, "one hundred and eighty-sixth")-  , (187, "one hundred and eighty-seventh")-  , (188, "one hundred and eighty-eighth")-  , (189, "one hundred and eighty-ninth")-  , (190, "one hundred and ninetieth")-  , (191, "one hundred and ninety-first")-  , (192, "one hundred and ninety-second")-  , (193, "one hundred and ninety-third")-  , (194, "one hundred and ninety-fourth")-  , (195, "one hundred and ninety-fifth")-  , (196, "one hundred and ninety-sixth")-  , (197, "one hundred and ninety-seventh")-  , (198, "one hundred and ninety-eighth")-  , (199, "one hundred and ninety-ninth")-  , (200, "two hundredth")-  , (233, "two hundred and thirty-third")-  , (377, "three hundred and seventy-seventh")-  , (610, "six hundred and tenth")-  , (987, "nine hundred and eighty-seventh")-  , (1597, "one thousand, five hundred and ninety-seventh")-  , (2584, "two thousand, five hundred and eighty-fourth")-  , (4181, "four thousand, one hundred and eighty-first")-  , (6765, "six thousand, seven hundred and sixty-fifth")-  , (10946, "ten thousand, nine hundred and forty-sixth")-  , (17711, "seventeen thousand, seven hundred and eleventh")-  , (28657, "twenty-eight thousand, six hundred and fifty-seventh")-  , (46368, "forty-six thousand, three hundred and sixty-eighth")-  , (75025, "seventy-five thousand and twenty-fifth")-  , (121393, "one hundred and twenty-one thousand, three hundred and ninety-third")-  , (196418, "one hundred and ninety-six thousand, four hundred and eighteenth")-  , (317811, "three hundred and seventeen thousand, eight hundred and eleventh")-  , (514229, "five hundred and fourteen thousand, two hundred and twenty-ninth")-  , (832040, "eight hundred and thirty-two thousand and fortieth")-  , (1346269, "one million, three hundred and forty-six thousand, two hundred and sixty-ninth")-  , (2178309, "two million, one hundred and seventy-eight thousand, three hundred and ninth")-  , (3524578, "three million, five hundred and twenty-four thousand, five hundred and seventy-eighth")-  , (5702887, "five million, seven hundred and two thousand, eight hundred and eighty-seventh")-  , (9227465, "nine million, two hundred and twenty-seven thousand, four hundred and sixty-fifth")-  , (14930352, "fourteen million, nine hundred and thirty thousand, three hundred and fifty-second")-  , (24157817, "twenty-four million, one hundred and fifty-seven thousand, eight hundred and seventeenth")-  , (39088169, "thirty-nine million, eighty-eight thousand, one hundred and sixty-ninth")-  , (63245986, "sixty-three million, two hundred and forty-five thousand, nine hundred and eighty-sixth")-  , (102334155, "one hundred and two million, three hundred and thirty-four thousand, one hundred and fifty-fifth")-  , (165580141, "one hundred and sixty-five million, five hundred and eighty thousand, one hundred and forty-first")-  , (267914296, "two hundred and sixty-seven million, nine hundred and fourteen thousand, two hundred and ninety-sixth")-  , (433494437, "four hundred and thirty-three million, four hundred and ninety-four thousand, four hundred and thirty-seventh")-  , (701408733, "seven hundred and one million, four hundred and eight thousand, seven hundred and thirty-third")-  , (1134903170, "one billion, one hundred and thirty-four million, nine hundred and three thousand, one hundred and seventieth")-  , (1836311903, "one billion, eight hundred and thirty-six million, three hundred and eleven thousand, nine hundred and third")-  , (2971215073, "two billion, nine hundred and seventy-one million, two hundred and fifteen thousand and seventy-third")-  , (4807526976, "four billion, eight hundred and seven million, five hundred and twenty-six thousand, nine hundred and seventy-sixth")-  , (7778742049, "seven billion, seven hundred and seventy-eight million, seven hundred and forty-two thousand and forty-ninth")-  , (12586269025, "twelve billion, five hundred and eighty-six million, two hundred and sixty-nine thousand and twenty-fifth")-  , (20365011074, "twenty billion, three hundred and sixty-five million, eleven thousand and seventy-fourth")-  , (32951280099, "thirty-two billion, nine hundred and fifty-one million, two hundred and eighty thousand and ninety-ninth")-  , (53316291173, "fifty-three billion, three hundred and sixteen million, two hundred and ninety-one thousand, one hundred and seventy-third")-  , (86267571272, "eighty-six billion, two hundred and sixty-seven million, five hundred and seventy-one thousand, two hundred and seventy-second")-  , (139583862445, "one hundred and thirty-nine billion, five hundred and eighty-three million, eight hundred and sixty-two thousand, four hundred and forty-fifth")-  , (225851433717, "two hundred and twenty-five billion, eight hundred and fifty-one million, four hundred and thirty-three thousand, seven hundred and seventeenth")-  , (365435296162, "three hundred and sixty-five billion, four hundred and thirty-five million, two hundred and ninety-six thousand, one hundred and sixty-second")-  , (591286729879, "five hundred and ninety-one billion, two hundred and eighty-six million, seven hundred and twenty-nine thousand, eight hundred and seventy-ninth")-  , (956722026041, "nine hundred and fifty-six billion, seven hundred and twenty-two million, twenty-six thousand and forty-first")-  , (1548008755920, "one trillion, five hundred and forty-eight billion, eight million, seven hundred and fifty-five thousand, nine hundred and twentieth")-  , (2504730781961, "two trillion, five hundred and four billion, seven hundred and thirty million, seven hundred and eighty-one thousand, nine hundred and sixty-first")-  , (4052739537881, "four trillion, fifty-two billion, seven hundred and thirty-nine million, five hundred and thirty-seven thousand, eight hundred and eighty-first")-  , (6557470319842, "six trillion, five hundred and fifty-seven billion, four hundred and seventy million, three hundred and nineteen thousand, eight hundred and forty-second")-  , (10610209857723, "ten trillion, six hundred and ten billion, two hundred and nine million, eight hundred and fifty-seven thousand, seven hundred and twenty-third")-  , (17167680177565, "seventeen trillion, one hundred and sixty-seven billion, six hundred and eighty million, one hundred and seventy-seven thousand, five hundred and sixty-fifth")-  , (27777890035288, "twenty-seven trillion, seven hundred and seventy-seven billion, eight hundred and ninety million, thirty-five thousand, two hundred and eighty-eighth")-  , (44945570212853, "forty-four trillion, nine hundred and forty-five billion, five hundred and seventy million, two hundred and twelve thousand, eight hundred and fifty-third")-  , (72723460248141, "seventy-two trillion, seven hundred and twenty-three billion, four hundred and sixty million, two hundred and forty-eight thousand, one hundred and forty-first")-  , (117669030460994, "one hundred and seventeen trillion, six hundred and sixty-nine billion, thirty million, four hundred and sixty thousand, nine hundred and ninety-fourth")-  , (190392490709135, "one hundred and ninety trillion, three hundred and ninety-two billion, four hundred and ninety million, seven hundred and nine thousand, one hundred and thirty-fifth")-  , (308061521170129, "three hundred and eight trillion, sixty-one billion, five hundred and twenty-one million, one hundred and seventy thousand, one hundred and twenty-ninth")-  , (498454011879264, "four hundred and ninety-eight trillion, four hundred and fifty-four billion, eleven million, eight hundred and seventy-nine thousand, two hundred and sixty-fourth")-  , (806515533049393, "eight hundred and six trillion, five hundred and fifteen billion, five hundred and thirty-three million, forty-nine thousand, three hundred and ninety-third")-  , (1304969544928657, "one quadrillion, three hundred and four trillion, nine hundred and sixty-nine billion, five hundred and forty-four million, nine hundred and twenty-eight thousand, six hundred and fifty-seventh")-  , (2111485077978050, "two quadrillion, one hundred and eleven trillion, four hundred and eighty-five billion, seventy-seven million, nine hundred and seventy-eight thousand and fiftieth")-  , (3416454622906707, "three quadrillion, four hundred and sixteen trillion, four hundred and fifty-four billion, six hundred and twenty-two million, nine hundred and six thousand, seven hundred and seventh")-  , (5527939700884757, "five quadrillion, five hundred and twenty-seven trillion, nine hundred and thirty-nine billion, seven hundred million, eight hundred and eighty-four thousand, seven hundred and fifty-seventh")-  , (8944394323791464, "eight quadrillion, nine hundred and forty-four trillion, three hundred and ninety-four billion, three hundred and twenty-three million, seven hundred and ninety-one thousand, four hundred and sixty-fourth")-  , (14472334024676221, "fourteen quadrillion, four hundred and seventy-two trillion, three hundred and thirty-four billion, twenty-four million, six hundred and seventy-six thousand, two hundred and twenty-first")-  , (23416728348467685, "twenty-three quadrillion, four hundred and sixteen trillion, seven hundred and twenty-eight billion, three hundred and forty-eight million, four hundred and sixty-seven thousand, six hundred and eighty-fifth")-  , (37889062373143906, "thirty-seven quadrillion, eight hundred and eighty-nine trillion, sixty-two billion, three hundred and seventy-three million, one hundred and forty-three thousand, nine hundred and sixth")-  , (61305790721611591, "sixty-one quadrillion, three hundred and five trillion, seven hundred and ninety billion, seven hundred and twenty-one million, six hundred and eleven thousand, five hundred and ninety-first")-  , (99194853094755497, "ninety-nine quadrillion, one hundred and ninety-four trillion, eight hundred and fifty-three billion, ninety-four million, seven hundred and fifty-five thousand, four hundred and ninety-seventh")-  , (160500643816367088, "one hundred and sixty quadrillion, five hundred trillion, six hundred and forty-three billion, eight hundred and sixteen million, three hundred and sixty-seven thousand and eighty-eighth")-  , (259695496911122585, "two hundred and fifty-nine quadrillion, six hundred and ninety-five trillion, four hundred and ninety-six billion, nine hundred and eleven million, one hundred and twenty-two thousand, five hundred and eighty-fifth")-  , (420196140727489673, "four hundred and twenty quadrillion, one hundred and ninety-six trillion, one hundred and forty billion, seven hundred and twenty-seven million, four hundred and eighty-nine thousand, six hundred and seventy-third")-  , (679891637638612258, "six hundred and seventy-nine quadrillion, eight hundred and ninety-one trillion, six hundred and thirty-seven billion, six hundred and thirty-eight million, six hundred and twelve thousand, two hundred and fifty-eighth")-  , (1100087778366101931, "one quintillion, one hundred quadrillion, eighty-seven trillion, seven hundred and seventy-eight billion, three hundred and sixty-six million, one hundred and one thousand, nine hundred and thirty-first")-  , (1779979416004714189, "one quintillion, seven hundred and seventy-nine quadrillion, nine hundred and seventy-nine trillion, four hundred and sixteen billion, four million, seven hundred and fourteen thousand, one hundred and eighty-ninth")-  , (2880067194370816120, "two quintillion, eight hundred and eighty quadrillion, sixty-seven trillion, one hundred and ninety-four billion, three hundred and seventy million, eight hundred and sixteen thousand, one hundred and twentieth")-  , (4660046610375530309, "four quintillion, six hundred and sixty quadrillion, forty-six trillion, six hundred and ten billion, three hundred and seventy-five million, five hundred and thirty thousand, three hundred and ninth")-  , (7540113804746346429, "seven quintillion, five hundred and forty quadrillion, one hundred and thirteen trillion, eight hundred and four billion, seven hundred and forty-six million, three hundred and forty-six thousand, four hundred and twenty-ninth")-  , (12200160415121876738, "twelve quintillion, two hundred quadrillion, one hundred and sixty trillion, four hundred and fifteen billion, one hundred and twenty-one million, eight hundred and seventy-six thousand, seven hundred and thirty-eighth")-  , (19740274219868223167, "nineteen quintillion, seven hundred and forty quadrillion, two hundred and seventy-four trillion, two hundred and nineteen billion, eight hundred and sixty-eight million, two hundred and twenty-three thousand, one hundred and sixty-seventh")-  , (31940434634990099905, "thirty-one quintillion, nine hundred and forty quadrillion, four hundred and thirty-four trillion, six hundred and thirty-four billion, nine hundred and ninety million, ninety-nine thousand, nine hundred and fifth")-  , (51680708854858323072, "fifty-one quintillion, six hundred and eighty quadrillion, seven hundred and eight trillion, eight hundred and fifty-four billion, eight hundred and fifty-eight million, three hundred and twenty-three thousand and seventy-second")-  , (83621143489848422977, "eighty-three quintillion, six hundred and twenty-one quadrillion, one hundred and forty-three trillion, four hundred and eighty-nine billion, eight hundred and forty-eight million, four hundred and twenty-two thousand, nine hundred and seventy-seventh")-  , (135301852344706746049, "one hundred and thirty-five quintillion, three hundred and one quadrillion, eight hundred and fifty-two trillion, three hundred and forty-four billion, seven hundred and six million, seven hundred and forty-six thousand and forty-ninth")-  , (218922995834555169026, "two hundred and eighteen quintillion, nine hundred and twenty-two quadrillion, nine hundred and ninety-five trillion, eight hundred and thirty-four billion, five hundred and fifty-five million, one hundred and sixty-nine thousand and twenty-sixth")-  , (354224848179261915075, "three hundred and fifty-four quintillion, two hundred and twenty-four quadrillion, eight hundred and forty-eight trillion, one hundred and seventy-nine billion, two hundred and sixty-one million, nine hundred and fifteen thousand and seventy-fifth")-  , (573147844013817084101, "five hundred and seventy-three quintillion, one hundred and forty-seven quadrillion, eight hundred and forty-four trillion, thirteen billion, eight hundred and seventeen million, eighty-four thousand, one hundred and first")-  , (927372692193078999176, "nine hundred and twenty-seven quintillion, three hundred and seventy-two quadrillion, six hundred and ninety-two trillion, one hundred and ninety-three billion, seventy-eight million, nine hundred and ninety-nine thousand, one hundred and seventy-sixth")-  , (1500520536206896083277, "one sextillion, five hundred quintillion, five hundred and twenty quadrillion, five hundred and thirty-six trillion, two hundred and six billion, eight hundred and ninety-six million, eighty-three thousand, two hundred and seventy-seventh")-  , (2427893228399975082453, "two sextillion, four hundred and twenty-seven quintillion, eight hundred and ninety-three quadrillion, two hundred and twenty-eight trillion, three hundred and ninety-nine billion, nine hundred and seventy-five million, eighty-two thousand, four hundred and fifty-third")-  , (3928413764606871165730, "three sextillion, nine hundred and twenty-eight quintillion, four hundred and thirteen quadrillion, seven hundred and sixty-four trillion, six hundred and six billion, eight hundred and seventy-one million, one hundred and sixty-five thousand, seven hundred and thirtieth")-  , (6356306993006846248183, "six sextillion, three hundred and fifty-six quintillion, three hundred and six quadrillion, nine hundred and ninety-three trillion, six billion, eight hundred and forty-six million, two hundred and forty-eight thousand, one hundred and eighty-third")-  , (10284720757613717413913, "ten sextillion, two hundred and eighty-four quintillion, seven hundred and twenty quadrillion, seven hundred and fifty-seven trillion, six hundred and thirteen billion, seven hundred and seventeen million, four hundred and thirteen thousand, nine hundred and thirteenth")-  , (16641027750620563662096, "sixteen sextillion, six hundred and forty-one quintillion, twenty-seven quadrillion, seven hundred and fifty trillion, six hundred and twenty billion, five hundred and sixty-three million, six hundred and sixty-two thousand and ninety-sixth")-  , (26925748508234281076009, "twenty-six sextillion, nine hundred and twenty-five quintillion, seven hundred and forty-eight quadrillion, five hundred and eight trillion, two hundred and thirty-four billion, two hundred and eighty-one million, seventy-six thousand and ninth")-  , (43566776258854844738105, "forty-three sextillion, five hundred and sixty-six quintillion, seven hundred and seventy-six quadrillion, two hundred and fifty-eight trillion, eight hundred and fifty-four billion, eight hundred and forty-four million, seven hundred and thirty-eight thousand, one hundred and fifth")-  , (70492524767089125814114, "seventy sextillion, four hundred and ninety-two quintillion, five hundred and twenty-four quadrillion, seven hundred and sixty-seven trillion, eighty-nine billion, one hundred and twenty-five million, eight hundred and fourteen thousand, one hundred and fourteenth")-  , (114059301025943970552219, "one hundred and fourteen sextillion, fifty-nine quintillion, three hundred and one quadrillion, twenty-five trillion, nine hundred and forty-three billion, nine hundred and seventy million, five hundred and fifty-two thousand, two hundred and nineteenth")-  , (1000, "one thousandth")-  , (10000, "ten thousandth")-  , (100000, "one hundred thousandth")-  , (1000000, "one millionth")-  , (10000000, "ten millionth")-  , (100000000, "one hundred millionth")-  , (1000000000, "one billionth")-  , (10000000000, "ten billionth")-  , (100000000000, "one hundred billionth")-  , (1000000000000, "one trillionth")-  , (10000000000000, "ten trillionth")-  , (100000000000000, "one hundred trillionth")-  , (1000000000000000, "one quadrillionth")-  , (10000000000000000, "ten quadrillionth")-  , (100000000000000000, "one hundred quadrillionth")-  , (1000000000000000000, "one quintillionth")-  , (10000000000000000000, "ten quintillionth")-  , (100000000000000000000, "one hundred quintillionth")-  , (1000000000000000000000, "one sextillionth")-  , (10000000000000000000000, "ten sextillionth")-  , (100000000000000000000000, "one hundred sextillionth")-  , (1000000000000000000000000, "one septillionth")-  ]--shortOrdinals :: [(Integer, Text)]-shortOrdinals = [-    (0,"0th")-  , (1,"1st")-  , (2,"2nd")-  , (3,"3rd")-  , (4,"4th")-  , (5,"5th")-  , (6,"6th")-  , (7,"7th")-  , (8,"8th")-  , (9,"9th")-  , (10,"10th")-  , (11,"11th")-  , (12,"12th")-  , (13,"13th")-  , (14,"14th")-  , (15,"15th")-  , (16,"16th")-  , (17,"17th")-  , (18,"18th")-  , (19,"19th")-  , (20,"20th")-  , (21,"21st")-  , (22,"22nd")-  , (23,"23rd")-  , (24,"24th")-  , (25,"25th")-  , (26,"26th")-  , (27,"27th")-  , (28,"28th")-  , (29,"29th")-  , (30,"30th")-  , (31,"31st")-  , (32,"32nd")-  , (33,"33rd")-  , (34,"34th")-  , (35,"35th")-  , (36,"36th")-  , (37,"37th")-  , (38,"38th")-  , (39,"39th")-  , (40,"40th")-  , (41,"41st")-  , (42,"42nd")-  , (43,"43rd")-  , (44,"44th")-  , (45,"45th")-  , (46,"46th")-  , (47,"47th")-  , (48,"48th")-  , (49,"49th")-  , (50,"50th")-  , (51,"51st")-  , (52,"52nd")-  , (53,"53rd")-  , (54,"54th")-  , (55,"55th")-  , (56,"56th")-  , (57,"57th")-  , (58,"58th")-  , (59,"59th")-  , (60,"60th")-  , (61,"61st")-  , (62,"62nd")-  , (63,"63rd")-  , (64,"64th")-  , (65,"65th")-  , (66,"66th")-  , (67,"67th")-  , (68,"68th")-  , (69,"69th")-  , (70,"70th")-  , (71,"71st")-  , (72,"72nd")-  , (73,"73rd")-  , (74,"74th")-  , (75,"75th")-  , (76,"76th")-  , (77,"77th")-  , (78,"78th")-  , (79,"79th")-  , (80,"80th")-  , (81,"81st")-  , (82,"82nd")-  , (83,"83rd")-  , (84,"84th")-  , (85,"85th")-  , (86,"86th")-  , (87,"87th")-  , (88,"88th")-  , (89,"89th")-  , (90,"90th")-  , (91,"91st")-  , (92,"92nd")-  , (93,"93rd")-  , (94,"94th")-  , (95,"95th")-  , (96,"96th")-  , (97,"97th")-  , (98,"98th")-  , (99,"99th")-  , (100,"100th")-  , (101,"101st")-  , (102,"102nd")-  , (103,"103rd")-  , (104,"104th")-  , (105,"105th")-  , (106,"106th")-  , (107,"107th")-  , (108,"108th")-  , (109,"109th")-  , (110,"110th")-  , (111,"111th")-  , (112,"112th")-  , (113,"113th")-  , (114,"114th")-  , (115,"115th")-  , (116,"116th")-  , (117,"117th")-  , (118,"118th")-  , (119,"119th")-  , (120,"120th")-  , (121,"121st")-  , (122,"122nd")-  , (123,"123rd")-  , (124,"124th")-  , (125,"125th")-  , (126,"126th")-  , (127,"127th")-  , (128,"128th")-  , (129,"129th")-  , (130,"130th")-  , (131,"131st")-  , (132,"132nd")-  , (133,"133rd")-  , (134,"134th")-  , (135,"135th")-  , (136,"136th")-  , (137,"137th")-  , (138,"138th")-  , (139,"139th")-  , (140,"140th")-  , (141,"141st")-  , (142,"142nd")-  , (143,"143rd")-  , (144,"144th")-  , (145,"145th")-  , (146,"146th")-  , (147,"147th")-  , (148,"148th")-  , (149,"149th")-  , (150,"150th")-  , (151,"151st")-  , (152,"152nd")-  , (153,"153rd")-  , (154,"154th")-  , (155,"155th")-  , (156,"156th")-  , (157,"157th")-  , (158,"158th")-  , (159,"159th")-  , (160,"160th")-  , (161,"161st")-  , (162,"162nd")-  , (163,"163rd")-  , (164,"164th")-  , (165,"165th")-  , (166,"166th")-  , (167,"167th")-  , (168,"168th")-  , (169,"169th")-  , (170,"170th")-  , (171,"171st")-  , (172,"172nd")-  , (173,"173rd")-  , (174,"174th")-  , (175,"175th")-  , (176,"176th")-  , (177,"177th")-  , (178,"178th")-  , (179,"179th")-  , (180,"180th")-  , (181,"181st")-  , (182,"182nd")-  , (183,"183rd")-  , (184,"184th")-  , (185,"185th")-  , (186,"186th")-  , (187,"187th")-  , (188,"188th")-  , (189,"189th")-  , (190,"190th")-  , (191,"191st")-  , (192,"192nd")-  , (193,"193rd")-  , (194,"194th")-  , (195,"195th")-  , (196,"196th")-  , (197,"197th")-  , (198,"198th")-  , (199,"199th")-  , (200,"200th")-  , (233,"233rd")-  , (377,"377th")-  , (610,"610th")-  , (987,"987th")-  , (1597,"1597th")-  , (2584,"2584th")-  , (4181,"4181st")-  , (6765,"6765th")-  , (10946,"10946th")-  , (17711,"17711th")-  , (28657,"28657th")-  , (46368,"46368th")-  , (75025,"75025th")-  , (121393,"121393rd")-  , (196418,"196418th")-  , (317811,"317811th")-  , (514229,"514229th")-  , (832040,"832040th")-  , (1346269,"1346269th")-  , (2178309,"2178309th")-  , (3524578,"3524578th")-  , (5702887,"5702887th")-  , (9227465,"9227465th")-  , (14930352,"14930352nd")-  , (24157817,"24157817th")-  , (39088169,"39088169th")-  , (63245986,"63245986th")-  , (102334155,"102334155th")-  , (165580141,"165580141st")-  , (267914296,"267914296th")-  , (433494437,"433494437th")-  , (701408733,"701408733rd")-  , (1134903170,"1134903170th")-  , (1836311903,"1836311903rd")-  , (2971215073,"2971215073rd")-  , (4807526976,"4807526976th")-  , (7778742049,"7778742049th")-  , (12586269025,"12586269025th")-  , (20365011074,"20365011074th")-  , (32951280099,"32951280099th")-  , (53316291173,"53316291173rd")-  , (86267571272,"86267571272nd")-  , (139583862445,"139583862445th")-  , (225851433717,"225851433717th")-  , (365435296162,"365435296162nd")-  , (591286729879,"591286729879th")-  , (956722026041,"956722026041st")-  , (1548008755920,"1548008755920th")-  , (2504730781961,"2504730781961st")-  , (4052739537881,"4052739537881st")-  , (6557470319842,"6557470319842nd")-  , (10610209857723,"10610209857723rd")-  , (17167680177565,"17167680177565th")-  , (27777890035288,"27777890035288th")-  , (44945570212853,"44945570212853rd")-  , (72723460248141,"72723460248141st")-  , (117669030460994,"117669030460994th")-  , (190392490709135,"190392490709135th")-  , (308061521170129,"308061521170129th")-  , (498454011879264,"498454011879264th")-  , (806515533049393,"806515533049393rd")-  , (1304969544928657,"1304969544928657th")-  , (2111485077978050,"2111485077978050th")-  , (3416454622906707,"3416454622906707th")-  , (5527939700884757,"5527939700884757th")-  , (8944394323791464,"8944394323791464th")-  , (14472334024676221,"14472334024676221st")-  , (23416728348467685,"23416728348467685th")-  , (37889062373143906,"37889062373143906th")-  , (61305790721611591,"61305790721611591st")-  , (99194853094755497,"99194853094755497th")-  , (160500643816367088,"160500643816367088th")-  , (259695496911122585,"259695496911122585th")-  , (420196140727489673,"420196140727489673rd")-  , (679891637638612258,"679891637638612258th")-  , (1100087778366101931,"1100087778366101931st")-  , (1779979416004714189,"1779979416004714189th")-  , (2880067194370816120,"2880067194370816120th")-  , (4660046610375530309,"4660046610375530309th")-  , (7540113804746346429,"7540113804746346429th")-  , (12200160415121876738,"12200160415121876738th")-  , (19740274219868223167,"19740274219868223167th")-  , (31940434634990099905,"31940434634990099905th")-  , (51680708854858323072,"51680708854858323072nd")-  , (83621143489848422977,"83621143489848422977th")-  , (135301852344706746049,"135301852344706746049th")-  , (218922995834555169026,"218922995834555169026th")-  , (354224848179261915075,"354224848179261915075th")-  , (573147844013817084101,"573147844013817084101st")-  , (927372692193078999176,"927372692193078999176th")-  , (1500520536206896083277,"1500520536206896083277th")-  , (2427893228399975082453,"2427893228399975082453rd")-  , (3928413764606871165730,"3928413764606871165730th")-  , (6356306993006846248183,"6356306993006846248183rd")-  , (10284720757613717413913,"10284720757613717413913th")-  , (16641027750620563662096,"16641027750620563662096th")-  , (26925748508234281076009,"26925748508234281076009th")-  , (43566776258854844738105,"43566776258854844738105th")-  , (70492524767089125814114,"70492524767089125814114th")-  , (114059301025943970552219,"114059301025943970552219th")-  , (1000,"1000th")-  , (10000,"10000th")-  , (100000,"100000th")-  , (1000000,"1000000th")-  , (10000000,"10000000th")-  , (100000000,"100000000th")-  , (1000000000,"1000000000th")-  , (10000000000,"10000000000th")-  , (100000000000,"100000000000th")-  , (1000000000000,"1000000000000th")-  , (10000000000000,"10000000000000th")-  , (100000000000000,"100000000000000th")-  , (1000000000000000,"1000000000000000th")-  , (10000000000000000,"10000000000000000th")-  , (100000000000000000,"100000000000000000th")-  , (1000000000000000000,"1000000000000000000th")-  , (10000000000000000000,"10000000000000000000th")-  , (100000000000000000000,"100000000000000000000th")-  , (1000000000000000000000,"1000000000000000000000th")-  , (10000000000000000000000,"10000000000000000000000th")-  , (100000000000000000000000,"100000000000000000000000th")-  , (1000000000000000000000000,"1000000000000000000000000th")+import Data.Time.LocalTime(TimeOfDay(TimeOfDay))++import Test.Hspec(Spec)+import Text.Numerals.Languages.English(english)+import Text.Numerals.LanguageTest(testLanguage)++spec :: Spec+spec = testLanguage "English" english (cardinals <> minusCardinals) ordinals shortOrdinals clockTime++cardinals :: [(Integer, Text)]+cardinals = [+    (0, "zero")+  , (1, "one")+  , (2, "two")+  , (3, "three")+  , (4, "four")+  , (5, "five")+  , (6, "six")+  , (7, "seven")+  , (8, "eight")+  , (9, "nine")+  , (10, "ten")+  , (11, "eleven")+  , (12, "twelve")+  , (13, "thirteen")+  , (14, "fourteen")+  , (15, "fifteen")+  , (16, "sixteen")+  , (17, "seventeen")+  , (18, "eighteen")+  , (19, "nineteen")+  , (20, "twenty")+  , (21, "twenty-one")+  , (22, "twenty-two")+  , (23, "twenty-three")+  , (24, "twenty-four")+  , (25, "twenty-five")+  , (26, "twenty-six")+  , (27, "twenty-seven")+  , (28, "twenty-eight")+  , (29, "twenty-nine")+  , (30, "thirty")+  , (31, "thirty-one")+  , (32, "thirty-two")+  , (33, "thirty-three")+  , (34, "thirty-four")+  , (35, "thirty-five")+  , (36, "thirty-six")+  , (37, "thirty-seven")+  , (38, "thirty-eight")+  , (39, "thirty-nine")+  , (40, "forty")+  , (41, "forty-one")+  , (42, "forty-two")+  , (43, "forty-three")+  , (44, "forty-four")+  , (45, "forty-five")+  , (46, "forty-six")+  , (47, "forty-seven")+  , (48, "forty-eight")+  , (49, "forty-nine")+  , (50, "fifty")+  , (51, "fifty-one")+  , (52, "fifty-two")+  , (53, "fifty-three")+  , (54, "fifty-four")+  , (55, "fifty-five")+  , (56, "fifty-six")+  , (57, "fifty-seven")+  , (58, "fifty-eight")+  , (59, "fifty-nine")+  , (60, "sixty")+  , (61, "sixty-one")+  , (62, "sixty-two")+  , (63, "sixty-three")+  , (64, "sixty-four")+  , (65, "sixty-five")+  , (66, "sixty-six")+  , (67, "sixty-seven")+  , (68, "sixty-eight")+  , (69, "sixty-nine")+  , (70, "seventy")+  , (71, "seventy-one")+  , (72, "seventy-two")+  , (73, "seventy-three")+  , (74, "seventy-four")+  , (75, "seventy-five")+  , (76, "seventy-six")+  , (77, "seventy-seven")+  , (78, "seventy-eight")+  , (79, "seventy-nine")+  , (80, "eighty")+  , (81, "eighty-one")+  , (82, "eighty-two")+  , (83, "eighty-three")+  , (84, "eighty-four")+  , (85, "eighty-five")+  , (86, "eighty-six")+  , (87, "eighty-seven")+  , (88, "eighty-eight")+  , (89, "eighty-nine")+  , (90, "ninety")+  , (91, "ninety-one")+  , (92, "ninety-two")+  , (93, "ninety-three")+  , (94, "ninety-four")+  , (95, "ninety-five")+  , (96, "ninety-six")+  , (97, "ninety-seven")+  , (98, "ninety-eight")+  , (99, "ninety-nine")+  , (100, "one hundred")+  , (101, "one hundred and one")+  , (102, "one hundred and two")+  , (103, "one hundred and three")+  , (104, "one hundred and four")+  , (105, "one hundred and five")+  , (106, "one hundred and six")+  , (107, "one hundred and seven")+  , (108, "one hundred and eight")+  , (109, "one hundred and nine")+  , (110, "one hundred and ten")+  , (111, "one hundred and eleven")+  , (112, "one hundred and twelve")+  , (113, "one hundred and thirteen")+  , (114, "one hundred and fourteen")+  , (115, "one hundred and fifteen")+  , (116, "one hundred and sixteen")+  , (117, "one hundred and seventeen")+  , (118, "one hundred and eighteen")+  , (119, "one hundred and nineteen")+  , (120, "one hundred and twenty")+  , (121, "one hundred and twenty-one")+  , (122, "one hundred and twenty-two")+  , (123, "one hundred and twenty-three")+  , (124, "one hundred and twenty-four")+  , (125, "one hundred and twenty-five")+  , (126, "one hundred and twenty-six")+  , (127, "one hundred and twenty-seven")+  , (128, "one hundred and twenty-eight")+  , (129, "one hundred and twenty-nine")+  , (130, "one hundred and thirty")+  , (131, "one hundred and thirty-one")+  , (132, "one hundred and thirty-two")+  , (133, "one hundred and thirty-three")+  , (134, "one hundred and thirty-four")+  , (135, "one hundred and thirty-five")+  , (136, "one hundred and thirty-six")+  , (137, "one hundred and thirty-seven")+  , (138, "one hundred and thirty-eight")+  , (139, "one hundred and thirty-nine")+  , (140, "one hundred and forty")+  , (141, "one hundred and forty-one")+  , (142, "one hundred and forty-two")+  , (143, "one hundred and forty-three")+  , (144, "one hundred and forty-four")+  , (145, "one hundred and forty-five")+  , (146, "one hundred and forty-six")+  , (147, "one hundred and forty-seven")+  , (148, "one hundred and forty-eight")+  , (149, "one hundred and forty-nine")+  , (150, "one hundred and fifty")+  , (151, "one hundred and fifty-one")+  , (152, "one hundred and fifty-two")+  , (153, "one hundred and fifty-three")+  , (154, "one hundred and fifty-four")+  , (155, "one hundred and fifty-five")+  , (156, "one hundred and fifty-six")+  , (157, "one hundred and fifty-seven")+  , (158, "one hundred and fifty-eight")+  , (159, "one hundred and fifty-nine")+  , (160, "one hundred and sixty")+  , (161, "one hundred and sixty-one")+  , (162, "one hundred and sixty-two")+  , (163, "one hundred and sixty-three")+  , (164, "one hundred and sixty-four")+  , (165, "one hundred and sixty-five")+  , (166, "one hundred and sixty-six")+  , (167, "one hundred and sixty-seven")+  , (168, "one hundred and sixty-eight")+  , (169, "one hundred and sixty-nine")+  , (170, "one hundred and seventy")+  , (171, "one hundred and seventy-one")+  , (172, "one hundred and seventy-two")+  , (173, "one hundred and seventy-three")+  , (174, "one hundred and seventy-four")+  , (175, "one hundred and seventy-five")+  , (176, "one hundred and seventy-six")+  , (177, "one hundred and seventy-seven")+  , (178, "one hundred and seventy-eight")+  , (179, "one hundred and seventy-nine")+  , (180, "one hundred and eighty")+  , (181, "one hundred and eighty-one")+  , (182, "one hundred and eighty-two")+  , (183, "one hundred and eighty-three")+  , (184, "one hundred and eighty-four")+  , (185, "one hundred and eighty-five")+  , (186, "one hundred and eighty-six")+  , (187, "one hundred and eighty-seven")+  , (188, "one hundred and eighty-eight")+  , (189, "one hundred and eighty-nine")+  , (190, "one hundred and ninety")+  , (191, "one hundred and ninety-one")+  , (192, "one hundred and ninety-two")+  , (193, "one hundred and ninety-three")+  , (194, "one hundred and ninety-four")+  , (195, "one hundred and ninety-five")+  , (196, "one hundred and ninety-six")+  , (197, "one hundred and ninety-seven")+  , (198, "one hundred and ninety-eight")+  , (199, "one hundred and ninety-nine")+  , (200, "two hundred")+  , (233, "two hundred and thirty-three")+  , (377, "three hundred and seventy-seven")+  , (610, "six hundred and ten")+  , (987, "nine hundred and eighty-seven")+  , (1597, "one thousand, five hundred and ninety-seven")+  , (2584, "two thousand, five hundred and eighty-four")+  , (4181, "four thousand, one hundred and eighty-one")+  , (6765, "six thousand, seven hundred and sixty-five")+  , (10946, "ten thousand, nine hundred and forty-six")+  , (17711, "seventeen thousand, seven hundred and eleven")+  , (28657, "twenty-eight thousand, six hundred and fifty-seven")+  , (46368, "forty-six thousand, three hundred and sixty-eight")+  , (75025, "seventy-five thousand and twenty-five")+  , (121393, "one hundred and twenty-one thousand, three hundred and ninety-three")+  , (196418, "one hundred and ninety-six thousand, four hundred and eighteen")+  , (317811, "three hundred and seventeen thousand, eight hundred and eleven")+  , (514229, "five hundred and fourteen thousand, two hundred and twenty-nine")+  , (832040, "eight hundred and thirty-two thousand and forty")+  , (1346269, "one million, three hundred and forty-six thousand, two hundred and sixty-nine")+  , (2178309, "two million, one hundred and seventy-eight thousand, three hundred and nine")+  , (3524578, "three million, five hundred and twenty-four thousand, five hundred and seventy-eight")+  , (5702887, "five million, seven hundred and two thousand, eight hundred and eighty-seven")+  , (9227465, "nine million, two hundred and twenty-seven thousand, four hundred and sixty-five")+  , (14930352, "fourteen million, nine hundred and thirty thousand, three hundred and fifty-two")+  , (24157817, "twenty-four million, one hundred and fifty-seven thousand, eight hundred and seventeen")+  , (39088169, "thirty-nine million, eighty-eight thousand, one hundred and sixty-nine")+  , (63245986, "sixty-three million, two hundred and forty-five thousand, nine hundred and eighty-six")+  , (102334155, "one hundred and two million, three hundred and thirty-four thousand, one hundred and fifty-five")+  , (165580141, "one hundred and sixty-five million, five hundred and eighty thousand, one hundred and forty-one")+  , (267914296, "two hundred and sixty-seven million, nine hundred and fourteen thousand, two hundred and ninety-six")+  , (433494437, "four hundred and thirty-three million, four hundred and ninety-four thousand, four hundred and thirty-seven")+  , (701408733, "seven hundred and one million, four hundred and eight thousand, seven hundred and thirty-three")+  , (1134903170, "one billion, one hundred and thirty-four million, nine hundred and three thousand, one hundred and seventy")+  , (1836311903, "one billion, eight hundred and thirty-six million, three hundred and eleven thousand, nine hundred and three")+  , (2971215073, "two billion, nine hundred and seventy-one million, two hundred and fifteen thousand and seventy-three")+  , (4807526976, "four billion, eight hundred and seven million, five hundred and twenty-six thousand, nine hundred and seventy-six")+  , (7778742049, "seven billion, seven hundred and seventy-eight million, seven hundred and forty-two thousand and forty-nine")+  , (12586269025, "twelve billion, five hundred and eighty-six million, two hundred and sixty-nine thousand and twenty-five")+  , (20365011074, "twenty billion, three hundred and sixty-five million, eleven thousand and seventy-four")+  , (32951280099, "thirty-two billion, nine hundred and fifty-one million, two hundred and eighty thousand and ninety-nine")+  , (53316291173, "fifty-three billion, three hundred and sixteen million, two hundred and ninety-one thousand, one hundred and seventy-three")+  , (86267571272, "eighty-six billion, two hundred and sixty-seven million, five hundred and seventy-one thousand, two hundred and seventy-two")+  , (139583862445, "one hundred and thirty-nine billion, five hundred and eighty-three million, eight hundred and sixty-two thousand, four hundred and forty-five")+  , (225851433717, "two hundred and twenty-five billion, eight hundred and fifty-one million, four hundred and thirty-three thousand, seven hundred and seventeen")+  , (365435296162, "three hundred and sixty-five billion, four hundred and thirty-five million, two hundred and ninety-six thousand, one hundred and sixty-two")+  , (591286729879, "five hundred and ninety-one billion, two hundred and eighty-six million, seven hundred and twenty-nine thousand, eight hundred and seventy-nine")+  , (956722026041, "nine hundred and fifty-six billion, seven hundred and twenty-two million, twenty-six thousand and forty-one")+  , (1548008755920, "one trillion, five hundred and forty-eight billion, eight million, seven hundred and fifty-five thousand, nine hundred and twenty")+  , (2504730781961, "two trillion, five hundred and four billion, seven hundred and thirty million, seven hundred and eighty-one thousand, nine hundred and sixty-one")+  , (4052739537881, "four trillion, fifty-two billion, seven hundred and thirty-nine million, five hundred and thirty-seven thousand, eight hundred and eighty-one")+  , (6557470319842, "six trillion, five hundred and fifty-seven billion, four hundred and seventy million, three hundred and nineteen thousand, eight hundred and forty-two")+  , (10610209857723, "ten trillion, six hundred and ten billion, two hundred and nine million, eight hundred and fifty-seven thousand, seven hundred and twenty-three")+  , (17167680177565, "seventeen trillion, one hundred and sixty-seven billion, six hundred and eighty million, one hundred and seventy-seven thousand, five hundred and sixty-five")+  , (27777890035288, "twenty-seven trillion, seven hundred and seventy-seven billion, eight hundred and ninety million, thirty-five thousand, two hundred and eighty-eight")+  , (44945570212853, "forty-four trillion, nine hundred and forty-five billion, five hundred and seventy million, two hundred and twelve thousand, eight hundred and fifty-three")+  , (72723460248141, "seventy-two trillion, seven hundred and twenty-three billion, four hundred and sixty million, two hundred and forty-eight thousand, one hundred and forty-one")+  , (117669030460994, "one hundred and seventeen trillion, six hundred and sixty-nine billion, thirty million, four hundred and sixty thousand, nine hundred and ninety-four")+  , (190392490709135, "one hundred and ninety trillion, three hundred and ninety-two billion, four hundred and ninety million, seven hundred and nine thousand, one hundred and thirty-five")+  , (308061521170129, "three hundred and eight trillion, sixty-one billion, five hundred and twenty-one million, one hundred and seventy thousand, one hundred and twenty-nine")+  , (498454011879264, "four hundred and ninety-eight trillion, four hundred and fifty-four billion, eleven million, eight hundred and seventy-nine thousand, two hundred and sixty-four")+  , (806515533049393, "eight hundred and six trillion, five hundred and fifteen billion, five hundred and thirty-three million, forty-nine thousand, three hundred and ninety-three")+  , (1304969544928657, "one quadrillion, three hundred and four trillion, nine hundred and sixty-nine billion, five hundred and forty-four million, nine hundred and twenty-eight thousand, six hundred and fifty-seven")+  , (2111485077978050, "two quadrillion, one hundred and eleven trillion, four hundred and eighty-five billion, seventy-seven million, nine hundred and seventy-eight thousand and fifty")+  , (3416454622906707, "three quadrillion, four hundred and sixteen trillion, four hundred and fifty-four billion, six hundred and twenty-two million, nine hundred and six thousand, seven hundred and seven")+  , (5527939700884757, "five quadrillion, five hundred and twenty-seven trillion, nine hundred and thirty-nine billion, seven hundred million, eight hundred and eighty-four thousand, seven hundred and fifty-seven")+  , (8944394323791464, "eight quadrillion, nine hundred and forty-four trillion, three hundred and ninety-four billion, three hundred and twenty-three million, seven hundred and ninety-one thousand, four hundred and sixty-four")+  , (14472334024676221, "fourteen quadrillion, four hundred and seventy-two trillion, three hundred and thirty-four billion, twenty-four million, six hundred and seventy-six thousand, two hundred and twenty-one")+  , (23416728348467685, "twenty-three quadrillion, four hundred and sixteen trillion, seven hundred and twenty-eight billion, three hundred and forty-eight million, four hundred and sixty-seven thousand, six hundred and eighty-five")+  , (37889062373143906, "thirty-seven quadrillion, eight hundred and eighty-nine trillion, sixty-two billion, three hundred and seventy-three million, one hundred and forty-three thousand, nine hundred and six")+  , (61305790721611591, "sixty-one quadrillion, three hundred and five trillion, seven hundred and ninety billion, seven hundred and twenty-one million, six hundred and eleven thousand, five hundred and ninety-one")+  , (99194853094755497, "ninety-nine quadrillion, one hundred and ninety-four trillion, eight hundred and fifty-three billion, ninety-four million, seven hundred and fifty-five thousand, four hundred and ninety-seven")+  , (160500643816367088, "one hundred and sixty quadrillion, five hundred trillion, six hundred and forty-three billion, eight hundred and sixteen million, three hundred and sixty-seven thousand and eighty-eight")+  , (259695496911122585, "two hundred and fifty-nine quadrillion, six hundred and ninety-five trillion, four hundred and ninety-six billion, nine hundred and eleven million, one hundred and twenty-two thousand, five hundred and eighty-five")+  , (420196140727489673, "four hundred and twenty quadrillion, one hundred and ninety-six trillion, one hundred and forty billion, seven hundred and twenty-seven million, four hundred and eighty-nine thousand, six hundred and seventy-three")+  , (679891637638612258, "six hundred and seventy-nine quadrillion, eight hundred and ninety-one trillion, six hundred and thirty-seven billion, six hundred and thirty-eight million, six hundred and twelve thousand, two hundred and fifty-eight")+  , (1100087778366101931, "one quintillion, one hundred quadrillion, eighty-seven trillion, seven hundred and seventy-eight billion, three hundred and sixty-six million, one hundred and one thousand, nine hundred and thirty-one")+  , (1779979416004714189, "one quintillion, seven hundred and seventy-nine quadrillion, nine hundred and seventy-nine trillion, four hundred and sixteen billion, four million, seven hundred and fourteen thousand, one hundred and eighty-nine")+  , (2880067194370816120, "two quintillion, eight hundred and eighty quadrillion, sixty-seven trillion, one hundred and ninety-four billion, three hundred and seventy million, eight hundred and sixteen thousand, one hundred and twenty")+  , (4660046610375530309, "four quintillion, six hundred and sixty quadrillion, forty-six trillion, six hundred and ten billion, three hundred and seventy-five million, five hundred and thirty thousand, three hundred and nine")+  , (7540113804746346429, "seven quintillion, five hundred and forty quadrillion, one hundred and thirteen trillion, eight hundred and four billion, seven hundred and forty-six million, three hundred and forty-six thousand, four hundred and twenty-nine")+  , (12200160415121876738, "twelve quintillion, two hundred quadrillion, one hundred and sixty trillion, four hundred and fifteen billion, one hundred and twenty-one million, eight hundred and seventy-six thousand, seven hundred and thirty-eight")+  , (19740274219868223167, "nineteen quintillion, seven hundred and forty quadrillion, two hundred and seventy-four trillion, two hundred and nineteen billion, eight hundred and sixty-eight million, two hundred and twenty-three thousand, one hundred and sixty-seven")+  , (31940434634990099905, "thirty-one quintillion, nine hundred and forty quadrillion, four hundred and thirty-four trillion, six hundred and thirty-four billion, nine hundred and ninety million, ninety-nine thousand, nine hundred and five")+  , (51680708854858323072, "fifty-one quintillion, six hundred and eighty quadrillion, seven hundred and eight trillion, eight hundred and fifty-four billion, eight hundred and fifty-eight million, three hundred and twenty-three thousand and seventy-two")+  , (83621143489848422977, "eighty-three quintillion, six hundred and twenty-one quadrillion, one hundred and forty-three trillion, four hundred and eighty-nine billion, eight hundred and forty-eight million, four hundred and twenty-two thousand, nine hundred and seventy-seven")+  , (135301852344706746049, "one hundred and thirty-five quintillion, three hundred and one quadrillion, eight hundred and fifty-two trillion, three hundred and forty-four billion, seven hundred and six million, seven hundred and forty-six thousand and forty-nine")+  , (218922995834555169026, "two hundred and eighteen quintillion, nine hundred and twenty-two quadrillion, nine hundred and ninety-five trillion, eight hundred and thirty-four billion, five hundred and fifty-five million, one hundred and sixty-nine thousand and twenty-six")+  , (354224848179261915075, "three hundred and fifty-four quintillion, two hundred and twenty-four quadrillion, eight hundred and forty-eight trillion, one hundred and seventy-nine billion, two hundred and sixty-one million, nine hundred and fifteen thousand and seventy-five")+  , (573147844013817084101, "five hundred and seventy-three quintillion, one hundred and forty-seven quadrillion, eight hundred and forty-four trillion, thirteen billion, eight hundred and seventeen million, eighty-four thousand, one hundred and one")+  , (927372692193078999176, "nine hundred and twenty-seven quintillion, three hundred and seventy-two quadrillion, six hundred and ninety-two trillion, one hundred and ninety-three billion, seventy-eight million, nine hundred and ninety-nine thousand, one hundred and seventy-six")+  , (1500520536206896083277, "one sextillion, five hundred quintillion, five hundred and twenty quadrillion, five hundred and thirty-six trillion, two hundred and six billion, eight hundred and ninety-six million, eighty-three thousand, two hundred and seventy-seven")+  , (2427893228399975082453, "two sextillion, four hundred and twenty-seven quintillion, eight hundred and ninety-three quadrillion, two hundred and twenty-eight trillion, three hundred and ninety-nine billion, nine hundred and seventy-five million, eighty-two thousand, four hundred and fifty-three")+  , (3928413764606871165730, "three sextillion, nine hundred and twenty-eight quintillion, four hundred and thirteen quadrillion, seven hundred and sixty-four trillion, six hundred and six billion, eight hundred and seventy-one million, one hundred and sixty-five thousand, seven hundred and thirty")+  , (6356306993006846248183, "six sextillion, three hundred and fifty-six quintillion, three hundred and six quadrillion, nine hundred and ninety-three trillion, six billion, eight hundred and forty-six million, two hundred and forty-eight thousand, one hundred and eighty-three")+  , (10284720757613717413913, "ten sextillion, two hundred and eighty-four quintillion, seven hundred and twenty quadrillion, seven hundred and fifty-seven trillion, six hundred and thirteen billion, seven hundred and seventeen million, four hundred and thirteen thousand, nine hundred and thirteen")+  , (16641027750620563662096, "sixteen sextillion, six hundred and forty-one quintillion, twenty-seven quadrillion, seven hundred and fifty trillion, six hundred and twenty billion, five hundred and sixty-three million, six hundred and sixty-two thousand and ninety-six")+  , (26925748508234281076009, "twenty-six sextillion, nine hundred and twenty-five quintillion, seven hundred and forty-eight quadrillion, five hundred and eight trillion, two hundred and thirty-four billion, two hundred and eighty-one million, seventy-six thousand and nine")+  , (43566776258854844738105, "forty-three sextillion, five hundred and sixty-six quintillion, seven hundred and seventy-six quadrillion, two hundred and fifty-eight trillion, eight hundred and fifty-four billion, eight hundred and forty-four million, seven hundred and thirty-eight thousand, one hundred and five")+  , (70492524767089125814114, "seventy sextillion, four hundred and ninety-two quintillion, five hundred and twenty-four quadrillion, seven hundred and sixty-seven trillion, eighty-nine billion, one hundred and twenty-five million, eight hundred and fourteen thousand, one hundred and fourteen")+  , (114059301025943970552219, "one hundred and fourteen sextillion, fifty-nine quintillion, three hundred and one quadrillion, twenty-five trillion, nine hundred and forty-three billion, nine hundred and seventy million, five hundred and fifty-two thousand, two hundred and nineteen")+  , (1000, "one thousand")+  , (10000, "ten thousand")+  , (100000, "one hundred thousand")+  , (1000000, "one million")+  , (10000000, "ten million")+  , (100000000, "one hundred million")+  , (1000000000, "one billion")+  , (10000000000, "ten billion")+  , (100000000000, "one hundred billion")+  , (1000000000000, "one trillion")+  , (10000000000000, "ten trillion")+  , (100000000000000, "one hundred trillion")+  , (1000000000000000, "one quadrillion")+  , (10000000000000000, "ten quadrillion")+  , (100000000000000000, "one hundred quadrillion")+  , (1000000000000000000, "one quintillion")+  , (10000000000000000000, "ten quintillion")+  , (100000000000000000000, "one hundred quintillion")+  , (1000000000000000000000, "one sextillion")+  , (10000000000000000000000, "ten sextillion")+  , (100000000000000000000000, "one hundred sextillion")+  , (1000000000000000000000000, "one septillion")+  ]++ordinals :: [(Integer, Text)]+ordinals = [+    (0, "zeroth")+  , (1, "first")+  , (2, "second")+  , (3, "third")+  , (4, "fourth")+  , (5, "fifth")+  , (6, "sixth")+  , (7, "seventh")+  , (8, "eighth")+  , (9, "ninth")+  , (10, "tenth")+  , (11, "eleventh")+  , (12, "twelfth")+  , (13, "thirteenth")+  , (14, "fourteenth")+  , (15, "fifteenth")+  , (16, "sixteenth")+  , (17, "seventeenth")+  , (18, "eighteenth")+  , (19, "nineteenth")+  , (20, "twentieth")+  , (21, "twenty-first")+  , (22, "twenty-second")+  , (23, "twenty-third")+  , (24, "twenty-fourth")+  , (25, "twenty-fifth")+  , (26, "twenty-sixth")+  , (27, "twenty-seventh")+  , (28, "twenty-eighth")+  , (29, "twenty-ninth")+  , (30, "thirtieth")+  , (31, "thirty-first")+  , (32, "thirty-second")+  , (33, "thirty-third")+  , (34, "thirty-fourth")+  , (35, "thirty-fifth")+  , (36, "thirty-sixth")+  , (37, "thirty-seventh")+  , (38, "thirty-eighth")+  , (39, "thirty-ninth")+  , (40, "fortieth")+  , (41, "forty-first")+  , (42, "forty-second")+  , (43, "forty-third")+  , (44, "forty-fourth")+  , (45, "forty-fifth")+  , (46, "forty-sixth")+  , (47, "forty-seventh")+  , (48, "forty-eighth")+  , (49, "forty-ninth")+  , (50, "fiftieth")+  , (51, "fifty-first")+  , (52, "fifty-second")+  , (53, "fifty-third")+  , (54, "fifty-fourth")+  , (55, "fifty-fifth")+  , (56, "fifty-sixth")+  , (57, "fifty-seventh")+  , (58, "fifty-eighth")+  , (59, "fifty-ninth")+  , (60, "sixtieth")+  , (61, "sixty-first")+  , (62, "sixty-second")+  , (63, "sixty-third")+  , (64, "sixty-fourth")+  , (65, "sixty-fifth")+  , (66, "sixty-sixth")+  , (67, "sixty-seventh")+  , (68, "sixty-eighth")+  , (69, "sixty-ninth")+  , (70, "seventieth")+  , (71, "seventy-first")+  , (72, "seventy-second")+  , (73, "seventy-third")+  , (74, "seventy-fourth")+  , (75, "seventy-fifth")+  , (76, "seventy-sixth")+  , (77, "seventy-seventh")+  , (78, "seventy-eighth")+  , (79, "seventy-ninth")+  , (80, "eightieth")+  , (81, "eighty-first")+  , (82, "eighty-second")+  , (83, "eighty-third")+  , (84, "eighty-fourth")+  , (85, "eighty-fifth")+  , (86, "eighty-sixth")+  , (87, "eighty-seventh")+  , (88, "eighty-eighth")+  , (89, "eighty-ninth")+  , (90, "ninetieth")+  , (91, "ninety-first")+  , (92, "ninety-second")+  , (93, "ninety-third")+  , (94, "ninety-fourth")+  , (95, "ninety-fifth")+  , (96, "ninety-sixth")+  , (97, "ninety-seventh")+  , (98, "ninety-eighth")+  , (99, "ninety-ninth")+  , (100, "one hundredth")+  , (101, "one hundred and first")+  , (102, "one hundred and second")+  , (103, "one hundred and third")+  , (104, "one hundred and fourth")+  , (105, "one hundred and fifth")+  , (106, "one hundred and sixth")+  , (107, "one hundred and seventh")+  , (108, "one hundred and eighth")+  , (109, "one hundred and ninth")+  , (110, "one hundred and tenth")+  , (111, "one hundred and eleventh")+  , (112, "one hundred and twelfth")+  , (113, "one hundred and thirteenth")+  , (114, "one hundred and fourteenth")+  , (115, "one hundred and fifteenth")+  , (116, "one hundred and sixteenth")+  , (117, "one hundred and seventeenth")+  , (118, "one hundred and eighteenth")+  , (119, "one hundred and nineteenth")+  , (120, "one hundred and twentieth")+  , (121, "one hundred and twenty-first")+  , (122, "one hundred and twenty-second")+  , (123, "one hundred and twenty-third")+  , (124, "one hundred and twenty-fourth")+  , (125, "one hundred and twenty-fifth")+  , (126, "one hundred and twenty-sixth")+  , (127, "one hundred and twenty-seventh")+  , (128, "one hundred and twenty-eighth")+  , (129, "one hundred and twenty-ninth")+  , (130, "one hundred and thirtieth")+  , (131, "one hundred and thirty-first")+  , (132, "one hundred and thirty-second")+  , (133, "one hundred and thirty-third")+  , (134, "one hundred and thirty-fourth")+  , (135, "one hundred and thirty-fifth")+  , (136, "one hundred and thirty-sixth")+  , (137, "one hundred and thirty-seventh")+  , (138, "one hundred and thirty-eighth")+  , (139, "one hundred and thirty-ninth")+  , (140, "one hundred and fortieth")+  , (141, "one hundred and forty-first")+  , (142, "one hundred and forty-second")+  , (143, "one hundred and forty-third")+  , (144, "one hundred and forty-fourth")+  , (145, "one hundred and forty-fifth")+  , (146, "one hundred and forty-sixth")+  , (147, "one hundred and forty-seventh")+  , (148, "one hundred and forty-eighth")+  , (149, "one hundred and forty-ninth")+  , (150, "one hundred and fiftieth")+  , (151, "one hundred and fifty-first")+  , (152, "one hundred and fifty-second")+  , (153, "one hundred and fifty-third")+  , (154, "one hundred and fifty-fourth")+  , (155, "one hundred and fifty-fifth")+  , (156, "one hundred and fifty-sixth")+  , (157, "one hundred and fifty-seventh")+  , (158, "one hundred and fifty-eighth")+  , (159, "one hundred and fifty-ninth")+  , (160, "one hundred and sixtieth")+  , (161, "one hundred and sixty-first")+  , (162, "one hundred and sixty-second")+  , (163, "one hundred and sixty-third")+  , (164, "one hundred and sixty-fourth")+  , (165, "one hundred and sixty-fifth")+  , (166, "one hundred and sixty-sixth")+  , (167, "one hundred and sixty-seventh")+  , (168, "one hundred and sixty-eighth")+  , (169, "one hundred and sixty-ninth")+  , (170, "one hundred and seventieth")+  , (171, "one hundred and seventy-first")+  , (172, "one hundred and seventy-second")+  , (173, "one hundred and seventy-third")+  , (174, "one hundred and seventy-fourth")+  , (175, "one hundred and seventy-fifth")+  , (176, "one hundred and seventy-sixth")+  , (177, "one hundred and seventy-seventh")+  , (178, "one hundred and seventy-eighth")+  , (179, "one hundred and seventy-ninth")+  , (180, "one hundred and eightieth")+  , (181, "one hundred and eighty-first")+  , (182, "one hundred and eighty-second")+  , (183, "one hundred and eighty-third")+  , (184, "one hundred and eighty-fourth")+  , (185, "one hundred and eighty-fifth")+  , (186, "one hundred and eighty-sixth")+  , (187, "one hundred and eighty-seventh")+  , (188, "one hundred and eighty-eighth")+  , (189, "one hundred and eighty-ninth")+  , (190, "one hundred and ninetieth")+  , (191, "one hundred and ninety-first")+  , (192, "one hundred and ninety-second")+  , (193, "one hundred and ninety-third")+  , (194, "one hundred and ninety-fourth")+  , (195, "one hundred and ninety-fifth")+  , (196, "one hundred and ninety-sixth")+  , (197, "one hundred and ninety-seventh")+  , (198, "one hundred and ninety-eighth")+  , (199, "one hundred and ninety-ninth")+  , (200, "two hundredth")+  , (233, "two hundred and thirty-third")+  , (377, "three hundred and seventy-seventh")+  , (610, "six hundred and tenth")+  , (987, "nine hundred and eighty-seventh")+  , (1597, "one thousand, five hundred and ninety-seventh")+  , (2584, "two thousand, five hundred and eighty-fourth")+  , (4181, "four thousand, one hundred and eighty-first")+  , (6765, "six thousand, seven hundred and sixty-fifth")+  , (10946, "ten thousand, nine hundred and forty-sixth")+  , (17711, "seventeen thousand, seven hundred and eleventh")+  , (28657, "twenty-eight thousand, six hundred and fifty-seventh")+  , (46368, "forty-six thousand, three hundred and sixty-eighth")+  , (75025, "seventy-five thousand and twenty-fifth")+  , (121393, "one hundred and twenty-one thousand, three hundred and ninety-third")+  , (196418, "one hundred and ninety-six thousand, four hundred and eighteenth")+  , (317811, "three hundred and seventeen thousand, eight hundred and eleventh")+  , (514229, "five hundred and fourteen thousand, two hundred and twenty-ninth")+  , (832040, "eight hundred and thirty-two thousand and fortieth")+  , (1346269, "one million, three hundred and forty-six thousand, two hundred and sixty-ninth")+  , (2178309, "two million, one hundred and seventy-eight thousand, three hundred and ninth")+  , (3524578, "three million, five hundred and twenty-four thousand, five hundred and seventy-eighth")+  , (5702887, "five million, seven hundred and two thousand, eight hundred and eighty-seventh")+  , (9227465, "nine million, two hundred and twenty-seven thousand, four hundred and sixty-fifth")+  , (14930352, "fourteen million, nine hundred and thirty thousand, three hundred and fifty-second")+  , (24157817, "twenty-four million, one hundred and fifty-seven thousand, eight hundred and seventeenth")+  , (39088169, "thirty-nine million, eighty-eight thousand, one hundred and sixty-ninth")+  , (63245986, "sixty-three million, two hundred and forty-five thousand, nine hundred and eighty-sixth")+  , (102334155, "one hundred and two million, three hundred and thirty-four thousand, one hundred and fifty-fifth")+  , (165580141, "one hundred and sixty-five million, five hundred and eighty thousand, one hundred and forty-first")+  , (267914296, "two hundred and sixty-seven million, nine hundred and fourteen thousand, two hundred and ninety-sixth")+  , (433494437, "four hundred and thirty-three million, four hundred and ninety-four thousand, four hundred and thirty-seventh")+  , (701408733, "seven hundred and one million, four hundred and eight thousand, seven hundred and thirty-third")+  , (1134903170, "one billion, one hundred and thirty-four million, nine hundred and three thousand, one hundred and seventieth")+  , (1836311903, "one billion, eight hundred and thirty-six million, three hundred and eleven thousand, nine hundred and third")+  , (2971215073, "two billion, nine hundred and seventy-one million, two hundred and fifteen thousand and seventy-third")+  , (4807526976, "four billion, eight hundred and seven million, five hundred and twenty-six thousand, nine hundred and seventy-sixth")+  , (7778742049, "seven billion, seven hundred and seventy-eight million, seven hundred and forty-two thousand and forty-ninth")+  , (12586269025, "twelve billion, five hundred and eighty-six million, two hundred and sixty-nine thousand and twenty-fifth")+  , (20365011074, "twenty billion, three hundred and sixty-five million, eleven thousand and seventy-fourth")+  , (32951280099, "thirty-two billion, nine hundred and fifty-one million, two hundred and eighty thousand and ninety-ninth")+  , (53316291173, "fifty-three billion, three hundred and sixteen million, two hundred and ninety-one thousand, one hundred and seventy-third")+  , (86267571272, "eighty-six billion, two hundred and sixty-seven million, five hundred and seventy-one thousand, two hundred and seventy-second")+  , (139583862445, "one hundred and thirty-nine billion, five hundred and eighty-three million, eight hundred and sixty-two thousand, four hundred and forty-fifth")+  , (225851433717, "two hundred and twenty-five billion, eight hundred and fifty-one million, four hundred and thirty-three thousand, seven hundred and seventeenth")+  , (365435296162, "three hundred and sixty-five billion, four hundred and thirty-five million, two hundred and ninety-six thousand, one hundred and sixty-second")+  , (591286729879, "five hundred and ninety-one billion, two hundred and eighty-six million, seven hundred and twenty-nine thousand, eight hundred and seventy-ninth")+  , (956722026041, "nine hundred and fifty-six billion, seven hundred and twenty-two million, twenty-six thousand and forty-first")+  , (1548008755920, "one trillion, five hundred and forty-eight billion, eight million, seven hundred and fifty-five thousand, nine hundred and twentieth")+  , (2504730781961, "two trillion, five hundred and four billion, seven hundred and thirty million, seven hundred and eighty-one thousand, nine hundred and sixty-first")+  , (4052739537881, "four trillion, fifty-two billion, seven hundred and thirty-nine million, five hundred and thirty-seven thousand, eight hundred and eighty-first")+  , (6557470319842, "six trillion, five hundred and fifty-seven billion, four hundred and seventy million, three hundred and nineteen thousand, eight hundred and forty-second")+  , (10610209857723, "ten trillion, six hundred and ten billion, two hundred and nine million, eight hundred and fifty-seven thousand, seven hundred and twenty-third")+  , (17167680177565, "seventeen trillion, one hundred and sixty-seven billion, six hundred and eighty million, one hundred and seventy-seven thousand, five hundred and sixty-fifth")+  , (27777890035288, "twenty-seven trillion, seven hundred and seventy-seven billion, eight hundred and ninety million, thirty-five thousand, two hundred and eighty-eighth")+  , (44945570212853, "forty-four trillion, nine hundred and forty-five billion, five hundred and seventy million, two hundred and twelve thousand, eight hundred and fifty-third")+  , (72723460248141, "seventy-two trillion, seven hundred and twenty-three billion, four hundred and sixty million, two hundred and forty-eight thousand, one hundred and forty-first")+  , (117669030460994, "one hundred and seventeen trillion, six hundred and sixty-nine billion, thirty million, four hundred and sixty thousand, nine hundred and ninety-fourth")+  , (190392490709135, "one hundred and ninety trillion, three hundred and ninety-two billion, four hundred and ninety million, seven hundred and nine thousand, one hundred and thirty-fifth")+  , (308061521170129, "three hundred and eight trillion, sixty-one billion, five hundred and twenty-one million, one hundred and seventy thousand, one hundred and twenty-ninth")+  , (498454011879264, "four hundred and ninety-eight trillion, four hundred and fifty-four billion, eleven million, eight hundred and seventy-nine thousand, two hundred and sixty-fourth")+  , (806515533049393, "eight hundred and six trillion, five hundred and fifteen billion, five hundred and thirty-three million, forty-nine thousand, three hundred and ninety-third")+  , (1304969544928657, "one quadrillion, three hundred and four trillion, nine hundred and sixty-nine billion, five hundred and forty-four million, nine hundred and twenty-eight thousand, six hundred and fifty-seventh")+  , (2111485077978050, "two quadrillion, one hundred and eleven trillion, four hundred and eighty-five billion, seventy-seven million, nine hundred and seventy-eight thousand and fiftieth")+  , (3416454622906707, "three quadrillion, four hundred and sixteen trillion, four hundred and fifty-four billion, six hundred and twenty-two million, nine hundred and six thousand, seven hundred and seventh")+  , (5527939700884757, "five quadrillion, five hundred and twenty-seven trillion, nine hundred and thirty-nine billion, seven hundred million, eight hundred and eighty-four thousand, seven hundred and fifty-seventh")+  , (8944394323791464, "eight quadrillion, nine hundred and forty-four trillion, three hundred and ninety-four billion, three hundred and twenty-three million, seven hundred and ninety-one thousand, four hundred and sixty-fourth")+  , (14472334024676221, "fourteen quadrillion, four hundred and seventy-two trillion, three hundred and thirty-four billion, twenty-four million, six hundred and seventy-six thousand, two hundred and twenty-first")+  , (23416728348467685, "twenty-three quadrillion, four hundred and sixteen trillion, seven hundred and twenty-eight billion, three hundred and forty-eight million, four hundred and sixty-seven thousand, six hundred and eighty-fifth")+  , (37889062373143906, "thirty-seven quadrillion, eight hundred and eighty-nine trillion, sixty-two billion, three hundred and seventy-three million, one hundred and forty-three thousand, nine hundred and sixth")+  , (61305790721611591, "sixty-one quadrillion, three hundred and five trillion, seven hundred and ninety billion, seven hundred and twenty-one million, six hundred and eleven thousand, five hundred and ninety-first")+  , (99194853094755497, "ninety-nine quadrillion, one hundred and ninety-four trillion, eight hundred and fifty-three billion, ninety-four million, seven hundred and fifty-five thousand, four hundred and ninety-seventh")+  , (160500643816367088, "one hundred and sixty quadrillion, five hundred trillion, six hundred and forty-three billion, eight hundred and sixteen million, three hundred and sixty-seven thousand and eighty-eighth")+  , (259695496911122585, "two hundred and fifty-nine quadrillion, six hundred and ninety-five trillion, four hundred and ninety-six billion, nine hundred and eleven million, one hundred and twenty-two thousand, five hundred and eighty-fifth")+  , (420196140727489673, "four hundred and twenty quadrillion, one hundred and ninety-six trillion, one hundred and forty billion, seven hundred and twenty-seven million, four hundred and eighty-nine thousand, six hundred and seventy-third")+  , (679891637638612258, "six hundred and seventy-nine quadrillion, eight hundred and ninety-one trillion, six hundred and thirty-seven billion, six hundred and thirty-eight million, six hundred and twelve thousand, two hundred and fifty-eighth")+  , (1100087778366101931, "one quintillion, one hundred quadrillion, eighty-seven trillion, seven hundred and seventy-eight billion, three hundred and sixty-six million, one hundred and one thousand, nine hundred and thirty-first")+  , (1779979416004714189, "one quintillion, seven hundred and seventy-nine quadrillion, nine hundred and seventy-nine trillion, four hundred and sixteen billion, four million, seven hundred and fourteen thousand, one hundred and eighty-ninth")+  , (2880067194370816120, "two quintillion, eight hundred and eighty quadrillion, sixty-seven trillion, one hundred and ninety-four billion, three hundred and seventy million, eight hundred and sixteen thousand, one hundred and twentieth")+  , (4660046610375530309, "four quintillion, six hundred and sixty quadrillion, forty-six trillion, six hundred and ten billion, three hundred and seventy-five million, five hundred and thirty thousand, three hundred and ninth")+  , (7540113804746346429, "seven quintillion, five hundred and forty quadrillion, one hundred and thirteen trillion, eight hundred and four billion, seven hundred and forty-six million, three hundred and forty-six thousand, four hundred and twenty-ninth")+  , (12200160415121876738, "twelve quintillion, two hundred quadrillion, one hundred and sixty trillion, four hundred and fifteen billion, one hundred and twenty-one million, eight hundred and seventy-six thousand, seven hundred and thirty-eighth")+  , (19740274219868223167, "nineteen quintillion, seven hundred and forty quadrillion, two hundred and seventy-four trillion, two hundred and nineteen billion, eight hundred and sixty-eight million, two hundred and twenty-three thousand, one hundred and sixty-seventh")+  , (31940434634990099905, "thirty-one quintillion, nine hundred and forty quadrillion, four hundred and thirty-four trillion, six hundred and thirty-four billion, nine hundred and ninety million, ninety-nine thousand, nine hundred and fifth")+  , (51680708854858323072, "fifty-one quintillion, six hundred and eighty quadrillion, seven hundred and eight trillion, eight hundred and fifty-four billion, eight hundred and fifty-eight million, three hundred and twenty-three thousand and seventy-second")+  , (83621143489848422977, "eighty-three quintillion, six hundred and twenty-one quadrillion, one hundred and forty-three trillion, four hundred and eighty-nine billion, eight hundred and forty-eight million, four hundred and twenty-two thousand, nine hundred and seventy-seventh")+  , (135301852344706746049, "one hundred and thirty-five quintillion, three hundred and one quadrillion, eight hundred and fifty-two trillion, three hundred and forty-four billion, seven hundred and six million, seven hundred and forty-six thousand and forty-ninth")+  , (218922995834555169026, "two hundred and eighteen quintillion, nine hundred and twenty-two quadrillion, nine hundred and ninety-five trillion, eight hundred and thirty-four billion, five hundred and fifty-five million, one hundred and sixty-nine thousand and twenty-sixth")+  , (354224848179261915075, "three hundred and fifty-four quintillion, two hundred and twenty-four quadrillion, eight hundred and forty-eight trillion, one hundred and seventy-nine billion, two hundred and sixty-one million, nine hundred and fifteen thousand and seventy-fifth")+  , (573147844013817084101, "five hundred and seventy-three quintillion, one hundred and forty-seven quadrillion, eight hundred and forty-four trillion, thirteen billion, eight hundred and seventeen million, eighty-four thousand, one hundred and first")+  , (927372692193078999176, "nine hundred and twenty-seven quintillion, three hundred and seventy-two quadrillion, six hundred and ninety-two trillion, one hundred and ninety-three billion, seventy-eight million, nine hundred and ninety-nine thousand, one hundred and seventy-sixth")+  , (1500520536206896083277, "one sextillion, five hundred quintillion, five hundred and twenty quadrillion, five hundred and thirty-six trillion, two hundred and six billion, eight hundred and ninety-six million, eighty-three thousand, two hundred and seventy-seventh")+  , (2427893228399975082453, "two sextillion, four hundred and twenty-seven quintillion, eight hundred and ninety-three quadrillion, two hundred and twenty-eight trillion, three hundred and ninety-nine billion, nine hundred and seventy-five million, eighty-two thousand, four hundred and fifty-third")+  , (3928413764606871165730, "three sextillion, nine hundred and twenty-eight quintillion, four hundred and thirteen quadrillion, seven hundred and sixty-four trillion, six hundred and six billion, eight hundred and seventy-one million, one hundred and sixty-five thousand, seven hundred and thirtieth")+  , (6356306993006846248183, "six sextillion, three hundred and fifty-six quintillion, three hundred and six quadrillion, nine hundred and ninety-three trillion, six billion, eight hundred and forty-six million, two hundred and forty-eight thousand, one hundred and eighty-third")+  , (10284720757613717413913, "ten sextillion, two hundred and eighty-four quintillion, seven hundred and twenty quadrillion, seven hundred and fifty-seven trillion, six hundred and thirteen billion, seven hundred and seventeen million, four hundred and thirteen thousand, nine hundred and thirteenth")+  , (16641027750620563662096, "sixteen sextillion, six hundred and forty-one quintillion, twenty-seven quadrillion, seven hundred and fifty trillion, six hundred and twenty billion, five hundred and sixty-three million, six hundred and sixty-two thousand and ninety-sixth")+  , (26925748508234281076009, "twenty-six sextillion, nine hundred and twenty-five quintillion, seven hundred and forty-eight quadrillion, five hundred and eight trillion, two hundred and thirty-four billion, two hundred and eighty-one million, seventy-six thousand and ninth")+  , (43566776258854844738105, "forty-three sextillion, five hundred and sixty-six quintillion, seven hundred and seventy-six quadrillion, two hundred and fifty-eight trillion, eight hundred and fifty-four billion, eight hundred and forty-four million, seven hundred and thirty-eight thousand, one hundred and fifth")+  , (70492524767089125814114, "seventy sextillion, four hundred and ninety-two quintillion, five hundred and twenty-four quadrillion, seven hundred and sixty-seven trillion, eighty-nine billion, one hundred and twenty-five million, eight hundred and fourteen thousand, one hundred and fourteenth")+  , (114059301025943970552219, "one hundred and fourteen sextillion, fifty-nine quintillion, three hundred and one quadrillion, twenty-five trillion, nine hundred and forty-three billion, nine hundred and seventy million, five hundred and fifty-two thousand, two hundred and nineteenth")+  , (1000, "one thousandth")+  , (10000, "ten thousandth")+  , (100000, "one hundred thousandth")+  , (1000000, "one millionth")+  , (10000000, "ten millionth")+  , (100000000, "one hundred millionth")+  , (1000000000, "one billionth")+  , (10000000000, "ten billionth")+  , (100000000000, "one hundred billionth")+  , (1000000000000, "one trillionth")+  , (10000000000000, "ten trillionth")+  , (100000000000000, "one hundred trillionth")+  , (1000000000000000, "one quadrillionth")+  , (10000000000000000, "ten quadrillionth")+  , (100000000000000000, "one hundred quadrillionth")+  , (1000000000000000000, "one quintillionth")+  , (10000000000000000000, "ten quintillionth")+  , (100000000000000000000, "one hundred quintillionth")+  , (1000000000000000000000, "one sextillionth")+  , (10000000000000000000000, "ten sextillionth")+  , (100000000000000000000000, "one hundred sextillionth")+  , (1000000000000000000000000, "one septillionth")+  ]++minusCardinals :: [(Integer, Text)]+minusCardinals = [+    (0, "zero")+  , (-1, "minus one")+  , (-2, "minus two")+  , (-3, "minus three")+  , (-4, "minus four")+  , (-5, "minus five")+  , (-6, "minus six")+  , (-7, "minus seven")+  , (-8, "minus eight")+  , (-9, "minus nine")+  , (-10, "minus ten")+  , (-11, "minus eleven")+  , (-12, "minus twelve")+  , (-13, "minus thirteen")+  , (-14, "minus fourteen")+  , (-15, "minus fifteen")+  , (-16, "minus sixteen")+  , (-17, "minus seventeen")+  , (-18, "minus eighteen")+  , (-19, "minus nineteen")+  , (-20, "minus twenty")+  , (-21, "minus twenty-one")+  , (-22, "minus twenty-two")+  , (-23, "minus twenty-three")+  , (-24, "minus twenty-four")+  , (-25, "minus twenty-five")+  , (-26, "minus twenty-six")+  , (-27, "minus twenty-seven")+  , (-28, "minus twenty-eight")+  , (-29, "minus twenty-nine")+  , (-30, "minus thirty")+  , (-31, "minus thirty-one")+  , (-32, "minus thirty-two")+  , (-33, "minus thirty-three")+  , (-34, "minus thirty-four")+  , (-35, "minus thirty-five")+  , (-36, "minus thirty-six")+  , (-37, "minus thirty-seven")+  , (-38, "minus thirty-eight")+  , (-39, "minus thirty-nine")+  , (-40, "minus forty")+  , (-41, "minus forty-one")+  , (-42, "minus forty-two")+  , (-43, "minus forty-three")+  , (-44, "minus forty-four")+  , (-45, "minus forty-five")+  , (-46, "minus forty-six")+  , (-47, "minus forty-seven")+  , (-48, "minus forty-eight")+  , (-49, "minus forty-nine")+  , (-50, "minus fifty")+  , (-51, "minus fifty-one")+  , (-52, "minus fifty-two")+  , (-53, "minus fifty-three")+  , (-54, "minus fifty-four")+  , (-55, "minus fifty-five")+  , (-56, "minus fifty-six")+  , (-57, "minus fifty-seven")+  , (-58, "minus fifty-eight")+  , (-59, "minus fifty-nine")+  , (-60, "minus sixty")+  , (-61, "minus sixty-one")+  , (-62, "minus sixty-two")+  , (-63, "minus sixty-three")+  , (-64, "minus sixty-four")+  , (-65, "minus sixty-five")+  , (-66, "minus sixty-six")+  , (-67, "minus sixty-seven")+  , (-68, "minus sixty-eight")+  , (-69, "minus sixty-nine")+  , (-70, "minus seventy")+  , (-71, "minus seventy-one")+  , (-72, "minus seventy-two")+  , (-73, "minus seventy-three")+  , (-74, "minus seventy-four")+  , (-75, "minus seventy-five")+  , (-76, "minus seventy-six")+  , (-77, "minus seventy-seven")+  , (-78, "minus seventy-eight")+  , (-79, "minus seventy-nine")+  , (-80, "minus eighty")+  , (-81, "minus eighty-one")+  , (-82, "minus eighty-two")+  , (-83, "minus eighty-three")+  , (-84, "minus eighty-four")+  , (-85, "minus eighty-five")+  , (-86, "minus eighty-six")+  , (-87, "minus eighty-seven")+  , (-88, "minus eighty-eight")+  , (-89, "minus eighty-nine")+  , (-90, "minus ninety")+  , (-91, "minus ninety-one")+  , (-92, "minus ninety-two")+  , (-93, "minus ninety-three")+  , (-94, "minus ninety-four")+  , (-95, "minus ninety-five")+  , (-96, "minus ninety-six")+  , (-97, "minus ninety-seven")+  , (-98, "minus ninety-eight")+  , (-99, "minus ninety-nine")+  , (-100, "minus one hundred")+  , (-101, "minus one hundred and one")+  , (-102, "minus one hundred and two")+  , (-103, "minus one hundred and three")+  , (-104, "minus one hundred and four")+  , (-105, "minus one hundred and five")+  , (-106, "minus one hundred and six")+  , (-107, "minus one hundred and seven")+  , (-108, "minus one hundred and eight")+  , (-109, "minus one hundred and nine")+  , (-110, "minus one hundred and ten")+  , (-111, "minus one hundred and eleven")+  , (-112, "minus one hundred and twelve")+  , (-113, "minus one hundred and thirteen")+  , (-114, "minus one hundred and fourteen")+  , (-115, "minus one hundred and fifteen")+  , (-116, "minus one hundred and sixteen")+  , (-117, "minus one hundred and seventeen")+  , (-118, "minus one hundred and eighteen")+  , (-119, "minus one hundred and nineteen")+  , (-120, "minus one hundred and twenty")+  , (-121, "minus one hundred and twenty-one")+  , (-122, "minus one hundred and twenty-two")+  , (-123, "minus one hundred and twenty-three")+  , (-124, "minus one hundred and twenty-four")+  , (-125, "minus one hundred and twenty-five")+  , (-126, "minus one hundred and twenty-six")+  , (-127, "minus one hundred and twenty-seven")+  , (-128, "minus one hundred and twenty-eight")+  , (-129, "minus one hundred and twenty-nine")+  , (-130, "minus one hundred and thirty")+  , (-131, "minus one hundred and thirty-one")+  , (-132, "minus one hundred and thirty-two")+  , (-133, "minus one hundred and thirty-three")+  , (-134, "minus one hundred and thirty-four")+  , (-135, "minus one hundred and thirty-five")+  , (-136, "minus one hundred and thirty-six")+  , (-137, "minus one hundred and thirty-seven")+  , (-138, "minus one hundred and thirty-eight")+  , (-139, "minus one hundred and thirty-nine")+  , (-140, "minus one hundred and forty")+  , (-141, "minus one hundred and forty-one")+  , (-142, "minus one hundred and forty-two")+  , (-143, "minus one hundred and forty-three")+  , (-144, "minus one hundred and forty-four")+  , (-145, "minus one hundred and forty-five")+  , (-146, "minus one hundred and forty-six")+  , (-147, "minus one hundred and forty-seven")+  , (-148, "minus one hundred and forty-eight")+  , (-149, "minus one hundred and forty-nine")+  , (-150, "minus one hundred and fifty")+  , (-151, "minus one hundred and fifty-one")+  , (-152, "minus one hundred and fifty-two")+  , (-153, "minus one hundred and fifty-three")+  , (-154, "minus one hundred and fifty-four")+  , (-155, "minus one hundred and fifty-five")+  , (-156, "minus one hundred and fifty-six")+  , (-157, "minus one hundred and fifty-seven")+  , (-158, "minus one hundred and fifty-eight")+  , (-159, "minus one hundred and fifty-nine")+  , (-160, "minus one hundred and sixty")+  , (-161, "minus one hundred and sixty-one")+  , (-162, "minus one hundred and sixty-two")+  , (-163, "minus one hundred and sixty-three")+  , (-164, "minus one hundred and sixty-four")+  , (-165, "minus one hundred and sixty-five")+  , (-166, "minus one hundred and sixty-six")+  , (-167, "minus one hundred and sixty-seven")+  , (-168, "minus one hundred and sixty-eight")+  , (-169, "minus one hundred and sixty-nine")+  , (-170, "minus one hundred and seventy")+  , (-171, "minus one hundred and seventy-one")+  , (-172, "minus one hundred and seventy-two")+  , (-173, "minus one hundred and seventy-three")+  , (-174, "minus one hundred and seventy-four")+  , (-175, "minus one hundred and seventy-five")+  , (-176, "minus one hundred and seventy-six")+  , (-177, "minus one hundred and seventy-seven")+  , (-178, "minus one hundred and seventy-eight")+  , (-179, "minus one hundred and seventy-nine")+  , (-180, "minus one hundred and eighty")+  , (-181, "minus one hundred and eighty-one")+  , (-182, "minus one hundred and eighty-two")+  , (-183, "minus one hundred and eighty-three")+  , (-184, "minus one hundred and eighty-four")+  , (-185, "minus one hundred and eighty-five")+  , (-186, "minus one hundred and eighty-six")+  , (-187, "minus one hundred and eighty-seven")+  , (-188, "minus one hundred and eighty-eight")+  , (-189, "minus one hundred and eighty-nine")+  , (-190, "minus one hundred and ninety")+  , (-191, "minus one hundred and ninety-one")+  , (-192, "minus one hundred and ninety-two")+  , (-193, "minus one hundred and ninety-three")+  , (-194, "minus one hundred and ninety-four")+  , (-195, "minus one hundred and ninety-five")+  , (-196, "minus one hundred and ninety-six")+  , (-197, "minus one hundred and ninety-seven")+  , (-198, "minus one hundred and ninety-eight")+  , (-199, "minus one hundred and ninety-nine")+  , (-200, "minus two hundred")+  ]++shortOrdinals :: [(Integer, Text)]+shortOrdinals = [+    (0,"0th")+  , (1,"1st")+  , (2,"2nd")+  , (3,"3rd")+  , (4,"4th")+  , (5,"5th")+  , (6,"6th")+  , (7,"7th")+  , (8,"8th")+  , (9,"9th")+  , (10,"10th")+  , (11,"11th")+  , (12,"12th")+  , (13,"13th")+  , (14,"14th")+  , (15,"15th")+  , (16,"16th")+  , (17,"17th")+  , (18,"18th")+  , (19,"19th")+  , (20,"20th")+  , (21,"21st")+  , (22,"22nd")+  , (23,"23rd")+  , (24,"24th")+  , (25,"25th")+  , (26,"26th")+  , (27,"27th")+  , (28,"28th")+  , (29,"29th")+  , (30,"30th")+  , (31,"31st")+  , (32,"32nd")+  , (33,"33rd")+  , (34,"34th")+  , (35,"35th")+  , (36,"36th")+  , (37,"37th")+  , (38,"38th")+  , (39,"39th")+  , (40,"40th")+  , (41,"41st")+  , (42,"42nd")+  , (43,"43rd")+  , (44,"44th")+  , (45,"45th")+  , (46,"46th")+  , (47,"47th")+  , (48,"48th")+  , (49,"49th")+  , (50,"50th")+  , (51,"51st")+  , (52,"52nd")+  , (53,"53rd")+  , (54,"54th")+  , (55,"55th")+  , (56,"56th")+  , (57,"57th")+  , (58,"58th")+  , (59,"59th")+  , (60,"60th")+  , (61,"61st")+  , (62,"62nd")+  , (63,"63rd")+  , (64,"64th")+  , (65,"65th")+  , (66,"66th")+  , (67,"67th")+  , (68,"68th")+  , (69,"69th")+  , (70,"70th")+  , (71,"71st")+  , (72,"72nd")+  , (73,"73rd")+  , (74,"74th")+  , (75,"75th")+  , (76,"76th")+  , (77,"77th")+  , (78,"78th")+  , (79,"79th")+  , (80,"80th")+  , (81,"81st")+  , (82,"82nd")+  , (83,"83rd")+  , (84,"84th")+  , (85,"85th")+  , (86,"86th")+  , (87,"87th")+  , (88,"88th")+  , (89,"89th")+  , (90,"90th")+  , (91,"91st")+  , (92,"92nd")+  , (93,"93rd")+  , (94,"94th")+  , (95,"95th")+  , (96,"96th")+  , (97,"97th")+  , (98,"98th")+  , (99,"99th")+  , (100,"100th")+  , (101,"101st")+  , (102,"102nd")+  , (103,"103rd")+  , (104,"104th")+  , (105,"105th")+  , (106,"106th")+  , (107,"107th")+  , (108,"108th")+  , (109,"109th")+  , (110,"110th")+  , (111,"111th")+  , (112,"112th")+  , (113,"113th")+  , (114,"114th")+  , (115,"115th")+  , (116,"116th")+  , (117,"117th")+  , (118,"118th")+  , (119,"119th")+  , (120,"120th")+  , (121,"121st")+  , (122,"122nd")+  , (123,"123rd")+  , (124,"124th")+  , (125,"125th")+  , (126,"126th")+  , (127,"127th")+  , (128,"128th")+  , (129,"129th")+  , (130,"130th")+  , (131,"131st")+  , (132,"132nd")+  , (133,"133rd")+  , (134,"134th")+  , (135,"135th")+  , (136,"136th")+  , (137,"137th")+  , (138,"138th")+  , (139,"139th")+  , (140,"140th")+  , (141,"141st")+  , (142,"142nd")+  , (143,"143rd")+  , (144,"144th")+  , (145,"145th")+  , (146,"146th")+  , (147,"147th")+  , (148,"148th")+  , (149,"149th")+  , (150,"150th")+  , (151,"151st")+  , (152,"152nd")+  , (153,"153rd")+  , (154,"154th")+  , (155,"155th")+  , (156,"156th")+  , (157,"157th")+  , (158,"158th")+  , (159,"159th")+  , (160,"160th")+  , (161,"161st")+  , (162,"162nd")+  , (163,"163rd")+  , (164,"164th")+  , (165,"165th")+  , (166,"166th")+  , (167,"167th")+  , (168,"168th")+  , (169,"169th")+  , (170,"170th")+  , (171,"171st")+  , (172,"172nd")+  , (173,"173rd")+  , (174,"174th")+  , (175,"175th")+  , (176,"176th")+  , (177,"177th")+  , (178,"178th")+  , (179,"179th")+  , (180,"180th")+  , (181,"181st")+  , (182,"182nd")+  , (183,"183rd")+  , (184,"184th")+  , (185,"185th")+  , (186,"186th")+  , (187,"187th")+  , (188,"188th")+  , (189,"189th")+  , (190,"190th")+  , (191,"191st")+  , (192,"192nd")+  , (193,"193rd")+  , (194,"194th")+  , (195,"195th")+  , (196,"196th")+  , (197,"197th")+  , (198,"198th")+  , (199,"199th")+  , (200,"200th")+  , (233,"233rd")+  , (377,"377th")+  , (610,"610th")+  , (987,"987th")+  , (1597,"1597th")+  , (2584,"2584th")+  , (4181,"4181st")+  , (6765,"6765th")+  , (10946,"10946th")+  , (17711,"17711th")+  , (28657,"28657th")+  , (46368,"46368th")+  , (75025,"75025th")+  , (121393,"121393rd")+  , (196418,"196418th")+  , (317811,"317811th")+  , (514229,"514229th")+  , (832040,"832040th")+  , (1346269,"1346269th")+  , (2178309,"2178309th")+  , (3524578,"3524578th")+  , (5702887,"5702887th")+  , (9227465,"9227465th")+  , (14930352,"14930352nd")+  , (24157817,"24157817th")+  , (39088169,"39088169th")+  , (63245986,"63245986th")+  , (102334155,"102334155th")+  , (165580141,"165580141st")+  , (267914296,"267914296th")+  , (433494437,"433494437th")+  , (701408733,"701408733rd")+  , (1134903170,"1134903170th")+  , (1836311903,"1836311903rd")+  , (2971215073,"2971215073rd")+  , (4807526976,"4807526976th")+  , (7778742049,"7778742049th")+  , (12586269025,"12586269025th")+  , (20365011074,"20365011074th")+  , (32951280099,"32951280099th")+  , (53316291173,"53316291173rd")+  , (86267571272,"86267571272nd")+  , (139583862445,"139583862445th")+  , (225851433717,"225851433717th")+  , (365435296162,"365435296162nd")+  , (591286729879,"591286729879th")+  , (956722026041,"956722026041st")+  , (1548008755920,"1548008755920th")+  , (2504730781961,"2504730781961st")+  , (4052739537881,"4052739537881st")+  , (6557470319842,"6557470319842nd")+  , (10610209857723,"10610209857723rd")+  , (17167680177565,"17167680177565th")+  , (27777890035288,"27777890035288th")+  , (44945570212853,"44945570212853rd")+  , (72723460248141,"72723460248141st")+  , (117669030460994,"117669030460994th")+  , (190392490709135,"190392490709135th")+  , (308061521170129,"308061521170129th")+  , (498454011879264,"498454011879264th")+  , (806515533049393,"806515533049393rd")+  , (1304969544928657,"1304969544928657th")+  , (2111485077978050,"2111485077978050th")+  , (3416454622906707,"3416454622906707th")+  , (5527939700884757,"5527939700884757th")+  , (8944394323791464,"8944394323791464th")+  , (14472334024676221,"14472334024676221st")+  , (23416728348467685,"23416728348467685th")+  , (37889062373143906,"37889062373143906th")+  , (61305790721611591,"61305790721611591st")+  , (99194853094755497,"99194853094755497th")+  , (160500643816367088,"160500643816367088th")+  , (259695496911122585,"259695496911122585th")+  , (420196140727489673,"420196140727489673rd")+  , (679891637638612258,"679891637638612258th")+  , (1100087778366101931,"1100087778366101931st")+  , (1779979416004714189,"1779979416004714189th")+  , (2880067194370816120,"2880067194370816120th")+  , (4660046610375530309,"4660046610375530309th")+  , (7540113804746346429,"7540113804746346429th")+  , (12200160415121876738,"12200160415121876738th")+  , (19740274219868223167,"19740274219868223167th")+  , (31940434634990099905,"31940434634990099905th")+  , (51680708854858323072,"51680708854858323072nd")+  , (83621143489848422977,"83621143489848422977th")+  , (135301852344706746049,"135301852344706746049th")+  , (218922995834555169026,"218922995834555169026th")+  , (354224848179261915075,"354224848179261915075th")+  , (573147844013817084101,"573147844013817084101st")+  , (927372692193078999176,"927372692193078999176th")+  , (1500520536206896083277,"1500520536206896083277th")+  , (2427893228399975082453,"2427893228399975082453rd")+  , (3928413764606871165730,"3928413764606871165730th")+  , (6356306993006846248183,"6356306993006846248183rd")+  , (10284720757613717413913,"10284720757613717413913th")+  , (16641027750620563662096,"16641027750620563662096th")+  , (26925748508234281076009,"26925748508234281076009th")+  , (43566776258854844738105,"43566776258854844738105th")+  , (70492524767089125814114,"70492524767089125814114th")+  , (114059301025943970552219,"114059301025943970552219th")+  , (1000,"1000th")+  , (10000,"10000th")+  , (100000,"100000th")+  , (1000000,"1000000th")+  , (10000000,"10000000th")+  , (100000000,"100000000th")+  , (1000000000,"1000000000th")+  , (10000000000,"10000000000th")+  , (100000000000,"100000000000th")+  , (1000000000000,"1000000000000th")+  , (10000000000000,"10000000000000th")+  , (100000000000000,"100000000000000th")+  , (1000000000000000,"1000000000000000th")+  , (10000000000000000,"10000000000000000th")+  , (100000000000000000,"100000000000000000th")+  , (1000000000000000000,"1000000000000000000th")+  , (10000000000000000000,"10000000000000000000th")+  , (100000000000000000000,"100000000000000000000th")+  , (1000000000000000000000,"1000000000000000000000th")+  , (10000000000000000000000,"10000000000000000000000th")+  , (100000000000000000000000,"100000000000000000000000th")+  , (1000000000000000000000000,"1000000000000000000000000th")+  ]++clockTime :: [(TimeOfDay, Text)]+clockTime = [+    (TimeOfDay 0 0 0,"twelve o'clock at night")+  , (TimeOfDay 0 1 0,"one past twelve at night")+  , (TimeOfDay 0 2 0,"two past twelve at night")+  , (TimeOfDay 0 3 0,"three past twelve at night")+  , (TimeOfDay 0 4 0,"four past twelve at night")+  , (TimeOfDay 0 5 0,"five past twelve at night")+  , (TimeOfDay 0 6 0,"six past twelve at night")+  , (TimeOfDay 0 7 0,"seven past twelve at night")+  , (TimeOfDay 0 8 0,"eight past twelve at night")+  , (TimeOfDay 0 9 0,"nine past twelve at night")+  , (TimeOfDay 0 10 0,"ten past twelve at night")+  , (TimeOfDay 0 11 0,"eleven past twelve at night")+  , (TimeOfDay 0 12 0,"twelve past twelve at night")+  , (TimeOfDay 0 13 0,"thirteen past twelve at night")+  , (TimeOfDay 0 14 0,"fourteen past twelve at night")+  , (TimeOfDay 0 15 0,"quarter past twelve at night")+  , (TimeOfDay 0 16 0,"sixteen past twelve at night")+  , (TimeOfDay 0 17 0,"seventeen past twelve at night")+  , (TimeOfDay 0 18 0,"eighteen past twelve at night")+  , (TimeOfDay 0 19 0,"nineteen past twelve at night")+  , (TimeOfDay 0 20 0,"twenty past twelve at night")+  , (TimeOfDay 0 21 0,"twenty-one past twelve at night")+  , (TimeOfDay 0 22 0,"twenty-two past twelve at night")+  , (TimeOfDay 0 23 0,"twenty-three past twelve at night")+  , (TimeOfDay 0 24 0,"twenty-four past twelve at night")+  , (TimeOfDay 0 25 0,"twenty-five past twelve at night")+  , (TimeOfDay 0 26 0,"twenty-six past twelve at night")+  , (TimeOfDay 0 27 0,"twenty-seven past twelve at night")+  , (TimeOfDay 0 28 0,"twenty-eight past twelve at night")+  , (TimeOfDay 0 29 0,"twenty-nine past twelve at night")+  , (TimeOfDay 0 30 0,"half past twelve at night")+  , (TimeOfDay 0 31 0,"twenty-nine to one at night")+  , (TimeOfDay 0 32 0,"twenty-eight to one at night")+  , (TimeOfDay 0 33 0,"twenty-seven to one at night")+  , (TimeOfDay 0 34 0,"twenty-six to one at night")+  , (TimeOfDay 0 35 0,"twenty-five to one at night")+  , (TimeOfDay 0 36 0,"twenty-four to one at night")+  , (TimeOfDay 0 37 0,"twenty-three to one at night")+  , (TimeOfDay 0 38 0,"twenty-two to one at night")+  , (TimeOfDay 0 39 0,"twenty-one to one at night")+  , (TimeOfDay 0 40 0,"twenty to one at night")+  , (TimeOfDay 0 41 0,"nineteen to one at night")+  , (TimeOfDay 0 42 0,"eighteen to one at night")+  , (TimeOfDay 0 43 0,"seventeen to one at night")+  , (TimeOfDay 0 44 0,"sixteen to one at night")+  , (TimeOfDay 0 45 0,"quarter to one at night")+  , (TimeOfDay 0 46 0,"fourteen to one at night")+  , (TimeOfDay 0 47 0,"thirteen to one at night")+  , (TimeOfDay 0 48 0,"twelve to one at night")+  , (TimeOfDay 0 49 0,"eleven to one at night")+  , (TimeOfDay 0 50 0,"ten to one at night")+  , (TimeOfDay 0 51 0,"nine to one at night")+  , (TimeOfDay 0 52 0,"eight to one at night")+  , (TimeOfDay 0 53 0,"seven to one at night")+  , (TimeOfDay 0 54 0,"six to one at night")+  , (TimeOfDay 0 55 0,"five to one at night")+  , (TimeOfDay 0 56 0,"four to one at night")+  , (TimeOfDay 0 57 0,"three to one at night")+  , (TimeOfDay 0 58 0,"two to one at night")+  , (TimeOfDay 0 59 0,"one to one at night")+  , (TimeOfDay 1 0 0,"one o'clock at night")+  , (TimeOfDay 1 1 0,"one past one at night")+  , (TimeOfDay 1 2 0,"two past one at night")+  , (TimeOfDay 1 3 0,"three past one at night")+  , (TimeOfDay 1 4 0,"four past one at night")+  , (TimeOfDay 1 5 0,"five past one at night")+  , (TimeOfDay 1 6 0,"six past one at night")+  , (TimeOfDay 1 7 0,"seven past one at night")+  , (TimeOfDay 1 8 0,"eight past one at night")+  , (TimeOfDay 1 9 0,"nine past one at night")+  , (TimeOfDay 1 10 0,"ten past one at night")+  , (TimeOfDay 1 11 0,"eleven past one at night")+  , (TimeOfDay 1 12 0,"twelve past one at night")+  , (TimeOfDay 1 13 0,"thirteen past one at night")+  , (TimeOfDay 1 14 0,"fourteen past one at night")+  , (TimeOfDay 1 15 0,"quarter past one at night")+  , (TimeOfDay 1 16 0,"sixteen past one at night")+  , (TimeOfDay 1 17 0,"seventeen past one at night")+  , (TimeOfDay 1 18 0,"eighteen past one at night")+  , (TimeOfDay 1 19 0,"nineteen past one at night")+  , (TimeOfDay 1 20 0,"twenty past one at night")+  , (TimeOfDay 1 21 0,"twenty-one past one at night")+  , (TimeOfDay 1 22 0,"twenty-two past one at night")+  , (TimeOfDay 1 23 0,"twenty-three past one at night")+  , (TimeOfDay 1 24 0,"twenty-four past one at night")+  , (TimeOfDay 1 25 0,"twenty-five past one at night")+  , (TimeOfDay 1 26 0,"twenty-six past one at night")+  , (TimeOfDay 1 27 0,"twenty-seven past one at night")+  , (TimeOfDay 1 28 0,"twenty-eight past one at night")+  , (TimeOfDay 1 29 0,"twenty-nine past one at night")+  , (TimeOfDay 1 30 0,"half past one at night")+  , (TimeOfDay 1 31 0,"twenty-nine to two at night")+  , (TimeOfDay 1 32 0,"twenty-eight to two at night")+  , (TimeOfDay 1 33 0,"twenty-seven to two at night")+  , (TimeOfDay 1 34 0,"twenty-six to two at night")+  , (TimeOfDay 1 35 0,"twenty-five to two at night")+  , (TimeOfDay 1 36 0,"twenty-four to two at night")+  , (TimeOfDay 1 37 0,"twenty-three to two at night")+  , (TimeOfDay 1 38 0,"twenty-two to two at night")+  , (TimeOfDay 1 39 0,"twenty-one to two at night")+  , (TimeOfDay 1 40 0,"twenty to two at night")+  , (TimeOfDay 1 41 0,"nineteen to two at night")+  , (TimeOfDay 1 42 0,"eighteen to two at night")+  , (TimeOfDay 1 43 0,"seventeen to two at night")+  , (TimeOfDay 1 44 0,"sixteen to two at night")+  , (TimeOfDay 1 45 0,"quarter to two at night")+  , (TimeOfDay 1 46 0,"fourteen to two at night")+  , (TimeOfDay 1 47 0,"thirteen to two at night")+  , (TimeOfDay 1 48 0,"twelve to two at night")+  , (TimeOfDay 1 49 0,"eleven to two at night")+  , (TimeOfDay 1 50 0,"ten to two at night")+  , (TimeOfDay 1 51 0,"nine to two at night")+  , (TimeOfDay 1 52 0,"eight to two at night")+  , (TimeOfDay 1 53 0,"seven to two at night")+  , (TimeOfDay 1 54 0,"six to two at night")+  , (TimeOfDay 1 55 0,"five to two at night")+  , (TimeOfDay 1 56 0,"four to two at night")+  , (TimeOfDay 1 57 0,"three to two at night")+  , (TimeOfDay 1 58 0,"two to two at night")+  , (TimeOfDay 1 59 0,"one to two at night")+  , (TimeOfDay 2 0 0,"two o'clock at night")+  , (TimeOfDay 2 1 0,"one past two at night")+  , (TimeOfDay 2 2 0,"two past two at night")+  , (TimeOfDay 2 3 0,"three past two at night")+  , (TimeOfDay 2 4 0,"four past two at night")+  , (TimeOfDay 2 5 0,"five past two at night")+  , (TimeOfDay 2 6 0,"six past two at night")+  , (TimeOfDay 2 7 0,"seven past two at night")+  , (TimeOfDay 2 8 0,"eight past two at night")+  , (TimeOfDay 2 9 0,"nine past two at night")+  , (TimeOfDay 2 10 0,"ten past two at night")+  , (TimeOfDay 2 11 0,"eleven past two at night")+  , (TimeOfDay 2 12 0,"twelve past two at night")+  , (TimeOfDay 2 13 0,"thirteen past two at night")+  , (TimeOfDay 2 14 0,"fourteen past two at night")+  , (TimeOfDay 2 15 0,"quarter past two at night")+  , (TimeOfDay 2 16 0,"sixteen past two at night")+  , (TimeOfDay 2 17 0,"seventeen past two at night")+  , (TimeOfDay 2 18 0,"eighteen past two at night")+  , (TimeOfDay 2 19 0,"nineteen past two at night")+  , (TimeOfDay 2 20 0,"twenty past two at night")+  , (TimeOfDay 2 21 0,"twenty-one past two at night")+  , (TimeOfDay 2 22 0,"twenty-two past two at night")+  , (TimeOfDay 2 23 0,"twenty-three past two at night")+  , (TimeOfDay 2 24 0,"twenty-four past two at night")+  , (TimeOfDay 2 25 0,"twenty-five past two at night")+  , (TimeOfDay 2 26 0,"twenty-six past two at night")+  , (TimeOfDay 2 27 0,"twenty-seven past two at night")+  , (TimeOfDay 2 28 0,"twenty-eight past two at night")+  , (TimeOfDay 2 29 0,"twenty-nine past two at night")+  , (TimeOfDay 2 30 0,"half past two at night")+  , (TimeOfDay 2 31 0,"twenty-nine to three at night")+  , (TimeOfDay 2 32 0,"twenty-eight to three at night")+  , (TimeOfDay 2 33 0,"twenty-seven to three at night")+  , (TimeOfDay 2 34 0,"twenty-six to three at night")+  , (TimeOfDay 2 35 0,"twenty-five to three at night")+  , (TimeOfDay 2 36 0,"twenty-four to three at night")+  , (TimeOfDay 2 37 0,"twenty-three to three at night")+  , (TimeOfDay 2 38 0,"twenty-two to three at night")+  , (TimeOfDay 2 39 0,"twenty-one to three at night")+  , (TimeOfDay 2 40 0,"twenty to three at night")+  , (TimeOfDay 2 41 0,"nineteen to three at night")+  , (TimeOfDay 2 42 0,"eighteen to three at night")+  , (TimeOfDay 2 43 0,"seventeen to three at night")+  , (TimeOfDay 2 44 0,"sixteen to three at night")+  , (TimeOfDay 2 45 0,"quarter to three at night")+  , (TimeOfDay 2 46 0,"fourteen to three at night")+  , (TimeOfDay 2 47 0,"thirteen to three at night")+  , (TimeOfDay 2 48 0,"twelve to three at night")+  , (TimeOfDay 2 49 0,"eleven to three at night")+  , (TimeOfDay 2 50 0,"ten to three at night")+  , (TimeOfDay 2 51 0,"nine to three at night")+  , (TimeOfDay 2 52 0,"eight to three at night")+  , (TimeOfDay 2 53 0,"seven to three at night")+  , (TimeOfDay 2 54 0,"six to three at night")+  , (TimeOfDay 2 55 0,"five to three at night")+  , (TimeOfDay 2 56 0,"four to three at night")+  , (TimeOfDay 2 57 0,"three to three at night")+  , (TimeOfDay 2 58 0,"two to three at night")+  , (TimeOfDay 2 59 0,"one to three at night")+  , (TimeOfDay 3 0 0,"three o'clock at night")+  , (TimeOfDay 3 1 0,"one past three at night")+  , (TimeOfDay 3 2 0,"two past three at night")+  , (TimeOfDay 3 3 0,"three past three at night")+  , (TimeOfDay 3 4 0,"four past three at night")+  , (TimeOfDay 3 5 0,"five past three at night")+  , (TimeOfDay 3 6 0,"six past three at night")+  , (TimeOfDay 3 7 0,"seven past three at night")+  , (TimeOfDay 3 8 0,"eight past three at night")+  , (TimeOfDay 3 9 0,"nine past three at night")+  , (TimeOfDay 3 10 0,"ten past three at night")+  , (TimeOfDay 3 11 0,"eleven past three at night")+  , (TimeOfDay 3 12 0,"twelve past three at night")+  , (TimeOfDay 3 13 0,"thirteen past three at night")+  , (TimeOfDay 3 14 0,"fourteen past three at night")+  , (TimeOfDay 3 15 0,"quarter past three at night")+  , (TimeOfDay 3 16 0,"sixteen past three at night")+  , (TimeOfDay 3 17 0,"seventeen past three at night")+  , (TimeOfDay 3 18 0,"eighteen past three at night")+  , (TimeOfDay 3 19 0,"nineteen past three at night")+  , (TimeOfDay 3 20 0,"twenty past three at night")+  , (TimeOfDay 3 21 0,"twenty-one past three at night")+  , (TimeOfDay 3 22 0,"twenty-two past three at night")+  , (TimeOfDay 3 23 0,"twenty-three past three at night")+  , (TimeOfDay 3 24 0,"twenty-four past three at night")+  , (TimeOfDay 3 25 0,"twenty-five past three at night")+  , (TimeOfDay 3 26 0,"twenty-six past three at night")+  , (TimeOfDay 3 27 0,"twenty-seven past three at night")+  , (TimeOfDay 3 28 0,"twenty-eight past three at night")+  , (TimeOfDay 3 29 0,"twenty-nine past three at night")+  , (TimeOfDay 3 30 0,"half past three at night")+  , (TimeOfDay 3 31 0,"twenty-nine to four at night")+  , (TimeOfDay 3 32 0,"twenty-eight to four at night")+  , (TimeOfDay 3 33 0,"twenty-seven to four at night")+  , (TimeOfDay 3 34 0,"twenty-six to four at night")+  , (TimeOfDay 3 35 0,"twenty-five to four at night")+  , (TimeOfDay 3 36 0,"twenty-four to four at night")+  , (TimeOfDay 3 37 0,"twenty-three to four at night")+  , (TimeOfDay 3 38 0,"twenty-two to four at night")+  , (TimeOfDay 3 39 0,"twenty-one to four at night")+  , (TimeOfDay 3 40 0,"twenty to four at night")+  , (TimeOfDay 3 41 0,"nineteen to four at night")+  , (TimeOfDay 3 42 0,"eighteen to four at night")+  , (TimeOfDay 3 43 0,"seventeen to four at night")+  , (TimeOfDay 3 44 0,"sixteen to four at night")+  , (TimeOfDay 3 45 0,"quarter to four at night")+  , (TimeOfDay 3 46 0,"fourteen to four at night")+  , (TimeOfDay 3 47 0,"thirteen to four at night")+  , (TimeOfDay 3 48 0,"twelve to four at night")+  , (TimeOfDay 3 49 0,"eleven to four at night")+  , (TimeOfDay 3 50 0,"ten to four at night")+  , (TimeOfDay 3 51 0,"nine to four at night")+  , (TimeOfDay 3 52 0,"eight to four at night")+  , (TimeOfDay 3 53 0,"seven to four at night")+  , (TimeOfDay 3 54 0,"six to four at night")+  , (TimeOfDay 3 55 0,"five to four at night")+  , (TimeOfDay 3 56 0,"four to four at night")+  , (TimeOfDay 3 57 0,"three to four at night")+  , (TimeOfDay 3 58 0,"two to four at night")+  , (TimeOfDay 3 59 0,"one to four at night")+  , (TimeOfDay 4 0 0,"four o'clock at night")+  , (TimeOfDay 4 1 0,"one past four at night")+  , (TimeOfDay 4 2 0,"two past four at night")+  , (TimeOfDay 4 3 0,"three past four at night")+  , (TimeOfDay 4 4 0,"four past four at night")+  , (TimeOfDay 4 5 0,"five past four at night")+  , (TimeOfDay 4 6 0,"six past four at night")+  , (TimeOfDay 4 7 0,"seven past four at night")+  , (TimeOfDay 4 8 0,"eight past four at night")+  , (TimeOfDay 4 9 0,"nine past four at night")+  , (TimeOfDay 4 10 0,"ten past four at night")+  , (TimeOfDay 4 11 0,"eleven past four at night")+  , (TimeOfDay 4 12 0,"twelve past four at night")+  , (TimeOfDay 4 13 0,"thirteen past four at night")+  , (TimeOfDay 4 14 0,"fourteen past four at night")+  , (TimeOfDay 4 15 0,"quarter past four at night")+  , (TimeOfDay 4 16 0,"sixteen past four at night")+  , (TimeOfDay 4 17 0,"seventeen past four at night")+  , (TimeOfDay 4 18 0,"eighteen past four at night")+  , (TimeOfDay 4 19 0,"nineteen past four at night")+  , (TimeOfDay 4 20 0,"twenty past four at night")+  , (TimeOfDay 4 21 0,"twenty-one past four at night")+  , (TimeOfDay 4 22 0,"twenty-two past four at night")+  , (TimeOfDay 4 23 0,"twenty-three past four at night")+  , (TimeOfDay 4 24 0,"twenty-four past four at night")+  , (TimeOfDay 4 25 0,"twenty-five past four at night")+  , (TimeOfDay 4 26 0,"twenty-six past four at night")+  , (TimeOfDay 4 27 0,"twenty-seven past four at night")+  , (TimeOfDay 4 28 0,"twenty-eight past four at night")+  , (TimeOfDay 4 29 0,"twenty-nine past four at night")+  , (TimeOfDay 4 30 0,"half past four at night")+  , (TimeOfDay 4 31 0,"twenty-nine to five at night")+  , (TimeOfDay 4 32 0,"twenty-eight to five at night")+  , (TimeOfDay 4 33 0,"twenty-seven to five at night")+  , (TimeOfDay 4 34 0,"twenty-six to five at night")+  , (TimeOfDay 4 35 0,"twenty-five to five at night")+  , (TimeOfDay 4 36 0,"twenty-four to five at night")+  , (TimeOfDay 4 37 0,"twenty-three to five at night")+  , (TimeOfDay 4 38 0,"twenty-two to five at night")+  , (TimeOfDay 4 39 0,"twenty-one to five at night")+  , (TimeOfDay 4 40 0,"twenty to five at night")+  , (TimeOfDay 4 41 0,"nineteen to five at night")+  , (TimeOfDay 4 42 0,"eighteen to five at night")+  , (TimeOfDay 4 43 0,"seventeen to five at night")+  , (TimeOfDay 4 44 0,"sixteen to five at night")+  , (TimeOfDay 4 45 0,"quarter to five at night")+  , (TimeOfDay 4 46 0,"fourteen to five at night")+  , (TimeOfDay 4 47 0,"thirteen to five at night")+  , (TimeOfDay 4 48 0,"twelve to five at night")+  , (TimeOfDay 4 49 0,"eleven to five at night")+  , (TimeOfDay 4 50 0,"ten to five at night")+  , (TimeOfDay 4 51 0,"nine to five at night")+  , (TimeOfDay 4 52 0,"eight to five at night")+  , (TimeOfDay 4 53 0,"seven to five at night")+  , (TimeOfDay 4 54 0,"six to five at night")+  , (TimeOfDay 4 55 0,"five to five at night")+  , (TimeOfDay 4 56 0,"four to five at night")+  , (TimeOfDay 4 57 0,"three to five at night")+  , (TimeOfDay 4 58 0,"two to five at night")+  , (TimeOfDay 4 59 0,"one to five at night")+  , (TimeOfDay 5 0 0,"five o'clock at night")+  , (TimeOfDay 5 1 0,"one past five at night")+  , (TimeOfDay 5 2 0,"two past five at night")+  , (TimeOfDay 5 3 0,"three past five at night")+  , (TimeOfDay 5 4 0,"four past five at night")+  , (TimeOfDay 5 5 0,"five past five at night")+  , (TimeOfDay 5 6 0,"six past five at night")+  , (TimeOfDay 5 7 0,"seven past five at night")+  , (TimeOfDay 5 8 0,"eight past five at night")+  , (TimeOfDay 5 9 0,"nine past five at night")+  , (TimeOfDay 5 10 0,"ten past five at night")+  , (TimeOfDay 5 11 0,"eleven past five at night")+  , (TimeOfDay 5 12 0,"twelve past five at night")+  , (TimeOfDay 5 13 0,"thirteen past five at night")+  , (TimeOfDay 5 14 0,"fourteen past five at night")+  , (TimeOfDay 5 15 0,"quarter past five at night")+  , (TimeOfDay 5 16 0,"sixteen past five at night")+  , (TimeOfDay 5 17 0,"seventeen past five at night")+  , (TimeOfDay 5 18 0,"eighteen past five at night")+  , (TimeOfDay 5 19 0,"nineteen past five at night")+  , (TimeOfDay 5 20 0,"twenty past five at night")+  , (TimeOfDay 5 21 0,"twenty-one past five at night")+  , (TimeOfDay 5 22 0,"twenty-two past five at night")+  , (TimeOfDay 5 23 0,"twenty-three past five at night")+  , (TimeOfDay 5 24 0,"twenty-four past five at night")+  , (TimeOfDay 5 25 0,"twenty-five past five at night")+  , (TimeOfDay 5 26 0,"twenty-six past five at night")+  , (TimeOfDay 5 27 0,"twenty-seven past five at night")+  , (TimeOfDay 5 28 0,"twenty-eight past five at night")+  , (TimeOfDay 5 29 0,"twenty-nine past five at night")+  , (TimeOfDay 5 30 0,"half past five at night")+  , (TimeOfDay 5 31 0,"twenty-nine to six at night")+  , (TimeOfDay 5 32 0,"twenty-eight to six at night")+  , (TimeOfDay 5 33 0,"twenty-seven to six at night")+  , (TimeOfDay 5 34 0,"twenty-six to six at night")+  , (TimeOfDay 5 35 0,"twenty-five to six at night")+  , (TimeOfDay 5 36 0,"twenty-four to six at night")+  , (TimeOfDay 5 37 0,"twenty-three to six at night")+  , (TimeOfDay 5 38 0,"twenty-two to six at night")+  , (TimeOfDay 5 39 0,"twenty-one to six at night")+  , (TimeOfDay 5 40 0,"twenty to six at night")+  , (TimeOfDay 5 41 0,"nineteen to six at night")+  , (TimeOfDay 5 42 0,"eighteen to six at night")+  , (TimeOfDay 5 43 0,"seventeen to six at night")+  , (TimeOfDay 5 44 0,"sixteen to six at night")+  , (TimeOfDay 5 45 0,"quarter to six at night")+  , (TimeOfDay 5 46 0,"fourteen to six at night")+  , (TimeOfDay 5 47 0,"thirteen to six at night")+  , (TimeOfDay 5 48 0,"twelve to six at night")+  , (TimeOfDay 5 49 0,"eleven to six at night")+  , (TimeOfDay 5 50 0,"ten to six at night")+  , (TimeOfDay 5 51 0,"nine to six at night")+  , (TimeOfDay 5 52 0,"eight to six at night")+  , (TimeOfDay 5 53 0,"seven to six at night")+  , (TimeOfDay 5 54 0,"six to six at night")+  , (TimeOfDay 5 55 0,"five to six at night")+  , (TimeOfDay 5 56 0,"four to six at night")+  , (TimeOfDay 5 57 0,"three to six at night")+  , (TimeOfDay 5 58 0,"two to six at night")+  , (TimeOfDay 5 59 0,"one to six at night")+  , (TimeOfDay 6 0 0,"six o'clock in the morning")+  , (TimeOfDay 6 1 0,"one past six in the morning")+  , (TimeOfDay 6 2 0,"two past six in the morning")+  , (TimeOfDay 6 3 0,"three past six in the morning")+  , (TimeOfDay 6 4 0,"four past six in the morning")+  , (TimeOfDay 6 5 0,"five past six in the morning")+  , (TimeOfDay 6 6 0,"six past six in the morning")+  , (TimeOfDay 6 7 0,"seven past six in the morning")+  , (TimeOfDay 6 8 0,"eight past six in the morning")+  , (TimeOfDay 6 9 0,"nine past six in the morning")+  , (TimeOfDay 6 10 0,"ten past six in the morning")+  , (TimeOfDay 6 11 0,"eleven past six in the morning")+  , (TimeOfDay 6 12 0,"twelve past six in the morning")+  , (TimeOfDay 6 13 0,"thirteen past six in the morning")+  , (TimeOfDay 6 14 0,"fourteen past six in the morning")+  , (TimeOfDay 6 15 0,"quarter past six in the morning")+  , (TimeOfDay 6 16 0,"sixteen past six in the morning")+  , (TimeOfDay 6 17 0,"seventeen past six in the morning")+  , (TimeOfDay 6 18 0,"eighteen past six in the morning")+  , (TimeOfDay 6 19 0,"nineteen past six in the morning")+  , (TimeOfDay 6 20 0,"twenty past six in the morning")+  , (TimeOfDay 6 21 0,"twenty-one past six in the morning")+  , (TimeOfDay 6 22 0,"twenty-two past six in the morning")+  , (TimeOfDay 6 23 0,"twenty-three past six in the morning")+  , (TimeOfDay 6 24 0,"twenty-four past six in the morning")+  , (TimeOfDay 6 25 0,"twenty-five past six in the morning")+  , (TimeOfDay 6 26 0,"twenty-six past six in the morning")+  , (TimeOfDay 6 27 0,"twenty-seven past six in the morning")+  , (TimeOfDay 6 28 0,"twenty-eight past six in the morning")+  , (TimeOfDay 6 29 0,"twenty-nine past six in the morning")+  , (TimeOfDay 6 30 0,"half past six in the morning")+  , (TimeOfDay 6 31 0,"twenty-nine to seven in the morning")+  , (TimeOfDay 6 32 0,"twenty-eight to seven in the morning")+  , (TimeOfDay 6 33 0,"twenty-seven to seven in the morning")+  , (TimeOfDay 6 34 0,"twenty-six to seven in the morning")+  , (TimeOfDay 6 35 0,"twenty-five to seven in the morning")+  , (TimeOfDay 6 36 0,"twenty-four to seven in the morning")+  , (TimeOfDay 6 37 0,"twenty-three to seven in the morning")+  , (TimeOfDay 6 38 0,"twenty-two to seven in the morning")+  , (TimeOfDay 6 39 0,"twenty-one to seven in the morning")+  , (TimeOfDay 6 40 0,"twenty to seven in the morning")+  , (TimeOfDay 6 41 0,"nineteen to seven in the morning")+  , (TimeOfDay 6 42 0,"eighteen to seven in the morning")+  , (TimeOfDay 6 43 0,"seventeen to seven in the morning")+  , (TimeOfDay 6 44 0,"sixteen to seven in the morning")+  , (TimeOfDay 6 45 0,"quarter to seven in the morning")+  , (TimeOfDay 6 46 0,"fourteen to seven in the morning")+  , (TimeOfDay 6 47 0,"thirteen to seven in the morning")+  , (TimeOfDay 6 48 0,"twelve to seven in the morning")+  , (TimeOfDay 6 49 0,"eleven to seven in the morning")+  , (TimeOfDay 6 50 0,"ten to seven in the morning")+  , (TimeOfDay 6 51 0,"nine to seven in the morning")+  , (TimeOfDay 6 52 0,"eight to seven in the morning")+  , (TimeOfDay 6 53 0,"seven to seven in the morning")+  , (TimeOfDay 6 54 0,"six to seven in the morning")+  , (TimeOfDay 6 55 0,"five to seven in the morning")+  , (TimeOfDay 6 56 0,"four to seven in the morning")+  , (TimeOfDay 6 57 0,"three to seven in the morning")+  , (TimeOfDay 6 58 0,"two to seven in the morning")+  , (TimeOfDay 6 59 0,"one to seven in the morning")+  , (TimeOfDay 7 0 0,"seven o'clock in the morning")+  , (TimeOfDay 7 1 0,"one past seven in the morning")+  , (TimeOfDay 7 2 0,"two past seven in the morning")+  , (TimeOfDay 7 3 0,"three past seven in the morning")+  , (TimeOfDay 7 4 0,"four past seven in the morning")+  , (TimeOfDay 7 5 0,"five past seven in the morning")+  , (TimeOfDay 7 6 0,"six past seven in the morning")+  , (TimeOfDay 7 7 0,"seven past seven in the morning")+  , (TimeOfDay 7 8 0,"eight past seven in the morning")+  , (TimeOfDay 7 9 0,"nine past seven in the morning")+  , (TimeOfDay 7 10 0,"ten past seven in the morning")+  , (TimeOfDay 7 11 0,"eleven past seven in the morning")+  , (TimeOfDay 7 12 0,"twelve past seven in the morning")+  , (TimeOfDay 7 13 0,"thirteen past seven in the morning")+  , (TimeOfDay 7 14 0,"fourteen past seven in the morning")+  , (TimeOfDay 7 15 0,"quarter past seven in the morning")+  , (TimeOfDay 7 16 0,"sixteen past seven in the morning")+  , (TimeOfDay 7 17 0,"seventeen past seven in the morning")+  , (TimeOfDay 7 18 0,"eighteen past seven in the morning")+  , (TimeOfDay 7 19 0,"nineteen past seven in the morning")+  , (TimeOfDay 7 20 0,"twenty past seven in the morning")+  , (TimeOfDay 7 21 0,"twenty-one past seven in the morning")+  , (TimeOfDay 7 22 0,"twenty-two past seven in the morning")+  , (TimeOfDay 7 23 0,"twenty-three past seven in the morning")+  , (TimeOfDay 7 24 0,"twenty-four past seven in the morning")+  , (TimeOfDay 7 25 0,"twenty-five past seven in the morning")+  , (TimeOfDay 7 26 0,"twenty-six past seven in the morning")+  , (TimeOfDay 7 27 0,"twenty-seven past seven in the morning")+  , (TimeOfDay 7 28 0,"twenty-eight past seven in the morning")+  , (TimeOfDay 7 29 0,"twenty-nine past seven in the morning")+  , (TimeOfDay 7 30 0,"half past seven in the morning")+  , (TimeOfDay 7 31 0,"twenty-nine to eight in the morning")+  , (TimeOfDay 7 32 0,"twenty-eight to eight in the morning")+  , (TimeOfDay 7 33 0,"twenty-seven to eight in the morning")+  , (TimeOfDay 7 34 0,"twenty-six to eight in the morning")+  , (TimeOfDay 7 35 0,"twenty-five to eight in the morning")+  , (TimeOfDay 7 36 0,"twenty-four to eight in the morning")+  , (TimeOfDay 7 37 0,"twenty-three to eight in the morning")+  , (TimeOfDay 7 38 0,"twenty-two to eight in the morning")+  , (TimeOfDay 7 39 0,"twenty-one to eight in the morning")+  , (TimeOfDay 7 40 0,"twenty to eight in the morning")+  , (TimeOfDay 7 41 0,"nineteen to eight in the morning")+  , (TimeOfDay 7 42 0,"eighteen to eight in the morning")+  , (TimeOfDay 7 43 0,"seventeen to eight in the morning")+  , (TimeOfDay 7 44 0,"sixteen to eight in the morning")+  , (TimeOfDay 7 45 0,"quarter to eight in the morning")+  , (TimeOfDay 7 46 0,"fourteen to eight in the morning")+  , (TimeOfDay 7 47 0,"thirteen to eight in the morning")+  , (TimeOfDay 7 48 0,"twelve to eight in the morning")+  , (TimeOfDay 7 49 0,"eleven to eight in the morning")+  , (TimeOfDay 7 50 0,"ten to eight in the morning")+  , (TimeOfDay 7 51 0,"nine to eight in the morning")+  , (TimeOfDay 7 52 0,"eight to eight in the morning")+  , (TimeOfDay 7 53 0,"seven to eight in the morning")+  , (TimeOfDay 7 54 0,"six to eight in the morning")+  , (TimeOfDay 7 55 0,"five to eight in the morning")+  , (TimeOfDay 7 56 0,"four to eight in the morning")+  , (TimeOfDay 7 57 0,"three to eight in the morning")+  , (TimeOfDay 7 58 0,"two to eight in the morning")+  , (TimeOfDay 7 59 0,"one to eight in the morning")+  , (TimeOfDay 8 0 0,"eight o'clock in the morning")+  , (TimeOfDay 8 1 0,"one past eight in the morning")+  , (TimeOfDay 8 2 0,"two past eight in the morning")+  , (TimeOfDay 8 3 0,"three past eight in the morning")+  , (TimeOfDay 8 4 0,"four past eight in the morning")+  , (TimeOfDay 8 5 0,"five past eight in the morning")+  , (TimeOfDay 8 6 0,"six past eight in the morning")+  , (TimeOfDay 8 7 0,"seven past eight in the morning")+  , (TimeOfDay 8 8 0,"eight past eight in the morning")+  , (TimeOfDay 8 9 0,"nine past eight in the morning")+  , (TimeOfDay 8 10 0,"ten past eight in the morning")+  , (TimeOfDay 8 11 0,"eleven past eight in the morning")+  , (TimeOfDay 8 12 0,"twelve past eight in the morning")+  , (TimeOfDay 8 13 0,"thirteen past eight in the morning")+  , (TimeOfDay 8 14 0,"fourteen past eight in the morning")+  , (TimeOfDay 8 15 0,"quarter past eight in the morning")+  , (TimeOfDay 8 16 0,"sixteen past eight in the morning")+  , (TimeOfDay 8 17 0,"seventeen past eight in the morning")+  , (TimeOfDay 8 18 0,"eighteen past eight in the morning")+  , (TimeOfDay 8 19 0,"nineteen past eight in the morning")+  , (TimeOfDay 8 20 0,"twenty past eight in the morning")+  , (TimeOfDay 8 21 0,"twenty-one past eight in the morning")+  , (TimeOfDay 8 22 0,"twenty-two past eight in the morning")+  , (TimeOfDay 8 23 0,"twenty-three past eight in the morning")+  , (TimeOfDay 8 24 0,"twenty-four past eight in the morning")+  , (TimeOfDay 8 25 0,"twenty-five past eight in the morning")+  , (TimeOfDay 8 26 0,"twenty-six past eight in the morning")+  , (TimeOfDay 8 27 0,"twenty-seven past eight in the morning")+  , (TimeOfDay 8 28 0,"twenty-eight past eight in the morning")+  , (TimeOfDay 8 29 0,"twenty-nine past eight in the morning")+  , (TimeOfDay 8 30 0,"half past eight in the morning")+  , (TimeOfDay 8 31 0,"twenty-nine to nine in the morning")+  , (TimeOfDay 8 32 0,"twenty-eight to nine in the morning")+  , (TimeOfDay 8 33 0,"twenty-seven to nine in the morning")+  , (TimeOfDay 8 34 0,"twenty-six to nine in the morning")+  , (TimeOfDay 8 35 0,"twenty-five to nine in the morning")+  , (TimeOfDay 8 36 0,"twenty-four to nine in the morning")+  , (TimeOfDay 8 37 0,"twenty-three to nine in the morning")+  , (TimeOfDay 8 38 0,"twenty-two to nine in the morning")+  , (TimeOfDay 8 39 0,"twenty-one to nine in the morning")+  , (TimeOfDay 8 40 0,"twenty to nine in the morning")+  , (TimeOfDay 8 41 0,"nineteen to nine in the morning")+  , (TimeOfDay 8 42 0,"eighteen to nine in the morning")+  , (TimeOfDay 8 43 0,"seventeen to nine in the morning")+  , (TimeOfDay 8 44 0,"sixteen to nine in the morning")+  , (TimeOfDay 8 45 0,"quarter to nine in the morning")+  , (TimeOfDay 8 46 0,"fourteen to nine in the morning")+  , (TimeOfDay 8 47 0,"thirteen to nine in the morning")+  , (TimeOfDay 8 48 0,"twelve to nine in the morning")+  , (TimeOfDay 8 49 0,"eleven to nine in the morning")+  , (TimeOfDay 8 50 0,"ten to nine in the morning")+  , (TimeOfDay 8 51 0,"nine to nine in the morning")+  , (TimeOfDay 8 52 0,"eight to nine in the morning")+  , (TimeOfDay 8 53 0,"seven to nine in the morning")+  , (TimeOfDay 8 54 0,"six to nine in the morning")+  , (TimeOfDay 8 55 0,"five to nine in the morning")+  , (TimeOfDay 8 56 0,"four to nine in the morning")+  , (TimeOfDay 8 57 0,"three to nine in the morning")+  , (TimeOfDay 8 58 0,"two to nine in the morning")+  , (TimeOfDay 8 59 0,"one to nine in the morning")+  , (TimeOfDay 9 0 0,"nine o'clock in the morning")+  , (TimeOfDay 9 1 0,"one past nine in the morning")+  , (TimeOfDay 9 2 0,"two past nine in the morning")+  , (TimeOfDay 9 3 0,"three past nine in the morning")+  , (TimeOfDay 9 4 0,"four past nine in the morning")+  , (TimeOfDay 9 5 0,"five past nine in the morning")+  , (TimeOfDay 9 6 0,"six past nine in the morning")+  , (TimeOfDay 9 7 0,"seven past nine in the morning")+  , (TimeOfDay 9 8 0,"eight past nine in the morning")+  , (TimeOfDay 9 9 0,"nine past nine in the morning")+  , (TimeOfDay 9 10 0,"ten past nine in the morning")+  , (TimeOfDay 9 11 0,"eleven past nine in the morning")+  , (TimeOfDay 9 12 0,"twelve past nine in the morning")+  , (TimeOfDay 9 13 0,"thirteen past nine in the morning")+  , (TimeOfDay 9 14 0,"fourteen past nine in the morning")+  , (TimeOfDay 9 15 0,"quarter past nine in the morning")+  , (TimeOfDay 9 16 0,"sixteen past nine in the morning")+  , (TimeOfDay 9 17 0,"seventeen past nine in the morning")+  , (TimeOfDay 9 18 0,"eighteen past nine in the morning")+  , (TimeOfDay 9 19 0,"nineteen past nine in the morning")+  , (TimeOfDay 9 20 0,"twenty past nine in the morning")+  , (TimeOfDay 9 21 0,"twenty-one past nine in the morning")+  , (TimeOfDay 9 22 0,"twenty-two past nine in the morning")+  , (TimeOfDay 9 23 0,"twenty-three past nine in the morning")+  , (TimeOfDay 9 24 0,"twenty-four past nine in the morning")+  , (TimeOfDay 9 25 0,"twenty-five past nine in the morning")+  , (TimeOfDay 9 26 0,"twenty-six past nine in the morning")+  , (TimeOfDay 9 27 0,"twenty-seven past nine in the morning")+  , (TimeOfDay 9 28 0,"twenty-eight past nine in the morning")+  , (TimeOfDay 9 29 0,"twenty-nine past nine in the morning")+  , (TimeOfDay 9 30 0,"half past nine in the morning")+  , (TimeOfDay 9 31 0,"twenty-nine to ten in the morning")+  , (TimeOfDay 9 32 0,"twenty-eight to ten in the morning")+  , (TimeOfDay 9 33 0,"twenty-seven to ten in the morning")+  , (TimeOfDay 9 34 0,"twenty-six to ten in the morning")+  , (TimeOfDay 9 35 0,"twenty-five to ten in the morning")+  , (TimeOfDay 9 36 0,"twenty-four to ten in the morning")+  , (TimeOfDay 9 37 0,"twenty-three to ten in the morning")+  , (TimeOfDay 9 38 0,"twenty-two to ten in the morning")+  , (TimeOfDay 9 39 0,"twenty-one to ten in the morning")+  , (TimeOfDay 9 40 0,"twenty to ten in the morning")+  , (TimeOfDay 9 41 0,"nineteen to ten in the morning")+  , (TimeOfDay 9 42 0,"eighteen to ten in the morning")+  , (TimeOfDay 9 43 0,"seventeen to ten in the morning")+  , (TimeOfDay 9 44 0,"sixteen to ten in the morning")+  , (TimeOfDay 9 45 0,"quarter to ten in the morning")+  , (TimeOfDay 9 46 0,"fourteen to ten in the morning")+  , (TimeOfDay 9 47 0,"thirteen to ten in the morning")+  , (TimeOfDay 9 48 0,"twelve to ten in the morning")+  , (TimeOfDay 9 49 0,"eleven to ten in the morning")+  , (TimeOfDay 9 50 0,"ten to ten in the morning")+  , (TimeOfDay 9 51 0,"nine to ten in the morning")+  , (TimeOfDay 9 52 0,"eight to ten in the morning")+  , (TimeOfDay 9 53 0,"seven to ten in the morning")+  , (TimeOfDay 9 54 0,"six to ten in the morning")+  , (TimeOfDay 9 55 0,"five to ten in the morning")+  , (TimeOfDay 9 56 0,"four to ten in the morning")+  , (TimeOfDay 9 57 0,"three to ten in the morning")+  , (TimeOfDay 9 58 0,"two to ten in the morning")+  , (TimeOfDay 9 59 0,"one to ten in the morning")+  , (TimeOfDay 10 0 0,"ten o'clock in the morning")+  , (TimeOfDay 10 1 0,"one past ten in the morning")+  , (TimeOfDay 10 2 0,"two past ten in the morning")+  , (TimeOfDay 10 3 0,"three past ten in the morning")+  , (TimeOfDay 10 4 0,"four past ten in the morning")+  , (TimeOfDay 10 5 0,"five past ten in the morning")+  , (TimeOfDay 10 6 0,"six past ten in the morning")+  , (TimeOfDay 10 7 0,"seven past ten in the morning")+  , (TimeOfDay 10 8 0,"eight past ten in the morning")+  , (TimeOfDay 10 9 0,"nine past ten in the morning")+  , (TimeOfDay 10 10 0,"ten past ten in the morning")+  , (TimeOfDay 10 11 0,"eleven past ten in the morning")+  , (TimeOfDay 10 12 0,"twelve past ten in the morning")+  , (TimeOfDay 10 13 0,"thirteen past ten in the morning")+  , (TimeOfDay 10 14 0,"fourteen past ten in the morning")+  , (TimeOfDay 10 15 0,"quarter past ten in the morning")+  , (TimeOfDay 10 16 0,"sixteen past ten in the morning")+  , (TimeOfDay 10 17 0,"seventeen past ten in the morning")+  , (TimeOfDay 10 18 0,"eighteen past ten in the morning")+  , (TimeOfDay 10 19 0,"nineteen past ten in the morning")+  , (TimeOfDay 10 20 0,"twenty past ten in the morning")+  , (TimeOfDay 10 21 0,"twenty-one past ten in the morning")+  , (TimeOfDay 10 22 0,"twenty-two past ten in the morning")+  , (TimeOfDay 10 23 0,"twenty-three past ten in the morning")+  , (TimeOfDay 10 24 0,"twenty-four past ten in the morning")+  , (TimeOfDay 10 25 0,"twenty-five past ten in the morning")+  , (TimeOfDay 10 26 0,"twenty-six past ten in the morning")+  , (TimeOfDay 10 27 0,"twenty-seven past ten in the morning")+  , (TimeOfDay 10 28 0,"twenty-eight past ten in the morning")+  , (TimeOfDay 10 29 0,"twenty-nine past ten in the morning")+  , (TimeOfDay 10 30 0,"half past ten in the morning")+  , (TimeOfDay 10 31 0,"twenty-nine to eleven in the morning")+  , (TimeOfDay 10 32 0,"twenty-eight to eleven in the morning")+  , (TimeOfDay 10 33 0,"twenty-seven to eleven in the morning")+  , (TimeOfDay 10 34 0,"twenty-six to eleven in the morning")+  , (TimeOfDay 10 35 0,"twenty-five to eleven in the morning")+  , (TimeOfDay 10 36 0,"twenty-four to eleven in the morning")+  , (TimeOfDay 10 37 0,"twenty-three to eleven in the morning")+  , (TimeOfDay 10 38 0,"twenty-two to eleven in the morning")+  , (TimeOfDay 10 39 0,"twenty-one to eleven in the morning")+  , (TimeOfDay 10 40 0,"twenty to eleven in the morning")+  , (TimeOfDay 10 41 0,"nineteen to eleven in the morning")+  , (TimeOfDay 10 42 0,"eighteen to eleven in the morning")+  , (TimeOfDay 10 43 0,"seventeen to eleven in the morning")+  , (TimeOfDay 10 44 0,"sixteen to eleven in the morning")+  , (TimeOfDay 10 45 0,"quarter to eleven in the morning")+  , (TimeOfDay 10 46 0,"fourteen to eleven in the morning")+  , (TimeOfDay 10 47 0,"thirteen to eleven in the morning")+  , (TimeOfDay 10 48 0,"twelve to eleven in the morning")+  , (TimeOfDay 10 49 0,"eleven to eleven in the morning")+  , (TimeOfDay 10 50 0,"ten to eleven in the morning")+  , (TimeOfDay 10 51 0,"nine to eleven in the morning")+  , (TimeOfDay 10 52 0,"eight to eleven in the morning")+  , (TimeOfDay 10 53 0,"seven to eleven in the morning")+  , (TimeOfDay 10 54 0,"six to eleven in the morning")+  , (TimeOfDay 10 55 0,"five to eleven in the morning")+  , (TimeOfDay 10 56 0,"four to eleven in the morning")+  , (TimeOfDay 10 57 0,"three to eleven in the morning")+  , (TimeOfDay 10 58 0,"two to eleven in the morning")+  , (TimeOfDay 10 59 0,"one to eleven in the morning")+  , (TimeOfDay 11 0 0,"eleven o'clock in the morning")+  , (TimeOfDay 11 1 0,"one past eleven in the morning")+  , (TimeOfDay 11 2 0,"two past eleven in the morning")+  , (TimeOfDay 11 3 0,"three past eleven in the morning")+  , (TimeOfDay 11 4 0,"four past eleven in the morning")+  , (TimeOfDay 11 5 0,"five past eleven in the morning")+  , (TimeOfDay 11 6 0,"six past eleven in the morning")+  , (TimeOfDay 11 7 0,"seven past eleven in the morning")+  , (TimeOfDay 11 8 0,"eight past eleven in the morning")+  , (TimeOfDay 11 9 0,"nine past eleven in the morning")+  , (TimeOfDay 11 10 0,"ten past eleven in the morning")+  , (TimeOfDay 11 11 0,"eleven past eleven in the morning")+  , (TimeOfDay 11 12 0,"twelve past eleven in the morning")+  , (TimeOfDay 11 13 0,"thirteen past eleven in the morning")+  , (TimeOfDay 11 14 0,"fourteen past eleven in the morning")+  , (TimeOfDay 11 15 0,"quarter past eleven in the morning")+  , (TimeOfDay 11 16 0,"sixteen past eleven in the morning")+  , (TimeOfDay 11 17 0,"seventeen past eleven in the morning")+  , (TimeOfDay 11 18 0,"eighteen past eleven in the morning")+  , (TimeOfDay 11 19 0,"nineteen past eleven in the morning")+  , (TimeOfDay 11 20 0,"twenty past eleven in the morning")+  , (TimeOfDay 11 21 0,"twenty-one past eleven in the morning")+  , (TimeOfDay 11 22 0,"twenty-two past eleven in the morning")+  , (TimeOfDay 11 23 0,"twenty-three past eleven in the morning")+  , (TimeOfDay 11 24 0,"twenty-four past eleven in the morning")+  , (TimeOfDay 11 25 0,"twenty-five past eleven in the morning")+  , (TimeOfDay 11 26 0,"twenty-six past eleven in the morning")+  , (TimeOfDay 11 27 0,"twenty-seven past eleven in the morning")+  , (TimeOfDay 11 28 0,"twenty-eight past eleven in the morning")+  , (TimeOfDay 11 29 0,"twenty-nine past eleven in the morning")+  , (TimeOfDay 11 30 0,"half past eleven in the morning")+  , (TimeOfDay 11 31 0,"twenty-nine to twelve in the morning")+  , (TimeOfDay 11 32 0,"twenty-eight to twelve in the morning")+  , (TimeOfDay 11 33 0,"twenty-seven to twelve in the morning")+  , (TimeOfDay 11 34 0,"twenty-six to twelve in the morning")+  , (TimeOfDay 11 35 0,"twenty-five to twelve in the morning")+  , (TimeOfDay 11 36 0,"twenty-four to twelve in the morning")+  , (TimeOfDay 11 37 0,"twenty-three to twelve in the morning")+  , (TimeOfDay 11 38 0,"twenty-two to twelve in the morning")+  , (TimeOfDay 11 39 0,"twenty-one to twelve in the morning")+  , (TimeOfDay 11 40 0,"twenty to twelve in the morning")+  , (TimeOfDay 11 41 0,"nineteen to twelve in the morning")+  , (TimeOfDay 11 42 0,"eighteen to twelve in the morning")+  , (TimeOfDay 11 43 0,"seventeen to twelve in the morning")+  , (TimeOfDay 11 44 0,"sixteen to twelve in the morning")+  , (TimeOfDay 11 45 0,"quarter to twelve in the morning")+  , (TimeOfDay 11 46 0,"fourteen to twelve in the morning")+  , (TimeOfDay 11 47 0,"thirteen to twelve in the morning")+  , (TimeOfDay 11 48 0,"twelve to twelve in the morning")+  , (TimeOfDay 11 49 0,"eleven to twelve in the morning")+  , (TimeOfDay 11 50 0,"ten to twelve in the morning")+  , (TimeOfDay 11 51 0,"nine to twelve in the morning")+  , (TimeOfDay 11 52 0,"eight to twelve in the morning")+  , (TimeOfDay 11 53 0,"seven to twelve in the morning")+  , (TimeOfDay 11 54 0,"six to twelve in the morning")+  , (TimeOfDay 11 55 0,"five to twelve in the morning")+  , (TimeOfDay 11 56 0,"four to twelve in the morning")+  , (TimeOfDay 11 57 0,"three to twelve in the morning")+  , (TimeOfDay 11 58 0,"two to twelve in the morning")+  , (TimeOfDay 11 59 0,"one to twelve in the morning")+  , (TimeOfDay 12 0 0,"twelve o'clock in the afternoon")+  , (TimeOfDay 12 1 0,"one past twelve in the afternoon")+  , (TimeOfDay 12 2 0,"two past twelve in the afternoon")+  , (TimeOfDay 12 3 0,"three past twelve in the afternoon")+  , (TimeOfDay 12 4 0,"four past twelve in the afternoon")+  , (TimeOfDay 12 5 0,"five past twelve in the afternoon")+  , (TimeOfDay 12 6 0,"six past twelve in the afternoon")+  , (TimeOfDay 12 7 0,"seven past twelve in the afternoon")+  , (TimeOfDay 12 8 0,"eight past twelve in the afternoon")+  , (TimeOfDay 12 9 0,"nine past twelve in the afternoon")+  , (TimeOfDay 12 10 0,"ten past twelve in the afternoon")+  , (TimeOfDay 12 11 0,"eleven past twelve in the afternoon")+  , (TimeOfDay 12 12 0,"twelve past twelve in the afternoon")+  , (TimeOfDay 12 13 0,"thirteen past twelve in the afternoon")+  , (TimeOfDay 12 14 0,"fourteen past twelve in the afternoon")+  , (TimeOfDay 12 15 0,"quarter past twelve in the afternoon")+  , (TimeOfDay 12 16 0,"sixteen past twelve in the afternoon")+  , (TimeOfDay 12 17 0,"seventeen past twelve in the afternoon")+  , (TimeOfDay 12 18 0,"eighteen past twelve in the afternoon")+  , (TimeOfDay 12 19 0,"nineteen past twelve in the afternoon")+  , (TimeOfDay 12 20 0,"twenty past twelve in the afternoon")+  , (TimeOfDay 12 21 0,"twenty-one past twelve in the afternoon")+  , (TimeOfDay 12 22 0,"twenty-two past twelve in the afternoon")+  , (TimeOfDay 12 23 0,"twenty-three past twelve in the afternoon")+  , (TimeOfDay 12 24 0,"twenty-four past twelve in the afternoon")+  , (TimeOfDay 12 25 0,"twenty-five past twelve in the afternoon")+  , (TimeOfDay 12 26 0,"twenty-six past twelve in the afternoon")+  , (TimeOfDay 12 27 0,"twenty-seven past twelve in the afternoon")+  , (TimeOfDay 12 28 0,"twenty-eight past twelve in the afternoon")+  , (TimeOfDay 12 29 0,"twenty-nine past twelve in the afternoon")+  , (TimeOfDay 12 30 0,"half past twelve in the afternoon")+  , (TimeOfDay 12 31 0,"twenty-nine to one in the afternoon")+  , (TimeOfDay 12 32 0,"twenty-eight to one in the afternoon")+  , (TimeOfDay 12 33 0,"twenty-seven to one in the afternoon")+  , (TimeOfDay 12 34 0,"twenty-six to one in the afternoon")+  , (TimeOfDay 12 35 0,"twenty-five to one in the afternoon")+  , (TimeOfDay 12 36 0,"twenty-four to one in the afternoon")+  , (TimeOfDay 12 37 0,"twenty-three to one in the afternoon")+  , (TimeOfDay 12 38 0,"twenty-two to one in the afternoon")+  , (TimeOfDay 12 39 0,"twenty-one to one in the afternoon")+  , (TimeOfDay 12 40 0,"twenty to one in the afternoon")+  , (TimeOfDay 12 41 0,"nineteen to one in the afternoon")+  , (TimeOfDay 12 42 0,"eighteen to one in the afternoon")+  , (TimeOfDay 12 43 0,"seventeen to one in the afternoon")+  , (TimeOfDay 12 44 0,"sixteen to one in the afternoon")+  , (TimeOfDay 12 45 0,"quarter to one in the afternoon")+  , (TimeOfDay 12 46 0,"fourteen to one in the afternoon")+  , (TimeOfDay 12 47 0,"thirteen to one in the afternoon")+  , (TimeOfDay 12 48 0,"twelve to one in the afternoon")+  , (TimeOfDay 12 49 0,"eleven to one in the afternoon")+  , (TimeOfDay 12 50 0,"ten to one in the afternoon")+  , (TimeOfDay 12 51 0,"nine to one in the afternoon")+  , (TimeOfDay 12 52 0,"eight to one in the afternoon")+  , (TimeOfDay 12 53 0,"seven to one in the afternoon")+  , (TimeOfDay 12 54 0,"six to one in the afternoon")+  , (TimeOfDay 12 55 0,"five to one in the afternoon")+  , (TimeOfDay 12 56 0,"four to one in the afternoon")+  , (TimeOfDay 12 57 0,"three to one in the afternoon")+  , (TimeOfDay 12 58 0,"two to one in the afternoon")+  , (TimeOfDay 12 59 0,"one to one in the afternoon")+  , (TimeOfDay 13 0 0,"one o'clock in the afternoon")+  , (TimeOfDay 13 1 0,"one past one in the afternoon")+  , (TimeOfDay 13 2 0,"two past one in the afternoon")+  , (TimeOfDay 13 3 0,"three past one in the afternoon")+  , (TimeOfDay 13 4 0,"four past one in the afternoon")+  , (TimeOfDay 13 5 0,"five past one in the afternoon")+  , (TimeOfDay 13 6 0,"six past one in the afternoon")+  , (TimeOfDay 13 7 0,"seven past one in the afternoon")+  , (TimeOfDay 13 8 0,"eight past one in the afternoon")+  , (TimeOfDay 13 9 0,"nine past one in the afternoon")+  , (TimeOfDay 13 10 0,"ten past one in the afternoon")+  , (TimeOfDay 13 11 0,"eleven past one in the afternoon")+  , (TimeOfDay 13 12 0,"twelve past one in the afternoon")+  , (TimeOfDay 13 13 0,"thirteen past one in the afternoon")+  , (TimeOfDay 13 14 0,"fourteen past one in the afternoon")+  , (TimeOfDay 13 15 0,"quarter past one in the afternoon")+  , (TimeOfDay 13 16 0,"sixteen past one in the afternoon")+  , (TimeOfDay 13 17 0,"seventeen past one in the afternoon")+  , (TimeOfDay 13 18 0,"eighteen past one in the afternoon")+  , (TimeOfDay 13 19 0,"nineteen past one in the afternoon")+  , (TimeOfDay 13 20 0,"twenty past one in the afternoon")+  , (TimeOfDay 13 21 0,"twenty-one past one in the afternoon")+  , (TimeOfDay 13 22 0,"twenty-two past one in the afternoon")+  , (TimeOfDay 13 23 0,"twenty-three past one in the afternoon")+  , (TimeOfDay 13 24 0,"twenty-four past one in the afternoon")+  , (TimeOfDay 13 25 0,"twenty-five past one in the afternoon")+  , (TimeOfDay 13 26 0,"twenty-six past one in the afternoon")+  , (TimeOfDay 13 27 0,"twenty-seven past one in the afternoon")+  , (TimeOfDay 13 28 0,"twenty-eight past one in the afternoon")+  , (TimeOfDay 13 29 0,"twenty-nine past one in the afternoon")+  , (TimeOfDay 13 30 0,"half past one in the afternoon")+  , (TimeOfDay 13 31 0,"twenty-nine to two in the afternoon")+  , (TimeOfDay 13 32 0,"twenty-eight to two in the afternoon")+  , (TimeOfDay 13 33 0,"twenty-seven to two in the afternoon")+  , (TimeOfDay 13 34 0,"twenty-six to two in the afternoon")+  , (TimeOfDay 13 35 0,"twenty-five to two in the afternoon")+  , (TimeOfDay 13 36 0,"twenty-four to two in the afternoon")+  , (TimeOfDay 13 37 0,"twenty-three to two in the afternoon")+  , (TimeOfDay 13 38 0,"twenty-two to two in the afternoon")+  , (TimeOfDay 13 39 0,"twenty-one to two in the afternoon")+  , (TimeOfDay 13 40 0,"twenty to two in the afternoon")+  , (TimeOfDay 13 41 0,"nineteen to two in the afternoon")+  , (TimeOfDay 13 42 0,"eighteen to two in the afternoon")+  , (TimeOfDay 13 43 0,"seventeen to two in the afternoon")+  , (TimeOfDay 13 44 0,"sixteen to two in the afternoon")+  , (TimeOfDay 13 45 0,"quarter to two in the afternoon")+  , (TimeOfDay 13 46 0,"fourteen to two in the afternoon")+  , (TimeOfDay 13 47 0,"thirteen to two in the afternoon")+  , (TimeOfDay 13 48 0,"twelve to two in the afternoon")+  , (TimeOfDay 13 49 0,"eleven to two in the afternoon")+  , (TimeOfDay 13 50 0,"ten to two in the afternoon")+  , (TimeOfDay 13 51 0,"nine to two in the afternoon")+  , (TimeOfDay 13 52 0,"eight to two in the afternoon")+  , (TimeOfDay 13 53 0,"seven to two in the afternoon")+  , (TimeOfDay 13 54 0,"six to two in the afternoon")+  , (TimeOfDay 13 55 0,"five to two in the afternoon")+  , (TimeOfDay 13 56 0,"four to two in the afternoon")+  , (TimeOfDay 13 57 0,"three to two in the afternoon")+  , (TimeOfDay 13 58 0,"two to two in the afternoon")+  , (TimeOfDay 13 59 0,"one to two in the afternoon")+  , (TimeOfDay 14 0 0,"two o'clock in the afternoon")+  , (TimeOfDay 14 1 0,"one past two in the afternoon")+  , (TimeOfDay 14 2 0,"two past two in the afternoon")+  , (TimeOfDay 14 3 0,"three past two in the afternoon")+  , (TimeOfDay 14 4 0,"four past two in the afternoon")+  , (TimeOfDay 14 5 0,"five past two in the afternoon")+  , (TimeOfDay 14 6 0,"six past two in the afternoon")+  , (TimeOfDay 14 7 0,"seven past two in the afternoon")+  , (TimeOfDay 14 8 0,"eight past two in the afternoon")+  , (TimeOfDay 14 9 0,"nine past two in the afternoon")+  , (TimeOfDay 14 10 0,"ten past two in the afternoon")+  , (TimeOfDay 14 11 0,"eleven past two in the afternoon")+  , (TimeOfDay 14 12 0,"twelve past two in the afternoon")+  , (TimeOfDay 14 13 0,"thirteen past two in the afternoon")+  , (TimeOfDay 14 14 0,"fourteen past two in the afternoon")+  , (TimeOfDay 14 15 0,"quarter past two in the afternoon")+  , (TimeOfDay 14 16 0,"sixteen past two in the afternoon")+  , (TimeOfDay 14 17 0,"seventeen past two in the afternoon")+  , (TimeOfDay 14 18 0,"eighteen past two in the afternoon")+  , (TimeOfDay 14 19 0,"nineteen past two in the afternoon")+  , (TimeOfDay 14 20 0,"twenty past two in the afternoon")+  , (TimeOfDay 14 21 0,"twenty-one past two in the afternoon")+  , (TimeOfDay 14 22 0,"twenty-two past two in the afternoon")+  , (TimeOfDay 14 23 0,"twenty-three past two in the afternoon")+  , (TimeOfDay 14 24 0,"twenty-four past two in the afternoon")+  , (TimeOfDay 14 25 0,"twenty-five past two in the afternoon")+  , (TimeOfDay 14 26 0,"twenty-six past two in the afternoon")+  , (TimeOfDay 14 27 0,"twenty-seven past two in the afternoon")+  , (TimeOfDay 14 28 0,"twenty-eight past two in the afternoon")+  , (TimeOfDay 14 29 0,"twenty-nine past two in the afternoon")+  , (TimeOfDay 14 30 0,"half past two in the afternoon")+  , (TimeOfDay 14 31 0,"twenty-nine to three in the afternoon")+  , (TimeOfDay 14 32 0,"twenty-eight to three in the afternoon")+  , (TimeOfDay 14 33 0,"twenty-seven to three in the afternoon")+  , (TimeOfDay 14 34 0,"twenty-six to three in the afternoon")+  , (TimeOfDay 14 35 0,"twenty-five to three in the afternoon")+  , (TimeOfDay 14 36 0,"twenty-four to three in the afternoon")+  , (TimeOfDay 14 37 0,"twenty-three to three in the afternoon")+  , (TimeOfDay 14 38 0,"twenty-two to three in the afternoon")+  , (TimeOfDay 14 39 0,"twenty-one to three in the afternoon")+  , (TimeOfDay 14 40 0,"twenty to three in the afternoon")+  , (TimeOfDay 14 41 0,"nineteen to three in the afternoon")+  , (TimeOfDay 14 42 0,"eighteen to three in the afternoon")+  , (TimeOfDay 14 43 0,"seventeen to three in the afternoon")+  , (TimeOfDay 14 44 0,"sixteen to three in the afternoon")+  , (TimeOfDay 14 45 0,"quarter to three in the afternoon")+  , (TimeOfDay 14 46 0,"fourteen to three in the afternoon")+  , (TimeOfDay 14 47 0,"thirteen to three in the afternoon")+  , (TimeOfDay 14 48 0,"twelve to three in the afternoon")+  , (TimeOfDay 14 49 0,"eleven to three in the afternoon")+  , (TimeOfDay 14 50 0,"ten to three in the afternoon")+  , (TimeOfDay 14 51 0,"nine to three in the afternoon")+  , (TimeOfDay 14 52 0,"eight to three in the afternoon")+  , (TimeOfDay 14 53 0,"seven to three in the afternoon")+  , (TimeOfDay 14 54 0,"six to three in the afternoon")+  , (TimeOfDay 14 55 0,"five to three in the afternoon")+  , (TimeOfDay 14 56 0,"four to three in the afternoon")+  , (TimeOfDay 14 57 0,"three to three in the afternoon")+  , (TimeOfDay 14 58 0,"two to three in the afternoon")+  , (TimeOfDay 14 59 0,"one to three in the afternoon")+  , (TimeOfDay 15 0 0,"three o'clock in the afternoon")+  , (TimeOfDay 15 1 0,"one past three in the afternoon")+  , (TimeOfDay 15 2 0,"two past three in the afternoon")+  , (TimeOfDay 15 3 0,"three past three in the afternoon")+  , (TimeOfDay 15 4 0,"four past three in the afternoon")+  , (TimeOfDay 15 5 0,"five past three in the afternoon")+  , (TimeOfDay 15 6 0,"six past three in the afternoon")+  , (TimeOfDay 15 7 0,"seven past three in the afternoon")+  , (TimeOfDay 15 8 0,"eight past three in the afternoon")+  , (TimeOfDay 15 9 0,"nine past three in the afternoon")+  , (TimeOfDay 15 10 0,"ten past three in the afternoon")+  , (TimeOfDay 15 11 0,"eleven past three in the afternoon")+  , (TimeOfDay 15 12 0,"twelve past three in the afternoon")+  , (TimeOfDay 15 13 0,"thirteen past three in the afternoon")+  , (TimeOfDay 15 14 0,"fourteen past three in the afternoon")+  , (TimeOfDay 15 15 0,"quarter past three in the afternoon")+  , (TimeOfDay 15 16 0,"sixteen past three in the afternoon")+  , (TimeOfDay 15 17 0,"seventeen past three in the afternoon")+  , (TimeOfDay 15 18 0,"eighteen past three in the afternoon")+  , (TimeOfDay 15 19 0,"nineteen past three in the afternoon")+  , (TimeOfDay 15 20 0,"twenty past three in the afternoon")+  , (TimeOfDay 15 21 0,"twenty-one past three in the afternoon")+  , (TimeOfDay 15 22 0,"twenty-two past three in the afternoon")+  , (TimeOfDay 15 23 0,"twenty-three past three in the afternoon")+  , (TimeOfDay 15 24 0,"twenty-four past three in the afternoon")+  , (TimeOfDay 15 25 0,"twenty-five past three in the afternoon")+  , (TimeOfDay 15 26 0,"twenty-six past three in the afternoon")+  , (TimeOfDay 15 27 0,"twenty-seven past three in the afternoon")+  , (TimeOfDay 15 28 0,"twenty-eight past three in the afternoon")+  , (TimeOfDay 15 29 0,"twenty-nine past three in the afternoon")+  , (TimeOfDay 15 30 0,"half past three in the afternoon")+  , (TimeOfDay 15 31 0,"twenty-nine to four in the afternoon")+  , (TimeOfDay 15 32 0,"twenty-eight to four in the afternoon")+  , (TimeOfDay 15 33 0,"twenty-seven to four in the afternoon")+  , (TimeOfDay 15 34 0,"twenty-six to four in the afternoon")+  , (TimeOfDay 15 35 0,"twenty-five to four in the afternoon")+  , (TimeOfDay 15 36 0,"twenty-four to four in the afternoon")+  , (TimeOfDay 15 37 0,"twenty-three to four in the afternoon")+  , (TimeOfDay 15 38 0,"twenty-two to four in the afternoon")+  , (TimeOfDay 15 39 0,"twenty-one to four in the afternoon")+  , (TimeOfDay 15 40 0,"twenty to four in the afternoon")+  , (TimeOfDay 15 41 0,"nineteen to four in the afternoon")+  , (TimeOfDay 15 42 0,"eighteen to four in the afternoon")+  , (TimeOfDay 15 43 0,"seventeen to four in the afternoon")+  , (TimeOfDay 15 44 0,"sixteen to four in the afternoon")+  , (TimeOfDay 15 45 0,"quarter to four in the afternoon")+  , (TimeOfDay 15 46 0,"fourteen to four in the afternoon")+  , (TimeOfDay 15 47 0,"thirteen to four in the afternoon")+  , (TimeOfDay 15 48 0,"twelve to four in the afternoon")+  , (TimeOfDay 15 49 0,"eleven to four in the afternoon")+  , (TimeOfDay 15 50 0,"ten to four in the afternoon")+  , (TimeOfDay 15 51 0,"nine to four in the afternoon")+  , (TimeOfDay 15 52 0,"eight to four in the afternoon")+  , (TimeOfDay 15 53 0,"seven to four in the afternoon")+  , (TimeOfDay 15 54 0,"six to four in the afternoon")+  , (TimeOfDay 15 55 0,"five to four in the afternoon")+  , (TimeOfDay 15 56 0,"four to four in the afternoon")+  , (TimeOfDay 15 57 0,"three to four in the afternoon")+  , (TimeOfDay 15 58 0,"two to four in the afternoon")+  , (TimeOfDay 15 59 0,"one to four in the afternoon")+  , (TimeOfDay 16 0 0,"four o'clock in the afternoon")+  , (TimeOfDay 16 1 0,"one past four in the afternoon")+  , (TimeOfDay 16 2 0,"two past four in the afternoon")+  , (TimeOfDay 16 3 0,"three past four in the afternoon")+  , (TimeOfDay 16 4 0,"four past four in the afternoon")+  , (TimeOfDay 16 5 0,"five past four in the afternoon")+  , (TimeOfDay 16 6 0,"six past four in the afternoon")+  , (TimeOfDay 16 7 0,"seven past four in the afternoon")+  , (TimeOfDay 16 8 0,"eight past four in the afternoon")+  , (TimeOfDay 16 9 0,"nine past four in the afternoon")+  , (TimeOfDay 16 10 0,"ten past four in the afternoon")+  , (TimeOfDay 16 11 0,"eleven past four in the afternoon")+  , (TimeOfDay 16 12 0,"twelve past four in the afternoon")+  , (TimeOfDay 16 13 0,"thirteen past four in the afternoon")+  , (TimeOfDay 16 14 0,"fourteen past four in the afternoon")+  , (TimeOfDay 16 15 0,"quarter past four in the afternoon")+  , (TimeOfDay 16 16 0,"sixteen past four in the afternoon")+  , (TimeOfDay 16 17 0,"seventeen past four in the afternoon")+  , (TimeOfDay 16 18 0,"eighteen past four in the afternoon")+  , (TimeOfDay 16 19 0,"nineteen past four in the afternoon")+  , (TimeOfDay 16 20 0,"twenty past four in the afternoon")+  , (TimeOfDay 16 21 0,"twenty-one past four in the afternoon")+  , (TimeOfDay 16 22 0,"twenty-two past four in the afternoon")+  , (TimeOfDay 16 23 0,"twenty-three past four in the afternoon")+  , (TimeOfDay 16 24 0,"twenty-four past four in the afternoon")+  , (TimeOfDay 16 25 0,"twenty-five past four in the afternoon")+  , (TimeOfDay 16 26 0,"twenty-six past four in the afternoon")+  , (TimeOfDay 16 27 0,"twenty-seven past four in the afternoon")+  , (TimeOfDay 16 28 0,"twenty-eight past four in the afternoon")+  , (TimeOfDay 16 29 0,"twenty-nine past four in the afternoon")+  , (TimeOfDay 16 30 0,"half past four in the afternoon")+  , (TimeOfDay 16 31 0,"twenty-nine to five in the afternoon")+  , (TimeOfDay 16 32 0,"twenty-eight to five in the afternoon")+  , (TimeOfDay 16 33 0,"twenty-seven to five in the afternoon")+  , (TimeOfDay 16 34 0,"twenty-six to five in the afternoon")+  , (TimeOfDay 16 35 0,"twenty-five to five in the afternoon")+  , (TimeOfDay 16 36 0,"twenty-four to five in the afternoon")+  , (TimeOfDay 16 37 0,"twenty-three to five in the afternoon")+  , (TimeOfDay 16 38 0,"twenty-two to five in the afternoon")+  , (TimeOfDay 16 39 0,"twenty-one to five in the afternoon")+  , (TimeOfDay 16 40 0,"twenty to five in the afternoon")+  , (TimeOfDay 16 41 0,"nineteen to five in the afternoon")+  , (TimeOfDay 16 42 0,"eighteen to five in the afternoon")+  , (TimeOfDay 16 43 0,"seventeen to five in the afternoon")+  , (TimeOfDay 16 44 0,"sixteen to five in the afternoon")+  , (TimeOfDay 16 45 0,"quarter to five in the afternoon")+  , (TimeOfDay 16 46 0,"fourteen to five in the afternoon")+  , (TimeOfDay 16 47 0,"thirteen to five in the afternoon")+  , (TimeOfDay 16 48 0,"twelve to five in the afternoon")+  , (TimeOfDay 16 49 0,"eleven to five in the afternoon")+  , (TimeOfDay 16 50 0,"ten to five in the afternoon")+  , (TimeOfDay 16 51 0,"nine to five in the afternoon")+  , (TimeOfDay 16 52 0,"eight to five in the afternoon")+  , (TimeOfDay 16 53 0,"seven to five in the afternoon")+  , (TimeOfDay 16 54 0,"six to five in the afternoon")+  , (TimeOfDay 16 55 0,"five to five in the afternoon")+  , (TimeOfDay 16 56 0,"four to five in the afternoon")+  , (TimeOfDay 16 57 0,"three to five in the afternoon")+  , (TimeOfDay 16 58 0,"two to five in the afternoon")+  , (TimeOfDay 16 59 0,"one to five in the afternoon")+  , (TimeOfDay 17 0 0,"five o'clock in the afternoon")+  , (TimeOfDay 17 1 0,"one past five in the afternoon")+  , (TimeOfDay 17 2 0,"two past five in the afternoon")+  , (TimeOfDay 17 3 0,"three past five in the afternoon")+  , (TimeOfDay 17 4 0,"four past five in the afternoon")+  , (TimeOfDay 17 5 0,"five past five in the afternoon")+  , (TimeOfDay 17 6 0,"six past five in the afternoon")+  , (TimeOfDay 17 7 0,"seven past five in the afternoon")+  , (TimeOfDay 17 8 0,"eight past five in the afternoon")+  , (TimeOfDay 17 9 0,"nine past five in the afternoon")+  , (TimeOfDay 17 10 0,"ten past five in the afternoon")+  , (TimeOfDay 17 11 0,"eleven past five in the afternoon")+  , (TimeOfDay 17 12 0,"twelve past five in the afternoon")+  , (TimeOfDay 17 13 0,"thirteen past five in the afternoon")+  , (TimeOfDay 17 14 0,"fourteen past five in the afternoon")+  , (TimeOfDay 17 15 0,"quarter past five in the afternoon")+  , (TimeOfDay 17 16 0,"sixteen past five in the afternoon")+  , (TimeOfDay 17 17 0,"seventeen past five in the afternoon")+  , (TimeOfDay 17 18 0,"eighteen past five in the afternoon")+  , (TimeOfDay 17 19 0,"nineteen past five in the afternoon")+  , (TimeOfDay 17 20 0,"twenty past five in the afternoon")+  , (TimeOfDay 17 21 0,"twenty-one past five in the afternoon")+  , (TimeOfDay 17 22 0,"twenty-two past five in the afternoon")+  , (TimeOfDay 17 23 0,"twenty-three past five in the afternoon")+  , (TimeOfDay 17 24 0,"twenty-four past five in the afternoon")+  , (TimeOfDay 17 25 0,"twenty-five past five in the afternoon")+  , (TimeOfDay 17 26 0,"twenty-six past five in the afternoon")+  , (TimeOfDay 17 27 0,"twenty-seven past five in the afternoon")+  , (TimeOfDay 17 28 0,"twenty-eight past five in the afternoon")+  , (TimeOfDay 17 29 0,"twenty-nine past five in the afternoon")+  , (TimeOfDay 17 30 0,"half past five in the afternoon")+  , (TimeOfDay 17 31 0,"twenty-nine to six in the afternoon")+  , (TimeOfDay 17 32 0,"twenty-eight to six in the afternoon")+  , (TimeOfDay 17 33 0,"twenty-seven to six in the afternoon")+  , (TimeOfDay 17 34 0,"twenty-six to six in the afternoon")+  , (TimeOfDay 17 35 0,"twenty-five to six in the afternoon")+  , (TimeOfDay 17 36 0,"twenty-four to six in the afternoon")+  , (TimeOfDay 17 37 0,"twenty-three to six in the afternoon")+  , (TimeOfDay 17 38 0,"twenty-two to six in the afternoon")+  , (TimeOfDay 17 39 0,"twenty-one to six in the afternoon")+  , (TimeOfDay 17 40 0,"twenty to six in the afternoon")+  , (TimeOfDay 17 41 0,"nineteen to six in the afternoon")+  , (TimeOfDay 17 42 0,"eighteen to six in the afternoon")+  , (TimeOfDay 17 43 0,"seventeen to six in the afternoon")+  , (TimeOfDay 17 44 0,"sixteen to six in the afternoon")+  , (TimeOfDay 17 45 0,"quarter to six in the afternoon")+  , (TimeOfDay 17 46 0,"fourteen to six in the afternoon")+  , (TimeOfDay 17 47 0,"thirteen to six in the afternoon")+  , (TimeOfDay 17 48 0,"twelve to six in the afternoon")+  , (TimeOfDay 17 49 0,"eleven to six in the afternoon")+  , (TimeOfDay 17 50 0,"ten to six in the afternoon")+  , (TimeOfDay 17 51 0,"nine to six in the afternoon")+  , (TimeOfDay 17 52 0,"eight to six in the afternoon")+  , (TimeOfDay 17 53 0,"seven to six in the afternoon")+  , (TimeOfDay 17 54 0,"six to six in the afternoon")+  , (TimeOfDay 17 55 0,"five to six in the afternoon")+  , (TimeOfDay 17 56 0,"four to six in the afternoon")+  , (TimeOfDay 17 57 0,"three to six in the afternoon")+  , (TimeOfDay 17 58 0,"two to six in the afternoon")+  , (TimeOfDay 17 59 0,"one to six in the afternoon")+  , (TimeOfDay 18 0 0,"six o'clock in the evening")+  , (TimeOfDay 18 1 0,"one past six in the evening")+  , (TimeOfDay 18 2 0,"two past six in the evening")+  , (TimeOfDay 18 3 0,"three past six in the evening")+  , (TimeOfDay 18 4 0,"four past six in the evening")+  , (TimeOfDay 18 5 0,"five past six in the evening")+  , (TimeOfDay 18 6 0,"six past six in the evening")+  , (TimeOfDay 18 7 0,"seven past six in the evening")+  , (TimeOfDay 18 8 0,"eight past six in the evening")+  , (TimeOfDay 18 9 0,"nine past six in the evening")+  , (TimeOfDay 18 10 0,"ten past six in the evening")+  , (TimeOfDay 18 11 0,"eleven past six in the evening")+  , (TimeOfDay 18 12 0,"twelve past six in the evening")+  , (TimeOfDay 18 13 0,"thirteen past six in the evening")+  , (TimeOfDay 18 14 0,"fourteen past six in the evening")+  , (TimeOfDay 18 15 0,"quarter past six in the evening")+  , (TimeOfDay 18 16 0,"sixteen past six in the evening")+  , (TimeOfDay 18 17 0,"seventeen past six in the evening")+  , (TimeOfDay 18 18 0,"eighteen past six in the evening")+  , (TimeOfDay 18 19 0,"nineteen past six in the evening")+  , (TimeOfDay 18 20 0,"twenty past six in the evening")+  , (TimeOfDay 18 21 0,"twenty-one past six in the evening")+  , (TimeOfDay 18 22 0,"twenty-two past six in the evening")+  , (TimeOfDay 18 23 0,"twenty-three past six in the evening")+  , (TimeOfDay 18 24 0,"twenty-four past six in the evening")+  , (TimeOfDay 18 25 0,"twenty-five past six in the evening")+  , (TimeOfDay 18 26 0,"twenty-six past six in the evening")+  , (TimeOfDay 18 27 0,"twenty-seven past six in the evening")+  , (TimeOfDay 18 28 0,"twenty-eight past six in the evening")+  , (TimeOfDay 18 29 0,"twenty-nine past six in the evening")+  , (TimeOfDay 18 30 0,"half past six in the evening")+  , (TimeOfDay 18 31 0,"twenty-nine to seven in the evening")+  , (TimeOfDay 18 32 0,"twenty-eight to seven in the evening")+  , (TimeOfDay 18 33 0,"twenty-seven to seven in the evening")+  , (TimeOfDay 18 34 0,"twenty-six to seven in the evening")+  , (TimeOfDay 18 35 0,"twenty-five to seven in the evening")+  , (TimeOfDay 18 36 0,"twenty-four to seven in the evening")+  , (TimeOfDay 18 37 0,"twenty-three to seven in the evening")+  , (TimeOfDay 18 38 0,"twenty-two to seven in the evening")+  , (TimeOfDay 18 39 0,"twenty-one to seven in the evening")+  , (TimeOfDay 18 40 0,"twenty to seven in the evening")+  , (TimeOfDay 18 41 0,"nineteen to seven in the evening")+  , (TimeOfDay 18 42 0,"eighteen to seven in the evening")+  , (TimeOfDay 18 43 0,"seventeen to seven in the evening")+  , (TimeOfDay 18 44 0,"sixteen to seven in the evening")+  , (TimeOfDay 18 45 0,"quarter to seven in the evening")+  , (TimeOfDay 18 46 0,"fourteen to seven in the evening")+  , (TimeOfDay 18 47 0,"thirteen to seven in the evening")+  , (TimeOfDay 18 48 0,"twelve to seven in the evening")+  , (TimeOfDay 18 49 0,"eleven to seven in the evening")+  , (TimeOfDay 18 50 0,"ten to seven in the evening")+  , (TimeOfDay 18 51 0,"nine to seven in the evening")+  , (TimeOfDay 18 52 0,"eight to seven in the evening")+  , (TimeOfDay 18 53 0,"seven to seven in the evening")+  , (TimeOfDay 18 54 0,"six to seven in the evening")+  , (TimeOfDay 18 55 0,"five to seven in the evening")+  , (TimeOfDay 18 56 0,"four to seven in the evening")+  , (TimeOfDay 18 57 0,"three to seven in the evening")+  , (TimeOfDay 18 58 0,"two to seven in the evening")+  , (TimeOfDay 18 59 0,"one to seven in the evening")+  , (TimeOfDay 19 0 0,"seven o'clock in the evening")+  , (TimeOfDay 19 1 0,"one past seven in the evening")+  , (TimeOfDay 19 2 0,"two past seven in the evening")+  , (TimeOfDay 19 3 0,"three past seven in the evening")+  , (TimeOfDay 19 4 0,"four past seven in the evening")+  , (TimeOfDay 19 5 0,"five past seven in the evening")+  , (TimeOfDay 19 6 0,"six past seven in the evening")+  , (TimeOfDay 19 7 0,"seven past seven in the evening")+  , (TimeOfDay 19 8 0,"eight past seven in the evening")+  , (TimeOfDay 19 9 0,"nine past seven in the evening")+  , (TimeOfDay 19 10 0,"ten past seven in the evening")+  , (TimeOfDay 19 11 0,"eleven past seven in the evening")+  , (TimeOfDay 19 12 0,"twelve past seven in the evening")+  , (TimeOfDay 19 13 0,"thirteen past seven in the evening")+  , (TimeOfDay 19 14 0,"fourteen past seven in the evening")+  , (TimeOfDay 19 15 0,"quarter past seven in the evening")+  , (TimeOfDay 19 16 0,"sixteen past seven in the evening")+  , (TimeOfDay 19 17 0,"seventeen past seven in the evening")+  , (TimeOfDay 19 18 0,"eighteen past seven in the evening")+  , (TimeOfDay 19 19 0,"nineteen past seven in the evening")+  , (TimeOfDay 19 20 0,"twenty past seven in the evening")+  , (TimeOfDay 19 21 0,"twenty-one past seven in the evening")+  , (TimeOfDay 19 22 0,"twenty-two past seven in the evening")+  , (TimeOfDay 19 23 0,"twenty-three past seven in the evening")+  , (TimeOfDay 19 24 0,"twenty-four past seven in the evening")+  , (TimeOfDay 19 25 0,"twenty-five past seven in the evening")+  , (TimeOfDay 19 26 0,"twenty-six past seven in the evening")+  , (TimeOfDay 19 27 0,"twenty-seven past seven in the evening")+  , (TimeOfDay 19 28 0,"twenty-eight past seven in the evening")+  , (TimeOfDay 19 29 0,"twenty-nine past seven in the evening")+  , (TimeOfDay 19 30 0,"half past seven in the evening")+  , (TimeOfDay 19 31 0,"twenty-nine to eight in the evening")+  , (TimeOfDay 19 32 0,"twenty-eight to eight in the evening")+  , (TimeOfDay 19 33 0,"twenty-seven to eight in the evening")+  , (TimeOfDay 19 34 0,"twenty-six to eight in the evening")+  , (TimeOfDay 19 35 0,"twenty-five to eight in the evening")+  , (TimeOfDay 19 36 0,"twenty-four to eight in the evening")+  , (TimeOfDay 19 37 0,"twenty-three to eight in the evening")+  , (TimeOfDay 19 38 0,"twenty-two to eight in the evening")+  , (TimeOfDay 19 39 0,"twenty-one to eight in the evening")+  , (TimeOfDay 19 40 0,"twenty to eight in the evening")+  , (TimeOfDay 19 41 0,"nineteen to eight in the evening")+  , (TimeOfDay 19 42 0,"eighteen to eight in the evening")+  , (TimeOfDay 19 43 0,"seventeen to eight in the evening")+  , (TimeOfDay 19 44 0,"sixteen to eight in the evening")+  , (TimeOfDay 19 45 0,"quarter to eight in the evening")+  , (TimeOfDay 19 46 0,"fourteen to eight in the evening")+  , (TimeOfDay 19 47 0,"thirteen to eight in the evening")+  , (TimeOfDay 19 48 0,"twelve to eight in the evening")+  , (TimeOfDay 19 49 0,"eleven to eight in the evening")+  , (TimeOfDay 19 50 0,"ten to eight in the evening")+  , (TimeOfDay 19 51 0,"nine to eight in the evening")+  , (TimeOfDay 19 52 0,"eight to eight in the evening")+  , (TimeOfDay 19 53 0,"seven to eight in the evening")+  , (TimeOfDay 19 54 0,"six to eight in the evening")+  , (TimeOfDay 19 55 0,"five to eight in the evening")+  , (TimeOfDay 19 56 0,"four to eight in the evening")+  , (TimeOfDay 19 57 0,"three to eight in the evening")+  , (TimeOfDay 19 58 0,"two to eight in the evening")+  , (TimeOfDay 19 59 0,"one to eight in the evening")+  , (TimeOfDay 20 0 0,"eight o'clock in the evening")+  , (TimeOfDay 20 1 0,"one past eight in the evening")+  , (TimeOfDay 20 2 0,"two past eight in the evening")+  , (TimeOfDay 20 3 0,"three past eight in the evening")+  , (TimeOfDay 20 4 0,"four past eight in the evening")+  , (TimeOfDay 20 5 0,"five past eight in the evening")+  , (TimeOfDay 20 6 0,"six past eight in the evening")+  , (TimeOfDay 20 7 0,"seven past eight in the evening")+  , (TimeOfDay 20 8 0,"eight past eight in the evening")+  , (TimeOfDay 20 9 0,"nine past eight in the evening")+  , (TimeOfDay 20 10 0,"ten past eight in the evening")+  , (TimeOfDay 20 11 0,"eleven past eight in the evening")+  , (TimeOfDay 20 12 0,"twelve past eight in the evening")+  , (TimeOfDay 20 13 0,"thirteen past eight in the evening")+  , (TimeOfDay 20 14 0,"fourteen past eight in the evening")+  , (TimeOfDay 20 15 0,"quarter past eight in the evening")+  , (TimeOfDay 20 16 0,"sixteen past eight in the evening")+  , (TimeOfDay 20 17 0,"seventeen past eight in the evening")+  , (TimeOfDay 20 18 0,"eighteen past eight in the evening")+  , (TimeOfDay 20 19 0,"nineteen past eight in the evening")+  , (TimeOfDay 20 20 0,"twenty past eight in the evening")+  , (TimeOfDay 20 21 0,"twenty-one past eight in the evening")+  , (TimeOfDay 20 22 0,"twenty-two past eight in the evening")+  , (TimeOfDay 20 23 0,"twenty-three past eight in the evening")+  , (TimeOfDay 20 24 0,"twenty-four past eight in the evening")+  , (TimeOfDay 20 25 0,"twenty-five past eight in the evening")+  , (TimeOfDay 20 26 0,"twenty-six past eight in the evening")+  , (TimeOfDay 20 27 0,"twenty-seven past eight in the evening")+  , (TimeOfDay 20 28 0,"twenty-eight past eight in the evening")+  , (TimeOfDay 20 29 0,"twenty-nine past eight in the evening")+  , (TimeOfDay 20 30 0,"half past eight in the evening")+  , (TimeOfDay 20 31 0,"twenty-nine to nine in the evening")+  , (TimeOfDay 20 32 0,"twenty-eight to nine in the evening")+  , (TimeOfDay 20 33 0,"twenty-seven to nine in the evening")+  , (TimeOfDay 20 34 0,"twenty-six to nine in the evening")+  , (TimeOfDay 20 35 0,"twenty-five to nine in the evening")+  , (TimeOfDay 20 36 0,"twenty-four to nine in the evening")+  , (TimeOfDay 20 37 0,"twenty-three to nine in the evening")+  , (TimeOfDay 20 38 0,"twenty-two to nine in the evening")+  , (TimeOfDay 20 39 0,"twenty-one to nine in the evening")+  , (TimeOfDay 20 40 0,"twenty to nine in the evening")+  , (TimeOfDay 20 41 0,"nineteen to nine in the evening")+  , (TimeOfDay 20 42 0,"eighteen to nine in the evening")+  , (TimeOfDay 20 43 0,"seventeen to nine in the evening")+  , (TimeOfDay 20 44 0,"sixteen to nine in the evening")+  , (TimeOfDay 20 45 0,"quarter to nine in the evening")+  , (TimeOfDay 20 46 0,"fourteen to nine in the evening")+  , (TimeOfDay 20 47 0,"thirteen to nine in the evening")+  , (TimeOfDay 20 48 0,"twelve to nine in the evening")+  , (TimeOfDay 20 49 0,"eleven to nine in the evening")+  , (TimeOfDay 20 50 0,"ten to nine in the evening")+  , (TimeOfDay 20 51 0,"nine to nine in the evening")+  , (TimeOfDay 20 52 0,"eight to nine in the evening")+  , (TimeOfDay 20 53 0,"seven to nine in the evening")+  , (TimeOfDay 20 54 0,"six to nine in the evening")+  , (TimeOfDay 20 55 0,"five to nine in the evening")+  , (TimeOfDay 20 56 0,"four to nine in the evening")+  , (TimeOfDay 20 57 0,"three to nine in the evening")+  , (TimeOfDay 20 58 0,"two to nine in the evening")+  , (TimeOfDay 20 59 0,"one to nine in the evening")+  , (TimeOfDay 21 0 0,"nine o'clock in the evening")+  , (TimeOfDay 21 1 0,"one past nine in the evening")+  , (TimeOfDay 21 2 0,"two past nine in the evening")+  , (TimeOfDay 21 3 0,"three past nine in the evening")+  , (TimeOfDay 21 4 0,"four past nine in the evening")+  , (TimeOfDay 21 5 0,"five past nine in the evening")+  , (TimeOfDay 21 6 0,"six past nine in the evening")+  , (TimeOfDay 21 7 0,"seven past nine in the evening")+  , (TimeOfDay 21 8 0,"eight past nine in the evening")+  , (TimeOfDay 21 9 0,"nine past nine in the evening")+  , (TimeOfDay 21 10 0,"ten past nine in the evening")+  , (TimeOfDay 21 11 0,"eleven past nine in the evening")+  , (TimeOfDay 21 12 0,"twelve past nine in the evening")+  , (TimeOfDay 21 13 0,"thirteen past nine in the evening")+  , (TimeOfDay 21 14 0,"fourteen past nine in the evening")+  , (TimeOfDay 21 15 0,"quarter past nine in the evening")+  , (TimeOfDay 21 16 0,"sixteen past nine in the evening")+  , (TimeOfDay 21 17 0,"seventeen past nine in the evening")+  , (TimeOfDay 21 18 0,"eighteen past nine in the evening")+  , (TimeOfDay 21 19 0,"nineteen past nine in the evening")+  , (TimeOfDay 21 20 0,"twenty past nine in the evening")+  , (TimeOfDay 21 21 0,"twenty-one past nine in the evening")+  , (TimeOfDay 21 22 0,"twenty-two past nine in the evening")+  , (TimeOfDay 21 23 0,"twenty-three past nine in the evening")+  , (TimeOfDay 21 24 0,"twenty-four past nine in the evening")+  , (TimeOfDay 21 25 0,"twenty-five past nine in the evening")+  , (TimeOfDay 21 26 0,"twenty-six past nine in the evening")+  , (TimeOfDay 21 27 0,"twenty-seven past nine in the evening")+  , (TimeOfDay 21 28 0,"twenty-eight past nine in the evening")+  , (TimeOfDay 21 29 0,"twenty-nine past nine in the evening")+  , (TimeOfDay 21 30 0,"half past nine in the evening")+  , (TimeOfDay 21 31 0,"twenty-nine to ten in the evening")+  , (TimeOfDay 21 32 0,"twenty-eight to ten in the evening")+  , (TimeOfDay 21 33 0,"twenty-seven to ten in the evening")+  , (TimeOfDay 21 34 0,"twenty-six to ten in the evening")+  , (TimeOfDay 21 35 0,"twenty-five to ten in the evening")+  , (TimeOfDay 21 36 0,"twenty-four to ten in the evening")+  , (TimeOfDay 21 37 0,"twenty-three to ten in the evening")+  , (TimeOfDay 21 38 0,"twenty-two to ten in the evening")+  , (TimeOfDay 21 39 0,"twenty-one to ten in the evening")+  , (TimeOfDay 21 40 0,"twenty to ten in the evening")+  , (TimeOfDay 21 41 0,"nineteen to ten in the evening")+  , (TimeOfDay 21 42 0,"eighteen to ten in the evening")+  , (TimeOfDay 21 43 0,"seventeen to ten in the evening")+  , (TimeOfDay 21 44 0,"sixteen to ten in the evening")+  , (TimeOfDay 21 45 0,"quarter to ten in the evening")+  , (TimeOfDay 21 46 0,"fourteen to ten in the evening")+  , (TimeOfDay 21 47 0,"thirteen to ten in the evening")+  , (TimeOfDay 21 48 0,"twelve to ten in the evening")+  , (TimeOfDay 21 49 0,"eleven to ten in the evening")+  , (TimeOfDay 21 50 0,"ten to ten in the evening")+  , (TimeOfDay 21 51 0,"nine to ten in the evening")+  , (TimeOfDay 21 52 0,"eight to ten in the evening")+  , (TimeOfDay 21 53 0,"seven to ten in the evening")+  , (TimeOfDay 21 54 0,"six to ten in the evening")+  , (TimeOfDay 21 55 0,"five to ten in the evening")+  , (TimeOfDay 21 56 0,"four to ten in the evening")+  , (TimeOfDay 21 57 0,"three to ten in the evening")+  , (TimeOfDay 21 58 0,"two to ten in the evening")+  , (TimeOfDay 21 59 0,"one to ten in the evening")+  , (TimeOfDay 22 0 0,"ten o'clock in the evening")+  , (TimeOfDay 22 1 0,"one past ten in the evening")+  , (TimeOfDay 22 2 0,"two past ten in the evening")+  , (TimeOfDay 22 3 0,"three past ten in the evening")+  , (TimeOfDay 22 4 0,"four past ten in the evening")+  , (TimeOfDay 22 5 0,"five past ten in the evening")+  , (TimeOfDay 22 6 0,"six past ten in the evening")+  , (TimeOfDay 22 7 0,"seven past ten in the evening")+  , (TimeOfDay 22 8 0,"eight past ten in the evening")+  , (TimeOfDay 22 9 0,"nine past ten in the evening")+  , (TimeOfDay 22 10 0,"ten past ten in the evening")+  , (TimeOfDay 22 11 0,"eleven past ten in the evening")+  , (TimeOfDay 22 12 0,"twelve past ten in the evening")+  , (TimeOfDay 22 13 0,"thirteen past ten in the evening")+  , (TimeOfDay 22 14 0,"fourteen past ten in the evening")+  , (TimeOfDay 22 15 0,"quarter past ten in the evening")+  , (TimeOfDay 22 16 0,"sixteen past ten in the evening")+  , (TimeOfDay 22 17 0,"seventeen past ten in the evening")+  , (TimeOfDay 22 18 0,"eighteen past ten in the evening")+  , (TimeOfDay 22 19 0,"nineteen past ten in the evening")+  , (TimeOfDay 22 20 0,"twenty past ten in the evening")+  , (TimeOfDay 22 21 0,"twenty-one past ten in the evening")+  , (TimeOfDay 22 22 0,"twenty-two past ten in the evening")+  , (TimeOfDay 22 23 0,"twenty-three past ten in the evening")+  , (TimeOfDay 22 24 0,"twenty-four past ten in the evening")+  , (TimeOfDay 22 25 0,"twenty-five past ten in the evening")+  , (TimeOfDay 22 26 0,"twenty-six past ten in the evening")+  , (TimeOfDay 22 27 0,"twenty-seven past ten in the evening")+  , (TimeOfDay 22 28 0,"twenty-eight past ten in the evening")+  , (TimeOfDay 22 29 0,"twenty-nine past ten in the evening")+  , (TimeOfDay 22 30 0,"half past ten in the evening")+  , (TimeOfDay 22 31 0,"twenty-nine to eleven in the evening")+  , (TimeOfDay 22 32 0,"twenty-eight to eleven in the evening")+  , (TimeOfDay 22 33 0,"twenty-seven to eleven in the evening")+  , (TimeOfDay 22 34 0,"twenty-six to eleven in the evening")+  , (TimeOfDay 22 35 0,"twenty-five to eleven in the evening")+  , (TimeOfDay 22 36 0,"twenty-four to eleven in the evening")+  , (TimeOfDay 22 37 0,"twenty-three to eleven in the evening")+  , (TimeOfDay 22 38 0,"twenty-two to eleven in the evening")+  , (TimeOfDay 22 39 0,"twenty-one to eleven in the evening")+  , (TimeOfDay 22 40 0,"twenty to eleven in the evening")+  , (TimeOfDay 22 41 0,"nineteen to eleven in the evening")+  , (TimeOfDay 22 42 0,"eighteen to eleven in the evening")+  , (TimeOfDay 22 43 0,"seventeen to eleven in the evening")+  , (TimeOfDay 22 44 0,"sixteen to eleven in the evening")+  , (TimeOfDay 22 45 0,"quarter to eleven in the evening")+  , (TimeOfDay 22 46 0,"fourteen to eleven in the evening")+  , (TimeOfDay 22 47 0,"thirteen to eleven in the evening")+  , (TimeOfDay 22 48 0,"twelve to eleven in the evening")+  , (TimeOfDay 22 49 0,"eleven to eleven in the evening")+  , (TimeOfDay 22 50 0,"ten to eleven in the evening")+  , (TimeOfDay 22 51 0,"nine to eleven in the evening")+  , (TimeOfDay 22 52 0,"eight to eleven in the evening")+  , (TimeOfDay 22 53 0,"seven to eleven in the evening")+  , (TimeOfDay 22 54 0,"six to eleven in the evening")+  , (TimeOfDay 22 55 0,"five to eleven in the evening")+  , (TimeOfDay 22 56 0,"four to eleven in the evening")+  , (TimeOfDay 22 57 0,"three to eleven in the evening")+  , (TimeOfDay 22 58 0,"two to eleven in the evening")+  , (TimeOfDay 22 59 0,"one to eleven in the evening")+  , (TimeOfDay 23 0 0,"eleven o'clock in the evening")+  , (TimeOfDay 23 1 0,"one past eleven in the evening")+  , (TimeOfDay 23 2 0,"two past eleven in the evening")+  , (TimeOfDay 23 3 0,"three past eleven in the evening")+  , (TimeOfDay 23 4 0,"four past eleven in the evening")+  , (TimeOfDay 23 5 0,"five past eleven in the evening")+  , (TimeOfDay 23 6 0,"six past eleven in the evening")+  , (TimeOfDay 23 7 0,"seven past eleven in the evening")+  , (TimeOfDay 23 8 0,"eight past eleven in the evening")+  , (TimeOfDay 23 9 0,"nine past eleven in the evening")+  , (TimeOfDay 23 10 0,"ten past eleven in the evening")+  , (TimeOfDay 23 11 0,"eleven past eleven in the evening")+  , (TimeOfDay 23 12 0,"twelve past eleven in the evening")+  , (TimeOfDay 23 13 0,"thirteen past eleven in the evening")+  , (TimeOfDay 23 14 0,"fourteen past eleven in the evening")+  , (TimeOfDay 23 15 0,"quarter past eleven in the evening")+  , (TimeOfDay 23 16 0,"sixteen past eleven in the evening")+  , (TimeOfDay 23 17 0,"seventeen past eleven in the evening")+  , (TimeOfDay 23 18 0,"eighteen past eleven in the evening")+  , (TimeOfDay 23 19 0,"nineteen past eleven in the evening")+  , (TimeOfDay 23 20 0,"twenty past eleven in the evening")+  , (TimeOfDay 23 21 0,"twenty-one past eleven in the evening")+  , (TimeOfDay 23 22 0,"twenty-two past eleven in the evening")+  , (TimeOfDay 23 23 0,"twenty-three past eleven in the evening")+  , (TimeOfDay 23 24 0,"twenty-four past eleven in the evening")+  , (TimeOfDay 23 25 0,"twenty-five past eleven in the evening")+  , (TimeOfDay 23 26 0,"twenty-six past eleven in the evening")+  , (TimeOfDay 23 27 0,"twenty-seven past eleven in the evening")+  , (TimeOfDay 23 28 0,"twenty-eight past eleven in the evening")+  , (TimeOfDay 23 29 0,"twenty-nine past eleven in the evening")+  , (TimeOfDay 23 30 0,"half past eleven in the evening")+  , (TimeOfDay 23 31 0,"twenty-nine to twelve in the evening")+  , (TimeOfDay 23 32 0,"twenty-eight to twelve in the evening")+  , (TimeOfDay 23 33 0,"twenty-seven to twelve in the evening")+  , (TimeOfDay 23 34 0,"twenty-six to twelve in the evening")+  , (TimeOfDay 23 35 0,"twenty-five to twelve in the evening")+  , (TimeOfDay 23 36 0,"twenty-four to twelve in the evening")+  , (TimeOfDay 23 37 0,"twenty-three to twelve in the evening")+  , (TimeOfDay 23 38 0,"twenty-two to twelve in the evening")+  , (TimeOfDay 23 39 0,"twenty-one to twelve in the evening")+  , (TimeOfDay 23 40 0,"twenty to twelve in the evening")+  , (TimeOfDay 23 41 0,"nineteen to twelve in the evening")+  , (TimeOfDay 23 42 0,"eighteen to twelve in the evening")+  , (TimeOfDay 23 43 0,"seventeen to twelve in the evening")+  , (TimeOfDay 23 44 0,"sixteen to twelve in the evening")+  , (TimeOfDay 23 45 0,"quarter to twelve in the evening")+  , (TimeOfDay 23 46 0,"fourteen to twelve in the evening")+  , (TimeOfDay 23 47 0,"thirteen to twelve in the evening")+  , (TimeOfDay 23 48 0,"twelve to twelve in the evening")+  , (TimeOfDay 23 49 0,"eleven to twelve in the evening")+  , (TimeOfDay 23 50 0,"ten to twelve in the evening")+  , (TimeOfDay 23 51 0,"nine to twelve in the evening")+  , (TimeOfDay 23 52 0,"eight to twelve in the evening")+  , (TimeOfDay 23 53 0,"seven to twelve in the evening")+  , (TimeOfDay 23 54 0,"six to twelve in the evening")+  , (TimeOfDay 23 55 0,"five to twelve in the evening")+  , (TimeOfDay 23 56 0,"four to twelve in the evening")+  , (TimeOfDay 23 57 0,"three to twelve in the evening")+  , (TimeOfDay 23 58 0,"two to twelve in the evening")+  , (TimeOfDay 23 59 0,"one to twelve in the evening")   ]
test/Text/Numerals/Languages/FrenchSpec.hs view
@@ -3,991 +3,2641 @@   ) where  import Data.Text(Text)--import Test.Hspec(Spec)-import Text.Numerals.Languages.French(french)-import Text.Numerals.LanguageTest(testLanguage)--spec :: Spec-spec = testLanguage "French" french cardinals ordinals shortOrdinals--cardinals :: [(Integer, Text)]-cardinals = [-    (0, "zéro")-  , (1, "un")-  , (2, "deux")-  , (3, "trois")-  , (4, "quatre")-  , (5, "cinq")-  , (6, "six")-  , (7, "sept")-  , (8, "huit")-  , (9, "neuf")-  , (10, "dix")-  , (11, "onze")-  , (12, "douze")-  , (13, "treize")-  , (14, "quatorze")-  , (15, "quinze")-  , (16, "seize")-  , (17, "dix-sept")-  , (18, "dix-huit")-  , (19, "dix-neuf")-  , (20, "vingt")-  , (21, "vingt et un")-  , (22, "vingt-deux")-  , (23, "vingt-trois")-  , (24, "vingt-quatre")-  , (25, "vingt-cinq")-  , (26, "vingt-six")-  , (27, "vingt-sept")-  , (28, "vingt-huit")-  , (29, "vingt-neuf")-  , (30, "trente")-  , (31, "trente et un")-  , (32, "trente-deux")-  , (33, "trente-trois")-  , (34, "trente-quatre")-  , (35, "trente-cinq")-  , (36, "trente-six")-  , (37, "trente-sept")-  , (38, "trente-huit")-  , (39, "trente-neuf")-  , (40, "quarante")-  , (41, "quarante et un")-  , (42, "quarante-deux")-  , (43, "quarante-trois")-  , (44, "quarante-quatre")-  , (45, "quarante-cinq")-  , (46, "quarante-six")-  , (47, "quarante-sept")-  , (48, "quarante-huit")-  , (49, "quarante-neuf")-  , (50, "cinquante")-  , (51, "cinquante et un")-  , (52, "cinquante-deux")-  , (53, "cinquante-trois")-  , (54, "cinquante-quatre")-  , (55, "cinquante-cinq")-  , (56, "cinquante-six")-  , (57, "cinquante-sept")-  , (58, "cinquante-huit")-  , (59, "cinquante-neuf")-  , (60, "soixante")-  , (61, "soixante et un")-  , (62, "soixante-deux")-  , (63, "soixante-trois")-  , (64, "soixante-quatre")-  , (65, "soixante-cinq")-  , (66, "soixante-six")-  , (67, "soixante-sept")-  , (68, "soixante-huit")-  , (69, "soixante-neuf")-  , (70, "soixante-dix")-  , (71, "soixante et onze")-  , (72, "soixante-douze")-  , (73, "soixante-treize")-  , (74, "soixante-quatorze")-  , (75, "soixante-quinze")-  , (76, "soixante-seize")-  , (77, "soixante-dix-sept")-  , (78, "soixante-dix-huit")-  , (79, "soixante-dix-neuf")-  , (80, "quatre-vingts")-  , (81, "quatre-vingt-un")-  , (82, "quatre-vingt-deux")-  , (83, "quatre-vingt-trois")-  , (84, "quatre-vingt-quatre")-  , (85, "quatre-vingt-cinq")-  , (86, "quatre-vingt-six")-  , (87, "quatre-vingt-sept")-  , (88, "quatre-vingt-huit")-  , (89, "quatre-vingt-neuf")-  , (90, "quatre-vingt-dix")-  , (91, "quatre-vingt-onze")-  , (92, "quatre-vingt-douze")-  , (93, "quatre-vingt-treize")-  , (94, "quatre-vingt-quatorze")-  , (95, "quatre-vingt-quinze")-  , (96, "quatre-vingt-seize")-  , (97, "quatre-vingt-dix-sept")-  , (98, "quatre-vingt-dix-huit")-  , (99, "quatre-vingt-dix-neuf")-  , (100, "cent")-  , (101, "cent un")-  , (102, "cent deux")-  , (103, "cent trois")-  , (104, "cent quatre")-  , (105, "cent cinq")-  , (106, "cent six")-  , (107, "cent sept")-  , (108, "cent huit")-  , (109, "cent neuf")-  , (110, "cent dix")-  , (111, "cent onze")-  , (112, "cent douze")-  , (113, "cent treize")-  , (114, "cent quatorze")-  , (115, "cent quinze")-  , (116, "cent seize")-  , (117, "cent dix-sept")-  , (118, "cent dix-huit")-  , (119, "cent dix-neuf")-  , (120, "cent vingt")-  , (121, "cent vingt et un")-  , (122, "cent vingt-deux")-  , (123, "cent vingt-trois")-  , (124, "cent vingt-quatre")-  , (125, "cent vingt-cinq")-  , (126, "cent vingt-six")-  , (127, "cent vingt-sept")-  , (128, "cent vingt-huit")-  , (129, "cent vingt-neuf")-  , (130, "cent trente")-  , (131, "cent trente et un")-  , (132, "cent trente-deux")-  , (133, "cent trente-trois")-  , (134, "cent trente-quatre")-  , (135, "cent trente-cinq")-  , (136, "cent trente-six")-  , (137, "cent trente-sept")-  , (138, "cent trente-huit")-  , (139, "cent trente-neuf")-  , (140, "cent quarante")-  , (141, "cent quarante et un")-  , (142, "cent quarante-deux")-  , (143, "cent quarante-trois")-  , (144, "cent quarante-quatre")-  , (145, "cent quarante-cinq")-  , (146, "cent quarante-six")-  , (147, "cent quarante-sept")-  , (148, "cent quarante-huit")-  , (149, "cent quarante-neuf")-  , (150, "cent cinquante")-  , (151, "cent cinquante et un")-  , (152, "cent cinquante-deux")-  , (153, "cent cinquante-trois")-  , (154, "cent cinquante-quatre")-  , (155, "cent cinquante-cinq")-  , (156, "cent cinquante-six")-  , (157, "cent cinquante-sept")-  , (158, "cent cinquante-huit")-  , (159, "cent cinquante-neuf")-  , (160, "cent soixante")-  , (161, "cent soixante et un")-  , (162, "cent soixante-deux")-  , (163, "cent soixante-trois")-  , (164, "cent soixante-quatre")-  , (165, "cent soixante-cinq")-  , (166, "cent soixante-six")-  , (167, "cent soixante-sept")-  , (168, "cent soixante-huit")-  , (169, "cent soixante-neuf")-  , (170, "cent soixante-dix")-  , (171, "cent soixante et onze")-  , (172, "cent soixante-douze")-  , (173, "cent soixante-treize")-  , (174, "cent soixante-quatorze")-  , (175, "cent soixante-quinze")-  , (176, "cent soixante-seize")-  , (177, "cent soixante-dix-sept")-  , (178, "cent soixante-dix-huit")-  , (179, "cent soixante-dix-neuf")-  , (180, "cent quatre-vingts")-  , (181, "cent quatre-vingt-un")-  , (182, "cent quatre-vingt-deux")-  , (183, "cent quatre-vingt-trois")-  , (184, "cent quatre-vingt-quatre")-  , (185, "cent quatre-vingt-cinq")-  , (186, "cent quatre-vingt-six")-  , (187, "cent quatre-vingt-sept")-  , (188, "cent quatre-vingt-huit")-  , (189, "cent quatre-vingt-neuf")-  , (190, "cent quatre-vingt-dix")-  , (191, "cent quatre-vingt-onze")-  , (192, "cent quatre-vingt-douze")-  , (193, "cent quatre-vingt-treize")-  , (194, "cent quatre-vingt-quatorze")-  , (195, "cent quatre-vingt-quinze")-  , (196, "cent quatre-vingt-seize")-  , (197, "cent quatre-vingt-dix-sept")-  , (198, "cent quatre-vingt-dix-huit")-  , (199, "cent quatre-vingt-dix-neuf")-  , (200, "deux cents")-  , (233, "deux cent trente-trois")-  , (377, "trois cent soixante-dix-sept")-  , (610, "six cent dix")-  , (987, "neuf cent quatre-vingt-sept")-  , (1597, "mille cinq cent quatre-vingt-dix-sept")-  , (2584, "deux mille cinq cent quatre-vingt-quatre")-  , (4181, "quatre mille cent quatre-vingt-un")-  , (6765, "six mille sept cent soixante-cinq")-  , (10946, "dix mille neuf cent quarante-six")-  , (17711, "dix-sept mille sept cent onze")-  , (28657, "vingt-huit mille six cent cinquante-sept")-  , (46368, "quarante-six mille trois cent soixante-huit")-  , (75025, "soixante-quinze mille vingt-cinq")-  , (121393, "cent vingt et un mille trois cent quatre-vingt-treize")-  , (196418, "cent quatre-vingt-seize mille quatre cent dix-huit")-  , (317811, "trois cent dix-sept mille huit cent onze")-  , (514229, "cinq cent quatorze mille deux cent vingt-neuf")-  , (832040, "huit cent trente-deux mille quarante")-  , (1346269, "un million trois cent quarante-six mille deux cent soixante-neuf")-  , (2178309, "deux millions cent soixante-dix-huit mille trois cent neuf")-  , (3524578, "trois millions cinq cent vingt-quatre mille cinq cent soixante-dix-huit")-  , (5702887, "cinq millions sept cent deux mille huit cent quatre-vingt-sept")-  , (9227465, "neuf millions deux cent vingt-sept mille quatre cent soixante-cinq")-  , (14930352, "quatorze millions neuf cent trente mille trois cent cinquante-deux")-  , (24157817, "vingt-quatre millions cent cinquante-sept mille huit cent dix-sept")-  , (39088169, "trente-neuf millions quatre-vingt-huit mille cent soixante-neuf")-  , (63245986, "soixante-trois millions deux cent quarante-cinq mille neuf cent quatre-vingt-six")-  , (102334155, "cent deux millions trois cent trente-quatre mille cent cinquante-cinq")-  , (165580141, "cent soixante-cinq millions cinq cent quatre-vingt mille cent quarante et un")-  , (267914296, "deux cent soixante-sept millions neuf cent quatorze mille deux cent quatre-vingt-seize")-  , (433494437, "quatre cent trente-trois millions quatre cent quatre-vingt-quatorze mille quatre cent trente-sept")-  , (701408733, "sept cent un millions quatre cent huit mille sept cent trente-trois")-  , (1134903170, "un milliard cent trente-quatre millions neuf cent trois mille cent soixante-dix")-  , (1836311903, "un milliard huit cent trente-six millions trois cent onze mille neuf cent trois")-  , (2971215073, "deux milliards neuf cent soixante et onze millions deux cent quinze mille soixante-treize")-  , (4807526976, "quatre milliards huit cent sept millions cinq cent vingt-six mille neuf cent soixante-seize")-  , (7778742049, "sept milliards sept cent soixante-dix-huit millions sept cent quarante-deux mille quarante-neuf")-  , (12586269025, "douze milliards cinq cent quatre-vingt-six millions deux cent soixante-neuf mille vingt-cinq")-  , (20365011074, "vingt milliards trois cent soixante-cinq millions onze mille soixante-quatorze")-  , (32951280099, "trente-deux milliards neuf cent cinquante et un millions deux cent quatre-vingt mille quatre-vingt-dix-neuf")-  , (53316291173, "cinquante-trois milliards trois cent seize millions deux cent quatre-vingt-onze mille cent soixante-treize")-  , (86267571272, "quatre-vingt-six milliards deux cent soixante-sept millions cinq cent soixante et onze mille deux cent soixante-douze")-  , (139583862445, "cent trente-neuf milliards cinq cent quatre-vingt-trois millions huit cent soixante-deux mille quatre cent quarante-cinq")-  , (225851433717, "deux cent vingt-cinq milliards huit cent cinquante et un millions quatre cent trente-trois mille sept cent dix-sept")-  , (365435296162, "trois cent soixante-cinq milliards quatre cent trente-cinq millions deux cent quatre-vingt-seize mille cent soixante-deux")-  , (591286729879, "cinq cent quatre-vingt-onze milliards deux cent quatre-vingt-six millions sept cent vingt-neuf mille huit cent soixante-dix-neuf")-  , (956722026041, "neuf cent cinquante-six milliards sept cent vingt-deux millions vingt-six mille quarante et un")-  , (1548008755920, "un billion cinq cent quarante-huit milliards huit millions sept cent cinquante-cinq mille neuf cent vingt")-  , (2504730781961, "deux billions cinq cent quatre milliards sept cent trente millions sept cent quatre-vingt-un mille neuf cent soixante et un")-  , (4052739537881, "quatre billions cinquante-deux milliards sept cent trente-neuf millions cinq cent trente-sept mille huit cent quatre-vingt-un")-  , (6557470319842, "six billions cinq cent cinquante-sept milliards quatre cent soixante-dix millions trois cent dix-neuf mille huit cent quarante-deux")-  , (10610209857723, "dix billions six cent dix milliards deux cent neuf millions huit cent cinquante-sept mille sept cent vingt-trois")-  , (17167680177565, "dix-sept billions cent soixante-sept milliards six cent quatre-vingts millions cent soixante-dix-sept mille cinq cent soixante-cinq")-  , (27777890035288, "vingt-sept billions sept cent soixante-dix-sept milliards huit cent quatre-vingt-dix millions trente-cinq mille deux cent quatre-vingt-huit")-  , (44945570212853, "quarante-quatre billions neuf cent quarante-cinq milliards cinq cent soixante-dix millions deux cent douze mille huit cent cinquante-trois")-  , (72723460248141, "soixante-douze billions sept cent vingt-trois milliards quatre cent soixante millions deux cent quarante-huit mille cent quarante et un")-  , (117669030460994, "cent dix-sept billions six cent soixante-neuf milliards trente millions quatre cent soixante mille neuf cent quatre-vingt-quatorze")-  , (190392490709135, "cent quatre-vingt-dix billions trois cent quatre-vingt-douze milliards quatre cent quatre-vingt-dix millions sept cent neuf mille cent trente-cinq")-  , (308061521170129, "trois cent huit billions soixante et un milliards cinq cent vingt et un millions cent soixante-dix mille cent vingt-neuf")-  , (498454011879264, "quatre cent quatre-vingt-dix-huit billions quatre cent cinquante-quatre milliards onze millions huit cent soixante-dix-neuf mille deux cent soixante-quatre")-  , (806515533049393, "huit cent six billions cinq cent quinze milliards cinq cent trente-trois millions quarante-neuf mille trois cent quatre-vingt-treize")-  , (1304969544928657, "un billiard trois cent quatre billions neuf cent soixante-neuf milliards cinq cent quarante-quatre millions neuf cent vingt-huit mille six cent cinquante-sept")-  , (2111485077978050, "deux billiards cent onze billions quatre cent quatre-vingt-cinq milliards soixante-dix-sept millions neuf cent soixante-dix-huit mille cinquante")-  , (3416454622906707, "trois billiards quatre cent seize billions quatre cent cinquante-quatre milliards six cent vingt-deux millions neuf cent six mille sept cent sept")-  , (5527939700884757, "cinq billiards cinq cent vingt-sept billions neuf cent trente-neuf milliards sept cents millions huit cent quatre-vingt-quatre mille sept cent cinquante-sept")-  , (8944394323791464, "huit billiards neuf cent quarante-quatre billions trois cent quatre-vingt-quatorze milliards trois cent vingt-trois millions sept cent quatre-vingt-onze mille quatre cent soixante-quatre")-  , (14472334024676221, "quatorze billiards quatre cent soixante-douze billions trois cent trente-quatre milliards vingt-quatre millions six cent soixante-seize mille deux cent vingt et un")-  , (23416728348467685, "vingt-trois billiards quatre cent seize billions sept cent vingt-huit milliards trois cent quarante-huit millions quatre cent soixante-sept mille six cent quatre-vingt-cinq")-  , (37889062373143906, "trente-sept billiards huit cent quatre-vingt-neuf billions soixante-deux milliards trois cent soixante-treize millions cent quarante-trois mille neuf cent six")-  , (61305790721611591, "soixante et un billiards trois cent cinq billions sept cent quatre-vingt-dix milliards sept cent vingt et un millions six cent onze mille cinq cent quatre-vingt-onze")-  , (99194853094755497, "quatre-vingt-dix-neuf billiards cent quatre-vingt-quatorze billions huit cent cinquante-trois milliards quatre-vingt-quatorze millions sept cent cinquante-cinq mille quatre cent quatre-vingt-dix-sept")-  , (160500643816367088, "cent soixante billiards cinq cents billions six cent quarante-trois milliards huit cent seize millions trois cent soixante-sept mille quatre-vingt-huit")-  , (259695496911122585, "deux cent cinquante-neuf billiards six cent quatre-vingt-quinze billions quatre cent quatre-vingt-seize milliards neuf cent onze millions cent vingt-deux mille cinq cent quatre-vingt-cinq")-  , (420196140727489673, "quatre cent vingt billiards cent quatre-vingt-seize billions cent quarante milliards sept cent vingt-sept millions quatre cent quatre-vingt-neuf mille six cent soixante-treize")-  , (679891637638612258, "six cent soixante-dix-neuf billiards huit cent quatre-vingt-onze billions six cent trente-sept milliards six cent trente-huit millions six cent douze mille deux cent cinquante-huit")-  , (1100087778366101931, "un trillion cent billiards quatre-vingt-sept billions sept cent soixante-dix-huit milliards trois cent soixante-six millions cent un mille neuf cent trente et un")-  , (1779979416004714189, "un trillion sept cent soixante-dix-neuf billiards neuf cent soixante-dix-neuf billions quatre cent seize milliards quatre millions sept cent quatorze mille cent quatre-vingt-neuf")-  , (2880067194370816120, "deux trillions huit cent quatre-vingts billiards soixante-sept billions cent quatre-vingt-quatorze milliards trois cent soixante-dix millions huit cent seize mille cent vingt")-  , (4660046610375530309, "quatre trillions six cent soixante billiards quarante-six billions six cent dix milliards trois cent soixante-quinze millions cinq cent trente mille trois cent neuf")-  , (7540113804746346429, "sept trillions cinq cent quarante billiards cent treize billions huit cent quatre milliards sept cent quarante-six millions trois cent quarante-six mille quatre cent vingt-neuf")-  , (12200160415121876738, "douze trillions deux cents billiards cent soixante billions quatre cent quinze milliards cent vingt et un millions huit cent soixante-seize mille sept cent trente-huit")-  , (19740274219868223167, "dix-neuf trillions sept cent quarante billiards deux cent soixante-quatorze billions deux cent dix-neuf milliards huit cent soixante-huit millions deux cent vingt-trois mille cent soixante-sept")-  , (31940434634990099905, "trente et un trillions neuf cent quarante billiards quatre cent trente-quatre billions six cent trente-quatre milliards neuf cent quatre-vingt-dix millions quatre-vingt-dix-neuf mille neuf cent cinq")-  , (51680708854858323072, "cinquante et un trillions six cent quatre-vingts billiards sept cent huit billions huit cent cinquante-quatre milliards huit cent cinquante-huit millions trois cent vingt-trois mille soixante-douze")-  , (83621143489848422977, "quatre-vingt-trois trillions six cent vingt et un billiards cent quarante-trois billions quatre cent quatre-vingt-neuf milliards huit cent quarante-huit millions quatre cent vingt-deux mille neuf cent soixante-dix-sept")-  , (135301852344706746049, "cent trente-cinq trillions trois cent un billiards huit cent cinquante-deux billions trois cent quarante-quatre milliards sept cent six millions sept cent quarante-six mille quarante-neuf")-  , (218922995834555169026, "deux cent dix-huit trillions neuf cent vingt-deux billiards neuf cent quatre-vingt-quinze billions huit cent trente-quatre milliards cinq cent cinquante-cinq millions cent soixante-neuf mille vingt-six")-  , (354224848179261915075, "trois cent cinquante-quatre trillions deux cent vingt-quatre billiards huit cent quarante-huit billions cent soixante-dix-neuf milliards deux cent soixante et un millions neuf cent quinze mille soixante-quinze")-  , (573147844013817084101, "cinq cent soixante-treize trillions cent quarante-sept billiards huit cent quarante-quatre billions treize milliards huit cent dix-sept millions quatre-vingt-quatre mille cent un")-  , (927372692193078999176, "neuf cent vingt-sept trillions trois cent soixante-douze billiards six cent quatre-vingt-douze billions cent quatre-vingt-treize milliards soixante-dix-huit millions neuf cent quatre-vingt-dix-neuf mille cent soixante-seize")-  , (1500520536206896083277, "un trilliard cinq cents trillions cinq cent vingt billiards cinq cent trente-six billions deux cent six milliards huit cent quatre-vingt-seize millions quatre-vingt-trois mille deux cent soixante-dix-sept")-  , (2427893228399975082453, "deux trilliards quatre cent vingt-sept trillions huit cent quatre-vingt-treize billiards deux cent vingt-huit billions trois cent quatre-vingt-dix-neuf milliards neuf cent soixante-quinze millions quatre-vingt-deux mille quatre cent cinquante-trois")-  , (3928413764606871165730, "trois trilliards neuf cent vingt-huit trillions quatre cent treize billiards sept cent soixante-quatre billions six cent six milliards huit cent soixante et onze millions cent soixante-cinq mille sept cent trente")-  , (6356306993006846248183, "six trilliards trois cent cinquante-six trillions trois cent six billiards neuf cent quatre-vingt-treize billions six milliards huit cent quarante-six millions deux cent quarante-huit mille cent quatre-vingt-trois")-  , (10284720757613717413913, "dix trilliards deux cent quatre-vingt-quatre trillions sept cent vingt billiards sept cent cinquante-sept billions six cent treize milliards sept cent dix-sept millions quatre cent treize mille neuf cent treize")-  , (16641027750620563662096, "seize trilliards six cent quarante et un trillions vingt-sept billiards sept cent cinquante billions six cent vingt milliards cinq cent soixante-trois millions six cent soixante-deux mille quatre-vingt-seize")-  , (26925748508234281076009, "vingt-six trilliards neuf cent vingt-cinq trillions sept cent quarante-huit billiards cinq cent huit billions deux cent trente-quatre milliards deux cent quatre-vingt-un millions soixante-seize mille neuf")-  , (43566776258854844738105, "quarante-trois trilliards cinq cent soixante-six trillions sept cent soixante-seize billiards deux cent cinquante-huit billions huit cent cinquante-quatre milliards huit cent quarante-quatre millions sept cent trente-huit mille cent cinq")-  , (70492524767089125814114, "soixante-dix trilliards quatre cent quatre-vingt-douze trillions cinq cent vingt-quatre billiards sept cent soixante-sept billions quatre-vingt-neuf milliards cent vingt-cinq millions huit cent quatorze mille cent quatorze")-  , (114059301025943970552219, "cent quatorze trilliards cinquante-neuf trillions trois cent un billiards vingt-cinq billions neuf cent quarante-trois milliards neuf cent soixante-dix millions cinq cent cinquante-deux mille deux cent dix-neuf")-  , (1000, "mille")-  , (10000, "dix mille")-  , (100000, "cent mille")-  , (1000000, "un million")-  , (10000000, "dix millions")-  , (100000000, "cent millions")-  , (1000000000, "un milliard")-  , (10000000000, "dix milliards")-  , (100000000000, "cent milliards")-  , (1000000000000, "un billion")-  , (10000000000000, "dix billions")-  , (100000000000000, "cent billions")-  , (1000000000000000, "un billiard")-  , (10000000000000000, "dix billiards")-  , (100000000000000000, "cent billiards")-  , (1000000000000000000, "un trillion")-  , (10000000000000000000, "dix trillions")-  , (100000000000000000000, "cent trillions")-  , (1000000000000000000000, "un trilliard")-  , (10000000000000000000000, "dix trilliards")-  , (100000000000000000000000, "cent trilliards")-  , (1000000000000000000000000, "un quadrillion")-  ]--ordinals :: [(Integer, Text)]-ordinals = [-    (0, "zéroième")-  , (1, "premier")-  , (2, "deuxième")-  , (3, "troisième")-  , (4, "quatrième")-  , (5, "cinquième")-  , (6, "sixième")-  , (7, "septième")-  , (8, "huitième")-  , (9, "neuvième")-  , (10, "dixième")-  , (11, "onzième")-  , (12, "douzième")-  , (13, "treizième")-  , (14, "quatorzième")-  , (15, "quinzième")-  , (16, "seizième")-  , (17, "dix-septième")-  , (18, "dix-huitième")-  , (19, "dix-neuvième")-  , (20, "vingtième")-  , (21, "vingt et unième")-  , (22, "vingt-deuxième")-  , (23, "vingt-troisième")-  , (24, "vingt-quatrième")-  , (25, "vingt-cinquième")-  , (26, "vingt-sixième")-  , (27, "vingt-septième")-  , (28, "vingt-huitième")-  , (29, "vingt-neuvième")-  , (30, "trentième")-  , (31, "trente et unième")-  , (32, "trente-deuxième")-  , (33, "trente-troisième")-  , (34, "trente-quatrième")-  , (35, "trente-cinquième")-  , (36, "trente-sixième")-  , (37, "trente-septième")-  , (38, "trente-huitième")-  , (39, "trente-neuvième")-  , (40, "quarantième")-  , (41, "quarante et unième")-  , (42, "quarante-deuxième")-  , (43, "quarante-troisième")-  , (44, "quarante-quatrième")-  , (45, "quarante-cinquième")-  , (46, "quarante-sixième")-  , (47, "quarante-septième")-  , (48, "quarante-huitième")-  , (49, "quarante-neuvième")-  , (50, "cinquantième")-  , (51, "cinquante et unième")-  , (52, "cinquante-deuxième")-  , (53, "cinquante-troisième")-  , (54, "cinquante-quatrième")-  , (55, "cinquante-cinquième")-  , (56, "cinquante-sixième")-  , (57, "cinquante-septième")-  , (58, "cinquante-huitième")-  , (59, "cinquante-neuvième")-  , (60, "soixantième")-  , (61, "soixante et unième")-  , (62, "soixante-deuxième")-  , (63, "soixante-troisième")-  , (64, "soixante-quatrième")-  , (65, "soixante-cinquième")-  , (66, "soixante-sixième")-  , (67, "soixante-septième")-  , (68, "soixante-huitième")-  , (69, "soixante-neuvième")-  , (70, "soixante-dixième")-  , (71, "soixante et onzième")-  , (72, "soixante-douzième")-  , (73, "soixante-treizième")-  , (74, "soixante-quatorzième")-  , (75, "soixante-quinzième")-  , (76, "soixante-seizième")-  , (77, "soixante-dix-septième")-  , (78, "soixante-dix-huitième")-  , (79, "soixante-dix-neuvième")-  , (80, "quatre-vingtsième")-  , (81, "quatre-vingt-unième")-  , (82, "quatre-vingt-deuxième")-  , (83, "quatre-vingt-troisième")-  , (84, "quatre-vingt-quatrième")-  , (85, "quatre-vingt-cinquième")-  , (86, "quatre-vingt-sixième")-  , (87, "quatre-vingt-septième")-  , (88, "quatre-vingt-huitième")-  , (89, "quatre-vingt-neuvième")-  , (90, "quatre-vingt-dixième")-  , (91, "quatre-vingt-onzième")-  , (92, "quatre-vingt-douzième")-  , (93, "quatre-vingt-treizième")-  , (94, "quatre-vingt-quatorzième")-  , (95, "quatre-vingt-quinzième")-  , (96, "quatre-vingt-seizième")-  , (97, "quatre-vingt-dix-septième")-  , (98, "quatre-vingt-dix-huitième")-  , (99, "quatre-vingt-dix-neuvième")-  , (100, "centième")-  , (101, "cent unième")-  , (102, "cent deuxième")-  , (103, "cent troisième")-  , (104, "cent quatrième")-  , (105, "cent cinquième")-  , (106, "cent sixième")-  , (107, "cent septième")-  , (108, "cent huitième")-  , (109, "cent neuvième")-  , (110, "cent dixième")-  , (111, "cent onzième")-  , (112, "cent douzième")-  , (113, "cent treizième")-  , (114, "cent quatorzième")-  , (115, "cent quinzième")-  , (116, "cent seizième")-  , (117, "cent dix-septième")-  , (118, "cent dix-huitième")-  , (119, "cent dix-neuvième")-  , (120, "cent vingtième")-  , (121, "cent vingt et unième")-  , (122, "cent vingt-deuxième")-  , (123, "cent vingt-troisième")-  , (124, "cent vingt-quatrième")-  , (125, "cent vingt-cinquième")-  , (126, "cent vingt-sixième")-  , (127, "cent vingt-septième")-  , (128, "cent vingt-huitième")-  , (129, "cent vingt-neuvième")-  , (130, "cent trentième")-  , (131, "cent trente et unième")-  , (132, "cent trente-deuxième")-  , (133, "cent trente-troisième")-  , (134, "cent trente-quatrième")-  , (135, "cent trente-cinquième")-  , (136, "cent trente-sixième")-  , (137, "cent trente-septième")-  , (138, "cent trente-huitième")-  , (139, "cent trente-neuvième")-  , (140, "cent quarantième")-  , (141, "cent quarante et unième")-  , (142, "cent quarante-deuxième")-  , (143, "cent quarante-troisième")-  , (144, "cent quarante-quatrième")-  , (145, "cent quarante-cinquième")-  , (146, "cent quarante-sixième")-  , (147, "cent quarante-septième")-  , (148, "cent quarante-huitième")-  , (149, "cent quarante-neuvième")-  , (150, "cent cinquantième")-  , (151, "cent cinquante et unième")-  , (152, "cent cinquante-deuxième")-  , (153, "cent cinquante-troisième")-  , (154, "cent cinquante-quatrième")-  , (155, "cent cinquante-cinquième")-  , (156, "cent cinquante-sixième")-  , (157, "cent cinquante-septième")-  , (158, "cent cinquante-huitième")-  , (159, "cent cinquante-neuvième")-  , (160, "cent soixantième")-  , (161, "cent soixante et unième")-  , (162, "cent soixante-deuxième")-  , (163, "cent soixante-troisième")-  , (164, "cent soixante-quatrième")-  , (165, "cent soixante-cinquième")-  , (166, "cent soixante-sixième")-  , (167, "cent soixante-septième")-  , (168, "cent soixante-huitième")-  , (169, "cent soixante-neuvième")-  , (170, "cent soixante-dixième")-  , (171, "cent soixante et onzième")-  , (172, "cent soixante-douzième")-  , (173, "cent soixante-treizième")-  , (174, "cent soixante-quatorzième")-  , (175, "cent soixante-quinzième")-  , (176, "cent soixante-seizième")-  , (177, "cent soixante-dix-septième")-  , (178, "cent soixante-dix-huitième")-  , (179, "cent soixante-dix-neuvième")-  , (180, "cent quatre-vingtsième")-  , (181, "cent quatre-vingt-unième")-  , (182, "cent quatre-vingt-deuxième")-  , (183, "cent quatre-vingt-troisième")-  , (184, "cent quatre-vingt-quatrième")-  , (185, "cent quatre-vingt-cinquième")-  , (186, "cent quatre-vingt-sixième")-  , (187, "cent quatre-vingt-septième")-  , (188, "cent quatre-vingt-huitième")-  , (189, "cent quatre-vingt-neuvième")-  , (190, "cent quatre-vingt-dixième")-  , (191, "cent quatre-vingt-onzième")-  , (192, "cent quatre-vingt-douzième")-  , (193, "cent quatre-vingt-treizième")-  , (194, "cent quatre-vingt-quatorzième")-  , (195, "cent quatre-vingt-quinzième")-  , (196, "cent quatre-vingt-seizième")-  , (197, "cent quatre-vingt-dix-septième")-  , (198, "cent quatre-vingt-dix-huitième")-  , (199, "cent quatre-vingt-dix-neuvième")-  , (200, "deux centsième")-  , (233, "deux cent trente-troisième")-  , (377, "trois cent soixante-dix-septième")-  , (610, "six cent dixième")-  , (987, "neuf cent quatre-vingt-septième")-  , (1597, "mille cinq cent quatre-vingt-dix-septième")-  , (2584, "deux mille cinq cent quatre-vingt-quatrième")-  , (4181, "quatre mille cent quatre-vingt-unième")-  , (6765, "six mille sept cent soixante-cinquième")-  , (10946, "dix mille neuf cent quarante-sixième")-  , (17711, "dix-sept mille sept cent onzième")-  , (28657, "vingt-huit mille six cent cinquante-septième")-  , (46368, "quarante-six mille trois cent soixante-huitième")-  , (75025, "soixante-quinze mille vingt-cinquième")-  , (121393, "cent vingt et un mille trois cent quatre-vingt-treizième")-  , (196418, "cent quatre-vingt-seize mille quatre cent dix-huitième")-  , (317811, "trois cent dix-sept mille huit cent onzième")-  , (514229, "cinq cent quatorze mille deux cent vingt-neuvième")-  , (832040, "huit cent trente-deux mille quarantième")-  , (1346269, "un million trois cent quarante-six mille deux cent soixante-neuvième")-  , (2178309, "deux millions cent soixante-dix-huit mille trois cent neuvième")-  , (3524578, "trois millions cinq cent vingt-quatre mille cinq cent soixante-dix-huitième")-  , (5702887, "cinq millions sept cent deux mille huit cent quatre-vingt-septième")-  , (9227465, "neuf millions deux cent vingt-sept mille quatre cent soixante-cinquième")-  , (14930352, "quatorze millions neuf cent trente mille trois cent cinquante-deuxième")-  , (24157817, "vingt-quatre millions cent cinquante-sept mille huit cent dix-septième")-  , (39088169, "trente-neuf millions quatre-vingt-huit mille cent soixante-neuvième")-  , (63245986, "soixante-trois millions deux cent quarante-cinq mille neuf cent quatre-vingt-sixième")-  , (102334155, "cent deux millions trois cent trente-quatre mille cent cinquante-cinquième")-  , (165580141, "cent soixante-cinq millions cinq cent quatre-vingt mille cent quarante et unième")-  , (267914296, "deux cent soixante-sept millions neuf cent quatorze mille deux cent quatre-vingt-seizième")-  , (433494437, "quatre cent trente-trois millions quatre cent quatre-vingt-quatorze mille quatre cent trente-septième")-  , (701408733, "sept cent un millions quatre cent huit mille sept cent trente-troisième")-  , (1134903170, "un milliard cent trente-quatre millions neuf cent trois mille cent soixante-dixième")-  , (1836311903, "un milliard huit cent trente-six millions trois cent onze mille neuf cent troisième")-  , (2971215073, "deux milliards neuf cent soixante et onze millions deux cent quinze mille soixante-treizième")-  , (4807526976, "quatre milliards huit cent sept millions cinq cent vingt-six mille neuf cent soixante-seizième")-  , (7778742049, "sept milliards sept cent soixante-dix-huit millions sept cent quarante-deux mille quarante-neuvième")-  , (12586269025, "douze milliards cinq cent quatre-vingt-six millions deux cent soixante-neuf mille vingt-cinquième")-  , (20365011074, "vingt milliards trois cent soixante-cinq millions onze mille soixante-quatorzième")-  , (32951280099, "trente-deux milliards neuf cent cinquante et un millions deux cent quatre-vingt mille quatre-vingt-dix-neuvième")-  , (53316291173, "cinquante-trois milliards trois cent seize millions deux cent quatre-vingt-onze mille cent soixante-treizième")-  , (86267571272, "quatre-vingt-six milliards deux cent soixante-sept millions cinq cent soixante et onze mille deux cent soixante-douzième")-  , (139583862445, "cent trente-neuf milliards cinq cent quatre-vingt-trois millions huit cent soixante-deux mille quatre cent quarante-cinquième")-  , (225851433717, "deux cent vingt-cinq milliards huit cent cinquante et un millions quatre cent trente-trois mille sept cent dix-septième")-  , (365435296162, "trois cent soixante-cinq milliards quatre cent trente-cinq millions deux cent quatre-vingt-seize mille cent soixante-deuxième")-  , (591286729879, "cinq cent quatre-vingt-onze milliards deux cent quatre-vingt-six millions sept cent vingt-neuf mille huit cent soixante-dix-neuvième")-  , (956722026041, "neuf cent cinquante-six milliards sept cent vingt-deux millions vingt-six mille quarante et unième")-  , (1548008755920, "un billion cinq cent quarante-huit milliards huit millions sept cent cinquante-cinq mille neuf cent vingtième")-  , (2504730781961, "deux billions cinq cent quatre milliards sept cent trente millions sept cent quatre-vingt-un mille neuf cent soixante et unième")-  , (4052739537881, "quatre billions cinquante-deux milliards sept cent trente-neuf millions cinq cent trente-sept mille huit cent quatre-vingt-unième")-  , (6557470319842, "six billions cinq cent cinquante-sept milliards quatre cent soixante-dix millions trois cent dix-neuf mille huit cent quarante-deuxième")-  , (10610209857723, "dix billions six cent dix milliards deux cent neuf millions huit cent cinquante-sept mille sept cent vingt-troisième")-  , (17167680177565, "dix-sept billions cent soixante-sept milliards six cent quatre-vingts millions cent soixante-dix-sept mille cinq cent soixante-cinquième")-  , (27777890035288, "vingt-sept billions sept cent soixante-dix-sept milliards huit cent quatre-vingt-dix millions trente-cinq mille deux cent quatre-vingt-huitième")-  , (44945570212853, "quarante-quatre billions neuf cent quarante-cinq milliards cinq cent soixante-dix millions deux cent douze mille huit cent cinquante-troisième")-  , (72723460248141, "soixante-douze billions sept cent vingt-trois milliards quatre cent soixante millions deux cent quarante-huit mille cent quarante et unième")-  , (117669030460994, "cent dix-sept billions six cent soixante-neuf milliards trente millions quatre cent soixante mille neuf cent quatre-vingt-quatorzième")-  , (190392490709135, "cent quatre-vingt-dix billions trois cent quatre-vingt-douze milliards quatre cent quatre-vingt-dix millions sept cent neuf mille cent trente-cinquième")-  , (308061521170129, "trois cent huit billions soixante et un milliards cinq cent vingt et un millions cent soixante-dix mille cent vingt-neuvième")-  , (498454011879264, "quatre cent quatre-vingt-dix-huit billions quatre cent cinquante-quatre milliards onze millions huit cent soixante-dix-neuf mille deux cent soixante-quatrième")-  , (806515533049393, "huit cent six billions cinq cent quinze milliards cinq cent trente-trois millions quarante-neuf mille trois cent quatre-vingt-treizième")-  , (1304969544928657, "un billiard trois cent quatre billions neuf cent soixante-neuf milliards cinq cent quarante-quatre millions neuf cent vingt-huit mille six cent cinquante-septième")-  , (2111485077978050, "deux billiards cent onze billions quatre cent quatre-vingt-cinq milliards soixante-dix-sept millions neuf cent soixante-dix-huit mille cinquantième")-  , (3416454622906707, "trois billiards quatre cent seize billions quatre cent cinquante-quatre milliards six cent vingt-deux millions neuf cent six mille sept cent septième")-  , (5527939700884757, "cinq billiards cinq cent vingt-sept billions neuf cent trente-neuf milliards sept cents millions huit cent quatre-vingt-quatre mille sept cent cinquante-septième")-  , (8944394323791464, "huit billiards neuf cent quarante-quatre billions trois cent quatre-vingt-quatorze milliards trois cent vingt-trois millions sept cent quatre-vingt-onze mille quatre cent soixante-quatrième")-  , (14472334024676221, "quatorze billiards quatre cent soixante-douze billions trois cent trente-quatre milliards vingt-quatre millions six cent soixante-seize mille deux cent vingt et unième")-  , (23416728348467685, "vingt-trois billiards quatre cent seize billions sept cent vingt-huit milliards trois cent quarante-huit millions quatre cent soixante-sept mille six cent quatre-vingt-cinquième")-  , (37889062373143906, "trente-sept billiards huit cent quatre-vingt-neuf billions soixante-deux milliards trois cent soixante-treize millions cent quarante-trois mille neuf cent sixième")-  , (61305790721611591, "soixante et un billiards trois cent cinq billions sept cent quatre-vingt-dix milliards sept cent vingt et un millions six cent onze mille cinq cent quatre-vingt-onzième")-  , (99194853094755497, "quatre-vingt-dix-neuf billiards cent quatre-vingt-quatorze billions huit cent cinquante-trois milliards quatre-vingt-quatorze millions sept cent cinquante-cinq mille quatre cent quatre-vingt-dix-septième")-  , (160500643816367088, "cent soixante billiards cinq cents billions six cent quarante-trois milliards huit cent seize millions trois cent soixante-sept mille quatre-vingt-huitième")-  , (259695496911122585, "deux cent cinquante-neuf billiards six cent quatre-vingt-quinze billions quatre cent quatre-vingt-seize milliards neuf cent onze millions cent vingt-deux mille cinq cent quatre-vingt-cinquième")-  , (420196140727489673, "quatre cent vingt billiards cent quatre-vingt-seize billions cent quarante milliards sept cent vingt-sept millions quatre cent quatre-vingt-neuf mille six cent soixante-treizième")-  , (679891637638612258, "six cent soixante-dix-neuf billiards huit cent quatre-vingt-onze billions six cent trente-sept milliards six cent trente-huit millions six cent douze mille deux cent cinquante-huitième")-  , (1100087778366101931, "un trillion cent billiards quatre-vingt-sept billions sept cent soixante-dix-huit milliards trois cent soixante-six millions cent un mille neuf cent trente et unième")-  , (1779979416004714189, "un trillion sept cent soixante-dix-neuf billiards neuf cent soixante-dix-neuf billions quatre cent seize milliards quatre millions sept cent quatorze mille cent quatre-vingt-neuvième")-  , (2880067194370816120, "deux trillions huit cent quatre-vingts billiards soixante-sept billions cent quatre-vingt-quatorze milliards trois cent soixante-dix millions huit cent seize mille cent vingtième")-  , (4660046610375530309, "quatre trillions six cent soixante billiards quarante-six billions six cent dix milliards trois cent soixante-quinze millions cinq cent trente mille trois cent neuvième")-  , (7540113804746346429, "sept trillions cinq cent quarante billiards cent treize billions huit cent quatre milliards sept cent quarante-six millions trois cent quarante-six mille quatre cent vingt-neuvième")-  , (12200160415121876738, "douze trillions deux cents billiards cent soixante billions quatre cent quinze milliards cent vingt et un millions huit cent soixante-seize mille sept cent trente-huitième")-  , (19740274219868223167, "dix-neuf trillions sept cent quarante billiards deux cent soixante-quatorze billions deux cent dix-neuf milliards huit cent soixante-huit millions deux cent vingt-trois mille cent soixante-septième")-  , (31940434634990099905, "trente et un trillions neuf cent quarante billiards quatre cent trente-quatre billions six cent trente-quatre milliards neuf cent quatre-vingt-dix millions quatre-vingt-dix-neuf mille neuf cent cinquième")-  , (51680708854858323072, "cinquante et un trillions six cent quatre-vingts billiards sept cent huit billions huit cent cinquante-quatre milliards huit cent cinquante-huit millions trois cent vingt-trois mille soixante-douzième")-  , (83621143489848422977, "quatre-vingt-trois trillions six cent vingt et un billiards cent quarante-trois billions quatre cent quatre-vingt-neuf milliards huit cent quarante-huit millions quatre cent vingt-deux mille neuf cent soixante-dix-septième")-  , (135301852344706746049, "cent trente-cinq trillions trois cent un billiards huit cent cinquante-deux billions trois cent quarante-quatre milliards sept cent six millions sept cent quarante-six mille quarante-neuvième")-  , (218922995834555169026, "deux cent dix-huit trillions neuf cent vingt-deux billiards neuf cent quatre-vingt-quinze billions huit cent trente-quatre milliards cinq cent cinquante-cinq millions cent soixante-neuf mille vingt-sixième")-  , (354224848179261915075, "trois cent cinquante-quatre trillions deux cent vingt-quatre billiards huit cent quarante-huit billions cent soixante-dix-neuf milliards deux cent soixante et un millions neuf cent quinze mille soixante-quinzième")-  , (573147844013817084101, "cinq cent soixante-treize trillions cent quarante-sept billiards huit cent quarante-quatre billions treize milliards huit cent dix-sept millions quatre-vingt-quatre mille cent unième")-  , (927372692193078999176, "neuf cent vingt-sept trillions trois cent soixante-douze billiards six cent quatre-vingt-douze billions cent quatre-vingt-treize milliards soixante-dix-huit millions neuf cent quatre-vingt-dix-neuf mille cent soixante-seizième")-  , (1500520536206896083277, "un trilliard cinq cents trillions cinq cent vingt billiards cinq cent trente-six billions deux cent six milliards huit cent quatre-vingt-seize millions quatre-vingt-trois mille deux cent soixante-dix-septième")-  , (2427893228399975082453, "deux trilliards quatre cent vingt-sept trillions huit cent quatre-vingt-treize billiards deux cent vingt-huit billions trois cent quatre-vingt-dix-neuf milliards neuf cent soixante-quinze millions quatre-vingt-deux mille quatre cent cinquante-troisième")-  , (3928413764606871165730, "trois trilliards neuf cent vingt-huit trillions quatre cent treize billiards sept cent soixante-quatre billions six cent six milliards huit cent soixante et onze millions cent soixante-cinq mille sept cent trentième")-  , (6356306993006846248183, "six trilliards trois cent cinquante-six trillions trois cent six billiards neuf cent quatre-vingt-treize billions six milliards huit cent quarante-six millions deux cent quarante-huit mille cent quatre-vingt-troisième")-  , (10284720757613717413913, "dix trilliards deux cent quatre-vingt-quatre trillions sept cent vingt billiards sept cent cinquante-sept billions six cent treize milliards sept cent dix-sept millions quatre cent treize mille neuf cent treizième")-  , (16641027750620563662096, "seize trilliards six cent quarante et un trillions vingt-sept billiards sept cent cinquante billions six cent vingt milliards cinq cent soixante-trois millions six cent soixante-deux mille quatre-vingt-seizième")-  , (26925748508234281076009, "vingt-six trilliards neuf cent vingt-cinq trillions sept cent quarante-huit billiards cinq cent huit billions deux cent trente-quatre milliards deux cent quatre-vingt-un millions soixante-seize mille neuvième")-  , (43566776258854844738105, "quarante-trois trilliards cinq cent soixante-six trillions sept cent soixante-seize billiards deux cent cinquante-huit billions huit cent cinquante-quatre milliards huit cent quarante-quatre millions sept cent trente-huit mille cent cinquième")-  , (70492524767089125814114, "soixante-dix trilliards quatre cent quatre-vingt-douze trillions cinq cent vingt-quatre billiards sept cent soixante-sept billions quatre-vingt-neuf milliards cent vingt-cinq millions huit cent quatorze mille cent quatorzième")-  , (114059301025943970552219, "cent quatorze trilliards cinquante-neuf trillions trois cent un billiards vingt-cinq billions neuf cent quarante-trois milliards neuf cent soixante-dix millions cinq cent cinquante-deux mille deux cent dix-neuvième")-  , (1000, "millième")-  , (10000, "dix millième")-  , (100000, "cent millième")-  , (1000000, "un millionième")-  , (10000000, "dix millionsième")-  , (100000000, "cent millionsième")-  , (1000000000, "un milliardième")-  , (10000000000, "dix milliardsième")-  , (100000000000, "cent milliardsième")-  , (1000000000000, "un billionième")-  , (10000000000000, "dix billionsième")-  , (100000000000000, "cent billionsième")-  , (1000000000000000, "un billiardième")-  , (10000000000000000, "dix billiardsième")-  , (100000000000000000, "cent billiardsième")-  , (1000000000000000000, "un trillionième")-  , (10000000000000000000, "dix trillionsième")-  , (100000000000000000000, "cent trillionsième")-  , (1000000000000000000000, "un trilliardième")-  , (10000000000000000000000, "dix trilliardsième")-  , (100000000000000000000000, "cent trilliardsième")-  , (1000000000000000000000000, "un quadrillionième")-  ]--shortOrdinals :: [(Integer, Text)]-shortOrdinals = [-    (0, "0e")-  , (1, "1e")-  , (2, "2e")-  , (3, "3e")-  , (4, "4e")-  , (5, "5e")-  , (6, "6e")-  , (7, "7e")-  , (8, "8e")-  , (9, "9e")-  , (10, "10e")-  , (11, "11e")-  , (12, "12e")-  , (13, "13e")-  , (14, "14e")-  , (15, "15e")-  , (16, "16e")-  , (17, "17e")-  , (18, "18e")-  , (19, "19e")-  , (20, "20e")-  , (21, "21e")-  , (22, "22e")-  , (23, "23e")-  , (24, "24e")-  , (25, "25e")-  , (26, "26e")-  , (27, "27e")-  , (28, "28e")-  , (29, "29e")-  , (30, "30e")-  , (31, "31e")-  , (32, "32e")-  , (33, "33e")-  , (34, "34e")-  , (35, "35e")-  , (36, "36e")-  , (37, "37e")-  , (38, "38e")-  , (39, "39e")-  , (40, "40e")-  , (41, "41e")-  , (42, "42e")-  , (43, "43e")-  , (44, "44e")-  , (45, "45e")-  , (46, "46e")-  , (47, "47e")-  , (48, "48e")-  , (49, "49e")-  , (50, "50e")-  , (51, "51e")-  , (52, "52e")-  , (53, "53e")-  , (54, "54e")-  , (55, "55e")-  , (56, "56e")-  , (57, "57e")-  , (58, "58e")-  , (59, "59e")-  , (60, "60e")-  , (61, "61e")-  , (62, "62e")-  , (63, "63e")-  , (64, "64e")-  , (65, "65e")-  , (66, "66e")-  , (67, "67e")-  , (68, "68e")-  , (69, "69e")-  , (70, "70e")-  , (71, "71e")-  , (72, "72e")-  , (73, "73e")-  , (74, "74e")-  , (75, "75e")-  , (76, "76e")-  , (77, "77e")-  , (78, "78e")-  , (79, "79e")-  , (80, "80e")-  , (81, "81e")-  , (82, "82e")-  , (83, "83e")-  , (84, "84e")-  , (85, "85e")-  , (86, "86e")-  , (87, "87e")-  , (88, "88e")-  , (89, "89e")-  , (90, "90e")-  , (91, "91e")-  , (92, "92e")-  , (93, "93e")-  , (94, "94e")-  , (95, "95e")-  , (96, "96e")-  , (97, "97e")-  , (98, "98e")-  , (99, "99e")-  , (100, "100e")-  , (101, "101e")-  , (102, "102e")-  , (103, "103e")-  , (104, "104e")-  , (105, "105e")-  , (106, "106e")-  , (107, "107e")-  , (108, "108e")-  , (109, "109e")-  , (110, "110e")-  , (111, "111e")-  , (112, "112e")-  , (113, "113e")-  , (114, "114e")-  , (115, "115e")-  , (116, "116e")-  , (117, "117e")-  , (118, "118e")-  , (119, "119e")-  , (120, "120e")-  , (121, "121e")-  , (122, "122e")-  , (123, "123e")-  , (124, "124e")-  , (125, "125e")-  , (126, "126e")-  , (127, "127e")-  , (128, "128e")-  , (129, "129e")-  , (130, "130e")-  , (131, "131e")-  , (132, "132e")-  , (133, "133e")-  , (134, "134e")-  , (135, "135e")-  , (136, "136e")-  , (137, "137e")-  , (138, "138e")-  , (139, "139e")-  , (140, "140e")-  , (141, "141e")-  , (142, "142e")-  , (143, "143e")-  , (144, "144e")-  , (145, "145e")-  , (146, "146e")-  , (147, "147e")-  , (148, "148e")-  , (149, "149e")-  , (150, "150e")-  , (151, "151e")-  , (152, "152e")-  , (153, "153e")-  , (154, "154e")-  , (155, "155e")-  , (156, "156e")-  , (157, "157e")-  , (158, "158e")-  , (159, "159e")-  , (160, "160e")-  , (161, "161e")-  , (162, "162e")-  , (163, "163e")-  , (164, "164e")-  , (165, "165e")-  , (166, "166e")-  , (167, "167e")-  , (168, "168e")-  , (169, "169e")-  , (170, "170e")-  , (171, "171e")-  , (172, "172e")-  , (173, "173e")-  , (174, "174e")-  , (175, "175e")-  , (176, "176e")-  , (177, "177e")-  , (178, "178e")-  , (179, "179e")-  , (180, "180e")-  , (181, "181e")-  , (182, "182e")-  , (183, "183e")-  , (184, "184e")-  , (185, "185e")-  , (186, "186e")-  , (187, "187e")-  , (188, "188e")-  , (189, "189e")-  , (190, "190e")-  , (191, "191e")-  , (192, "192e")-  , (193, "193e")-  , (194, "194e")-  , (195, "195e")-  , (196, "196e")-  , (197, "197e")-  , (198, "198e")-  , (199, "199e")-  , (200, "200e")-  , (233, "233e")-  , (377, "377e")-  , (610, "610e")-  , (987, "987e")-  , (1597, "1597e")-  , (2584, "2584e")-  , (4181, "4181e")-  , (6765, "6765e")-  , (10946, "10946e")-  , (17711, "17711e")-  , (28657, "28657e")-  , (46368, "46368e")-  , (75025, "75025e")-  , (121393, "121393e")-  , (196418, "196418e")-  , (317811, "317811e")-  , (514229, "514229e")-  , (832040, "832040e")-  , (1346269, "1346269e")-  , (2178309, "2178309e")-  , (3524578, "3524578e")-  , (5702887, "5702887e")-  , (9227465, "9227465e")-  , (14930352, "14930352e")-  , (24157817, "24157817e")-  , (39088169, "39088169e")-  , (63245986, "63245986e")-  , (102334155, "102334155e")-  , (165580141, "165580141e")-  , (267914296, "267914296e")-  , (433494437, "433494437e")-  , (701408733, "701408733e")-  , (1134903170, "1134903170e")-  , (1836311903, "1836311903e")-  , (2971215073, "2971215073e")-  , (4807526976, "4807526976e")-  , (7778742049, "7778742049e")-  , (12586269025, "12586269025e")-  , (20365011074, "20365011074e")-  , (32951280099, "32951280099e")-  , (53316291173, "53316291173e")-  , (86267571272, "86267571272e")-  , (139583862445, "139583862445e")-  , (225851433717, "225851433717e")-  , (365435296162, "365435296162e")-  , (591286729879, "591286729879e")-  , (956722026041, "956722026041e")-  , (1548008755920, "1548008755920e")-  , (2504730781961, "2504730781961e")-  , (4052739537881, "4052739537881e")-  , (6557470319842, "6557470319842e")-  , (10610209857723, "10610209857723e")-  , (17167680177565, "17167680177565e")-  , (27777890035288, "27777890035288e")-  , (44945570212853, "44945570212853e")-  , (72723460248141, "72723460248141e")-  , (117669030460994, "117669030460994e")-  , (190392490709135, "190392490709135e")-  , (308061521170129, "308061521170129e")-  , (498454011879264, "498454011879264e")-  , (806515533049393, "806515533049393e")-  , (1304969544928657, "1304969544928657e")-  , (2111485077978050, "2111485077978050e")-  , (3416454622906707, "3416454622906707e")-  , (5527939700884757, "5527939700884757e")-  , (8944394323791464, "8944394323791464e")-  , (14472334024676221, "14472334024676221e")-  , (23416728348467685, "23416728348467685e")-  , (37889062373143906, "37889062373143906e")-  , (61305790721611591, "61305790721611591e")-  , (99194853094755497, "99194853094755497e")-  , (160500643816367088, "160500643816367088e")-  , (259695496911122585, "259695496911122585e")-  , (420196140727489673, "420196140727489673e")-  , (679891637638612258, "679891637638612258e")-  , (1100087778366101931, "1100087778366101931e")-  , (1779979416004714189, "1779979416004714189e")-  , (2880067194370816120, "2880067194370816120e")-  , (4660046610375530309, "4660046610375530309e")-  , (7540113804746346429, "7540113804746346429e")-  , (12200160415121876738, "12200160415121876738e")-  , (19740274219868223167, "19740274219868223167e")-  , (31940434634990099905, "31940434634990099905e")-  , (51680708854858323072, "51680708854858323072e")-  , (83621143489848422977, "83621143489848422977e")-  , (135301852344706746049, "135301852344706746049e")-  , (218922995834555169026, "218922995834555169026e")-  , (354224848179261915075, "354224848179261915075e")-  , (573147844013817084101, "573147844013817084101e")-  , (927372692193078999176, "927372692193078999176e")-  , (1500520536206896083277, "1500520536206896083277e")-  , (2427893228399975082453, "2427893228399975082453e")-  , (3928413764606871165730, "3928413764606871165730e")-  , (6356306993006846248183, "6356306993006846248183e")-  , (10284720757613717413913, "10284720757613717413913e")-  , (16641027750620563662096, "16641027750620563662096e")-  , (26925748508234281076009, "26925748508234281076009e")-  , (43566776258854844738105, "43566776258854844738105e")-  , (70492524767089125814114, "70492524767089125814114e")-  , (114059301025943970552219, "114059301025943970552219e")-  , (1000, "1000e")-  , (10000, "10000e")-  , (100000, "100000e")-  , (1000000, "1000000e")-  , (10000000, "10000000e")-  , (100000000, "100000000e")-  , (1000000000, "1000000000e")-  , (10000000000, "10000000000e")-  , (100000000000, "100000000000e")-  , (1000000000000, "1000000000000e")-  , (10000000000000, "10000000000000e")-  , (100000000000000, "100000000000000e")-  , (1000000000000000, "1000000000000000e")-  , (10000000000000000, "10000000000000000e")-  , (100000000000000000, "100000000000000000e")-  , (1000000000000000000, "1000000000000000000e")-  , (10000000000000000000, "10000000000000000000e")-  , (100000000000000000000, "100000000000000000000e")-  , (1000000000000000000000, "1000000000000000000000e")-  , (10000000000000000000000, "10000000000000000000000e")-  , (100000000000000000000000, "100000000000000000000000e")-  , (1000000000000000000000000, "1000000000000000000000000e")+import Data.Time.LocalTime(TimeOfDay(TimeOfDay))++import Test.Hspec(Spec)+import Text.Numerals.Languages.French(french)+import Text.Numerals.LanguageTest(testLanguage)++spec :: Spec+spec = testLanguage "French" french (cardinals <> minusCardinals) ordinals shortOrdinals clockTime++cardinals :: [(Integer, Text)]+cardinals = [+    (0, "zéro")+  , (1, "un")+  , (2, "deux")+  , (3, "trois")+  , (4, "quatre")+  , (5, "cinq")+  , (6, "six")+  , (7, "sept")+  , (8, "huit")+  , (9, "neuf")+  , (10, "dix")+  , (11, "onze")+  , (12, "douze")+  , (13, "treize")+  , (14, "quatorze")+  , (15, "quinze")+  , (16, "seize")+  , (17, "dix-sept")+  , (18, "dix-huit")+  , (19, "dix-neuf")+  , (20, "vingt")+  , (21, "vingt et un")+  , (22, "vingt-deux")+  , (23, "vingt-trois")+  , (24, "vingt-quatre")+  , (25, "vingt-cinq")+  , (26, "vingt-six")+  , (27, "vingt-sept")+  , (28, "vingt-huit")+  , (29, "vingt-neuf")+  , (30, "trente")+  , (31, "trente et un")+  , (32, "trente-deux")+  , (33, "trente-trois")+  , (34, "trente-quatre")+  , (35, "trente-cinq")+  , (36, "trente-six")+  , (37, "trente-sept")+  , (38, "trente-huit")+  , (39, "trente-neuf")+  , (40, "quarante")+  , (41, "quarante et un")+  , (42, "quarante-deux")+  , (43, "quarante-trois")+  , (44, "quarante-quatre")+  , (45, "quarante-cinq")+  , (46, "quarante-six")+  , (47, "quarante-sept")+  , (48, "quarante-huit")+  , (49, "quarante-neuf")+  , (50, "cinquante")+  , (51, "cinquante et un")+  , (52, "cinquante-deux")+  , (53, "cinquante-trois")+  , (54, "cinquante-quatre")+  , (55, "cinquante-cinq")+  , (56, "cinquante-six")+  , (57, "cinquante-sept")+  , (58, "cinquante-huit")+  , (59, "cinquante-neuf")+  , (60, "soixante")+  , (61, "soixante et un")+  , (62, "soixante-deux")+  , (63, "soixante-trois")+  , (64, "soixante-quatre")+  , (65, "soixante-cinq")+  , (66, "soixante-six")+  , (67, "soixante-sept")+  , (68, "soixante-huit")+  , (69, "soixante-neuf")+  , (70, "soixante-dix")+  , (71, "soixante et onze")+  , (72, "soixante-douze")+  , (73, "soixante-treize")+  , (74, "soixante-quatorze")+  , (75, "soixante-quinze")+  , (76, "soixante-seize")+  , (77, "soixante-dix-sept")+  , (78, "soixante-dix-huit")+  , (79, "soixante-dix-neuf")+  , (80, "quatre-vingts")+  , (81, "quatre-vingt-un")+  , (82, "quatre-vingt-deux")+  , (83, "quatre-vingt-trois")+  , (84, "quatre-vingt-quatre")+  , (85, "quatre-vingt-cinq")+  , (86, "quatre-vingt-six")+  , (87, "quatre-vingt-sept")+  , (88, "quatre-vingt-huit")+  , (89, "quatre-vingt-neuf")+  , (90, "quatre-vingt-dix")+  , (91, "quatre-vingt-onze")+  , (92, "quatre-vingt-douze")+  , (93, "quatre-vingt-treize")+  , (94, "quatre-vingt-quatorze")+  , (95, "quatre-vingt-quinze")+  , (96, "quatre-vingt-seize")+  , (97, "quatre-vingt-dix-sept")+  , (98, "quatre-vingt-dix-huit")+  , (99, "quatre-vingt-dix-neuf")+  , (100, "cent")+  , (101, "cent un")+  , (102, "cent deux")+  , (103, "cent trois")+  , (104, "cent quatre")+  , (105, "cent cinq")+  , (106, "cent six")+  , (107, "cent sept")+  , (108, "cent huit")+  , (109, "cent neuf")+  , (110, "cent dix")+  , (111, "cent onze")+  , (112, "cent douze")+  , (113, "cent treize")+  , (114, "cent quatorze")+  , (115, "cent quinze")+  , (116, "cent seize")+  , (117, "cent dix-sept")+  , (118, "cent dix-huit")+  , (119, "cent dix-neuf")+  , (120, "cent vingt")+  , (121, "cent vingt et un")+  , (122, "cent vingt-deux")+  , (123, "cent vingt-trois")+  , (124, "cent vingt-quatre")+  , (125, "cent vingt-cinq")+  , (126, "cent vingt-six")+  , (127, "cent vingt-sept")+  , (128, "cent vingt-huit")+  , (129, "cent vingt-neuf")+  , (130, "cent trente")+  , (131, "cent trente et un")+  , (132, "cent trente-deux")+  , (133, "cent trente-trois")+  , (134, "cent trente-quatre")+  , (135, "cent trente-cinq")+  , (136, "cent trente-six")+  , (137, "cent trente-sept")+  , (138, "cent trente-huit")+  , (139, "cent trente-neuf")+  , (140, "cent quarante")+  , (141, "cent quarante et un")+  , (142, "cent quarante-deux")+  , (143, "cent quarante-trois")+  , (144, "cent quarante-quatre")+  , (145, "cent quarante-cinq")+  , (146, "cent quarante-six")+  , (147, "cent quarante-sept")+  , (148, "cent quarante-huit")+  , (149, "cent quarante-neuf")+  , (150, "cent cinquante")+  , (151, "cent cinquante et un")+  , (152, "cent cinquante-deux")+  , (153, "cent cinquante-trois")+  , (154, "cent cinquante-quatre")+  , (155, "cent cinquante-cinq")+  , (156, "cent cinquante-six")+  , (157, "cent cinquante-sept")+  , (158, "cent cinquante-huit")+  , (159, "cent cinquante-neuf")+  , (160, "cent soixante")+  , (161, "cent soixante et un")+  , (162, "cent soixante-deux")+  , (163, "cent soixante-trois")+  , (164, "cent soixante-quatre")+  , (165, "cent soixante-cinq")+  , (166, "cent soixante-six")+  , (167, "cent soixante-sept")+  , (168, "cent soixante-huit")+  , (169, "cent soixante-neuf")+  , (170, "cent soixante-dix")+  , (171, "cent soixante et onze")+  , (172, "cent soixante-douze")+  , (173, "cent soixante-treize")+  , (174, "cent soixante-quatorze")+  , (175, "cent soixante-quinze")+  , (176, "cent soixante-seize")+  , (177, "cent soixante-dix-sept")+  , (178, "cent soixante-dix-huit")+  , (179, "cent soixante-dix-neuf")+  , (180, "cent quatre-vingts")+  , (181, "cent quatre-vingt-un")+  , (182, "cent quatre-vingt-deux")+  , (183, "cent quatre-vingt-trois")+  , (184, "cent quatre-vingt-quatre")+  , (185, "cent quatre-vingt-cinq")+  , (186, "cent quatre-vingt-six")+  , (187, "cent quatre-vingt-sept")+  , (188, "cent quatre-vingt-huit")+  , (189, "cent quatre-vingt-neuf")+  , (190, "cent quatre-vingt-dix")+  , (191, "cent quatre-vingt-onze")+  , (192, "cent quatre-vingt-douze")+  , (193, "cent quatre-vingt-treize")+  , (194, "cent quatre-vingt-quatorze")+  , (195, "cent quatre-vingt-quinze")+  , (196, "cent quatre-vingt-seize")+  , (197, "cent quatre-vingt-dix-sept")+  , (198, "cent quatre-vingt-dix-huit")+  , (199, "cent quatre-vingt-dix-neuf")+  , (200, "deux cents")+  , (233, "deux cent trente-trois")+  , (377, "trois cent soixante-dix-sept")+  , (610, "six cent dix")+  , (987, "neuf cent quatre-vingt-sept")+  , (1597, "mille cinq cent quatre-vingt-dix-sept")+  , (2584, "deux mille cinq cent quatre-vingt-quatre")+  , (4181, "quatre mille cent quatre-vingt-un")+  , (6765, "six mille sept cent soixante-cinq")+  , (10946, "dix mille neuf cent quarante-six")+  , (17711, "dix-sept mille sept cent onze")+  , (28657, "vingt-huit mille six cent cinquante-sept")+  , (46368, "quarante-six mille trois cent soixante-huit")+  , (75025, "soixante-quinze mille vingt-cinq")+  , (121393, "cent vingt et un mille trois cent quatre-vingt-treize")+  , (196418, "cent quatre-vingt-seize mille quatre cent dix-huit")+  , (317811, "trois cent dix-sept mille huit cent onze")+  , (514229, "cinq cent quatorze mille deux cent vingt-neuf")+  , (832040, "huit cent trente-deux mille quarante")+  , (1346269, "un million trois cent quarante-six mille deux cent soixante-neuf")+  , (2178309, "deux millions cent soixante-dix-huit mille trois cent neuf")+  , (3524578, "trois millions cinq cent vingt-quatre mille cinq cent soixante-dix-huit")+  , (5702887, "cinq millions sept cent deux mille huit cent quatre-vingt-sept")+  , (9227465, "neuf millions deux cent vingt-sept mille quatre cent soixante-cinq")+  , (14930352, "quatorze millions neuf cent trente mille trois cent cinquante-deux")+  , (24157817, "vingt-quatre millions cent cinquante-sept mille huit cent dix-sept")+  , (39088169, "trente-neuf millions quatre-vingt-huit mille cent soixante-neuf")+  , (63245986, "soixante-trois millions deux cent quarante-cinq mille neuf cent quatre-vingt-six")+  , (102334155, "cent deux millions trois cent trente-quatre mille cent cinquante-cinq")+  , (165580141, "cent soixante-cinq millions cinq cent quatre-vingt mille cent quarante et un")+  , (267914296, "deux cent soixante-sept millions neuf cent quatorze mille deux cent quatre-vingt-seize")+  , (433494437, "quatre cent trente-trois millions quatre cent quatre-vingt-quatorze mille quatre cent trente-sept")+  , (701408733, "sept cent un millions quatre cent huit mille sept cent trente-trois")+  , (1134903170, "un milliard cent trente-quatre millions neuf cent trois mille cent soixante-dix")+  , (1836311903, "un milliard huit cent trente-six millions trois cent onze mille neuf cent trois")+  , (2971215073, "deux milliards neuf cent soixante et onze millions deux cent quinze mille soixante-treize")+  , (4807526976, "quatre milliards huit cent sept millions cinq cent vingt-six mille neuf cent soixante-seize")+  , (7778742049, "sept milliards sept cent soixante-dix-huit millions sept cent quarante-deux mille quarante-neuf")+  , (12586269025, "douze milliards cinq cent quatre-vingt-six millions deux cent soixante-neuf mille vingt-cinq")+  , (20365011074, "vingt milliards trois cent soixante-cinq millions onze mille soixante-quatorze")+  , (32951280099, "trente-deux milliards neuf cent cinquante et un millions deux cent quatre-vingt mille quatre-vingt-dix-neuf")+  , (53316291173, "cinquante-trois milliards trois cent seize millions deux cent quatre-vingt-onze mille cent soixante-treize")+  , (86267571272, "quatre-vingt-six milliards deux cent soixante-sept millions cinq cent soixante et onze mille deux cent soixante-douze")+  , (139583862445, "cent trente-neuf milliards cinq cent quatre-vingt-trois millions huit cent soixante-deux mille quatre cent quarante-cinq")+  , (225851433717, "deux cent vingt-cinq milliards huit cent cinquante et un millions quatre cent trente-trois mille sept cent dix-sept")+  , (365435296162, "trois cent soixante-cinq milliards quatre cent trente-cinq millions deux cent quatre-vingt-seize mille cent soixante-deux")+  , (591286729879, "cinq cent quatre-vingt-onze milliards deux cent quatre-vingt-six millions sept cent vingt-neuf mille huit cent soixante-dix-neuf")+  , (956722026041, "neuf cent cinquante-six milliards sept cent vingt-deux millions vingt-six mille quarante et un")+  , (1548008755920, "un billion cinq cent quarante-huit milliards huit millions sept cent cinquante-cinq mille neuf cent vingt")+  , (2504730781961, "deux billions cinq cent quatre milliards sept cent trente millions sept cent quatre-vingt-un mille neuf cent soixante et un")+  , (4052739537881, "quatre billions cinquante-deux milliards sept cent trente-neuf millions cinq cent trente-sept mille huit cent quatre-vingt-un")+  , (6557470319842, "six billions cinq cent cinquante-sept milliards quatre cent soixante-dix millions trois cent dix-neuf mille huit cent quarante-deux")+  , (10610209857723, "dix billions six cent dix milliards deux cent neuf millions huit cent cinquante-sept mille sept cent vingt-trois")+  , (17167680177565, "dix-sept billions cent soixante-sept milliards six cent quatre-vingts millions cent soixante-dix-sept mille cinq cent soixante-cinq")+  , (27777890035288, "vingt-sept billions sept cent soixante-dix-sept milliards huit cent quatre-vingt-dix millions trente-cinq mille deux cent quatre-vingt-huit")+  , (44945570212853, "quarante-quatre billions neuf cent quarante-cinq milliards cinq cent soixante-dix millions deux cent douze mille huit cent cinquante-trois")+  , (72723460248141, "soixante-douze billions sept cent vingt-trois milliards quatre cent soixante millions deux cent quarante-huit mille cent quarante et un")+  , (117669030460994, "cent dix-sept billions six cent soixante-neuf milliards trente millions quatre cent soixante mille neuf cent quatre-vingt-quatorze")+  , (190392490709135, "cent quatre-vingt-dix billions trois cent quatre-vingt-douze milliards quatre cent quatre-vingt-dix millions sept cent neuf mille cent trente-cinq")+  , (308061521170129, "trois cent huit billions soixante et un milliards cinq cent vingt et un millions cent soixante-dix mille cent vingt-neuf")+  , (498454011879264, "quatre cent quatre-vingt-dix-huit billions quatre cent cinquante-quatre milliards onze millions huit cent soixante-dix-neuf mille deux cent soixante-quatre")+  , (806515533049393, "huit cent six billions cinq cent quinze milliards cinq cent trente-trois millions quarante-neuf mille trois cent quatre-vingt-treize")+  , (1304969544928657, "un billiard trois cent quatre billions neuf cent soixante-neuf milliards cinq cent quarante-quatre millions neuf cent vingt-huit mille six cent cinquante-sept")+  , (2111485077978050, "deux billiards cent onze billions quatre cent quatre-vingt-cinq milliards soixante-dix-sept millions neuf cent soixante-dix-huit mille cinquante")+  , (3416454622906707, "trois billiards quatre cent seize billions quatre cent cinquante-quatre milliards six cent vingt-deux millions neuf cent six mille sept cent sept")+  , (5527939700884757, "cinq billiards cinq cent vingt-sept billions neuf cent trente-neuf milliards sept cents millions huit cent quatre-vingt-quatre mille sept cent cinquante-sept")+  , (8944394323791464, "huit billiards neuf cent quarante-quatre billions trois cent quatre-vingt-quatorze milliards trois cent vingt-trois millions sept cent quatre-vingt-onze mille quatre cent soixante-quatre")+  , (14472334024676221, "quatorze billiards quatre cent soixante-douze billions trois cent trente-quatre milliards vingt-quatre millions six cent soixante-seize mille deux cent vingt et un")+  , (23416728348467685, "vingt-trois billiards quatre cent seize billions sept cent vingt-huit milliards trois cent quarante-huit millions quatre cent soixante-sept mille six cent quatre-vingt-cinq")+  , (37889062373143906, "trente-sept billiards huit cent quatre-vingt-neuf billions soixante-deux milliards trois cent soixante-treize millions cent quarante-trois mille neuf cent six")+  , (61305790721611591, "soixante et un billiards trois cent cinq billions sept cent quatre-vingt-dix milliards sept cent vingt et un millions six cent onze mille cinq cent quatre-vingt-onze")+  , (99194853094755497, "quatre-vingt-dix-neuf billiards cent quatre-vingt-quatorze billions huit cent cinquante-trois milliards quatre-vingt-quatorze millions sept cent cinquante-cinq mille quatre cent quatre-vingt-dix-sept")+  , (160500643816367088, "cent soixante billiards cinq cents billions six cent quarante-trois milliards huit cent seize millions trois cent soixante-sept mille quatre-vingt-huit")+  , (259695496911122585, "deux cent cinquante-neuf billiards six cent quatre-vingt-quinze billions quatre cent quatre-vingt-seize milliards neuf cent onze millions cent vingt-deux mille cinq cent quatre-vingt-cinq")+  , (420196140727489673, "quatre cent vingt billiards cent quatre-vingt-seize billions cent quarante milliards sept cent vingt-sept millions quatre cent quatre-vingt-neuf mille six cent soixante-treize")+  , (679891637638612258, "six cent soixante-dix-neuf billiards huit cent quatre-vingt-onze billions six cent trente-sept milliards six cent trente-huit millions six cent douze mille deux cent cinquante-huit")+  , (1100087778366101931, "un trillion cent billiards quatre-vingt-sept billions sept cent soixante-dix-huit milliards trois cent soixante-six millions cent un mille neuf cent trente et un")+  , (1779979416004714189, "un trillion sept cent soixante-dix-neuf billiards neuf cent soixante-dix-neuf billions quatre cent seize milliards quatre millions sept cent quatorze mille cent quatre-vingt-neuf")+  , (2880067194370816120, "deux trillions huit cent quatre-vingts billiards soixante-sept billions cent quatre-vingt-quatorze milliards trois cent soixante-dix millions huit cent seize mille cent vingt")+  , (4660046610375530309, "quatre trillions six cent soixante billiards quarante-six billions six cent dix milliards trois cent soixante-quinze millions cinq cent trente mille trois cent neuf")+  , (7540113804746346429, "sept trillions cinq cent quarante billiards cent treize billions huit cent quatre milliards sept cent quarante-six millions trois cent quarante-six mille quatre cent vingt-neuf")+  , (12200160415121876738, "douze trillions deux cents billiards cent soixante billions quatre cent quinze milliards cent vingt et un millions huit cent soixante-seize mille sept cent trente-huit")+  , (19740274219868223167, "dix-neuf trillions sept cent quarante billiards deux cent soixante-quatorze billions deux cent dix-neuf milliards huit cent soixante-huit millions deux cent vingt-trois mille cent soixante-sept")+  , (31940434634990099905, "trente et un trillions neuf cent quarante billiards quatre cent trente-quatre billions six cent trente-quatre milliards neuf cent quatre-vingt-dix millions quatre-vingt-dix-neuf mille neuf cent cinq")+  , (51680708854858323072, "cinquante et un trillions six cent quatre-vingts billiards sept cent huit billions huit cent cinquante-quatre milliards huit cent cinquante-huit millions trois cent vingt-trois mille soixante-douze")+  , (83621143489848422977, "quatre-vingt-trois trillions six cent vingt et un billiards cent quarante-trois billions quatre cent quatre-vingt-neuf milliards huit cent quarante-huit millions quatre cent vingt-deux mille neuf cent soixante-dix-sept")+  , (135301852344706746049, "cent trente-cinq trillions trois cent un billiards huit cent cinquante-deux billions trois cent quarante-quatre milliards sept cent six millions sept cent quarante-six mille quarante-neuf")+  , (218922995834555169026, "deux cent dix-huit trillions neuf cent vingt-deux billiards neuf cent quatre-vingt-quinze billions huit cent trente-quatre milliards cinq cent cinquante-cinq millions cent soixante-neuf mille vingt-six")+  , (354224848179261915075, "trois cent cinquante-quatre trillions deux cent vingt-quatre billiards huit cent quarante-huit billions cent soixante-dix-neuf milliards deux cent soixante et un millions neuf cent quinze mille soixante-quinze")+  , (573147844013817084101, "cinq cent soixante-treize trillions cent quarante-sept billiards huit cent quarante-quatre billions treize milliards huit cent dix-sept millions quatre-vingt-quatre mille cent un")+  , (927372692193078999176, "neuf cent vingt-sept trillions trois cent soixante-douze billiards six cent quatre-vingt-douze billions cent quatre-vingt-treize milliards soixante-dix-huit millions neuf cent quatre-vingt-dix-neuf mille cent soixante-seize")+  , (1500520536206896083277, "un trilliard cinq cents trillions cinq cent vingt billiards cinq cent trente-six billions deux cent six milliards huit cent quatre-vingt-seize millions quatre-vingt-trois mille deux cent soixante-dix-sept")+  , (2427893228399975082453, "deux trilliards quatre cent vingt-sept trillions huit cent quatre-vingt-treize billiards deux cent vingt-huit billions trois cent quatre-vingt-dix-neuf milliards neuf cent soixante-quinze millions quatre-vingt-deux mille quatre cent cinquante-trois")+  , (3928413764606871165730, "trois trilliards neuf cent vingt-huit trillions quatre cent treize billiards sept cent soixante-quatre billions six cent six milliards huit cent soixante et onze millions cent soixante-cinq mille sept cent trente")+  , (6356306993006846248183, "six trilliards trois cent cinquante-six trillions trois cent six billiards neuf cent quatre-vingt-treize billions six milliards huit cent quarante-six millions deux cent quarante-huit mille cent quatre-vingt-trois")+  , (10284720757613717413913, "dix trilliards deux cent quatre-vingt-quatre trillions sept cent vingt billiards sept cent cinquante-sept billions six cent treize milliards sept cent dix-sept millions quatre cent treize mille neuf cent treize")+  , (16641027750620563662096, "seize trilliards six cent quarante et un trillions vingt-sept billiards sept cent cinquante billions six cent vingt milliards cinq cent soixante-trois millions six cent soixante-deux mille quatre-vingt-seize")+  , (26925748508234281076009, "vingt-six trilliards neuf cent vingt-cinq trillions sept cent quarante-huit billiards cinq cent huit billions deux cent trente-quatre milliards deux cent quatre-vingt-un millions soixante-seize mille neuf")+  , (43566776258854844738105, "quarante-trois trilliards cinq cent soixante-six trillions sept cent soixante-seize billiards deux cent cinquante-huit billions huit cent cinquante-quatre milliards huit cent quarante-quatre millions sept cent trente-huit mille cent cinq")+  , (70492524767089125814114, "soixante-dix trilliards quatre cent quatre-vingt-douze trillions cinq cent vingt-quatre billiards sept cent soixante-sept billions quatre-vingt-neuf milliards cent vingt-cinq millions huit cent quatorze mille cent quatorze")+  , (114059301025943970552219, "cent quatorze trilliards cinquante-neuf trillions trois cent un billiards vingt-cinq billions neuf cent quarante-trois milliards neuf cent soixante-dix millions cinq cent cinquante-deux mille deux cent dix-neuf")+  , (1000, "mille")+  , (10000, "dix mille")+  , (100000, "cent mille")+  , (1000000, "un million")+  , (10000000, "dix millions")+  , (100000000, "cent millions")+  , (1000000000, "un milliard")+  , (10000000000, "dix milliards")+  , (100000000000, "cent milliards")+  , (1000000000000, "un billion")+  , (10000000000000, "dix billions")+  , (100000000000000, "cent billions")+  , (1000000000000000, "un billiard")+  , (10000000000000000, "dix billiards")+  , (100000000000000000, "cent billiards")+  , (1000000000000000000, "un trillion")+  , (10000000000000000000, "dix trillions")+  , (100000000000000000000, "cent trillions")+  , (1000000000000000000000, "un trilliard")+  , (10000000000000000000000, "dix trilliards")+  , (100000000000000000000000, "cent trilliards")+  , (1000000000000000000000000, "un quadrillion")+  ]++minusCardinals :: [(Integer, Text)]+minusCardinals = [+    (0, "zéro")+  , (-1, "moins un")+  , (-2, "moins deux")+  , (-3, "moins trois")+  , (-4, "moins quatre")+  , (-5, "moins cinq")+  , (-6, "moins six")+  , (-7, "moins sept")+  , (-8, "moins huit")+  , (-9, "moins neuf")+  , (-10, "moins dix")+  , (-11, "moins onze")+  , (-12, "moins douze")+  , (-13, "moins treize")+  , (-14, "moins quatorze")+  , (-15, "moins quinze")+  , (-16, "moins seize")+  , (-17, "moins dix-sept")+  , (-18, "moins dix-huit")+  , (-19, "moins dix-neuf")+  , (-20, "moins vingt")+  , (-21, "moins vingt et un")+  , (-22, "moins vingt-deux")+  , (-23, "moins vingt-trois")+  , (-24, "moins vingt-quatre")+  , (-25, "moins vingt-cinq")+  , (-26, "moins vingt-six")+  , (-27, "moins vingt-sept")+  , (-28, "moins vingt-huit")+  , (-29, "moins vingt-neuf")+  , (-30, "moins trente")+  , (-31, "moins trente et un")+  , (-32, "moins trente-deux")+  , (-33, "moins trente-trois")+  , (-34, "moins trente-quatre")+  , (-35, "moins trente-cinq")+  , (-36, "moins trente-six")+  , (-37, "moins trente-sept")+  , (-38, "moins trente-huit")+  , (-39, "moins trente-neuf")+  , (-40, "moins quarante")+  , (-41, "moins quarante et un")+  , (-42, "moins quarante-deux")+  , (-43, "moins quarante-trois")+  , (-44, "moins quarante-quatre")+  , (-45, "moins quarante-cinq")+  , (-46, "moins quarante-six")+  , (-47, "moins quarante-sept")+  , (-48, "moins quarante-huit")+  , (-49, "moins quarante-neuf")+  , (-50, "moins cinquante")+  , (-51, "moins cinquante et un")+  , (-52, "moins cinquante-deux")+  , (-53, "moins cinquante-trois")+  , (-54, "moins cinquante-quatre")+  , (-55, "moins cinquante-cinq")+  , (-56, "moins cinquante-six")+  , (-57, "moins cinquante-sept")+  , (-58, "moins cinquante-huit")+  , (-59, "moins cinquante-neuf")+  , (-60, "moins soixante")+  , (-61, "moins soixante et un")+  , (-62, "moins soixante-deux")+  , (-63, "moins soixante-trois")+  , (-64, "moins soixante-quatre")+  , (-65, "moins soixante-cinq")+  , (-66, "moins soixante-six")+  , (-67, "moins soixante-sept")+  , (-68, "moins soixante-huit")+  , (-69, "moins soixante-neuf")+  , (-70, "moins soixante-dix")+  , (-71, "moins soixante et onze")+  , (-72, "moins soixante-douze")+  , (-73, "moins soixante-treize")+  , (-74, "moins soixante-quatorze")+  , (-75, "moins soixante-quinze")+  , (-76, "moins soixante-seize")+  , (-77, "moins soixante-dix-sept")+  , (-78, "moins soixante-dix-huit")+  , (-79, "moins soixante-dix-neuf")+  , (-80, "moins quatre-vingts")+  , (-81, "moins quatre-vingt-un")+  , (-82, "moins quatre-vingt-deux")+  , (-83, "moins quatre-vingt-trois")+  , (-84, "moins quatre-vingt-quatre")+  , (-85, "moins quatre-vingt-cinq")+  , (-86, "moins quatre-vingt-six")+  , (-87, "moins quatre-vingt-sept")+  , (-88, "moins quatre-vingt-huit")+  , (-89, "moins quatre-vingt-neuf")+  , (-90, "moins quatre-vingt-dix")+  , (-91, "moins quatre-vingt-onze")+  , (-92, "moins quatre-vingt-douze")+  , (-93, "moins quatre-vingt-treize")+  , (-94, "moins quatre-vingt-quatorze")+  , (-95, "moins quatre-vingt-quinze")+  , (-96, "moins quatre-vingt-seize")+  , (-97, "moins quatre-vingt-dix-sept")+  , (-98, "moins quatre-vingt-dix-huit")+  , (-99, "moins quatre-vingt-dix-neuf")+  , (-100, "moins cent")+  , (-101, "moins cent un")+  , (-102, "moins cent deux")+  , (-103, "moins cent trois")+  , (-104, "moins cent quatre")+  , (-105, "moins cent cinq")+  , (-106, "moins cent six")+  , (-107, "moins cent sept")+  , (-108, "moins cent huit")+  , (-109, "moins cent neuf")+  , (-110, "moins cent dix")+  , (-111, "moins cent onze")+  , (-112, "moins cent douze")+  , (-113, "moins cent treize")+  , (-114, "moins cent quatorze")+  , (-115, "moins cent quinze")+  , (-116, "moins cent seize")+  , (-117, "moins cent dix-sept")+  , (-118, "moins cent dix-huit")+  , (-119, "moins cent dix-neuf")+  , (-120, "moins cent vingt")+  , (-121, "moins cent vingt et un")+  , (-122, "moins cent vingt-deux")+  , (-123, "moins cent vingt-trois")+  , (-124, "moins cent vingt-quatre")+  , (-125, "moins cent vingt-cinq")+  , (-126, "moins cent vingt-six")+  , (-127, "moins cent vingt-sept")+  , (-128, "moins cent vingt-huit")+  , (-129, "moins cent vingt-neuf")+  , (-130, "moins cent trente")+  , (-131, "moins cent trente et un")+  , (-132, "moins cent trente-deux")+  , (-133, "moins cent trente-trois")+  , (-134, "moins cent trente-quatre")+  , (-135, "moins cent trente-cinq")+  , (-136, "moins cent trente-six")+  , (-137, "moins cent trente-sept")+  , (-138, "moins cent trente-huit")+  , (-139, "moins cent trente-neuf")+  , (-140, "moins cent quarante")+  , (-141, "moins cent quarante et un")+  , (-142, "moins cent quarante-deux")+  , (-143, "moins cent quarante-trois")+  , (-144, "moins cent quarante-quatre")+  , (-145, "moins cent quarante-cinq")+  , (-146, "moins cent quarante-six")+  , (-147, "moins cent quarante-sept")+  , (-148, "moins cent quarante-huit")+  , (-149, "moins cent quarante-neuf")+  , (-150, "moins cent cinquante")+  , (-151, "moins cent cinquante et un")+  , (-152, "moins cent cinquante-deux")+  , (-153, "moins cent cinquante-trois")+  , (-154, "moins cent cinquante-quatre")+  , (-155, "moins cent cinquante-cinq")+  , (-156, "moins cent cinquante-six")+  , (-157, "moins cent cinquante-sept")+  , (-158, "moins cent cinquante-huit")+  , (-159, "moins cent cinquante-neuf")+  , (-160, "moins cent soixante")+  , (-161, "moins cent soixante et un")+  , (-162, "moins cent soixante-deux")+  , (-163, "moins cent soixante-trois")+  , (-164, "moins cent soixante-quatre")+  , (-165, "moins cent soixante-cinq")+  , (-166, "moins cent soixante-six")+  , (-167, "moins cent soixante-sept")+  , (-168, "moins cent soixante-huit")+  , (-169, "moins cent soixante-neuf")+  , (-170, "moins cent soixante-dix")+  , (-171, "moins cent soixante et onze")+  , (-172, "moins cent soixante-douze")+  , (-173, "moins cent soixante-treize")+  , (-174, "moins cent soixante-quatorze")+  , (-175, "moins cent soixante-quinze")+  , (-176, "moins cent soixante-seize")+  , (-177, "moins cent soixante-dix-sept")+  , (-178, "moins cent soixante-dix-huit")+  , (-179, "moins cent soixante-dix-neuf")+  , (-180, "moins cent quatre-vingts")+  , (-181, "moins cent quatre-vingt-un")+  , (-182, "moins cent quatre-vingt-deux")+  , (-183, "moins cent quatre-vingt-trois")+  , (-184, "moins cent quatre-vingt-quatre")+  , (-185, "moins cent quatre-vingt-cinq")+  , (-186, "moins cent quatre-vingt-six")+  , (-187, "moins cent quatre-vingt-sept")+  , (-188, "moins cent quatre-vingt-huit")+  , (-189, "moins cent quatre-vingt-neuf")+  , (-190, "moins cent quatre-vingt-dix")+  , (-191, "moins cent quatre-vingt-onze")+  , (-192, "moins cent quatre-vingt-douze")+  , (-193, "moins cent quatre-vingt-treize")+  , (-194, "moins cent quatre-vingt-quatorze")+  , (-195, "moins cent quatre-vingt-quinze")+  , (-196, "moins cent quatre-vingt-seize")+  , (-197, "moins cent quatre-vingt-dix-sept")+  , (-198, "moins cent quatre-vingt-dix-huit")+  , (-199, "moins cent quatre-vingt-dix-neuf")+  , (-200, "moins deux cents")+  ]++ordinals :: [(Integer, Text)]+ordinals = [+    (0, "zéroième")+  , (1, "premier")+  , (2, "deuxième")+  , (3, "troisième")+  , (4, "quatrième")+  , (5, "cinquième")+  , (6, "sixième")+  , (7, "septième")+  , (8, "huitième")+  , (9, "neuvième")+  , (10, "dixième")+  , (11, "onzième")+  , (12, "douzième")+  , (13, "treizième")+  , (14, "quatorzième")+  , (15, "quinzième")+  , (16, "seizième")+  , (17, "dix-septième")+  , (18, "dix-huitième")+  , (19, "dix-neuvième")+  , (20, "vingtième")+  , (21, "vingt et unième")+  , (22, "vingt-deuxième")+  , (23, "vingt-troisième")+  , (24, "vingt-quatrième")+  , (25, "vingt-cinquième")+  , (26, "vingt-sixième")+  , (27, "vingt-septième")+  , (28, "vingt-huitième")+  , (29, "vingt-neuvième")+  , (30, "trentième")+  , (31, "trente et unième")+  , (32, "trente-deuxième")+  , (33, "trente-troisième")+  , (34, "trente-quatrième")+  , (35, "trente-cinquième")+  , (36, "trente-sixième")+  , (37, "trente-septième")+  , (38, "trente-huitième")+  , (39, "trente-neuvième")+  , (40, "quarantième")+  , (41, "quarante et unième")+  , (42, "quarante-deuxième")+  , (43, "quarante-troisième")+  , (44, "quarante-quatrième")+  , (45, "quarante-cinquième")+  , (46, "quarante-sixième")+  , (47, "quarante-septième")+  , (48, "quarante-huitième")+  , (49, "quarante-neuvième")+  , (50, "cinquantième")+  , (51, "cinquante et unième")+  , (52, "cinquante-deuxième")+  , (53, "cinquante-troisième")+  , (54, "cinquante-quatrième")+  , (55, "cinquante-cinquième")+  , (56, "cinquante-sixième")+  , (57, "cinquante-septième")+  , (58, "cinquante-huitième")+  , (59, "cinquante-neuvième")+  , (60, "soixantième")+  , (61, "soixante et unième")+  , (62, "soixante-deuxième")+  , (63, "soixante-troisième")+  , (64, "soixante-quatrième")+  , (65, "soixante-cinquième")+  , (66, "soixante-sixième")+  , (67, "soixante-septième")+  , (68, "soixante-huitième")+  , (69, "soixante-neuvième")+  , (70, "soixante-dixième")+  , (71, "soixante et onzième")+  , (72, "soixante-douzième")+  , (73, "soixante-treizième")+  , (74, "soixante-quatorzième")+  , (75, "soixante-quinzième")+  , (76, "soixante-seizième")+  , (77, "soixante-dix-septième")+  , (78, "soixante-dix-huitième")+  , (79, "soixante-dix-neuvième")+  , (80, "quatre-vingtsième")+  , (81, "quatre-vingt-unième")+  , (82, "quatre-vingt-deuxième")+  , (83, "quatre-vingt-troisième")+  , (84, "quatre-vingt-quatrième")+  , (85, "quatre-vingt-cinquième")+  , (86, "quatre-vingt-sixième")+  , (87, "quatre-vingt-septième")+  , (88, "quatre-vingt-huitième")+  , (89, "quatre-vingt-neuvième")+  , (90, "quatre-vingt-dixième")+  , (91, "quatre-vingt-onzième")+  , (92, "quatre-vingt-douzième")+  , (93, "quatre-vingt-treizième")+  , (94, "quatre-vingt-quatorzième")+  , (95, "quatre-vingt-quinzième")+  , (96, "quatre-vingt-seizième")+  , (97, "quatre-vingt-dix-septième")+  , (98, "quatre-vingt-dix-huitième")+  , (99, "quatre-vingt-dix-neuvième")+  , (100, "centième")+  , (101, "cent unième")+  , (102, "cent deuxième")+  , (103, "cent troisième")+  , (104, "cent quatrième")+  , (105, "cent cinquième")+  , (106, "cent sixième")+  , (107, "cent septième")+  , (108, "cent huitième")+  , (109, "cent neuvième")+  , (110, "cent dixième")+  , (111, "cent onzième")+  , (112, "cent douzième")+  , (113, "cent treizième")+  , (114, "cent quatorzième")+  , (115, "cent quinzième")+  , (116, "cent seizième")+  , (117, "cent dix-septième")+  , (118, "cent dix-huitième")+  , (119, "cent dix-neuvième")+  , (120, "cent vingtième")+  , (121, "cent vingt et unième")+  , (122, "cent vingt-deuxième")+  , (123, "cent vingt-troisième")+  , (124, "cent vingt-quatrième")+  , (125, "cent vingt-cinquième")+  , (126, "cent vingt-sixième")+  , (127, "cent vingt-septième")+  , (128, "cent vingt-huitième")+  , (129, "cent vingt-neuvième")+  , (130, "cent trentième")+  , (131, "cent trente et unième")+  , (132, "cent trente-deuxième")+  , (133, "cent trente-troisième")+  , (134, "cent trente-quatrième")+  , (135, "cent trente-cinquième")+  , (136, "cent trente-sixième")+  , (137, "cent trente-septième")+  , (138, "cent trente-huitième")+  , (139, "cent trente-neuvième")+  , (140, "cent quarantième")+  , (141, "cent quarante et unième")+  , (142, "cent quarante-deuxième")+  , (143, "cent quarante-troisième")+  , (144, "cent quarante-quatrième")+  , (145, "cent quarante-cinquième")+  , (146, "cent quarante-sixième")+  , (147, "cent quarante-septième")+  , (148, "cent quarante-huitième")+  , (149, "cent quarante-neuvième")+  , (150, "cent cinquantième")+  , (151, "cent cinquante et unième")+  , (152, "cent cinquante-deuxième")+  , (153, "cent cinquante-troisième")+  , (154, "cent cinquante-quatrième")+  , (155, "cent cinquante-cinquième")+  , (156, "cent cinquante-sixième")+  , (157, "cent cinquante-septième")+  , (158, "cent cinquante-huitième")+  , (159, "cent cinquante-neuvième")+  , (160, "cent soixantième")+  , (161, "cent soixante et unième")+  , (162, "cent soixante-deuxième")+  , (163, "cent soixante-troisième")+  , (164, "cent soixante-quatrième")+  , (165, "cent soixante-cinquième")+  , (166, "cent soixante-sixième")+  , (167, "cent soixante-septième")+  , (168, "cent soixante-huitième")+  , (169, "cent soixante-neuvième")+  , (170, "cent soixante-dixième")+  , (171, "cent soixante et onzième")+  , (172, "cent soixante-douzième")+  , (173, "cent soixante-treizième")+  , (174, "cent soixante-quatorzième")+  , (175, "cent soixante-quinzième")+  , (176, "cent soixante-seizième")+  , (177, "cent soixante-dix-septième")+  , (178, "cent soixante-dix-huitième")+  , (179, "cent soixante-dix-neuvième")+  , (180, "cent quatre-vingtsième")+  , (181, "cent quatre-vingt-unième")+  , (182, "cent quatre-vingt-deuxième")+  , (183, "cent quatre-vingt-troisième")+  , (184, "cent quatre-vingt-quatrième")+  , (185, "cent quatre-vingt-cinquième")+  , (186, "cent quatre-vingt-sixième")+  , (187, "cent quatre-vingt-septième")+  , (188, "cent quatre-vingt-huitième")+  , (189, "cent quatre-vingt-neuvième")+  , (190, "cent quatre-vingt-dixième")+  , (191, "cent quatre-vingt-onzième")+  , (192, "cent quatre-vingt-douzième")+  , (193, "cent quatre-vingt-treizième")+  , (194, "cent quatre-vingt-quatorzième")+  , (195, "cent quatre-vingt-quinzième")+  , (196, "cent quatre-vingt-seizième")+  , (197, "cent quatre-vingt-dix-septième")+  , (198, "cent quatre-vingt-dix-huitième")+  , (199, "cent quatre-vingt-dix-neuvième")+  , (200, "deux centsième")+  , (233, "deux cent trente-troisième")+  , (377, "trois cent soixante-dix-septième")+  , (610, "six cent dixième")+  , (987, "neuf cent quatre-vingt-septième")+  , (1597, "mille cinq cent quatre-vingt-dix-septième")+  , (2584, "deux mille cinq cent quatre-vingt-quatrième")+  , (4181, "quatre mille cent quatre-vingt-unième")+  , (6765, "six mille sept cent soixante-cinquième")+  , (10946, "dix mille neuf cent quarante-sixième")+  , (17711, "dix-sept mille sept cent onzième")+  , (28657, "vingt-huit mille six cent cinquante-septième")+  , (46368, "quarante-six mille trois cent soixante-huitième")+  , (75025, "soixante-quinze mille vingt-cinquième")+  , (121393, "cent vingt et un mille trois cent quatre-vingt-treizième")+  , (196418, "cent quatre-vingt-seize mille quatre cent dix-huitième")+  , (317811, "trois cent dix-sept mille huit cent onzième")+  , (514229, "cinq cent quatorze mille deux cent vingt-neuvième")+  , (832040, "huit cent trente-deux mille quarantième")+  , (1346269, "un million trois cent quarante-six mille deux cent soixante-neuvième")+  , (2178309, "deux millions cent soixante-dix-huit mille trois cent neuvième")+  , (3524578, "trois millions cinq cent vingt-quatre mille cinq cent soixante-dix-huitième")+  , (5702887, "cinq millions sept cent deux mille huit cent quatre-vingt-septième")+  , (9227465, "neuf millions deux cent vingt-sept mille quatre cent soixante-cinquième")+  , (14930352, "quatorze millions neuf cent trente mille trois cent cinquante-deuxième")+  , (24157817, "vingt-quatre millions cent cinquante-sept mille huit cent dix-septième")+  , (39088169, "trente-neuf millions quatre-vingt-huit mille cent soixante-neuvième")+  , (63245986, "soixante-trois millions deux cent quarante-cinq mille neuf cent quatre-vingt-sixième")+  , (102334155, "cent deux millions trois cent trente-quatre mille cent cinquante-cinquième")+  , (165580141, "cent soixante-cinq millions cinq cent quatre-vingt mille cent quarante et unième")+  , (267914296, "deux cent soixante-sept millions neuf cent quatorze mille deux cent quatre-vingt-seizième")+  , (433494437, "quatre cent trente-trois millions quatre cent quatre-vingt-quatorze mille quatre cent trente-septième")+  , (701408733, "sept cent un millions quatre cent huit mille sept cent trente-troisième")+  , (1134903170, "un milliard cent trente-quatre millions neuf cent trois mille cent soixante-dixième")+  , (1836311903, "un milliard huit cent trente-six millions trois cent onze mille neuf cent troisième")+  , (2971215073, "deux milliards neuf cent soixante et onze millions deux cent quinze mille soixante-treizième")+  , (4807526976, "quatre milliards huit cent sept millions cinq cent vingt-six mille neuf cent soixante-seizième")+  , (7778742049, "sept milliards sept cent soixante-dix-huit millions sept cent quarante-deux mille quarante-neuvième")+  , (12586269025, "douze milliards cinq cent quatre-vingt-six millions deux cent soixante-neuf mille vingt-cinquième")+  , (20365011074, "vingt milliards trois cent soixante-cinq millions onze mille soixante-quatorzième")+  , (32951280099, "trente-deux milliards neuf cent cinquante et un millions deux cent quatre-vingt mille quatre-vingt-dix-neuvième")+  , (53316291173, "cinquante-trois milliards trois cent seize millions deux cent quatre-vingt-onze mille cent soixante-treizième")+  , (86267571272, "quatre-vingt-six milliards deux cent soixante-sept millions cinq cent soixante et onze mille deux cent soixante-douzième")+  , (139583862445, "cent trente-neuf milliards cinq cent quatre-vingt-trois millions huit cent soixante-deux mille quatre cent quarante-cinquième")+  , (225851433717, "deux cent vingt-cinq milliards huit cent cinquante et un millions quatre cent trente-trois mille sept cent dix-septième")+  , (365435296162, "trois cent soixante-cinq milliards quatre cent trente-cinq millions deux cent quatre-vingt-seize mille cent soixante-deuxième")+  , (591286729879, "cinq cent quatre-vingt-onze milliards deux cent quatre-vingt-six millions sept cent vingt-neuf mille huit cent soixante-dix-neuvième")+  , (956722026041, "neuf cent cinquante-six milliards sept cent vingt-deux millions vingt-six mille quarante et unième")+  , (1548008755920, "un billion cinq cent quarante-huit milliards huit millions sept cent cinquante-cinq mille neuf cent vingtième")+  , (2504730781961, "deux billions cinq cent quatre milliards sept cent trente millions sept cent quatre-vingt-un mille neuf cent soixante et unième")+  , (4052739537881, "quatre billions cinquante-deux milliards sept cent trente-neuf millions cinq cent trente-sept mille huit cent quatre-vingt-unième")+  , (6557470319842, "six billions cinq cent cinquante-sept milliards quatre cent soixante-dix millions trois cent dix-neuf mille huit cent quarante-deuxième")+  , (10610209857723, "dix billions six cent dix milliards deux cent neuf millions huit cent cinquante-sept mille sept cent vingt-troisième")+  , (17167680177565, "dix-sept billions cent soixante-sept milliards six cent quatre-vingts millions cent soixante-dix-sept mille cinq cent soixante-cinquième")+  , (27777890035288, "vingt-sept billions sept cent soixante-dix-sept milliards huit cent quatre-vingt-dix millions trente-cinq mille deux cent quatre-vingt-huitième")+  , (44945570212853, "quarante-quatre billions neuf cent quarante-cinq milliards cinq cent soixante-dix millions deux cent douze mille huit cent cinquante-troisième")+  , (72723460248141, "soixante-douze billions sept cent vingt-trois milliards quatre cent soixante millions deux cent quarante-huit mille cent quarante et unième")+  , (117669030460994, "cent dix-sept billions six cent soixante-neuf milliards trente millions quatre cent soixante mille neuf cent quatre-vingt-quatorzième")+  , (190392490709135, "cent quatre-vingt-dix billions trois cent quatre-vingt-douze milliards quatre cent quatre-vingt-dix millions sept cent neuf mille cent trente-cinquième")+  , (308061521170129, "trois cent huit billions soixante et un milliards cinq cent vingt et un millions cent soixante-dix mille cent vingt-neuvième")+  , (498454011879264, "quatre cent quatre-vingt-dix-huit billions quatre cent cinquante-quatre milliards onze millions huit cent soixante-dix-neuf mille deux cent soixante-quatrième")+  , (806515533049393, "huit cent six billions cinq cent quinze milliards cinq cent trente-trois millions quarante-neuf mille trois cent quatre-vingt-treizième")+  , (1304969544928657, "un billiard trois cent quatre billions neuf cent soixante-neuf milliards cinq cent quarante-quatre millions neuf cent vingt-huit mille six cent cinquante-septième")+  , (2111485077978050, "deux billiards cent onze billions quatre cent quatre-vingt-cinq milliards soixante-dix-sept millions neuf cent soixante-dix-huit mille cinquantième")+  , (3416454622906707, "trois billiards quatre cent seize billions quatre cent cinquante-quatre milliards six cent vingt-deux millions neuf cent six mille sept cent septième")+  , (5527939700884757, "cinq billiards cinq cent vingt-sept billions neuf cent trente-neuf milliards sept cents millions huit cent quatre-vingt-quatre mille sept cent cinquante-septième")+  , (8944394323791464, "huit billiards neuf cent quarante-quatre billions trois cent quatre-vingt-quatorze milliards trois cent vingt-trois millions sept cent quatre-vingt-onze mille quatre cent soixante-quatrième")+  , (14472334024676221, "quatorze billiards quatre cent soixante-douze billions trois cent trente-quatre milliards vingt-quatre millions six cent soixante-seize mille deux cent vingt et unième")+  , (23416728348467685, "vingt-trois billiards quatre cent seize billions sept cent vingt-huit milliards trois cent quarante-huit millions quatre cent soixante-sept mille six cent quatre-vingt-cinquième")+  , (37889062373143906, "trente-sept billiards huit cent quatre-vingt-neuf billions soixante-deux milliards trois cent soixante-treize millions cent quarante-trois mille neuf cent sixième")+  , (61305790721611591, "soixante et un billiards trois cent cinq billions sept cent quatre-vingt-dix milliards sept cent vingt et un millions six cent onze mille cinq cent quatre-vingt-onzième")+  , (99194853094755497, "quatre-vingt-dix-neuf billiards cent quatre-vingt-quatorze billions huit cent cinquante-trois milliards quatre-vingt-quatorze millions sept cent cinquante-cinq mille quatre cent quatre-vingt-dix-septième")+  , (160500643816367088, "cent soixante billiards cinq cents billions six cent quarante-trois milliards huit cent seize millions trois cent soixante-sept mille quatre-vingt-huitième")+  , (259695496911122585, "deux cent cinquante-neuf billiards six cent quatre-vingt-quinze billions quatre cent quatre-vingt-seize milliards neuf cent onze millions cent vingt-deux mille cinq cent quatre-vingt-cinquième")+  , (420196140727489673, "quatre cent vingt billiards cent quatre-vingt-seize billions cent quarante milliards sept cent vingt-sept millions quatre cent quatre-vingt-neuf mille six cent soixante-treizième")+  , (679891637638612258, "six cent soixante-dix-neuf billiards huit cent quatre-vingt-onze billions six cent trente-sept milliards six cent trente-huit millions six cent douze mille deux cent cinquante-huitième")+  , (1100087778366101931, "un trillion cent billiards quatre-vingt-sept billions sept cent soixante-dix-huit milliards trois cent soixante-six millions cent un mille neuf cent trente et unième")+  , (1779979416004714189, "un trillion sept cent soixante-dix-neuf billiards neuf cent soixante-dix-neuf billions quatre cent seize milliards quatre millions sept cent quatorze mille cent quatre-vingt-neuvième")+  , (2880067194370816120, "deux trillions huit cent quatre-vingts billiards soixante-sept billions cent quatre-vingt-quatorze milliards trois cent soixante-dix millions huit cent seize mille cent vingtième")+  , (4660046610375530309, "quatre trillions six cent soixante billiards quarante-six billions six cent dix milliards trois cent soixante-quinze millions cinq cent trente mille trois cent neuvième")+  , (7540113804746346429, "sept trillions cinq cent quarante billiards cent treize billions huit cent quatre milliards sept cent quarante-six millions trois cent quarante-six mille quatre cent vingt-neuvième")+  , (12200160415121876738, "douze trillions deux cents billiards cent soixante billions quatre cent quinze milliards cent vingt et un millions huit cent soixante-seize mille sept cent trente-huitième")+  , (19740274219868223167, "dix-neuf trillions sept cent quarante billiards deux cent soixante-quatorze billions deux cent dix-neuf milliards huit cent soixante-huit millions deux cent vingt-trois mille cent soixante-septième")+  , (31940434634990099905, "trente et un trillions neuf cent quarante billiards quatre cent trente-quatre billions six cent trente-quatre milliards neuf cent quatre-vingt-dix millions quatre-vingt-dix-neuf mille neuf cent cinquième")+  , (51680708854858323072, "cinquante et un trillions six cent quatre-vingts billiards sept cent huit billions huit cent cinquante-quatre milliards huit cent cinquante-huit millions trois cent vingt-trois mille soixante-douzième")+  , (83621143489848422977, "quatre-vingt-trois trillions six cent vingt et un billiards cent quarante-trois billions quatre cent quatre-vingt-neuf milliards huit cent quarante-huit millions quatre cent vingt-deux mille neuf cent soixante-dix-septième")+  , (135301852344706746049, "cent trente-cinq trillions trois cent un billiards huit cent cinquante-deux billions trois cent quarante-quatre milliards sept cent six millions sept cent quarante-six mille quarante-neuvième")+  , (218922995834555169026, "deux cent dix-huit trillions neuf cent vingt-deux billiards neuf cent quatre-vingt-quinze billions huit cent trente-quatre milliards cinq cent cinquante-cinq millions cent soixante-neuf mille vingt-sixième")+  , (354224848179261915075, "trois cent cinquante-quatre trillions deux cent vingt-quatre billiards huit cent quarante-huit billions cent soixante-dix-neuf milliards deux cent soixante et un millions neuf cent quinze mille soixante-quinzième")+  , (573147844013817084101, "cinq cent soixante-treize trillions cent quarante-sept billiards huit cent quarante-quatre billions treize milliards huit cent dix-sept millions quatre-vingt-quatre mille cent unième")+  , (927372692193078999176, "neuf cent vingt-sept trillions trois cent soixante-douze billiards six cent quatre-vingt-douze billions cent quatre-vingt-treize milliards soixante-dix-huit millions neuf cent quatre-vingt-dix-neuf mille cent soixante-seizième")+  , (1500520536206896083277, "un trilliard cinq cents trillions cinq cent vingt billiards cinq cent trente-six billions deux cent six milliards huit cent quatre-vingt-seize millions quatre-vingt-trois mille deux cent soixante-dix-septième")+  , (2427893228399975082453, "deux trilliards quatre cent vingt-sept trillions huit cent quatre-vingt-treize billiards deux cent vingt-huit billions trois cent quatre-vingt-dix-neuf milliards neuf cent soixante-quinze millions quatre-vingt-deux mille quatre cent cinquante-troisième")+  , (3928413764606871165730, "trois trilliards neuf cent vingt-huit trillions quatre cent treize billiards sept cent soixante-quatre billions six cent six milliards huit cent soixante et onze millions cent soixante-cinq mille sept cent trentième")+  , (6356306993006846248183, "six trilliards trois cent cinquante-six trillions trois cent six billiards neuf cent quatre-vingt-treize billions six milliards huit cent quarante-six millions deux cent quarante-huit mille cent quatre-vingt-troisième")+  , (10284720757613717413913, "dix trilliards deux cent quatre-vingt-quatre trillions sept cent vingt billiards sept cent cinquante-sept billions six cent treize milliards sept cent dix-sept millions quatre cent treize mille neuf cent treizième")+  , (16641027750620563662096, "seize trilliards six cent quarante et un trillions vingt-sept billiards sept cent cinquante billions six cent vingt milliards cinq cent soixante-trois millions six cent soixante-deux mille quatre-vingt-seizième")+  , (26925748508234281076009, "vingt-six trilliards neuf cent vingt-cinq trillions sept cent quarante-huit billiards cinq cent huit billions deux cent trente-quatre milliards deux cent quatre-vingt-un millions soixante-seize mille neuvième")+  , (43566776258854844738105, "quarante-trois trilliards cinq cent soixante-six trillions sept cent soixante-seize billiards deux cent cinquante-huit billions huit cent cinquante-quatre milliards huit cent quarante-quatre millions sept cent trente-huit mille cent cinquième")+  , (70492524767089125814114, "soixante-dix trilliards quatre cent quatre-vingt-douze trillions cinq cent vingt-quatre billiards sept cent soixante-sept billions quatre-vingt-neuf milliards cent vingt-cinq millions huit cent quatorze mille cent quatorzième")+  , (114059301025943970552219, "cent quatorze trilliards cinquante-neuf trillions trois cent un billiards vingt-cinq billions neuf cent quarante-trois milliards neuf cent soixante-dix millions cinq cent cinquante-deux mille deux cent dix-neuvième")+  , (1000, "millième")+  , (10000, "dix millième")+  , (100000, "cent millième")+  , (1000000, "un millionième")+  , (10000000, "dix millionsième")+  , (100000000, "cent millionsième")+  , (1000000000, "un milliardième")+  , (10000000000, "dix milliardsième")+  , (100000000000, "cent milliardsième")+  , (1000000000000, "un billionième")+  , (10000000000000, "dix billionsième")+  , (100000000000000, "cent billionsième")+  , (1000000000000000, "un billiardième")+  , (10000000000000000, "dix billiardsième")+  , (100000000000000000, "cent billiardsième")+  , (1000000000000000000, "un trillionième")+  , (10000000000000000000, "dix trillionsième")+  , (100000000000000000000, "cent trillionsième")+  , (1000000000000000000000, "un trilliardième")+  , (10000000000000000000000, "dix trilliardsième")+  , (100000000000000000000000, "cent trilliardsième")+  , (1000000000000000000000000, "un quadrillionième")+  ]++shortOrdinals :: [(Integer, Text)]+shortOrdinals = [+    (0, "0e")+  , (1, "1e")+  , (2, "2e")+  , (3, "3e")+  , (4, "4e")+  , (5, "5e")+  , (6, "6e")+  , (7, "7e")+  , (8, "8e")+  , (9, "9e")+  , (10, "10e")+  , (11, "11e")+  , (12, "12e")+  , (13, "13e")+  , (14, "14e")+  , (15, "15e")+  , (16, "16e")+  , (17, "17e")+  , (18, "18e")+  , (19, "19e")+  , (20, "20e")+  , (21, "21e")+  , (22, "22e")+  , (23, "23e")+  , (24, "24e")+  , (25, "25e")+  , (26, "26e")+  , (27, "27e")+  , (28, "28e")+  , (29, "29e")+  , (30, "30e")+  , (31, "31e")+  , (32, "32e")+  , (33, "33e")+  , (34, "34e")+  , (35, "35e")+  , (36, "36e")+  , (37, "37e")+  , (38, "38e")+  , (39, "39e")+  , (40, "40e")+  , (41, "41e")+  , (42, "42e")+  , (43, "43e")+  , (44, "44e")+  , (45, "45e")+  , (46, "46e")+  , (47, "47e")+  , (48, "48e")+  , (49, "49e")+  , (50, "50e")+  , (51, "51e")+  , (52, "52e")+  , (53, "53e")+  , (54, "54e")+  , (55, "55e")+  , (56, "56e")+  , (57, "57e")+  , (58, "58e")+  , (59, "59e")+  , (60, "60e")+  , (61, "61e")+  , (62, "62e")+  , (63, "63e")+  , (64, "64e")+  , (65, "65e")+  , (66, "66e")+  , (67, "67e")+  , (68, "68e")+  , (69, "69e")+  , (70, "70e")+  , (71, "71e")+  , (72, "72e")+  , (73, "73e")+  , (74, "74e")+  , (75, "75e")+  , (76, "76e")+  , (77, "77e")+  , (78, "78e")+  , (79, "79e")+  , (80, "80e")+  , (81, "81e")+  , (82, "82e")+  , (83, "83e")+  , (84, "84e")+  , (85, "85e")+  , (86, "86e")+  , (87, "87e")+  , (88, "88e")+  , (89, "89e")+  , (90, "90e")+  , (91, "91e")+  , (92, "92e")+  , (93, "93e")+  , (94, "94e")+  , (95, "95e")+  , (96, "96e")+  , (97, "97e")+  , (98, "98e")+  , (99, "99e")+  , (100, "100e")+  , (101, "101e")+  , (102, "102e")+  , (103, "103e")+  , (104, "104e")+  , (105, "105e")+  , (106, "106e")+  , (107, "107e")+  , (108, "108e")+  , (109, "109e")+  , (110, "110e")+  , (111, "111e")+  , (112, "112e")+  , (113, "113e")+  , (114, "114e")+  , (115, "115e")+  , (116, "116e")+  , (117, "117e")+  , (118, "118e")+  , (119, "119e")+  , (120, "120e")+  , (121, "121e")+  , (122, "122e")+  , (123, "123e")+  , (124, "124e")+  , (125, "125e")+  , (126, "126e")+  , (127, "127e")+  , (128, "128e")+  , (129, "129e")+  , (130, "130e")+  , (131, "131e")+  , (132, "132e")+  , (133, "133e")+  , (134, "134e")+  , (135, "135e")+  , (136, "136e")+  , (137, "137e")+  , (138, "138e")+  , (139, "139e")+  , (140, "140e")+  , (141, "141e")+  , (142, "142e")+  , (143, "143e")+  , (144, "144e")+  , (145, "145e")+  , (146, "146e")+  , (147, "147e")+  , (148, "148e")+  , (149, "149e")+  , (150, "150e")+  , (151, "151e")+  , (152, "152e")+  , (153, "153e")+  , (154, "154e")+  , (155, "155e")+  , (156, "156e")+  , (157, "157e")+  , (158, "158e")+  , (159, "159e")+  , (160, "160e")+  , (161, "161e")+  , (162, "162e")+  , (163, "163e")+  , (164, "164e")+  , (165, "165e")+  , (166, "166e")+  , (167, "167e")+  , (168, "168e")+  , (169, "169e")+  , (170, "170e")+  , (171, "171e")+  , (172, "172e")+  , (173, "173e")+  , (174, "174e")+  , (175, "175e")+  , (176, "176e")+  , (177, "177e")+  , (178, "178e")+  , (179, "179e")+  , (180, "180e")+  , (181, "181e")+  , (182, "182e")+  , (183, "183e")+  , (184, "184e")+  , (185, "185e")+  , (186, "186e")+  , (187, "187e")+  , (188, "188e")+  , (189, "189e")+  , (190, "190e")+  , (191, "191e")+  , (192, "192e")+  , (193, "193e")+  , (194, "194e")+  , (195, "195e")+  , (196, "196e")+  , (197, "197e")+  , (198, "198e")+  , (199, "199e")+  , (200, "200e")+  , (233, "233e")+  , (377, "377e")+  , (610, "610e")+  , (987, "987e")+  , (1597, "1597e")+  , (2584, "2584e")+  , (4181, "4181e")+  , (6765, "6765e")+  , (10946, "10946e")+  , (17711, "17711e")+  , (28657, "28657e")+  , (46368, "46368e")+  , (75025, "75025e")+  , (121393, "121393e")+  , (196418, "196418e")+  , (317811, "317811e")+  , (514229, "514229e")+  , (832040, "832040e")+  , (1346269, "1346269e")+  , (2178309, "2178309e")+  , (3524578, "3524578e")+  , (5702887, "5702887e")+  , (9227465, "9227465e")+  , (14930352, "14930352e")+  , (24157817, "24157817e")+  , (39088169, "39088169e")+  , (63245986, "63245986e")+  , (102334155, "102334155e")+  , (165580141, "165580141e")+  , (267914296, "267914296e")+  , (433494437, "433494437e")+  , (701408733, "701408733e")+  , (1134903170, "1134903170e")+  , (1836311903, "1836311903e")+  , (2971215073, "2971215073e")+  , (4807526976, "4807526976e")+  , (7778742049, "7778742049e")+  , (12586269025, "12586269025e")+  , (20365011074, "20365011074e")+  , (32951280099, "32951280099e")+  , (53316291173, "53316291173e")+  , (86267571272, "86267571272e")+  , (139583862445, "139583862445e")+  , (225851433717, "225851433717e")+  , (365435296162, "365435296162e")+  , (591286729879, "591286729879e")+  , (956722026041, "956722026041e")+  , (1548008755920, "1548008755920e")+  , (2504730781961, "2504730781961e")+  , (4052739537881, "4052739537881e")+  , (6557470319842, "6557470319842e")+  , (10610209857723, "10610209857723e")+  , (17167680177565, "17167680177565e")+  , (27777890035288, "27777890035288e")+  , (44945570212853, "44945570212853e")+  , (72723460248141, "72723460248141e")+  , (117669030460994, "117669030460994e")+  , (190392490709135, "190392490709135e")+  , (308061521170129, "308061521170129e")+  , (498454011879264, "498454011879264e")+  , (806515533049393, "806515533049393e")+  , (1304969544928657, "1304969544928657e")+  , (2111485077978050, "2111485077978050e")+  , (3416454622906707, "3416454622906707e")+  , (5527939700884757, "5527939700884757e")+  , (8944394323791464, "8944394323791464e")+  , (14472334024676221, "14472334024676221e")+  , (23416728348467685, "23416728348467685e")+  , (37889062373143906, "37889062373143906e")+  , (61305790721611591, "61305790721611591e")+  , (99194853094755497, "99194853094755497e")+  , (160500643816367088, "160500643816367088e")+  , (259695496911122585, "259695496911122585e")+  , (420196140727489673, "420196140727489673e")+  , (679891637638612258, "679891637638612258e")+  , (1100087778366101931, "1100087778366101931e")+  , (1779979416004714189, "1779979416004714189e")+  , (2880067194370816120, "2880067194370816120e")+  , (4660046610375530309, "4660046610375530309e")+  , (7540113804746346429, "7540113804746346429e")+  , (12200160415121876738, "12200160415121876738e")+  , (19740274219868223167, "19740274219868223167e")+  , (31940434634990099905, "31940434634990099905e")+  , (51680708854858323072, "51680708854858323072e")+  , (83621143489848422977, "83621143489848422977e")+  , (135301852344706746049, "135301852344706746049e")+  , (218922995834555169026, "218922995834555169026e")+  , (354224848179261915075, "354224848179261915075e")+  , (573147844013817084101, "573147844013817084101e")+  , (927372692193078999176, "927372692193078999176e")+  , (1500520536206896083277, "1500520536206896083277e")+  , (2427893228399975082453, "2427893228399975082453e")+  , (3928413764606871165730, "3928413764606871165730e")+  , (6356306993006846248183, "6356306993006846248183e")+  , (10284720757613717413913, "10284720757613717413913e")+  , (16641027750620563662096, "16641027750620563662096e")+  , (26925748508234281076009, "26925748508234281076009e")+  , (43566776258854844738105, "43566776258854844738105e")+  , (70492524767089125814114, "70492524767089125814114e")+  , (114059301025943970552219, "114059301025943970552219e")+  , (1000, "1000e")+  , (10000, "10000e")+  , (100000, "100000e")+  , (1000000, "1000000e")+  , (10000000, "10000000e")+  , (100000000, "100000000e")+  , (1000000000, "1000000000e")+  , (10000000000, "10000000000e")+  , (100000000000, "100000000000e")+  , (1000000000000, "1000000000000e")+  , (10000000000000, "10000000000000e")+  , (100000000000000, "100000000000000e")+  , (1000000000000000, "1000000000000000e")+  , (10000000000000000, "10000000000000000e")+  , (100000000000000000, "100000000000000000e")+  , (1000000000000000000, "1000000000000000000e")+  , (10000000000000000000, "10000000000000000000e")+  , (100000000000000000000, "100000000000000000000e")+  , (1000000000000000000000, "1000000000000000000000e")+  , (10000000000000000000000, "10000000000000000000000e")+  , (100000000000000000000000, "100000000000000000000000e")+  , (1000000000000000000000000, "1000000000000000000000000e")+  ]++clockTime :: [(TimeOfDay, Text)]+clockTime = [+    (TimeOfDay 0 0 0,"minuit")+  , (TimeOfDay 0 1 0,"douze heures un de la nuit")+  , (TimeOfDay 0 2 0,"douze heures deux de la nuit")+  , (TimeOfDay 0 3 0,"douze heures trois de la nuit")+  , (TimeOfDay 0 4 0,"douze heures quatre de la nuit")+  , (TimeOfDay 0 5 0,"douze heures cinq de la nuit")+  , (TimeOfDay 0 6 0,"douze heures six de la nuit")+  , (TimeOfDay 0 7 0,"douze heures sept de la nuit")+  , (TimeOfDay 0 8 0,"douze heures huit de la nuit")+  , (TimeOfDay 0 9 0,"douze heures neuf de la nuit")+  , (TimeOfDay 0 10 0,"douze heures dix de la nuit")+  , (TimeOfDay 0 11 0,"douze heures onze de la nuit")+  , (TimeOfDay 0 12 0,"douze heures douze de la nuit")+  , (TimeOfDay 0 13 0,"douze heures treize de la nuit")+  , (TimeOfDay 0 14 0,"douze heures quatorze de la nuit")+  , (TimeOfDay 0 15 0,"douze heures et quart de la nuit")+  , (TimeOfDay 0 16 0,"douze heures seize de la nuit")+  , (TimeOfDay 0 17 0,"douze heures dix-sept de la nuit")+  , (TimeOfDay 0 18 0,"douze heures dix-huit de la nuit")+  , (TimeOfDay 0 19 0,"douze heures dix-neuf de la nuit")+  , (TimeOfDay 0 20 0,"douze heures vingt de la nuit")+  , (TimeOfDay 0 21 0,"douze heures vingt et un de la nuit")+  , (TimeOfDay 0 22 0,"douze heures vingt-deux de la nuit")+  , (TimeOfDay 0 23 0,"douze heures vingt-trois de la nuit")+  , (TimeOfDay 0 24 0,"douze heures vingt-quatre de la nuit")+  , (TimeOfDay 0 25 0,"douze heures vingt-cinq de la nuit")+  , (TimeOfDay 0 26 0,"douze heures vingt-six de la nuit")+  , (TimeOfDay 0 27 0,"douze heures vingt-sept de la nuit")+  , (TimeOfDay 0 28 0,"douze heures vingt-huit de la nuit")+  , (TimeOfDay 0 29 0,"douze heures vingt-neuf de la nuit")+  , (TimeOfDay 0 30 0,"douze heures et demie de la nuit")+  , (TimeOfDay 0 31 0,"treize heures moins vingt-neuf de la nuit")+  , (TimeOfDay 0 32 0,"treize heures moins vingt-huit de la nuit")+  , (TimeOfDay 0 33 0,"treize heures moins vingt-sept de la nuit")+  , (TimeOfDay 0 34 0,"treize heures moins vingt-six de la nuit")+  , (TimeOfDay 0 35 0,"treize heures moins vingt-cinq de la nuit")+  , (TimeOfDay 0 36 0,"treize heures moins vingt-quatre de la nuit")+  , (TimeOfDay 0 37 0,"treize heures moins vingt-trois de la nuit")+  , (TimeOfDay 0 38 0,"treize heures moins vingt-deux de la nuit")+  , (TimeOfDay 0 39 0,"treize heures moins vingt et un de la nuit")+  , (TimeOfDay 0 40 0,"treize heures moins vingt de la nuit")+  , (TimeOfDay 0 41 0,"treize heures moins dix-neuf de la nuit")+  , (TimeOfDay 0 42 0,"treize heures moins dix-huit de la nuit")+  , (TimeOfDay 0 43 0,"treize heures moins dix-sept de la nuit")+  , (TimeOfDay 0 44 0,"treize heures moins seize de la nuit")+  , (TimeOfDay 0 45 0,"treize heures moins le quart de la nuit")+  , (TimeOfDay 0 46 0,"treize heures moins quatorze de la nuit")+  , (TimeOfDay 0 47 0,"treize heures moins treize de la nuit")+  , (TimeOfDay 0 48 0,"treize heures moins douze de la nuit")+  , (TimeOfDay 0 49 0,"treize heures moins onze de la nuit")+  , (TimeOfDay 0 50 0,"treize heures moins dix de la nuit")+  , (TimeOfDay 0 51 0,"treize heures moins neuf de la nuit")+  , (TimeOfDay 0 52 0,"treize heures moins huit de la nuit")+  , (TimeOfDay 0 53 0,"treize heures moins sept de la nuit")+  , (TimeOfDay 0 54 0,"treize heures moins six de la nuit")+  , (TimeOfDay 0 55 0,"treize heures moins cinq de la nuit")+  , (TimeOfDay 0 56 0,"treize heures moins quatre de la nuit")+  , (TimeOfDay 0 57 0,"treize heures moins trois de la nuit")+  , (TimeOfDay 0 58 0,"treize heures moins deux de la nuit")+  , (TimeOfDay 0 59 0,"treize heures moins un de la nuit")+  , (TimeOfDay 1 0 0,"une heure de la nuit")+  , (TimeOfDay 1 1 0,"une heure un de la nuit")+  , (TimeOfDay 1 2 0,"une heure deux de la nuit")+  , (TimeOfDay 1 3 0,"une heure trois de la nuit")+  , (TimeOfDay 1 4 0,"une heure quatre de la nuit")+  , (TimeOfDay 1 5 0,"une heure cinq de la nuit")+  , (TimeOfDay 1 6 0,"une heure six de la nuit")+  , (TimeOfDay 1 7 0,"une heure sept de la nuit")+  , (TimeOfDay 1 8 0,"une heure huit de la nuit")+  , (TimeOfDay 1 9 0,"une heure neuf de la nuit")+  , (TimeOfDay 1 10 0,"une heure dix de la nuit")+  , (TimeOfDay 1 11 0,"une heure onze de la nuit")+  , (TimeOfDay 1 12 0,"une heure douze de la nuit")+  , (TimeOfDay 1 13 0,"une heure treize de la nuit")+  , (TimeOfDay 1 14 0,"une heure quatorze de la nuit")+  , (TimeOfDay 1 15 0,"une heure et quart de la nuit")+  , (TimeOfDay 1 16 0,"une heure seize de la nuit")+  , (TimeOfDay 1 17 0,"une heure dix-sept de la nuit")+  , (TimeOfDay 1 18 0,"une heure dix-huit de la nuit")+  , (TimeOfDay 1 19 0,"une heure dix-neuf de la nuit")+  , (TimeOfDay 1 20 0,"une heure vingt de la nuit")+  , (TimeOfDay 1 21 0,"une heure vingt et un de la nuit")+  , (TimeOfDay 1 22 0,"une heure vingt-deux de la nuit")+  , (TimeOfDay 1 23 0,"une heure vingt-trois de la nuit")+  , (TimeOfDay 1 24 0,"une heure vingt-quatre de la nuit")+  , (TimeOfDay 1 25 0,"une heure vingt-cinq de la nuit")+  , (TimeOfDay 1 26 0,"une heure vingt-six de la nuit")+  , (TimeOfDay 1 27 0,"une heure vingt-sept de la nuit")+  , (TimeOfDay 1 28 0,"une heure vingt-huit de la nuit")+  , (TimeOfDay 1 29 0,"une heure vingt-neuf de la nuit")+  , (TimeOfDay 1 30 0,"une heure et demie de la nuit")+  , (TimeOfDay 1 31 0,"deux heures moins vingt-neuf de la nuit")+  , (TimeOfDay 1 32 0,"deux heures moins vingt-huit de la nuit")+  , (TimeOfDay 1 33 0,"deux heures moins vingt-sept de la nuit")+  , (TimeOfDay 1 34 0,"deux heures moins vingt-six de la nuit")+  , (TimeOfDay 1 35 0,"deux heures moins vingt-cinq de la nuit")+  , (TimeOfDay 1 36 0,"deux heures moins vingt-quatre de la nuit")+  , (TimeOfDay 1 37 0,"deux heures moins vingt-trois de la nuit")+  , (TimeOfDay 1 38 0,"deux heures moins vingt-deux de la nuit")+  , (TimeOfDay 1 39 0,"deux heures moins vingt et un de la nuit")+  , (TimeOfDay 1 40 0,"deux heures moins vingt de la nuit")+  , (TimeOfDay 1 41 0,"deux heures moins dix-neuf de la nuit")+  , (TimeOfDay 1 42 0,"deux heures moins dix-huit de la nuit")+  , (TimeOfDay 1 43 0,"deux heures moins dix-sept de la nuit")+  , (TimeOfDay 1 44 0,"deux heures moins seize de la nuit")+  , (TimeOfDay 1 45 0,"deux heures moins le quart de la nuit")+  , (TimeOfDay 1 46 0,"deux heures moins quatorze de la nuit")+  , (TimeOfDay 1 47 0,"deux heures moins treize de la nuit")+  , (TimeOfDay 1 48 0,"deux heures moins douze de la nuit")+  , (TimeOfDay 1 49 0,"deux heures moins onze de la nuit")+  , (TimeOfDay 1 50 0,"deux heures moins dix de la nuit")+  , (TimeOfDay 1 51 0,"deux heures moins neuf de la nuit")+  , (TimeOfDay 1 52 0,"deux heures moins huit de la nuit")+  , (TimeOfDay 1 53 0,"deux heures moins sept de la nuit")+  , (TimeOfDay 1 54 0,"deux heures moins six de la nuit")+  , (TimeOfDay 1 55 0,"deux heures moins cinq de la nuit")+  , (TimeOfDay 1 56 0,"deux heures moins quatre de la nuit")+  , (TimeOfDay 1 57 0,"deux heures moins trois de la nuit")+  , (TimeOfDay 1 58 0,"deux heures moins deux de la nuit")+  , (TimeOfDay 1 59 0,"deux heures moins un de la nuit")+  , (TimeOfDay 2 0 0,"deux heures de la nuit")+  , (TimeOfDay 2 1 0,"deux heures un de la nuit")+  , (TimeOfDay 2 2 0,"deux heures deux de la nuit")+  , (TimeOfDay 2 3 0,"deux heures trois de la nuit")+  , (TimeOfDay 2 4 0,"deux heures quatre de la nuit")+  , (TimeOfDay 2 5 0,"deux heures cinq de la nuit")+  , (TimeOfDay 2 6 0,"deux heures six de la nuit")+  , (TimeOfDay 2 7 0,"deux heures sept de la nuit")+  , (TimeOfDay 2 8 0,"deux heures huit de la nuit")+  , (TimeOfDay 2 9 0,"deux heures neuf de la nuit")+  , (TimeOfDay 2 10 0,"deux heures dix de la nuit")+  , (TimeOfDay 2 11 0,"deux heures onze de la nuit")+  , (TimeOfDay 2 12 0,"deux heures douze de la nuit")+  , (TimeOfDay 2 13 0,"deux heures treize de la nuit")+  , (TimeOfDay 2 14 0,"deux heures quatorze de la nuit")+  , (TimeOfDay 2 15 0,"deux heures et quart de la nuit")+  , (TimeOfDay 2 16 0,"deux heures seize de la nuit")+  , (TimeOfDay 2 17 0,"deux heures dix-sept de la nuit")+  , (TimeOfDay 2 18 0,"deux heures dix-huit de la nuit")+  , (TimeOfDay 2 19 0,"deux heures dix-neuf de la nuit")+  , (TimeOfDay 2 20 0,"deux heures vingt de la nuit")+  , (TimeOfDay 2 21 0,"deux heures vingt et un de la nuit")+  , (TimeOfDay 2 22 0,"deux heures vingt-deux de la nuit")+  , (TimeOfDay 2 23 0,"deux heures vingt-trois de la nuit")+  , (TimeOfDay 2 24 0,"deux heures vingt-quatre de la nuit")+  , (TimeOfDay 2 25 0,"deux heures vingt-cinq de la nuit")+  , (TimeOfDay 2 26 0,"deux heures vingt-six de la nuit")+  , (TimeOfDay 2 27 0,"deux heures vingt-sept de la nuit")+  , (TimeOfDay 2 28 0,"deux heures vingt-huit de la nuit")+  , (TimeOfDay 2 29 0,"deux heures vingt-neuf de la nuit")+  , (TimeOfDay 2 30 0,"deux heures et demie de la nuit")+  , (TimeOfDay 2 31 0,"trois heures moins vingt-neuf de la nuit")+  , (TimeOfDay 2 32 0,"trois heures moins vingt-huit de la nuit")+  , (TimeOfDay 2 33 0,"trois heures moins vingt-sept de la nuit")+  , (TimeOfDay 2 34 0,"trois heures moins vingt-six de la nuit")+  , (TimeOfDay 2 35 0,"trois heures moins vingt-cinq de la nuit")+  , (TimeOfDay 2 36 0,"trois heures moins vingt-quatre de la nuit")+  , (TimeOfDay 2 37 0,"trois heures moins vingt-trois de la nuit")+  , (TimeOfDay 2 38 0,"trois heures moins vingt-deux de la nuit")+  , (TimeOfDay 2 39 0,"trois heures moins vingt et un de la nuit")+  , (TimeOfDay 2 40 0,"trois heures moins vingt de la nuit")+  , (TimeOfDay 2 41 0,"trois heures moins dix-neuf de la nuit")+  , (TimeOfDay 2 42 0,"trois heures moins dix-huit de la nuit")+  , (TimeOfDay 2 43 0,"trois heures moins dix-sept de la nuit")+  , (TimeOfDay 2 44 0,"trois heures moins seize de la nuit")+  , (TimeOfDay 2 45 0,"trois heures moins le quart de la nuit")+  , (TimeOfDay 2 46 0,"trois heures moins quatorze de la nuit")+  , (TimeOfDay 2 47 0,"trois heures moins treize de la nuit")+  , (TimeOfDay 2 48 0,"trois heures moins douze de la nuit")+  , (TimeOfDay 2 49 0,"trois heures moins onze de la nuit")+  , (TimeOfDay 2 50 0,"trois heures moins dix de la nuit")+  , (TimeOfDay 2 51 0,"trois heures moins neuf de la nuit")+  , (TimeOfDay 2 52 0,"trois heures moins huit de la nuit")+  , (TimeOfDay 2 53 0,"trois heures moins sept de la nuit")+  , (TimeOfDay 2 54 0,"trois heures moins six de la nuit")+  , (TimeOfDay 2 55 0,"trois heures moins cinq de la nuit")+  , (TimeOfDay 2 56 0,"trois heures moins quatre de la nuit")+  , (TimeOfDay 2 57 0,"trois heures moins trois de la nuit")+  , (TimeOfDay 2 58 0,"trois heures moins deux de la nuit")+  , (TimeOfDay 2 59 0,"trois heures moins un de la nuit")+  , (TimeOfDay 3 0 0,"trois heures de la nuit")+  , (TimeOfDay 3 1 0,"trois heures un de la nuit")+  , (TimeOfDay 3 2 0,"trois heures deux de la nuit")+  , (TimeOfDay 3 3 0,"trois heures trois de la nuit")+  , (TimeOfDay 3 4 0,"trois heures quatre de la nuit")+  , (TimeOfDay 3 5 0,"trois heures cinq de la nuit")+  , (TimeOfDay 3 6 0,"trois heures six de la nuit")+  , (TimeOfDay 3 7 0,"trois heures sept de la nuit")+  , (TimeOfDay 3 8 0,"trois heures huit de la nuit")+  , (TimeOfDay 3 9 0,"trois heures neuf de la nuit")+  , (TimeOfDay 3 10 0,"trois heures dix de la nuit")+  , (TimeOfDay 3 11 0,"trois heures onze de la nuit")+  , (TimeOfDay 3 12 0,"trois heures douze de la nuit")+  , (TimeOfDay 3 13 0,"trois heures treize de la nuit")+  , (TimeOfDay 3 14 0,"trois heures quatorze de la nuit")+  , (TimeOfDay 3 15 0,"trois heures et quart de la nuit")+  , (TimeOfDay 3 16 0,"trois heures seize de la nuit")+  , (TimeOfDay 3 17 0,"trois heures dix-sept de la nuit")+  , (TimeOfDay 3 18 0,"trois heures dix-huit de la nuit")+  , (TimeOfDay 3 19 0,"trois heures dix-neuf de la nuit")+  , (TimeOfDay 3 20 0,"trois heures vingt de la nuit")+  , (TimeOfDay 3 21 0,"trois heures vingt et un de la nuit")+  , (TimeOfDay 3 22 0,"trois heures vingt-deux de la nuit")+  , (TimeOfDay 3 23 0,"trois heures vingt-trois de la nuit")+  , (TimeOfDay 3 24 0,"trois heures vingt-quatre de la nuit")+  , (TimeOfDay 3 25 0,"trois heures vingt-cinq de la nuit")+  , (TimeOfDay 3 26 0,"trois heures vingt-six de la nuit")+  , (TimeOfDay 3 27 0,"trois heures vingt-sept de la nuit")+  , (TimeOfDay 3 28 0,"trois heures vingt-huit de la nuit")+  , (TimeOfDay 3 29 0,"trois heures vingt-neuf de la nuit")+  , (TimeOfDay 3 30 0,"trois heures et demie de la nuit")+  , (TimeOfDay 3 31 0,"quatre heures moins vingt-neuf de la nuit")+  , (TimeOfDay 3 32 0,"quatre heures moins vingt-huit de la nuit")+  , (TimeOfDay 3 33 0,"quatre heures moins vingt-sept de la nuit")+  , (TimeOfDay 3 34 0,"quatre heures moins vingt-six de la nuit")+  , (TimeOfDay 3 35 0,"quatre heures moins vingt-cinq de la nuit")+  , (TimeOfDay 3 36 0,"quatre heures moins vingt-quatre de la nuit")+  , (TimeOfDay 3 37 0,"quatre heures moins vingt-trois de la nuit")+  , (TimeOfDay 3 38 0,"quatre heures moins vingt-deux de la nuit")+  , (TimeOfDay 3 39 0,"quatre heures moins vingt et un de la nuit")+  , (TimeOfDay 3 40 0,"quatre heures moins vingt de la nuit")+  , (TimeOfDay 3 41 0,"quatre heures moins dix-neuf de la nuit")+  , (TimeOfDay 3 42 0,"quatre heures moins dix-huit de la nuit")+  , (TimeOfDay 3 43 0,"quatre heures moins dix-sept de la nuit")+  , (TimeOfDay 3 44 0,"quatre heures moins seize de la nuit")+  , (TimeOfDay 3 45 0,"quatre heures moins le quart de la nuit")+  , (TimeOfDay 3 46 0,"quatre heures moins quatorze de la nuit")+  , (TimeOfDay 3 47 0,"quatre heures moins treize de la nuit")+  , (TimeOfDay 3 48 0,"quatre heures moins douze de la nuit")+  , (TimeOfDay 3 49 0,"quatre heures moins onze de la nuit")+  , (TimeOfDay 3 50 0,"quatre heures moins dix de la nuit")+  , (TimeOfDay 3 51 0,"quatre heures moins neuf de la nuit")+  , (TimeOfDay 3 52 0,"quatre heures moins huit de la nuit")+  , (TimeOfDay 3 53 0,"quatre heures moins sept de la nuit")+  , (TimeOfDay 3 54 0,"quatre heures moins six de la nuit")+  , (TimeOfDay 3 55 0,"quatre heures moins cinq de la nuit")+  , (TimeOfDay 3 56 0,"quatre heures moins quatre de la nuit")+  , (TimeOfDay 3 57 0,"quatre heures moins trois de la nuit")+  , (TimeOfDay 3 58 0,"quatre heures moins deux de la nuit")+  , (TimeOfDay 3 59 0,"quatre heures moins un de la nuit")+  , (TimeOfDay 4 0 0,"quatre heures de la nuit")+  , (TimeOfDay 4 1 0,"quatre heures un de la nuit")+  , (TimeOfDay 4 2 0,"quatre heures deux de la nuit")+  , (TimeOfDay 4 3 0,"quatre heures trois de la nuit")+  , (TimeOfDay 4 4 0,"quatre heures quatre de la nuit")+  , (TimeOfDay 4 5 0,"quatre heures cinq de la nuit")+  , (TimeOfDay 4 6 0,"quatre heures six de la nuit")+  , (TimeOfDay 4 7 0,"quatre heures sept de la nuit")+  , (TimeOfDay 4 8 0,"quatre heures huit de la nuit")+  , (TimeOfDay 4 9 0,"quatre heures neuf de la nuit")+  , (TimeOfDay 4 10 0,"quatre heures dix de la nuit")+  , (TimeOfDay 4 11 0,"quatre heures onze de la nuit")+  , (TimeOfDay 4 12 0,"quatre heures douze de la nuit")+  , (TimeOfDay 4 13 0,"quatre heures treize de la nuit")+  , (TimeOfDay 4 14 0,"quatre heures quatorze de la nuit")+  , (TimeOfDay 4 15 0,"quatre heures et quart de la nuit")+  , (TimeOfDay 4 16 0,"quatre heures seize de la nuit")+  , (TimeOfDay 4 17 0,"quatre heures dix-sept de la nuit")+  , (TimeOfDay 4 18 0,"quatre heures dix-huit de la nuit")+  , (TimeOfDay 4 19 0,"quatre heures dix-neuf de la nuit")+  , (TimeOfDay 4 20 0,"quatre heures vingt de la nuit")+  , (TimeOfDay 4 21 0,"quatre heures vingt et un de la nuit")+  , (TimeOfDay 4 22 0,"quatre heures vingt-deux de la nuit")+  , (TimeOfDay 4 23 0,"quatre heures vingt-trois de la nuit")+  , (TimeOfDay 4 24 0,"quatre heures vingt-quatre de la nuit")+  , (TimeOfDay 4 25 0,"quatre heures vingt-cinq de la nuit")+  , (TimeOfDay 4 26 0,"quatre heures vingt-six de la nuit")+  , (TimeOfDay 4 27 0,"quatre heures vingt-sept de la nuit")+  , (TimeOfDay 4 28 0,"quatre heures vingt-huit de la nuit")+  , (TimeOfDay 4 29 0,"quatre heures vingt-neuf de la nuit")+  , (TimeOfDay 4 30 0,"quatre heures et demie de la nuit")+  , (TimeOfDay 4 31 0,"cinq heures moins vingt-neuf de la nuit")+  , (TimeOfDay 4 32 0,"cinq heures moins vingt-huit de la nuit")+  , (TimeOfDay 4 33 0,"cinq heures moins vingt-sept de la nuit")+  , (TimeOfDay 4 34 0,"cinq heures moins vingt-six de la nuit")+  , (TimeOfDay 4 35 0,"cinq heures moins vingt-cinq de la nuit")+  , (TimeOfDay 4 36 0,"cinq heures moins vingt-quatre de la nuit")+  , (TimeOfDay 4 37 0,"cinq heures moins vingt-trois de la nuit")+  , (TimeOfDay 4 38 0,"cinq heures moins vingt-deux de la nuit")+  , (TimeOfDay 4 39 0,"cinq heures moins vingt et un de la nuit")+  , (TimeOfDay 4 40 0,"cinq heures moins vingt de la nuit")+  , (TimeOfDay 4 41 0,"cinq heures moins dix-neuf de la nuit")+  , (TimeOfDay 4 42 0,"cinq heures moins dix-huit de la nuit")+  , (TimeOfDay 4 43 0,"cinq heures moins dix-sept de la nuit")+  , (TimeOfDay 4 44 0,"cinq heures moins seize de la nuit")+  , (TimeOfDay 4 45 0,"cinq heures moins le quart de la nuit")+  , (TimeOfDay 4 46 0,"cinq heures moins quatorze de la nuit")+  , (TimeOfDay 4 47 0,"cinq heures moins treize de la nuit")+  , (TimeOfDay 4 48 0,"cinq heures moins douze de la nuit")+  , (TimeOfDay 4 49 0,"cinq heures moins onze de la nuit")+  , (TimeOfDay 4 50 0,"cinq heures moins dix de la nuit")+  , (TimeOfDay 4 51 0,"cinq heures moins neuf de la nuit")+  , (TimeOfDay 4 52 0,"cinq heures moins huit de la nuit")+  , (TimeOfDay 4 53 0,"cinq heures moins sept de la nuit")+  , (TimeOfDay 4 54 0,"cinq heures moins six de la nuit")+  , (TimeOfDay 4 55 0,"cinq heures moins cinq de la nuit")+  , (TimeOfDay 4 56 0,"cinq heures moins quatre de la nuit")+  , (TimeOfDay 4 57 0,"cinq heures moins trois de la nuit")+  , (TimeOfDay 4 58 0,"cinq heures moins deux de la nuit")+  , (TimeOfDay 4 59 0,"cinq heures moins un de la nuit")+  , (TimeOfDay 5 0 0,"cinq heures de la nuit")+  , (TimeOfDay 5 1 0,"cinq heures un de la nuit")+  , (TimeOfDay 5 2 0,"cinq heures deux de la nuit")+  , (TimeOfDay 5 3 0,"cinq heures trois de la nuit")+  , (TimeOfDay 5 4 0,"cinq heures quatre de la nuit")+  , (TimeOfDay 5 5 0,"cinq heures cinq de la nuit")+  , (TimeOfDay 5 6 0,"cinq heures six de la nuit")+  , (TimeOfDay 5 7 0,"cinq heures sept de la nuit")+  , (TimeOfDay 5 8 0,"cinq heures huit de la nuit")+  , (TimeOfDay 5 9 0,"cinq heures neuf de la nuit")+  , (TimeOfDay 5 10 0,"cinq heures dix de la nuit")+  , (TimeOfDay 5 11 0,"cinq heures onze de la nuit")+  , (TimeOfDay 5 12 0,"cinq heures douze de la nuit")+  , (TimeOfDay 5 13 0,"cinq heures treize de la nuit")+  , (TimeOfDay 5 14 0,"cinq heures quatorze de la nuit")+  , (TimeOfDay 5 15 0,"cinq heures et quart de la nuit")+  , (TimeOfDay 5 16 0,"cinq heures seize de la nuit")+  , (TimeOfDay 5 17 0,"cinq heures dix-sept de la nuit")+  , (TimeOfDay 5 18 0,"cinq heures dix-huit de la nuit")+  , (TimeOfDay 5 19 0,"cinq heures dix-neuf de la nuit")+  , (TimeOfDay 5 20 0,"cinq heures vingt de la nuit")+  , (TimeOfDay 5 21 0,"cinq heures vingt et un de la nuit")+  , (TimeOfDay 5 22 0,"cinq heures vingt-deux de la nuit")+  , (TimeOfDay 5 23 0,"cinq heures vingt-trois de la nuit")+  , (TimeOfDay 5 24 0,"cinq heures vingt-quatre de la nuit")+  , (TimeOfDay 5 25 0,"cinq heures vingt-cinq de la nuit")+  , (TimeOfDay 5 26 0,"cinq heures vingt-six de la nuit")+  , (TimeOfDay 5 27 0,"cinq heures vingt-sept de la nuit")+  , (TimeOfDay 5 28 0,"cinq heures vingt-huit de la nuit")+  , (TimeOfDay 5 29 0,"cinq heures vingt-neuf de la nuit")+  , (TimeOfDay 5 30 0,"cinq heures et demie de la nuit")+  , (TimeOfDay 5 31 0,"six heures moins vingt-neuf de la nuit")+  , (TimeOfDay 5 32 0,"six heures moins vingt-huit de la nuit")+  , (TimeOfDay 5 33 0,"six heures moins vingt-sept de la nuit")+  , (TimeOfDay 5 34 0,"six heures moins vingt-six de la nuit")+  , (TimeOfDay 5 35 0,"six heures moins vingt-cinq de la nuit")+  , (TimeOfDay 5 36 0,"six heures moins vingt-quatre de la nuit")+  , (TimeOfDay 5 37 0,"six heures moins vingt-trois de la nuit")+  , (TimeOfDay 5 38 0,"six heures moins vingt-deux de la nuit")+  , (TimeOfDay 5 39 0,"six heures moins vingt et un de la nuit")+  , (TimeOfDay 5 40 0,"six heures moins vingt de la nuit")+  , (TimeOfDay 5 41 0,"six heures moins dix-neuf de la nuit")+  , (TimeOfDay 5 42 0,"six heures moins dix-huit de la nuit")+  , (TimeOfDay 5 43 0,"six heures moins dix-sept de la nuit")+  , (TimeOfDay 5 44 0,"six heures moins seize de la nuit")+  , (TimeOfDay 5 45 0,"six heures moins le quart de la nuit")+  , (TimeOfDay 5 46 0,"six heures moins quatorze de la nuit")+  , (TimeOfDay 5 47 0,"six heures moins treize de la nuit")+  , (TimeOfDay 5 48 0,"six heures moins douze de la nuit")+  , (TimeOfDay 5 49 0,"six heures moins onze de la nuit")+  , (TimeOfDay 5 50 0,"six heures moins dix de la nuit")+  , (TimeOfDay 5 51 0,"six heures moins neuf de la nuit")+  , (TimeOfDay 5 52 0,"six heures moins huit de la nuit")+  , (TimeOfDay 5 53 0,"six heures moins sept de la nuit")+  , (TimeOfDay 5 54 0,"six heures moins six de la nuit")+  , (TimeOfDay 5 55 0,"six heures moins cinq de la nuit")+  , (TimeOfDay 5 56 0,"six heures moins quatre de la nuit")+  , (TimeOfDay 5 57 0,"six heures moins trois de la nuit")+  , (TimeOfDay 5 58 0,"six heures moins deux de la nuit")+  , (TimeOfDay 5 59 0,"six heures moins un de la nuit")+  , (TimeOfDay 6 0 0,"six heures du matin")+  , (TimeOfDay 6 1 0,"six heures un du matin")+  , (TimeOfDay 6 2 0,"six heures deux du matin")+  , (TimeOfDay 6 3 0,"six heures trois du matin")+  , (TimeOfDay 6 4 0,"six heures quatre du matin")+  , (TimeOfDay 6 5 0,"six heures cinq du matin")+  , (TimeOfDay 6 6 0,"six heures six du matin")+  , (TimeOfDay 6 7 0,"six heures sept du matin")+  , (TimeOfDay 6 8 0,"six heures huit du matin")+  , (TimeOfDay 6 9 0,"six heures neuf du matin")+  , (TimeOfDay 6 10 0,"six heures dix du matin")+  , (TimeOfDay 6 11 0,"six heures onze du matin")+  , (TimeOfDay 6 12 0,"six heures douze du matin")+  , (TimeOfDay 6 13 0,"six heures treize du matin")+  , (TimeOfDay 6 14 0,"six heures quatorze du matin")+  , (TimeOfDay 6 15 0,"six heures et quart du matin")+  , (TimeOfDay 6 16 0,"six heures seize du matin")+  , (TimeOfDay 6 17 0,"six heures dix-sept du matin")+  , (TimeOfDay 6 18 0,"six heures dix-huit du matin")+  , (TimeOfDay 6 19 0,"six heures dix-neuf du matin")+  , (TimeOfDay 6 20 0,"six heures vingt du matin")+  , (TimeOfDay 6 21 0,"six heures vingt et un du matin")+  , (TimeOfDay 6 22 0,"six heures vingt-deux du matin")+  , (TimeOfDay 6 23 0,"six heures vingt-trois du matin")+  , (TimeOfDay 6 24 0,"six heures vingt-quatre du matin")+  , (TimeOfDay 6 25 0,"six heures vingt-cinq du matin")+  , (TimeOfDay 6 26 0,"six heures vingt-six du matin")+  , (TimeOfDay 6 27 0,"six heures vingt-sept du matin")+  , (TimeOfDay 6 28 0,"six heures vingt-huit du matin")+  , (TimeOfDay 6 29 0,"six heures vingt-neuf du matin")+  , (TimeOfDay 6 30 0,"six heures et demie du matin")+  , (TimeOfDay 6 31 0,"sept heures moins vingt-neuf du matin")+  , (TimeOfDay 6 32 0,"sept heures moins vingt-huit du matin")+  , (TimeOfDay 6 33 0,"sept heures moins vingt-sept du matin")+  , (TimeOfDay 6 34 0,"sept heures moins vingt-six du matin")+  , (TimeOfDay 6 35 0,"sept heures moins vingt-cinq du matin")+  , (TimeOfDay 6 36 0,"sept heures moins vingt-quatre du matin")+  , (TimeOfDay 6 37 0,"sept heures moins vingt-trois du matin")+  , (TimeOfDay 6 38 0,"sept heures moins vingt-deux du matin")+  , (TimeOfDay 6 39 0,"sept heures moins vingt et un du matin")+  , (TimeOfDay 6 40 0,"sept heures moins vingt du matin")+  , (TimeOfDay 6 41 0,"sept heures moins dix-neuf du matin")+  , (TimeOfDay 6 42 0,"sept heures moins dix-huit du matin")+  , (TimeOfDay 6 43 0,"sept heures moins dix-sept du matin")+  , (TimeOfDay 6 44 0,"sept heures moins seize du matin")+  , (TimeOfDay 6 45 0,"sept heures moins le quart du matin")+  , (TimeOfDay 6 46 0,"sept heures moins quatorze du matin")+  , (TimeOfDay 6 47 0,"sept heures moins treize du matin")+  , (TimeOfDay 6 48 0,"sept heures moins douze du matin")+  , (TimeOfDay 6 49 0,"sept heures moins onze du matin")+  , (TimeOfDay 6 50 0,"sept heures moins dix du matin")+  , (TimeOfDay 6 51 0,"sept heures moins neuf du matin")+  , (TimeOfDay 6 52 0,"sept heures moins huit du matin")+  , (TimeOfDay 6 53 0,"sept heures moins sept du matin")+  , (TimeOfDay 6 54 0,"sept heures moins six du matin")+  , (TimeOfDay 6 55 0,"sept heures moins cinq du matin")+  , (TimeOfDay 6 56 0,"sept heures moins quatre du matin")+  , (TimeOfDay 6 57 0,"sept heures moins trois du matin")+  , (TimeOfDay 6 58 0,"sept heures moins deux du matin")+  , (TimeOfDay 6 59 0,"sept heures moins un du matin")+  , (TimeOfDay 7 0 0,"sept heures du matin")+  , (TimeOfDay 7 1 0,"sept heures un du matin")+  , (TimeOfDay 7 2 0,"sept heures deux du matin")+  , (TimeOfDay 7 3 0,"sept heures trois du matin")+  , (TimeOfDay 7 4 0,"sept heures quatre du matin")+  , (TimeOfDay 7 5 0,"sept heures cinq du matin")+  , (TimeOfDay 7 6 0,"sept heures six du matin")+  , (TimeOfDay 7 7 0,"sept heures sept du matin")+  , (TimeOfDay 7 8 0,"sept heures huit du matin")+  , (TimeOfDay 7 9 0,"sept heures neuf du matin")+  , (TimeOfDay 7 10 0,"sept heures dix du matin")+  , (TimeOfDay 7 11 0,"sept heures onze du matin")+  , (TimeOfDay 7 12 0,"sept heures douze du matin")+  , (TimeOfDay 7 13 0,"sept heures treize du matin")+  , (TimeOfDay 7 14 0,"sept heures quatorze du matin")+  , (TimeOfDay 7 15 0,"sept heures et quart du matin")+  , (TimeOfDay 7 16 0,"sept heures seize du matin")+  , (TimeOfDay 7 17 0,"sept heures dix-sept du matin")+  , (TimeOfDay 7 18 0,"sept heures dix-huit du matin")+  , (TimeOfDay 7 19 0,"sept heures dix-neuf du matin")+  , (TimeOfDay 7 20 0,"sept heures vingt du matin")+  , (TimeOfDay 7 21 0,"sept heures vingt et un du matin")+  , (TimeOfDay 7 22 0,"sept heures vingt-deux du matin")+  , (TimeOfDay 7 23 0,"sept heures vingt-trois du matin")+  , (TimeOfDay 7 24 0,"sept heures vingt-quatre du matin")+  , (TimeOfDay 7 25 0,"sept heures vingt-cinq du matin")+  , (TimeOfDay 7 26 0,"sept heures vingt-six du matin")+  , (TimeOfDay 7 27 0,"sept heures vingt-sept du matin")+  , (TimeOfDay 7 28 0,"sept heures vingt-huit du matin")+  , (TimeOfDay 7 29 0,"sept heures vingt-neuf du matin")+  , (TimeOfDay 7 30 0,"sept heures et demie du matin")+  , (TimeOfDay 7 31 0,"huit heures moins vingt-neuf du matin")+  , (TimeOfDay 7 32 0,"huit heures moins vingt-huit du matin")+  , (TimeOfDay 7 33 0,"huit heures moins vingt-sept du matin")+  , (TimeOfDay 7 34 0,"huit heures moins vingt-six du matin")+  , (TimeOfDay 7 35 0,"huit heures moins vingt-cinq du matin")+  , (TimeOfDay 7 36 0,"huit heures moins vingt-quatre du matin")+  , (TimeOfDay 7 37 0,"huit heures moins vingt-trois du matin")+  , (TimeOfDay 7 38 0,"huit heures moins vingt-deux du matin")+  , (TimeOfDay 7 39 0,"huit heures moins vingt et un du matin")+  , (TimeOfDay 7 40 0,"huit heures moins vingt du matin")+  , (TimeOfDay 7 41 0,"huit heures moins dix-neuf du matin")+  , (TimeOfDay 7 42 0,"huit heures moins dix-huit du matin")+  , (TimeOfDay 7 43 0,"huit heures moins dix-sept du matin")+  , (TimeOfDay 7 44 0,"huit heures moins seize du matin")+  , (TimeOfDay 7 45 0,"huit heures moins le quart du matin")+  , (TimeOfDay 7 46 0,"huit heures moins quatorze du matin")+  , (TimeOfDay 7 47 0,"huit heures moins treize du matin")+  , (TimeOfDay 7 48 0,"huit heures moins douze du matin")+  , (TimeOfDay 7 49 0,"huit heures moins onze du matin")+  , (TimeOfDay 7 50 0,"huit heures moins dix du matin")+  , (TimeOfDay 7 51 0,"huit heures moins neuf du matin")+  , (TimeOfDay 7 52 0,"huit heures moins huit du matin")+  , (TimeOfDay 7 53 0,"huit heures moins sept du matin")+  , (TimeOfDay 7 54 0,"huit heures moins six du matin")+  , (TimeOfDay 7 55 0,"huit heures moins cinq du matin")+  , (TimeOfDay 7 56 0,"huit heures moins quatre du matin")+  , (TimeOfDay 7 57 0,"huit heures moins trois du matin")+  , (TimeOfDay 7 58 0,"huit heures moins deux du matin")+  , (TimeOfDay 7 59 0,"huit heures moins un du matin")+  , (TimeOfDay 8 0 0,"huit heures du matin")+  , (TimeOfDay 8 1 0,"huit heures un du matin")+  , (TimeOfDay 8 2 0,"huit heures deux du matin")+  , (TimeOfDay 8 3 0,"huit heures trois du matin")+  , (TimeOfDay 8 4 0,"huit heures quatre du matin")+  , (TimeOfDay 8 5 0,"huit heures cinq du matin")+  , (TimeOfDay 8 6 0,"huit heures six du matin")+  , (TimeOfDay 8 7 0,"huit heures sept du matin")+  , (TimeOfDay 8 8 0,"huit heures huit du matin")+  , (TimeOfDay 8 9 0,"huit heures neuf du matin")+  , (TimeOfDay 8 10 0,"huit heures dix du matin")+  , (TimeOfDay 8 11 0,"huit heures onze du matin")+  , (TimeOfDay 8 12 0,"huit heures douze du matin")+  , (TimeOfDay 8 13 0,"huit heures treize du matin")+  , (TimeOfDay 8 14 0,"huit heures quatorze du matin")+  , (TimeOfDay 8 15 0,"huit heures et quart du matin")+  , (TimeOfDay 8 16 0,"huit heures seize du matin")+  , (TimeOfDay 8 17 0,"huit heures dix-sept du matin")+  , (TimeOfDay 8 18 0,"huit heures dix-huit du matin")+  , (TimeOfDay 8 19 0,"huit heures dix-neuf du matin")+  , (TimeOfDay 8 20 0,"huit heures vingt du matin")+  , (TimeOfDay 8 21 0,"huit heures vingt et un du matin")+  , (TimeOfDay 8 22 0,"huit heures vingt-deux du matin")+  , (TimeOfDay 8 23 0,"huit heures vingt-trois du matin")+  , (TimeOfDay 8 24 0,"huit heures vingt-quatre du matin")+  , (TimeOfDay 8 25 0,"huit heures vingt-cinq du matin")+  , (TimeOfDay 8 26 0,"huit heures vingt-six du matin")+  , (TimeOfDay 8 27 0,"huit heures vingt-sept du matin")+  , (TimeOfDay 8 28 0,"huit heures vingt-huit du matin")+  , (TimeOfDay 8 29 0,"huit heures vingt-neuf du matin")+  , (TimeOfDay 8 30 0,"huit heures et demie du matin")+  , (TimeOfDay 8 31 0,"neuf heures moins vingt-neuf du matin")+  , (TimeOfDay 8 32 0,"neuf heures moins vingt-huit du matin")+  , (TimeOfDay 8 33 0,"neuf heures moins vingt-sept du matin")+  , (TimeOfDay 8 34 0,"neuf heures moins vingt-six du matin")+  , (TimeOfDay 8 35 0,"neuf heures moins vingt-cinq du matin")+  , (TimeOfDay 8 36 0,"neuf heures moins vingt-quatre du matin")+  , (TimeOfDay 8 37 0,"neuf heures moins vingt-trois du matin")+  , (TimeOfDay 8 38 0,"neuf heures moins vingt-deux du matin")+  , (TimeOfDay 8 39 0,"neuf heures moins vingt et un du matin")+  , (TimeOfDay 8 40 0,"neuf heures moins vingt du matin")+  , (TimeOfDay 8 41 0,"neuf heures moins dix-neuf du matin")+  , (TimeOfDay 8 42 0,"neuf heures moins dix-huit du matin")+  , (TimeOfDay 8 43 0,"neuf heures moins dix-sept du matin")+  , (TimeOfDay 8 44 0,"neuf heures moins seize du matin")+  , (TimeOfDay 8 45 0,"neuf heures moins le quart du matin")+  , (TimeOfDay 8 46 0,"neuf heures moins quatorze du matin")+  , (TimeOfDay 8 47 0,"neuf heures moins treize du matin")+  , (TimeOfDay 8 48 0,"neuf heures moins douze du matin")+  , (TimeOfDay 8 49 0,"neuf heures moins onze du matin")+  , (TimeOfDay 8 50 0,"neuf heures moins dix du matin")+  , (TimeOfDay 8 51 0,"neuf heures moins neuf du matin")+  , (TimeOfDay 8 52 0,"neuf heures moins huit du matin")+  , (TimeOfDay 8 53 0,"neuf heures moins sept du matin")+  , (TimeOfDay 8 54 0,"neuf heures moins six du matin")+  , (TimeOfDay 8 55 0,"neuf heures moins cinq du matin")+  , (TimeOfDay 8 56 0,"neuf heures moins quatre du matin")+  , (TimeOfDay 8 57 0,"neuf heures moins trois du matin")+  , (TimeOfDay 8 58 0,"neuf heures moins deux du matin")+  , (TimeOfDay 8 59 0,"neuf heures moins un du matin")+  , (TimeOfDay 9 0 0,"neuf heures du matin")+  , (TimeOfDay 9 1 0,"neuf heures un du matin")+  , (TimeOfDay 9 2 0,"neuf heures deux du matin")+  , (TimeOfDay 9 3 0,"neuf heures trois du matin")+  , (TimeOfDay 9 4 0,"neuf heures quatre du matin")+  , (TimeOfDay 9 5 0,"neuf heures cinq du matin")+  , (TimeOfDay 9 6 0,"neuf heures six du matin")+  , (TimeOfDay 9 7 0,"neuf heures sept du matin")+  , (TimeOfDay 9 8 0,"neuf heures huit du matin")+  , (TimeOfDay 9 9 0,"neuf heures neuf du matin")+  , (TimeOfDay 9 10 0,"neuf heures dix du matin")+  , (TimeOfDay 9 11 0,"neuf heures onze du matin")+  , (TimeOfDay 9 12 0,"neuf heures douze du matin")+  , (TimeOfDay 9 13 0,"neuf heures treize du matin")+  , (TimeOfDay 9 14 0,"neuf heures quatorze du matin")+  , (TimeOfDay 9 15 0,"neuf heures et quart du matin")+  , (TimeOfDay 9 16 0,"neuf heures seize du matin")+  , (TimeOfDay 9 17 0,"neuf heures dix-sept du matin")+  , (TimeOfDay 9 18 0,"neuf heures dix-huit du matin")+  , (TimeOfDay 9 19 0,"neuf heures dix-neuf du matin")+  , (TimeOfDay 9 20 0,"neuf heures vingt du matin")+  , (TimeOfDay 9 21 0,"neuf heures vingt et un du matin")+  , (TimeOfDay 9 22 0,"neuf heures vingt-deux du matin")+  , (TimeOfDay 9 23 0,"neuf heures vingt-trois du matin")+  , (TimeOfDay 9 24 0,"neuf heures vingt-quatre du matin")+  , (TimeOfDay 9 25 0,"neuf heures vingt-cinq du matin")+  , (TimeOfDay 9 26 0,"neuf heures vingt-six du matin")+  , (TimeOfDay 9 27 0,"neuf heures vingt-sept du matin")+  , (TimeOfDay 9 28 0,"neuf heures vingt-huit du matin")+  , (TimeOfDay 9 29 0,"neuf heures vingt-neuf du matin")+  , (TimeOfDay 9 30 0,"neuf heures et demie du matin")+  , (TimeOfDay 9 31 0,"dix heures moins vingt-neuf du matin")+  , (TimeOfDay 9 32 0,"dix heures moins vingt-huit du matin")+  , (TimeOfDay 9 33 0,"dix heures moins vingt-sept du matin")+  , (TimeOfDay 9 34 0,"dix heures moins vingt-six du matin")+  , (TimeOfDay 9 35 0,"dix heures moins vingt-cinq du matin")+  , (TimeOfDay 9 36 0,"dix heures moins vingt-quatre du matin")+  , (TimeOfDay 9 37 0,"dix heures moins vingt-trois du matin")+  , (TimeOfDay 9 38 0,"dix heures moins vingt-deux du matin")+  , (TimeOfDay 9 39 0,"dix heures moins vingt et un du matin")+  , (TimeOfDay 9 40 0,"dix heures moins vingt du matin")+  , (TimeOfDay 9 41 0,"dix heures moins dix-neuf du matin")+  , (TimeOfDay 9 42 0,"dix heures moins dix-huit du matin")+  , (TimeOfDay 9 43 0,"dix heures moins dix-sept du matin")+  , (TimeOfDay 9 44 0,"dix heures moins seize du matin")+  , (TimeOfDay 9 45 0,"dix heures moins le quart du matin")+  , (TimeOfDay 9 46 0,"dix heures moins quatorze du matin")+  , (TimeOfDay 9 47 0,"dix heures moins treize du matin")+  , (TimeOfDay 9 48 0,"dix heures moins douze du matin")+  , (TimeOfDay 9 49 0,"dix heures moins onze du matin")+  , (TimeOfDay 9 50 0,"dix heures moins dix du matin")+  , (TimeOfDay 9 51 0,"dix heures moins neuf du matin")+  , (TimeOfDay 9 52 0,"dix heures moins huit du matin")+  , (TimeOfDay 9 53 0,"dix heures moins sept du matin")+  , (TimeOfDay 9 54 0,"dix heures moins six du matin")+  , (TimeOfDay 9 55 0,"dix heures moins cinq du matin")+  , (TimeOfDay 9 56 0,"dix heures moins quatre du matin")+  , (TimeOfDay 9 57 0,"dix heures moins trois du matin")+  , (TimeOfDay 9 58 0,"dix heures moins deux du matin")+  , (TimeOfDay 9 59 0,"dix heures moins un du matin")+  , (TimeOfDay 10 0 0,"dix heures du matin")+  , (TimeOfDay 10 1 0,"dix heures un du matin")+  , (TimeOfDay 10 2 0,"dix heures deux du matin")+  , (TimeOfDay 10 3 0,"dix heures trois du matin")+  , (TimeOfDay 10 4 0,"dix heures quatre du matin")+  , (TimeOfDay 10 5 0,"dix heures cinq du matin")+  , (TimeOfDay 10 6 0,"dix heures six du matin")+  , (TimeOfDay 10 7 0,"dix heures sept du matin")+  , (TimeOfDay 10 8 0,"dix heures huit du matin")+  , (TimeOfDay 10 9 0,"dix heures neuf du matin")+  , (TimeOfDay 10 10 0,"dix heures dix du matin")+  , (TimeOfDay 10 11 0,"dix heures onze du matin")+  , (TimeOfDay 10 12 0,"dix heures douze du matin")+  , (TimeOfDay 10 13 0,"dix heures treize du matin")+  , (TimeOfDay 10 14 0,"dix heures quatorze du matin")+  , (TimeOfDay 10 15 0,"dix heures et quart du matin")+  , (TimeOfDay 10 16 0,"dix heures seize du matin")+  , (TimeOfDay 10 17 0,"dix heures dix-sept du matin")+  , (TimeOfDay 10 18 0,"dix heures dix-huit du matin")+  , (TimeOfDay 10 19 0,"dix heures dix-neuf du matin")+  , (TimeOfDay 10 20 0,"dix heures vingt du matin")+  , (TimeOfDay 10 21 0,"dix heures vingt et un du matin")+  , (TimeOfDay 10 22 0,"dix heures vingt-deux du matin")+  , (TimeOfDay 10 23 0,"dix heures vingt-trois du matin")+  , (TimeOfDay 10 24 0,"dix heures vingt-quatre du matin")+  , (TimeOfDay 10 25 0,"dix heures vingt-cinq du matin")+  , (TimeOfDay 10 26 0,"dix heures vingt-six du matin")+  , (TimeOfDay 10 27 0,"dix heures vingt-sept du matin")+  , (TimeOfDay 10 28 0,"dix heures vingt-huit du matin")+  , (TimeOfDay 10 29 0,"dix heures vingt-neuf du matin")+  , (TimeOfDay 10 30 0,"dix heures et demie du matin")+  , (TimeOfDay 10 31 0,"onze heures moins vingt-neuf du matin")+  , (TimeOfDay 10 32 0,"onze heures moins vingt-huit du matin")+  , (TimeOfDay 10 33 0,"onze heures moins vingt-sept du matin")+  , (TimeOfDay 10 34 0,"onze heures moins vingt-six du matin")+  , (TimeOfDay 10 35 0,"onze heures moins vingt-cinq du matin")+  , (TimeOfDay 10 36 0,"onze heures moins vingt-quatre du matin")+  , (TimeOfDay 10 37 0,"onze heures moins vingt-trois du matin")+  , (TimeOfDay 10 38 0,"onze heures moins vingt-deux du matin")+  , (TimeOfDay 10 39 0,"onze heures moins vingt et un du matin")+  , (TimeOfDay 10 40 0,"onze heures moins vingt du matin")+  , (TimeOfDay 10 41 0,"onze heures moins dix-neuf du matin")+  , (TimeOfDay 10 42 0,"onze heures moins dix-huit du matin")+  , (TimeOfDay 10 43 0,"onze heures moins dix-sept du matin")+  , (TimeOfDay 10 44 0,"onze heures moins seize du matin")+  , (TimeOfDay 10 45 0,"onze heures moins le quart du matin")+  , (TimeOfDay 10 46 0,"onze heures moins quatorze du matin")+  , (TimeOfDay 10 47 0,"onze heures moins treize du matin")+  , (TimeOfDay 10 48 0,"onze heures moins douze du matin")+  , (TimeOfDay 10 49 0,"onze heures moins onze du matin")+  , (TimeOfDay 10 50 0,"onze heures moins dix du matin")+  , (TimeOfDay 10 51 0,"onze heures moins neuf du matin")+  , (TimeOfDay 10 52 0,"onze heures moins huit du matin")+  , (TimeOfDay 10 53 0,"onze heures moins sept du matin")+  , (TimeOfDay 10 54 0,"onze heures moins six du matin")+  , (TimeOfDay 10 55 0,"onze heures moins cinq du matin")+  , (TimeOfDay 10 56 0,"onze heures moins quatre du matin")+  , (TimeOfDay 10 57 0,"onze heures moins trois du matin")+  , (TimeOfDay 10 58 0,"onze heures moins deux du matin")+  , (TimeOfDay 10 59 0,"onze heures moins un du matin")+  , (TimeOfDay 11 0 0,"onze heures du matin")+  , (TimeOfDay 11 1 0,"onze heures un du matin")+  , (TimeOfDay 11 2 0,"onze heures deux du matin")+  , (TimeOfDay 11 3 0,"onze heures trois du matin")+  , (TimeOfDay 11 4 0,"onze heures quatre du matin")+  , (TimeOfDay 11 5 0,"onze heures cinq du matin")+  , (TimeOfDay 11 6 0,"onze heures six du matin")+  , (TimeOfDay 11 7 0,"onze heures sept du matin")+  , (TimeOfDay 11 8 0,"onze heures huit du matin")+  , (TimeOfDay 11 9 0,"onze heures neuf du matin")+  , (TimeOfDay 11 10 0,"onze heures dix du matin")+  , (TimeOfDay 11 11 0,"onze heures onze du matin")+  , (TimeOfDay 11 12 0,"onze heures douze du matin")+  , (TimeOfDay 11 13 0,"onze heures treize du matin")+  , (TimeOfDay 11 14 0,"onze heures quatorze du matin")+  , (TimeOfDay 11 15 0,"onze heures et quart du matin")+  , (TimeOfDay 11 16 0,"onze heures seize du matin")+  , (TimeOfDay 11 17 0,"onze heures dix-sept du matin")+  , (TimeOfDay 11 18 0,"onze heures dix-huit du matin")+  , (TimeOfDay 11 19 0,"onze heures dix-neuf du matin")+  , (TimeOfDay 11 20 0,"onze heures vingt du matin")+  , (TimeOfDay 11 21 0,"onze heures vingt et un du matin")+  , (TimeOfDay 11 22 0,"onze heures vingt-deux du matin")+  , (TimeOfDay 11 23 0,"onze heures vingt-trois du matin")+  , (TimeOfDay 11 24 0,"onze heures vingt-quatre du matin")+  , (TimeOfDay 11 25 0,"onze heures vingt-cinq du matin")+  , (TimeOfDay 11 26 0,"onze heures vingt-six du matin")+  , (TimeOfDay 11 27 0,"onze heures vingt-sept du matin")+  , (TimeOfDay 11 28 0,"onze heures vingt-huit du matin")+  , (TimeOfDay 11 29 0,"onze heures vingt-neuf du matin")+  , (TimeOfDay 11 30 0,"onze heures et demie du matin")+  , (TimeOfDay 11 31 0,"douze heures moins vingt-neuf du matin")+  , (TimeOfDay 11 32 0,"douze heures moins vingt-huit du matin")+  , (TimeOfDay 11 33 0,"douze heures moins vingt-sept du matin")+  , (TimeOfDay 11 34 0,"douze heures moins vingt-six du matin")+  , (TimeOfDay 11 35 0,"douze heures moins vingt-cinq du matin")+  , (TimeOfDay 11 36 0,"douze heures moins vingt-quatre du matin")+  , (TimeOfDay 11 37 0,"douze heures moins vingt-trois du matin")+  , (TimeOfDay 11 38 0,"douze heures moins vingt-deux du matin")+  , (TimeOfDay 11 39 0,"douze heures moins vingt et un du matin")+  , (TimeOfDay 11 40 0,"douze heures moins vingt du matin")+  , (TimeOfDay 11 41 0,"douze heures moins dix-neuf du matin")+  , (TimeOfDay 11 42 0,"douze heures moins dix-huit du matin")+  , (TimeOfDay 11 43 0,"douze heures moins dix-sept du matin")+  , (TimeOfDay 11 44 0,"douze heures moins seize du matin")+  , (TimeOfDay 11 45 0,"douze heures moins le quart du matin")+  , (TimeOfDay 11 46 0,"douze heures moins quatorze du matin")+  , (TimeOfDay 11 47 0,"douze heures moins treize du matin")+  , (TimeOfDay 11 48 0,"douze heures moins douze du matin")+  , (TimeOfDay 11 49 0,"douze heures moins onze du matin")+  , (TimeOfDay 11 50 0,"douze heures moins dix du matin")+  , (TimeOfDay 11 51 0,"douze heures moins neuf du matin")+  , (TimeOfDay 11 52 0,"douze heures moins huit du matin")+  , (TimeOfDay 11 53 0,"douze heures moins sept du matin")+  , (TimeOfDay 11 54 0,"douze heures moins six du matin")+  , (TimeOfDay 11 55 0,"douze heures moins cinq du matin")+  , (TimeOfDay 11 56 0,"douze heures moins quatre du matin")+  , (TimeOfDay 11 57 0,"douze heures moins trois du matin")+  , (TimeOfDay 11 58 0,"douze heures moins deux du matin")+  , (TimeOfDay 11 59 0,"douze heures moins un du matin")+  , (TimeOfDay 12 0 0,"midi")+  , (TimeOfDay 12 1 0,"douze heures un de l'apr\232s-midi")+  , (TimeOfDay 12 2 0,"douze heures deux de l'apr\232s-midi")+  , (TimeOfDay 12 3 0,"douze heures trois de l'apr\232s-midi")+  , (TimeOfDay 12 4 0,"douze heures quatre de l'apr\232s-midi")+  , (TimeOfDay 12 5 0,"douze heures cinq de l'apr\232s-midi")+  , (TimeOfDay 12 6 0,"douze heures six de l'apr\232s-midi")+  , (TimeOfDay 12 7 0,"douze heures sept de l'apr\232s-midi")+  , (TimeOfDay 12 8 0,"douze heures huit de l'apr\232s-midi")+  , (TimeOfDay 12 9 0,"douze heures neuf de l'apr\232s-midi")+  , (TimeOfDay 12 10 0,"douze heures dix de l'apr\232s-midi")+  , (TimeOfDay 12 11 0,"douze heures onze de l'apr\232s-midi")+  , (TimeOfDay 12 12 0,"douze heures douze de l'apr\232s-midi")+  , (TimeOfDay 12 13 0,"douze heures treize de l'apr\232s-midi")+  , (TimeOfDay 12 14 0,"douze heures quatorze de l'apr\232s-midi")+  , (TimeOfDay 12 15 0,"douze heures et quart de l'apr\232s-midi")+  , (TimeOfDay 12 16 0,"douze heures seize de l'apr\232s-midi")+  , (TimeOfDay 12 17 0,"douze heures dix-sept de l'apr\232s-midi")+  , (TimeOfDay 12 18 0,"douze heures dix-huit de l'apr\232s-midi")+  , (TimeOfDay 12 19 0,"douze heures dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 12 20 0,"douze heures vingt de l'apr\232s-midi")+  , (TimeOfDay 12 21 0,"douze heures vingt et un de l'apr\232s-midi")+  , (TimeOfDay 12 22 0,"douze heures vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 12 23 0,"douze heures vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 12 24 0,"douze heures vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 12 25 0,"douze heures vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 12 26 0,"douze heures vingt-six de l'apr\232s-midi")+  , (TimeOfDay 12 27 0,"douze heures vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 12 28 0,"douze heures vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 12 29 0,"douze heures vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 12 30 0,"douze heures et demie de l'apr\232s-midi")+  , (TimeOfDay 12 31 0,"treize heures moins vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 12 32 0,"treize heures moins vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 12 33 0,"treize heures moins vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 12 34 0,"treize heures moins vingt-six de l'apr\232s-midi")+  , (TimeOfDay 12 35 0,"treize heures moins vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 12 36 0,"treize heures moins vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 12 37 0,"treize heures moins vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 12 38 0,"treize heures moins vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 12 39 0,"treize heures moins vingt et un de l'apr\232s-midi")+  , (TimeOfDay 12 40 0,"treize heures moins vingt de l'apr\232s-midi")+  , (TimeOfDay 12 41 0,"treize heures moins dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 12 42 0,"treize heures moins dix-huit de l'apr\232s-midi")+  , (TimeOfDay 12 43 0,"treize heures moins dix-sept de l'apr\232s-midi")+  , (TimeOfDay 12 44 0,"treize heures moins seize de l'apr\232s-midi")+  , (TimeOfDay 12 45 0,"treize heures moins le quart de l'apr\232s-midi")+  , (TimeOfDay 12 46 0,"treize heures moins quatorze de l'apr\232s-midi")+  , (TimeOfDay 12 47 0,"treize heures moins treize de l'apr\232s-midi")+  , (TimeOfDay 12 48 0,"treize heures moins douze de l'apr\232s-midi")+  , (TimeOfDay 12 49 0,"treize heures moins onze de l'apr\232s-midi")+  , (TimeOfDay 12 50 0,"treize heures moins dix de l'apr\232s-midi")+  , (TimeOfDay 12 51 0,"treize heures moins neuf de l'apr\232s-midi")+  , (TimeOfDay 12 52 0,"treize heures moins huit de l'apr\232s-midi")+  , (TimeOfDay 12 53 0,"treize heures moins sept de l'apr\232s-midi")+  , (TimeOfDay 12 54 0,"treize heures moins six de l'apr\232s-midi")+  , (TimeOfDay 12 55 0,"treize heures moins cinq de l'apr\232s-midi")+  , (TimeOfDay 12 56 0,"treize heures moins quatre de l'apr\232s-midi")+  , (TimeOfDay 12 57 0,"treize heures moins trois de l'apr\232s-midi")+  , (TimeOfDay 12 58 0,"treize heures moins deux de l'apr\232s-midi")+  , (TimeOfDay 12 59 0,"treize heures moins un de l'apr\232s-midi")+  , (TimeOfDay 13 0 0,"une heure de l'apr\232s-midi")+  , (TimeOfDay 13 1 0,"une heure un de l'apr\232s-midi")+  , (TimeOfDay 13 2 0,"une heure deux de l'apr\232s-midi")+  , (TimeOfDay 13 3 0,"une heure trois de l'apr\232s-midi")+  , (TimeOfDay 13 4 0,"une heure quatre de l'apr\232s-midi")+  , (TimeOfDay 13 5 0,"une heure cinq de l'apr\232s-midi")+  , (TimeOfDay 13 6 0,"une heure six de l'apr\232s-midi")+  , (TimeOfDay 13 7 0,"une heure sept de l'apr\232s-midi")+  , (TimeOfDay 13 8 0,"une heure huit de l'apr\232s-midi")+  , (TimeOfDay 13 9 0,"une heure neuf de l'apr\232s-midi")+  , (TimeOfDay 13 10 0,"une heure dix de l'apr\232s-midi")+  , (TimeOfDay 13 11 0,"une heure onze de l'apr\232s-midi")+  , (TimeOfDay 13 12 0,"une heure douze de l'apr\232s-midi")+  , (TimeOfDay 13 13 0,"une heure treize de l'apr\232s-midi")+  , (TimeOfDay 13 14 0,"une heure quatorze de l'apr\232s-midi")+  , (TimeOfDay 13 15 0,"une heure et quart de l'apr\232s-midi")+  , (TimeOfDay 13 16 0,"une heure seize de l'apr\232s-midi")+  , (TimeOfDay 13 17 0,"une heure dix-sept de l'apr\232s-midi")+  , (TimeOfDay 13 18 0,"une heure dix-huit de l'apr\232s-midi")+  , (TimeOfDay 13 19 0,"une heure dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 13 20 0,"une heure vingt de l'apr\232s-midi")+  , (TimeOfDay 13 21 0,"une heure vingt et un de l'apr\232s-midi")+  , (TimeOfDay 13 22 0,"une heure vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 13 23 0,"une heure vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 13 24 0,"une heure vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 13 25 0,"une heure vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 13 26 0,"une heure vingt-six de l'apr\232s-midi")+  , (TimeOfDay 13 27 0,"une heure vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 13 28 0,"une heure vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 13 29 0,"une heure vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 13 30 0,"une heure et demie de l'apr\232s-midi")+  , (TimeOfDay 13 31 0,"deux heures moins vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 13 32 0,"deux heures moins vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 13 33 0,"deux heures moins vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 13 34 0,"deux heures moins vingt-six de l'apr\232s-midi")+  , (TimeOfDay 13 35 0,"deux heures moins vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 13 36 0,"deux heures moins vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 13 37 0,"deux heures moins vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 13 38 0,"deux heures moins vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 13 39 0,"deux heures moins vingt et un de l'apr\232s-midi")+  , (TimeOfDay 13 40 0,"deux heures moins vingt de l'apr\232s-midi")+  , (TimeOfDay 13 41 0,"deux heures moins dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 13 42 0,"deux heures moins dix-huit de l'apr\232s-midi")+  , (TimeOfDay 13 43 0,"deux heures moins dix-sept de l'apr\232s-midi")+  , (TimeOfDay 13 44 0,"deux heures moins seize de l'apr\232s-midi")+  , (TimeOfDay 13 45 0,"deux heures moins le quart de l'apr\232s-midi")+  , (TimeOfDay 13 46 0,"deux heures moins quatorze de l'apr\232s-midi")+  , (TimeOfDay 13 47 0,"deux heures moins treize de l'apr\232s-midi")+  , (TimeOfDay 13 48 0,"deux heures moins douze de l'apr\232s-midi")+  , (TimeOfDay 13 49 0,"deux heures moins onze de l'apr\232s-midi")+  , (TimeOfDay 13 50 0,"deux heures moins dix de l'apr\232s-midi")+  , (TimeOfDay 13 51 0,"deux heures moins neuf de l'apr\232s-midi")+  , (TimeOfDay 13 52 0,"deux heures moins huit de l'apr\232s-midi")+  , (TimeOfDay 13 53 0,"deux heures moins sept de l'apr\232s-midi")+  , (TimeOfDay 13 54 0,"deux heures moins six de l'apr\232s-midi")+  , (TimeOfDay 13 55 0,"deux heures moins cinq de l'apr\232s-midi")+  , (TimeOfDay 13 56 0,"deux heures moins quatre de l'apr\232s-midi")+  , (TimeOfDay 13 57 0,"deux heures moins trois de l'apr\232s-midi")+  , (TimeOfDay 13 58 0,"deux heures moins deux de l'apr\232s-midi")+  , (TimeOfDay 13 59 0,"deux heures moins un de l'apr\232s-midi")+  , (TimeOfDay 14 0 0,"deux heures de l'apr\232s-midi")+  , (TimeOfDay 14 1 0,"deux heures un de l'apr\232s-midi")+  , (TimeOfDay 14 2 0,"deux heures deux de l'apr\232s-midi")+  , (TimeOfDay 14 3 0,"deux heures trois de l'apr\232s-midi")+  , (TimeOfDay 14 4 0,"deux heures quatre de l'apr\232s-midi")+  , (TimeOfDay 14 5 0,"deux heures cinq de l'apr\232s-midi")+  , (TimeOfDay 14 6 0,"deux heures six de l'apr\232s-midi")+  , (TimeOfDay 14 7 0,"deux heures sept de l'apr\232s-midi")+  , (TimeOfDay 14 8 0,"deux heures huit de l'apr\232s-midi")+  , (TimeOfDay 14 9 0,"deux heures neuf de l'apr\232s-midi")+  , (TimeOfDay 14 10 0,"deux heures dix de l'apr\232s-midi")+  , (TimeOfDay 14 11 0,"deux heures onze de l'apr\232s-midi")+  , (TimeOfDay 14 12 0,"deux heures douze de l'apr\232s-midi")+  , (TimeOfDay 14 13 0,"deux heures treize de l'apr\232s-midi")+  , (TimeOfDay 14 14 0,"deux heures quatorze de l'apr\232s-midi")+  , (TimeOfDay 14 15 0,"deux heures et quart de l'apr\232s-midi")+  , (TimeOfDay 14 16 0,"deux heures seize de l'apr\232s-midi")+  , (TimeOfDay 14 17 0,"deux heures dix-sept de l'apr\232s-midi")+  , (TimeOfDay 14 18 0,"deux heures dix-huit de l'apr\232s-midi")+  , (TimeOfDay 14 19 0,"deux heures dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 14 20 0,"deux heures vingt de l'apr\232s-midi")+  , (TimeOfDay 14 21 0,"deux heures vingt et un de l'apr\232s-midi")+  , (TimeOfDay 14 22 0,"deux heures vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 14 23 0,"deux heures vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 14 24 0,"deux heures vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 14 25 0,"deux heures vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 14 26 0,"deux heures vingt-six de l'apr\232s-midi")+  , (TimeOfDay 14 27 0,"deux heures vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 14 28 0,"deux heures vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 14 29 0,"deux heures vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 14 30 0,"deux heures et demie de l'apr\232s-midi")+  , (TimeOfDay 14 31 0,"trois heures moins vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 14 32 0,"trois heures moins vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 14 33 0,"trois heures moins vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 14 34 0,"trois heures moins vingt-six de l'apr\232s-midi")+  , (TimeOfDay 14 35 0,"trois heures moins vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 14 36 0,"trois heures moins vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 14 37 0,"trois heures moins vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 14 38 0,"trois heures moins vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 14 39 0,"trois heures moins vingt et un de l'apr\232s-midi")+  , (TimeOfDay 14 40 0,"trois heures moins vingt de l'apr\232s-midi")+  , (TimeOfDay 14 41 0,"trois heures moins dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 14 42 0,"trois heures moins dix-huit de l'apr\232s-midi")+  , (TimeOfDay 14 43 0,"trois heures moins dix-sept de l'apr\232s-midi")+  , (TimeOfDay 14 44 0,"trois heures moins seize de l'apr\232s-midi")+  , (TimeOfDay 14 45 0,"trois heures moins le quart de l'apr\232s-midi")+  , (TimeOfDay 14 46 0,"trois heures moins quatorze de l'apr\232s-midi")+  , (TimeOfDay 14 47 0,"trois heures moins treize de l'apr\232s-midi")+  , (TimeOfDay 14 48 0,"trois heures moins douze de l'apr\232s-midi")+  , (TimeOfDay 14 49 0,"trois heures moins onze de l'apr\232s-midi")+  , (TimeOfDay 14 50 0,"trois heures moins dix de l'apr\232s-midi")+  , (TimeOfDay 14 51 0,"trois heures moins neuf de l'apr\232s-midi")+  , (TimeOfDay 14 52 0,"trois heures moins huit de l'apr\232s-midi")+  , (TimeOfDay 14 53 0,"trois heures moins sept de l'apr\232s-midi")+  , (TimeOfDay 14 54 0,"trois heures moins six de l'apr\232s-midi")+  , (TimeOfDay 14 55 0,"trois heures moins cinq de l'apr\232s-midi")+  , (TimeOfDay 14 56 0,"trois heures moins quatre de l'apr\232s-midi")+  , (TimeOfDay 14 57 0,"trois heures moins trois de l'apr\232s-midi")+  , (TimeOfDay 14 58 0,"trois heures moins deux de l'apr\232s-midi")+  , (TimeOfDay 14 59 0,"trois heures moins un de l'apr\232s-midi")+  , (TimeOfDay 15 0 0,"trois heures de l'apr\232s-midi")+  , (TimeOfDay 15 1 0,"trois heures un de l'apr\232s-midi")+  , (TimeOfDay 15 2 0,"trois heures deux de l'apr\232s-midi")+  , (TimeOfDay 15 3 0,"trois heures trois de l'apr\232s-midi")+  , (TimeOfDay 15 4 0,"trois heures quatre de l'apr\232s-midi")+  , (TimeOfDay 15 5 0,"trois heures cinq de l'apr\232s-midi")+  , (TimeOfDay 15 6 0,"trois heures six de l'apr\232s-midi")+  , (TimeOfDay 15 7 0,"trois heures sept de l'apr\232s-midi")+  , (TimeOfDay 15 8 0,"trois heures huit de l'apr\232s-midi")+  , (TimeOfDay 15 9 0,"trois heures neuf de l'apr\232s-midi")+  , (TimeOfDay 15 10 0,"trois heures dix de l'apr\232s-midi")+  , (TimeOfDay 15 11 0,"trois heures onze de l'apr\232s-midi")+  , (TimeOfDay 15 12 0,"trois heures douze de l'apr\232s-midi")+  , (TimeOfDay 15 13 0,"trois heures treize de l'apr\232s-midi")+  , (TimeOfDay 15 14 0,"trois heures quatorze de l'apr\232s-midi")+  , (TimeOfDay 15 15 0,"trois heures et quart de l'apr\232s-midi")+  , (TimeOfDay 15 16 0,"trois heures seize de l'apr\232s-midi")+  , (TimeOfDay 15 17 0,"trois heures dix-sept de l'apr\232s-midi")+  , (TimeOfDay 15 18 0,"trois heures dix-huit de l'apr\232s-midi")+  , (TimeOfDay 15 19 0,"trois heures dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 15 20 0,"trois heures vingt de l'apr\232s-midi")+  , (TimeOfDay 15 21 0,"trois heures vingt et un de l'apr\232s-midi")+  , (TimeOfDay 15 22 0,"trois heures vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 15 23 0,"trois heures vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 15 24 0,"trois heures vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 15 25 0,"trois heures vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 15 26 0,"trois heures vingt-six de l'apr\232s-midi")+  , (TimeOfDay 15 27 0,"trois heures vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 15 28 0,"trois heures vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 15 29 0,"trois heures vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 15 30 0,"trois heures et demie de l'apr\232s-midi")+  , (TimeOfDay 15 31 0,"quatre heures moins vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 15 32 0,"quatre heures moins vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 15 33 0,"quatre heures moins vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 15 34 0,"quatre heures moins vingt-six de l'apr\232s-midi")+  , (TimeOfDay 15 35 0,"quatre heures moins vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 15 36 0,"quatre heures moins vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 15 37 0,"quatre heures moins vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 15 38 0,"quatre heures moins vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 15 39 0,"quatre heures moins vingt et un de l'apr\232s-midi")+  , (TimeOfDay 15 40 0,"quatre heures moins vingt de l'apr\232s-midi")+  , (TimeOfDay 15 41 0,"quatre heures moins dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 15 42 0,"quatre heures moins dix-huit de l'apr\232s-midi")+  , (TimeOfDay 15 43 0,"quatre heures moins dix-sept de l'apr\232s-midi")+  , (TimeOfDay 15 44 0,"quatre heures moins seize de l'apr\232s-midi")+  , (TimeOfDay 15 45 0,"quatre heures moins le quart de l'apr\232s-midi")+  , (TimeOfDay 15 46 0,"quatre heures moins quatorze de l'apr\232s-midi")+  , (TimeOfDay 15 47 0,"quatre heures moins treize de l'apr\232s-midi")+  , (TimeOfDay 15 48 0,"quatre heures moins douze de l'apr\232s-midi")+  , (TimeOfDay 15 49 0,"quatre heures moins onze de l'apr\232s-midi")+  , (TimeOfDay 15 50 0,"quatre heures moins dix de l'apr\232s-midi")+  , (TimeOfDay 15 51 0,"quatre heures moins neuf de l'apr\232s-midi")+  , (TimeOfDay 15 52 0,"quatre heures moins huit de l'apr\232s-midi")+  , (TimeOfDay 15 53 0,"quatre heures moins sept de l'apr\232s-midi")+  , (TimeOfDay 15 54 0,"quatre heures moins six de l'apr\232s-midi")+  , (TimeOfDay 15 55 0,"quatre heures moins cinq de l'apr\232s-midi")+  , (TimeOfDay 15 56 0,"quatre heures moins quatre de l'apr\232s-midi")+  , (TimeOfDay 15 57 0,"quatre heures moins trois de l'apr\232s-midi")+  , (TimeOfDay 15 58 0,"quatre heures moins deux de l'apr\232s-midi")+  , (TimeOfDay 15 59 0,"quatre heures moins un de l'apr\232s-midi")+  , (TimeOfDay 16 0 0,"quatre heures de l'apr\232s-midi")+  , (TimeOfDay 16 1 0,"quatre heures un de l'apr\232s-midi")+  , (TimeOfDay 16 2 0,"quatre heures deux de l'apr\232s-midi")+  , (TimeOfDay 16 3 0,"quatre heures trois de l'apr\232s-midi")+  , (TimeOfDay 16 4 0,"quatre heures quatre de l'apr\232s-midi")+  , (TimeOfDay 16 5 0,"quatre heures cinq de l'apr\232s-midi")+  , (TimeOfDay 16 6 0,"quatre heures six de l'apr\232s-midi")+  , (TimeOfDay 16 7 0,"quatre heures sept de l'apr\232s-midi")+  , (TimeOfDay 16 8 0,"quatre heures huit de l'apr\232s-midi")+  , (TimeOfDay 16 9 0,"quatre heures neuf de l'apr\232s-midi")+  , (TimeOfDay 16 10 0,"quatre heures dix de l'apr\232s-midi")+  , (TimeOfDay 16 11 0,"quatre heures onze de l'apr\232s-midi")+  , (TimeOfDay 16 12 0,"quatre heures douze de l'apr\232s-midi")+  , (TimeOfDay 16 13 0,"quatre heures treize de l'apr\232s-midi")+  , (TimeOfDay 16 14 0,"quatre heures quatorze de l'apr\232s-midi")+  , (TimeOfDay 16 15 0,"quatre heures et quart de l'apr\232s-midi")+  , (TimeOfDay 16 16 0,"quatre heures seize de l'apr\232s-midi")+  , (TimeOfDay 16 17 0,"quatre heures dix-sept de l'apr\232s-midi")+  , (TimeOfDay 16 18 0,"quatre heures dix-huit de l'apr\232s-midi")+  , (TimeOfDay 16 19 0,"quatre heures dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 16 20 0,"quatre heures vingt de l'apr\232s-midi")+  , (TimeOfDay 16 21 0,"quatre heures vingt et un de l'apr\232s-midi")+  , (TimeOfDay 16 22 0,"quatre heures vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 16 23 0,"quatre heures vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 16 24 0,"quatre heures vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 16 25 0,"quatre heures vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 16 26 0,"quatre heures vingt-six de l'apr\232s-midi")+  , (TimeOfDay 16 27 0,"quatre heures vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 16 28 0,"quatre heures vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 16 29 0,"quatre heures vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 16 30 0,"quatre heures et demie de l'apr\232s-midi")+  , (TimeOfDay 16 31 0,"cinq heures moins vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 16 32 0,"cinq heures moins vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 16 33 0,"cinq heures moins vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 16 34 0,"cinq heures moins vingt-six de l'apr\232s-midi")+  , (TimeOfDay 16 35 0,"cinq heures moins vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 16 36 0,"cinq heures moins vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 16 37 0,"cinq heures moins vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 16 38 0,"cinq heures moins vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 16 39 0,"cinq heures moins vingt et un de l'apr\232s-midi")+  , (TimeOfDay 16 40 0,"cinq heures moins vingt de l'apr\232s-midi")+  , (TimeOfDay 16 41 0,"cinq heures moins dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 16 42 0,"cinq heures moins dix-huit de l'apr\232s-midi")+  , (TimeOfDay 16 43 0,"cinq heures moins dix-sept de l'apr\232s-midi")+  , (TimeOfDay 16 44 0,"cinq heures moins seize de l'apr\232s-midi")+  , (TimeOfDay 16 45 0,"cinq heures moins le quart de l'apr\232s-midi")+  , (TimeOfDay 16 46 0,"cinq heures moins quatorze de l'apr\232s-midi")+  , (TimeOfDay 16 47 0,"cinq heures moins treize de l'apr\232s-midi")+  , (TimeOfDay 16 48 0,"cinq heures moins douze de l'apr\232s-midi")+  , (TimeOfDay 16 49 0,"cinq heures moins onze de l'apr\232s-midi")+  , (TimeOfDay 16 50 0,"cinq heures moins dix de l'apr\232s-midi")+  , (TimeOfDay 16 51 0,"cinq heures moins neuf de l'apr\232s-midi")+  , (TimeOfDay 16 52 0,"cinq heures moins huit de l'apr\232s-midi")+  , (TimeOfDay 16 53 0,"cinq heures moins sept de l'apr\232s-midi")+  , (TimeOfDay 16 54 0,"cinq heures moins six de l'apr\232s-midi")+  , (TimeOfDay 16 55 0,"cinq heures moins cinq de l'apr\232s-midi")+  , (TimeOfDay 16 56 0,"cinq heures moins quatre de l'apr\232s-midi")+  , (TimeOfDay 16 57 0,"cinq heures moins trois de l'apr\232s-midi")+  , (TimeOfDay 16 58 0,"cinq heures moins deux de l'apr\232s-midi")+  , (TimeOfDay 16 59 0,"cinq heures moins un de l'apr\232s-midi")+  , (TimeOfDay 17 0 0,"cinq heures de l'apr\232s-midi")+  , (TimeOfDay 17 1 0,"cinq heures un de l'apr\232s-midi")+  , (TimeOfDay 17 2 0,"cinq heures deux de l'apr\232s-midi")+  , (TimeOfDay 17 3 0,"cinq heures trois de l'apr\232s-midi")+  , (TimeOfDay 17 4 0,"cinq heures quatre de l'apr\232s-midi")+  , (TimeOfDay 17 5 0,"cinq heures cinq de l'apr\232s-midi")+  , (TimeOfDay 17 6 0,"cinq heures six de l'apr\232s-midi")+  , (TimeOfDay 17 7 0,"cinq heures sept de l'apr\232s-midi")+  , (TimeOfDay 17 8 0,"cinq heures huit de l'apr\232s-midi")+  , (TimeOfDay 17 9 0,"cinq heures neuf de l'apr\232s-midi")+  , (TimeOfDay 17 10 0,"cinq heures dix de l'apr\232s-midi")+  , (TimeOfDay 17 11 0,"cinq heures onze de l'apr\232s-midi")+  , (TimeOfDay 17 12 0,"cinq heures douze de l'apr\232s-midi")+  , (TimeOfDay 17 13 0,"cinq heures treize de l'apr\232s-midi")+  , (TimeOfDay 17 14 0,"cinq heures quatorze de l'apr\232s-midi")+  , (TimeOfDay 17 15 0,"cinq heures et quart de l'apr\232s-midi")+  , (TimeOfDay 17 16 0,"cinq heures seize de l'apr\232s-midi")+  , (TimeOfDay 17 17 0,"cinq heures dix-sept de l'apr\232s-midi")+  , (TimeOfDay 17 18 0,"cinq heures dix-huit de l'apr\232s-midi")+  , (TimeOfDay 17 19 0,"cinq heures dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 17 20 0,"cinq heures vingt de l'apr\232s-midi")+  , (TimeOfDay 17 21 0,"cinq heures vingt et un de l'apr\232s-midi")+  , (TimeOfDay 17 22 0,"cinq heures vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 17 23 0,"cinq heures vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 17 24 0,"cinq heures vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 17 25 0,"cinq heures vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 17 26 0,"cinq heures vingt-six de l'apr\232s-midi")+  , (TimeOfDay 17 27 0,"cinq heures vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 17 28 0,"cinq heures vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 17 29 0,"cinq heures vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 17 30 0,"cinq heures et demie de l'apr\232s-midi")+  , (TimeOfDay 17 31 0,"six heures moins vingt-neuf de l'apr\232s-midi")+  , (TimeOfDay 17 32 0,"six heures moins vingt-huit de l'apr\232s-midi")+  , (TimeOfDay 17 33 0,"six heures moins vingt-sept de l'apr\232s-midi")+  , (TimeOfDay 17 34 0,"six heures moins vingt-six de l'apr\232s-midi")+  , (TimeOfDay 17 35 0,"six heures moins vingt-cinq de l'apr\232s-midi")+  , (TimeOfDay 17 36 0,"six heures moins vingt-quatre de l'apr\232s-midi")+  , (TimeOfDay 17 37 0,"six heures moins vingt-trois de l'apr\232s-midi")+  , (TimeOfDay 17 38 0,"six heures moins vingt-deux de l'apr\232s-midi")+  , (TimeOfDay 17 39 0,"six heures moins vingt et un de l'apr\232s-midi")+  , (TimeOfDay 17 40 0,"six heures moins vingt de l'apr\232s-midi")+  , (TimeOfDay 17 41 0,"six heures moins dix-neuf de l'apr\232s-midi")+  , (TimeOfDay 17 42 0,"six heures moins dix-huit de l'apr\232s-midi")+  , (TimeOfDay 17 43 0,"six heures moins dix-sept de l'apr\232s-midi")+  , (TimeOfDay 17 44 0,"six heures moins seize de l'apr\232s-midi")+  , (TimeOfDay 17 45 0,"six heures moins le quart de l'apr\232s-midi")+  , (TimeOfDay 17 46 0,"six heures moins quatorze de l'apr\232s-midi")+  , (TimeOfDay 17 47 0,"six heures moins treize de l'apr\232s-midi")+  , (TimeOfDay 17 48 0,"six heures moins douze de l'apr\232s-midi")+  , (TimeOfDay 17 49 0,"six heures moins onze de l'apr\232s-midi")+  , (TimeOfDay 17 50 0,"six heures moins dix de l'apr\232s-midi")+  , (TimeOfDay 17 51 0,"six heures moins neuf de l'apr\232s-midi")+  , (TimeOfDay 17 52 0,"six heures moins huit de l'apr\232s-midi")+  , (TimeOfDay 17 53 0,"six heures moins sept de l'apr\232s-midi")+  , (TimeOfDay 17 54 0,"six heures moins six de l'apr\232s-midi")+  , (TimeOfDay 17 55 0,"six heures moins cinq de l'apr\232s-midi")+  , (TimeOfDay 17 56 0,"six heures moins quatre de l'apr\232s-midi")+  , (TimeOfDay 17 57 0,"six heures moins trois de l'apr\232s-midi")+  , (TimeOfDay 17 58 0,"six heures moins deux de l'apr\232s-midi")+  , (TimeOfDay 17 59 0,"six heures moins un de l'apr\232s-midi")+  , (TimeOfDay 18 0 0,"six heures du soir")+  , (TimeOfDay 18 1 0,"six heures un du soir")+  , (TimeOfDay 18 2 0,"six heures deux du soir")+  , (TimeOfDay 18 3 0,"six heures trois du soir")+  , (TimeOfDay 18 4 0,"six heures quatre du soir")+  , (TimeOfDay 18 5 0,"six heures cinq du soir")+  , (TimeOfDay 18 6 0,"six heures six du soir")+  , (TimeOfDay 18 7 0,"six heures sept du soir")+  , (TimeOfDay 18 8 0,"six heures huit du soir")+  , (TimeOfDay 18 9 0,"six heures neuf du soir")+  , (TimeOfDay 18 10 0,"six heures dix du soir")+  , (TimeOfDay 18 11 0,"six heures onze du soir")+  , (TimeOfDay 18 12 0,"six heures douze du soir")+  , (TimeOfDay 18 13 0,"six heures treize du soir")+  , (TimeOfDay 18 14 0,"six heures quatorze du soir")+  , (TimeOfDay 18 15 0,"six heures et quart du soir")+  , (TimeOfDay 18 16 0,"six heures seize du soir")+  , (TimeOfDay 18 17 0,"six heures dix-sept du soir")+  , (TimeOfDay 18 18 0,"six heures dix-huit du soir")+  , (TimeOfDay 18 19 0,"six heures dix-neuf du soir")+  , (TimeOfDay 18 20 0,"six heures vingt du soir")+  , (TimeOfDay 18 21 0,"six heures vingt et un du soir")+  , (TimeOfDay 18 22 0,"six heures vingt-deux du soir")+  , (TimeOfDay 18 23 0,"six heures vingt-trois du soir")+  , (TimeOfDay 18 24 0,"six heures vingt-quatre du soir")+  , (TimeOfDay 18 25 0,"six heures vingt-cinq du soir")+  , (TimeOfDay 18 26 0,"six heures vingt-six du soir")+  , (TimeOfDay 18 27 0,"six heures vingt-sept du soir")+  , (TimeOfDay 18 28 0,"six heures vingt-huit du soir")+  , (TimeOfDay 18 29 0,"six heures vingt-neuf du soir")+  , (TimeOfDay 18 30 0,"six heures et demie du soir")+  , (TimeOfDay 18 31 0,"sept heures moins vingt-neuf du soir")+  , (TimeOfDay 18 32 0,"sept heures moins vingt-huit du soir")+  , (TimeOfDay 18 33 0,"sept heures moins vingt-sept du soir")+  , (TimeOfDay 18 34 0,"sept heures moins vingt-six du soir")+  , (TimeOfDay 18 35 0,"sept heures moins vingt-cinq du soir")+  , (TimeOfDay 18 36 0,"sept heures moins vingt-quatre du soir")+  , (TimeOfDay 18 37 0,"sept heures moins vingt-trois du soir")+  , (TimeOfDay 18 38 0,"sept heures moins vingt-deux du soir")+  , (TimeOfDay 18 39 0,"sept heures moins vingt et un du soir")+  , (TimeOfDay 18 40 0,"sept heures moins vingt du soir")+  , (TimeOfDay 18 41 0,"sept heures moins dix-neuf du soir")+  , (TimeOfDay 18 42 0,"sept heures moins dix-huit du soir")+  , (TimeOfDay 18 43 0,"sept heures moins dix-sept du soir")+  , (TimeOfDay 18 44 0,"sept heures moins seize du soir")+  , (TimeOfDay 18 45 0,"sept heures moins le quart du soir")+  , (TimeOfDay 18 46 0,"sept heures moins quatorze du soir")+  , (TimeOfDay 18 47 0,"sept heures moins treize du soir")+  , (TimeOfDay 18 48 0,"sept heures moins douze du soir")+  , (TimeOfDay 18 49 0,"sept heures moins onze du soir")+  , (TimeOfDay 18 50 0,"sept heures moins dix du soir")+  , (TimeOfDay 18 51 0,"sept heures moins neuf du soir")+  , (TimeOfDay 18 52 0,"sept heures moins huit du soir")+  , (TimeOfDay 18 53 0,"sept heures moins sept du soir")+  , (TimeOfDay 18 54 0,"sept heures moins six du soir")+  , (TimeOfDay 18 55 0,"sept heures moins cinq du soir")+  , (TimeOfDay 18 56 0,"sept heures moins quatre du soir")+  , (TimeOfDay 18 57 0,"sept heures moins trois du soir")+  , (TimeOfDay 18 58 0,"sept heures moins deux du soir")+  , (TimeOfDay 18 59 0,"sept heures moins un du soir")+  , (TimeOfDay 19 0 0,"sept heures du soir")+  , (TimeOfDay 19 1 0,"sept heures un du soir")+  , (TimeOfDay 19 2 0,"sept heures deux du soir")+  , (TimeOfDay 19 3 0,"sept heures trois du soir")+  , (TimeOfDay 19 4 0,"sept heures quatre du soir")+  , (TimeOfDay 19 5 0,"sept heures cinq du soir")+  , (TimeOfDay 19 6 0,"sept heures six du soir")+  , (TimeOfDay 19 7 0,"sept heures sept du soir")+  , (TimeOfDay 19 8 0,"sept heures huit du soir")+  , (TimeOfDay 19 9 0,"sept heures neuf du soir")+  , (TimeOfDay 19 10 0,"sept heures dix du soir")+  , (TimeOfDay 19 11 0,"sept heures onze du soir")+  , (TimeOfDay 19 12 0,"sept heures douze du soir")+  , (TimeOfDay 19 13 0,"sept heures treize du soir")+  , (TimeOfDay 19 14 0,"sept heures quatorze du soir")+  , (TimeOfDay 19 15 0,"sept heures et quart du soir")+  , (TimeOfDay 19 16 0,"sept heures seize du soir")+  , (TimeOfDay 19 17 0,"sept heures dix-sept du soir")+  , (TimeOfDay 19 18 0,"sept heures dix-huit du soir")+  , (TimeOfDay 19 19 0,"sept heures dix-neuf du soir")+  , (TimeOfDay 19 20 0,"sept heures vingt du soir")+  , (TimeOfDay 19 21 0,"sept heures vingt et un du soir")+  , (TimeOfDay 19 22 0,"sept heures vingt-deux du soir")+  , (TimeOfDay 19 23 0,"sept heures vingt-trois du soir")+  , (TimeOfDay 19 24 0,"sept heures vingt-quatre du soir")+  , (TimeOfDay 19 25 0,"sept heures vingt-cinq du soir")+  , (TimeOfDay 19 26 0,"sept heures vingt-six du soir")+  , (TimeOfDay 19 27 0,"sept heures vingt-sept du soir")+  , (TimeOfDay 19 28 0,"sept heures vingt-huit du soir")+  , (TimeOfDay 19 29 0,"sept heures vingt-neuf du soir")+  , (TimeOfDay 19 30 0,"sept heures et demie du soir")+  , (TimeOfDay 19 31 0,"huit heures moins vingt-neuf du soir")+  , (TimeOfDay 19 32 0,"huit heures moins vingt-huit du soir")+  , (TimeOfDay 19 33 0,"huit heures moins vingt-sept du soir")+  , (TimeOfDay 19 34 0,"huit heures moins vingt-six du soir")+  , (TimeOfDay 19 35 0,"huit heures moins vingt-cinq du soir")+  , (TimeOfDay 19 36 0,"huit heures moins vingt-quatre du soir")+  , (TimeOfDay 19 37 0,"huit heures moins vingt-trois du soir")+  , (TimeOfDay 19 38 0,"huit heures moins vingt-deux du soir")+  , (TimeOfDay 19 39 0,"huit heures moins vingt et un du soir")+  , (TimeOfDay 19 40 0,"huit heures moins vingt du soir")+  , (TimeOfDay 19 41 0,"huit heures moins dix-neuf du soir")+  , (TimeOfDay 19 42 0,"huit heures moins dix-huit du soir")+  , (TimeOfDay 19 43 0,"huit heures moins dix-sept du soir")+  , (TimeOfDay 19 44 0,"huit heures moins seize du soir")+  , (TimeOfDay 19 45 0,"huit heures moins le quart du soir")+  , (TimeOfDay 19 46 0,"huit heures moins quatorze du soir")+  , (TimeOfDay 19 47 0,"huit heures moins treize du soir")+  , (TimeOfDay 19 48 0,"huit heures moins douze du soir")+  , (TimeOfDay 19 49 0,"huit heures moins onze du soir")+  , (TimeOfDay 19 50 0,"huit heures moins dix du soir")+  , (TimeOfDay 19 51 0,"huit heures moins neuf du soir")+  , (TimeOfDay 19 52 0,"huit heures moins huit du soir")+  , (TimeOfDay 19 53 0,"huit heures moins sept du soir")+  , (TimeOfDay 19 54 0,"huit heures moins six du soir")+  , (TimeOfDay 19 55 0,"huit heures moins cinq du soir")+  , (TimeOfDay 19 56 0,"huit heures moins quatre du soir")+  , (TimeOfDay 19 57 0,"huit heures moins trois du soir")+  , (TimeOfDay 19 58 0,"huit heures moins deux du soir")+  , (TimeOfDay 19 59 0,"huit heures moins un du soir")+  , (TimeOfDay 20 0 0,"huit heures du soir")+  , (TimeOfDay 20 1 0,"huit heures un du soir")+  , (TimeOfDay 20 2 0,"huit heures deux du soir")+  , (TimeOfDay 20 3 0,"huit heures trois du soir")+  , (TimeOfDay 20 4 0,"huit heures quatre du soir")+  , (TimeOfDay 20 5 0,"huit heures cinq du soir")+  , (TimeOfDay 20 6 0,"huit heures six du soir")+  , (TimeOfDay 20 7 0,"huit heures sept du soir")+  , (TimeOfDay 20 8 0,"huit heures huit du soir")+  , (TimeOfDay 20 9 0,"huit heures neuf du soir")+  , (TimeOfDay 20 10 0,"huit heures dix du soir")+  , (TimeOfDay 20 11 0,"huit heures onze du soir")+  , (TimeOfDay 20 12 0,"huit heures douze du soir")+  , (TimeOfDay 20 13 0,"huit heures treize du soir")+  , (TimeOfDay 20 14 0,"huit heures quatorze du soir")+  , (TimeOfDay 20 15 0,"huit heures et quart du soir")+  , (TimeOfDay 20 16 0,"huit heures seize du soir")+  , (TimeOfDay 20 17 0,"huit heures dix-sept du soir")+  , (TimeOfDay 20 18 0,"huit heures dix-huit du soir")+  , (TimeOfDay 20 19 0,"huit heures dix-neuf du soir")+  , (TimeOfDay 20 20 0,"huit heures vingt du soir")+  , (TimeOfDay 20 21 0,"huit heures vingt et un du soir")+  , (TimeOfDay 20 22 0,"huit heures vingt-deux du soir")+  , (TimeOfDay 20 23 0,"huit heures vingt-trois du soir")+  , (TimeOfDay 20 24 0,"huit heures vingt-quatre du soir")+  , (TimeOfDay 20 25 0,"huit heures vingt-cinq du soir")+  , (TimeOfDay 20 26 0,"huit heures vingt-six du soir")+  , (TimeOfDay 20 27 0,"huit heures vingt-sept du soir")+  , (TimeOfDay 20 28 0,"huit heures vingt-huit du soir")+  , (TimeOfDay 20 29 0,"huit heures vingt-neuf du soir")+  , (TimeOfDay 20 30 0,"huit heures et demie du soir")+  , (TimeOfDay 20 31 0,"neuf heures moins vingt-neuf du soir")+  , (TimeOfDay 20 32 0,"neuf heures moins vingt-huit du soir")+  , (TimeOfDay 20 33 0,"neuf heures moins vingt-sept du soir")+  , (TimeOfDay 20 34 0,"neuf heures moins vingt-six du soir")+  , (TimeOfDay 20 35 0,"neuf heures moins vingt-cinq du soir")+  , (TimeOfDay 20 36 0,"neuf heures moins vingt-quatre du soir")+  , (TimeOfDay 20 37 0,"neuf heures moins vingt-trois du soir")+  , (TimeOfDay 20 38 0,"neuf heures moins vingt-deux du soir")+  , (TimeOfDay 20 39 0,"neuf heures moins vingt et un du soir")+  , (TimeOfDay 20 40 0,"neuf heures moins vingt du soir")+  , (TimeOfDay 20 41 0,"neuf heures moins dix-neuf du soir")+  , (TimeOfDay 20 42 0,"neuf heures moins dix-huit du soir")+  , (TimeOfDay 20 43 0,"neuf heures moins dix-sept du soir")+  , (TimeOfDay 20 44 0,"neuf heures moins seize du soir")+  , (TimeOfDay 20 45 0,"neuf heures moins le quart du soir")+  , (TimeOfDay 20 46 0,"neuf heures moins quatorze du soir")+  , (TimeOfDay 20 47 0,"neuf heures moins treize du soir")+  , (TimeOfDay 20 48 0,"neuf heures moins douze du soir")+  , (TimeOfDay 20 49 0,"neuf heures moins onze du soir")+  , (TimeOfDay 20 50 0,"neuf heures moins dix du soir")+  , (TimeOfDay 20 51 0,"neuf heures moins neuf du soir")+  , (TimeOfDay 20 52 0,"neuf heures moins huit du soir")+  , (TimeOfDay 20 53 0,"neuf heures moins sept du soir")+  , (TimeOfDay 20 54 0,"neuf heures moins six du soir")+  , (TimeOfDay 20 55 0,"neuf heures moins cinq du soir")+  , (TimeOfDay 20 56 0,"neuf heures moins quatre du soir")+  , (TimeOfDay 20 57 0,"neuf heures moins trois du soir")+  , (TimeOfDay 20 58 0,"neuf heures moins deux du soir")+  , (TimeOfDay 20 59 0,"neuf heures moins un du soir")+  , (TimeOfDay 21 0 0,"neuf heures du soir")+  , (TimeOfDay 21 1 0,"neuf heures un du soir")+  , (TimeOfDay 21 2 0,"neuf heures deux du soir")+  , (TimeOfDay 21 3 0,"neuf heures trois du soir")+  , (TimeOfDay 21 4 0,"neuf heures quatre du soir")+  , (TimeOfDay 21 5 0,"neuf heures cinq du soir")+  , (TimeOfDay 21 6 0,"neuf heures six du soir")+  , (TimeOfDay 21 7 0,"neuf heures sept du soir")+  , (TimeOfDay 21 8 0,"neuf heures huit du soir")+  , (TimeOfDay 21 9 0,"neuf heures neuf du soir")+  , (TimeOfDay 21 10 0,"neuf heures dix du soir")+  , (TimeOfDay 21 11 0,"neuf heures onze du soir")+  , (TimeOfDay 21 12 0,"neuf heures douze du soir")+  , (TimeOfDay 21 13 0,"neuf heures treize du soir")+  , (TimeOfDay 21 14 0,"neuf heures quatorze du soir")+  , (TimeOfDay 21 15 0,"neuf heures et quart du soir")+  , (TimeOfDay 21 16 0,"neuf heures seize du soir")+  , (TimeOfDay 21 17 0,"neuf heures dix-sept du soir")+  , (TimeOfDay 21 18 0,"neuf heures dix-huit du soir")+  , (TimeOfDay 21 19 0,"neuf heures dix-neuf du soir")+  , (TimeOfDay 21 20 0,"neuf heures vingt du soir")+  , (TimeOfDay 21 21 0,"neuf heures vingt et un du soir")+  , (TimeOfDay 21 22 0,"neuf heures vingt-deux du soir")+  , (TimeOfDay 21 23 0,"neuf heures vingt-trois du soir")+  , (TimeOfDay 21 24 0,"neuf heures vingt-quatre du soir")+  , (TimeOfDay 21 25 0,"neuf heures vingt-cinq du soir")+  , (TimeOfDay 21 26 0,"neuf heures vingt-six du soir")+  , (TimeOfDay 21 27 0,"neuf heures vingt-sept du soir")+  , (TimeOfDay 21 28 0,"neuf heures vingt-huit du soir")+  , (TimeOfDay 21 29 0,"neuf heures vingt-neuf du soir")+  , (TimeOfDay 21 30 0,"neuf heures et demie du soir")+  , (TimeOfDay 21 31 0,"dix heures moins vingt-neuf du soir")+  , (TimeOfDay 21 32 0,"dix heures moins vingt-huit du soir")+  , (TimeOfDay 21 33 0,"dix heures moins vingt-sept du soir")+  , (TimeOfDay 21 34 0,"dix heures moins vingt-six du soir")+  , (TimeOfDay 21 35 0,"dix heures moins vingt-cinq du soir")+  , (TimeOfDay 21 36 0,"dix heures moins vingt-quatre du soir")+  , (TimeOfDay 21 37 0,"dix heures moins vingt-trois du soir")+  , (TimeOfDay 21 38 0,"dix heures moins vingt-deux du soir")+  , (TimeOfDay 21 39 0,"dix heures moins vingt et un du soir")+  , (TimeOfDay 21 40 0,"dix heures moins vingt du soir")+  , (TimeOfDay 21 41 0,"dix heures moins dix-neuf du soir")+  , (TimeOfDay 21 42 0,"dix heures moins dix-huit du soir")+  , (TimeOfDay 21 43 0,"dix heures moins dix-sept du soir")+  , (TimeOfDay 21 44 0,"dix heures moins seize du soir")+  , (TimeOfDay 21 45 0,"dix heures moins le quart du soir")+  , (TimeOfDay 21 46 0,"dix heures moins quatorze du soir")+  , (TimeOfDay 21 47 0,"dix heures moins treize du soir")+  , (TimeOfDay 21 48 0,"dix heures moins douze du soir")+  , (TimeOfDay 21 49 0,"dix heures moins onze du soir")+  , (TimeOfDay 21 50 0,"dix heures moins dix du soir")+  , (TimeOfDay 21 51 0,"dix heures moins neuf du soir")+  , (TimeOfDay 21 52 0,"dix heures moins huit du soir")+  , (TimeOfDay 21 53 0,"dix heures moins sept du soir")+  , (TimeOfDay 21 54 0,"dix heures moins six du soir")+  , (TimeOfDay 21 55 0,"dix heures moins cinq du soir")+  , (TimeOfDay 21 56 0,"dix heures moins quatre du soir")+  , (TimeOfDay 21 57 0,"dix heures moins trois du soir")+  , (TimeOfDay 21 58 0,"dix heures moins deux du soir")+  , (TimeOfDay 21 59 0,"dix heures moins un du soir")+  , (TimeOfDay 22 0 0,"dix heures du soir")+  , (TimeOfDay 22 1 0,"dix heures un du soir")+  , (TimeOfDay 22 2 0,"dix heures deux du soir")+  , (TimeOfDay 22 3 0,"dix heures trois du soir")+  , (TimeOfDay 22 4 0,"dix heures quatre du soir")+  , (TimeOfDay 22 5 0,"dix heures cinq du soir")+  , (TimeOfDay 22 6 0,"dix heures six du soir")+  , (TimeOfDay 22 7 0,"dix heures sept du soir")+  , (TimeOfDay 22 8 0,"dix heures huit du soir")+  , (TimeOfDay 22 9 0,"dix heures neuf du soir")+  , (TimeOfDay 22 10 0,"dix heures dix du soir")+  , (TimeOfDay 22 11 0,"dix heures onze du soir")+  , (TimeOfDay 22 12 0,"dix heures douze du soir")+  , (TimeOfDay 22 13 0,"dix heures treize du soir")+  , (TimeOfDay 22 14 0,"dix heures quatorze du soir")+  , (TimeOfDay 22 15 0,"dix heures et quart du soir")+  , (TimeOfDay 22 16 0,"dix heures seize du soir")+  , (TimeOfDay 22 17 0,"dix heures dix-sept du soir")+  , (TimeOfDay 22 18 0,"dix heures dix-huit du soir")+  , (TimeOfDay 22 19 0,"dix heures dix-neuf du soir")+  , (TimeOfDay 22 20 0,"dix heures vingt du soir")+  , (TimeOfDay 22 21 0,"dix heures vingt et un du soir")+  , (TimeOfDay 22 22 0,"dix heures vingt-deux du soir")+  , (TimeOfDay 22 23 0,"dix heures vingt-trois du soir")+  , (TimeOfDay 22 24 0,"dix heures vingt-quatre du soir")+  , (TimeOfDay 22 25 0,"dix heures vingt-cinq du soir")+  , (TimeOfDay 22 26 0,"dix heures vingt-six du soir")+  , (TimeOfDay 22 27 0,"dix heures vingt-sept du soir")+  , (TimeOfDay 22 28 0,"dix heures vingt-huit du soir")+  , (TimeOfDay 22 29 0,"dix heures vingt-neuf du soir")+  , (TimeOfDay 22 30 0,"dix heures et demie du soir")+  , (TimeOfDay 22 31 0,"onze heures moins vingt-neuf du soir")+  , (TimeOfDay 22 32 0,"onze heures moins vingt-huit du soir")+  , (TimeOfDay 22 33 0,"onze heures moins vingt-sept du soir")+  , (TimeOfDay 22 34 0,"onze heures moins vingt-six du soir")+  , (TimeOfDay 22 35 0,"onze heures moins vingt-cinq du soir")+  , (TimeOfDay 22 36 0,"onze heures moins vingt-quatre du soir")+  , (TimeOfDay 22 37 0,"onze heures moins vingt-trois du soir")+  , (TimeOfDay 22 38 0,"onze heures moins vingt-deux du soir")+  , (TimeOfDay 22 39 0,"onze heures moins vingt et un du soir")+  , (TimeOfDay 22 40 0,"onze heures moins vingt du soir")+  , (TimeOfDay 22 41 0,"onze heures moins dix-neuf du soir")+  , (TimeOfDay 22 42 0,"onze heures moins dix-huit du soir")+  , (TimeOfDay 22 43 0,"onze heures moins dix-sept du soir")+  , (TimeOfDay 22 44 0,"onze heures moins seize du soir")+  , (TimeOfDay 22 45 0,"onze heures moins le quart du soir")+  , (TimeOfDay 22 46 0,"onze heures moins quatorze du soir")+  , (TimeOfDay 22 47 0,"onze heures moins treize du soir")+  , (TimeOfDay 22 48 0,"onze heures moins douze du soir")+  , (TimeOfDay 22 49 0,"onze heures moins onze du soir")+  , (TimeOfDay 22 50 0,"onze heures moins dix du soir")+  , (TimeOfDay 22 51 0,"onze heures moins neuf du soir")+  , (TimeOfDay 22 52 0,"onze heures moins huit du soir")+  , (TimeOfDay 22 53 0,"onze heures moins sept du soir")+  , (TimeOfDay 22 54 0,"onze heures moins six du soir")+  , (TimeOfDay 22 55 0,"onze heures moins cinq du soir")+  , (TimeOfDay 22 56 0,"onze heures moins quatre du soir")+  , (TimeOfDay 22 57 0,"onze heures moins trois du soir")+  , (TimeOfDay 22 58 0,"onze heures moins deux du soir")+  , (TimeOfDay 22 59 0,"onze heures moins un du soir")+  , (TimeOfDay 23 0 0,"onze heures du soir")+  , (TimeOfDay 23 1 0,"onze heures un du soir")+  , (TimeOfDay 23 2 0,"onze heures deux du soir")+  , (TimeOfDay 23 3 0,"onze heures trois du soir")+  , (TimeOfDay 23 4 0,"onze heures quatre du soir")+  , (TimeOfDay 23 5 0,"onze heures cinq du soir")+  , (TimeOfDay 23 6 0,"onze heures six du soir")+  , (TimeOfDay 23 7 0,"onze heures sept du soir")+  , (TimeOfDay 23 8 0,"onze heures huit du soir")+  , (TimeOfDay 23 9 0,"onze heures neuf du soir")+  , (TimeOfDay 23 10 0,"onze heures dix du soir")+  , (TimeOfDay 23 11 0,"onze heures onze du soir")+  , (TimeOfDay 23 12 0,"onze heures douze du soir")+  , (TimeOfDay 23 13 0,"onze heures treize du soir")+  , (TimeOfDay 23 14 0,"onze heures quatorze du soir")+  , (TimeOfDay 23 15 0,"onze heures et quart du soir")+  , (TimeOfDay 23 16 0,"onze heures seize du soir")+  , (TimeOfDay 23 17 0,"onze heures dix-sept du soir")+  , (TimeOfDay 23 18 0,"onze heures dix-huit du soir")+  , (TimeOfDay 23 19 0,"onze heures dix-neuf du soir")+  , (TimeOfDay 23 20 0,"onze heures vingt du soir")+  , (TimeOfDay 23 21 0,"onze heures vingt et un du soir")+  , (TimeOfDay 23 22 0,"onze heures vingt-deux du soir")+  , (TimeOfDay 23 23 0,"onze heures vingt-trois du soir")+  , (TimeOfDay 23 24 0,"onze heures vingt-quatre du soir")+  , (TimeOfDay 23 25 0,"onze heures vingt-cinq du soir")+  , (TimeOfDay 23 26 0,"onze heures vingt-six du soir")+  , (TimeOfDay 23 27 0,"onze heures vingt-sept du soir")+  , (TimeOfDay 23 28 0,"onze heures vingt-huit du soir")+  , (TimeOfDay 23 29 0,"onze heures vingt-neuf du soir")+  , (TimeOfDay 23 30 0,"onze heures et demie du soir")+  , (TimeOfDay 23 31 0,"douze heures moins vingt-neuf du soir")+  , (TimeOfDay 23 32 0,"douze heures moins vingt-huit du soir")+  , (TimeOfDay 23 33 0,"douze heures moins vingt-sept du soir")+  , (TimeOfDay 23 34 0,"douze heures moins vingt-six du soir")+  , (TimeOfDay 23 35 0,"douze heures moins vingt-cinq du soir")+  , (TimeOfDay 23 36 0,"douze heures moins vingt-quatre du soir")+  , (TimeOfDay 23 37 0,"douze heures moins vingt-trois du soir")+  , (TimeOfDay 23 38 0,"douze heures moins vingt-deux du soir")+  , (TimeOfDay 23 39 0,"douze heures moins vingt et un du soir")+  , (TimeOfDay 23 40 0,"douze heures moins vingt du soir")+  , (TimeOfDay 23 41 0,"douze heures moins dix-neuf du soir")+  , (TimeOfDay 23 42 0,"douze heures moins dix-huit du soir")+  , (TimeOfDay 23 43 0,"douze heures moins dix-sept du soir")+  , (TimeOfDay 23 44 0,"douze heures moins seize du soir")+  , (TimeOfDay 23 45 0,"douze heures moins le quart du soir")+  , (TimeOfDay 23 46 0,"douze heures moins quatorze du soir")+  , (TimeOfDay 23 47 0,"douze heures moins treize du soir")+  , (TimeOfDay 23 48 0,"douze heures moins douze du soir")+  , (TimeOfDay 23 49 0,"douze heures moins onze du soir")+  , (TimeOfDay 23 50 0,"douze heures moins dix du soir")+  , (TimeOfDay 23 51 0,"douze heures moins neuf du soir")+  , (TimeOfDay 23 52 0,"douze heures moins huit du soir")+  , (TimeOfDay 23 53 0,"douze heures moins sept du soir")+  , (TimeOfDay 23 54 0,"douze heures moins six du soir")+  , (TimeOfDay 23 55 0,"douze heures moins cinq du soir")+  , (TimeOfDay 23 56 0,"douze heures moins quatre du soir")+  , (TimeOfDay 23 57 0,"douze heures moins trois du soir")+  , (TimeOfDay 23 58 0,"douze heures moins deux du soir")+  , (TimeOfDay 23 59 0,"douze heures moins un du soir")   ]
test/Text/Numerals/Languages/GermanSpec.hs view
@@ -3,991 +3,2641 @@   ) where  import Data.Text(Text)--import Test.Hspec(Spec)-import Text.Numerals.Languages.German(german)-import Text.Numerals.LanguageTest(testLanguage)--spec :: Spec-spec = testLanguage "German" german cardinals ordinals shortOrdinals--cardinals :: [(Integer, Text)]-cardinals = [-    (0, "null")-  , (1, "eins")-  , (2, "zwei")-  , (3, "drei")-  , (4, "vier")-  , (5, "fünf")-  , (6, "sechs")-  , (7, "sieben")-  , (8, "acht")-  , (9, "neun")-  , (10, "zehn")-  , (11, "elf")-  , (12, "zwölf")-  , (13, "dreizehn")-  , (14, "vierzehn")-  , (15, "fünfzehn")-  , (16, "sechzehn")-  , (17, "siebzehn")-  , (18, "achtzehn")-  , (19, "neunzehn")-  , (20, "zwanzig")-  , (21, "einundzwanzig")-  , (22, "zweiundzwanzig")-  , (23, "dreiundzwanzig")-  , (24, "vierundzwanzig")-  , (25, "fünfundzwanzig")-  , (26, "sechsundzwanzig")-  , (27, "siebenundzwanzig")-  , (28, "achtundzwanzig")-  , (29, "neunundzwanzig")-  , (30, "dreißig")-  , (31, "einunddreißig")-  , (32, "zweiunddreißig")-  , (33, "dreiunddreißig")-  , (34, "vierunddreißig")-  , (35, "fünfunddreißig")-  , (36, "sechsunddreißig")-  , (37, "siebenunddreißig")-  , (38, "achtunddreißig")-  , (39, "neununddreißig")-  , (40, "vierzig")-  , (41, "einundvierzig")-  , (42, "zweiundvierzig")-  , (43, "dreiundvierzig")-  , (44, "vierundvierzig")-  , (45, "fünfundvierzig")-  , (46, "sechsundvierzig")-  , (47, "siebenundvierzig")-  , (48, "achtundvierzig")-  , (49, "neunundvierzig")-  , (50, "fünfzig")-  , (51, "einundfünfzig")-  , (52, "zweiundfünfzig")-  , (53, "dreiundfünfzig")-  , (54, "vierundfünfzig")-  , (55, "fünfundfünfzig")-  , (56, "sechsundfünfzig")-  , (57, "siebenundfünfzig")-  , (58, "achtundfünfzig")-  , (59, "neunundfünfzig")-  , (60, "sechzig")-  , (61, "einundsechzig")-  , (62, "zweiundsechzig")-  , (63, "dreiundsechzig")-  , (64, "vierundsechzig")-  , (65, "fünfundsechzig")-  , (66, "sechsundsechzig")-  , (67, "siebenundsechzig")-  , (68, "achtundsechzig")-  , (69, "neunundsechzig")-  , (70, "siebzig")-  , (71, "einundsiebzig")-  , (72, "zweiundsiebzig")-  , (73, "dreiundsiebzig")-  , (74, "vierundsiebzig")-  , (75, "fünfundsiebzig")-  , (76, "sechsundsiebzig")-  , (77, "siebenundsiebzig")-  , (78, "achtundsiebzig")-  , (79, "neunundsiebzig")-  , (80, "achtzig")-  , (81, "einundachtzig")-  , (82, "zweiundachtzig")-  , (83, "dreiundachtzig")-  , (84, "vierundachtzig")-  , (85, "fünfundachtzig")-  , (86, "sechsundachtzig")-  , (87, "siebenundachtzig")-  , (88, "achtundachtzig")-  , (89, "neunundachtzig")-  , (90, "neunzig")-  , (91, "einundneunzig")-  , (92, "zweiundneunzig")-  , (93, "dreiundneunzig")-  , (94, "vierundneunzig")-  , (95, "fünfundneunzig")-  , (96, "sechsundneunzig")-  , (97, "siebenundneunzig")-  , (98, "achtundneunzig")-  , (99, "neunundneunzig")-  , (100, "einhundert")-  , (101, "einhunderteins")-  , (102, "einhundertzwei")-  , (103, "einhundertdrei")-  , (104, "einhundertvier")-  , (105, "einhundertfünf")-  , (106, "einhundertsechs")-  , (107, "einhundertsieben")-  , (108, "einhundertacht")-  , (109, "einhundertneun")-  , (110, "einhundertzehn")-  , (111, "einhundertelf")-  , (112, "einhundertzwölf")-  , (113, "einhundertdreizehn")-  , (114, "einhundertvierzehn")-  , (115, "einhundertfünfzehn")-  , (116, "einhundertsechzehn")-  , (117, "einhundertsiebzehn")-  , (118, "einhundertachtzehn")-  , (119, "einhundertneunzehn")-  , (120, "einhundertzwanzig")-  , (121, "einhunderteinundzwanzig")-  , (122, "einhundertzweiundzwanzig")-  , (123, "einhundertdreiundzwanzig")-  , (124, "einhundertvierundzwanzig")-  , (125, "einhundertfünfundzwanzig")-  , (126, "einhundertsechsundzwanzig")-  , (127, "einhundertsiebenundzwanzig")-  , (128, "einhundertachtundzwanzig")-  , (129, "einhundertneunundzwanzig")-  , (130, "einhundertdreißig")-  , (131, "einhunderteinunddreißig")-  , (132, "einhundertzweiunddreißig")-  , (133, "einhundertdreiunddreißig")-  , (134, "einhundertvierunddreißig")-  , (135, "einhundertfünfunddreißig")-  , (136, "einhundertsechsunddreißig")-  , (137, "einhundertsiebenunddreißig")-  , (138, "einhundertachtunddreißig")-  , (139, "einhundertneununddreißig")-  , (140, "einhundertvierzig")-  , (141, "einhunderteinundvierzig")-  , (142, "einhundertzweiundvierzig")-  , (143, "einhundertdreiundvierzig")-  , (144, "einhundertvierundvierzig")-  , (145, "einhundertfünfundvierzig")-  , (146, "einhundertsechsundvierzig")-  , (147, "einhundertsiebenundvierzig")-  , (148, "einhundertachtundvierzig")-  , (149, "einhundertneunundvierzig")-  , (150, "einhundertfünfzig")-  , (151, "einhunderteinundfünfzig")-  , (152, "einhundertzweiundfünfzig")-  , (153, "einhundertdreiundfünfzig")-  , (154, "einhundertvierundfünfzig")-  , (155, "einhundertfünfundfünfzig")-  , (156, "einhundertsechsundfünfzig")-  , (157, "einhundertsiebenundfünfzig")-  , (158, "einhundertachtundfünfzig")-  , (159, "einhundertneunundfünfzig")-  , (160, "einhundertsechzig")-  , (161, "einhunderteinundsechzig")-  , (162, "einhundertzweiundsechzig")-  , (163, "einhundertdreiundsechzig")-  , (164, "einhundertvierundsechzig")-  , (165, "einhundertfünfundsechzig")-  , (166, "einhundertsechsundsechzig")-  , (167, "einhundertsiebenundsechzig")-  , (168, "einhundertachtundsechzig")-  , (169, "einhundertneunundsechzig")-  , (170, "einhundertsiebzig")-  , (171, "einhunderteinundsiebzig")-  , (172, "einhundertzweiundsiebzig")-  , (173, "einhundertdreiundsiebzig")-  , (174, "einhundertvierundsiebzig")-  , (175, "einhundertfünfundsiebzig")-  , (176, "einhundertsechsundsiebzig")-  , (177, "einhundertsiebenundsiebzig")-  , (178, "einhundertachtundsiebzig")-  , (179, "einhundertneunundsiebzig")-  , (180, "einhundertachtzig")-  , (181, "einhunderteinundachtzig")-  , (182, "einhundertzweiundachtzig")-  , (183, "einhundertdreiundachtzig")-  , (184, "einhundertvierundachtzig")-  , (185, "einhundertfünfundachtzig")-  , (186, "einhundertsechsundachtzig")-  , (187, "einhundertsiebenundachtzig")-  , (188, "einhundertachtundachtzig")-  , (189, "einhundertneunundachtzig")-  , (190, "einhundertneunzig")-  , (191, "einhunderteinundneunzig")-  , (192, "einhundertzweiundneunzig")-  , (193, "einhundertdreiundneunzig")-  , (194, "einhundertvierundneunzig")-  , (195, "einhundertfünfundneunzig")-  , (196, "einhundertsechsundneunzig")-  , (197, "einhundertsiebenundneunzig")-  , (198, "einhundertachtundneunzig")-  , (199, "einhundertneunundneunzig")-  , (200, "zweihundert")-  , (233, "zweihundertdreiunddreißig")-  , (377, "dreihundertsiebenundsiebzig")-  , (610, "sechshundertzehn")-  , (987, "neunhundertsiebenundachtzig")-  , (1597, "eintausendfünfhundertsiebenundneunzig")-  , (2584, "zweitausendfünfhundertvierundachtzig")-  , (4181, "viertausendeinhunderteinundachtzig")-  , (6765, "sechstausendsiebenhundertfünfundsechzig")-  , (10946, "zehntausendneunhundertsechsundvierzig")-  , (17711, "siebzehntausendsiebenhundertelf")-  , (28657, "achtundzwanzigtausendsechshundertsiebenundfünfzig")-  , (46368, "sechsundvierzigtausenddreihundertachtundsechzig")-  , (75025, "fünfundsiebzigtausendfünfundzwanzig")-  , (121393, "einhunderteinundzwanzigtausenddreihundertdreiundneunzig")-  , (196418, "einhundertsechsundneunzigtausendvierhundertachtzehn")-  , (317811, "dreihundertsiebzehntausendachthundertelf")-  , (514229, "fünfhundertvierzehntausendzweihundertneunundzwanzig")-  , (832040, "achthundertzweiunddreißigtausendvierzig")-  , (1346269, "eine Million dreihundertsechsundvierzigtausendzweihundertneunundsechzig")-  , (2178309, "zwei Millionen einhundertachtundsiebzigtausenddreihundertneun")-  , (3524578, "drei Millionen fünfhundertvierundzwanzigtausendfünfhundertachtundsiebzig")-  , (5702887, "fünf Millionen siebenhundertzweitausendachthundertsiebenundachtzig")-  , (9227465, "neun Millionen zweihundertsiebenundzwanzigtausendvierhundertfünfundsechzig")-  , (14930352, "vierzehn Millionen neunhundertdreißigtausenddreihundertzweiundfünfzig")-  , (24157817, "vierundzwanzig Millionen einhundertsiebenundfünfzigtausendachthundertsiebzehn")-  , (39088169, "neununddreißig Millionen achtundachtzigtausendeinhundertneunundsechzig")-  , (63245986, "dreiundsechzig Millionen zweihundertfünfundvierzigtausendneunhundertsechsundachtzig")-  , (102334155, "einhundertzwei Millionen dreihundertvierunddreißigtausendeinhundertfünfundfünfzig")-  , (165580141, "einhundertfünfundsechzig Millionen fünfhundertachtzigtausendeinhunderteinundvierzig")-  , (267914296, "zweihundertsiebenundsechzig Millionen neunhundertvierzehntausendzweihundertsechsundneunzig")-  , (433494437, "vierhundertdreiunddreißig Millionen vierhundertvierundneunzigtausendvierhundertsiebenunddreißig")-  , (701408733, "siebenhunderteins Millionen vierhundertachttausendsiebenhundertdreiunddreißig")-  , (1134903170, "eine Milliarde einhundertvierunddreißig Millionen neunhundertdreitausendeinhundertsiebzig")-  , (1836311903, "eine Milliarde achthundertsechsunddreißig Millionen dreihundertelftausendneunhundertdrei")-  , (2971215073, "zwei Milliarden neunhunderteinundsiebzig Millionen zweihundertfünfzehntausenddreiundsiebzig")-  , (4807526976, "vier Milliarden achthundertsieben Millionen fünfhundertsechsundzwanzigtausendneunhundertsechsundsiebzig")-  , (7778742049, "sieben Milliarden siebenhundertachtundsiebzig Millionen siebenhundertzweiundvierzigtausendneunundvierzig")-  , (12586269025, "zwölf Milliarden fünfhundertsechsundachtzig Millionen zweihundertneunundsechzigtausendfünfundzwanzig")-  , (20365011074, "zwanzig Milliarden dreihundertfünfundsechzig Millionen elftausendvierundsiebzig")-  , (32951280099, "zweiunddreißig Milliarden neunhunderteinundfünfzig Millionen zweihundertachtzigtausendneunundneunzig")-  , (53316291173, "dreiundfünfzig Milliarden dreihundertsechzehn Millionen zweihunderteinundneunzigtausendeinhundertdreiundsiebzig")-  , (86267571272, "sechsundachtzig Milliarden zweihundertsiebenundsechzig Millionen fünfhunderteinundsiebzigtausendzweihundertzweiundsiebzig")-  , (139583862445, "einhundertneununddreißig Milliarden fünfhundertdreiundachtzig Millionen achthundertzweiundsechzigtausendvierhundertfünfundvierzig")-  , (225851433717, "zweihundertfünfundzwanzig Milliarden achthunderteinundfünfzig Millionen vierhundertdreiunddreißigtausendsiebenhundertsiebzehn")-  , (365435296162, "dreihundertfünfundsechzig Milliarden vierhundertfünfunddreißig Millionen zweihundertsechsundneunzigtausendeinhundertzweiundsechzig")-  , (591286729879, "fünfhunderteinundneunzig Milliarden zweihundertsechsundachtzig Millionen siebenhundertneunundzwanzigtausendachthundertneunundsiebzig")-  , (956722026041, "neunhundertsechsundfünfzig Milliarden siebenhundertzweiundzwanzig Millionen sechsundzwanzigtausendeinundvierzig")-  , (1548008755920, "eine Billion fünfhundertachtundvierzig Milliarden acht Millionen siebenhundertfünfundfünfzigtausendneunhundertzwanzig")-  , (2504730781961, "zwei Billionen fünfhundertvier Milliarden siebenhundertdreißig Millionen siebenhunderteinundachtzigtausendneunhunderteinundsechzig")-  , (4052739537881, "vier Billionen zweiundfünfzig Milliarden siebenhundertneununddreißig Millionen fünfhundertsiebenunddreißigtausendachthunderteinundachtzig")-  , (6557470319842, "sechs Billionen fünfhundertsiebenundfünfzig Milliarden vierhundertsiebzig Millionen dreihundertneunzehntausendachthundertzweiundvierzig")-  , (10610209857723, "zehn Billionen sechshundertzehn Milliarden zweihundertneun Millionen achthundertsiebenundfünfzigtausendsiebenhundertdreiundzwanzig")-  , (17167680177565, "siebzehn Billionen einhundertsiebenundsechzig Milliarden sechshundertachtzig Millionen einhundertsiebenundsiebzigtausendfünfhundertfünfundsechzig")-  , (27777890035288, "siebenundzwanzig Billionen siebenhundertsiebenundsiebzig Milliarden achthundertneunzig Millionen fünfunddreißigtausendzweihundertachtundachtzig")-  , (44945570212853, "vierundvierzig Billionen neunhundertfünfundvierzig Milliarden fünfhundertsiebzig Millionen zweihundertzwölftausendachthundertdreiundfünfzig")-  , (72723460248141, "zweiundsiebzig Billionen siebenhundertdreiundzwanzig Milliarden vierhundertsechzig Millionen zweihundertachtundvierzigtausendeinhunderteinundvierzig")-  , (117669030460994, "einhundertsiebzehn Billionen sechshundertneunundsechzig Milliarden dreißig Millionen vierhundertsechzigtausendneunhundertvierundneunzig")-  , (190392490709135, "einhundertneunzig Billionen dreihundertzweiundneunzig Milliarden vierhundertneunzig Millionen siebenhundertneuntausendeinhundertfünfunddreißig")-  , (308061521170129, "dreihundertacht Billionen einundsechzig Milliarden fünfhunderteinundzwanzig Millionen einhundertsiebzigtausendeinhundertneunundzwanzig")-  , (498454011879264, "vierhundertachtundneunzig Billionen vierhundertvierundfünfzig Milliarden elf Millionen achthundertneunundsiebzigtausendzweihundertvierundsechzig")-  , (806515533049393, "achthundertsechs Billionen fünfhundertfünfzehn Milliarden fünfhundertdreiunddreißig Millionen neunundvierzigtausenddreihundertdreiundneunzig")-  , (1304969544928657, "eine Billiarde dreihundertvier Billionen neunhundertneunundsechzig Milliarden fünfhundertvierundvierzig Millionen neunhundertachtundzwanzigtausendsechshundertsiebenundfünfzig")-  , (2111485077978050, "zwei Billiarden einhundertelf Billionen vierhundertfünfundachtzig Milliarden siebenundsiebzig Millionen neunhundertachtundsiebzigtausendfünfzig")-  , (3416454622906707, "drei Billiarden vierhundertsechzehn Billionen vierhundertvierundfünfzig Milliarden sechshundertzweiundzwanzig Millionen neunhundertsechstausendsiebenhundertsieben")-  , (5527939700884757, "fünf Billiarden fünfhundertsiebenundzwanzig Billionen neunhundertneununddreißig Milliarden siebenhundert Millionen achthundertvierundachtzigtausendsiebenhundertsiebenundfünfzig")-  , (8944394323791464, "acht Billiarden neunhundertvierundvierzig Billionen dreihundertvierundneunzig Milliarden dreihundertdreiundzwanzig Millionen siebenhunderteinundneunzigtausendvierhundertvierundsechzig")-  , (14472334024676221, "vierzehn Billiarden vierhundertzweiundsiebzig Billionen dreihundertvierunddreißig Milliarden vierundzwanzig Millionen sechshundertsechsundsiebzigtausendzweihunderteinundzwanzig")-  , (23416728348467685, "dreiundzwanzig Billiarden vierhundertsechzehn Billionen siebenhundertachtundzwanzig Milliarden dreihundertachtundvierzig Millionen vierhundertsiebenundsechzigtausendsechshundertfünfundachtzig")-  , (37889062373143906, "siebenunddreißig Billiarden achthundertneunundachtzig Billionen zweiundsechzig Milliarden dreihundertdreiundsiebzig Millionen einhundertdreiundvierzigtausendneunhundertsechs")-  , (61305790721611591, "einundsechzig Billiarden dreihundertfünf Billionen siebenhundertneunzig Milliarden siebenhunderteinundzwanzig Millionen sechshundertelftausendfünfhunderteinundneunzig")-  , (99194853094755497, "neunundneunzig Billiarden einhundertvierundneunzig Billionen achthundertdreiundfünfzig Milliarden vierundneunzig Millionen siebenhundertfünfundfünfzigtausendvierhundertsiebenundneunzig")-  , (160500643816367088, "einhundertsechzig Billiarden fünfhundert Billionen sechshundertdreiundvierzig Milliarden achthundertsechzehn Millionen dreihundertsiebenundsechzigtausendachtundachtzig")-  , (259695496911122585, "zweihundertneunundfünfzig Billiarden sechshundertfünfundneunzig Billionen vierhundertsechsundneunzig Milliarden neunhundertelf Millionen einhundertzweiundzwanzigtausendfünfhundertfünfundachtzig")-  , (420196140727489673, "vierhundertzwanzig Billiarden einhundertsechsundneunzig Billionen einhundertvierzig Milliarden siebenhundertsiebenundzwanzig Millionen vierhundertneunundachtzigtausendsechshundertdreiundsiebzig")-  , (679891637638612258, "sechshundertneunundsiebzig Billiarden achthunderteinundneunzig Billionen sechshundertsiebenunddreißig Milliarden sechshundertachtunddreißig Millionen sechshundertzwölftausendzweihundertachtundfünfzig")-  , (1100087778366101931, "eine Trillion einhundert Billiarden siebenundachtzig Billionen siebenhundertachtundsiebzig Milliarden dreihundertsechsundsechzig Millionen einhunderteinstausendneunhunderteinunddreißig")-  , (1779979416004714189, "eine Trillion siebenhundertneunundsiebzig Billiarden neunhundertneunundsiebzig Billionen vierhundertsechzehn Milliarden vier Millionen siebenhundertvierzehntausendeinhundertneunundachtzig")-  , (2880067194370816120, "zwei Trillionen achthundertachtzig Billiarden siebenundsechzig Billionen einhundertvierundneunzig Milliarden dreihundertsiebzig Millionen achthundertsechzehntausendeinhundertzwanzig")-  , (4660046610375530309, "vier Trillionen sechshundertsechzig Billiarden sechsundvierzig Billionen sechshundertzehn Milliarden dreihundertfünfundsiebzig Millionen fünfhundertdreißigtausenddreihundertneun")-  , (7540113804746346429, "sieben Trillionen fünfhundertvierzig Billiarden einhundertdreizehn Billionen achthundertvier Milliarden siebenhundertsechsundvierzig Millionen dreihundertsechsundvierzigtausendvierhundertneunundzwanzig")-  , (12200160415121876738, "zwölf Trillionen zweihundert Billiarden einhundertsechzig Billionen vierhundertfünfzehn Milliarden einhunderteinundzwanzig Millionen achthundertsechsundsiebzigtausendsiebenhundertachtunddreißig")-  , (19740274219868223167, "neunzehn Trillionen siebenhundertvierzig Billiarden zweihundertvierundsiebzig Billionen zweihundertneunzehn Milliarden achthundertachtundsechzig Millionen zweihundertdreiundzwanzigtausendeinhundertsiebenundsechzig")-  , (31940434634990099905, "einunddreißig Trillionen neunhundertvierzig Billiarden vierhundertvierunddreißig Billionen sechshundertvierunddreißig Milliarden neunhundertneunzig Millionen neunundneunzigtausendneunhundertfünf")-  , (51680708854858323072, "einundfünfzig Trillionen sechshundertachtzig Billiarden siebenhundertacht Billionen achthundertvierundfünfzig Milliarden achthundertachtundfünfzig Millionen dreihundertdreiundzwanzigtausendzweiundsiebzig")-  , (83621143489848422977, "dreiundachtzig Trillionen sechshunderteinundzwanzig Billiarden einhundertdreiundvierzig Billionen vierhundertneunundachtzig Milliarden achthundertachtundvierzig Millionen vierhundertzweiundzwanzigtausendneunhundertsiebenundsiebzig")-  , (135301852344706746049, "einhundertfünfunddreißig Trillionen dreihunderteins Billiarden achthundertzweiundfünfzig Billionen dreihundertvierundvierzig Milliarden siebenhundertsechs Millionen siebenhundertsechsundvierzigtausendneunundvierzig")-  , (218922995834555169026, "zweihundertachtzehn Trillionen neunhundertzweiundzwanzig Billiarden neunhundertfünfundneunzig Billionen achthundertvierunddreißig Milliarden fünfhundertfünfundfünfzig Millionen einhundertneunundsechzigtausendsechsundzwanzig")-  , (354224848179261915075, "dreihundertvierundfünfzig Trillionen zweihundertvierundzwanzig Billiarden achthundertachtundvierzig Billionen einhundertneunundsiebzig Milliarden zweihunderteinundsechzig Millionen neunhundertfünfzehntausendfünfundsiebzig")-  , (573147844013817084101, "fünfhundertdreiundsiebzig Trillionen einhundertsiebenundvierzig Billiarden achthundertvierundvierzig Billionen dreizehn Milliarden achthundertsiebzehn Millionen vierundachtzigtausendeinhunderteins")-  , (927372692193078999176, "neunhundertsiebenundzwanzig Trillionen dreihundertzweiundsiebzig Billiarden sechshundertzweiundneunzig Billionen einhundertdreiundneunzig Milliarden achtundsiebzig Millionen neunhundertneunundneunzigtausendeinhundertsechsundsiebzig")-  , (1500520536206896083277, "eine Trilliarde fünfhundert Trillionen fünfhundertzwanzig Billiarden fünfhundertsechsunddreißig Billionen zweihundertsechs Milliarden achthundertsechsundneunzig Millionen dreiundachtzigtausendzweihundertsiebenundsiebzig")-  , (2427893228399975082453, "zwei Trilliarden vierhundertsiebenundzwanzig Trillionen achthundertdreiundneunzig Billiarden zweihundertachtundzwanzig Billionen dreihundertneunundneunzig Milliarden neunhundertfünfundsiebzig Millionen zweiundachtzigtausendvierhundertdreiundfünfzig")-  , (3928413764606871165730, "drei Trilliarden neunhundertachtundzwanzig Trillionen vierhundertdreizehn Billiarden siebenhundertvierundsechzig Billionen sechshundertsechs Milliarden achthunderteinundsiebzig Millionen einhundertfünfundsechzigtausendsiebenhundertdreißig")-  , (6356306993006846248183, "sechs Trilliarden dreihundertsechsundfünfzig Trillionen dreihundertsechs Billiarden neunhundertdreiundneunzig Billionen sechs Milliarden achthundertsechsundvierzig Millionen zweihundertachtundvierzigtausendeinhundertdreiundachtzig")-  , (10284720757613717413913, "zehn Trilliarden zweihundertvierundachtzig Trillionen siebenhundertzwanzig Billiarden siebenhundertsiebenundfünfzig Billionen sechshundertdreizehn Milliarden siebenhundertsiebzehn Millionen vierhundertdreizehntausendneunhundertdreizehn")-  , (16641027750620563662096, "sechzehn Trilliarden sechshunderteinundvierzig Trillionen siebenundzwanzig Billiarden siebenhundertfünfzig Billionen sechshundertzwanzig Milliarden fünfhundertdreiundsechzig Millionen sechshundertzweiundsechzigtausendsechsundneunzig")-  , (26925748508234281076009, "sechsundzwanzig Trilliarden neunhundertfünfundzwanzig Trillionen siebenhundertachtundvierzig Billiarden fünfhundertacht Billionen zweihundertvierunddreißig Milliarden zweihunderteinundachtzig Millionen sechsundsiebzigtausendneun")-  , (43566776258854844738105, "dreiundvierzig Trilliarden fünfhundertsechsundsechzig Trillionen siebenhundertsechsundsiebzig Billiarden zweihundertachtundfünfzig Billionen achthundertvierundfünfzig Milliarden achthundertvierundvierzig Millionen siebenhundertachtunddreißigtausendeinhundertfünf")-  , (70492524767089125814114, "siebzig Trilliarden vierhundertzweiundneunzig Trillionen fünfhundertvierundzwanzig Billiarden siebenhundertsiebenundsechzig Billionen neunundachtzig Milliarden einhundertfünfundzwanzig Millionen achthundertvierzehntausendeinhundertvierzehn")-  , (114059301025943970552219, "einhundertvierzehn Trilliarden neunundfünfzig Trillionen dreihunderteins Billiarden fünfundzwanzig Billionen neunhundertdreiundvierzig Milliarden neunhundertsiebzig Millionen fünfhundertzweiundfünfzigtausendzweihundertneunzehn")-  , (1000, "eintausend")-  , (10000, "zehntausend")-  , (100000, "einhunderttausend")-  , (1000000, "eine Million")-  , (10000000, "zehn Millionen")-  , (100000000, "einhundert Millionen")-  , (1000000000, "eine Milliarde")-  , (10000000000, "zehn Milliarden")-  , (100000000000, "einhundert Milliarden")-  , (1000000000000, "eine Billion")-  , (10000000000000, "zehn Billionen")-  , (100000000000000, "einhundert Billionen")-  , (1000000000000000, "eine Billiarde")-  , (10000000000000000, "zehn Billiarden")-  , (100000000000000000, "einhundert Billiarden")-  , (1000000000000000000, "eine Trillion")-  , (10000000000000000000, "zehn Trillionen")-  , (100000000000000000000, "einhundert Trillionen")-  , (1000000000000000000000, "eine Trilliarde")-  , (10000000000000000000000, "zehn Trilliarden")-  , (100000000000000000000000, "einhundert Trilliarden")-  , (1000000000000000000000000, "eine Quadrillion")-  ]--ordinals :: [(Integer, Text)]-ordinals = [-    (0, "nullte")-  , (1, "erste")-  , (2, "zweite")-  , (3, "dritte")-  , (4, "vierte")-  , (5, "fünfte")-  , (6, "sechste")-  , (7, "siebte")-  , (8, "achte")-  , (9, "neunte")-  , (10, "zehnte")-  , (11, "elfte")-  , (12, "zwölfte")-  , (13, "dreizehnte")-  , (14, "vierzehnte")-  , (15, "fünfzehnte")-  , (16, "sechzehnte")-  , (17, "siebzehnte")-  , (18, "achtzehnte")-  , (19, "neunzehnte")-  , (20, "zwanzigste")-  , (21, "einundzwanzigste")-  , (22, "zweiundzwanzigste")-  , (23, "dreiundzwanzigste")-  , (24, "vierundzwanzigste")-  , (25, "fünfundzwanzigste")-  , (26, "sechsundzwanzigste")-  , (27, "siebenundzwanzigste")-  , (28, "achtundzwanzigste")-  , (29, "neunundzwanzigste")-  , (30, "dreißigste")-  , (31, "einunddreißigste")-  , (32, "zweiunddreißigste")-  , (33, "dreiunddreißigste")-  , (34, "vierunddreißigste")-  , (35, "fünfunddreißigste")-  , (36, "sechsunddreißigste")-  , (37, "siebenunddreißigste")-  , (38, "achtunddreißigste")-  , (39, "neununddreißigste")-  , (40, "vierzigste")-  , (41, "einundvierzigste")-  , (42, "zweiundvierzigste")-  , (43, "dreiundvierzigste")-  , (44, "vierundvierzigste")-  , (45, "fünfundvierzigste")-  , (46, "sechsundvierzigste")-  , (47, "siebenundvierzigste")-  , (48, "achtundvierzigste")-  , (49, "neunundvierzigste")-  , (50, "fünfzigste")-  , (51, "einundfünfzigste")-  , (52, "zweiundfünfzigste")-  , (53, "dreiundfünfzigste")-  , (54, "vierundfünfzigste")-  , (55, "fünfundfünfzigste")-  , (56, "sechsundfünfzigste")-  , (57, "siebenundfünfzigste")-  , (58, "achtundfünfzigste")-  , (59, "neunundfünfzigste")-  , (60, "sechzigste")-  , (61, "einundsechzigste")-  , (62, "zweiundsechzigste")-  , (63, "dreiundsechzigste")-  , (64, "vierundsechzigste")-  , (65, "fünfundsechzigste")-  , (66, "sechsundsechzigste")-  , (67, "siebenundsechzigste")-  , (68, "achtundsechzigste")-  , (69, "neunundsechzigste")-  , (70, "siebzigste")-  , (71, "einundsiebzigste")-  , (72, "zweiundsiebzigste")-  , (73, "dreiundsiebzigste")-  , (74, "vierundsiebzigste")-  , (75, "fünfundsiebzigste")-  , (76, "sechsundsiebzigste")-  , (77, "siebenundsiebzigste")-  , (78, "achtundsiebzigste")-  , (79, "neunundsiebzigste")-  , (80, "achtzigste")-  , (81, "einundachtzigste")-  , (82, "zweiundachtzigste")-  , (83, "dreiundachtzigste")-  , (84, "vierundachtzigste")-  , (85, "fünfundachtzigste")-  , (86, "sechsundachtzigste")-  , (87, "siebenundachtzigste")-  , (88, "achtundachtzigste")-  , (89, "neunundachtzigste")-  , (90, "neunzigste")-  , (91, "einundneunzigste")-  , (92, "zweiundneunzigste")-  , (93, "dreiundneunzigste")-  , (94, "vierundneunzigste")-  , (95, "fünfundneunzigste")-  , (96, "sechsundneunzigste")-  , (97, "siebenundneunzigste")-  , (98, "achtundneunzigste")-  , (99, "neunundneunzigste")-  , (100, "hundertste")-  , (101, "einhunderterste")-  , (102, "einhundertzweite")-  , (103, "einhundertdritte")-  , (104, "einhundertvierte")-  , (105, "einhundertfünfte")-  , (106, "einhundertsechste")-  , (107, "einhundertsiebte")-  , (108, "einhundertachte")-  , (109, "einhundertneunte")-  , (110, "einhundertzehnte")-  , (111, "einhundertelfte")-  , (112, "einhundertzwölfte")-  , (113, "einhundertdreizehnte")-  , (114, "einhundertvierzehnte")-  , (115, "einhundertfünfzehnte")-  , (116, "einhundertsechzehnte")-  , (117, "einhundertsiebzehnte")-  , (118, "einhundertachtzehnte")-  , (119, "einhundertneunzehnte")-  , (120, "einhundertzwanzigste")-  , (121, "einhunderteinundzwanzigste")-  , (122, "einhundertzweiundzwanzigste")-  , (123, "einhundertdreiundzwanzigste")-  , (124, "einhundertvierundzwanzigste")-  , (125, "einhundertfünfundzwanzigste")-  , (126, "einhundertsechsundzwanzigste")-  , (127, "einhundertsiebenundzwanzigste")-  , (128, "einhundertachtundzwanzigste")-  , (129, "einhundertneunundzwanzigste")-  , (130, "einhundertdreißigste")-  , (131, "einhunderteinunddreißigste")-  , (132, "einhundertzweiunddreißigste")-  , (133, "einhundertdreiunddreißigste")-  , (134, "einhundertvierunddreißigste")-  , (135, "einhundertfünfunddreißigste")-  , (136, "einhundertsechsunddreißigste")-  , (137, "einhundertsiebenunddreißigste")-  , (138, "einhundertachtunddreißigste")-  , (139, "einhundertneununddreißigste")-  , (140, "einhundertvierzigste")-  , (141, "einhunderteinundvierzigste")-  , (142, "einhundertzweiundvierzigste")-  , (143, "einhundertdreiundvierzigste")-  , (144, "einhundertvierundvierzigste")-  , (145, "einhundertfünfundvierzigste")-  , (146, "einhundertsechsundvierzigste")-  , (147, "einhundertsiebenundvierzigste")-  , (148, "einhundertachtundvierzigste")-  , (149, "einhundertneunundvierzigste")-  , (150, "einhundertfünfzigste")-  , (151, "einhunderteinundfünfzigste")-  , (152, "einhundertzweiundfünfzigste")-  , (153, "einhundertdreiundfünfzigste")-  , (154, "einhundertvierundfünfzigste")-  , (155, "einhundertfünfundfünfzigste")-  , (156, "einhundertsechsundfünfzigste")-  , (157, "einhundertsiebenundfünfzigste")-  , (158, "einhundertachtundfünfzigste")-  , (159, "einhundertneunundfünfzigste")-  , (160, "einhundertsechzigste")-  , (161, "einhunderteinundsechzigste")-  , (162, "einhundertzweiundsechzigste")-  , (163, "einhundertdreiundsechzigste")-  , (164, "einhundertvierundsechzigste")-  , (165, "einhundertfünfundsechzigste")-  , (166, "einhundertsechsundsechzigste")-  , (167, "einhundertsiebenundsechzigste")-  , (168, "einhundertachtundsechzigste")-  , (169, "einhundertneunundsechzigste")-  , (170, "einhundertsiebzigste")-  , (171, "einhunderteinundsiebzigste")-  , (172, "einhundertzweiundsiebzigste")-  , (173, "einhundertdreiundsiebzigste")-  , (174, "einhundertvierundsiebzigste")-  , (175, "einhundertfünfundsiebzigste")-  , (176, "einhundertsechsundsiebzigste")-  , (177, "einhundertsiebenundsiebzigste")-  , (178, "einhundertachtundsiebzigste")-  , (179, "einhundertneunundsiebzigste")-  , (180, "einhundertachtzigste")-  , (181, "einhunderteinundachtzigste")-  , (182, "einhundertzweiundachtzigste")-  , (183, "einhundertdreiundachtzigste")-  , (184, "einhundertvierundachtzigste")-  , (185, "einhundertfünfundachtzigste")-  , (186, "einhundertsechsundachtzigste")-  , (187, "einhundertsiebenundachtzigste")-  , (188, "einhundertachtundachtzigste")-  , (189, "einhundertneunundachtzigste")-  , (190, "einhundertneunzigste")-  , (191, "einhunderteinundneunzigste")-  , (192, "einhundertzweiundneunzigste")-  , (193, "einhundertdreiundneunzigste")-  , (194, "einhundertvierundneunzigste")-  , (195, "einhundertfünfundneunzigste")-  , (196, "einhundertsechsundneunzigste")-  , (197, "einhundertsiebenundneunzigste")-  , (198, "einhundertachtundneunzigste")-  , (199, "einhundertneunundneunzigste")-  , (200, "zweihundertste")-  , (233, "zweihundertdreiunddreißigste")-  , (377, "dreihundertsiebenundsiebzigste")-  , (610, "sechshundertzehnte")-  , (987, "neunhundertsiebenundachtzigste")-  , (1597, "eintausendfünfhundertsiebenundneunzigste")-  , (2584, "zweitausendfünfhundertvierundachtzigste")-  , (4181, "viertausendeinhunderteinundachtzigste")-  , (6765, "sechstausendsiebenhundertfünfundsechzigste")-  , (10946, "zehntausendneunhundertsechsundvierzigste")-  , (17711, "siebzehntausendsiebenhundertelfte")-  , (28657, "achtundzwanzigtausendsechshundertsiebenundfünfzigste")-  , (46368, "sechsundvierzigtausenddreihundertachtundsechzigste")-  , (75025, "fünfundsiebzigtausendfünfundzwanzigste")-  , (121393, "einhunderteinundzwanzigtausenddreihundertdreiundneunzigste")-  , (196418, "einhundertsechsundneunzigtausendvierhundertachtzehnte")-  , (317811, "dreihundertsiebzehntausendachthundertelfte")-  , (514229, "fünfhundertvierzehntausendzweihundertneunundzwanzigste")-  , (832040, "achthundertzweiunddreißigtausendvierzigste")-  , (1346269, "eine million dreihundertsechsundvierzigtausendzweihundertneunundsechzigste")-  , (2178309, "zwei millionen einhundertachtundsiebzigtausenddreihundertneunte")-  , (3524578, "drei millionen fünfhundertvierundzwanzigtausendfünfhundertachtundsiebzigste")-  , (5702887, "fünf millionen siebenhundertzweitausendachthundertsiebenundachtzigste")-  , (9227465, "neun millionen zweihundertsiebenundzwanzigtausendvierhundertfünfundsechzigste")-  , (14930352, "vierzehn millionen neunhundertdreißigtausenddreihundertzweiundfünfzigste")-  , (24157817, "vierundzwanzig millionen einhundertsiebenundfünfzigtausendachthundertsiebzehnte")-  , (39088169, "neununddreißig millionen achtundachtzigtausendeinhundertneunundsechzigste")-  , (63245986, "dreiundsechzig millionen zweihundertfünfundvierzigtausendneunhundertsechsundachtzigste")-  , (102334155, "einhundertzwei millionen dreihundertvierunddreißigtausendeinhundertfünfundfünfzigste")-  , (165580141, "einhundertfünfundsechzig millionen fünfhundertachtzigtausendeinhunderteinundvierzigste")-  , (267914296, "zweihundertsiebenundsechzig millionen neunhundertvierzehntausendzweihundertsechsundneunzigste")-  , (433494437, "vierhundertdreiunddreißig millionen vierhundertvierundneunzigtausendvierhundertsiebenunddreißigste")-  , (701408733, "siebenhunderteins millionen vierhundertachttausendsiebenhundertdreiunddreißigste")-  , (1134903170, "eine milliarde einhundertvierunddreißig millionen neunhundertdreitausendeinhundertsiebzigste")-  , (1836311903, "eine milliarde achthundertsechsunddreißig millionen dreihundertelftausendneunhundertdritte")-  , (2971215073, "zwei milliarden neunhunderteinundsiebzig millionen zweihundertfünfzehntausenddreiundsiebzigste")-  , (4807526976, "vier milliarden achthundertsieben millionen fünfhundertsechsundzwanzigtausendneunhundertsechsundsiebzigste")-  , (7778742049, "sieben milliarden siebenhundertachtundsiebzig millionen siebenhundertzweiundvierzigtausendneunundvierzigste")-  , (12586269025, "zwölf milliarden fünfhundertsechsundachtzig millionen zweihundertneunundsechzigtausendfünfundzwanzigste")-  , (20365011074, "zwanzig milliarden dreihundertfünfundsechzig millionen elftausendvierundsiebzigste")-  , (32951280099, "zweiunddreißig milliarden neunhunderteinundfünfzig millionen zweihundertachtzigtausendneunundneunzigste")-  , (53316291173, "dreiundfünfzig milliarden dreihundertsechzehn millionen zweihunderteinundneunzigtausendeinhundertdreiundsiebzigste")-  , (86267571272, "sechsundachtzig milliarden zweihundertsiebenundsechzig millionen fünfhunderteinundsiebzigtausendzweihundertzweiundsiebzigste")-  , (139583862445, "einhundertneununddreißig milliarden fünfhundertdreiundachtzig millionen achthundertzweiundsechzigtausendvierhundertfünfundvierzigste")-  , (225851433717, "zweihundertfünfundzwanzig milliarden achthunderteinundfünfzig millionen vierhundertdreiunddreißigtausendsiebenhundertsiebzehnte")-  , (365435296162, "dreihundertfünfundsechzig milliarden vierhundertfünfunddreißig millionen zweihundertsechsundneunzigtausendeinhundertzweiundsechzigste")-  , (591286729879, "fünfhunderteinundneunzig milliarden zweihundertsechsundachtzig millionen siebenhundertneunundzwanzigtausendachthundertneunundsiebzigste")-  , (956722026041, "neunhundertsechsundfünfzig milliarden siebenhundertzweiundzwanzig millionen sechsundzwanzigtausendeinundvierzigste")-  , (1548008755920, "eine billion fünfhundertachtundvierzig milliarden acht millionen siebenhundertfünfundfünfzigtausendneunhundertzwanzigste")-  , (2504730781961, "zwei billionen fünfhundertvier milliarden siebenhundertdreißig millionen siebenhunderteinundachtzigtausendneunhunderteinundsechzigste")-  , (4052739537881, "vier billionen zweiundfünfzig milliarden siebenhundertneununddreißig millionen fünfhundertsiebenunddreißigtausendachthunderteinundachtzigste")-  , (6557470319842, "sechs billionen fünfhundertsiebenundfünfzig milliarden vierhundertsiebzig millionen dreihundertneunzehntausendachthundertzweiundvierzigste")-  , (10610209857723, "zehn billionen sechshundertzehn milliarden zweihundertneun millionen achthundertsiebenundfünfzigtausendsiebenhundertdreiundzwanzigste")-  , (17167680177565, "siebzehn billionen einhundertsiebenundsechzig milliarden sechshundertachtzig millionen einhundertsiebenundsiebzigtausendfünfhundertfünfundsechzigste")-  , (27777890035288, "siebenundzwanzig billionen siebenhundertsiebenundsiebzig milliarden achthundertneunzig millionen fünfunddreißigtausendzweihundertachtundachtzigste")-  , (44945570212853, "vierundvierzig billionen neunhundertfünfundvierzig milliarden fünfhundertsiebzig millionen zweihundertzwölftausendachthundertdreiundfünfzigste")-  , (72723460248141, "zweiundsiebzig billionen siebenhundertdreiundzwanzig milliarden vierhundertsechzig millionen zweihundertachtundvierzigtausendeinhunderteinundvierzigste")-  , (117669030460994, "einhundertsiebzehn billionen sechshundertneunundsechzig milliarden dreißig millionen vierhundertsechzigtausendneunhundertvierundneunzigste")-  , (190392490709135, "einhundertneunzig billionen dreihundertzweiundneunzig milliarden vierhundertneunzig millionen siebenhundertneuntausendeinhundertfünfunddreißigste")-  , (308061521170129, "dreihundertacht billionen einundsechzig milliarden fünfhunderteinundzwanzig millionen einhundertsiebzigtausendeinhundertneunundzwanzigste")-  , (498454011879264, "vierhundertachtundneunzig billionen vierhundertvierundfünfzig milliarden elf millionen achthundertneunundsiebzigtausendzweihundertvierundsechzigste")-  , (806515533049393, "achthundertsechs billionen fünfhundertfünfzehn milliarden fünfhundertdreiunddreißig millionen neunundvierzigtausenddreihundertdreiundneunzigste")-  , (1304969544928657, "eine billiarde dreihundertvier billionen neunhundertneunundsechzig milliarden fünfhundertvierundvierzig millionen neunhundertachtundzwanzigtausendsechshundertsiebenundfünfzigste")-  , (2111485077978050, "zwei billiarden einhundertelf billionen vierhundertfünfundachtzig milliarden siebenundsiebzig millionen neunhundertachtundsiebzigtausendfünfzigste")-  , (3416454622906707, "drei billiarden vierhundertsechzehn billionen vierhundertvierundfünfzig milliarden sechshundertzweiundzwanzig millionen neunhundertsechstausendsiebenhundertsiebte")-  , (5527939700884757, "fünf billiarden fünfhundertsiebenundzwanzig billionen neunhundertneununddreißig milliarden siebenhundert millionen achthundertvierundachtzigtausendsiebenhundertsiebenundfünfzigste")-  , (8944394323791464, "acht billiarden neunhundertvierundvierzig billionen dreihundertvierundneunzig milliarden dreihundertdreiundzwanzig millionen siebenhunderteinundneunzigtausendvierhundertvierundsechzigste")-  , (14472334024676221, "vierzehn billiarden vierhundertzweiundsiebzig billionen dreihundertvierunddreißig milliarden vierundzwanzig millionen sechshundertsechsundsiebzigtausendzweihunderteinundzwanzigste")-  , (23416728348467685, "dreiundzwanzig billiarden vierhundertsechzehn billionen siebenhundertachtundzwanzig milliarden dreihundertachtundvierzig millionen vierhundertsiebenundsechzigtausendsechshundertfünfundachtzigste")-  , (37889062373143906, "siebenunddreißig billiarden achthundertneunundachtzig billionen zweiundsechzig milliarden dreihundertdreiundsiebzig millionen einhundertdreiundvierzigtausendneunhundertsechste")-  , (61305790721611591, "einundsechzig billiarden dreihundertfünf billionen siebenhundertneunzig milliarden siebenhunderteinundzwanzig millionen sechshundertelftausendfünfhunderteinundneunzigste")-  , (99194853094755497, "neunundneunzig billiarden einhundertvierundneunzig billionen achthundertdreiundfünfzig milliarden vierundneunzig millionen siebenhundertfünfundfünfzigtausendvierhundertsiebenundneunzigste")-  , (160500643816367088, "einhundertsechzig billiarden fünfhundert billionen sechshundertdreiundvierzig milliarden achthundertsechzehn millionen dreihundertsiebenundsechzigtausendachtundachtzigste")-  , (259695496911122585, "zweihundertneunundfünfzig billiarden sechshundertfünfundneunzig billionen vierhundertsechsundneunzig milliarden neunhundertelf millionen einhundertzweiundzwanzigtausendfünfhundertfünfundachtzigste")-  , (420196140727489673, "vierhundertzwanzig billiarden einhundertsechsundneunzig billionen einhundertvierzig milliarden siebenhundertsiebenundzwanzig millionen vierhundertneunundachtzigtausendsechshundertdreiundsiebzigste")-  , (679891637638612258, "sechshundertneunundsiebzig billiarden achthunderteinundneunzig billionen sechshundertsiebenunddreißig milliarden sechshundertachtunddreißig millionen sechshundertzwölftausendzweihundertachtundfünfzigste")-  , (1100087778366101931, "eine trillion einhundert billiarden siebenundachtzig billionen siebenhundertachtundsiebzig milliarden dreihundertsechsundsechzig millionen einhunderteinstausendneunhunderteinunddreißigste")-  , (1779979416004714189, "eine trillion siebenhundertneunundsiebzig billiarden neunhundertneunundsiebzig billionen vierhundertsechzehn milliarden vier millionen siebenhundertvierzehntausendeinhundertneunundachtzigste")-  , (2880067194370816120, "zwei trillionen achthundertachtzig billiarden siebenundsechzig billionen einhundertvierundneunzig milliarden dreihundertsiebzig millionen achthundertsechzehntausendeinhundertzwanzigste")-  , (4660046610375530309, "vier trillionen sechshundertsechzig billiarden sechsundvierzig billionen sechshundertzehn milliarden dreihundertfünfundsiebzig millionen fünfhundertdreißigtausenddreihundertneunte")-  , (7540113804746346429, "sieben trillionen fünfhundertvierzig billiarden einhundertdreizehn billionen achthundertvier milliarden siebenhundertsechsundvierzig millionen dreihundertsechsundvierzigtausendvierhundertneunundzwanzigste")-  , (12200160415121876738, "zwölf trillionen zweihundert billiarden einhundertsechzig billionen vierhundertfünfzehn milliarden einhunderteinundzwanzig millionen achthundertsechsundsiebzigtausendsiebenhundertachtunddreißigste")-  , (19740274219868223167, "neunzehn trillionen siebenhundertvierzig billiarden zweihundertvierundsiebzig billionen zweihundertneunzehn milliarden achthundertachtundsechzig millionen zweihundertdreiundzwanzigtausendeinhundertsiebenundsechzigste")-  , (31940434634990099905, "einunddreißig trillionen neunhundertvierzig billiarden vierhundertvierunddreißig billionen sechshundertvierunddreißig milliarden neunhundertneunzig millionen neunundneunzigtausendneunhundertfünfte")-  , (51680708854858323072, "einundfünfzig trillionen sechshundertachtzig billiarden siebenhundertacht billionen achthundertvierundfünfzig milliarden achthundertachtundfünfzig millionen dreihundertdreiundzwanzigtausendzweiundsiebzigste")-  , (83621143489848422977, "dreiundachtzig trillionen sechshunderteinundzwanzig billiarden einhundertdreiundvierzig billionen vierhundertneunundachtzig milliarden achthundertachtundvierzig millionen vierhundertzweiundzwanzigtausendneunhundertsiebenundsiebzigste")-  , (135301852344706746049, "einhundertfünfunddreißig trillionen dreihunderteins billiarden achthundertzweiundfünfzig billionen dreihundertvierundvierzig milliarden siebenhundertsechs millionen siebenhundertsechsundvierzigtausendneunundvierzigste")-  , (218922995834555169026, "zweihundertachtzehn trillionen neunhundertzweiundzwanzig billiarden neunhundertfünfundneunzig billionen achthundertvierunddreißig milliarden fünfhundertfünfundfünfzig millionen einhundertneunundsechzigtausendsechsundzwanzigste")-  , (354224848179261915075, "dreihundertvierundfünfzig trillionen zweihundertvierundzwanzig billiarden achthundertachtundvierzig billionen einhundertneunundsiebzig milliarden zweihunderteinundsechzig millionen neunhundertfünfzehntausendfünfundsiebzigste")-  , (573147844013817084101, "fünfhundertdreiundsiebzig trillionen einhundertsiebenundvierzig billiarden achthundertvierundvierzig billionen dreizehn milliarden achthundertsiebzehn millionen vierundachtzigtausendeinhunderterste")-  , (927372692193078999176, "neunhundertsiebenundzwanzig trillionen dreihundertzweiundsiebzig billiarden sechshundertzweiundneunzig billionen einhundertdreiundneunzig milliarden achtundsiebzig millionen neunhundertneunundneunzigtausendeinhundertsechsundsiebzigste")-  , (1500520536206896083277, "eine trilliarde fünfhundert trillionen fünfhundertzwanzig billiarden fünfhundertsechsunddreißig billionen zweihundertsechs milliarden achthundertsechsundneunzig millionen dreiundachtzigtausendzweihundertsiebenundsiebzigste")-  , (2427893228399975082453, "zwei trilliarden vierhundertsiebenundzwanzig trillionen achthundertdreiundneunzig billiarden zweihundertachtundzwanzig billionen dreihundertneunundneunzig milliarden neunhundertfünfundsiebzig millionen zweiundachtzigtausendvierhundertdreiundfünfzigste")-  , (3928413764606871165730, "drei trilliarden neunhundertachtundzwanzig trillionen vierhundertdreizehn billiarden siebenhundertvierundsechzig billionen sechshundertsechs milliarden achthunderteinundsiebzig millionen einhundertfünfundsechzigtausendsiebenhundertdreißigste")-  , (6356306993006846248183, "sechs trilliarden dreihundertsechsundfünfzig trillionen dreihundertsechs billiarden neunhundertdreiundneunzig billionen sechs milliarden achthundertsechsundvierzig millionen zweihundertachtundvierzigtausendeinhundertdreiundachtzigste")-  , (10284720757613717413913, "zehn trilliarden zweihundertvierundachtzig trillionen siebenhundertzwanzig billiarden siebenhundertsiebenundfünfzig billionen sechshundertdreizehn milliarden siebenhundertsiebzehn millionen vierhundertdreizehntausendneunhundertdreizehnte")-  , (16641027750620563662096, "sechzehn trilliarden sechshunderteinundvierzig trillionen siebenundzwanzig billiarden siebenhundertfünfzig billionen sechshundertzwanzig milliarden fünfhundertdreiundsechzig millionen sechshundertzweiundsechzigtausendsechsundneunzigste")-  , (26925748508234281076009, "sechsundzwanzig trilliarden neunhundertfünfundzwanzig trillionen siebenhundertachtundvierzig billiarden fünfhundertacht billionen zweihundertvierunddreißig milliarden zweihunderteinundachtzig millionen sechsundsiebzigtausendneunte")-  , (43566776258854844738105, "dreiundvierzig trilliarden fünfhundertsechsundsechzig trillionen siebenhundertsechsundsiebzig billiarden zweihundertachtundfünfzig billionen achthundertvierundfünfzig milliarden achthundertvierundvierzig millionen siebenhundertachtunddreißigtausendeinhundertfünfte")-  , (70492524767089125814114, "siebzig trilliarden vierhundertzweiundneunzig trillionen fünfhundertvierundzwanzig billiarden siebenhundertsiebenundsechzig billionen neunundachtzig milliarden einhundertfünfundzwanzig millionen achthundertvierzehntausendeinhundertvierzehnte")-  , (114059301025943970552219, "einhundertvierzehn trilliarden neunundfünfzig trillionen dreihunderteins billiarden fünfundzwanzig billionen neunhundertdreiundvierzig milliarden neunhundertsiebzig millionen fünfhundertzweiundfünfzigtausendzweihundertneunzehnte")-  , (1000, "tausendste")-  , (10000, "zehntausendste")-  , (100000, "einhunderttausendste")-  , (1000000, "millionste")-  , (10000000, "zehnmillionste")-  , (100000000, "einhundertmillionste")-  , (1000000000, "milliardste")-  , (10000000000, "zehnmilliardste")-  , (100000000000, "einhundertmilliardste")-  , (1000000000000, "billionste")-  , (10000000000000, "zehnbillionste")-  , (100000000000000, "einhundertbillionste")-  , (1000000000000000, "billiardste")-  , (10000000000000000, "zehnbilliardste")-  , (100000000000000000, "einhundertbilliardste")-  , (1000000000000000000, "trillionste")-  , (10000000000000000000, "zehntrillionste")-  , (100000000000000000000, "einhunderttrillionste")-  , (1000000000000000000000, "trilliardste")-  , (10000000000000000000000, "zehntrilliardste")-  , (100000000000000000000000, "einhunderttrilliardste")-  , (1000000000000000000000000, "quadrillionste")-  ]--shortOrdinals :: [(Integer, Text)]-shortOrdinals = [-    (0, "0.")-  , (1, "1.")-  , (2, "2.")-  , (3, "3.")-  , (4, "4.")-  , (5, "5.")-  , (6, "6.")-  , (7, "7.")-  , (8, "8.")-  , (9, "9.")-  , (10, "10.")-  , (11, "11.")-  , (12, "12.")-  , (13, "13.")-  , (14, "14.")-  , (15, "15.")-  , (16, "16.")-  , (17, "17.")-  , (18, "18.")-  , (19, "19.")-  , (20, "20.")-  , (21, "21.")-  , (22, "22.")-  , (23, "23.")-  , (24, "24.")-  , (25, "25.")-  , (26, "26.")-  , (27, "27.")-  , (28, "28.")-  , (29, "29.")-  , (30, "30.")-  , (31, "31.")-  , (32, "32.")-  , (33, "33.")-  , (34, "34.")-  , (35, "35.")-  , (36, "36.")-  , (37, "37.")-  , (38, "38.")-  , (39, "39.")-  , (40, "40.")-  , (41, "41.")-  , (42, "42.")-  , (43, "43.")-  , (44, "44.")-  , (45, "45.")-  , (46, "46.")-  , (47, "47.")-  , (48, "48.")-  , (49, "49.")-  , (50, "50.")-  , (51, "51.")-  , (52, "52.")-  , (53, "53.")-  , (54, "54.")-  , (55, "55.")-  , (56, "56.")-  , (57, "57.")-  , (58, "58.")-  , (59, "59.")-  , (60, "60.")-  , (61, "61.")-  , (62, "62.")-  , (63, "63.")-  , (64, "64.")-  , (65, "65.")-  , (66, "66.")-  , (67, "67.")-  , (68, "68.")-  , (69, "69.")-  , (70, "70.")-  , (71, "71.")-  , (72, "72.")-  , (73, "73.")-  , (74, "74.")-  , (75, "75.")-  , (76, "76.")-  , (77, "77.")-  , (78, "78.")-  , (79, "79.")-  , (80, "80.")-  , (81, "81.")-  , (82, "82.")-  , (83, "83.")-  , (84, "84.")-  , (85, "85.")-  , (86, "86.")-  , (87, "87.")-  , (88, "88.")-  , (89, "89.")-  , (90, "90.")-  , (91, "91.")-  , (92, "92.")-  , (93, "93.")-  , (94, "94.")-  , (95, "95.")-  , (96, "96.")-  , (97, "97.")-  , (98, "98.")-  , (99, "99.")-  , (100, "100.")-  , (101, "101.")-  , (102, "102.")-  , (103, "103.")-  , (104, "104.")-  , (105, "105.")-  , (106, "106.")-  , (107, "107.")-  , (108, "108.")-  , (109, "109.")-  , (110, "110.")-  , (111, "111.")-  , (112, "112.")-  , (113, "113.")-  , (114, "114.")-  , (115, "115.")-  , (116, "116.")-  , (117, "117.")-  , (118, "118.")-  , (119, "119.")-  , (120, "120.")-  , (121, "121.")-  , (122, "122.")-  , (123, "123.")-  , (124, "124.")-  , (125, "125.")-  , (126, "126.")-  , (127, "127.")-  , (128, "128.")-  , (129, "129.")-  , (130, "130.")-  , (131, "131.")-  , (132, "132.")-  , (133, "133.")-  , (134, "134.")-  , (135, "135.")-  , (136, "136.")-  , (137, "137.")-  , (138, "138.")-  , (139, "139.")-  , (140, "140.")-  , (141, "141.")-  , (142, "142.")-  , (143, "143.")-  , (144, "144.")-  , (145, "145.")-  , (146, "146.")-  , (147, "147.")-  , (148, "148.")-  , (149, "149.")-  , (150, "150.")-  , (151, "151.")-  , (152, "152.")-  , (153, "153.")-  , (154, "154.")-  , (155, "155.")-  , (156, "156.")-  , (157, "157.")-  , (158, "158.")-  , (159, "159.")-  , (160, "160.")-  , (161, "161.")-  , (162, "162.")-  , (163, "163.")-  , (164, "164.")-  , (165, "165.")-  , (166, "166.")-  , (167, "167.")-  , (168, "168.")-  , (169, "169.")-  , (170, "170.")-  , (171, "171.")-  , (172, "172.")-  , (173, "173.")-  , (174, "174.")-  , (175, "175.")-  , (176, "176.")-  , (177, "177.")-  , (178, "178.")-  , (179, "179.")-  , (180, "180.")-  , (181, "181.")-  , (182, "182.")-  , (183, "183.")-  , (184, "184.")-  , (185, "185.")-  , (186, "186.")-  , (187, "187.")-  , (188, "188.")-  , (189, "189.")-  , (190, "190.")-  , (191, "191.")-  , (192, "192.")-  , (193, "193.")-  , (194, "194.")-  , (195, "195.")-  , (196, "196.")-  , (197, "197.")-  , (198, "198.")-  , (199, "199.")-  , (200, "200.")-  , (233, "233.")-  , (377, "377.")-  , (610, "610.")-  , (987, "987.")-  , (1597, "1597.")-  , (2584, "2584.")-  , (4181, "4181.")-  , (6765, "6765.")-  , (10946, "10946.")-  , (17711, "17711.")-  , (28657, "28657.")-  , (46368, "46368.")-  , (75025, "75025.")-  , (121393, "121393.")-  , (196418, "196418.")-  , (317811, "317811.")-  , (514229, "514229.")-  , (832040, "832040.")-  , (1346269, "1346269.")-  , (2178309, "2178309.")-  , (3524578, "3524578.")-  , (5702887, "5702887.")-  , (9227465, "9227465.")-  , (14930352, "14930352.")-  , (24157817, "24157817.")-  , (39088169, "39088169.")-  , (63245986, "63245986.")-  , (102334155, "102334155.")-  , (165580141, "165580141.")-  , (267914296, "267914296.")-  , (433494437, "433494437.")-  , (701408733, "701408733.")-  , (1134903170, "1134903170.")-  , (1836311903, "1836311903.")-  , (2971215073, "2971215073.")-  , (4807526976, "4807526976.")-  , (7778742049, "7778742049.")-  , (12586269025, "12586269025.")-  , (20365011074, "20365011074.")-  , (32951280099, "32951280099.")-  , (53316291173, "53316291173.")-  , (86267571272, "86267571272.")-  , (139583862445, "139583862445.")-  , (225851433717, "225851433717.")-  , (365435296162, "365435296162.")-  , (591286729879, "591286729879.")-  , (956722026041, "956722026041.")-  , (1548008755920, "1548008755920.")-  , (2504730781961, "2504730781961.")-  , (4052739537881, "4052739537881.")-  , (6557470319842, "6557470319842.")-  , (10610209857723, "10610209857723.")-  , (17167680177565, "17167680177565.")-  , (27777890035288, "27777890035288.")-  , (44945570212853, "44945570212853.")-  , (72723460248141, "72723460248141.")-  , (117669030460994, "117669030460994.")-  , (190392490709135, "190392490709135.")-  , (308061521170129, "308061521170129.")-  , (498454011879264, "498454011879264.")-  , (806515533049393, "806515533049393.")-  , (1304969544928657, "1304969544928657.")-  , (2111485077978050, "2111485077978050.")-  , (3416454622906707, "3416454622906707.")-  , (5527939700884757, "5527939700884757.")-  , (8944394323791464, "8944394323791464.")-  , (14472334024676221, "14472334024676221.")-  , (23416728348467685, "23416728348467685.")-  , (37889062373143906, "37889062373143906.")-  , (61305790721611591, "61305790721611591.")-  , (99194853094755497, "99194853094755497.")-  , (160500643816367088, "160500643816367088.")-  , (259695496911122585, "259695496911122585.")-  , (420196140727489673, "420196140727489673.")-  , (679891637638612258, "679891637638612258.")-  , (1100087778366101931, "1100087778366101931.")-  , (1779979416004714189, "1779979416004714189.")-  , (2880067194370816120, "2880067194370816120.")-  , (4660046610375530309, "4660046610375530309.")-  , (7540113804746346429, "7540113804746346429.")-  , (12200160415121876738, "12200160415121876738.")-  , (19740274219868223167, "19740274219868223167.")-  , (31940434634990099905, "31940434634990099905.")-  , (51680708854858323072, "51680708854858323072.")-  , (83621143489848422977, "83621143489848422977.")-  , (135301852344706746049, "135301852344706746049.")-  , (218922995834555169026, "218922995834555169026.")-  , (354224848179261915075, "354224848179261915075.")-  , (573147844013817084101, "573147844013817084101.")-  , (927372692193078999176, "927372692193078999176.")-  , (1500520536206896083277, "1500520536206896083277.")-  , (2427893228399975082453, "2427893228399975082453.")-  , (3928413764606871165730, "3928413764606871165730.")-  , (6356306993006846248183, "6356306993006846248183.")-  , (10284720757613717413913, "10284720757613717413913.")-  , (16641027750620563662096, "16641027750620563662096.")-  , (26925748508234281076009, "26925748508234281076009.")-  , (43566776258854844738105, "43566776258854844738105.")-  , (70492524767089125814114, "70492524767089125814114.")-  , (114059301025943970552219, "114059301025943970552219.")-  , (1000, "1000.")-  , (10000, "10000.")-  , (100000, "100000.")-  , (1000000, "1000000.")-  , (10000000, "10000000.")-  , (100000000, "100000000.")-  , (1000000000, "1000000000.")-  , (10000000000, "10000000000.")-  , (100000000000, "100000000000.")-  , (1000000000000, "1000000000000.")-  , (10000000000000, "10000000000000.")-  , (100000000000000, "100000000000000.")-  , (1000000000000000, "1000000000000000.")-  , (10000000000000000, "10000000000000000.")-  , (100000000000000000, "100000000000000000.")-  , (1000000000000000000, "1000000000000000000.")-  , (10000000000000000000, "10000000000000000000.")-  , (100000000000000000000, "100000000000000000000.")-  , (1000000000000000000000, "1000000000000000000000.")-  , (10000000000000000000000, "10000000000000000000000.")-  , (100000000000000000000000, "100000000000000000000000.")-  , (1000000000000000000000000, "1000000000000000000000000.")+import Data.Time.LocalTime(TimeOfDay(TimeOfDay))++import Test.Hspec(Spec)+import Text.Numerals.Languages.German(german)+import Text.Numerals.LanguageTest(testLanguage)++spec :: Spec+spec = testLanguage "German" german (cardinals <> minusCardinals) ordinals shortOrdinals clockTime++cardinals :: [(Integer, Text)]+cardinals = [+    (0, "null")+  , (1, "eins")+  , (2, "zwei")+  , (3, "drei")+  , (4, "vier")+  , (5, "fünf")+  , (6, "sechs")+  , (7, "sieben")+  , (8, "acht")+  , (9, "neun")+  , (10, "zehn")+  , (11, "elf")+  , (12, "zwölf")+  , (13, "dreizehn")+  , (14, "vierzehn")+  , (15, "fünfzehn")+  , (16, "sechzehn")+  , (17, "siebzehn")+  , (18, "achtzehn")+  , (19, "neunzehn")+  , (20, "zwanzig")+  , (21, "einundzwanzig")+  , (22, "zweiundzwanzig")+  , (23, "dreiundzwanzig")+  , (24, "vierundzwanzig")+  , (25, "fünfundzwanzig")+  , (26, "sechsundzwanzig")+  , (27, "siebenundzwanzig")+  , (28, "achtundzwanzig")+  , (29, "neunundzwanzig")+  , (30, "dreißig")+  , (31, "einunddreißig")+  , (32, "zweiunddreißig")+  , (33, "dreiunddreißig")+  , (34, "vierunddreißig")+  , (35, "fünfunddreißig")+  , (36, "sechsunddreißig")+  , (37, "siebenunddreißig")+  , (38, "achtunddreißig")+  , (39, "neununddreißig")+  , (40, "vierzig")+  , (41, "einundvierzig")+  , (42, "zweiundvierzig")+  , (43, "dreiundvierzig")+  , (44, "vierundvierzig")+  , (45, "fünfundvierzig")+  , (46, "sechsundvierzig")+  , (47, "siebenundvierzig")+  , (48, "achtundvierzig")+  , (49, "neunundvierzig")+  , (50, "fünfzig")+  , (51, "einundfünfzig")+  , (52, "zweiundfünfzig")+  , (53, "dreiundfünfzig")+  , (54, "vierundfünfzig")+  , (55, "fünfundfünfzig")+  , (56, "sechsundfünfzig")+  , (57, "siebenundfünfzig")+  , (58, "achtundfünfzig")+  , (59, "neunundfünfzig")+  , (60, "sechzig")+  , (61, "einundsechzig")+  , (62, "zweiundsechzig")+  , (63, "dreiundsechzig")+  , (64, "vierundsechzig")+  , (65, "fünfundsechzig")+  , (66, "sechsundsechzig")+  , (67, "siebenundsechzig")+  , (68, "achtundsechzig")+  , (69, "neunundsechzig")+  , (70, "siebzig")+  , (71, "einundsiebzig")+  , (72, "zweiundsiebzig")+  , (73, "dreiundsiebzig")+  , (74, "vierundsiebzig")+  , (75, "fünfundsiebzig")+  , (76, "sechsundsiebzig")+  , (77, "siebenundsiebzig")+  , (78, "achtundsiebzig")+  , (79, "neunundsiebzig")+  , (80, "achtzig")+  , (81, "einundachtzig")+  , (82, "zweiundachtzig")+  , (83, "dreiundachtzig")+  , (84, "vierundachtzig")+  , (85, "fünfundachtzig")+  , (86, "sechsundachtzig")+  , (87, "siebenundachtzig")+  , (88, "achtundachtzig")+  , (89, "neunundachtzig")+  , (90, "neunzig")+  , (91, "einundneunzig")+  , (92, "zweiundneunzig")+  , (93, "dreiundneunzig")+  , (94, "vierundneunzig")+  , (95, "fünfundneunzig")+  , (96, "sechsundneunzig")+  , (97, "siebenundneunzig")+  , (98, "achtundneunzig")+  , (99, "neunundneunzig")+  , (100, "einhundert")+  , (101, "einhunderteins")+  , (102, "einhundertzwei")+  , (103, "einhundertdrei")+  , (104, "einhundertvier")+  , (105, "einhundertfünf")+  , (106, "einhundertsechs")+  , (107, "einhundertsieben")+  , (108, "einhundertacht")+  , (109, "einhundertneun")+  , (110, "einhundertzehn")+  , (111, "einhundertelf")+  , (112, "einhundertzwölf")+  , (113, "einhundertdreizehn")+  , (114, "einhundertvierzehn")+  , (115, "einhundertfünfzehn")+  , (116, "einhundertsechzehn")+  , (117, "einhundertsiebzehn")+  , (118, "einhundertachtzehn")+  , (119, "einhundertneunzehn")+  , (120, "einhundertzwanzig")+  , (121, "einhunderteinundzwanzig")+  , (122, "einhundertzweiundzwanzig")+  , (123, "einhundertdreiundzwanzig")+  , (124, "einhundertvierundzwanzig")+  , (125, "einhundertfünfundzwanzig")+  , (126, "einhundertsechsundzwanzig")+  , (127, "einhundertsiebenundzwanzig")+  , (128, "einhundertachtundzwanzig")+  , (129, "einhundertneunundzwanzig")+  , (130, "einhundertdreißig")+  , (131, "einhunderteinunddreißig")+  , (132, "einhundertzweiunddreißig")+  , (133, "einhundertdreiunddreißig")+  , (134, "einhundertvierunddreißig")+  , (135, "einhundertfünfunddreißig")+  , (136, "einhundertsechsunddreißig")+  , (137, "einhundertsiebenunddreißig")+  , (138, "einhundertachtunddreißig")+  , (139, "einhundertneununddreißig")+  , (140, "einhundertvierzig")+  , (141, "einhunderteinundvierzig")+  , (142, "einhundertzweiundvierzig")+  , (143, "einhundertdreiundvierzig")+  , (144, "einhundertvierundvierzig")+  , (145, "einhundertfünfundvierzig")+  , (146, "einhundertsechsundvierzig")+  , (147, "einhundertsiebenundvierzig")+  , (148, "einhundertachtundvierzig")+  , (149, "einhundertneunundvierzig")+  , (150, "einhundertfünfzig")+  , (151, "einhunderteinundfünfzig")+  , (152, "einhundertzweiundfünfzig")+  , (153, "einhundertdreiundfünfzig")+  , (154, "einhundertvierundfünfzig")+  , (155, "einhundertfünfundfünfzig")+  , (156, "einhundertsechsundfünfzig")+  , (157, "einhundertsiebenundfünfzig")+  , (158, "einhundertachtundfünfzig")+  , (159, "einhundertneunundfünfzig")+  , (160, "einhundertsechzig")+  , (161, "einhunderteinundsechzig")+  , (162, "einhundertzweiundsechzig")+  , (163, "einhundertdreiundsechzig")+  , (164, "einhundertvierundsechzig")+  , (165, "einhundertfünfundsechzig")+  , (166, "einhundertsechsundsechzig")+  , (167, "einhundertsiebenundsechzig")+  , (168, "einhundertachtundsechzig")+  , (169, "einhundertneunundsechzig")+  , (170, "einhundertsiebzig")+  , (171, "einhunderteinundsiebzig")+  , (172, "einhundertzweiundsiebzig")+  , (173, "einhundertdreiundsiebzig")+  , (174, "einhundertvierundsiebzig")+  , (175, "einhundertfünfundsiebzig")+  , (176, "einhundertsechsundsiebzig")+  , (177, "einhundertsiebenundsiebzig")+  , (178, "einhundertachtundsiebzig")+  , (179, "einhundertneunundsiebzig")+  , (180, "einhundertachtzig")+  , (181, "einhunderteinundachtzig")+  , (182, "einhundertzweiundachtzig")+  , (183, "einhundertdreiundachtzig")+  , (184, "einhundertvierundachtzig")+  , (185, "einhundertfünfundachtzig")+  , (186, "einhundertsechsundachtzig")+  , (187, "einhundertsiebenundachtzig")+  , (188, "einhundertachtundachtzig")+  , (189, "einhundertneunundachtzig")+  , (190, "einhundertneunzig")+  , (191, "einhunderteinundneunzig")+  , (192, "einhundertzweiundneunzig")+  , (193, "einhundertdreiundneunzig")+  , (194, "einhundertvierundneunzig")+  , (195, "einhundertfünfundneunzig")+  , (196, "einhundertsechsundneunzig")+  , (197, "einhundertsiebenundneunzig")+  , (198, "einhundertachtundneunzig")+  , (199, "einhundertneunundneunzig")+  , (200, "zweihundert")+  , (233, "zweihundertdreiunddreißig")+  , (377, "dreihundertsiebenundsiebzig")+  , (610, "sechshundertzehn")+  , (987, "neunhundertsiebenundachtzig")+  , (1597, "eintausendfünfhundertsiebenundneunzig")+  , (2584, "zweitausendfünfhundertvierundachtzig")+  , (4181, "viertausendeinhunderteinundachtzig")+  , (6765, "sechstausendsiebenhundertfünfundsechzig")+  , (10946, "zehntausendneunhundertsechsundvierzig")+  , (17711, "siebzehntausendsiebenhundertelf")+  , (28657, "achtundzwanzigtausendsechshundertsiebenundfünfzig")+  , (46368, "sechsundvierzigtausenddreihundertachtundsechzig")+  , (75025, "fünfundsiebzigtausendfünfundzwanzig")+  , (121393, "einhunderteinundzwanzigtausenddreihundertdreiundneunzig")+  , (196418, "einhundertsechsundneunzigtausendvierhundertachtzehn")+  , (317811, "dreihundertsiebzehntausendachthundertelf")+  , (514229, "fünfhundertvierzehntausendzweihundertneunundzwanzig")+  , (832040, "achthundertzweiunddreißigtausendvierzig")+  , (1346269, "eine Million dreihundertsechsundvierzigtausendzweihundertneunundsechzig")+  , (2178309, "zwei Millionen einhundertachtundsiebzigtausenddreihundertneun")+  , (3524578, "drei Millionen fünfhundertvierundzwanzigtausendfünfhundertachtundsiebzig")+  , (5702887, "fünf Millionen siebenhundertzweitausendachthundertsiebenundachtzig")+  , (9227465, "neun Millionen zweihundertsiebenundzwanzigtausendvierhundertfünfundsechzig")+  , (14930352, "vierzehn Millionen neunhundertdreißigtausenddreihundertzweiundfünfzig")+  , (24157817, "vierundzwanzig Millionen einhundertsiebenundfünfzigtausendachthundertsiebzehn")+  , (39088169, "neununddreißig Millionen achtundachtzigtausendeinhundertneunundsechzig")+  , (63245986, "dreiundsechzig Millionen zweihundertfünfundvierzigtausendneunhundertsechsundachtzig")+  , (102334155, "einhundertzwei Millionen dreihundertvierunddreißigtausendeinhundertfünfundfünfzig")+  , (165580141, "einhundertfünfundsechzig Millionen fünfhundertachtzigtausendeinhunderteinundvierzig")+  , (267914296, "zweihundertsiebenundsechzig Millionen neunhundertvierzehntausendzweihundertsechsundneunzig")+  , (433494437, "vierhundertdreiunddreißig Millionen vierhundertvierundneunzigtausendvierhundertsiebenunddreißig")+  , (701408733, "siebenhunderteins Millionen vierhundertachttausendsiebenhundertdreiunddreißig")+  , (1134903170, "eine Milliarde einhundertvierunddreißig Millionen neunhundertdreitausendeinhundertsiebzig")+  , (1836311903, "eine Milliarde achthundertsechsunddreißig Millionen dreihundertelftausendneunhundertdrei")+  , (2971215073, "zwei Milliarden neunhunderteinundsiebzig Millionen zweihundertfünfzehntausenddreiundsiebzig")+  , (4807526976, "vier Milliarden achthundertsieben Millionen fünfhundertsechsundzwanzigtausendneunhundertsechsundsiebzig")+  , (7778742049, "sieben Milliarden siebenhundertachtundsiebzig Millionen siebenhundertzweiundvierzigtausendneunundvierzig")+  , (12586269025, "zwölf Milliarden fünfhundertsechsundachtzig Millionen zweihundertneunundsechzigtausendfünfundzwanzig")+  , (20365011074, "zwanzig Milliarden dreihundertfünfundsechzig Millionen elftausendvierundsiebzig")+  , (32951280099, "zweiunddreißig Milliarden neunhunderteinundfünfzig Millionen zweihundertachtzigtausendneunundneunzig")+  , (53316291173, "dreiundfünfzig Milliarden dreihundertsechzehn Millionen zweihunderteinundneunzigtausendeinhundertdreiundsiebzig")+  , (86267571272, "sechsundachtzig Milliarden zweihundertsiebenundsechzig Millionen fünfhunderteinundsiebzigtausendzweihundertzweiundsiebzig")+  , (139583862445, "einhundertneununddreißig Milliarden fünfhundertdreiundachtzig Millionen achthundertzweiundsechzigtausendvierhundertfünfundvierzig")+  , (225851433717, "zweihundertfünfundzwanzig Milliarden achthunderteinundfünfzig Millionen vierhundertdreiunddreißigtausendsiebenhundertsiebzehn")+  , (365435296162, "dreihundertfünfundsechzig Milliarden vierhundertfünfunddreißig Millionen zweihundertsechsundneunzigtausendeinhundertzweiundsechzig")+  , (591286729879, "fünfhunderteinundneunzig Milliarden zweihundertsechsundachtzig Millionen siebenhundertneunundzwanzigtausendachthundertneunundsiebzig")+  , (956722026041, "neunhundertsechsundfünfzig Milliarden siebenhundertzweiundzwanzig Millionen sechsundzwanzigtausendeinundvierzig")+  , (1548008755920, "eine Billion fünfhundertachtundvierzig Milliarden acht Millionen siebenhundertfünfundfünfzigtausendneunhundertzwanzig")+  , (2504730781961, "zwei Billionen fünfhundertvier Milliarden siebenhundertdreißig Millionen siebenhunderteinundachtzigtausendneunhunderteinundsechzig")+  , (4052739537881, "vier Billionen zweiundfünfzig Milliarden siebenhundertneununddreißig Millionen fünfhundertsiebenunddreißigtausendachthunderteinundachtzig")+  , (6557470319842, "sechs Billionen fünfhundertsiebenundfünfzig Milliarden vierhundertsiebzig Millionen dreihundertneunzehntausendachthundertzweiundvierzig")+  , (10610209857723, "zehn Billionen sechshundertzehn Milliarden zweihundertneun Millionen achthundertsiebenundfünfzigtausendsiebenhundertdreiundzwanzig")+  , (17167680177565, "siebzehn Billionen einhundertsiebenundsechzig Milliarden sechshundertachtzig Millionen einhundertsiebenundsiebzigtausendfünfhundertfünfundsechzig")+  , (27777890035288, "siebenundzwanzig Billionen siebenhundertsiebenundsiebzig Milliarden achthundertneunzig Millionen fünfunddreißigtausendzweihundertachtundachtzig")+  , (44945570212853, "vierundvierzig Billionen neunhundertfünfundvierzig Milliarden fünfhundertsiebzig Millionen zweihundertzwölftausendachthundertdreiundfünfzig")+  , (72723460248141, "zweiundsiebzig Billionen siebenhundertdreiundzwanzig Milliarden vierhundertsechzig Millionen zweihundertachtundvierzigtausendeinhunderteinundvierzig")+  , (117669030460994, "einhundertsiebzehn Billionen sechshundertneunundsechzig Milliarden dreißig Millionen vierhundertsechzigtausendneunhundertvierundneunzig")+  , (190392490709135, "einhundertneunzig Billionen dreihundertzweiundneunzig Milliarden vierhundertneunzig Millionen siebenhundertneuntausendeinhundertfünfunddreißig")+  , (308061521170129, "dreihundertacht Billionen einundsechzig Milliarden fünfhunderteinundzwanzig Millionen einhundertsiebzigtausendeinhundertneunundzwanzig")+  , (498454011879264, "vierhundertachtundneunzig Billionen vierhundertvierundfünfzig Milliarden elf Millionen achthundertneunundsiebzigtausendzweihundertvierundsechzig")+  , (806515533049393, "achthundertsechs Billionen fünfhundertfünfzehn Milliarden fünfhundertdreiunddreißig Millionen neunundvierzigtausenddreihundertdreiundneunzig")+  , (1304969544928657, "eine Billiarde dreihundertvier Billionen neunhundertneunundsechzig Milliarden fünfhundertvierundvierzig Millionen neunhundertachtundzwanzigtausendsechshundertsiebenundfünfzig")+  , (2111485077978050, "zwei Billiarden einhundertelf Billionen vierhundertfünfundachtzig Milliarden siebenundsiebzig Millionen neunhundertachtundsiebzigtausendfünfzig")+  , (3416454622906707, "drei Billiarden vierhundertsechzehn Billionen vierhundertvierundfünfzig Milliarden sechshundertzweiundzwanzig Millionen neunhundertsechstausendsiebenhundertsieben")+  , (5527939700884757, "fünf Billiarden fünfhundertsiebenundzwanzig Billionen neunhundertneununddreißig Milliarden siebenhundert Millionen achthundertvierundachtzigtausendsiebenhundertsiebenundfünfzig")+  , (8944394323791464, "acht Billiarden neunhundertvierundvierzig Billionen dreihundertvierundneunzig Milliarden dreihundertdreiundzwanzig Millionen siebenhunderteinundneunzigtausendvierhundertvierundsechzig")+  , (14472334024676221, "vierzehn Billiarden vierhundertzweiundsiebzig Billionen dreihundertvierunddreißig Milliarden vierundzwanzig Millionen sechshundertsechsundsiebzigtausendzweihunderteinundzwanzig")+  , (23416728348467685, "dreiundzwanzig Billiarden vierhundertsechzehn Billionen siebenhundertachtundzwanzig Milliarden dreihundertachtundvierzig Millionen vierhundertsiebenundsechzigtausendsechshundertfünfundachtzig")+  , (37889062373143906, "siebenunddreißig Billiarden achthundertneunundachtzig Billionen zweiundsechzig Milliarden dreihundertdreiundsiebzig Millionen einhundertdreiundvierzigtausendneunhundertsechs")+  , (61305790721611591, "einundsechzig Billiarden dreihundertfünf Billionen siebenhundertneunzig Milliarden siebenhunderteinundzwanzig Millionen sechshundertelftausendfünfhunderteinundneunzig")+  , (99194853094755497, "neunundneunzig Billiarden einhundertvierundneunzig Billionen achthundertdreiundfünfzig Milliarden vierundneunzig Millionen siebenhundertfünfundfünfzigtausendvierhundertsiebenundneunzig")+  , (160500643816367088, "einhundertsechzig Billiarden fünfhundert Billionen sechshundertdreiundvierzig Milliarden achthundertsechzehn Millionen dreihundertsiebenundsechzigtausendachtundachtzig")+  , (259695496911122585, "zweihundertneunundfünfzig Billiarden sechshundertfünfundneunzig Billionen vierhundertsechsundneunzig Milliarden neunhundertelf Millionen einhundertzweiundzwanzigtausendfünfhundertfünfundachtzig")+  , (420196140727489673, "vierhundertzwanzig Billiarden einhundertsechsundneunzig Billionen einhundertvierzig Milliarden siebenhundertsiebenundzwanzig Millionen vierhundertneunundachtzigtausendsechshundertdreiundsiebzig")+  , (679891637638612258, "sechshundertneunundsiebzig Billiarden achthunderteinundneunzig Billionen sechshundertsiebenunddreißig Milliarden sechshundertachtunddreißig Millionen sechshundertzwölftausendzweihundertachtundfünfzig")+  , (1100087778366101931, "eine Trillion einhundert Billiarden siebenundachtzig Billionen siebenhundertachtundsiebzig Milliarden dreihundertsechsundsechzig Millionen einhunderteinstausendneunhunderteinunddreißig")+  , (1779979416004714189, "eine Trillion siebenhundertneunundsiebzig Billiarden neunhundertneunundsiebzig Billionen vierhundertsechzehn Milliarden vier Millionen siebenhundertvierzehntausendeinhundertneunundachtzig")+  , (2880067194370816120, "zwei Trillionen achthundertachtzig Billiarden siebenundsechzig Billionen einhundertvierundneunzig Milliarden dreihundertsiebzig Millionen achthundertsechzehntausendeinhundertzwanzig")+  , (4660046610375530309, "vier Trillionen sechshundertsechzig Billiarden sechsundvierzig Billionen sechshundertzehn Milliarden dreihundertfünfundsiebzig Millionen fünfhundertdreißigtausenddreihundertneun")+  , (7540113804746346429, "sieben Trillionen fünfhundertvierzig Billiarden einhundertdreizehn Billionen achthundertvier Milliarden siebenhundertsechsundvierzig Millionen dreihundertsechsundvierzigtausendvierhundertneunundzwanzig")+  , (12200160415121876738, "zwölf Trillionen zweihundert Billiarden einhundertsechzig Billionen vierhundertfünfzehn Milliarden einhunderteinundzwanzig Millionen achthundertsechsundsiebzigtausendsiebenhundertachtunddreißig")+  , (19740274219868223167, "neunzehn Trillionen siebenhundertvierzig Billiarden zweihundertvierundsiebzig Billionen zweihundertneunzehn Milliarden achthundertachtundsechzig Millionen zweihundertdreiundzwanzigtausendeinhundertsiebenundsechzig")+  , (31940434634990099905, "einunddreißig Trillionen neunhundertvierzig Billiarden vierhundertvierunddreißig Billionen sechshundertvierunddreißig Milliarden neunhundertneunzig Millionen neunundneunzigtausendneunhundertfünf")+  , (51680708854858323072, "einundfünfzig Trillionen sechshundertachtzig Billiarden siebenhundertacht Billionen achthundertvierundfünfzig Milliarden achthundertachtundfünfzig Millionen dreihundertdreiundzwanzigtausendzweiundsiebzig")+  , (83621143489848422977, "dreiundachtzig Trillionen sechshunderteinundzwanzig Billiarden einhundertdreiundvierzig Billionen vierhundertneunundachtzig Milliarden achthundertachtundvierzig Millionen vierhundertzweiundzwanzigtausendneunhundertsiebenundsiebzig")+  , (135301852344706746049, "einhundertfünfunddreißig Trillionen dreihunderteins Billiarden achthundertzweiundfünfzig Billionen dreihundertvierundvierzig Milliarden siebenhundertsechs Millionen siebenhundertsechsundvierzigtausendneunundvierzig")+  , (218922995834555169026, "zweihundertachtzehn Trillionen neunhundertzweiundzwanzig Billiarden neunhundertfünfundneunzig Billionen achthundertvierunddreißig Milliarden fünfhundertfünfundfünfzig Millionen einhundertneunundsechzigtausendsechsundzwanzig")+  , (354224848179261915075, "dreihundertvierundfünfzig Trillionen zweihundertvierundzwanzig Billiarden achthundertachtundvierzig Billionen einhundertneunundsiebzig Milliarden zweihunderteinundsechzig Millionen neunhundertfünfzehntausendfünfundsiebzig")+  , (573147844013817084101, "fünfhundertdreiundsiebzig Trillionen einhundertsiebenundvierzig Billiarden achthundertvierundvierzig Billionen dreizehn Milliarden achthundertsiebzehn Millionen vierundachtzigtausendeinhunderteins")+  , (927372692193078999176, "neunhundertsiebenundzwanzig Trillionen dreihundertzweiundsiebzig Billiarden sechshundertzweiundneunzig Billionen einhundertdreiundneunzig Milliarden achtundsiebzig Millionen neunhundertneunundneunzigtausendeinhundertsechsundsiebzig")+  , (1500520536206896083277, "eine Trilliarde fünfhundert Trillionen fünfhundertzwanzig Billiarden fünfhundertsechsunddreißig Billionen zweihundertsechs Milliarden achthundertsechsundneunzig Millionen dreiundachtzigtausendzweihundertsiebenundsiebzig")+  , (2427893228399975082453, "zwei Trilliarden vierhundertsiebenundzwanzig Trillionen achthundertdreiundneunzig Billiarden zweihundertachtundzwanzig Billionen dreihundertneunundneunzig Milliarden neunhundertfünfundsiebzig Millionen zweiundachtzigtausendvierhundertdreiundfünfzig")+  , (3928413764606871165730, "drei Trilliarden neunhundertachtundzwanzig Trillionen vierhundertdreizehn Billiarden siebenhundertvierundsechzig Billionen sechshundertsechs Milliarden achthunderteinundsiebzig Millionen einhundertfünfundsechzigtausendsiebenhundertdreißig")+  , (6356306993006846248183, "sechs Trilliarden dreihundertsechsundfünfzig Trillionen dreihundertsechs Billiarden neunhundertdreiundneunzig Billionen sechs Milliarden achthundertsechsundvierzig Millionen zweihundertachtundvierzigtausendeinhundertdreiundachtzig")+  , (10284720757613717413913, "zehn Trilliarden zweihundertvierundachtzig Trillionen siebenhundertzwanzig Billiarden siebenhundertsiebenundfünfzig Billionen sechshundertdreizehn Milliarden siebenhundertsiebzehn Millionen vierhundertdreizehntausendneunhundertdreizehn")+  , (16641027750620563662096, "sechzehn Trilliarden sechshunderteinundvierzig Trillionen siebenundzwanzig Billiarden siebenhundertfünfzig Billionen sechshundertzwanzig Milliarden fünfhundertdreiundsechzig Millionen sechshundertzweiundsechzigtausendsechsundneunzig")+  , (26925748508234281076009, "sechsundzwanzig Trilliarden neunhundertfünfundzwanzig Trillionen siebenhundertachtundvierzig Billiarden fünfhundertacht Billionen zweihundertvierunddreißig Milliarden zweihunderteinundachtzig Millionen sechsundsiebzigtausendneun")+  , (43566776258854844738105, "dreiundvierzig Trilliarden fünfhundertsechsundsechzig Trillionen siebenhundertsechsundsiebzig Billiarden zweihundertachtundfünfzig Billionen achthundertvierundfünfzig Milliarden achthundertvierundvierzig Millionen siebenhundertachtunddreißigtausendeinhundertfünf")+  , (70492524767089125814114, "siebzig Trilliarden vierhundertzweiundneunzig Trillionen fünfhundertvierundzwanzig Billiarden siebenhundertsiebenundsechzig Billionen neunundachtzig Milliarden einhundertfünfundzwanzig Millionen achthundertvierzehntausendeinhundertvierzehn")+  , (114059301025943970552219, "einhundertvierzehn Trilliarden neunundfünfzig Trillionen dreihunderteins Billiarden fünfundzwanzig Billionen neunhundertdreiundvierzig Milliarden neunhundertsiebzig Millionen fünfhundertzweiundfünfzigtausendzweihundertneunzehn")+  , (1000, "eintausend")+  , (10000, "zehntausend")+  , (100000, "einhunderttausend")+  , (1000000, "eine Million")+  , (10000000, "zehn Millionen")+  , (100000000, "einhundert Millionen")+  , (1000000000, "eine Milliarde")+  , (10000000000, "zehn Milliarden")+  , (100000000000, "einhundert Milliarden")+  , (1000000000000, "eine Billion")+  , (10000000000000, "zehn Billionen")+  , (100000000000000, "einhundert Billionen")+  , (1000000000000000, "eine Billiarde")+  , (10000000000000000, "zehn Billiarden")+  , (100000000000000000, "einhundert Billiarden")+  , (1000000000000000000, "eine Trillion")+  , (10000000000000000000, "zehn Trillionen")+  , (100000000000000000000, "einhundert Trillionen")+  , (1000000000000000000000, "eine Trilliarde")+  , (10000000000000000000000, "zehn Trilliarden")+  , (100000000000000000000000, "einhundert Trilliarden")+  , (1000000000000000000000000, "eine Quadrillion")+  ]++minusCardinals :: [(Integer, Text)]+minusCardinals = [+    (0, "null")+  , (-1, "minus eins")+  , (-2, "minus zwei")+  , (-3, "minus drei")+  , (-4, "minus vier")+  , (-5, "minus fünf")+  , (-6, "minus sechs")+  , (-7, "minus sieben")+  , (-8, "minus acht")+  , (-9, "minus neun")+  , (-10, "minus zehn")+  , (-11, "minus elf")+  , (-12, "minus zwölf")+  , (-13, "minus dreizehn")+  , (-14, "minus vierzehn")+  , (-15, "minus fünfzehn")+  , (-16, "minus sechzehn")+  , (-17, "minus siebzehn")+  , (-18, "minus achtzehn")+  , (-19, "minus neunzehn")+  , (-20, "minus zwanzig")+  , (-21, "minus einundzwanzig")+  , (-22, "minus zweiundzwanzig")+  , (-23, "minus dreiundzwanzig")+  , (-24, "minus vierundzwanzig")+  , (-25, "minus fünfundzwanzig")+  , (-26, "minus sechsundzwanzig")+  , (-27, "minus siebenundzwanzig")+  , (-28, "minus achtundzwanzig")+  , (-29, "minus neunundzwanzig")+  , (-30, "minus dreißig")+  , (-31, "minus einunddreißig")+  , (-32, "minus zweiunddreißig")+  , (-33, "minus dreiunddreißig")+  , (-34, "minus vierunddreißig")+  , (-35, "minus fünfunddreißig")+  , (-36, "minus sechsunddreißig")+  , (-37, "minus siebenunddreißig")+  , (-38, "minus achtunddreißig")+  , (-39, "minus neununddreißig")+  , (-40, "minus vierzig")+  , (-41, "minus einundvierzig")+  , (-42, "minus zweiundvierzig")+  , (-43, "minus dreiundvierzig")+  , (-44, "minus vierundvierzig")+  , (-45, "minus fünfundvierzig")+  , (-46, "minus sechsundvierzig")+  , (-47, "minus siebenundvierzig")+  , (-48, "minus achtundvierzig")+  , (-49, "minus neunundvierzig")+  , (-50, "minus fünfzig")+  , (-51, "minus einundfünfzig")+  , (-52, "minus zweiundfünfzig")+  , (-53, "minus dreiundfünfzig")+  , (-54, "minus vierundfünfzig")+  , (-55, "minus fünfundfünfzig")+  , (-56, "minus sechsundfünfzig")+  , (-57, "minus siebenundfünfzig")+  , (-58, "minus achtundfünfzig")+  , (-59, "minus neunundfünfzig")+  , (-60, "minus sechzig")+  , (-61, "minus einundsechzig")+  , (-62, "minus zweiundsechzig")+  , (-63, "minus dreiundsechzig")+  , (-64, "minus vierundsechzig")+  , (-65, "minus fünfundsechzig")+  , (-66, "minus sechsundsechzig")+  , (-67, "minus siebenundsechzig")+  , (-68, "minus achtundsechzig")+  , (-69, "minus neunundsechzig")+  , (-70, "minus siebzig")+  , (-71, "minus einundsiebzig")+  , (-72, "minus zweiundsiebzig")+  , (-73, "minus dreiundsiebzig")+  , (-74, "minus vierundsiebzig")+  , (-75, "minus fünfundsiebzig")+  , (-76, "minus sechsundsiebzig")+  , (-77, "minus siebenundsiebzig")+  , (-78, "minus achtundsiebzig")+  , (-79, "minus neunundsiebzig")+  , (-80, "minus achtzig")+  , (-81, "minus einundachtzig")+  , (-82, "minus zweiundachtzig")+  , (-83, "minus dreiundachtzig")+  , (-84, "minus vierundachtzig")+  , (-85, "minus fünfundachtzig")+  , (-86, "minus sechsundachtzig")+  , (-87, "minus siebenundachtzig")+  , (-88, "minus achtundachtzig")+  , (-89, "minus neunundachtzig")+  , (-90, "minus neunzig")+  , (-91, "minus einundneunzig")+  , (-92, "minus zweiundneunzig")+  , (-93, "minus dreiundneunzig")+  , (-94, "minus vierundneunzig")+  , (-95, "minus fünfundneunzig")+  , (-96, "minus sechsundneunzig")+  , (-97, "minus siebenundneunzig")+  , (-98, "minus achtundneunzig")+  , (-99, "minus neunundneunzig")+  , (-100, "minus einhundert")+  , (-101, "minus einhunderteins")+  , (-102, "minus einhundertzwei")+  , (-103, "minus einhundertdrei")+  , (-104, "minus einhundertvier")+  , (-105, "minus einhundertfünf")+  , (-106, "minus einhundertsechs")+  , (-107, "minus einhundertsieben")+  , (-108, "minus einhundertacht")+  , (-109, "minus einhundertneun")+  , (-110, "minus einhundertzehn")+  , (-111, "minus einhundertelf")+  , (-112, "minus einhundertzwölf")+  , (-113, "minus einhundertdreizehn")+  , (-114, "minus einhundertvierzehn")+  , (-115, "minus einhundertfünfzehn")+  , (-116, "minus einhundertsechzehn")+  , (-117, "minus einhundertsiebzehn")+  , (-118, "minus einhundertachtzehn")+  , (-119, "minus einhundertneunzehn")+  , (-120, "minus einhundertzwanzig")+  , (-121, "minus einhunderteinundzwanzig")+  , (-122, "minus einhundertzweiundzwanzig")+  , (-123, "minus einhundertdreiundzwanzig")+  , (-124, "minus einhundertvierundzwanzig")+  , (-125, "minus einhundertfünfundzwanzig")+  , (-126, "minus einhundertsechsundzwanzig")+  , (-127, "minus einhundertsiebenundzwanzig")+  , (-128, "minus einhundertachtundzwanzig")+  , (-129, "minus einhundertneunundzwanzig")+  , (-130, "minus einhundertdreißig")+  , (-131, "minus einhunderteinunddreißig")+  , (-132, "minus einhundertzweiunddreißig")+  , (-133, "minus einhundertdreiunddreißig")+  , (-134, "minus einhundertvierunddreißig")+  , (-135, "minus einhundertfünfunddreißig")+  , (-136, "minus einhundertsechsunddreißig")+  , (-137, "minus einhundertsiebenunddreißig")+  , (-138, "minus einhundertachtunddreißig")+  , (-139, "minus einhundertneununddreißig")+  , (-140, "minus einhundertvierzig")+  , (-141, "minus einhunderteinundvierzig")+  , (-142, "minus einhundertzweiundvierzig")+  , (-143, "minus einhundertdreiundvierzig")+  , (-144, "minus einhundertvierundvierzig")+  , (-145, "minus einhundertfünfundvierzig")+  , (-146, "minus einhundertsechsundvierzig")+  , (-147, "minus einhundertsiebenundvierzig")+  , (-148, "minus einhundertachtundvierzig")+  , (-149, "minus einhundertneunundvierzig")+  , (-150, "minus einhundertfünfzig")+  , (-151, "minus einhunderteinundfünfzig")+  , (-152, "minus einhundertzweiundfünfzig")+  , (-153, "minus einhundertdreiundfünfzig")+  , (-154, "minus einhundertvierundfünfzig")+  , (-155, "minus einhundertfünfundfünfzig")+  , (-156, "minus einhundertsechsundfünfzig")+  , (-157, "minus einhundertsiebenundfünfzig")+  , (-158, "minus einhundertachtundfünfzig")+  , (-159, "minus einhundertneunundfünfzig")+  , (-160, "minus einhundertsechzig")+  , (-161, "minus einhunderteinundsechzig")+  , (-162, "minus einhundertzweiundsechzig")+  , (-163, "minus einhundertdreiundsechzig")+  , (-164, "minus einhundertvierundsechzig")+  , (-165, "minus einhundertfünfundsechzig")+  , (-166, "minus einhundertsechsundsechzig")+  , (-167, "minus einhundertsiebenundsechzig")+  , (-168, "minus einhundertachtundsechzig")+  , (-169, "minus einhundertneunundsechzig")+  , (-170, "minus einhundertsiebzig")+  , (-171, "minus einhunderteinundsiebzig")+  , (-172, "minus einhundertzweiundsiebzig")+  , (-173, "minus einhundertdreiundsiebzig")+  , (-174, "minus einhundertvierundsiebzig")+  , (-175, "minus einhundertfünfundsiebzig")+  , (-176, "minus einhundertsechsundsiebzig")+  , (-177, "minus einhundertsiebenundsiebzig")+  , (-178, "minus einhundertachtundsiebzig")+  , (-179, "minus einhundertneunundsiebzig")+  , (-180, "minus einhundertachtzig")+  , (-181, "minus einhunderteinundachtzig")+  , (-182, "minus einhundertzweiundachtzig")+  , (-183, "minus einhundertdreiundachtzig")+  , (-184, "minus einhundertvierundachtzig")+  , (-185, "minus einhundertfünfundachtzig")+  , (-186, "minus einhundertsechsundachtzig")+  , (-187, "minus einhundertsiebenundachtzig")+  , (-188, "minus einhundertachtundachtzig")+  , (-189, "minus einhundertneunundachtzig")+  , (-190, "minus einhundertneunzig")+  , (-191, "minus einhunderteinundneunzig")+  , (-192, "minus einhundertzweiundneunzig")+  , (-193, "minus einhundertdreiundneunzig")+  , (-194, "minus einhundertvierundneunzig")+  , (-195, "minus einhundertfünfundneunzig")+  , (-196, "minus einhundertsechsundneunzig")+  , (-197, "minus einhundertsiebenundneunzig")+  , (-198, "minus einhundertachtundneunzig")+  , (-199, "minus einhundertneunundneunzig")+  , (-200, "minus zweihundert")+  ]++ordinals :: [(Integer, Text)]+ordinals = [+    (0, "nullte")+  , (1, "erste")+  , (2, "zweite")+  , (3, "dritte")+  , (4, "vierte")+  , (5, "fünfte")+  , (6, "sechste")+  , (7, "siebte")+  , (8, "achte")+  , (9, "neunte")+  , (10, "zehnte")+  , (11, "elfte")+  , (12, "zwölfte")+  , (13, "dreizehnte")+  , (14, "vierzehnte")+  , (15, "fünfzehnte")+  , (16, "sechzehnte")+  , (17, "siebzehnte")+  , (18, "achtzehnte")+  , (19, "neunzehnte")+  , (20, "zwanzigste")+  , (21, "einundzwanzigste")+  , (22, "zweiundzwanzigste")+  , (23, "dreiundzwanzigste")+  , (24, "vierundzwanzigste")+  , (25, "fünfundzwanzigste")+  , (26, "sechsundzwanzigste")+  , (27, "siebenundzwanzigste")+  , (28, "achtundzwanzigste")+  , (29, "neunundzwanzigste")+  , (30, "dreißigste")+  , (31, "einunddreißigste")+  , (32, "zweiunddreißigste")+  , (33, "dreiunddreißigste")+  , (34, "vierunddreißigste")+  , (35, "fünfunddreißigste")+  , (36, "sechsunddreißigste")+  , (37, "siebenunddreißigste")+  , (38, "achtunddreißigste")+  , (39, "neununddreißigste")+  , (40, "vierzigste")+  , (41, "einundvierzigste")+  , (42, "zweiundvierzigste")+  , (43, "dreiundvierzigste")+  , (44, "vierundvierzigste")+  , (45, "fünfundvierzigste")+  , (46, "sechsundvierzigste")+  , (47, "siebenundvierzigste")+  , (48, "achtundvierzigste")+  , (49, "neunundvierzigste")+  , (50, "fünfzigste")+  , (51, "einundfünfzigste")+  , (52, "zweiundfünfzigste")+  , (53, "dreiundfünfzigste")+  , (54, "vierundfünfzigste")+  , (55, "fünfundfünfzigste")+  , (56, "sechsundfünfzigste")+  , (57, "siebenundfünfzigste")+  , (58, "achtundfünfzigste")+  , (59, "neunundfünfzigste")+  , (60, "sechzigste")+  , (61, "einundsechzigste")+  , (62, "zweiundsechzigste")+  , (63, "dreiundsechzigste")+  , (64, "vierundsechzigste")+  , (65, "fünfundsechzigste")+  , (66, "sechsundsechzigste")+  , (67, "siebenundsechzigste")+  , (68, "achtundsechzigste")+  , (69, "neunundsechzigste")+  , (70, "siebzigste")+  , (71, "einundsiebzigste")+  , (72, "zweiundsiebzigste")+  , (73, "dreiundsiebzigste")+  , (74, "vierundsiebzigste")+  , (75, "fünfundsiebzigste")+  , (76, "sechsundsiebzigste")+  , (77, "siebenundsiebzigste")+  , (78, "achtundsiebzigste")+  , (79, "neunundsiebzigste")+  , (80, "achtzigste")+  , (81, "einundachtzigste")+  , (82, "zweiundachtzigste")+  , (83, "dreiundachtzigste")+  , (84, "vierundachtzigste")+  , (85, "fünfundachtzigste")+  , (86, "sechsundachtzigste")+  , (87, "siebenundachtzigste")+  , (88, "achtundachtzigste")+  , (89, "neunundachtzigste")+  , (90, "neunzigste")+  , (91, "einundneunzigste")+  , (92, "zweiundneunzigste")+  , (93, "dreiundneunzigste")+  , (94, "vierundneunzigste")+  , (95, "fünfundneunzigste")+  , (96, "sechsundneunzigste")+  , (97, "siebenundneunzigste")+  , (98, "achtundneunzigste")+  , (99, "neunundneunzigste")+  , (100, "hundertste")+  , (101, "einhunderterste")+  , (102, "einhundertzweite")+  , (103, "einhundertdritte")+  , (104, "einhundertvierte")+  , (105, "einhundertfünfte")+  , (106, "einhundertsechste")+  , (107, "einhundertsiebte")+  , (108, "einhundertachte")+  , (109, "einhundertneunte")+  , (110, "einhundertzehnte")+  , (111, "einhundertelfte")+  , (112, "einhundertzwölfte")+  , (113, "einhundertdreizehnte")+  , (114, "einhundertvierzehnte")+  , (115, "einhundertfünfzehnte")+  , (116, "einhundertsechzehnte")+  , (117, "einhundertsiebzehnte")+  , (118, "einhundertachtzehnte")+  , (119, "einhundertneunzehnte")+  , (120, "einhundertzwanzigste")+  , (121, "einhunderteinundzwanzigste")+  , (122, "einhundertzweiundzwanzigste")+  , (123, "einhundertdreiundzwanzigste")+  , (124, "einhundertvierundzwanzigste")+  , (125, "einhundertfünfundzwanzigste")+  , (126, "einhundertsechsundzwanzigste")+  , (127, "einhundertsiebenundzwanzigste")+  , (128, "einhundertachtundzwanzigste")+  , (129, "einhundertneunundzwanzigste")+  , (130, "einhundertdreißigste")+  , (131, "einhunderteinunddreißigste")+  , (132, "einhundertzweiunddreißigste")+  , (133, "einhundertdreiunddreißigste")+  , (134, "einhundertvierunddreißigste")+  , (135, "einhundertfünfunddreißigste")+  , (136, "einhundertsechsunddreißigste")+  , (137, "einhundertsiebenunddreißigste")+  , (138, "einhundertachtunddreißigste")+  , (139, "einhundertneununddreißigste")+  , (140, "einhundertvierzigste")+  , (141, "einhunderteinundvierzigste")+  , (142, "einhundertzweiundvierzigste")+  , (143, "einhundertdreiundvierzigste")+  , (144, "einhundertvierundvierzigste")+  , (145, "einhundertfünfundvierzigste")+  , (146, "einhundertsechsundvierzigste")+  , (147, "einhundertsiebenundvierzigste")+  , (148, "einhundertachtundvierzigste")+  , (149, "einhundertneunundvierzigste")+  , (150, "einhundertfünfzigste")+  , (151, "einhunderteinundfünfzigste")+  , (152, "einhundertzweiundfünfzigste")+  , (153, "einhundertdreiundfünfzigste")+  , (154, "einhundertvierundfünfzigste")+  , (155, "einhundertfünfundfünfzigste")+  , (156, "einhundertsechsundfünfzigste")+  , (157, "einhundertsiebenundfünfzigste")+  , (158, "einhundertachtundfünfzigste")+  , (159, "einhundertneunundfünfzigste")+  , (160, "einhundertsechzigste")+  , (161, "einhunderteinundsechzigste")+  , (162, "einhundertzweiundsechzigste")+  , (163, "einhundertdreiundsechzigste")+  , (164, "einhundertvierundsechzigste")+  , (165, "einhundertfünfundsechzigste")+  , (166, "einhundertsechsundsechzigste")+  , (167, "einhundertsiebenundsechzigste")+  , (168, "einhundertachtundsechzigste")+  , (169, "einhundertneunundsechzigste")+  , (170, "einhundertsiebzigste")+  , (171, "einhunderteinundsiebzigste")+  , (172, "einhundertzweiundsiebzigste")+  , (173, "einhundertdreiundsiebzigste")+  , (174, "einhundertvierundsiebzigste")+  , (175, "einhundertfünfundsiebzigste")+  , (176, "einhundertsechsundsiebzigste")+  , (177, "einhundertsiebenundsiebzigste")+  , (178, "einhundertachtundsiebzigste")+  , (179, "einhundertneunundsiebzigste")+  , (180, "einhundertachtzigste")+  , (181, "einhunderteinundachtzigste")+  , (182, "einhundertzweiundachtzigste")+  , (183, "einhundertdreiundachtzigste")+  , (184, "einhundertvierundachtzigste")+  , (185, "einhundertfünfundachtzigste")+  , (186, "einhundertsechsundachtzigste")+  , (187, "einhundertsiebenundachtzigste")+  , (188, "einhundertachtundachtzigste")+  , (189, "einhundertneunundachtzigste")+  , (190, "einhundertneunzigste")+  , (191, "einhunderteinundneunzigste")+  , (192, "einhundertzweiundneunzigste")+  , (193, "einhundertdreiundneunzigste")+  , (194, "einhundertvierundneunzigste")+  , (195, "einhundertfünfundneunzigste")+  , (196, "einhundertsechsundneunzigste")+  , (197, "einhundertsiebenundneunzigste")+  , (198, "einhundertachtundneunzigste")+  , (199, "einhundertneunundneunzigste")+  , (200, "zweihundertste")+  , (233, "zweihundertdreiunddreißigste")+  , (377, "dreihundertsiebenundsiebzigste")+  , (610, "sechshundertzehnte")+  , (987, "neunhundertsiebenundachtzigste")+  , (1597, "eintausendfünfhundertsiebenundneunzigste")+  , (2584, "zweitausendfünfhundertvierundachtzigste")+  , (4181, "viertausendeinhunderteinundachtzigste")+  , (6765, "sechstausendsiebenhundertfünfundsechzigste")+  , (10946, "zehntausendneunhundertsechsundvierzigste")+  , (17711, "siebzehntausendsiebenhundertelfte")+  , (28657, "achtundzwanzigtausendsechshundertsiebenundfünfzigste")+  , (46368, "sechsundvierzigtausenddreihundertachtundsechzigste")+  , (75025, "fünfundsiebzigtausendfünfundzwanzigste")+  , (121393, "einhunderteinundzwanzigtausenddreihundertdreiundneunzigste")+  , (196418, "einhundertsechsundneunzigtausendvierhundertachtzehnte")+  , (317811, "dreihundertsiebzehntausendachthundertelfte")+  , (514229, "fünfhundertvierzehntausendzweihundertneunundzwanzigste")+  , (832040, "achthundertzweiunddreißigtausendvierzigste")+  , (1346269, "eine million dreihundertsechsundvierzigtausendzweihundertneunundsechzigste")+  , (2178309, "zwei millionen einhundertachtundsiebzigtausenddreihundertneunte")+  , (3524578, "drei millionen fünfhundertvierundzwanzigtausendfünfhundertachtundsiebzigste")+  , (5702887, "fünf millionen siebenhundertzweitausendachthundertsiebenundachtzigste")+  , (9227465, "neun millionen zweihundertsiebenundzwanzigtausendvierhundertfünfundsechzigste")+  , (14930352, "vierzehn millionen neunhundertdreißigtausenddreihundertzweiundfünfzigste")+  , (24157817, "vierundzwanzig millionen einhundertsiebenundfünfzigtausendachthundertsiebzehnte")+  , (39088169, "neununddreißig millionen achtundachtzigtausendeinhundertneunundsechzigste")+  , (63245986, "dreiundsechzig millionen zweihundertfünfundvierzigtausendneunhundertsechsundachtzigste")+  , (102334155, "einhundertzwei millionen dreihundertvierunddreißigtausendeinhundertfünfundfünfzigste")+  , (165580141, "einhundertfünfundsechzig millionen fünfhundertachtzigtausendeinhunderteinundvierzigste")+  , (267914296, "zweihundertsiebenundsechzig millionen neunhundertvierzehntausendzweihundertsechsundneunzigste")+  , (433494437, "vierhundertdreiunddreißig millionen vierhundertvierundneunzigtausendvierhundertsiebenunddreißigste")+  , (701408733, "siebenhunderteins millionen vierhundertachttausendsiebenhundertdreiunddreißigste")+  , (1134903170, "eine milliarde einhundertvierunddreißig millionen neunhundertdreitausendeinhundertsiebzigste")+  , (1836311903, "eine milliarde achthundertsechsunddreißig millionen dreihundertelftausendneunhundertdritte")+  , (2971215073, "zwei milliarden neunhunderteinundsiebzig millionen zweihundertfünfzehntausenddreiundsiebzigste")+  , (4807526976, "vier milliarden achthundertsieben millionen fünfhundertsechsundzwanzigtausendneunhundertsechsundsiebzigste")+  , (7778742049, "sieben milliarden siebenhundertachtundsiebzig millionen siebenhundertzweiundvierzigtausendneunundvierzigste")+  , (12586269025, "zwölf milliarden fünfhundertsechsundachtzig millionen zweihundertneunundsechzigtausendfünfundzwanzigste")+  , (20365011074, "zwanzig milliarden dreihundertfünfundsechzig millionen elftausendvierundsiebzigste")+  , (32951280099, "zweiunddreißig milliarden neunhunderteinundfünfzig millionen zweihundertachtzigtausendneunundneunzigste")+  , (53316291173, "dreiundfünfzig milliarden dreihundertsechzehn millionen zweihunderteinundneunzigtausendeinhundertdreiundsiebzigste")+  , (86267571272, "sechsundachtzig milliarden zweihundertsiebenundsechzig millionen fünfhunderteinundsiebzigtausendzweihundertzweiundsiebzigste")+  , (139583862445, "einhundertneununddreißig milliarden fünfhundertdreiundachtzig millionen achthundertzweiundsechzigtausendvierhundertfünfundvierzigste")+  , (225851433717, "zweihundertfünfundzwanzig milliarden achthunderteinundfünfzig millionen vierhundertdreiunddreißigtausendsiebenhundertsiebzehnte")+  , (365435296162, "dreihundertfünfundsechzig milliarden vierhundertfünfunddreißig millionen zweihundertsechsundneunzigtausendeinhundertzweiundsechzigste")+  , (591286729879, "fünfhunderteinundneunzig milliarden zweihundertsechsundachtzig millionen siebenhundertneunundzwanzigtausendachthundertneunundsiebzigste")+  , (956722026041, "neunhundertsechsundfünfzig milliarden siebenhundertzweiundzwanzig millionen sechsundzwanzigtausendeinundvierzigste")+  , (1548008755920, "eine billion fünfhundertachtundvierzig milliarden acht millionen siebenhundertfünfundfünfzigtausendneunhundertzwanzigste")+  , (2504730781961, "zwei billionen fünfhundertvier milliarden siebenhundertdreißig millionen siebenhunderteinundachtzigtausendneunhunderteinundsechzigste")+  , (4052739537881, "vier billionen zweiundfünfzig milliarden siebenhundertneununddreißig millionen fünfhundertsiebenunddreißigtausendachthunderteinundachtzigste")+  , (6557470319842, "sechs billionen fünfhundertsiebenundfünfzig milliarden vierhundertsiebzig millionen dreihundertneunzehntausendachthundertzweiundvierzigste")+  , (10610209857723, "zehn billionen sechshundertzehn milliarden zweihundertneun millionen achthundertsiebenundfünfzigtausendsiebenhundertdreiundzwanzigste")+  , (17167680177565, "siebzehn billionen einhundertsiebenundsechzig milliarden sechshundertachtzig millionen einhundertsiebenundsiebzigtausendfünfhundertfünfundsechzigste")+  , (27777890035288, "siebenundzwanzig billionen siebenhundertsiebenundsiebzig milliarden achthundertneunzig millionen fünfunddreißigtausendzweihundertachtundachtzigste")+  , (44945570212853, "vierundvierzig billionen neunhundertfünfundvierzig milliarden fünfhundertsiebzig millionen zweihundertzwölftausendachthundertdreiundfünfzigste")+  , (72723460248141, "zweiundsiebzig billionen siebenhundertdreiundzwanzig milliarden vierhundertsechzig millionen zweihundertachtundvierzigtausendeinhunderteinundvierzigste")+  , (117669030460994, "einhundertsiebzehn billionen sechshundertneunundsechzig milliarden dreißig millionen vierhundertsechzigtausendneunhundertvierundneunzigste")+  , (190392490709135, "einhundertneunzig billionen dreihundertzweiundneunzig milliarden vierhundertneunzig millionen siebenhundertneuntausendeinhundertfünfunddreißigste")+  , (308061521170129, "dreihundertacht billionen einundsechzig milliarden fünfhunderteinundzwanzig millionen einhundertsiebzigtausendeinhundertneunundzwanzigste")+  , (498454011879264, "vierhundertachtundneunzig billionen vierhundertvierundfünfzig milliarden elf millionen achthundertneunundsiebzigtausendzweihundertvierundsechzigste")+  , (806515533049393, "achthundertsechs billionen fünfhundertfünfzehn milliarden fünfhundertdreiunddreißig millionen neunundvierzigtausenddreihundertdreiundneunzigste")+  , (1304969544928657, "eine billiarde dreihundertvier billionen neunhundertneunundsechzig milliarden fünfhundertvierundvierzig millionen neunhundertachtundzwanzigtausendsechshundertsiebenundfünfzigste")+  , (2111485077978050, "zwei billiarden einhundertelf billionen vierhundertfünfundachtzig milliarden siebenundsiebzig millionen neunhundertachtundsiebzigtausendfünfzigste")+  , (3416454622906707, "drei billiarden vierhundertsechzehn billionen vierhundertvierundfünfzig milliarden sechshundertzweiundzwanzig millionen neunhundertsechstausendsiebenhundertsiebte")+  , (5527939700884757, "fünf billiarden fünfhundertsiebenundzwanzig billionen neunhundertneununddreißig milliarden siebenhundert millionen achthundertvierundachtzigtausendsiebenhundertsiebenundfünfzigste")+  , (8944394323791464, "acht billiarden neunhundertvierundvierzig billionen dreihundertvierundneunzig milliarden dreihundertdreiundzwanzig millionen siebenhunderteinundneunzigtausendvierhundertvierundsechzigste")+  , (14472334024676221, "vierzehn billiarden vierhundertzweiundsiebzig billionen dreihundertvierunddreißig milliarden vierundzwanzig millionen sechshundertsechsundsiebzigtausendzweihunderteinundzwanzigste")+  , (23416728348467685, "dreiundzwanzig billiarden vierhundertsechzehn billionen siebenhundertachtundzwanzig milliarden dreihundertachtundvierzig millionen vierhundertsiebenundsechzigtausendsechshundertfünfundachtzigste")+  , (37889062373143906, "siebenunddreißig billiarden achthundertneunundachtzig billionen zweiundsechzig milliarden dreihundertdreiundsiebzig millionen einhundertdreiundvierzigtausendneunhundertsechste")+  , (61305790721611591, "einundsechzig billiarden dreihundertfünf billionen siebenhundertneunzig milliarden siebenhunderteinundzwanzig millionen sechshundertelftausendfünfhunderteinundneunzigste")+  , (99194853094755497, "neunundneunzig billiarden einhundertvierundneunzig billionen achthundertdreiundfünfzig milliarden vierundneunzig millionen siebenhundertfünfundfünfzigtausendvierhundertsiebenundneunzigste")+  , (160500643816367088, "einhundertsechzig billiarden fünfhundert billionen sechshundertdreiundvierzig milliarden achthundertsechzehn millionen dreihundertsiebenundsechzigtausendachtundachtzigste")+  , (259695496911122585, "zweihundertneunundfünfzig billiarden sechshundertfünfundneunzig billionen vierhundertsechsundneunzig milliarden neunhundertelf millionen einhundertzweiundzwanzigtausendfünfhundertfünfundachtzigste")+  , (420196140727489673, "vierhundertzwanzig billiarden einhundertsechsundneunzig billionen einhundertvierzig milliarden siebenhundertsiebenundzwanzig millionen vierhundertneunundachtzigtausendsechshundertdreiundsiebzigste")+  , (679891637638612258, "sechshundertneunundsiebzig billiarden achthunderteinundneunzig billionen sechshundertsiebenunddreißig milliarden sechshundertachtunddreißig millionen sechshundertzwölftausendzweihundertachtundfünfzigste")+  , (1100087778366101931, "eine trillion einhundert billiarden siebenundachtzig billionen siebenhundertachtundsiebzig milliarden dreihundertsechsundsechzig millionen einhunderteinstausendneunhunderteinunddreißigste")+  , (1779979416004714189, "eine trillion siebenhundertneunundsiebzig billiarden neunhundertneunundsiebzig billionen vierhundertsechzehn milliarden vier millionen siebenhundertvierzehntausendeinhundertneunundachtzigste")+  , (2880067194370816120, "zwei trillionen achthundertachtzig billiarden siebenundsechzig billionen einhundertvierundneunzig milliarden dreihundertsiebzig millionen achthundertsechzehntausendeinhundertzwanzigste")+  , (4660046610375530309, "vier trillionen sechshundertsechzig billiarden sechsundvierzig billionen sechshundertzehn milliarden dreihundertfünfundsiebzig millionen fünfhundertdreißigtausenddreihundertneunte")+  , (7540113804746346429, "sieben trillionen fünfhundertvierzig billiarden einhundertdreizehn billionen achthundertvier milliarden siebenhundertsechsundvierzig millionen dreihundertsechsundvierzigtausendvierhundertneunundzwanzigste")+  , (12200160415121876738, "zwölf trillionen zweihundert billiarden einhundertsechzig billionen vierhundertfünfzehn milliarden einhunderteinundzwanzig millionen achthundertsechsundsiebzigtausendsiebenhundertachtunddreißigste")+  , (19740274219868223167, "neunzehn trillionen siebenhundertvierzig billiarden zweihundertvierundsiebzig billionen zweihundertneunzehn milliarden achthundertachtundsechzig millionen zweihundertdreiundzwanzigtausendeinhundertsiebenundsechzigste")+  , (31940434634990099905, "einunddreißig trillionen neunhundertvierzig billiarden vierhundertvierunddreißig billionen sechshundertvierunddreißig milliarden neunhundertneunzig millionen neunundneunzigtausendneunhundertfünfte")+  , (51680708854858323072, "einundfünfzig trillionen sechshundertachtzig billiarden siebenhundertacht billionen achthundertvierundfünfzig milliarden achthundertachtundfünfzig millionen dreihundertdreiundzwanzigtausendzweiundsiebzigste")+  , (83621143489848422977, "dreiundachtzig trillionen sechshunderteinundzwanzig billiarden einhundertdreiundvierzig billionen vierhundertneunundachtzig milliarden achthundertachtundvierzig millionen vierhundertzweiundzwanzigtausendneunhundertsiebenundsiebzigste")+  , (135301852344706746049, "einhundertfünfunddreißig trillionen dreihunderteins billiarden achthundertzweiundfünfzig billionen dreihundertvierundvierzig milliarden siebenhundertsechs millionen siebenhundertsechsundvierzigtausendneunundvierzigste")+  , (218922995834555169026, "zweihundertachtzehn trillionen neunhundertzweiundzwanzig billiarden neunhundertfünfundneunzig billionen achthundertvierunddreißig milliarden fünfhundertfünfundfünfzig millionen einhundertneunundsechzigtausendsechsundzwanzigste")+  , (354224848179261915075, "dreihundertvierundfünfzig trillionen zweihundertvierundzwanzig billiarden achthundertachtundvierzig billionen einhundertneunundsiebzig milliarden zweihunderteinundsechzig millionen neunhundertfünfzehntausendfünfundsiebzigste")+  , (573147844013817084101, "fünfhundertdreiundsiebzig trillionen einhundertsiebenundvierzig billiarden achthundertvierundvierzig billionen dreizehn milliarden achthundertsiebzehn millionen vierundachtzigtausendeinhunderterste")+  , (927372692193078999176, "neunhundertsiebenundzwanzig trillionen dreihundertzweiundsiebzig billiarden sechshundertzweiundneunzig billionen einhundertdreiundneunzig milliarden achtundsiebzig millionen neunhundertneunundneunzigtausendeinhundertsechsundsiebzigste")+  , (1500520536206896083277, "eine trilliarde fünfhundert trillionen fünfhundertzwanzig billiarden fünfhundertsechsunddreißig billionen zweihundertsechs milliarden achthundertsechsundneunzig millionen dreiundachtzigtausendzweihundertsiebenundsiebzigste")+  , (2427893228399975082453, "zwei trilliarden vierhundertsiebenundzwanzig trillionen achthundertdreiundneunzig billiarden zweihundertachtundzwanzig billionen dreihundertneunundneunzig milliarden neunhundertfünfundsiebzig millionen zweiundachtzigtausendvierhundertdreiundfünfzigste")+  , (3928413764606871165730, "drei trilliarden neunhundertachtundzwanzig trillionen vierhundertdreizehn billiarden siebenhundertvierundsechzig billionen sechshundertsechs milliarden achthunderteinundsiebzig millionen einhundertfünfundsechzigtausendsiebenhundertdreißigste")+  , (6356306993006846248183, "sechs trilliarden dreihundertsechsundfünfzig trillionen dreihundertsechs billiarden neunhundertdreiundneunzig billionen sechs milliarden achthundertsechsundvierzig millionen zweihundertachtundvierzigtausendeinhundertdreiundachtzigste")+  , (10284720757613717413913, "zehn trilliarden zweihundertvierundachtzig trillionen siebenhundertzwanzig billiarden siebenhundertsiebenundfünfzig billionen sechshundertdreizehn milliarden siebenhundertsiebzehn millionen vierhundertdreizehntausendneunhundertdreizehnte")+  , (16641027750620563662096, "sechzehn trilliarden sechshunderteinundvierzig trillionen siebenundzwanzig billiarden siebenhundertfünfzig billionen sechshundertzwanzig milliarden fünfhundertdreiundsechzig millionen sechshundertzweiundsechzigtausendsechsundneunzigste")+  , (26925748508234281076009, "sechsundzwanzig trilliarden neunhundertfünfundzwanzig trillionen siebenhundertachtundvierzig billiarden fünfhundertacht billionen zweihundertvierunddreißig milliarden zweihunderteinundachtzig millionen sechsundsiebzigtausendneunte")+  , (43566776258854844738105, "dreiundvierzig trilliarden fünfhundertsechsundsechzig trillionen siebenhundertsechsundsiebzig billiarden zweihundertachtundfünfzig billionen achthundertvierundfünfzig milliarden achthundertvierundvierzig millionen siebenhundertachtunddreißigtausendeinhundertfünfte")+  , (70492524767089125814114, "siebzig trilliarden vierhundertzweiundneunzig trillionen fünfhundertvierundzwanzig billiarden siebenhundertsiebenundsechzig billionen neunundachtzig milliarden einhundertfünfundzwanzig millionen achthundertvierzehntausendeinhundertvierzehnte")+  , (114059301025943970552219, "einhundertvierzehn trilliarden neunundfünfzig trillionen dreihunderteins billiarden fünfundzwanzig billionen neunhundertdreiundvierzig milliarden neunhundertsiebzig millionen fünfhundertzweiundfünfzigtausendzweihundertneunzehnte")+  , (1000, "tausendste")+  , (10000, "zehntausendste")+  , (100000, "einhunderttausendste")+  , (1000000, "millionste")+  , (10000000, "zehnmillionste")+  , (100000000, "einhundertmillionste")+  , (1000000000, "milliardste")+  , (10000000000, "zehnmilliardste")+  , (100000000000, "einhundertmilliardste")+  , (1000000000000, "billionste")+  , (10000000000000, "zehnbillionste")+  , (100000000000000, "einhundertbillionste")+  , (1000000000000000, "billiardste")+  , (10000000000000000, "zehnbilliardste")+  , (100000000000000000, "einhundertbilliardste")+  , (1000000000000000000, "trillionste")+  , (10000000000000000000, "zehntrillionste")+  , (100000000000000000000, "einhunderttrillionste")+  , (1000000000000000000000, "trilliardste")+  , (10000000000000000000000, "zehntrilliardste")+  , (100000000000000000000000, "einhunderttrilliardste")+  , (1000000000000000000000000, "quadrillionste")+  ]++shortOrdinals :: [(Integer, Text)]+shortOrdinals = [+    (0, "0.")+  , (1, "1.")+  , (2, "2.")+  , (3, "3.")+  , (4, "4.")+  , (5, "5.")+  , (6, "6.")+  , (7, "7.")+  , (8, "8.")+  , (9, "9.")+  , (10, "10.")+  , (11, "11.")+  , (12, "12.")+  , (13, "13.")+  , (14, "14.")+  , (15, "15.")+  , (16, "16.")+  , (17, "17.")+  , (18, "18.")+  , (19, "19.")+  , (20, "20.")+  , (21, "21.")+  , (22, "22.")+  , (23, "23.")+  , (24, "24.")+  , (25, "25.")+  , (26, "26.")+  , (27, "27.")+  , (28, "28.")+  , (29, "29.")+  , (30, "30.")+  , (31, "31.")+  , (32, "32.")+  , (33, "33.")+  , (34, "34.")+  , (35, "35.")+  , (36, "36.")+  , (37, "37.")+  , (38, "38.")+  , (39, "39.")+  , (40, "40.")+  , (41, "41.")+  , (42, "42.")+  , (43, "43.")+  , (44, "44.")+  , (45, "45.")+  , (46, "46.")+  , (47, "47.")+  , (48, "48.")+  , (49, "49.")+  , (50, "50.")+  , (51, "51.")+  , (52, "52.")+  , (53, "53.")+  , (54, "54.")+  , (55, "55.")+  , (56, "56.")+  , (57, "57.")+  , (58, "58.")+  , (59, "59.")+  , (60, "60.")+  , (61, "61.")+  , (62, "62.")+  , (63, "63.")+  , (64, "64.")+  , (65, "65.")+  , (66, "66.")+  , (67, "67.")+  , (68, "68.")+  , (69, "69.")+  , (70, "70.")+  , (71, "71.")+  , (72, "72.")+  , (73, "73.")+  , (74, "74.")+  , (75, "75.")+  , (76, "76.")+  , (77, "77.")+  , (78, "78.")+  , (79, "79.")+  , (80, "80.")+  , (81, "81.")+  , (82, "82.")+  , (83, "83.")+  , (84, "84.")+  , (85, "85.")+  , (86, "86.")+  , (87, "87.")+  , (88, "88.")+  , (89, "89.")+  , (90, "90.")+  , (91, "91.")+  , (92, "92.")+  , (93, "93.")+  , (94, "94.")+  , (95, "95.")+  , (96, "96.")+  , (97, "97.")+  , (98, "98.")+  , (99, "99.")+  , (100, "100.")+  , (101, "101.")+  , (102, "102.")+  , (103, "103.")+  , (104, "104.")+  , (105, "105.")+  , (106, "106.")+  , (107, "107.")+  , (108, "108.")+  , (109, "109.")+  , (110, "110.")+  , (111, "111.")+  , (112, "112.")+  , (113, "113.")+  , (114, "114.")+  , (115, "115.")+  , (116, "116.")+  , (117, "117.")+  , (118, "118.")+  , (119, "119.")+  , (120, "120.")+  , (121, "121.")+  , (122, "122.")+  , (123, "123.")+  , (124, "124.")+  , (125, "125.")+  , (126, "126.")+  , (127, "127.")+  , (128, "128.")+  , (129, "129.")+  , (130, "130.")+  , (131, "131.")+  , (132, "132.")+  , (133, "133.")+  , (134, "134.")+  , (135, "135.")+  , (136, "136.")+  , (137, "137.")+  , (138, "138.")+  , (139, "139.")+  , (140, "140.")+  , (141, "141.")+  , (142, "142.")+  , (143, "143.")+  , (144, "144.")+  , (145, "145.")+  , (146, "146.")+  , (147, "147.")+  , (148, "148.")+  , (149, "149.")+  , (150, "150.")+  , (151, "151.")+  , (152, "152.")+  , (153, "153.")+  , (154, "154.")+  , (155, "155.")+  , (156, "156.")+  , (157, "157.")+  , (158, "158.")+  , (159, "159.")+  , (160, "160.")+  , (161, "161.")+  , (162, "162.")+  , (163, "163.")+  , (164, "164.")+  , (165, "165.")+  , (166, "166.")+  , (167, "167.")+  , (168, "168.")+  , (169, "169.")+  , (170, "170.")+  , (171, "171.")+  , (172, "172.")+  , (173, "173.")+  , (174, "174.")+  , (175, "175.")+  , (176, "176.")+  , (177, "177.")+  , (178, "178.")+  , (179, "179.")+  , (180, "180.")+  , (181, "181.")+  , (182, "182.")+  , (183, "183.")+  , (184, "184.")+  , (185, "185.")+  , (186, "186.")+  , (187, "187.")+  , (188, "188.")+  , (189, "189.")+  , (190, "190.")+  , (191, "191.")+  , (192, "192.")+  , (193, "193.")+  , (194, "194.")+  , (195, "195.")+  , (196, "196.")+  , (197, "197.")+  , (198, "198.")+  , (199, "199.")+  , (200, "200.")+  , (233, "233.")+  , (377, "377.")+  , (610, "610.")+  , (987, "987.")+  , (1597, "1597.")+  , (2584, "2584.")+  , (4181, "4181.")+  , (6765, "6765.")+  , (10946, "10946.")+  , (17711, "17711.")+  , (28657, "28657.")+  , (46368, "46368.")+  , (75025, "75025.")+  , (121393, "121393.")+  , (196418, "196418.")+  , (317811, "317811.")+  , (514229, "514229.")+  , (832040, "832040.")+  , (1346269, "1346269.")+  , (2178309, "2178309.")+  , (3524578, "3524578.")+  , (5702887, "5702887.")+  , (9227465, "9227465.")+  , (14930352, "14930352.")+  , (24157817, "24157817.")+  , (39088169, "39088169.")+  , (63245986, "63245986.")+  , (102334155, "102334155.")+  , (165580141, "165580141.")+  , (267914296, "267914296.")+  , (433494437, "433494437.")+  , (701408733, "701408733.")+  , (1134903170, "1134903170.")+  , (1836311903, "1836311903.")+  , (2971215073, "2971215073.")+  , (4807526976, "4807526976.")+  , (7778742049, "7778742049.")+  , (12586269025, "12586269025.")+  , (20365011074, "20365011074.")+  , (32951280099, "32951280099.")+  , (53316291173, "53316291173.")+  , (86267571272, "86267571272.")+  , (139583862445, "139583862445.")+  , (225851433717, "225851433717.")+  , (365435296162, "365435296162.")+  , (591286729879, "591286729879.")+  , (956722026041, "956722026041.")+  , (1548008755920, "1548008755920.")+  , (2504730781961, "2504730781961.")+  , (4052739537881, "4052739537881.")+  , (6557470319842, "6557470319842.")+  , (10610209857723, "10610209857723.")+  , (17167680177565, "17167680177565.")+  , (27777890035288, "27777890035288.")+  , (44945570212853, "44945570212853.")+  , (72723460248141, "72723460248141.")+  , (117669030460994, "117669030460994.")+  , (190392490709135, "190392490709135.")+  , (308061521170129, "308061521170129.")+  , (498454011879264, "498454011879264.")+  , (806515533049393, "806515533049393.")+  , (1304969544928657, "1304969544928657.")+  , (2111485077978050, "2111485077978050.")+  , (3416454622906707, "3416454622906707.")+  , (5527939700884757, "5527939700884757.")+  , (8944394323791464, "8944394323791464.")+  , (14472334024676221, "14472334024676221.")+  , (23416728348467685, "23416728348467685.")+  , (37889062373143906, "37889062373143906.")+  , (61305790721611591, "61305790721611591.")+  , (99194853094755497, "99194853094755497.")+  , (160500643816367088, "160500643816367088.")+  , (259695496911122585, "259695496911122585.")+  , (420196140727489673, "420196140727489673.")+  , (679891637638612258, "679891637638612258.")+  , (1100087778366101931, "1100087778366101931.")+  , (1779979416004714189, "1779979416004714189.")+  , (2880067194370816120, "2880067194370816120.")+  , (4660046610375530309, "4660046610375530309.")+  , (7540113804746346429, "7540113804746346429.")+  , (12200160415121876738, "12200160415121876738.")+  , (19740274219868223167, "19740274219868223167.")+  , (31940434634990099905, "31940434634990099905.")+  , (51680708854858323072, "51680708854858323072.")+  , (83621143489848422977, "83621143489848422977.")+  , (135301852344706746049, "135301852344706746049.")+  , (218922995834555169026, "218922995834555169026.")+  , (354224848179261915075, "354224848179261915075.")+  , (573147844013817084101, "573147844013817084101.")+  , (927372692193078999176, "927372692193078999176.")+  , (1500520536206896083277, "1500520536206896083277.")+  , (2427893228399975082453, "2427893228399975082453.")+  , (3928413764606871165730, "3928413764606871165730.")+  , (6356306993006846248183, "6356306993006846248183.")+  , (10284720757613717413913, "10284720757613717413913.")+  , (16641027750620563662096, "16641027750620563662096.")+  , (26925748508234281076009, "26925748508234281076009.")+  , (43566776258854844738105, "43566776258854844738105.")+  , (70492524767089125814114, "70492524767089125814114.")+  , (114059301025943970552219, "114059301025943970552219.")+  , (1000, "1000.")+  , (10000, "10000.")+  , (100000, "100000.")+  , (1000000, "1000000.")+  , (10000000, "10000000.")+  , (100000000, "100000000.")+  , (1000000000, "1000000000.")+  , (10000000000, "10000000000.")+  , (100000000000, "100000000000.")+  , (1000000000000, "1000000000000.")+  , (10000000000000, "10000000000000.")+  , (100000000000000, "100000000000000.")+  , (1000000000000000, "1000000000000000.")+  , (10000000000000000, "10000000000000000.")+  , (100000000000000000, "100000000000000000.")+  , (1000000000000000000, "1000000000000000000.")+  , (10000000000000000000, "10000000000000000000.")+  , (100000000000000000000, "100000000000000000000.")+  , (1000000000000000000000, "1000000000000000000000.")+  , (10000000000000000000000, "10000000000000000000000.")+  , (100000000000000000000000, "100000000000000000000000.")+  , (1000000000000000000000000, "1000000000000000000000000.")+  ]++clockTime :: [(TimeOfDay, Text)]+clockTime = [+    (TimeOfDay 0 0 0,"null Uhr")+  , (TimeOfDay 0 1 0,"null Uhr eins")+  , (TimeOfDay 0 2 0,"null Uhr zwei")+  , (TimeOfDay 0 3 0,"null Uhr drei")+  , (TimeOfDay 0 4 0,"null Uhr vier")+  , (TimeOfDay 0 5 0,"null Uhr f\252nf")+  , (TimeOfDay 0 6 0,"null Uhr sechs")+  , (TimeOfDay 0 7 0,"null Uhr sieben")+  , (TimeOfDay 0 8 0,"null Uhr acht")+  , (TimeOfDay 0 9 0,"null Uhr neun")+  , (TimeOfDay 0 10 0,"null Uhr zehn")+  , (TimeOfDay 0 11 0,"null Uhr elf")+  , (TimeOfDay 0 12 0,"null Uhr zw\246lf")+  , (TimeOfDay 0 13 0,"null Uhr dreizehn")+  , (TimeOfDay 0 14 0,"null Uhr vierzehn")+  , (TimeOfDay 0 15 0,"null Uhr f\252nfzehn")+  , (TimeOfDay 0 16 0,"null Uhr sechzehn")+  , (TimeOfDay 0 17 0,"null Uhr siebzehn")+  , (TimeOfDay 0 18 0,"null Uhr achtzehn")+  , (TimeOfDay 0 19 0,"null Uhr neunzehn")+  , (TimeOfDay 0 20 0,"null Uhr zwanzig")+  , (TimeOfDay 0 21 0,"null Uhr einundzwanzig")+  , (TimeOfDay 0 22 0,"null Uhr zweiundzwanzig")+  , (TimeOfDay 0 23 0,"null Uhr dreiundzwanzig")+  , (TimeOfDay 0 24 0,"null Uhr vierundzwanzig")+  , (TimeOfDay 0 25 0,"null Uhr f\252nfundzwanzig")+  , (TimeOfDay 0 26 0,"null Uhr sechsundzwanzig")+  , (TimeOfDay 0 27 0,"null Uhr siebenundzwanzig")+  , (TimeOfDay 0 28 0,"null Uhr achtundzwanzig")+  , (TimeOfDay 0 29 0,"null Uhr neunundzwanzig")+  , (TimeOfDay 0 30 0,"null Uhr drei\223ig")+  , (TimeOfDay 0 31 0,"null Uhr einunddrei\223ig")+  , (TimeOfDay 0 32 0,"null Uhr zweiunddrei\223ig")+  , (TimeOfDay 0 33 0,"null Uhr dreiunddrei\223ig")+  , (TimeOfDay 0 34 0,"null Uhr vierunddrei\223ig")+  , (TimeOfDay 0 35 0,"null Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 0 36 0,"null Uhr sechsunddrei\223ig")+  , (TimeOfDay 0 37 0,"null Uhr siebenunddrei\223ig")+  , (TimeOfDay 0 38 0,"null Uhr achtunddrei\223ig")+  , (TimeOfDay 0 39 0,"null Uhr neununddrei\223ig")+  , (TimeOfDay 0 40 0,"null Uhr vierzig")+  , (TimeOfDay 0 41 0,"null Uhr einundvierzig")+  , (TimeOfDay 0 42 0,"null Uhr zweiundvierzig")+  , (TimeOfDay 0 43 0,"null Uhr dreiundvierzig")+  , (TimeOfDay 0 44 0,"null Uhr vierundvierzig")+  , (TimeOfDay 0 45 0,"null Uhr f\252nfundvierzig")+  , (TimeOfDay 0 46 0,"null Uhr sechsundvierzig")+  , (TimeOfDay 0 47 0,"null Uhr siebenundvierzig")+  , (TimeOfDay 0 48 0,"null Uhr achtundvierzig")+  , (TimeOfDay 0 49 0,"null Uhr neunundvierzig")+  , (TimeOfDay 0 50 0,"null Uhr f\252nfzig")+  , (TimeOfDay 0 51 0,"null Uhr einundf\252nfzig")+  , (TimeOfDay 0 52 0,"null Uhr zweiundf\252nfzig")+  , (TimeOfDay 0 53 0,"null Uhr dreiundf\252nfzig")+  , (TimeOfDay 0 54 0,"null Uhr vierundf\252nfzig")+  , (TimeOfDay 0 55 0,"null Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 0 56 0,"null Uhr sechsundf\252nfzig")+  , (TimeOfDay 0 57 0,"null Uhr siebenundf\252nfzig")+  , (TimeOfDay 0 58 0,"null Uhr achtundf\252nfzig")+  , (TimeOfDay 0 59 0,"null Uhr neunundf\252nfzig")+  , (TimeOfDay 1 0 0,"eins Uhr")+  , (TimeOfDay 1 1 0,"eins Uhr eins")+  , (TimeOfDay 1 2 0,"eins Uhr zwei")+  , (TimeOfDay 1 3 0,"eins Uhr drei")+  , (TimeOfDay 1 4 0,"eins Uhr vier")+  , (TimeOfDay 1 5 0,"eins Uhr f\252nf")+  , (TimeOfDay 1 6 0,"eins Uhr sechs")+  , (TimeOfDay 1 7 0,"eins Uhr sieben")+  , (TimeOfDay 1 8 0,"eins Uhr acht")+  , (TimeOfDay 1 9 0,"eins Uhr neun")+  , (TimeOfDay 1 10 0,"eins Uhr zehn")+  , (TimeOfDay 1 11 0,"eins Uhr elf")+  , (TimeOfDay 1 12 0,"eins Uhr zw\246lf")+  , (TimeOfDay 1 13 0,"eins Uhr dreizehn")+  , (TimeOfDay 1 14 0,"eins Uhr vierzehn")+  , (TimeOfDay 1 15 0,"eins Uhr f\252nfzehn")+  , (TimeOfDay 1 16 0,"eins Uhr sechzehn")+  , (TimeOfDay 1 17 0,"eins Uhr siebzehn")+  , (TimeOfDay 1 18 0,"eins Uhr achtzehn")+  , (TimeOfDay 1 19 0,"eins Uhr neunzehn")+  , (TimeOfDay 1 20 0,"eins Uhr zwanzig")+  , (TimeOfDay 1 21 0,"eins Uhr einundzwanzig")+  , (TimeOfDay 1 22 0,"eins Uhr zweiundzwanzig")+  , (TimeOfDay 1 23 0,"eins Uhr dreiundzwanzig")+  , (TimeOfDay 1 24 0,"eins Uhr vierundzwanzig")+  , (TimeOfDay 1 25 0,"eins Uhr f\252nfundzwanzig")+  , (TimeOfDay 1 26 0,"eins Uhr sechsundzwanzig")+  , (TimeOfDay 1 27 0,"eins Uhr siebenundzwanzig")+  , (TimeOfDay 1 28 0,"eins Uhr achtundzwanzig")+  , (TimeOfDay 1 29 0,"eins Uhr neunundzwanzig")+  , (TimeOfDay 1 30 0,"eins Uhr drei\223ig")+  , (TimeOfDay 1 31 0,"eins Uhr einunddrei\223ig")+  , (TimeOfDay 1 32 0,"eins Uhr zweiunddrei\223ig")+  , (TimeOfDay 1 33 0,"eins Uhr dreiunddrei\223ig")+  , (TimeOfDay 1 34 0,"eins Uhr vierunddrei\223ig")+  , (TimeOfDay 1 35 0,"eins Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 1 36 0,"eins Uhr sechsunddrei\223ig")+  , (TimeOfDay 1 37 0,"eins Uhr siebenunddrei\223ig")+  , (TimeOfDay 1 38 0,"eins Uhr achtunddrei\223ig")+  , (TimeOfDay 1 39 0,"eins Uhr neununddrei\223ig")+  , (TimeOfDay 1 40 0,"eins Uhr vierzig")+  , (TimeOfDay 1 41 0,"eins Uhr einundvierzig")+  , (TimeOfDay 1 42 0,"eins Uhr zweiundvierzig")+  , (TimeOfDay 1 43 0,"eins Uhr dreiundvierzig")+  , (TimeOfDay 1 44 0,"eins Uhr vierundvierzig")+  , (TimeOfDay 1 45 0,"eins Uhr f\252nfundvierzig")+  , (TimeOfDay 1 46 0,"eins Uhr sechsundvierzig")+  , (TimeOfDay 1 47 0,"eins Uhr siebenundvierzig")+  , (TimeOfDay 1 48 0,"eins Uhr achtundvierzig")+  , (TimeOfDay 1 49 0,"eins Uhr neunundvierzig")+  , (TimeOfDay 1 50 0,"eins Uhr f\252nfzig")+  , (TimeOfDay 1 51 0,"eins Uhr einundf\252nfzig")+  , (TimeOfDay 1 52 0,"eins Uhr zweiundf\252nfzig")+  , (TimeOfDay 1 53 0,"eins Uhr dreiundf\252nfzig")+  , (TimeOfDay 1 54 0,"eins Uhr vierundf\252nfzig")+  , (TimeOfDay 1 55 0,"eins Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 1 56 0,"eins Uhr sechsundf\252nfzig")+  , (TimeOfDay 1 57 0,"eins Uhr siebenundf\252nfzig")+  , (TimeOfDay 1 58 0,"eins Uhr achtundf\252nfzig")+  , (TimeOfDay 1 59 0,"eins Uhr neunundf\252nfzig")+  , (TimeOfDay 2 0 0,"zwei Uhr")+  , (TimeOfDay 2 1 0,"zwei Uhr eins")+  , (TimeOfDay 2 2 0,"zwei Uhr zwei")+  , (TimeOfDay 2 3 0,"zwei Uhr drei")+  , (TimeOfDay 2 4 0,"zwei Uhr vier")+  , (TimeOfDay 2 5 0,"zwei Uhr f\252nf")+  , (TimeOfDay 2 6 0,"zwei Uhr sechs")+  , (TimeOfDay 2 7 0,"zwei Uhr sieben")+  , (TimeOfDay 2 8 0,"zwei Uhr acht")+  , (TimeOfDay 2 9 0,"zwei Uhr neun")+  , (TimeOfDay 2 10 0,"zwei Uhr zehn")+  , (TimeOfDay 2 11 0,"zwei Uhr elf")+  , (TimeOfDay 2 12 0,"zwei Uhr zw\246lf")+  , (TimeOfDay 2 13 0,"zwei Uhr dreizehn")+  , (TimeOfDay 2 14 0,"zwei Uhr vierzehn")+  , (TimeOfDay 2 15 0,"zwei Uhr f\252nfzehn")+  , (TimeOfDay 2 16 0,"zwei Uhr sechzehn")+  , (TimeOfDay 2 17 0,"zwei Uhr siebzehn")+  , (TimeOfDay 2 18 0,"zwei Uhr achtzehn")+  , (TimeOfDay 2 19 0,"zwei Uhr neunzehn")+  , (TimeOfDay 2 20 0,"zwei Uhr zwanzig")+  , (TimeOfDay 2 21 0,"zwei Uhr einundzwanzig")+  , (TimeOfDay 2 22 0,"zwei Uhr zweiundzwanzig")+  , (TimeOfDay 2 23 0,"zwei Uhr dreiundzwanzig")+  , (TimeOfDay 2 24 0,"zwei Uhr vierundzwanzig")+  , (TimeOfDay 2 25 0,"zwei Uhr f\252nfundzwanzig")+  , (TimeOfDay 2 26 0,"zwei Uhr sechsundzwanzig")+  , (TimeOfDay 2 27 0,"zwei Uhr siebenundzwanzig")+  , (TimeOfDay 2 28 0,"zwei Uhr achtundzwanzig")+  , (TimeOfDay 2 29 0,"zwei Uhr neunundzwanzig")+  , (TimeOfDay 2 30 0,"zwei Uhr drei\223ig")+  , (TimeOfDay 2 31 0,"zwei Uhr einunddrei\223ig")+  , (TimeOfDay 2 32 0,"zwei Uhr zweiunddrei\223ig")+  , (TimeOfDay 2 33 0,"zwei Uhr dreiunddrei\223ig")+  , (TimeOfDay 2 34 0,"zwei Uhr vierunddrei\223ig")+  , (TimeOfDay 2 35 0,"zwei Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 2 36 0,"zwei Uhr sechsunddrei\223ig")+  , (TimeOfDay 2 37 0,"zwei Uhr siebenunddrei\223ig")+  , (TimeOfDay 2 38 0,"zwei Uhr achtunddrei\223ig")+  , (TimeOfDay 2 39 0,"zwei Uhr neununddrei\223ig")+  , (TimeOfDay 2 40 0,"zwei Uhr vierzig")+  , (TimeOfDay 2 41 0,"zwei Uhr einundvierzig")+  , (TimeOfDay 2 42 0,"zwei Uhr zweiundvierzig")+  , (TimeOfDay 2 43 0,"zwei Uhr dreiundvierzig")+  , (TimeOfDay 2 44 0,"zwei Uhr vierundvierzig")+  , (TimeOfDay 2 45 0,"zwei Uhr f\252nfundvierzig")+  , (TimeOfDay 2 46 0,"zwei Uhr sechsundvierzig")+  , (TimeOfDay 2 47 0,"zwei Uhr siebenundvierzig")+  , (TimeOfDay 2 48 0,"zwei Uhr achtundvierzig")+  , (TimeOfDay 2 49 0,"zwei Uhr neunundvierzig")+  , (TimeOfDay 2 50 0,"zwei Uhr f\252nfzig")+  , (TimeOfDay 2 51 0,"zwei Uhr einundf\252nfzig")+  , (TimeOfDay 2 52 0,"zwei Uhr zweiundf\252nfzig")+  , (TimeOfDay 2 53 0,"zwei Uhr dreiundf\252nfzig")+  , (TimeOfDay 2 54 0,"zwei Uhr vierundf\252nfzig")+  , (TimeOfDay 2 55 0,"zwei Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 2 56 0,"zwei Uhr sechsundf\252nfzig")+  , (TimeOfDay 2 57 0,"zwei Uhr siebenundf\252nfzig")+  , (TimeOfDay 2 58 0,"zwei Uhr achtundf\252nfzig")+  , (TimeOfDay 2 59 0,"zwei Uhr neunundf\252nfzig")+  , (TimeOfDay 3 0 0,"drei Uhr")+  , (TimeOfDay 3 1 0,"drei Uhr eins")+  , (TimeOfDay 3 2 0,"drei Uhr zwei")+  , (TimeOfDay 3 3 0,"drei Uhr drei")+  , (TimeOfDay 3 4 0,"drei Uhr vier")+  , (TimeOfDay 3 5 0,"drei Uhr f\252nf")+  , (TimeOfDay 3 6 0,"drei Uhr sechs")+  , (TimeOfDay 3 7 0,"drei Uhr sieben")+  , (TimeOfDay 3 8 0,"drei Uhr acht")+  , (TimeOfDay 3 9 0,"drei Uhr neun")+  , (TimeOfDay 3 10 0,"drei Uhr zehn")+  , (TimeOfDay 3 11 0,"drei Uhr elf")+  , (TimeOfDay 3 12 0,"drei Uhr zw\246lf")+  , (TimeOfDay 3 13 0,"drei Uhr dreizehn")+  , (TimeOfDay 3 14 0,"drei Uhr vierzehn")+  , (TimeOfDay 3 15 0,"drei Uhr f\252nfzehn")+  , (TimeOfDay 3 16 0,"drei Uhr sechzehn")+  , (TimeOfDay 3 17 0,"drei Uhr siebzehn")+  , (TimeOfDay 3 18 0,"drei Uhr achtzehn")+  , (TimeOfDay 3 19 0,"drei Uhr neunzehn")+  , (TimeOfDay 3 20 0,"drei Uhr zwanzig")+  , (TimeOfDay 3 21 0,"drei Uhr einundzwanzig")+  , (TimeOfDay 3 22 0,"drei Uhr zweiundzwanzig")+  , (TimeOfDay 3 23 0,"drei Uhr dreiundzwanzig")+  , (TimeOfDay 3 24 0,"drei Uhr vierundzwanzig")+  , (TimeOfDay 3 25 0,"drei Uhr f\252nfundzwanzig")+  , (TimeOfDay 3 26 0,"drei Uhr sechsundzwanzig")+  , (TimeOfDay 3 27 0,"drei Uhr siebenundzwanzig")+  , (TimeOfDay 3 28 0,"drei Uhr achtundzwanzig")+  , (TimeOfDay 3 29 0,"drei Uhr neunundzwanzig")+  , (TimeOfDay 3 30 0,"drei Uhr drei\223ig")+  , (TimeOfDay 3 31 0,"drei Uhr einunddrei\223ig")+  , (TimeOfDay 3 32 0,"drei Uhr zweiunddrei\223ig")+  , (TimeOfDay 3 33 0,"drei Uhr dreiunddrei\223ig")+  , (TimeOfDay 3 34 0,"drei Uhr vierunddrei\223ig")+  , (TimeOfDay 3 35 0,"drei Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 3 36 0,"drei Uhr sechsunddrei\223ig")+  , (TimeOfDay 3 37 0,"drei Uhr siebenunddrei\223ig")+  , (TimeOfDay 3 38 0,"drei Uhr achtunddrei\223ig")+  , (TimeOfDay 3 39 0,"drei Uhr neununddrei\223ig")+  , (TimeOfDay 3 40 0,"drei Uhr vierzig")+  , (TimeOfDay 3 41 0,"drei Uhr einundvierzig")+  , (TimeOfDay 3 42 0,"drei Uhr zweiundvierzig")+  , (TimeOfDay 3 43 0,"drei Uhr dreiundvierzig")+  , (TimeOfDay 3 44 0,"drei Uhr vierundvierzig")+  , (TimeOfDay 3 45 0,"drei Uhr f\252nfundvierzig")+  , (TimeOfDay 3 46 0,"drei Uhr sechsundvierzig")+  , (TimeOfDay 3 47 0,"drei Uhr siebenundvierzig")+  , (TimeOfDay 3 48 0,"drei Uhr achtundvierzig")+  , (TimeOfDay 3 49 0,"drei Uhr neunundvierzig")+  , (TimeOfDay 3 50 0,"drei Uhr f\252nfzig")+  , (TimeOfDay 3 51 0,"drei Uhr einundf\252nfzig")+  , (TimeOfDay 3 52 0,"drei Uhr zweiundf\252nfzig")+  , (TimeOfDay 3 53 0,"drei Uhr dreiundf\252nfzig")+  , (TimeOfDay 3 54 0,"drei Uhr vierundf\252nfzig")+  , (TimeOfDay 3 55 0,"drei Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 3 56 0,"drei Uhr sechsundf\252nfzig")+  , (TimeOfDay 3 57 0,"drei Uhr siebenundf\252nfzig")+  , (TimeOfDay 3 58 0,"drei Uhr achtundf\252nfzig")+  , (TimeOfDay 3 59 0,"drei Uhr neunundf\252nfzig")+  , (TimeOfDay 4 0 0,"vier Uhr")+  , (TimeOfDay 4 1 0,"vier Uhr eins")+  , (TimeOfDay 4 2 0,"vier Uhr zwei")+  , (TimeOfDay 4 3 0,"vier Uhr drei")+  , (TimeOfDay 4 4 0,"vier Uhr vier")+  , (TimeOfDay 4 5 0,"vier Uhr f\252nf")+  , (TimeOfDay 4 6 0,"vier Uhr sechs")+  , (TimeOfDay 4 7 0,"vier Uhr sieben")+  , (TimeOfDay 4 8 0,"vier Uhr acht")+  , (TimeOfDay 4 9 0,"vier Uhr neun")+  , (TimeOfDay 4 10 0,"vier Uhr zehn")+  , (TimeOfDay 4 11 0,"vier Uhr elf")+  , (TimeOfDay 4 12 0,"vier Uhr zw\246lf")+  , (TimeOfDay 4 13 0,"vier Uhr dreizehn")+  , (TimeOfDay 4 14 0,"vier Uhr vierzehn")+  , (TimeOfDay 4 15 0,"vier Uhr f\252nfzehn")+  , (TimeOfDay 4 16 0,"vier Uhr sechzehn")+  , (TimeOfDay 4 17 0,"vier Uhr siebzehn")+  , (TimeOfDay 4 18 0,"vier Uhr achtzehn")+  , (TimeOfDay 4 19 0,"vier Uhr neunzehn")+  , (TimeOfDay 4 20 0,"vier Uhr zwanzig")+  , (TimeOfDay 4 21 0,"vier Uhr einundzwanzig")+  , (TimeOfDay 4 22 0,"vier Uhr zweiundzwanzig")+  , (TimeOfDay 4 23 0,"vier Uhr dreiundzwanzig")+  , (TimeOfDay 4 24 0,"vier Uhr vierundzwanzig")+  , (TimeOfDay 4 25 0,"vier Uhr f\252nfundzwanzig")+  , (TimeOfDay 4 26 0,"vier Uhr sechsundzwanzig")+  , (TimeOfDay 4 27 0,"vier Uhr siebenundzwanzig")+  , (TimeOfDay 4 28 0,"vier Uhr achtundzwanzig")+  , (TimeOfDay 4 29 0,"vier Uhr neunundzwanzig")+  , (TimeOfDay 4 30 0,"vier Uhr drei\223ig")+  , (TimeOfDay 4 31 0,"vier Uhr einunddrei\223ig")+  , (TimeOfDay 4 32 0,"vier Uhr zweiunddrei\223ig")+  , (TimeOfDay 4 33 0,"vier Uhr dreiunddrei\223ig")+  , (TimeOfDay 4 34 0,"vier Uhr vierunddrei\223ig")+  , (TimeOfDay 4 35 0,"vier Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 4 36 0,"vier Uhr sechsunddrei\223ig")+  , (TimeOfDay 4 37 0,"vier Uhr siebenunddrei\223ig")+  , (TimeOfDay 4 38 0,"vier Uhr achtunddrei\223ig")+  , (TimeOfDay 4 39 0,"vier Uhr neununddrei\223ig")+  , (TimeOfDay 4 40 0,"vier Uhr vierzig")+  , (TimeOfDay 4 41 0,"vier Uhr einundvierzig")+  , (TimeOfDay 4 42 0,"vier Uhr zweiundvierzig")+  , (TimeOfDay 4 43 0,"vier Uhr dreiundvierzig")+  , (TimeOfDay 4 44 0,"vier Uhr vierundvierzig")+  , (TimeOfDay 4 45 0,"vier Uhr f\252nfundvierzig")+  , (TimeOfDay 4 46 0,"vier Uhr sechsundvierzig")+  , (TimeOfDay 4 47 0,"vier Uhr siebenundvierzig")+  , (TimeOfDay 4 48 0,"vier Uhr achtundvierzig")+  , (TimeOfDay 4 49 0,"vier Uhr neunundvierzig")+  , (TimeOfDay 4 50 0,"vier Uhr f\252nfzig")+  , (TimeOfDay 4 51 0,"vier Uhr einundf\252nfzig")+  , (TimeOfDay 4 52 0,"vier Uhr zweiundf\252nfzig")+  , (TimeOfDay 4 53 0,"vier Uhr dreiundf\252nfzig")+  , (TimeOfDay 4 54 0,"vier Uhr vierundf\252nfzig")+  , (TimeOfDay 4 55 0,"vier Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 4 56 0,"vier Uhr sechsundf\252nfzig")+  , (TimeOfDay 4 57 0,"vier Uhr siebenundf\252nfzig")+  , (TimeOfDay 4 58 0,"vier Uhr achtundf\252nfzig")+  , (TimeOfDay 4 59 0,"vier Uhr neunundf\252nfzig")+  , (TimeOfDay 5 0 0,"f\252nf Uhr")+  , (TimeOfDay 5 1 0,"f\252nf Uhr eins")+  , (TimeOfDay 5 2 0,"f\252nf Uhr zwei")+  , (TimeOfDay 5 3 0,"f\252nf Uhr drei")+  , (TimeOfDay 5 4 0,"f\252nf Uhr vier")+  , (TimeOfDay 5 5 0,"f\252nf Uhr f\252nf")+  , (TimeOfDay 5 6 0,"f\252nf Uhr sechs")+  , (TimeOfDay 5 7 0,"f\252nf Uhr sieben")+  , (TimeOfDay 5 8 0,"f\252nf Uhr acht")+  , (TimeOfDay 5 9 0,"f\252nf Uhr neun")+  , (TimeOfDay 5 10 0,"f\252nf Uhr zehn")+  , (TimeOfDay 5 11 0,"f\252nf Uhr elf")+  , (TimeOfDay 5 12 0,"f\252nf Uhr zw\246lf")+  , (TimeOfDay 5 13 0,"f\252nf Uhr dreizehn")+  , (TimeOfDay 5 14 0,"f\252nf Uhr vierzehn")+  , (TimeOfDay 5 15 0,"f\252nf Uhr f\252nfzehn")+  , (TimeOfDay 5 16 0,"f\252nf Uhr sechzehn")+  , (TimeOfDay 5 17 0,"f\252nf Uhr siebzehn")+  , (TimeOfDay 5 18 0,"f\252nf Uhr achtzehn")+  , (TimeOfDay 5 19 0,"f\252nf Uhr neunzehn")+  , (TimeOfDay 5 20 0,"f\252nf Uhr zwanzig")+  , (TimeOfDay 5 21 0,"f\252nf Uhr einundzwanzig")+  , (TimeOfDay 5 22 0,"f\252nf Uhr zweiundzwanzig")+  , (TimeOfDay 5 23 0,"f\252nf Uhr dreiundzwanzig")+  , (TimeOfDay 5 24 0,"f\252nf Uhr vierundzwanzig")+  , (TimeOfDay 5 25 0,"f\252nf Uhr f\252nfundzwanzig")+  , (TimeOfDay 5 26 0,"f\252nf Uhr sechsundzwanzig")+  , (TimeOfDay 5 27 0,"f\252nf Uhr siebenundzwanzig")+  , (TimeOfDay 5 28 0,"f\252nf Uhr achtundzwanzig")+  , (TimeOfDay 5 29 0,"f\252nf Uhr neunundzwanzig")+  , (TimeOfDay 5 30 0,"f\252nf Uhr drei\223ig")+  , (TimeOfDay 5 31 0,"f\252nf Uhr einunddrei\223ig")+  , (TimeOfDay 5 32 0,"f\252nf Uhr zweiunddrei\223ig")+  , (TimeOfDay 5 33 0,"f\252nf Uhr dreiunddrei\223ig")+  , (TimeOfDay 5 34 0,"f\252nf Uhr vierunddrei\223ig")+  , (TimeOfDay 5 35 0,"f\252nf Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 5 36 0,"f\252nf Uhr sechsunddrei\223ig")+  , (TimeOfDay 5 37 0,"f\252nf Uhr siebenunddrei\223ig")+  , (TimeOfDay 5 38 0,"f\252nf Uhr achtunddrei\223ig")+  , (TimeOfDay 5 39 0,"f\252nf Uhr neununddrei\223ig")+  , (TimeOfDay 5 40 0,"f\252nf Uhr vierzig")+  , (TimeOfDay 5 41 0,"f\252nf Uhr einundvierzig")+  , (TimeOfDay 5 42 0,"f\252nf Uhr zweiundvierzig")+  , (TimeOfDay 5 43 0,"f\252nf Uhr dreiundvierzig")+  , (TimeOfDay 5 44 0,"f\252nf Uhr vierundvierzig")+  , (TimeOfDay 5 45 0,"f\252nf Uhr f\252nfundvierzig")+  , (TimeOfDay 5 46 0,"f\252nf Uhr sechsundvierzig")+  , (TimeOfDay 5 47 0,"f\252nf Uhr siebenundvierzig")+  , (TimeOfDay 5 48 0,"f\252nf Uhr achtundvierzig")+  , (TimeOfDay 5 49 0,"f\252nf Uhr neunundvierzig")+  , (TimeOfDay 5 50 0,"f\252nf Uhr f\252nfzig")+  , (TimeOfDay 5 51 0,"f\252nf Uhr einundf\252nfzig")+  , (TimeOfDay 5 52 0,"f\252nf Uhr zweiundf\252nfzig")+  , (TimeOfDay 5 53 0,"f\252nf Uhr dreiundf\252nfzig")+  , (TimeOfDay 5 54 0,"f\252nf Uhr vierundf\252nfzig")+  , (TimeOfDay 5 55 0,"f\252nf Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 5 56 0,"f\252nf Uhr sechsundf\252nfzig")+  , (TimeOfDay 5 57 0,"f\252nf Uhr siebenundf\252nfzig")+  , (TimeOfDay 5 58 0,"f\252nf Uhr achtundf\252nfzig")+  , (TimeOfDay 5 59 0,"f\252nf Uhr neunundf\252nfzig")+  , (TimeOfDay 6 0 0,"sechs Uhr")+  , (TimeOfDay 6 1 0,"sechs Uhr eins")+  , (TimeOfDay 6 2 0,"sechs Uhr zwei")+  , (TimeOfDay 6 3 0,"sechs Uhr drei")+  , (TimeOfDay 6 4 0,"sechs Uhr vier")+  , (TimeOfDay 6 5 0,"sechs Uhr f\252nf")+  , (TimeOfDay 6 6 0,"sechs Uhr sechs")+  , (TimeOfDay 6 7 0,"sechs Uhr sieben")+  , (TimeOfDay 6 8 0,"sechs Uhr acht")+  , (TimeOfDay 6 9 0,"sechs Uhr neun")+  , (TimeOfDay 6 10 0,"sechs Uhr zehn")+  , (TimeOfDay 6 11 0,"sechs Uhr elf")+  , (TimeOfDay 6 12 0,"sechs Uhr zw\246lf")+  , (TimeOfDay 6 13 0,"sechs Uhr dreizehn")+  , (TimeOfDay 6 14 0,"sechs Uhr vierzehn")+  , (TimeOfDay 6 15 0,"sechs Uhr f\252nfzehn")+  , (TimeOfDay 6 16 0,"sechs Uhr sechzehn")+  , (TimeOfDay 6 17 0,"sechs Uhr siebzehn")+  , (TimeOfDay 6 18 0,"sechs Uhr achtzehn")+  , (TimeOfDay 6 19 0,"sechs Uhr neunzehn")+  , (TimeOfDay 6 20 0,"sechs Uhr zwanzig")+  , (TimeOfDay 6 21 0,"sechs Uhr einundzwanzig")+  , (TimeOfDay 6 22 0,"sechs Uhr zweiundzwanzig")+  , (TimeOfDay 6 23 0,"sechs Uhr dreiundzwanzig")+  , (TimeOfDay 6 24 0,"sechs Uhr vierundzwanzig")+  , (TimeOfDay 6 25 0,"sechs Uhr f\252nfundzwanzig")+  , (TimeOfDay 6 26 0,"sechs Uhr sechsundzwanzig")+  , (TimeOfDay 6 27 0,"sechs Uhr siebenundzwanzig")+  , (TimeOfDay 6 28 0,"sechs Uhr achtundzwanzig")+  , (TimeOfDay 6 29 0,"sechs Uhr neunundzwanzig")+  , (TimeOfDay 6 30 0,"sechs Uhr drei\223ig")+  , (TimeOfDay 6 31 0,"sechs Uhr einunddrei\223ig")+  , (TimeOfDay 6 32 0,"sechs Uhr zweiunddrei\223ig")+  , (TimeOfDay 6 33 0,"sechs Uhr dreiunddrei\223ig")+  , (TimeOfDay 6 34 0,"sechs Uhr vierunddrei\223ig")+  , (TimeOfDay 6 35 0,"sechs Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 6 36 0,"sechs Uhr sechsunddrei\223ig")+  , (TimeOfDay 6 37 0,"sechs Uhr siebenunddrei\223ig")+  , (TimeOfDay 6 38 0,"sechs Uhr achtunddrei\223ig")+  , (TimeOfDay 6 39 0,"sechs Uhr neununddrei\223ig")+  , (TimeOfDay 6 40 0,"sechs Uhr vierzig")+  , (TimeOfDay 6 41 0,"sechs Uhr einundvierzig")+  , (TimeOfDay 6 42 0,"sechs Uhr zweiundvierzig")+  , (TimeOfDay 6 43 0,"sechs Uhr dreiundvierzig")+  , (TimeOfDay 6 44 0,"sechs Uhr vierundvierzig")+  , (TimeOfDay 6 45 0,"sechs Uhr f\252nfundvierzig")+  , (TimeOfDay 6 46 0,"sechs Uhr sechsundvierzig")+  , (TimeOfDay 6 47 0,"sechs Uhr siebenundvierzig")+  , (TimeOfDay 6 48 0,"sechs Uhr achtundvierzig")+  , (TimeOfDay 6 49 0,"sechs Uhr neunundvierzig")+  , (TimeOfDay 6 50 0,"sechs Uhr f\252nfzig")+  , (TimeOfDay 6 51 0,"sechs Uhr einundf\252nfzig")+  , (TimeOfDay 6 52 0,"sechs Uhr zweiundf\252nfzig")+  , (TimeOfDay 6 53 0,"sechs Uhr dreiundf\252nfzig")+  , (TimeOfDay 6 54 0,"sechs Uhr vierundf\252nfzig")+  , (TimeOfDay 6 55 0,"sechs Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 6 56 0,"sechs Uhr sechsundf\252nfzig")+  , (TimeOfDay 6 57 0,"sechs Uhr siebenundf\252nfzig")+  , (TimeOfDay 6 58 0,"sechs Uhr achtundf\252nfzig")+  , (TimeOfDay 6 59 0,"sechs Uhr neunundf\252nfzig")+  , (TimeOfDay 7 0 0,"sieben Uhr")+  , (TimeOfDay 7 1 0,"sieben Uhr eins")+  , (TimeOfDay 7 2 0,"sieben Uhr zwei")+  , (TimeOfDay 7 3 0,"sieben Uhr drei")+  , (TimeOfDay 7 4 0,"sieben Uhr vier")+  , (TimeOfDay 7 5 0,"sieben Uhr f\252nf")+  , (TimeOfDay 7 6 0,"sieben Uhr sechs")+  , (TimeOfDay 7 7 0,"sieben Uhr sieben")+  , (TimeOfDay 7 8 0,"sieben Uhr acht")+  , (TimeOfDay 7 9 0,"sieben Uhr neun")+  , (TimeOfDay 7 10 0,"sieben Uhr zehn")+  , (TimeOfDay 7 11 0,"sieben Uhr elf")+  , (TimeOfDay 7 12 0,"sieben Uhr zw\246lf")+  , (TimeOfDay 7 13 0,"sieben Uhr dreizehn")+  , (TimeOfDay 7 14 0,"sieben Uhr vierzehn")+  , (TimeOfDay 7 15 0,"sieben Uhr f\252nfzehn")+  , (TimeOfDay 7 16 0,"sieben Uhr sechzehn")+  , (TimeOfDay 7 17 0,"sieben Uhr siebzehn")+  , (TimeOfDay 7 18 0,"sieben Uhr achtzehn")+  , (TimeOfDay 7 19 0,"sieben Uhr neunzehn")+  , (TimeOfDay 7 20 0,"sieben Uhr zwanzig")+  , (TimeOfDay 7 21 0,"sieben Uhr einundzwanzig")+  , (TimeOfDay 7 22 0,"sieben Uhr zweiundzwanzig")+  , (TimeOfDay 7 23 0,"sieben Uhr dreiundzwanzig")+  , (TimeOfDay 7 24 0,"sieben Uhr vierundzwanzig")+  , (TimeOfDay 7 25 0,"sieben Uhr f\252nfundzwanzig")+  , (TimeOfDay 7 26 0,"sieben Uhr sechsundzwanzig")+  , (TimeOfDay 7 27 0,"sieben Uhr siebenundzwanzig")+  , (TimeOfDay 7 28 0,"sieben Uhr achtundzwanzig")+  , (TimeOfDay 7 29 0,"sieben Uhr neunundzwanzig")+  , (TimeOfDay 7 30 0,"sieben Uhr drei\223ig")+  , (TimeOfDay 7 31 0,"sieben Uhr einunddrei\223ig")+  , (TimeOfDay 7 32 0,"sieben Uhr zweiunddrei\223ig")+  , (TimeOfDay 7 33 0,"sieben Uhr dreiunddrei\223ig")+  , (TimeOfDay 7 34 0,"sieben Uhr vierunddrei\223ig")+  , (TimeOfDay 7 35 0,"sieben Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 7 36 0,"sieben Uhr sechsunddrei\223ig")+  , (TimeOfDay 7 37 0,"sieben Uhr siebenunddrei\223ig")+  , (TimeOfDay 7 38 0,"sieben Uhr achtunddrei\223ig")+  , (TimeOfDay 7 39 0,"sieben Uhr neununddrei\223ig")+  , (TimeOfDay 7 40 0,"sieben Uhr vierzig")+  , (TimeOfDay 7 41 0,"sieben Uhr einundvierzig")+  , (TimeOfDay 7 42 0,"sieben Uhr zweiundvierzig")+  , (TimeOfDay 7 43 0,"sieben Uhr dreiundvierzig")+  , (TimeOfDay 7 44 0,"sieben Uhr vierundvierzig")+  , (TimeOfDay 7 45 0,"sieben Uhr f\252nfundvierzig")+  , (TimeOfDay 7 46 0,"sieben Uhr sechsundvierzig")+  , (TimeOfDay 7 47 0,"sieben Uhr siebenundvierzig")+  , (TimeOfDay 7 48 0,"sieben Uhr achtundvierzig")+  , (TimeOfDay 7 49 0,"sieben Uhr neunundvierzig")+  , (TimeOfDay 7 50 0,"sieben Uhr f\252nfzig")+  , (TimeOfDay 7 51 0,"sieben Uhr einundf\252nfzig")+  , (TimeOfDay 7 52 0,"sieben Uhr zweiundf\252nfzig")+  , (TimeOfDay 7 53 0,"sieben Uhr dreiundf\252nfzig")+  , (TimeOfDay 7 54 0,"sieben Uhr vierundf\252nfzig")+  , (TimeOfDay 7 55 0,"sieben Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 7 56 0,"sieben Uhr sechsundf\252nfzig")+  , (TimeOfDay 7 57 0,"sieben Uhr siebenundf\252nfzig")+  , (TimeOfDay 7 58 0,"sieben Uhr achtundf\252nfzig")+  , (TimeOfDay 7 59 0,"sieben Uhr neunundf\252nfzig")+  , (TimeOfDay 8 0 0,"acht Uhr")+  , (TimeOfDay 8 1 0,"acht Uhr eins")+  , (TimeOfDay 8 2 0,"acht Uhr zwei")+  , (TimeOfDay 8 3 0,"acht Uhr drei")+  , (TimeOfDay 8 4 0,"acht Uhr vier")+  , (TimeOfDay 8 5 0,"acht Uhr f\252nf")+  , (TimeOfDay 8 6 0,"acht Uhr sechs")+  , (TimeOfDay 8 7 0,"acht Uhr sieben")+  , (TimeOfDay 8 8 0,"acht Uhr acht")+  , (TimeOfDay 8 9 0,"acht Uhr neun")+  , (TimeOfDay 8 10 0,"acht Uhr zehn")+  , (TimeOfDay 8 11 0,"acht Uhr elf")+  , (TimeOfDay 8 12 0,"acht Uhr zw\246lf")+  , (TimeOfDay 8 13 0,"acht Uhr dreizehn")+  , (TimeOfDay 8 14 0,"acht Uhr vierzehn")+  , (TimeOfDay 8 15 0,"acht Uhr f\252nfzehn")+  , (TimeOfDay 8 16 0,"acht Uhr sechzehn")+  , (TimeOfDay 8 17 0,"acht Uhr siebzehn")+  , (TimeOfDay 8 18 0,"acht Uhr achtzehn")+  , (TimeOfDay 8 19 0,"acht Uhr neunzehn")+  , (TimeOfDay 8 20 0,"acht Uhr zwanzig")+  , (TimeOfDay 8 21 0,"acht Uhr einundzwanzig")+  , (TimeOfDay 8 22 0,"acht Uhr zweiundzwanzig")+  , (TimeOfDay 8 23 0,"acht Uhr dreiundzwanzig")+  , (TimeOfDay 8 24 0,"acht Uhr vierundzwanzig")+  , (TimeOfDay 8 25 0,"acht Uhr f\252nfundzwanzig")+  , (TimeOfDay 8 26 0,"acht Uhr sechsundzwanzig")+  , (TimeOfDay 8 27 0,"acht Uhr siebenundzwanzig")+  , (TimeOfDay 8 28 0,"acht Uhr achtundzwanzig")+  , (TimeOfDay 8 29 0,"acht Uhr neunundzwanzig")+  , (TimeOfDay 8 30 0,"acht Uhr drei\223ig")+  , (TimeOfDay 8 31 0,"acht Uhr einunddrei\223ig")+  , (TimeOfDay 8 32 0,"acht Uhr zweiunddrei\223ig")+  , (TimeOfDay 8 33 0,"acht Uhr dreiunddrei\223ig")+  , (TimeOfDay 8 34 0,"acht Uhr vierunddrei\223ig")+  , (TimeOfDay 8 35 0,"acht Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 8 36 0,"acht Uhr sechsunddrei\223ig")+  , (TimeOfDay 8 37 0,"acht Uhr siebenunddrei\223ig")+  , (TimeOfDay 8 38 0,"acht Uhr achtunddrei\223ig")+  , (TimeOfDay 8 39 0,"acht Uhr neununddrei\223ig")+  , (TimeOfDay 8 40 0,"acht Uhr vierzig")+  , (TimeOfDay 8 41 0,"acht Uhr einundvierzig")+  , (TimeOfDay 8 42 0,"acht Uhr zweiundvierzig")+  , (TimeOfDay 8 43 0,"acht Uhr dreiundvierzig")+  , (TimeOfDay 8 44 0,"acht Uhr vierundvierzig")+  , (TimeOfDay 8 45 0,"acht Uhr f\252nfundvierzig")+  , (TimeOfDay 8 46 0,"acht Uhr sechsundvierzig")+  , (TimeOfDay 8 47 0,"acht Uhr siebenundvierzig")+  , (TimeOfDay 8 48 0,"acht Uhr achtundvierzig")+  , (TimeOfDay 8 49 0,"acht Uhr neunundvierzig")+  , (TimeOfDay 8 50 0,"acht Uhr f\252nfzig")+  , (TimeOfDay 8 51 0,"acht Uhr einundf\252nfzig")+  , (TimeOfDay 8 52 0,"acht Uhr zweiundf\252nfzig")+  , (TimeOfDay 8 53 0,"acht Uhr dreiundf\252nfzig")+  , (TimeOfDay 8 54 0,"acht Uhr vierundf\252nfzig")+  , (TimeOfDay 8 55 0,"acht Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 8 56 0,"acht Uhr sechsundf\252nfzig")+  , (TimeOfDay 8 57 0,"acht Uhr siebenundf\252nfzig")+  , (TimeOfDay 8 58 0,"acht Uhr achtundf\252nfzig")+  , (TimeOfDay 8 59 0,"acht Uhr neunundf\252nfzig")+  , (TimeOfDay 9 0 0,"neun Uhr")+  , (TimeOfDay 9 1 0,"neun Uhr eins")+  , (TimeOfDay 9 2 0,"neun Uhr zwei")+  , (TimeOfDay 9 3 0,"neun Uhr drei")+  , (TimeOfDay 9 4 0,"neun Uhr vier")+  , (TimeOfDay 9 5 0,"neun Uhr f\252nf")+  , (TimeOfDay 9 6 0,"neun Uhr sechs")+  , (TimeOfDay 9 7 0,"neun Uhr sieben")+  , (TimeOfDay 9 8 0,"neun Uhr acht")+  , (TimeOfDay 9 9 0,"neun Uhr neun")+  , (TimeOfDay 9 10 0,"neun Uhr zehn")+  , (TimeOfDay 9 11 0,"neun Uhr elf")+  , (TimeOfDay 9 12 0,"neun Uhr zw\246lf")+  , (TimeOfDay 9 13 0,"neun Uhr dreizehn")+  , (TimeOfDay 9 14 0,"neun Uhr vierzehn")+  , (TimeOfDay 9 15 0,"neun Uhr f\252nfzehn")+  , (TimeOfDay 9 16 0,"neun Uhr sechzehn")+  , (TimeOfDay 9 17 0,"neun Uhr siebzehn")+  , (TimeOfDay 9 18 0,"neun Uhr achtzehn")+  , (TimeOfDay 9 19 0,"neun Uhr neunzehn")+  , (TimeOfDay 9 20 0,"neun Uhr zwanzig")+  , (TimeOfDay 9 21 0,"neun Uhr einundzwanzig")+  , (TimeOfDay 9 22 0,"neun Uhr zweiundzwanzig")+  , (TimeOfDay 9 23 0,"neun Uhr dreiundzwanzig")+  , (TimeOfDay 9 24 0,"neun Uhr vierundzwanzig")+  , (TimeOfDay 9 25 0,"neun Uhr f\252nfundzwanzig")+  , (TimeOfDay 9 26 0,"neun Uhr sechsundzwanzig")+  , (TimeOfDay 9 27 0,"neun Uhr siebenundzwanzig")+  , (TimeOfDay 9 28 0,"neun Uhr achtundzwanzig")+  , (TimeOfDay 9 29 0,"neun Uhr neunundzwanzig")+  , (TimeOfDay 9 30 0,"neun Uhr drei\223ig")+  , (TimeOfDay 9 31 0,"neun Uhr einunddrei\223ig")+  , (TimeOfDay 9 32 0,"neun Uhr zweiunddrei\223ig")+  , (TimeOfDay 9 33 0,"neun Uhr dreiunddrei\223ig")+  , (TimeOfDay 9 34 0,"neun Uhr vierunddrei\223ig")+  , (TimeOfDay 9 35 0,"neun Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 9 36 0,"neun Uhr sechsunddrei\223ig")+  , (TimeOfDay 9 37 0,"neun Uhr siebenunddrei\223ig")+  , (TimeOfDay 9 38 0,"neun Uhr achtunddrei\223ig")+  , (TimeOfDay 9 39 0,"neun Uhr neununddrei\223ig")+  , (TimeOfDay 9 40 0,"neun Uhr vierzig")+  , (TimeOfDay 9 41 0,"neun Uhr einundvierzig")+  , (TimeOfDay 9 42 0,"neun Uhr zweiundvierzig")+  , (TimeOfDay 9 43 0,"neun Uhr dreiundvierzig")+  , (TimeOfDay 9 44 0,"neun Uhr vierundvierzig")+  , (TimeOfDay 9 45 0,"neun Uhr f\252nfundvierzig")+  , (TimeOfDay 9 46 0,"neun Uhr sechsundvierzig")+  , (TimeOfDay 9 47 0,"neun Uhr siebenundvierzig")+  , (TimeOfDay 9 48 0,"neun Uhr achtundvierzig")+  , (TimeOfDay 9 49 0,"neun Uhr neunundvierzig")+  , (TimeOfDay 9 50 0,"neun Uhr f\252nfzig")+  , (TimeOfDay 9 51 0,"neun Uhr einundf\252nfzig")+  , (TimeOfDay 9 52 0,"neun Uhr zweiundf\252nfzig")+  , (TimeOfDay 9 53 0,"neun Uhr dreiundf\252nfzig")+  , (TimeOfDay 9 54 0,"neun Uhr vierundf\252nfzig")+  , (TimeOfDay 9 55 0,"neun Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 9 56 0,"neun Uhr sechsundf\252nfzig")+  , (TimeOfDay 9 57 0,"neun Uhr siebenundf\252nfzig")+  , (TimeOfDay 9 58 0,"neun Uhr achtundf\252nfzig")+  , (TimeOfDay 9 59 0,"neun Uhr neunundf\252nfzig")+  , (TimeOfDay 10 0 0,"zehn Uhr")+  , (TimeOfDay 10 1 0,"zehn Uhr eins")+  , (TimeOfDay 10 2 0,"zehn Uhr zwei")+  , (TimeOfDay 10 3 0,"zehn Uhr drei")+  , (TimeOfDay 10 4 0,"zehn Uhr vier")+  , (TimeOfDay 10 5 0,"zehn Uhr f\252nf")+  , (TimeOfDay 10 6 0,"zehn Uhr sechs")+  , (TimeOfDay 10 7 0,"zehn Uhr sieben")+  , (TimeOfDay 10 8 0,"zehn Uhr acht")+  , (TimeOfDay 10 9 0,"zehn Uhr neun")+  , (TimeOfDay 10 10 0,"zehn Uhr zehn")+  , (TimeOfDay 10 11 0,"zehn Uhr elf")+  , (TimeOfDay 10 12 0,"zehn Uhr zw\246lf")+  , (TimeOfDay 10 13 0,"zehn Uhr dreizehn")+  , (TimeOfDay 10 14 0,"zehn Uhr vierzehn")+  , (TimeOfDay 10 15 0,"zehn Uhr f\252nfzehn")+  , (TimeOfDay 10 16 0,"zehn Uhr sechzehn")+  , (TimeOfDay 10 17 0,"zehn Uhr siebzehn")+  , (TimeOfDay 10 18 0,"zehn Uhr achtzehn")+  , (TimeOfDay 10 19 0,"zehn Uhr neunzehn")+  , (TimeOfDay 10 20 0,"zehn Uhr zwanzig")+  , (TimeOfDay 10 21 0,"zehn Uhr einundzwanzig")+  , (TimeOfDay 10 22 0,"zehn Uhr zweiundzwanzig")+  , (TimeOfDay 10 23 0,"zehn Uhr dreiundzwanzig")+  , (TimeOfDay 10 24 0,"zehn Uhr vierundzwanzig")+  , (TimeOfDay 10 25 0,"zehn Uhr f\252nfundzwanzig")+  , (TimeOfDay 10 26 0,"zehn Uhr sechsundzwanzig")+  , (TimeOfDay 10 27 0,"zehn Uhr siebenundzwanzig")+  , (TimeOfDay 10 28 0,"zehn Uhr achtundzwanzig")+  , (TimeOfDay 10 29 0,"zehn Uhr neunundzwanzig")+  , (TimeOfDay 10 30 0,"zehn Uhr drei\223ig")+  , (TimeOfDay 10 31 0,"zehn Uhr einunddrei\223ig")+  , (TimeOfDay 10 32 0,"zehn Uhr zweiunddrei\223ig")+  , (TimeOfDay 10 33 0,"zehn Uhr dreiunddrei\223ig")+  , (TimeOfDay 10 34 0,"zehn Uhr vierunddrei\223ig")+  , (TimeOfDay 10 35 0,"zehn Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 10 36 0,"zehn Uhr sechsunddrei\223ig")+  , (TimeOfDay 10 37 0,"zehn Uhr siebenunddrei\223ig")+  , (TimeOfDay 10 38 0,"zehn Uhr achtunddrei\223ig")+  , (TimeOfDay 10 39 0,"zehn Uhr neununddrei\223ig")+  , (TimeOfDay 10 40 0,"zehn Uhr vierzig")+  , (TimeOfDay 10 41 0,"zehn Uhr einundvierzig")+  , (TimeOfDay 10 42 0,"zehn Uhr zweiundvierzig")+  , (TimeOfDay 10 43 0,"zehn Uhr dreiundvierzig")+  , (TimeOfDay 10 44 0,"zehn Uhr vierundvierzig")+  , (TimeOfDay 10 45 0,"zehn Uhr f\252nfundvierzig")+  , (TimeOfDay 10 46 0,"zehn Uhr sechsundvierzig")+  , (TimeOfDay 10 47 0,"zehn Uhr siebenundvierzig")+  , (TimeOfDay 10 48 0,"zehn Uhr achtundvierzig")+  , (TimeOfDay 10 49 0,"zehn Uhr neunundvierzig")+  , (TimeOfDay 10 50 0,"zehn Uhr f\252nfzig")+  , (TimeOfDay 10 51 0,"zehn Uhr einundf\252nfzig")+  , (TimeOfDay 10 52 0,"zehn Uhr zweiundf\252nfzig")+  , (TimeOfDay 10 53 0,"zehn Uhr dreiundf\252nfzig")+  , (TimeOfDay 10 54 0,"zehn Uhr vierundf\252nfzig")+  , (TimeOfDay 10 55 0,"zehn Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 10 56 0,"zehn Uhr sechsundf\252nfzig")+  , (TimeOfDay 10 57 0,"zehn Uhr siebenundf\252nfzig")+  , (TimeOfDay 10 58 0,"zehn Uhr achtundf\252nfzig")+  , (TimeOfDay 10 59 0,"zehn Uhr neunundf\252nfzig")+  , (TimeOfDay 11 0 0,"elf Uhr")+  , (TimeOfDay 11 1 0,"elf Uhr eins")+  , (TimeOfDay 11 2 0,"elf Uhr zwei")+  , (TimeOfDay 11 3 0,"elf Uhr drei")+  , (TimeOfDay 11 4 0,"elf Uhr vier")+  , (TimeOfDay 11 5 0,"elf Uhr f\252nf")+  , (TimeOfDay 11 6 0,"elf Uhr sechs")+  , (TimeOfDay 11 7 0,"elf Uhr sieben")+  , (TimeOfDay 11 8 0,"elf Uhr acht")+  , (TimeOfDay 11 9 0,"elf Uhr neun")+  , (TimeOfDay 11 10 0,"elf Uhr zehn")+  , (TimeOfDay 11 11 0,"elf Uhr elf")+  , (TimeOfDay 11 12 0,"elf Uhr zw\246lf")+  , (TimeOfDay 11 13 0,"elf Uhr dreizehn")+  , (TimeOfDay 11 14 0,"elf Uhr vierzehn")+  , (TimeOfDay 11 15 0,"elf Uhr f\252nfzehn")+  , (TimeOfDay 11 16 0,"elf Uhr sechzehn")+  , (TimeOfDay 11 17 0,"elf Uhr siebzehn")+  , (TimeOfDay 11 18 0,"elf Uhr achtzehn")+  , (TimeOfDay 11 19 0,"elf Uhr neunzehn")+  , (TimeOfDay 11 20 0,"elf Uhr zwanzig")+  , (TimeOfDay 11 21 0,"elf Uhr einundzwanzig")+  , (TimeOfDay 11 22 0,"elf Uhr zweiundzwanzig")+  , (TimeOfDay 11 23 0,"elf Uhr dreiundzwanzig")+  , (TimeOfDay 11 24 0,"elf Uhr vierundzwanzig")+  , (TimeOfDay 11 25 0,"elf Uhr f\252nfundzwanzig")+  , (TimeOfDay 11 26 0,"elf Uhr sechsundzwanzig")+  , (TimeOfDay 11 27 0,"elf Uhr siebenundzwanzig")+  , (TimeOfDay 11 28 0,"elf Uhr achtundzwanzig")+  , (TimeOfDay 11 29 0,"elf Uhr neunundzwanzig")+  , (TimeOfDay 11 30 0,"elf Uhr drei\223ig")+  , (TimeOfDay 11 31 0,"elf Uhr einunddrei\223ig")+  , (TimeOfDay 11 32 0,"elf Uhr zweiunddrei\223ig")+  , (TimeOfDay 11 33 0,"elf Uhr dreiunddrei\223ig")+  , (TimeOfDay 11 34 0,"elf Uhr vierunddrei\223ig")+  , (TimeOfDay 11 35 0,"elf Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 11 36 0,"elf Uhr sechsunddrei\223ig")+  , (TimeOfDay 11 37 0,"elf Uhr siebenunddrei\223ig")+  , (TimeOfDay 11 38 0,"elf Uhr achtunddrei\223ig")+  , (TimeOfDay 11 39 0,"elf Uhr neununddrei\223ig")+  , (TimeOfDay 11 40 0,"elf Uhr vierzig")+  , (TimeOfDay 11 41 0,"elf Uhr einundvierzig")+  , (TimeOfDay 11 42 0,"elf Uhr zweiundvierzig")+  , (TimeOfDay 11 43 0,"elf Uhr dreiundvierzig")+  , (TimeOfDay 11 44 0,"elf Uhr vierundvierzig")+  , (TimeOfDay 11 45 0,"elf Uhr f\252nfundvierzig")+  , (TimeOfDay 11 46 0,"elf Uhr sechsundvierzig")+  , (TimeOfDay 11 47 0,"elf Uhr siebenundvierzig")+  , (TimeOfDay 11 48 0,"elf Uhr achtundvierzig")+  , (TimeOfDay 11 49 0,"elf Uhr neunundvierzig")+  , (TimeOfDay 11 50 0,"elf Uhr f\252nfzig")+  , (TimeOfDay 11 51 0,"elf Uhr einundf\252nfzig")+  , (TimeOfDay 11 52 0,"elf Uhr zweiundf\252nfzig")+  , (TimeOfDay 11 53 0,"elf Uhr dreiundf\252nfzig")+  , (TimeOfDay 11 54 0,"elf Uhr vierundf\252nfzig")+  , (TimeOfDay 11 55 0,"elf Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 11 56 0,"elf Uhr sechsundf\252nfzig")+  , (TimeOfDay 11 57 0,"elf Uhr siebenundf\252nfzig")+  , (TimeOfDay 11 58 0,"elf Uhr achtundf\252nfzig")+  , (TimeOfDay 11 59 0,"elf Uhr neunundf\252nfzig")+  , (TimeOfDay 12 0 0,"zw\246lf Uhr")+  , (TimeOfDay 12 1 0,"zw\246lf Uhr eins")+  , (TimeOfDay 12 2 0,"zw\246lf Uhr zwei")+  , (TimeOfDay 12 3 0,"zw\246lf Uhr drei")+  , (TimeOfDay 12 4 0,"zw\246lf Uhr vier")+  , (TimeOfDay 12 5 0,"zw\246lf Uhr f\252nf")+  , (TimeOfDay 12 6 0,"zw\246lf Uhr sechs")+  , (TimeOfDay 12 7 0,"zw\246lf Uhr sieben")+  , (TimeOfDay 12 8 0,"zw\246lf Uhr acht")+  , (TimeOfDay 12 9 0,"zw\246lf Uhr neun")+  , (TimeOfDay 12 10 0,"zw\246lf Uhr zehn")+  , (TimeOfDay 12 11 0,"zw\246lf Uhr elf")+  , (TimeOfDay 12 12 0,"zw\246lf Uhr zw\246lf")+  , (TimeOfDay 12 13 0,"zw\246lf Uhr dreizehn")+  , (TimeOfDay 12 14 0,"zw\246lf Uhr vierzehn")+  , (TimeOfDay 12 15 0,"zw\246lf Uhr f\252nfzehn")+  , (TimeOfDay 12 16 0,"zw\246lf Uhr sechzehn")+  , (TimeOfDay 12 17 0,"zw\246lf Uhr siebzehn")+  , (TimeOfDay 12 18 0,"zw\246lf Uhr achtzehn")+  , (TimeOfDay 12 19 0,"zw\246lf Uhr neunzehn")+  , (TimeOfDay 12 20 0,"zw\246lf Uhr zwanzig")+  , (TimeOfDay 12 21 0,"zw\246lf Uhr einundzwanzig")+  , (TimeOfDay 12 22 0,"zw\246lf Uhr zweiundzwanzig")+  , (TimeOfDay 12 23 0,"zw\246lf Uhr dreiundzwanzig")+  , (TimeOfDay 12 24 0,"zw\246lf Uhr vierundzwanzig")+  , (TimeOfDay 12 25 0,"zw\246lf Uhr f\252nfundzwanzig")+  , (TimeOfDay 12 26 0,"zw\246lf Uhr sechsundzwanzig")+  , (TimeOfDay 12 27 0,"zw\246lf Uhr siebenundzwanzig")+  , (TimeOfDay 12 28 0,"zw\246lf Uhr achtundzwanzig")+  , (TimeOfDay 12 29 0,"zw\246lf Uhr neunundzwanzig")+  , (TimeOfDay 12 30 0,"zw\246lf Uhr drei\223ig")+  , (TimeOfDay 12 31 0,"zw\246lf Uhr einunddrei\223ig")+  , (TimeOfDay 12 32 0,"zw\246lf Uhr zweiunddrei\223ig")+  , (TimeOfDay 12 33 0,"zw\246lf Uhr dreiunddrei\223ig")+  , (TimeOfDay 12 34 0,"zw\246lf Uhr vierunddrei\223ig")+  , (TimeOfDay 12 35 0,"zw\246lf Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 12 36 0,"zw\246lf Uhr sechsunddrei\223ig")+  , (TimeOfDay 12 37 0,"zw\246lf Uhr siebenunddrei\223ig")+  , (TimeOfDay 12 38 0,"zw\246lf Uhr achtunddrei\223ig")+  , (TimeOfDay 12 39 0,"zw\246lf Uhr neununddrei\223ig")+  , (TimeOfDay 12 40 0,"zw\246lf Uhr vierzig")+  , (TimeOfDay 12 41 0,"zw\246lf Uhr einundvierzig")+  , (TimeOfDay 12 42 0,"zw\246lf Uhr zweiundvierzig")+  , (TimeOfDay 12 43 0,"zw\246lf Uhr dreiundvierzig")+  , (TimeOfDay 12 44 0,"zw\246lf Uhr vierundvierzig")+  , (TimeOfDay 12 45 0,"zw\246lf Uhr f\252nfundvierzig")+  , (TimeOfDay 12 46 0,"zw\246lf Uhr sechsundvierzig")+  , (TimeOfDay 12 47 0,"zw\246lf Uhr siebenundvierzig")+  , (TimeOfDay 12 48 0,"zw\246lf Uhr achtundvierzig")+  , (TimeOfDay 12 49 0,"zw\246lf Uhr neunundvierzig")+  , (TimeOfDay 12 50 0,"zw\246lf Uhr f\252nfzig")+  , (TimeOfDay 12 51 0,"zw\246lf Uhr einundf\252nfzig")+  , (TimeOfDay 12 52 0,"zw\246lf Uhr zweiundf\252nfzig")+  , (TimeOfDay 12 53 0,"zw\246lf Uhr dreiundf\252nfzig")+  , (TimeOfDay 12 54 0,"zw\246lf Uhr vierundf\252nfzig")+  , (TimeOfDay 12 55 0,"zw\246lf Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 12 56 0,"zw\246lf Uhr sechsundf\252nfzig")+  , (TimeOfDay 12 57 0,"zw\246lf Uhr siebenundf\252nfzig")+  , (TimeOfDay 12 58 0,"zw\246lf Uhr achtundf\252nfzig")+  , (TimeOfDay 12 59 0,"zw\246lf Uhr neunundf\252nfzig")+  , (TimeOfDay 13 0 0,"dreizehn Uhr")+  , (TimeOfDay 13 1 0,"dreizehn Uhr eins")+  , (TimeOfDay 13 2 0,"dreizehn Uhr zwei")+  , (TimeOfDay 13 3 0,"dreizehn Uhr drei")+  , (TimeOfDay 13 4 0,"dreizehn Uhr vier")+  , (TimeOfDay 13 5 0,"dreizehn Uhr f\252nf")+  , (TimeOfDay 13 6 0,"dreizehn Uhr sechs")+  , (TimeOfDay 13 7 0,"dreizehn Uhr sieben")+  , (TimeOfDay 13 8 0,"dreizehn Uhr acht")+  , (TimeOfDay 13 9 0,"dreizehn Uhr neun")+  , (TimeOfDay 13 10 0,"dreizehn Uhr zehn")+  , (TimeOfDay 13 11 0,"dreizehn Uhr elf")+  , (TimeOfDay 13 12 0,"dreizehn Uhr zw\246lf")+  , (TimeOfDay 13 13 0,"dreizehn Uhr dreizehn")+  , (TimeOfDay 13 14 0,"dreizehn Uhr vierzehn")+  , (TimeOfDay 13 15 0,"dreizehn Uhr f\252nfzehn")+  , (TimeOfDay 13 16 0,"dreizehn Uhr sechzehn")+  , (TimeOfDay 13 17 0,"dreizehn Uhr siebzehn")+  , (TimeOfDay 13 18 0,"dreizehn Uhr achtzehn")+  , (TimeOfDay 13 19 0,"dreizehn Uhr neunzehn")+  , (TimeOfDay 13 20 0,"dreizehn Uhr zwanzig")+  , (TimeOfDay 13 21 0,"dreizehn Uhr einundzwanzig")+  , (TimeOfDay 13 22 0,"dreizehn Uhr zweiundzwanzig")+  , (TimeOfDay 13 23 0,"dreizehn Uhr dreiundzwanzig")+  , (TimeOfDay 13 24 0,"dreizehn Uhr vierundzwanzig")+  , (TimeOfDay 13 25 0,"dreizehn Uhr f\252nfundzwanzig")+  , (TimeOfDay 13 26 0,"dreizehn Uhr sechsundzwanzig")+  , (TimeOfDay 13 27 0,"dreizehn Uhr siebenundzwanzig")+  , (TimeOfDay 13 28 0,"dreizehn Uhr achtundzwanzig")+  , (TimeOfDay 13 29 0,"dreizehn Uhr neunundzwanzig")+  , (TimeOfDay 13 30 0,"dreizehn Uhr drei\223ig")+  , (TimeOfDay 13 31 0,"dreizehn Uhr einunddrei\223ig")+  , (TimeOfDay 13 32 0,"dreizehn Uhr zweiunddrei\223ig")+  , (TimeOfDay 13 33 0,"dreizehn Uhr dreiunddrei\223ig")+  , (TimeOfDay 13 34 0,"dreizehn Uhr vierunddrei\223ig")+  , (TimeOfDay 13 35 0,"dreizehn Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 13 36 0,"dreizehn Uhr sechsunddrei\223ig")+  , (TimeOfDay 13 37 0,"dreizehn Uhr siebenunddrei\223ig")+  , (TimeOfDay 13 38 0,"dreizehn Uhr achtunddrei\223ig")+  , (TimeOfDay 13 39 0,"dreizehn Uhr neununddrei\223ig")+  , (TimeOfDay 13 40 0,"dreizehn Uhr vierzig")+  , (TimeOfDay 13 41 0,"dreizehn Uhr einundvierzig")+  , (TimeOfDay 13 42 0,"dreizehn Uhr zweiundvierzig")+  , (TimeOfDay 13 43 0,"dreizehn Uhr dreiundvierzig")+  , (TimeOfDay 13 44 0,"dreizehn Uhr vierundvierzig")+  , (TimeOfDay 13 45 0,"dreizehn Uhr f\252nfundvierzig")+  , (TimeOfDay 13 46 0,"dreizehn Uhr sechsundvierzig")+  , (TimeOfDay 13 47 0,"dreizehn Uhr siebenundvierzig")+  , (TimeOfDay 13 48 0,"dreizehn Uhr achtundvierzig")+  , (TimeOfDay 13 49 0,"dreizehn Uhr neunundvierzig")+  , (TimeOfDay 13 50 0,"dreizehn Uhr f\252nfzig")+  , (TimeOfDay 13 51 0,"dreizehn Uhr einundf\252nfzig")+  , (TimeOfDay 13 52 0,"dreizehn Uhr zweiundf\252nfzig")+  , (TimeOfDay 13 53 0,"dreizehn Uhr dreiundf\252nfzig")+  , (TimeOfDay 13 54 0,"dreizehn Uhr vierundf\252nfzig")+  , (TimeOfDay 13 55 0,"dreizehn Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 13 56 0,"dreizehn Uhr sechsundf\252nfzig")+  , (TimeOfDay 13 57 0,"dreizehn Uhr siebenundf\252nfzig")+  , (TimeOfDay 13 58 0,"dreizehn Uhr achtundf\252nfzig")+  , (TimeOfDay 13 59 0,"dreizehn Uhr neunundf\252nfzig")+  , (TimeOfDay 14 0 0,"vierzehn Uhr")+  , (TimeOfDay 14 1 0,"vierzehn Uhr eins")+  , (TimeOfDay 14 2 0,"vierzehn Uhr zwei")+  , (TimeOfDay 14 3 0,"vierzehn Uhr drei")+  , (TimeOfDay 14 4 0,"vierzehn Uhr vier")+  , (TimeOfDay 14 5 0,"vierzehn Uhr f\252nf")+  , (TimeOfDay 14 6 0,"vierzehn Uhr sechs")+  , (TimeOfDay 14 7 0,"vierzehn Uhr sieben")+  , (TimeOfDay 14 8 0,"vierzehn Uhr acht")+  , (TimeOfDay 14 9 0,"vierzehn Uhr neun")+  , (TimeOfDay 14 10 0,"vierzehn Uhr zehn")+  , (TimeOfDay 14 11 0,"vierzehn Uhr elf")+  , (TimeOfDay 14 12 0,"vierzehn Uhr zw\246lf")+  , (TimeOfDay 14 13 0,"vierzehn Uhr dreizehn")+  , (TimeOfDay 14 14 0,"vierzehn Uhr vierzehn")+  , (TimeOfDay 14 15 0,"vierzehn Uhr f\252nfzehn")+  , (TimeOfDay 14 16 0,"vierzehn Uhr sechzehn")+  , (TimeOfDay 14 17 0,"vierzehn Uhr siebzehn")+  , (TimeOfDay 14 18 0,"vierzehn Uhr achtzehn")+  , (TimeOfDay 14 19 0,"vierzehn Uhr neunzehn")+  , (TimeOfDay 14 20 0,"vierzehn Uhr zwanzig")+  , (TimeOfDay 14 21 0,"vierzehn Uhr einundzwanzig")+  , (TimeOfDay 14 22 0,"vierzehn Uhr zweiundzwanzig")+  , (TimeOfDay 14 23 0,"vierzehn Uhr dreiundzwanzig")+  , (TimeOfDay 14 24 0,"vierzehn Uhr vierundzwanzig")+  , (TimeOfDay 14 25 0,"vierzehn Uhr f\252nfundzwanzig")+  , (TimeOfDay 14 26 0,"vierzehn Uhr sechsundzwanzig")+  , (TimeOfDay 14 27 0,"vierzehn Uhr siebenundzwanzig")+  , (TimeOfDay 14 28 0,"vierzehn Uhr achtundzwanzig")+  , (TimeOfDay 14 29 0,"vierzehn Uhr neunundzwanzig")+  , (TimeOfDay 14 30 0,"vierzehn Uhr drei\223ig")+  , (TimeOfDay 14 31 0,"vierzehn Uhr einunddrei\223ig")+  , (TimeOfDay 14 32 0,"vierzehn Uhr zweiunddrei\223ig")+  , (TimeOfDay 14 33 0,"vierzehn Uhr dreiunddrei\223ig")+  , (TimeOfDay 14 34 0,"vierzehn Uhr vierunddrei\223ig")+  , (TimeOfDay 14 35 0,"vierzehn Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 14 36 0,"vierzehn Uhr sechsunddrei\223ig")+  , (TimeOfDay 14 37 0,"vierzehn Uhr siebenunddrei\223ig")+  , (TimeOfDay 14 38 0,"vierzehn Uhr achtunddrei\223ig")+  , (TimeOfDay 14 39 0,"vierzehn Uhr neununddrei\223ig")+  , (TimeOfDay 14 40 0,"vierzehn Uhr vierzig")+  , (TimeOfDay 14 41 0,"vierzehn Uhr einundvierzig")+  , (TimeOfDay 14 42 0,"vierzehn Uhr zweiundvierzig")+  , (TimeOfDay 14 43 0,"vierzehn Uhr dreiundvierzig")+  , (TimeOfDay 14 44 0,"vierzehn Uhr vierundvierzig")+  , (TimeOfDay 14 45 0,"vierzehn Uhr f\252nfundvierzig")+  , (TimeOfDay 14 46 0,"vierzehn Uhr sechsundvierzig")+  , (TimeOfDay 14 47 0,"vierzehn Uhr siebenundvierzig")+  , (TimeOfDay 14 48 0,"vierzehn Uhr achtundvierzig")+  , (TimeOfDay 14 49 0,"vierzehn Uhr neunundvierzig")+  , (TimeOfDay 14 50 0,"vierzehn Uhr f\252nfzig")+  , (TimeOfDay 14 51 0,"vierzehn Uhr einundf\252nfzig")+  , (TimeOfDay 14 52 0,"vierzehn Uhr zweiundf\252nfzig")+  , (TimeOfDay 14 53 0,"vierzehn Uhr dreiundf\252nfzig")+  , (TimeOfDay 14 54 0,"vierzehn Uhr vierundf\252nfzig")+  , (TimeOfDay 14 55 0,"vierzehn Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 14 56 0,"vierzehn Uhr sechsundf\252nfzig")+  , (TimeOfDay 14 57 0,"vierzehn Uhr siebenundf\252nfzig")+  , (TimeOfDay 14 58 0,"vierzehn Uhr achtundf\252nfzig")+  , (TimeOfDay 14 59 0,"vierzehn Uhr neunundf\252nfzig")+  , (TimeOfDay 15 0 0,"f\252nfzehn Uhr")+  , (TimeOfDay 15 1 0,"f\252nfzehn Uhr eins")+  , (TimeOfDay 15 2 0,"f\252nfzehn Uhr zwei")+  , (TimeOfDay 15 3 0,"f\252nfzehn Uhr drei")+  , (TimeOfDay 15 4 0,"f\252nfzehn Uhr vier")+  , (TimeOfDay 15 5 0,"f\252nfzehn Uhr f\252nf")+  , (TimeOfDay 15 6 0,"f\252nfzehn Uhr sechs")+  , (TimeOfDay 15 7 0,"f\252nfzehn Uhr sieben")+  , (TimeOfDay 15 8 0,"f\252nfzehn Uhr acht")+  , (TimeOfDay 15 9 0,"f\252nfzehn Uhr neun")+  , (TimeOfDay 15 10 0,"f\252nfzehn Uhr zehn")+  , (TimeOfDay 15 11 0,"f\252nfzehn Uhr elf")+  , (TimeOfDay 15 12 0,"f\252nfzehn Uhr zw\246lf")+  , (TimeOfDay 15 13 0,"f\252nfzehn Uhr dreizehn")+  , (TimeOfDay 15 14 0,"f\252nfzehn Uhr vierzehn")+  , (TimeOfDay 15 15 0,"f\252nfzehn Uhr f\252nfzehn")+  , (TimeOfDay 15 16 0,"f\252nfzehn Uhr sechzehn")+  , (TimeOfDay 15 17 0,"f\252nfzehn Uhr siebzehn")+  , (TimeOfDay 15 18 0,"f\252nfzehn Uhr achtzehn")+  , (TimeOfDay 15 19 0,"f\252nfzehn Uhr neunzehn")+  , (TimeOfDay 15 20 0,"f\252nfzehn Uhr zwanzig")+  , (TimeOfDay 15 21 0,"f\252nfzehn Uhr einundzwanzig")+  , (TimeOfDay 15 22 0,"f\252nfzehn Uhr zweiundzwanzig")+  , (TimeOfDay 15 23 0,"f\252nfzehn Uhr dreiundzwanzig")+  , (TimeOfDay 15 24 0,"f\252nfzehn Uhr vierundzwanzig")+  , (TimeOfDay 15 25 0,"f\252nfzehn Uhr f\252nfundzwanzig")+  , (TimeOfDay 15 26 0,"f\252nfzehn Uhr sechsundzwanzig")+  , (TimeOfDay 15 27 0,"f\252nfzehn Uhr siebenundzwanzig")+  , (TimeOfDay 15 28 0,"f\252nfzehn Uhr achtundzwanzig")+  , (TimeOfDay 15 29 0,"f\252nfzehn Uhr neunundzwanzig")+  , (TimeOfDay 15 30 0,"f\252nfzehn Uhr drei\223ig")+  , (TimeOfDay 15 31 0,"f\252nfzehn Uhr einunddrei\223ig")+  , (TimeOfDay 15 32 0,"f\252nfzehn Uhr zweiunddrei\223ig")+  , (TimeOfDay 15 33 0,"f\252nfzehn Uhr dreiunddrei\223ig")+  , (TimeOfDay 15 34 0,"f\252nfzehn Uhr vierunddrei\223ig")+  , (TimeOfDay 15 35 0,"f\252nfzehn Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 15 36 0,"f\252nfzehn Uhr sechsunddrei\223ig")+  , (TimeOfDay 15 37 0,"f\252nfzehn Uhr siebenunddrei\223ig")+  , (TimeOfDay 15 38 0,"f\252nfzehn Uhr achtunddrei\223ig")+  , (TimeOfDay 15 39 0,"f\252nfzehn Uhr neununddrei\223ig")+  , (TimeOfDay 15 40 0,"f\252nfzehn Uhr vierzig")+  , (TimeOfDay 15 41 0,"f\252nfzehn Uhr einundvierzig")+  , (TimeOfDay 15 42 0,"f\252nfzehn Uhr zweiundvierzig")+  , (TimeOfDay 15 43 0,"f\252nfzehn Uhr dreiundvierzig")+  , (TimeOfDay 15 44 0,"f\252nfzehn Uhr vierundvierzig")+  , (TimeOfDay 15 45 0,"f\252nfzehn Uhr f\252nfundvierzig")+  , (TimeOfDay 15 46 0,"f\252nfzehn Uhr sechsundvierzig")+  , (TimeOfDay 15 47 0,"f\252nfzehn Uhr siebenundvierzig")+  , (TimeOfDay 15 48 0,"f\252nfzehn Uhr achtundvierzig")+  , (TimeOfDay 15 49 0,"f\252nfzehn Uhr neunundvierzig")+  , (TimeOfDay 15 50 0,"f\252nfzehn Uhr f\252nfzig")+  , (TimeOfDay 15 51 0,"f\252nfzehn Uhr einundf\252nfzig")+  , (TimeOfDay 15 52 0,"f\252nfzehn Uhr zweiundf\252nfzig")+  , (TimeOfDay 15 53 0,"f\252nfzehn Uhr dreiundf\252nfzig")+  , (TimeOfDay 15 54 0,"f\252nfzehn Uhr vierundf\252nfzig")+  , (TimeOfDay 15 55 0,"f\252nfzehn Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 15 56 0,"f\252nfzehn Uhr sechsundf\252nfzig")+  , (TimeOfDay 15 57 0,"f\252nfzehn Uhr siebenundf\252nfzig")+  , (TimeOfDay 15 58 0,"f\252nfzehn Uhr achtundf\252nfzig")+  , (TimeOfDay 15 59 0,"f\252nfzehn Uhr neunundf\252nfzig")+  , (TimeOfDay 16 0 0,"sechzehn Uhr")+  , (TimeOfDay 16 1 0,"sechzehn Uhr eins")+  , (TimeOfDay 16 2 0,"sechzehn Uhr zwei")+  , (TimeOfDay 16 3 0,"sechzehn Uhr drei")+  , (TimeOfDay 16 4 0,"sechzehn Uhr vier")+  , (TimeOfDay 16 5 0,"sechzehn Uhr f\252nf")+  , (TimeOfDay 16 6 0,"sechzehn Uhr sechs")+  , (TimeOfDay 16 7 0,"sechzehn Uhr sieben")+  , (TimeOfDay 16 8 0,"sechzehn Uhr acht")+  , (TimeOfDay 16 9 0,"sechzehn Uhr neun")+  , (TimeOfDay 16 10 0,"sechzehn Uhr zehn")+  , (TimeOfDay 16 11 0,"sechzehn Uhr elf")+  , (TimeOfDay 16 12 0,"sechzehn Uhr zw\246lf")+  , (TimeOfDay 16 13 0,"sechzehn Uhr dreizehn")+  , (TimeOfDay 16 14 0,"sechzehn Uhr vierzehn")+  , (TimeOfDay 16 15 0,"sechzehn Uhr f\252nfzehn")+  , (TimeOfDay 16 16 0,"sechzehn Uhr sechzehn")+  , (TimeOfDay 16 17 0,"sechzehn Uhr siebzehn")+  , (TimeOfDay 16 18 0,"sechzehn Uhr achtzehn")+  , (TimeOfDay 16 19 0,"sechzehn Uhr neunzehn")+  , (TimeOfDay 16 20 0,"sechzehn Uhr zwanzig")+  , (TimeOfDay 16 21 0,"sechzehn Uhr einundzwanzig")+  , (TimeOfDay 16 22 0,"sechzehn Uhr zweiundzwanzig")+  , (TimeOfDay 16 23 0,"sechzehn Uhr dreiundzwanzig")+  , (TimeOfDay 16 24 0,"sechzehn Uhr vierundzwanzig")+  , (TimeOfDay 16 25 0,"sechzehn Uhr f\252nfundzwanzig")+  , (TimeOfDay 16 26 0,"sechzehn Uhr sechsundzwanzig")+  , (TimeOfDay 16 27 0,"sechzehn Uhr siebenundzwanzig")+  , (TimeOfDay 16 28 0,"sechzehn Uhr achtundzwanzig")+  , (TimeOfDay 16 29 0,"sechzehn Uhr neunundzwanzig")+  , (TimeOfDay 16 30 0,"sechzehn Uhr drei\223ig")+  , (TimeOfDay 16 31 0,"sechzehn Uhr einunddrei\223ig")+  , (TimeOfDay 16 32 0,"sechzehn Uhr zweiunddrei\223ig")+  , (TimeOfDay 16 33 0,"sechzehn Uhr dreiunddrei\223ig")+  , (TimeOfDay 16 34 0,"sechzehn Uhr vierunddrei\223ig")+  , (TimeOfDay 16 35 0,"sechzehn Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 16 36 0,"sechzehn Uhr sechsunddrei\223ig")+  , (TimeOfDay 16 37 0,"sechzehn Uhr siebenunddrei\223ig")+  , (TimeOfDay 16 38 0,"sechzehn Uhr achtunddrei\223ig")+  , (TimeOfDay 16 39 0,"sechzehn Uhr neununddrei\223ig")+  , (TimeOfDay 16 40 0,"sechzehn Uhr vierzig")+  , (TimeOfDay 16 41 0,"sechzehn Uhr einundvierzig")+  , (TimeOfDay 16 42 0,"sechzehn Uhr zweiundvierzig")+  , (TimeOfDay 16 43 0,"sechzehn Uhr dreiundvierzig")+  , (TimeOfDay 16 44 0,"sechzehn Uhr vierundvierzig")+  , (TimeOfDay 16 45 0,"sechzehn Uhr f\252nfundvierzig")+  , (TimeOfDay 16 46 0,"sechzehn Uhr sechsundvierzig")+  , (TimeOfDay 16 47 0,"sechzehn Uhr siebenundvierzig")+  , (TimeOfDay 16 48 0,"sechzehn Uhr achtundvierzig")+  , (TimeOfDay 16 49 0,"sechzehn Uhr neunundvierzig")+  , (TimeOfDay 16 50 0,"sechzehn Uhr f\252nfzig")+  , (TimeOfDay 16 51 0,"sechzehn Uhr einundf\252nfzig")+  , (TimeOfDay 16 52 0,"sechzehn Uhr zweiundf\252nfzig")+  , (TimeOfDay 16 53 0,"sechzehn Uhr dreiundf\252nfzig")+  , (TimeOfDay 16 54 0,"sechzehn Uhr vierundf\252nfzig")+  , (TimeOfDay 16 55 0,"sechzehn Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 16 56 0,"sechzehn Uhr sechsundf\252nfzig")+  , (TimeOfDay 16 57 0,"sechzehn Uhr siebenundf\252nfzig")+  , (TimeOfDay 16 58 0,"sechzehn Uhr achtundf\252nfzig")+  , (TimeOfDay 16 59 0,"sechzehn Uhr neunundf\252nfzig")+  , (TimeOfDay 17 0 0,"siebzehn Uhr")+  , (TimeOfDay 17 1 0,"siebzehn Uhr eins")+  , (TimeOfDay 17 2 0,"siebzehn Uhr zwei")+  , (TimeOfDay 17 3 0,"siebzehn Uhr drei")+  , (TimeOfDay 17 4 0,"siebzehn Uhr vier")+  , (TimeOfDay 17 5 0,"siebzehn Uhr f\252nf")+  , (TimeOfDay 17 6 0,"siebzehn Uhr sechs")+  , (TimeOfDay 17 7 0,"siebzehn Uhr sieben")+  , (TimeOfDay 17 8 0,"siebzehn Uhr acht")+  , (TimeOfDay 17 9 0,"siebzehn Uhr neun")+  , (TimeOfDay 17 10 0,"siebzehn Uhr zehn")+  , (TimeOfDay 17 11 0,"siebzehn Uhr elf")+  , (TimeOfDay 17 12 0,"siebzehn Uhr zw\246lf")+  , (TimeOfDay 17 13 0,"siebzehn Uhr dreizehn")+  , (TimeOfDay 17 14 0,"siebzehn Uhr vierzehn")+  , (TimeOfDay 17 15 0,"siebzehn Uhr f\252nfzehn")+  , (TimeOfDay 17 16 0,"siebzehn Uhr sechzehn")+  , (TimeOfDay 17 17 0,"siebzehn Uhr siebzehn")+  , (TimeOfDay 17 18 0,"siebzehn Uhr achtzehn")+  , (TimeOfDay 17 19 0,"siebzehn Uhr neunzehn")+  , (TimeOfDay 17 20 0,"siebzehn Uhr zwanzig")+  , (TimeOfDay 17 21 0,"siebzehn Uhr einundzwanzig")+  , (TimeOfDay 17 22 0,"siebzehn Uhr zweiundzwanzig")+  , (TimeOfDay 17 23 0,"siebzehn Uhr dreiundzwanzig")+  , (TimeOfDay 17 24 0,"siebzehn Uhr vierundzwanzig")+  , (TimeOfDay 17 25 0,"siebzehn Uhr f\252nfundzwanzig")+  , (TimeOfDay 17 26 0,"siebzehn Uhr sechsundzwanzig")+  , (TimeOfDay 17 27 0,"siebzehn Uhr siebenundzwanzig")+  , (TimeOfDay 17 28 0,"siebzehn Uhr achtundzwanzig")+  , (TimeOfDay 17 29 0,"siebzehn Uhr neunundzwanzig")+  , (TimeOfDay 17 30 0,"siebzehn Uhr drei\223ig")+  , (TimeOfDay 17 31 0,"siebzehn Uhr einunddrei\223ig")+  , (TimeOfDay 17 32 0,"siebzehn Uhr zweiunddrei\223ig")+  , (TimeOfDay 17 33 0,"siebzehn Uhr dreiunddrei\223ig")+  , (TimeOfDay 17 34 0,"siebzehn Uhr vierunddrei\223ig")+  , (TimeOfDay 17 35 0,"siebzehn Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 17 36 0,"siebzehn Uhr sechsunddrei\223ig")+  , (TimeOfDay 17 37 0,"siebzehn Uhr siebenunddrei\223ig")+  , (TimeOfDay 17 38 0,"siebzehn Uhr achtunddrei\223ig")+  , (TimeOfDay 17 39 0,"siebzehn Uhr neununddrei\223ig")+  , (TimeOfDay 17 40 0,"siebzehn Uhr vierzig")+  , (TimeOfDay 17 41 0,"siebzehn Uhr einundvierzig")+  , (TimeOfDay 17 42 0,"siebzehn Uhr zweiundvierzig")+  , (TimeOfDay 17 43 0,"siebzehn Uhr dreiundvierzig")+  , (TimeOfDay 17 44 0,"siebzehn Uhr vierundvierzig")+  , (TimeOfDay 17 45 0,"siebzehn Uhr f\252nfundvierzig")+  , (TimeOfDay 17 46 0,"siebzehn Uhr sechsundvierzig")+  , (TimeOfDay 17 47 0,"siebzehn Uhr siebenundvierzig")+  , (TimeOfDay 17 48 0,"siebzehn Uhr achtundvierzig")+  , (TimeOfDay 17 49 0,"siebzehn Uhr neunundvierzig")+  , (TimeOfDay 17 50 0,"siebzehn Uhr f\252nfzig")+  , (TimeOfDay 17 51 0,"siebzehn Uhr einundf\252nfzig")+  , (TimeOfDay 17 52 0,"siebzehn Uhr zweiundf\252nfzig")+  , (TimeOfDay 17 53 0,"siebzehn Uhr dreiundf\252nfzig")+  , (TimeOfDay 17 54 0,"siebzehn Uhr vierundf\252nfzig")+  , (TimeOfDay 17 55 0,"siebzehn Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 17 56 0,"siebzehn Uhr sechsundf\252nfzig")+  , (TimeOfDay 17 57 0,"siebzehn Uhr siebenundf\252nfzig")+  , (TimeOfDay 17 58 0,"siebzehn Uhr achtundf\252nfzig")+  , (TimeOfDay 17 59 0,"siebzehn Uhr neunundf\252nfzig")+  , (TimeOfDay 18 0 0,"achtzehn Uhr")+  , (TimeOfDay 18 1 0,"achtzehn Uhr eins")+  , (TimeOfDay 18 2 0,"achtzehn Uhr zwei")+  , (TimeOfDay 18 3 0,"achtzehn Uhr drei")+  , (TimeOfDay 18 4 0,"achtzehn Uhr vier")+  , (TimeOfDay 18 5 0,"achtzehn Uhr f\252nf")+  , (TimeOfDay 18 6 0,"achtzehn Uhr sechs")+  , (TimeOfDay 18 7 0,"achtzehn Uhr sieben")+  , (TimeOfDay 18 8 0,"achtzehn Uhr acht")+  , (TimeOfDay 18 9 0,"achtzehn Uhr neun")+  , (TimeOfDay 18 10 0,"achtzehn Uhr zehn")+  , (TimeOfDay 18 11 0,"achtzehn Uhr elf")+  , (TimeOfDay 18 12 0,"achtzehn Uhr zw\246lf")+  , (TimeOfDay 18 13 0,"achtzehn Uhr dreizehn")+  , (TimeOfDay 18 14 0,"achtzehn Uhr vierzehn")+  , (TimeOfDay 18 15 0,"achtzehn Uhr f\252nfzehn")+  , (TimeOfDay 18 16 0,"achtzehn Uhr sechzehn")+  , (TimeOfDay 18 17 0,"achtzehn Uhr siebzehn")+  , (TimeOfDay 18 18 0,"achtzehn Uhr achtzehn")+  , (TimeOfDay 18 19 0,"achtzehn Uhr neunzehn")+  , (TimeOfDay 18 20 0,"achtzehn Uhr zwanzig")+  , (TimeOfDay 18 21 0,"achtzehn Uhr einundzwanzig")+  , (TimeOfDay 18 22 0,"achtzehn Uhr zweiundzwanzig")+  , (TimeOfDay 18 23 0,"achtzehn Uhr dreiundzwanzig")+  , (TimeOfDay 18 24 0,"achtzehn Uhr vierundzwanzig")+  , (TimeOfDay 18 25 0,"achtzehn Uhr f\252nfundzwanzig")+  , (TimeOfDay 18 26 0,"achtzehn Uhr sechsundzwanzig")+  , (TimeOfDay 18 27 0,"achtzehn Uhr siebenundzwanzig")+  , (TimeOfDay 18 28 0,"achtzehn Uhr achtundzwanzig")+  , (TimeOfDay 18 29 0,"achtzehn Uhr neunundzwanzig")+  , (TimeOfDay 18 30 0,"achtzehn Uhr drei\223ig")+  , (TimeOfDay 18 31 0,"achtzehn Uhr einunddrei\223ig")+  , (TimeOfDay 18 32 0,"achtzehn Uhr zweiunddrei\223ig")+  , (TimeOfDay 18 33 0,"achtzehn Uhr dreiunddrei\223ig")+  , (TimeOfDay 18 34 0,"achtzehn Uhr vierunddrei\223ig")+  , (TimeOfDay 18 35 0,"achtzehn Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 18 36 0,"achtzehn Uhr sechsunddrei\223ig")+  , (TimeOfDay 18 37 0,"achtzehn Uhr siebenunddrei\223ig")+  , (TimeOfDay 18 38 0,"achtzehn Uhr achtunddrei\223ig")+  , (TimeOfDay 18 39 0,"achtzehn Uhr neununddrei\223ig")+  , (TimeOfDay 18 40 0,"achtzehn Uhr vierzig")+  , (TimeOfDay 18 41 0,"achtzehn Uhr einundvierzig")+  , (TimeOfDay 18 42 0,"achtzehn Uhr zweiundvierzig")+  , (TimeOfDay 18 43 0,"achtzehn Uhr dreiundvierzig")+  , (TimeOfDay 18 44 0,"achtzehn Uhr vierundvierzig")+  , (TimeOfDay 18 45 0,"achtzehn Uhr f\252nfundvierzig")+  , (TimeOfDay 18 46 0,"achtzehn Uhr sechsundvierzig")+  , (TimeOfDay 18 47 0,"achtzehn Uhr siebenundvierzig")+  , (TimeOfDay 18 48 0,"achtzehn Uhr achtundvierzig")+  , (TimeOfDay 18 49 0,"achtzehn Uhr neunundvierzig")+  , (TimeOfDay 18 50 0,"achtzehn Uhr f\252nfzig")+  , (TimeOfDay 18 51 0,"achtzehn Uhr einundf\252nfzig")+  , (TimeOfDay 18 52 0,"achtzehn Uhr zweiundf\252nfzig")+  , (TimeOfDay 18 53 0,"achtzehn Uhr dreiundf\252nfzig")+  , (TimeOfDay 18 54 0,"achtzehn Uhr vierundf\252nfzig")+  , (TimeOfDay 18 55 0,"achtzehn Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 18 56 0,"achtzehn Uhr sechsundf\252nfzig")+  , (TimeOfDay 18 57 0,"achtzehn Uhr siebenundf\252nfzig")+  , (TimeOfDay 18 58 0,"achtzehn Uhr achtundf\252nfzig")+  , (TimeOfDay 18 59 0,"achtzehn Uhr neunundf\252nfzig")+  , (TimeOfDay 19 0 0,"neunzehn Uhr")+  , (TimeOfDay 19 1 0,"neunzehn Uhr eins")+  , (TimeOfDay 19 2 0,"neunzehn Uhr zwei")+  , (TimeOfDay 19 3 0,"neunzehn Uhr drei")+  , (TimeOfDay 19 4 0,"neunzehn Uhr vier")+  , (TimeOfDay 19 5 0,"neunzehn Uhr f\252nf")+  , (TimeOfDay 19 6 0,"neunzehn Uhr sechs")+  , (TimeOfDay 19 7 0,"neunzehn Uhr sieben")+  , (TimeOfDay 19 8 0,"neunzehn Uhr acht")+  , (TimeOfDay 19 9 0,"neunzehn Uhr neun")+  , (TimeOfDay 19 10 0,"neunzehn Uhr zehn")+  , (TimeOfDay 19 11 0,"neunzehn Uhr elf")+  , (TimeOfDay 19 12 0,"neunzehn Uhr zw\246lf")+  , (TimeOfDay 19 13 0,"neunzehn Uhr dreizehn")+  , (TimeOfDay 19 14 0,"neunzehn Uhr vierzehn")+  , (TimeOfDay 19 15 0,"neunzehn Uhr f\252nfzehn")+  , (TimeOfDay 19 16 0,"neunzehn Uhr sechzehn")+  , (TimeOfDay 19 17 0,"neunzehn Uhr siebzehn")+  , (TimeOfDay 19 18 0,"neunzehn Uhr achtzehn")+  , (TimeOfDay 19 19 0,"neunzehn Uhr neunzehn")+  , (TimeOfDay 19 20 0,"neunzehn Uhr zwanzig")+  , (TimeOfDay 19 21 0,"neunzehn Uhr einundzwanzig")+  , (TimeOfDay 19 22 0,"neunzehn Uhr zweiundzwanzig")+  , (TimeOfDay 19 23 0,"neunzehn Uhr dreiundzwanzig")+  , (TimeOfDay 19 24 0,"neunzehn Uhr vierundzwanzig")+  , (TimeOfDay 19 25 0,"neunzehn Uhr f\252nfundzwanzig")+  , (TimeOfDay 19 26 0,"neunzehn Uhr sechsundzwanzig")+  , (TimeOfDay 19 27 0,"neunzehn Uhr siebenundzwanzig")+  , (TimeOfDay 19 28 0,"neunzehn Uhr achtundzwanzig")+  , (TimeOfDay 19 29 0,"neunzehn Uhr neunundzwanzig")+  , (TimeOfDay 19 30 0,"neunzehn Uhr drei\223ig")+  , (TimeOfDay 19 31 0,"neunzehn Uhr einunddrei\223ig")+  , (TimeOfDay 19 32 0,"neunzehn Uhr zweiunddrei\223ig")+  , (TimeOfDay 19 33 0,"neunzehn Uhr dreiunddrei\223ig")+  , (TimeOfDay 19 34 0,"neunzehn Uhr vierunddrei\223ig")+  , (TimeOfDay 19 35 0,"neunzehn Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 19 36 0,"neunzehn Uhr sechsunddrei\223ig")+  , (TimeOfDay 19 37 0,"neunzehn Uhr siebenunddrei\223ig")+  , (TimeOfDay 19 38 0,"neunzehn Uhr achtunddrei\223ig")+  , (TimeOfDay 19 39 0,"neunzehn Uhr neununddrei\223ig")+  , (TimeOfDay 19 40 0,"neunzehn Uhr vierzig")+  , (TimeOfDay 19 41 0,"neunzehn Uhr einundvierzig")+  , (TimeOfDay 19 42 0,"neunzehn Uhr zweiundvierzig")+  , (TimeOfDay 19 43 0,"neunzehn Uhr dreiundvierzig")+  , (TimeOfDay 19 44 0,"neunzehn Uhr vierundvierzig")+  , (TimeOfDay 19 45 0,"neunzehn Uhr f\252nfundvierzig")+  , (TimeOfDay 19 46 0,"neunzehn Uhr sechsundvierzig")+  , (TimeOfDay 19 47 0,"neunzehn Uhr siebenundvierzig")+  , (TimeOfDay 19 48 0,"neunzehn Uhr achtundvierzig")+  , (TimeOfDay 19 49 0,"neunzehn Uhr neunundvierzig")+  , (TimeOfDay 19 50 0,"neunzehn Uhr f\252nfzig")+  , (TimeOfDay 19 51 0,"neunzehn Uhr einundf\252nfzig")+  , (TimeOfDay 19 52 0,"neunzehn Uhr zweiundf\252nfzig")+  , (TimeOfDay 19 53 0,"neunzehn Uhr dreiundf\252nfzig")+  , (TimeOfDay 19 54 0,"neunzehn Uhr vierundf\252nfzig")+  , (TimeOfDay 19 55 0,"neunzehn Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 19 56 0,"neunzehn Uhr sechsundf\252nfzig")+  , (TimeOfDay 19 57 0,"neunzehn Uhr siebenundf\252nfzig")+  , (TimeOfDay 19 58 0,"neunzehn Uhr achtundf\252nfzig")+  , (TimeOfDay 19 59 0,"neunzehn Uhr neunundf\252nfzig")+  , (TimeOfDay 20 0 0,"zwanzig Uhr")+  , (TimeOfDay 20 1 0,"zwanzig Uhr eins")+  , (TimeOfDay 20 2 0,"zwanzig Uhr zwei")+  , (TimeOfDay 20 3 0,"zwanzig Uhr drei")+  , (TimeOfDay 20 4 0,"zwanzig Uhr vier")+  , (TimeOfDay 20 5 0,"zwanzig Uhr f\252nf")+  , (TimeOfDay 20 6 0,"zwanzig Uhr sechs")+  , (TimeOfDay 20 7 0,"zwanzig Uhr sieben")+  , (TimeOfDay 20 8 0,"zwanzig Uhr acht")+  , (TimeOfDay 20 9 0,"zwanzig Uhr neun")+  , (TimeOfDay 20 10 0,"zwanzig Uhr zehn")+  , (TimeOfDay 20 11 0,"zwanzig Uhr elf")+  , (TimeOfDay 20 12 0,"zwanzig Uhr zw\246lf")+  , (TimeOfDay 20 13 0,"zwanzig Uhr dreizehn")+  , (TimeOfDay 20 14 0,"zwanzig Uhr vierzehn")+  , (TimeOfDay 20 15 0,"zwanzig Uhr f\252nfzehn")+  , (TimeOfDay 20 16 0,"zwanzig Uhr sechzehn")+  , (TimeOfDay 20 17 0,"zwanzig Uhr siebzehn")+  , (TimeOfDay 20 18 0,"zwanzig Uhr achtzehn")+  , (TimeOfDay 20 19 0,"zwanzig Uhr neunzehn")+  , (TimeOfDay 20 20 0,"zwanzig Uhr zwanzig")+  , (TimeOfDay 20 21 0,"zwanzig Uhr einundzwanzig")+  , (TimeOfDay 20 22 0,"zwanzig Uhr zweiundzwanzig")+  , (TimeOfDay 20 23 0,"zwanzig Uhr dreiundzwanzig")+  , (TimeOfDay 20 24 0,"zwanzig Uhr vierundzwanzig")+  , (TimeOfDay 20 25 0,"zwanzig Uhr f\252nfundzwanzig")+  , (TimeOfDay 20 26 0,"zwanzig Uhr sechsundzwanzig")+  , (TimeOfDay 20 27 0,"zwanzig Uhr siebenundzwanzig")+  , (TimeOfDay 20 28 0,"zwanzig Uhr achtundzwanzig")+  , (TimeOfDay 20 29 0,"zwanzig Uhr neunundzwanzig")+  , (TimeOfDay 20 30 0,"zwanzig Uhr drei\223ig")+  , (TimeOfDay 20 31 0,"zwanzig Uhr einunddrei\223ig")+  , (TimeOfDay 20 32 0,"zwanzig Uhr zweiunddrei\223ig")+  , (TimeOfDay 20 33 0,"zwanzig Uhr dreiunddrei\223ig")+  , (TimeOfDay 20 34 0,"zwanzig Uhr vierunddrei\223ig")+  , (TimeOfDay 20 35 0,"zwanzig Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 20 36 0,"zwanzig Uhr sechsunddrei\223ig")+  , (TimeOfDay 20 37 0,"zwanzig Uhr siebenunddrei\223ig")+  , (TimeOfDay 20 38 0,"zwanzig Uhr achtunddrei\223ig")+  , (TimeOfDay 20 39 0,"zwanzig Uhr neununddrei\223ig")+  , (TimeOfDay 20 40 0,"zwanzig Uhr vierzig")+  , (TimeOfDay 20 41 0,"zwanzig Uhr einundvierzig")+  , (TimeOfDay 20 42 0,"zwanzig Uhr zweiundvierzig")+  , (TimeOfDay 20 43 0,"zwanzig Uhr dreiundvierzig")+  , (TimeOfDay 20 44 0,"zwanzig Uhr vierundvierzig")+  , (TimeOfDay 20 45 0,"zwanzig Uhr f\252nfundvierzig")+  , (TimeOfDay 20 46 0,"zwanzig Uhr sechsundvierzig")+  , (TimeOfDay 20 47 0,"zwanzig Uhr siebenundvierzig")+  , (TimeOfDay 20 48 0,"zwanzig Uhr achtundvierzig")+  , (TimeOfDay 20 49 0,"zwanzig Uhr neunundvierzig")+  , (TimeOfDay 20 50 0,"zwanzig Uhr f\252nfzig")+  , (TimeOfDay 20 51 0,"zwanzig Uhr einundf\252nfzig")+  , (TimeOfDay 20 52 0,"zwanzig Uhr zweiundf\252nfzig")+  , (TimeOfDay 20 53 0,"zwanzig Uhr dreiundf\252nfzig")+  , (TimeOfDay 20 54 0,"zwanzig Uhr vierundf\252nfzig")+  , (TimeOfDay 20 55 0,"zwanzig Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 20 56 0,"zwanzig Uhr sechsundf\252nfzig")+  , (TimeOfDay 20 57 0,"zwanzig Uhr siebenundf\252nfzig")+  , (TimeOfDay 20 58 0,"zwanzig Uhr achtundf\252nfzig")+  , (TimeOfDay 20 59 0,"zwanzig Uhr neunundf\252nfzig")+  , (TimeOfDay 21 0 0,"einundzwanzig Uhr")+  , (TimeOfDay 21 1 0,"einundzwanzig Uhr eins")+  , (TimeOfDay 21 2 0,"einundzwanzig Uhr zwei")+  , (TimeOfDay 21 3 0,"einundzwanzig Uhr drei")+  , (TimeOfDay 21 4 0,"einundzwanzig Uhr vier")+  , (TimeOfDay 21 5 0,"einundzwanzig Uhr f\252nf")+  , (TimeOfDay 21 6 0,"einundzwanzig Uhr sechs")+  , (TimeOfDay 21 7 0,"einundzwanzig Uhr sieben")+  , (TimeOfDay 21 8 0,"einundzwanzig Uhr acht")+  , (TimeOfDay 21 9 0,"einundzwanzig Uhr neun")+  , (TimeOfDay 21 10 0,"einundzwanzig Uhr zehn")+  , (TimeOfDay 21 11 0,"einundzwanzig Uhr elf")+  , (TimeOfDay 21 12 0,"einundzwanzig Uhr zw\246lf")+  , (TimeOfDay 21 13 0,"einundzwanzig Uhr dreizehn")+  , (TimeOfDay 21 14 0,"einundzwanzig Uhr vierzehn")+  , (TimeOfDay 21 15 0,"einundzwanzig Uhr f\252nfzehn")+  , (TimeOfDay 21 16 0,"einundzwanzig Uhr sechzehn")+  , (TimeOfDay 21 17 0,"einundzwanzig Uhr siebzehn")+  , (TimeOfDay 21 18 0,"einundzwanzig Uhr achtzehn")+  , (TimeOfDay 21 19 0,"einundzwanzig Uhr neunzehn")+  , (TimeOfDay 21 20 0,"einundzwanzig Uhr zwanzig")+  , (TimeOfDay 21 21 0,"einundzwanzig Uhr einundzwanzig")+  , (TimeOfDay 21 22 0,"einundzwanzig Uhr zweiundzwanzig")+  , (TimeOfDay 21 23 0,"einundzwanzig Uhr dreiundzwanzig")+  , (TimeOfDay 21 24 0,"einundzwanzig Uhr vierundzwanzig")+  , (TimeOfDay 21 25 0,"einundzwanzig Uhr f\252nfundzwanzig")+  , (TimeOfDay 21 26 0,"einundzwanzig Uhr sechsundzwanzig")+  , (TimeOfDay 21 27 0,"einundzwanzig Uhr siebenundzwanzig")+  , (TimeOfDay 21 28 0,"einundzwanzig Uhr achtundzwanzig")+  , (TimeOfDay 21 29 0,"einundzwanzig Uhr neunundzwanzig")+  , (TimeOfDay 21 30 0,"einundzwanzig Uhr drei\223ig")+  , (TimeOfDay 21 31 0,"einundzwanzig Uhr einunddrei\223ig")+  , (TimeOfDay 21 32 0,"einundzwanzig Uhr zweiunddrei\223ig")+  , (TimeOfDay 21 33 0,"einundzwanzig Uhr dreiunddrei\223ig")+  , (TimeOfDay 21 34 0,"einundzwanzig Uhr vierunddrei\223ig")+  , (TimeOfDay 21 35 0,"einundzwanzig Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 21 36 0,"einundzwanzig Uhr sechsunddrei\223ig")+  , (TimeOfDay 21 37 0,"einundzwanzig Uhr siebenunddrei\223ig")+  , (TimeOfDay 21 38 0,"einundzwanzig Uhr achtunddrei\223ig")+  , (TimeOfDay 21 39 0,"einundzwanzig Uhr neununddrei\223ig")+  , (TimeOfDay 21 40 0,"einundzwanzig Uhr vierzig")+  , (TimeOfDay 21 41 0,"einundzwanzig Uhr einundvierzig")+  , (TimeOfDay 21 42 0,"einundzwanzig Uhr zweiundvierzig")+  , (TimeOfDay 21 43 0,"einundzwanzig Uhr dreiundvierzig")+  , (TimeOfDay 21 44 0,"einundzwanzig Uhr vierundvierzig")+  , (TimeOfDay 21 45 0,"einundzwanzig Uhr f\252nfundvierzig")+  , (TimeOfDay 21 46 0,"einundzwanzig Uhr sechsundvierzig")+  , (TimeOfDay 21 47 0,"einundzwanzig Uhr siebenundvierzig")+  , (TimeOfDay 21 48 0,"einundzwanzig Uhr achtundvierzig")+  , (TimeOfDay 21 49 0,"einundzwanzig Uhr neunundvierzig")+  , (TimeOfDay 21 50 0,"einundzwanzig Uhr f\252nfzig")+  , (TimeOfDay 21 51 0,"einundzwanzig Uhr einundf\252nfzig")+  , (TimeOfDay 21 52 0,"einundzwanzig Uhr zweiundf\252nfzig")+  , (TimeOfDay 21 53 0,"einundzwanzig Uhr dreiundf\252nfzig")+  , (TimeOfDay 21 54 0,"einundzwanzig Uhr vierundf\252nfzig")+  , (TimeOfDay 21 55 0,"einundzwanzig Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 21 56 0,"einundzwanzig Uhr sechsundf\252nfzig")+  , (TimeOfDay 21 57 0,"einundzwanzig Uhr siebenundf\252nfzig")+  , (TimeOfDay 21 58 0,"einundzwanzig Uhr achtundf\252nfzig")+  , (TimeOfDay 21 59 0,"einundzwanzig Uhr neunundf\252nfzig")+  , (TimeOfDay 22 0 0,"zweiundzwanzig Uhr")+  , (TimeOfDay 22 1 0,"zweiundzwanzig Uhr eins")+  , (TimeOfDay 22 2 0,"zweiundzwanzig Uhr zwei")+  , (TimeOfDay 22 3 0,"zweiundzwanzig Uhr drei")+  , (TimeOfDay 22 4 0,"zweiundzwanzig Uhr vier")+  , (TimeOfDay 22 5 0,"zweiundzwanzig Uhr f\252nf")+  , (TimeOfDay 22 6 0,"zweiundzwanzig Uhr sechs")+  , (TimeOfDay 22 7 0,"zweiundzwanzig Uhr sieben")+  , (TimeOfDay 22 8 0,"zweiundzwanzig Uhr acht")+  , (TimeOfDay 22 9 0,"zweiundzwanzig Uhr neun")+  , (TimeOfDay 22 10 0,"zweiundzwanzig Uhr zehn")+  , (TimeOfDay 22 11 0,"zweiundzwanzig Uhr elf")+  , (TimeOfDay 22 12 0,"zweiundzwanzig Uhr zw\246lf")+  , (TimeOfDay 22 13 0,"zweiundzwanzig Uhr dreizehn")+  , (TimeOfDay 22 14 0,"zweiundzwanzig Uhr vierzehn")+  , (TimeOfDay 22 15 0,"zweiundzwanzig Uhr f\252nfzehn")+  , (TimeOfDay 22 16 0,"zweiundzwanzig Uhr sechzehn")+  , (TimeOfDay 22 17 0,"zweiundzwanzig Uhr siebzehn")+  , (TimeOfDay 22 18 0,"zweiundzwanzig Uhr achtzehn")+  , (TimeOfDay 22 19 0,"zweiundzwanzig Uhr neunzehn")+  , (TimeOfDay 22 20 0,"zweiundzwanzig Uhr zwanzig")+  , (TimeOfDay 22 21 0,"zweiundzwanzig Uhr einundzwanzig")+  , (TimeOfDay 22 22 0,"zweiundzwanzig Uhr zweiundzwanzig")+  , (TimeOfDay 22 23 0,"zweiundzwanzig Uhr dreiundzwanzig")+  , (TimeOfDay 22 24 0,"zweiundzwanzig Uhr vierundzwanzig")+  , (TimeOfDay 22 25 0,"zweiundzwanzig Uhr f\252nfundzwanzig")+  , (TimeOfDay 22 26 0,"zweiundzwanzig Uhr sechsundzwanzig")+  , (TimeOfDay 22 27 0,"zweiundzwanzig Uhr siebenundzwanzig")+  , (TimeOfDay 22 28 0,"zweiundzwanzig Uhr achtundzwanzig")+  , (TimeOfDay 22 29 0,"zweiundzwanzig Uhr neunundzwanzig")+  , (TimeOfDay 22 30 0,"zweiundzwanzig Uhr drei\223ig")+  , (TimeOfDay 22 31 0,"zweiundzwanzig Uhr einunddrei\223ig")+  , (TimeOfDay 22 32 0,"zweiundzwanzig Uhr zweiunddrei\223ig")+  , (TimeOfDay 22 33 0,"zweiundzwanzig Uhr dreiunddrei\223ig")+  , (TimeOfDay 22 34 0,"zweiundzwanzig Uhr vierunddrei\223ig")+  , (TimeOfDay 22 35 0,"zweiundzwanzig Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 22 36 0,"zweiundzwanzig Uhr sechsunddrei\223ig")+  , (TimeOfDay 22 37 0,"zweiundzwanzig Uhr siebenunddrei\223ig")+  , (TimeOfDay 22 38 0,"zweiundzwanzig Uhr achtunddrei\223ig")+  , (TimeOfDay 22 39 0,"zweiundzwanzig Uhr neununddrei\223ig")+  , (TimeOfDay 22 40 0,"zweiundzwanzig Uhr vierzig")+  , (TimeOfDay 22 41 0,"zweiundzwanzig Uhr einundvierzig")+  , (TimeOfDay 22 42 0,"zweiundzwanzig Uhr zweiundvierzig")+  , (TimeOfDay 22 43 0,"zweiundzwanzig Uhr dreiundvierzig")+  , (TimeOfDay 22 44 0,"zweiundzwanzig Uhr vierundvierzig")+  , (TimeOfDay 22 45 0,"zweiundzwanzig Uhr f\252nfundvierzig")+  , (TimeOfDay 22 46 0,"zweiundzwanzig Uhr sechsundvierzig")+  , (TimeOfDay 22 47 0,"zweiundzwanzig Uhr siebenundvierzig")+  , (TimeOfDay 22 48 0,"zweiundzwanzig Uhr achtundvierzig")+  , (TimeOfDay 22 49 0,"zweiundzwanzig Uhr neunundvierzig")+  , (TimeOfDay 22 50 0,"zweiundzwanzig Uhr f\252nfzig")+  , (TimeOfDay 22 51 0,"zweiundzwanzig Uhr einundf\252nfzig")+  , (TimeOfDay 22 52 0,"zweiundzwanzig Uhr zweiundf\252nfzig")+  , (TimeOfDay 22 53 0,"zweiundzwanzig Uhr dreiundf\252nfzig")+  , (TimeOfDay 22 54 0,"zweiundzwanzig Uhr vierundf\252nfzig")+  , (TimeOfDay 22 55 0,"zweiundzwanzig Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 22 56 0,"zweiundzwanzig Uhr sechsundf\252nfzig")+  , (TimeOfDay 22 57 0,"zweiundzwanzig Uhr siebenundf\252nfzig")+  , (TimeOfDay 22 58 0,"zweiundzwanzig Uhr achtundf\252nfzig")+  , (TimeOfDay 22 59 0,"zweiundzwanzig Uhr neunundf\252nfzig")+  , (TimeOfDay 23 0 0,"dreiundzwanzig Uhr")+  , (TimeOfDay 23 1 0,"dreiundzwanzig Uhr eins")+  , (TimeOfDay 23 2 0,"dreiundzwanzig Uhr zwei")+  , (TimeOfDay 23 3 0,"dreiundzwanzig Uhr drei")+  , (TimeOfDay 23 4 0,"dreiundzwanzig Uhr vier")+  , (TimeOfDay 23 5 0,"dreiundzwanzig Uhr f\252nf")+  , (TimeOfDay 23 6 0,"dreiundzwanzig Uhr sechs")+  , (TimeOfDay 23 7 0,"dreiundzwanzig Uhr sieben")+  , (TimeOfDay 23 8 0,"dreiundzwanzig Uhr acht")+  , (TimeOfDay 23 9 0,"dreiundzwanzig Uhr neun")+  , (TimeOfDay 23 10 0,"dreiundzwanzig Uhr zehn")+  , (TimeOfDay 23 11 0,"dreiundzwanzig Uhr elf")+  , (TimeOfDay 23 12 0,"dreiundzwanzig Uhr zw\246lf")+  , (TimeOfDay 23 13 0,"dreiundzwanzig Uhr dreizehn")+  , (TimeOfDay 23 14 0,"dreiundzwanzig Uhr vierzehn")+  , (TimeOfDay 23 15 0,"dreiundzwanzig Uhr f\252nfzehn")+  , (TimeOfDay 23 16 0,"dreiundzwanzig Uhr sechzehn")+  , (TimeOfDay 23 17 0,"dreiundzwanzig Uhr siebzehn")+  , (TimeOfDay 23 18 0,"dreiundzwanzig Uhr achtzehn")+  , (TimeOfDay 23 19 0,"dreiundzwanzig Uhr neunzehn")+  , (TimeOfDay 23 20 0,"dreiundzwanzig Uhr zwanzig")+  , (TimeOfDay 23 21 0,"dreiundzwanzig Uhr einundzwanzig")+  , (TimeOfDay 23 22 0,"dreiundzwanzig Uhr zweiundzwanzig")+  , (TimeOfDay 23 23 0,"dreiundzwanzig Uhr dreiundzwanzig")+  , (TimeOfDay 23 24 0,"dreiundzwanzig Uhr vierundzwanzig")+  , (TimeOfDay 23 25 0,"dreiundzwanzig Uhr f\252nfundzwanzig")+  , (TimeOfDay 23 26 0,"dreiundzwanzig Uhr sechsundzwanzig")+  , (TimeOfDay 23 27 0,"dreiundzwanzig Uhr siebenundzwanzig")+  , (TimeOfDay 23 28 0,"dreiundzwanzig Uhr achtundzwanzig")+  , (TimeOfDay 23 29 0,"dreiundzwanzig Uhr neunundzwanzig")+  , (TimeOfDay 23 30 0,"dreiundzwanzig Uhr drei\223ig")+  , (TimeOfDay 23 31 0,"dreiundzwanzig Uhr einunddrei\223ig")+  , (TimeOfDay 23 32 0,"dreiundzwanzig Uhr zweiunddrei\223ig")+  , (TimeOfDay 23 33 0,"dreiundzwanzig Uhr dreiunddrei\223ig")+  , (TimeOfDay 23 34 0,"dreiundzwanzig Uhr vierunddrei\223ig")+  , (TimeOfDay 23 35 0,"dreiundzwanzig Uhr f\252nfunddrei\223ig")+  , (TimeOfDay 23 36 0,"dreiundzwanzig Uhr sechsunddrei\223ig")+  , (TimeOfDay 23 37 0,"dreiundzwanzig Uhr siebenunddrei\223ig")+  , (TimeOfDay 23 38 0,"dreiundzwanzig Uhr achtunddrei\223ig")+  , (TimeOfDay 23 39 0,"dreiundzwanzig Uhr neununddrei\223ig")+  , (TimeOfDay 23 40 0,"dreiundzwanzig Uhr vierzig")+  , (TimeOfDay 23 41 0,"dreiundzwanzig Uhr einundvierzig")+  , (TimeOfDay 23 42 0,"dreiundzwanzig Uhr zweiundvierzig")+  , (TimeOfDay 23 43 0,"dreiundzwanzig Uhr dreiundvierzig")+  , (TimeOfDay 23 44 0,"dreiundzwanzig Uhr vierundvierzig")+  , (TimeOfDay 23 45 0,"dreiundzwanzig Uhr f\252nfundvierzig")+  , (TimeOfDay 23 46 0,"dreiundzwanzig Uhr sechsundvierzig")+  , (TimeOfDay 23 47 0,"dreiundzwanzig Uhr siebenundvierzig")+  , (TimeOfDay 23 48 0,"dreiundzwanzig Uhr achtundvierzig")+  , (TimeOfDay 23 49 0,"dreiundzwanzig Uhr neunundvierzig")+  , (TimeOfDay 23 50 0,"dreiundzwanzig Uhr f\252nfzig")+  , (TimeOfDay 23 51 0,"dreiundzwanzig Uhr einundf\252nfzig")+  , (TimeOfDay 23 52 0,"dreiundzwanzig Uhr zweiundf\252nfzig")+  , (TimeOfDay 23 53 0,"dreiundzwanzig Uhr dreiundf\252nfzig")+  , (TimeOfDay 23 54 0,"dreiundzwanzig Uhr vierundf\252nfzig")+  , (TimeOfDay 23 55 0,"dreiundzwanzig Uhr f\252nfundf\252nfzig")+  , (TimeOfDay 23 56 0,"dreiundzwanzig Uhr sechsundf\252nfzig")+  , (TimeOfDay 23 57 0,"dreiundzwanzig Uhr siebenundf\252nfzig")+  , (TimeOfDay 23 58 0,"dreiundzwanzig Uhr achtundf\252nfzig")+  , (TimeOfDay 23 59 0,"dreiundzwanzig Uhr neunundf\252nfzig")   ]