{-# LANGUAGE DeriveGeneric #-}
module T11068a where

import GHC.Generics

data X1
  = X11 { x1_f1 :: Integer
        , x1_f2 :: Integer
        , x1_f3 :: Integer
        , x1_f4 :: Integer
        , x1_f5 :: Integer
        , x1_f6 :: Integer
        , x1_f7 :: Integer
        , x1_f8 :: Integer
        , x1_f9 :: Integer
        , x1_f10 :: Integer
        , x1_f11 :: Integer
        , x1_f12 :: Integer
        , x1_f13 :: Integer
        , x1_f14 :: Integer
        , x1_f15 :: Integer
        , x1_f16 :: Integer
        , x1_f17 :: Integer
        , x1_f18 :: Integer
        , x1_f19 :: Integer
        , x1_f20 :: Integer
        , x1_f21 :: Integer
        , x1_f22 :: Integer
        , x1_f23 :: Integer
        , x1_f24 :: Integer
        , x1_f25 :: Integer
        , x1_f26 :: Integer
        , x1_f27 :: Integer
        , x1_f28 :: Integer
        , x1_f29 :: Integer
        , x1_f30 :: Integer
        , x1_f31 :: Integer
        , x1_f32 :: Integer
        , x1_f33 :: Integer
        , x1_f34 :: Integer
        , x1_f35 :: Integer
        , x1_f36 :: Integer
        , x1_f37 :: Integer
        , x1_f38 :: Integer
        , x1_f39 :: Integer
        , x1_f40 :: Integer
        , x1_f41 :: Integer
        , x1_f42 :: Integer
        , x1_f43 :: Integer
        , x1_f44 :: Integer
        , x1_f45 :: Integer
        , x1_f46 :: Integer
        , x1_f47 :: Integer
        , x1_f48 :: Integer
        , x1_f49 :: Integer
        , x1_f50 :: Integer
        , x1_f51 :: Integer
        , x1_f52 :: Integer
        , x1_f53 :: Integer
        , x1_f54 :: Integer
        , x1_f55 :: Integer
        , x1_f56 :: Integer
        , x1_f57 :: Integer
        , x1_f58 :: Integer
        , x1_f59 :: Integer
        , x1_f60 :: Integer
        , x1_f61 :: Integer
        , x1_f62 :: Integer
        , x1_f63 :: Integer
        , x1_f64 :: Integer
        , x1_f65 :: Integer
        , x1_f66 :: Integer
        , x1_f67 :: Integer
        , x1_f68 :: Integer
        , x1_f69 :: Integer
        , x1_f70 :: Integer
        , x1_f71 :: Integer
        , x1_f72 :: Integer
        , x1_f73 :: Integer
        , x1_f74 :: Integer
        , x1_f75 :: Integer
        , x1_f76 :: Integer
        , x1_f77 :: Integer
        , x1_f78 :: Integer
        , x1_f79 :: Integer
        , x1_f80 :: Integer
        , x1_f81 :: Integer
        , x1_f82 :: Integer
        , x1_f83 :: Integer
        , x1_f84 :: Integer
        , x1_f85 :: Integer
        , x1_f86 :: Integer
        , x1_f87 :: Integer
        , x1_f88 :: Integer
        , x1_f89 :: Integer
        , x1_f90 :: Integer
        , x1_f91 :: Integer
        , x1_f92 :: Integer
        , x1_f93 :: Integer
        , x1_f94 :: Integer
        , x1_f95 :: Integer
        , x1_f96 :: Integer
        , x1_f97 :: Integer
        , x1_f98 :: Integer
        , x1_f99 :: Integer
        , x1_f100 :: Integer
        } deriving Generic

data X1'
  = X1'1 { x1'_f1 :: !Integer
         , x1'_f2 :: !Integer
         , x1'_f3 :: !Integer
         , x1'_f4 :: !Integer
         , x1'_f5 :: !Integer
         , x1'_f6 :: !Integer
         , x1'_f7 :: !Integer
         , x1'_f8 :: !Integer
         , x1'_f9 :: !Integer
         , x1'_f10 :: !Integer
         , x1'_f11 :: !Integer
         , x1'_f12 :: !Integer
         , x1'_f13 :: !Integer
         , x1'_f14 :: !Integer
         , x1'_f15 :: !Integer
         , x1'_f16 :: !Integer
         , x1'_f17 :: !Integer
         , x1'_f18 :: !Integer
         , x1'_f19 :: !Integer
         , x1'_f20 :: !Integer
         , x1'_f21 :: !Integer
         , x1'_f22 :: !Integer
         , x1'_f23 :: !Integer
         , x1'_f24 :: !Integer
         , x1'_f25 :: !Integer
         , x1'_f26 :: !Integer
         , x1'_f27 :: !Integer
         , x1'_f28 :: !Integer
         , x1'_f29 :: !Integer
         , x1'_f30 :: !Integer
         , x1'_f31 :: !Integer
         , x1'_f32 :: !Integer
         , x1'_f33 :: !Integer
         , x1'_f34 :: !Integer
         , x1'_f35 :: !Integer
         , x1'_f36 :: !Integer
         , x1'_f37 :: !Integer
         , x1'_f38 :: !Integer
         , x1'_f39 :: !Integer
         , x1'_f40 :: !Integer
         , x1'_f41 :: !Integer
         , x1'_f42 :: !Integer
         , x1'_f43 :: !Integer
         , x1'_f44 :: !Integer
         , x1'_f45 :: !Integer
         , x1'_f46 :: !Integer
         , x1'_f47 :: !Integer
         , x1'_f48 :: !Integer
         , x1'_f49 :: !Integer
         , x1'_f50 :: !Integer
         , x1'_f51 :: !Integer
         , x1'_f52 :: !Integer
         , x1'_f53 :: !Integer
         , x1'_f54 :: !Integer
         , x1'_f55 :: !Integer
         , x1'_f56 :: !Integer
         , x1'_f57 :: !Integer
         , x1'_f58 :: !Integer
         , x1'_f59 :: !Integer
         , x1'_f60 :: !Integer
         , x1'_f61 :: !Integer
         , x1'_f62 :: !Integer
         , x1'_f63 :: !Integer
         , x1'_f64 :: !Integer
         , x1'_f65 :: !Integer
         , x1'_f66 :: !Integer
         , x1'_f67 :: !Integer
         , x1'_f68 :: !Integer
         , x1'_f69 :: !Integer
         , x1'_f70 :: !Integer
         , x1'_f71 :: !Integer
         , x1'_f72 :: !Integer
         , x1'_f73 :: !Integer
         , x1'_f74 :: !Integer
         , x1'_f75 :: !Integer
         , x1'_f76 :: !Integer
         , x1'_f77 :: !Integer
         , x1'_f78 :: !Integer
         , x1'_f79 :: !Integer
         , x1'_f80 :: !Integer
         , x1'_f81 :: !Integer
         , x1'_f82 :: !Integer
         , x1'_f83 :: !Integer
         , x1'_f84 :: !Integer
         , x1'_f85 :: !Integer
         , x1'_f86 :: !Integer
         , x1'_f87 :: !Integer
         , x1'_f88 :: !Integer
         , x1'_f89 :: !Integer
         , x1'_f90 :: !Integer
         , x1'_f91 :: !Integer
         , x1'_f92 :: !Integer
         , x1'_f93 :: !Integer
         , x1'_f94 :: !Integer
         , x1'_f95 :: !Integer
         , x1'_f96 :: !Integer
         , x1'_f97 :: !Integer
         , x1'_f98 :: !Integer
         , x1'_f99 :: !Integer
         , x1'_f100 :: !Integer
         } deriving Generic

data X4
  = X41 { x4_f1 :: Integer
        , x4_f2 :: Integer
        , x4_f3 :: Integer
        , x4_f4 :: Integer
        , x4_f5 :: Integer
        }
  | X42 { x4_f1 :: Integer
        , x4_f2 :: Integer
        , x4_f3 :: Integer
        , x4_f4 :: Integer
        , x4_f5 :: Integer
        }
  | X43 { x4_f1 :: Integer
        , x4_f2 :: Integer
        , x4_f3 :: Integer
        , x4_f4 :: Integer
        , x4_f5 :: Integer
        }
  | X44 { x4_f1 :: Integer
        , x4_f2 :: Integer
        , x4_f3 :: Integer
        , x4_f4 :: Integer
        , x4_f5 :: Integer
        } deriving Generic

data X4'
  = X4'1 { x4'_f1 :: !Integer
         , x4'_f2 :: !Integer
         , x4'_f3 :: !Integer
         , x4'_f4 :: !Integer
         , x4'_f5 :: !Integer
         }
  | X4'2 { x4'_f1 :: !Integer
         , x4'_f2 :: !Integer
         , x4'_f3 :: !Integer
         , x4'_f4 :: !Integer
         , x4'_f5 :: !Integer
         }
  | X4'3 { x4'_f1 :: !Integer
         , x4'_f2 :: !Integer
         , x4'_f3 :: !Integer
         , x4'_f4 :: !Integer
         , x4'_f5 :: !Integer
         }
  | X4'4 { x4'_f1 :: !Integer
         , x4'_f2 :: !Integer
         , x4'_f3 :: !Integer
         , x4'_f4 :: !Integer
         , x4'_f5 :: !Integer
         } deriving Generic

data X8
  = X81 { x8_f1 :: Integer
        , x8_f2 :: Integer
        }
  | X82 { x8_f1 :: Integer
        , x8_f2 :: Integer
        }
  | X83 { x8_f1 :: Integer
        , x8_f2 :: Integer
        }
  | X84 { x8_f1 :: Integer
        , x8_f2 :: Integer
        }
  | X85 { x8_f1 :: Integer
        , x8_f2 :: Integer
        }
  | X86 { x8_f1 :: Integer
        , x8_f2 :: Integer
        }
  | X87 { x8_f1 :: Integer
        , x8_f2 :: Integer
        }
  | X88 { x8_f1 :: Integer
        , x8_f2 :: Integer
        } deriving Generic

data X8'
  = X8'1 { x8'_f1 :: !Integer
         , x8'_f2 :: !Integer
         }
  | X8'2 { x8'_f1 :: !Integer
         , x8'_f2 :: !Integer
         }
  | X8'3 { x8'_f1 :: !Integer
         , x8'_f2 :: !Integer
         }
  | X8'4 { x8'_f1 :: !Integer
         , x8'_f2 :: !Integer
         }
  | X8'5 { x8'_f1 :: !Integer
         , x8'_f2 :: !Integer
         }
  | X8'6 { x8'_f1 :: !Integer
         , x8'_f2 :: !Integer
         }
  | X8'7 { x8'_f1 :: !Integer
         , x8'_f2 :: !Integer
         }
  | X8'8 { x8'_f1 :: !Integer
         , x8'_f2 :: !Integer
         } deriving Generic

data X12'
  = X12'1 { x12'_f1 :: !Integer }
  | X12'2 { x12'_f1 :: !Integer }
  | X12'3 { x12'_f1 :: !Integer }
  | X12'4 { x12'_f1 :: !Integer }
  | X12'5 { x12'_f1 :: !Integer }
  | X12'6 { x12'_f1 :: !Integer }
  | X12'7 { x12'_f1 :: !Integer }
  | X12'8 { x12'_f1 :: !Integer }
  | X12'9 { x12'_f1 :: !Integer }
  | X12'10 { x12'_f1 :: !Integer }
  | X12'11 { x12'_f1 :: !Integer }
  | X12'12 { x12'_f1 :: !Integer }
  deriving Generic

data X16
  = X161 { x16_f1 :: Integer }
  | X162 { x16_f1 :: Integer }
  | X163 { x16_f1 :: Integer }
  | X164 { x16_f1 :: Integer }
  | X165 { x16_f1 :: Integer }
  | X166 { x16_f1 :: Integer }
  | X167 { x16_f1 :: Integer }
  | X168 { x16_f1 :: Integer }
  | X169 { x16_f1 :: Integer }
  | X1610 { x16_f1 :: Integer }
  | X1611 { x16_f1 :: Integer }
  | X1612 { x16_f1 :: Integer }
  | X1613 { x16_f1 :: Integer }
  | X1614 { x16_f1 :: Integer }
  | X1615 { x16_f1 :: Integer }
  | X1616 { x16_f1 :: Integer }
  deriving Generic

data X16'
  = X16'1 { x16'_f1 :: !Integer }
  | X16'2 { x16'_f1 :: !Integer }
  | X16'3 { x16'_f1 :: !Integer }
  | X16'4 { x16'_f1 :: !Integer }
  | X16'5 { x16'_f1 :: !Integer }
  | X16'6 { x16'_f1 :: !Integer }
  | X16'7 { x16'_f1 :: !Integer }
  | X16'8 { x16'_f1 :: !Integer }
  | X16'9 { x16'_f1 :: !Integer }
  | X16'10 { x16'_f1 :: !Integer }
  | X16'11 { x16'_f1 :: !Integer }
  | X16'12 { x16'_f1 :: !Integer }
  | X16'13 { x16'_f1 :: !Integer }
  | X16'14 { x16'_f1 :: !Integer }
  | X16'15 { x16'_f1 :: !Integer }
  | X16'16 { x16'_f1 :: !Integer }
  deriving Generic

data X24
  = X241
  | X242
  | X243
  | X244
  | X245
  | X246
  | X247
  | X248
  | X249
  | X2410
  | X2411
  | X2412
  | X2413
  | X2414
  | X2415
  | X2416
  | X2417
  | X2418
  | X2419
  | X2420
  | X2421
  | X2422
  | X2423
  | X2424
  deriving Generic
