Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/crystcat/grp/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 25.0.2018 mit Größe 135 kB image not shown  

Quelle  crystcat.grp   Sprache: unbekannt

 
#############################################################################
##
#A  crystcat.grp                GAP group library              Volkmar Felsch
##
#Y  Copyright (C)  1994,  Lehrstuhl D fuer Mathematik,  RWTH Aachen,  Germany
##
##  This file contains functions  that allow to access most of the data which
##  are listed  in the tables  of the book  "Crystallographic groups of four-
##  dimensional space"  by Harold Brown, Rolf Buelow, Joachim Neubueser, Hans
##  Wondratschek, and Hans Zassenhaus (Wiley, New York, 1978).
##
##
##  For each  of the dimensions  2,  3,  and  4,  the tables  of the book are
##  arranged in the following hierarchical format:
##        dimension,
##          crystal family,
##            crystal system,
##              Q-class (geometric crystal class),
##                Z-class (arithmetic crystal class),
##                  space-group type.
##
##  The following conventions for  local variables are used throughout in all
##  functions of this library.
##
##  dim = dimension,
##  sys = crystal system number with respect to a given dimension,
##  qcl = Q-class number  with respect to given dimension and crystal system,
##  zcl = Z-class number with respect to given dimension, crystal system, and
##        Q-class,
##  sgt = space-group type  with respect to given dimension,  crystal system,
##        Q-class, and Z-class,
##  q   = Q-class number  with respect to the  list of all  Q-classes  of the
##        current dimension,
##  z   = Z-class number  with respect to the  list of all  Z-classes  of the
##        current dimension,
##  t   = space-group type  with respect to the list of all space-group types
##        of the current dimension,
##  CR  = catalogue   record   CrystGroupsCatalogue[dim]   for  the   current
##        dimension dim.
##
##  For most of the  functions in this library  there are two versions given,
##  a public version and an internal version  which are distinguished  by the
##  prefix  "CR_"  in the  name  of the  internal version  and  by  different
##  parameter lists.  The reason  for that distinction is  that in the public
##  functions  the  arguments  are  checked  for being  in range  whereas  no
##  argument checking is done in the internal functions.
##


#############################################################################
##
##  GLZ2  . . . . . . . . . . . . . . . . . . .  general linear group GL(2,Z)
##
GLZ2 := Group(
  [ [0,1], [1,0] ],
  [ [1,0], [1,1], ],
  [ [-1,0], [0,1], ] );
# GLZ2.operations := GLZOps;
SetName( GLZ2, "GLZ2" );
SetSize( GLZ2, "infinity" );


#############################################################################
##
##  GLZ3  . . . . . . . . . . . . . . . . . . .  general linear group GL(3,Z)
##
GLZ3 := Group(
  [ [0,1,0], [0,0,1], [1,0,0] ],
  [ [1,0,0], [1,1,0], [0,0,1] ],
  [ [-1,0,0], [0,1,0], [0,0,1] ] );
# GLZ3.operations := GLZOps;
SetName( GLZ3, "GLZ3" );
SetSize( GLZ3, "infinity" );


#############################################################################
##
##  GLZ4  . . . . . . . . . . . . . . . . . . .  general linear group GL(4,Z)
##
GLZ4 := Group(
  [ [0,1,0,0], [0,0,1,0], [0,0,0,1], [1,0,0,0] ],
  [ [1,0,0,0], [1,1,0,0], [0,0,1,0], [0,0,0,1] ],
  [ [-1,0,0,0], [0,1,0,0], [0,0,1,0], [0,0,0,1] ] );
# GLZ4.operations := GLZOps;
SetName( GLZ4, "GLZ4" );
SetSize( GLZ4, "infinity" );


#############################################################################
##
#F  CrystalGroupsCatalogue  . . . . . . . . . . . . . . . . . . . . . . . . .
##
##  The data  listed  in this  catalogue  are essentially  the same  as those
##  listed  in the  tables of  the book  "Crystallographic  groups  of  four-
##  dimensional space"  by Harold Brown, Rolf Buelow, Joachim Neubueser, Hans
##  Wondratschek, and  Hans Zassenhaus (Wiley, New York, 1978).
##
##  For each of the  dimensions 2, 3, and 4  the catalogue  contains a record
##  'CR', say, which consists of the folowing components.
##
##  'CR.bZClass'  is a Boolean list containing the numbers of those Z-classes
##      which are Bravais Z-classes.
##
##  'CR.codedConjugatorDadeGroup'  is a list  of matrices  used to  conjugate
##      Z-class representative groups  into subgroups  of Dade groups.  Each
##      entry is  of the form  p1 + 140 * p2 + 140^2 * p3 + ... + 140^(dim-1)
##      * p_dim,  where  dim  is  the  given  dimension,  and  the  pi's  are
##      pointers  to the  list 'CR.rowConjugatorDadeGroup'.  (It is addressed
##      by   pointers   which  are   contained   in  entries   of  the   list
##      'CR.codedDadeGroupsZClass'.)
##
##  'CR.codedDadeGroupsZClass'  is a list  which for each Z-class contains in
##      form of a  sublist  of consecutive entries  representatives  of those
##      conjugacy classes  of subgroups  of Dade groups  which contain groups
##      from that Z-class. Each entry is of the form d  or  p * 10 + d, where
##      d  is the  number  of a Dade group  and  p  is a pointer  to the list
##      'CR.codedConjugatorDadeGroup'.         (See         also         list
##      'CR.nullDadeGroupsZClass'.)
##
##  'CR.codedDecompositionQClass'  is a list  which for each Q-class contains
##      an entry of the form t1  or of the form  10 * t2 + t1,  where t1 is a
##      pointer to the text string list 'CR_TextStrings.QClass'  and  t2 is a
##      pointer to the text string list 'CR_TextStrings.QConstituents'.
##
##  'CR.codedGeneratorsSpaceGroup'  is a list which for each space-group type
##      that is not the  representative of its Z-Class  contains an  entry of
##      the form p1 + m * p2 + m^2 * p3 + ... + m^(n-1) * pn,  where m equals
##      'CR.modulSp',  and  n  is the  number  of the  given  non-translation
##      generators of the space group,  and the pi's are pointers to the list
##      'CR.columnGeneratorSpaceGroup'.
##
##  'CR.codedGeneratorZClass' is a list which for each Z-class representative
##      matrix group  contains  its  generators  in  form  of  a  sublist  of
##      consecutive entries. Each entry is of the form p1 + m * p2 + m^2 * p3
##      + ... + m^(dim-1) * p_dim,  where m equals 'CR.modulZ',  and  dim  is
##      the  given  dimension,   and  the  pi's  are  pointers  to  the  list
##      'CR.rowGeneratorZClass'.  (See also  list 'CR.nullGeneratorsZClass'.)
##
##  'CR.codedIsomorphismTypeQClass' provides for each Q-class an entry of the
##      form  100 * t + p,  where  t  is the  isomorphism type number  of the
##      respective representative group  (with respect  to all  groups of the
##      same order),  and  p  is either zero  or a pointer to the text string
##      list 'CR_TextStrings.isomorphismType'.
##
##  'CR.codedNormalizerZClass' provides for each Z-class an entry of the form
##      1000 * n2 + n1,  where each of  n1 and n2 is either zero or a pointer
##      to the list  'CR.GeneratorsZClass'.  Let us  abbreviate  that list by
##      "gens". Then the normalizer of the representative matrix group of the
##      given Z-class can be computed  from n1 and n2 as follows.  If n1 = 0,
##      then  the  normalizer  is  one  of  the  Z-class represenative matrix
##      groups,  and n2 is a pointer to its generators.  If n2 = 0,  then the
##      normalizer  is infinite  and will be  generated  by the  given  group
##      together with  the list  of generators  to which n1 points.  If both,
##      n1 and n2,  are non-zero,  then  n1  point to the  generators of some
##      Z-class representative  which  has  to  be  conjugated  by the  first
##      matrix in the lisin pointed to by nin in order to get the normalizer.
##
##  'CR.codedPresentationQClass'  provides  for each Q-class  an entry of the
##      form  10 * p + n,  where  n  is  the  number  of  generators  of  the
##      representative group of the given Q-class,  and p is a pointer to the
##      corresponding list of relators in 'CR.relatorNumbersQClass'.
##
##  'CR.codedPropertiesFamily'  provides for each crystal family  an entry of
##      the form  1000 * f + 100 * b + 10 * q + r,  where  f is the number of
##      free parameters,  b  is the number of Bravais systems  in the family,
##      and  q  and  r  are pointers to appropriate text strings  in the list
##      'CR_TextStrings.family'  which  describe the  rational  and the  real
##      decomposition pattern, respectively.
##
##  'CR.codedPropertiesZClass' provides for each Z-class an entry of the form
##      100 * c + 10 * b + d,   where  c  is  the  order  of  the  associated
##      cohomology group,  b  is the Bravais type  of the given Z-class,  and
##      d  is a pointer to a text string  in the list 'CR_TextStrings.ZClass'
##      which describes the decomposition pattern.
##
##  'CR.columnGeneratorSpaceGroup'  is a list of all different columns  which
##      occur  as last column  in at least one of the  space group generators
##      listed in the catalogue.  Note that each column in the list  has been
##      multiplied by the common denominator of its entries.
##
##  'CR.crystalSystemQClass'  provides  for each  Q-class  the  number of the
##      crystal system to which it belongs.
##
##  'CR.dimension' is the given dimension, i.e. 2, 3, or 4.
##
##  'CR.familyCrystalSystem'  provides for each crystal system  the family to
##      which it belongs.
##
##  'CR.fixedPointFreeSpaceGroup'   is  a   Boolean  list   containing  those
##      space-group  types  for which  the  corresponding  space  groups  are
##      fixed-point-free.
##
##  'CR.GLZ is the group GL(dim,Z), where dim is the given dimension.
##
##  'CR.HermannMauguinSymbol'  is a list of the Hermann-Mauguin associated to
##      the  given dimension  in the order  in which  they are listed  in the
##      International Tables. (Only for dimensions 2 or 3.)
##
##  'CR.hQClass'  is a Boolean list containing the numbers of those Q-classes
##      which are holohedries.
##
##  'CR.internatTableSpaceGroupType'  provides for each space-group  type its
##      number in the International Tables. If a space-group type splits into
##      an  enantiomorphic pair,  then the  corresponding entry  of the  list
##      contains  both  numbers  in  the  form  1000 * it1 + it2.  (Only  for
##      dimension 3.)
##
##  'CR.modulSp'  is an integer  used to pack and unpack  the entries of list
##      CR.codedGeneratorsSpaceGroup.
##
##  'CR.modulZ  is an integer  used to  pack and unpack  the entries  of list
##      CR.codedGeneratorZClass.
##
##  'CR.nameCrystalFamily'  provides for each crystal family its family name.
##
##  'CR.nullDadeGroupsZClass'  contains  for each Z-class  a pointer p to the
##      list 'CR.codedDadeGroupsZClass'  such that,  for some n,  the entries
##      p + 1  to  p + n  of  that  list  provide  representatives  of  those
##      conjugacy classes  of subgroups  of Dade groups  which contain groups
##      from the  respective Z-class.  The last entry points just to the last
##      generator in the list.
##
##  'CR.nullGeneratorsZClass'  contains  for each Z-class  a pointer p to the
##      list  'CR.codedGeneratorZClass'  such that,  for some n,  the entries
##      p + 1  to   p + n   of  that  list  provide  the  generators  of  the
##      representative  matrix group  of the  respective Z-class.  Additional
##      entries point  to sublists  which  represent  generators of  infinite
##      normalizers or conjugating elements which are used to compute certain
##      finite normalizers.  The last entry points just to the last generator
##      in the list.
##
##  'CR.nullQClass'  provides for each crystal system the number of Q-classes
##      in the  preceding  crystal systems.  An  additional  entry  gives the
##      number of all Q-classes.
##
##  'CR.nullSpaceGroup'  provides for each Z-class  the number of space-group
##      types  in the  preceding Z-classes.  An  additional entry  gives  the
##      number of all space-group types.
##
##  'CR.nullZClass'  provides for each Q-class the number of Z-classes in the
##      preceding  Q-classes.  An additional entry  gives  the number  of all
##      Z-classes.
##
##  'CR.orbitLengthSpaceGroup'  provides for each space-group type  which is
##      not the Z-class representative  the orbit length associated with that
##      space-group type.
##
##  'CR.orderQClass'  provides for each Q-class  the order  of the  groups in
##      that Q-class.
##
##  'CR.parametersDadeGroup' is a list which for each Dade group of the given
##      dimension contains its parameter list [ dim, sys, qcl, zcl ].
##
##  'CR.QClassZClass'  provides for each Z-class the number of the Q-class to
##      which it belongs.
##
##  'CR.relatorNumbersQClass'  is a list  of  lists  of  relators,  where the
##      relators  in the  lists  are  represented  by  pointers  to the  list
##      'CR.relatorWordsQClass'.
##
##  'CR.rowConjugatorDadeGroup'  is a list of all different rows  which occur
##      in the matrices  which are used  to conjugate  Z-class representative
##      groups  into subgroups  of Dade groups.  (It is addressed by pointers
##      which     are     contained     in     entries     of    the     list
##      'CR.codedConjugatorDadeGroup'.)
##
##  'CR.rowGeneratorZClass'  is a list of  all different rows  which occur in
##      the matrices  which are used to  generate the  Z-class representative
##      groups.  (It is addressed by pointers  which are contained in entries
##      of the lists 'CR.nullGeneratorsZClass' and 'CR.codedGeneratorZClass'.
##
##  'CR.spaceGroupIdentity'  is the  identity matrix  of the associated space
##      groups.
##
##  'CR.spaceGroupTypeInternatTable'   provides for each  International Table
##      number  the corresponding  "global parameters"  z und t (cf. function
##      'CR_Parameters') in the form 100 * t + z.  (Only for dimensions 2 and
##      3.)
##
##  'CR.splittingQClass'  is a Boolean list  containing the  numbers of those
##      Q-classes which split into enantiomorphic pairs.  (Only for dimension
##      4.)
##
##  'CR.splittingSpaceGroupType'   is  a   Boolean  list   containing   those
##      space-group types  which split into  enantiomorphic pairs.  (Only for
##      dimensions 3 and 4.)
##
##  'CR.splittingZClass'  is a Boolean list  containing the numbers  of those
##      Z-classes which split into enantiomorphic pairs.  (Only for dimension
##      4.)
##
##  'CR_TextStrings.roman' is a list of the 23 smallest non-negative integers
##      expressed by Roman numerals.
##

CR_TextStrings := rec( );
CR_2 := rec( );
CR_3 := rec( );
CR_4 := rec( );

CrystGroupsCatalogue := [ CR_TextStrings, CR_2, CR_3, CR_4 ];

CR_TextStrings.crystalSystem :=
  ["#I  Crystal system "," Q-class"," Q-classes","; holohedry (",",",": ",
  ")"];

CR_TextStrings.family :=
  ["irreducible","decomposition pattern ","1+1","1+1+1","1+1+1+1",
  "1+1+2","1+2","1+3","2+2","Q-","R-","#I Family ",": ","; ","s",
  " free parameter"," crystal system"," Bravais flock",";\n#I  "];

CR_TextStrings.isomorphismType :=
  ["C1","C2","C3","C2xC2","C4","C5","C6","D6","C2xC2xC2","C4xC2",
  "C8","D8","Q8","C3xC3","C10","D10","C6xC2","C12","D12","Q12",
  "A4","C2xC2xC2xC2","C4xC2xC2","C4xC4","D8xC2","<2,2,2>2","(4,4/2,2)",
  "<2,2/4;2>","<2,2/2>","D16","<-2,4/2>","C6xC3","D6xC3","D(C3xC3)",
  "D10xC2","C6xC2xC2","C12xC2","D8xC3","Q8xC3","D12xC2","D6xC4",
  "Q12xC2","<-2,2,3>","A4xC2","(4,6/2,2)","D24","<2,3,3>","S4",
  "D8xC2xC2","D8xC4","C4^S2","(C2xC2)^S2","D(C4xC4)","C6xC6","D6xC6",
  "Q12xC3","D(C3xC3)xC2","D6xD6","(3,4,4;3)","D8xC6","D12xC2xC2",
  "D12xC4","A4xC2xC2","(4,6/2,2)xC2","D24xC2","S4xC2","D8xD6","A5",
  "D8xD8","D12xC6","D(C6xC6)","(4,6/2,2)xC3","<2,3,3>xC3","D12xD6",
  "(3,4,4;3)xC2","D6^S2","S4xC2xC2","D12xD8","S5","A5xC2","(D6^S2)xC2",
  "D12xD12","S5xC2","D12^S2","C2^S4","[3,4,3]"];

CR_TextStrings.QClass :=
  ["Q-constituents ","Q-irreducible; ","R-irreducible; ","C-irreducible; ",
  "; cc; ","; ncc; ","#I   Q-class ","#I  *Q-class ","): size ",
  "; isomorphism type "," Z-class"," Z-classes"," space group",
  " space grps",",","(",".","H ","; "," = ",";\n#I    "];

CR_TextStrings.QConstituents :=
  ["(2,1,1)+(2,1,2)","(4,1,1)+(4,1,2)+(4,3,1)","(4,1,1)+(4,1,2)+(4,3,2)",
  "(4,1,1)+(4,1,2)+(4,4,1)","(4,1,1)+(4,1,2)+(4,4,2)",
  "(4,1,1)+(4,1,2)+(4,4,3)","(4,1,1)+(4,1,2)+(4,4,4)","(3,1,1)+2*(3,1,2)",
  "(4,1,1)+3*(4,1,2)","(3,1,1)+(3,3,1)","(3,1,1)+(3,3,2)","(3,1,1)+(3,4,1)",
  "(3,1,1)+(3,4,2)","(3,1,1)+(3,4,3)","(3,1,1)+(3,4,4)","(4,1,1)+(4,7,1)",
  "(4,1,1)+(4,7,2)","(4,1,1)+(4,7,3)","(4,1,1)+(4,7,4)","(4,1,1)+(4,7,5)",
  "(3,1,2)+(3,3,1)","(3,1,2)+(3,3,2)","(3,1,2)+(3,4,1)","(3,1,2)+(3,4,2)",
  "(3,1,2)+(3,4,3)","(3,1,2)+(3,4,4)","(4,1,2)+(4,7,1)","(4,1,2)+(4,7,2)",
  "(4,1,2)+(4,7,3)","(4,1,2)+(4,7,4)","(4,1,2)+(4,7,5)","2*(2,1,1)",
  "2*(3,1,1)+(3,1,2)","2*(4,1,1)+2*(4,1,2)","2*(4,1,1)+(4,3,1)",
  "2*(4,1,1)+(4,3,2)","2*(4,1,1)+(4,4,1)","2*(4,1,1)+(4,4,2)",
  "2*(4,1,1)+(4,4,3)","2*(4,1,1)+(4,4,4)","2*(2,1,2)","2*(4,1,2)+(4,3,1)",
  "2*(4,1,2)+(4,3,2)","2*(4,1,2)+(4,4,1)","2*(4,1,2)+(4,4,2)",
  "2*(4,1,2)+(4,4,3)","2*(4,1,2)+(4,4,4)","2*(4,3,1)","2*(4,3,2)",
  "2*(4,4,1)","2*(4,4,2)","2*(4,4,3)","2*(4,4,4)","3*(3,1,1)",
  "3*(4,1,1)+(4,1,2)","3*(3,1,2)","(4,3,1)+(4,3,2)","(4,3,1)+(4,4,1)",
  "(4,3,1)+(4,4,2)","(4,3,1)+(4,4,3)","(4,3,1)+(4,4,4)","(4,3,2)+(4,4,1)",
  "(4,3,2)+(4,4,2)","(4,3,2)+(4,4,3)","(4,3,2)+(4,4,4)","4*(4,1,1)",
  "4*(4,1,2)","(4,4,1)+(4,4,2)","(4,4,1)+(4,4,3)","(4,4,1)+(4,4,4)",
  "(4,4,2)+(4,4,3)","(4,4,2)+(4,4,4)","(4,4,3)+(4,4,4)"];

CR_TextStrings.spaceGroup :=
  ["#I     Space-group type ","#I    *Space-group type ","; IT(",
  "; fp-free","orbit size ","(",",",") = ",", IT(","; ",";\n#I      ",
  ")","#I  Non-translation generators of ","\n\n"];

CR_TextStrings.ZClass :=
  ["; Z-irreducible","; Z-reducible","; Z-decomposable",
  "; fully Z-reducible","#I    Z-class ","#I   *Z-class ",
  ": Bravais type "," space group"," space groups",
  "; cohomology group size "," = Z(",")",",","(","B ","/",";\n#I     "];

CR_TextStrings.roman :=
  ["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII","XIII",
  "XIV","XV","XVI","XVII","XVIII","XIX","XX","XXI","XXII","XXIII"];

CR_2.bZClass := BlistList( [1..13], [2,5,6,8,13] );

CR_2.codedConjugatorDadeGroup := [142,421,563];

CR_2.codedDadeGroupsZClass := [2,1,2,1,21,12,32,21,1,12,1,1,1,2,2,2,2,2];

CR_2.codedDecompositionQClass := [325,415,16,416,3,4,3,4,3,4];

CR_2.codedGeneratorsSpaceGroup := [2,1,3,3];

CR_2.codedGeneratorZClass :=
  [16,6,10,26,10,6,26,6,25,6,10,25,6,19,1,19,26,19,6,19,26,6,19,10,2,17];

CR_2.codedIsomorphismTypeQClass := [101,102,102,104,205,412,103,208,107,319];

CR_2.codedNormalizerZClass := [14000,14000,5,6,8,8,8,8,13,13,13,13,13];

CR_2.codedPresentationQClass := [11,21,21,202,212,243,401,462,452,433];

CR_2.codedPropertiesFamily := [3133,2233,1101,1101];

CR_2.codedPropertiesZClass :=
  [114,114,214,122,414,122,111,211,111,111,111,111,111];

CR_2.columnGeneratorSpaceGroup := [[0,0,1],[0,1,2],[1,0,2],[1,1,2]];

CR_2.crystalSystemQClass := [1,1,2,2,3,3,4,4,4,4];

CR_2.dimension := 2;

CR_2.familyCrystalSystem := [1..4];

CR_2.fixedPointFreeSpaceGroup := BlistList( [1..17], [1,4] );

CR_2.GLZ := GLZ2;

CR_2.HermannMauguinSymbol :=
  ["p1","p2","pm","pg","cm","p2mm","p2mg","p2gg","c2mm","p4","p4mm",
  "p4gm","p3","p3m1","p31m","p6","p6mm"];

CR_2.hQClass := BlistList( [1..10], [2,4,6,10] );

CR_2.modulSp := 4;

CR_2.modulZ := 6;

CR_2.nameCrystalFamily := ["oblique","rectangular","square","hexagonal"];

CR_2.nullDadeGroupsZClass := [0,2,4,5,8,9,11,12,13,14,15,16,17,18];

CR_2.nullGeneratorsZClass := [0,1,2,3,4,6,8,10,13,14,16,18,20,23,26];

CR_2.nullQClass := [0,2,4,6,10];

CR_2.nullSpaceGroup := [0,1,2,4,5,8,9,10,12,13,14,15,16,17];

CR_2.nullZClass := [0,1,2,4,6,7,8,9,11,12,13];

CR_2.orbitLengthSpaceGroup := [1,2,1,1];

CR_2.orderQClass := [1,2,2,4,4,8,3,6,6,12];

CR_2.parametersDadeGroup := [[2,3,2,1,0],[2,4,4,1,0]];

CR_2.QClassZClass := [1,2,3,3,4,4,5,6,7,8,8,9,10];

CR_2.relatorNumbersQClass :=
  [[1], [2], [2,10,22,28,40,61,92,129,163,198],
  [2,10,22,31,34,40,61,92,116,129,166,186,199,228,247],
  [2,10,22,31,40,61,92,129,174,202], [2,10,22,40,61,129],
  [2,10,24,28,34,40,62,92,116,142,168,186,201,227,249],
  [2,10,24,28,40,62,92,142,163,198], [2,10,24,28,40,62,92,142,168,201],
  [2,10,24,28,40,62,92,142,168,214],
  [2,10,24,30,40,78,80,100,106,108,109,130,153,175,176,177,179,210,217,219,
  220],
  [2,10,24,33,40,78,80,100,107,108,110,111,112,113,114,115,130,153,175,176,
  178,180,181,182,183,184,185,211,218,219,221,222,223,224,225,226],
  [2,10,24,40,62,142], [2,10,26,28,40,62,104,142,163,209],
  [2,10,26,28,40,78,92,130,168,209], [2,10,26,28,40,78,92,130,168,216],
  [2,10,26,28,40,78,93,130,164,216], [2,10,26,40,62,142],
  [2,10,26,40,78,130], [2,10,40], [2,11,40],
  [2,11,22,28,40,61,92,142,163,198], [2,11,22,40,61,129],
  [2,11,22,40,61,142],
  [2,17,22,28,35,38,40,61,105,117,125,147,172,189,195,198,230,237,244,250,
  256],
  [2,17,22,28,36,37,40,61,105,120,124,147,172,190,194,198,231,236,241,251,
  259],
  [2,17,22,28,36,40,61,105,118,147,172,191,198,233,243],
  [2,17,22,32,34,40,79,99,116,129,172,192,205,228,248],
  [2,17,22,32,35,37,39,40,79,96,122,123,128,147,167,186,196,197,205,234,239,
  240,245,252,255,260,261,262],
  [2,17,22,32,35,37,40,79,96,122,123,147,167,186,196,205,234,239,245,252,
  260],
  [2,17,22,32,35,40,79,98,121,147,165,188,212,232,246],
  [2,17,22,32,40,79,95,129,172,199], [2,17,25,28,40,79,92,133,168,215],
  [2,17,25,40,79,133], [2,17,26,28,40,61,92,147,163,216],
  [2,19,26,28,40,61,92,136,173,216], [2,19,26,28,40,61,92,148,173,216],
  [2,19,26,40,61,136], [2,19,26,40,61,148], [3],
  [3,10,22,28,40,73,92,129,163,198], [3,10,22,40,61,129],
  [3,10,22,40,73,129], [3,10,22,41,61,129], [3,10,40], [3,10,41],
  [3,16,22,40,73,146], [3,16,25,28,40,66,101,143,169,215],
  [3,16,25,40,79,131], [3,16,40], [3,19,22,41,61,148], [3,19,22,41,73,137],
  [3,19,25,28,40,79,101,137,168,207], [3,19,25,28,40,79,105,137,173,215],
  [3,19,25,40,79,137], [3,19,41], [3,21,22,41,61,149], [3,21,22,41,73,136],
  [3,21,41], [4],
  [4,10,22,28,35,37,40,74,102,119,126,129,169,187,193,198,229,238,242,253,
  257],
  [4,10,22,28,35,37,40,74,102,119,127,129,169,187,193,198,229,235,242,254,
  258],
  [4,10,22,28,35,40,74,102,119,129,169,187,198,229,242],
  [4,10,22,28,40,63,102,129,163,200], [4,10,22,28,40,74,92,129,163,198],
  [4,10,22,28,40,74,102,129,169,198], [4,10,22,40,61,129],
  [4,10,22,40,63,129], [4,10,22,40,74,129], [4,10,22,40,74,143],
  [4,10,22,40,78,129], [4,10,22,42,61,129], [4,10,40], [4,10,42],
  [4,12,24,28,42,63,102,130,170,202], [4,12,24,28,42,78,102,132,168,214],
  [4,12,24,29,42,63,92,130,168,203], [4,12,24,42,63,130],
  [4,12,24,42,78,132], [4,12,27,28,42,62,102,144,170,208],
  [4,12,27,42,63,132], [4,12,42], [4,17,22,28,40,79,102,147,172,213],
  [4,17,22,40,67,129], [4,17,22,40,74,147], [4,17,22,42,74,147],
  [4,17,25,28,40,62,102,132,163,206], [4,17,25,40,67,144], [4,17,40],
  [4,17,42], [4,18,26,48,50,52,54,71,82,84,87,89,139,150,154,157,160],
  [4,18,26,48,50,52,54,72,81,85,86,90,140,151,156,159,161],
  [4,20,26,49,51,53,55,56,57,58,59,60,70,83,84,88,91,141,152,155,158,162],
  [5], [5,10,43], [5,17,42], [6], [6,10,22,28,44,61,92,129,163,198],
  [6,10,22,40,61,129], [6,10,22,40,62,132], [6,10,22,40,64,129],
  [6,10,22,40,75,129], [6,10,22,40,75,144], [6,10,22,44,61,129],
  [6,10,22,44,75,145], [6,10,40], [6,10,44], [6,13,44], [6,16,22,40,75,146],
  [6,16,40], [6,17,22,44,75,134], [6,17,44], [6,19,22,40,75,148],
  [6,19,22,44,61,148], [6,19,22,44,75,137], [6,19,22,44,75,148],
  [6,19,25,28,40,69,92,138,173,215], [6,19,25,40,68,135], [6,19,40],
  [6,19,44], [7], [7,10,22,28,44,64,97,129,163,212],
  [7,10,22,28,44,76,94,129,163,212], [7,10,22,44,64,129],
  [7,10,22,44,65,145], [7,10,22,44,76,129], [7,10,42], [7,10,44], [7,10,45],
  [8], [8,10,46], [8,17,42], [9], [9,10,22,40,76,129], [9,10,22,40,77,129],
  [9,10,22,44,61,129], [9,10,22,44,76,129], [9,10,22,44,77,145],
  [9,10,23,47,76,144], [9,10,40], [9,10,44], [9,10,45], [9,10,47],
  [9,14,24,28,45,65,103,132,171,204], [9,14,24,45,65,132], [9,14,45],
  [9,15,44]];

CR_2.rowConjugatorDadeGroup := [[0,-1],[1,-1],[1,0],[1,1]];

CR_2.rowGeneratorZClass := [[-1,0],[0,-1],[0,1],[1,-1],[1,0],[1,1]];

CR_2.spaceGroupIdentity :=
  [[1,0,0],[0,1,0],[0,0,1]];

CR_2.spaceGroupTypeInternatTable :=
  [101,202,303,403,504,605,705,805,906,1007,1108,1208,1309,1410,
  1511,1612,1713];

CR_3.bZClass :=
  BlistList( [1..73], [2,7,8,18,19,20,21,36,37,48,58,71,72,73] );

CR_3.codedConjugatorDadeGroup :=
  [79395,118877,176683,176831,177111,177382,177535,178513,178786,
  178792,196429,196575,217297,217709,256914,294149,296253,296396,
  334898];

CR_3.codedDadeGroupsZClass :=
  [1,2,3,4,1,2,3,4,141,142,191,51,142,123,23,144,134,141,42,
  31,81,42,93,13,174,74,141,142,191,81,142,93,123,174,134,2,
  61,2,3,184,13,4,2,61,2,51,61,142,143,184,104,113,13,144,
  2,61,2,3,184,13,4,2,13,144,2,13,144,2,13,144,142,13,144,
  2,13,144,142,2,13,144,13,144,142,13,144,42,163,154,1,42,
  163,154,1,42,163,154,1,1,42,163,154,1,1,42,163,154,1,1,1,
  1,1,1,1,1,1,1,2,3,4,2,3,4,2,3,4,2,3,4,2,3,4];

CR_3.codedDecompositionQClass :=
  [545,565,85,335,565,566,86,566,106,216,216,226,116,226,226,
  126,256,246,136,266,146,236,256,266,156,246,266,4,4,4,4,4];

CR_3.codedGeneratorsSpaceGroup :=
  [4,1,1,14,56,70,14,84,88,102,14,112,56,1,57,62,63,14,70,
  71,76,1,14,112,1,113,18,112,8,14,798,1666,1176,1190,1568,
  1582,1232,1246,1624,1638,112,126,1428,1442,14,196,1568,1582,
  1764,252,112,1568,1092,17,1,104,14,1624,1638,994,238,14,1656,
  1922,1670,994,14,1,15,1658,1672,1659,1673,8,994,1002,14,1656,
  1670,1,1658,1659,8,994,14,196,210,23212,23226,23408,23422,
  23184,23198,23380,23394,112,126,308,322,112,20090,20062,2,28,
  28,113,1,1,1582,14,14,28,1,29,14,392,14,406,1,14,15,1,14,
  14,196,210,1092,1092,23324,15288,3528,15288,30156,23436,23436,
  20194,23325,3536,20194,1582,326550,326648,126,49504,49406,282716];

CR_3.codedGeneratorZClass :=
  [3092,2624,2719,2570,2997,3164,2624,2719,2624,2570,2719,2985,
  2570,2985,5062,276,4433,2783,2997,2985,3164,2985,2931,2570,
  1071,276,1643,2783,2624,2719,2985,2624,2570,2985,2624,5062,276,
  2624,4433,2783,3159,2985,1625,2783,2575,2985,4451,2783,2624,
  3159,2985,2624,1625,2783,2719,3159,2985,4433,1625,2783,2997,
  3159,2985,1643,1625,2783,2719,2575,2985,2997,2575,2985,1643,
  4451,2783,4433,4451,2783,2624,2719,3159,2985,2624,4433,1625,
  2783,3884,3121,2624,3884,2624,3121,2570,3884,2570,3121,2803,
  3121,3164,3884,2931,3121,3164,3121,2624,2570,3884,2624,2570,
  3121,2624,2803,3121,2985,3121,2731,3121,2624,2985,3121,2803,
  2985,3121,2931,2985,3121,2931,2731,3121,2803,2731,3121,2624,
  2803,2985,3121,3884,2719,2985,3884,5062,276,3884,4433,2783,
  2624,3884,2719,2985,2624,3884,5062,276,2624,3884,4433,2783,
  2803,3884,2719,2985,6595,3884,5062,276,3005,3884,4433,2783,
  2931,3884,2719,2985,204,3884,5062,276,2711,3884,4433,2783,2624,
  2803,3884,2719,2985,2624,6595,3884,5062,276,2624,3005,3884,
  4433,2783,979,3080,3884,3095,5252,3093,920,824,2636,3884,3095,
  5980,3112,424,458,3093,824,2636,3093,5157,2985,2719,3112,458,
  2783,3112,6052,3005,2570];

CR_3.codedIsomorphismTypeQClass :=
  [101,102,102,102,104,104,104,109,205,205,210,412,412,412,625,
  103,107,208,208,319,107,107,117,319,319,319,640,521,1044,
  1548,1548,3666];

CR_3.codedNormalizerZClass :=
  [75000,77000,76000,78000,80000,82000,79000,81000,71,36,72,73,36,
  36,19,74037,37,71,36,72,73,36,37,36,37,36,37,36,37,36,37,36,36,
  37,37,36,37,48,58,48,58,48,58,58,48,58,58,48,58,58,58,58,58,58,
  58,58,58,58,71,72,73,71,72,73,71,72,73,71,72,73,71,72,73];

CR_3.codedPresentationQClass :=
  [11,21,21,21,202,202,202,63,212,212,233,243,243,243,224,401,
  452,462,462,443,452,452,423,433,433,433,414,133,84,94,94,75];

CR_3.codedPropertiesFamily := [6144,4244,3444,2277,2277,1301];

CR_3.codedPropertiesZClass :=
  [114,114,214,123,414,223,814,223,814,223,132,242,1614,423,423,
  232,442,6414,823,232,842,414,222,114,122,414,222,814,222,814,
  422,414,414,222,222,1614,422,112,324,112,124,112,324,324,212,
  224,224,212,224,224,624,124,224,624,424,224,224,424,211,121,
  231,411,221,231,411,221,231,211,221,231,411,421,231];

CR_3.columnGeneratorSpaceGroup :=
  [[0,0,0,1],[0,0,1,2],[0,0,1,3],[0,0,1,4],[0,1,0,2],[0,1,1,2],
  [1,0,0,2],[1,0,1,2],[1,1,0,2],[1,1,1,2],[1,1,2,4],[2,0,1,4],
  [3,1,0,4],[3,2,3,4]];

CR_3.crystalSystemQClass :=
  [1,1,2,2,2,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7];

CR_3.dimension := 3;

CR_3.familyCrystalSystem := [1,2,3,4,5,5,6];

CR_3.fixedPointFreeSpaceGroup :=
  BlistList( [1..219], [1,4,7,9,19,33,34,76,142,165] );

CR_3.GLZ := GLZ3;

CR_3.HermannMauguinSymbol :=
  ["P1","P-1","P2","P21","C2","Pm","Pc","Cm","Cc","P2/m","P21/m",
  "C2/m","P2/c","P21/c","C2/c","P222","P2221","P21212","P212121",
  "C2221","C222","F222","I222","I212121","Pmm2","Pmc21","Pcc2",
  "Pma2","Pca21","Pnc2","Pmn21","Pba2","Pna21","Pnn2","Cmm2","Cmc21",
  "Ccc2","Amm2","Abm2","Ama2","Aba2","Fmm2","Fdd2","Imm2","Iba2",
  "Ima2","Pmmm","Pnnn","Pccm","Pban","Pmma","Pnna","Pmna","Pcca",
  "Pbam","Pccn","Pbcm","Pnnm","Pmmn","Pbcn","Pbca","Pnma","Cmcm",
  "Cmca","Cmmm","Cccm","Cmma","Ccca","Fmmm","Fddd","Immm","Ibam",
  "Ibca","Imma","P4","P41","P42","P43","I4","I41","P-4","I-4",
  "P4/m","P42/m","P4/n","P42/n","I4/m","I41/a","P422","P4212",
  "P4122","P41212","P4222","P42212","P4322","P43212","I422","I4122",
  "P4mm","P4bm","P42cm","P42nm","P4cc","P4nc","P42mc","P42bc","I4mm",
  "I4cm","I41md","I41cd","P-42m","P-42c","P-421m","P-421c","P-4m2",
  "P-4c2","P-4b2","P-4n2","I-4m2","I-4c2","I-42m","I-42d","P4/mmm",
  "P4/mcc","P4/nbm","P4/nnc","P4/mbm","P4/mnc","P4/nmm","P4/ncc",
  "P42/mmc","P42/mcm","P42/nbc","P42/nnm","P42/mbc","P42/mnm",
  "P42/nmc","P42/ncm","I4/mmm","I4/mcm","I41/amd","I41/acd","P3",
  "P31","P32","R3","P-3","R-3","P312","P321","P3112","P3121",
  "P3212","P3221","R32","P3m1","P31m","P3c1","P31c","R3m","R3c",
  "P-31m","P-31c","P-3m1","P-3c1","R-3m","R-3c","P6","P61","P65",
  "P62","P64","P63","P-6","P6/m","P63/m","P622","P6122","P6522",
  "P6222","P6422","P6322","P6mm","P6cc","P63cm","P63mc","P-6m2",
  "P-6c2","P-62m","P-62c","P6/mmm","P6/mcc","P63/mcm","P63/mmc","P23",
  "F23","I23","P213","I213","Pm-3","Pn-3","Fm-3","Fd-3","Im-3",
  "Pa-3","Ia-3","P432","P4232","F432","F4132","I432","P4332","P4132",
  "I4132","P-43m","F-43m","I-43m","P-43n","F-43c","I-43d","Pm-3m",
  "Pn-3n","Pm-3n","Pn-3m","Fm-3m","Fm-3c","Fd-3m","Fd-3c","Im-3m",
  "Ia-3d"];

CR_3.hQClass := BlistList( [1..32], [2,5,8,15,20,27,32] );

CR_3.internatTableSpaceGroupType :=
  [1,2,3,4,5,6,7,8,9,10,13,11,14,12,15,16,17,18,19,21,20,
  22,23,24,25,28,27,30,32,34,26,31,29,33,35,37,36,38,39,40,
  41,42,43,44,46,45,47,49,50,48,51,54,53,52,57,60,59,56,55,
  58,62,61,65,66,63,67,68,64,69,70,71,72,74,73,75,78076,77,
  79,80,81,82,83,84,85,86,87,88,89,95091,93,90,96092,94,97,
  98,99,105,103,101,100,106,104,102,107,108,109,110,111,112,
  113,114,115,116,117,118,119,120,121,122,123,124,131,132,125,
  126,133,134,129,130,137,138,127,128,135,136,139,140,141,142,
  146,143,145144,148,147,155,149,153151,150,154152,160,161,156,
  158,157,159,166,167,162,163,164,165,168,171172,173,170169,174,
  175,176,177,180181,182,179178,183,184,186,185,187,188,189,190,
  191,192,194,193,195,198,196,197,199,200,201,205,202,203,204,
  206,207,213212,208,209,210,211,214,215,218,216,219,217,220,
  221,223,222,224,225,226,228,227,229,230];

CR_3.modulSp := 14;

CR_3.modulZ := 19;

CR_3.nameCrystalFamily :=
  ["triclinic","monoclinic","orthorhombic","tetragonal","hexagonal",
  "cubic"];

CR_3.nullDadeGroupsZClass :=
  [0,4,8,10,17,19,26,28,35,36,38,40,42,43,45,48,51,54,55,
  57,59,61,62,64,65,67,68,70,71,73,74,76,77,78,80,82,83,85,
  88,89,92,93,96,97,98,101,102,103,106,107,108,109,110,111,
  112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,
  127,128,129,130,131];

CR_3.nullGeneratorsZClass :=
  [0,1,2,3,4,5,6,8,10,12,14,16,18,20,22,24,26,28,31,34,37,
  40,42,44,46,48,51,54,57,60,63,66,69,72,75,78,82,86,87,88,
  90,92,94,96,98,100,102,104,107,110,113,115,117,120,123,126,
  129,132,136,139,142,145,149,153,157,161,165,169,173,177,181,
  186,191,196,197,200,204,207,211,214,218,221,225];

CR_3.nullQClass := [0,2,5,8,15,20,27,32];

CR_3.nullSpaceGroup :=
  [0,1,2,4,5,7,9,13,15,19,21,22,24,34,37,41,43,46,62,68,
  70,74,77,79,80,81,85,87,93,95,103,107,111,115,117,119,135,
  139,140,142,143,144,145,147,149,151,153,155,157,159,161,165,
  166,168,172,176,178,180,184,186,187,189,192,194,196,199,201,
  203,205,207,209,213,217,219];

CR_3.nullZClass :=
  [0,1,2,4,6,8,12,17,21,23,25,27,29,31,35,37,39,41,44,47,
  50,51,52,53,54,55,57,58,61,64,67,70,73];

CR_3.orbitLengthSpaceGroup :=
  [1,3,1,3,1,3,1,3,3,1,1,1,2,1,2,1,1,2,2,2,2,1,2,1,1,
  1,1,2,1,3,3,1,6,6,6,6,6,6,3,3,3,3,6,2,1,2,1,1,2,1,
  3,3,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,
  1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
  1,1,2,2,2,1,1,1,1,1,1,2,1,2,1,2,1,2,1,1,1,1,1,1,1,
  1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1];

CR_3.orderQClass :=
  [1,2,2,2,4,4,4,8,4,4,8,8,8,8,16,3,6,6,6,12,6,6,12,12,12,
  12,24,12,24,24,24,48];

CR_3.parametersDadeGroup :=
  [[3,6,7,1,0],[3,7,5,1,0],[3,7,5,2,0],[3,7,5,3,0]];

CR_3.QClassZClass :=
  [1,2,3,3,4,4,5,5,6,6,6,6,7,7,7,7,7,8,8,8,8,9,9,10,
  10,11,11,12,12,13,13,14,14,14,14,15,15,16,16,17,17,18,18,
  18,19,19,19,20,20,20,21,22,23,24,25,26,26,27,28,28,28,29,
  29,29,30,30,30,31,31,31,32,32,32];

CR_3.relatorNumbersQClass := CR_2.relatorNumbersQClass;

CR_3.rowConjugatorDadeGroup :=
  [[-1,-1,-1],[-1,-1,0],[-1,0,0],[-1,0,1],[-1,1,0],
  [0,-1,-1],[0,-1,0],[0,-1,1],[0,0,1],[0,1,-1],
  [0,1,0],[0,1,1],[1,-1,0],[1,0,-1],[1,0,0],
  [1,0,1],[1,1,1],[1,1,2]];

CR_3.rowGeneratorZClass :=
  [[-1,-1,-1],[-1,-1,1],[-1,0,0],[-1,0,1],[-1,1,0],[0,-1,0],
  [0,-1,1],[0,0,-1],[0,0,1],[0,1,-1],[0,1,0],[0,1,1],[1,-1,0],
  [1,0,-1],[1,0,0],[1,0,1],[1,1,-1],[1,1,0],[1,1,1]];

CR_3.spaceGroupIdentity :=
  [[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];

CR_3.spaceGroupTypeInternatTable :=
  [101,202,303,403,504,605,705,806,906,1007,1207,1408,1107,1307,
  1508,1609,1709,1809,1909,2110,2010,2211,2312,2412,2513,3113,
  2713,2613,3313,2813,3213,2913,3413,3013,3514,3714,3614,3815,
  3915,4015,4115,4216,4316,4417,4617,4517,4718,5018,4818,4918,
  5118,5418,5318,5218,5918,5818,5518,6018,5718,5618,6218,6118,
  6519,6819,6319,6419,6619,6719,6920,7020,7121,7221,7421,7321,
  7522,7622,7722,7622,7823,7923,8024,8125,8226,8326,8426,8526,
  8627,8727,8828,9128,8928,9228,9028,9328,8928,9228,9429,9529,
  9630,10030,9930,10330,9830,10230,9730,10130,10431,10531,10631,
  10731,10832,10932,11032,11132,11233,11333,11433,11533,11634,
  11734,11835,11935,12036,12136,12436,12536,13236,13336,12836,
  12936,12236,12336,12636,12736,13436,13536,13036,13136,13637,
  13737,13837,13937,14139,14239,14239,14038,14441,14340,14643,
  14844,14743,14944,14743,14944,14542,15246,15447,15346,15547,
  15045,15145,15849,15949,16050,16150,15648,15748,16251,16551,
  16551,16351,16351,16451,16652,16753,16853,16954,17254,17254,
  17054,17054,17154,17355,17455,17655,17555,17756,17856,17957,
  18057,18158,18258,18458,18358,18559,18760,18861,18659,18961,
  19062,19162,19363,19463,19564,19262,19664,19765,19965,20066,
  20166,20267,19865,19865,20367,20468,20669,20870,20568,20769,
  20970,21071,21271,21171,21371,21472,21572,21772,21672,21873,21973];

CR_3.splittingSpaceGroupType :=
  BlistList( [ 1 .. 219 ], [76,89,92,142,147,149,163,165,170,172,198] );

CR_4.bZClass :=
  BlistList( [1..710],
  [2,7,8,12,13,14,34,35,36,37,38,39,53,86,87,88,89,90,91,
  92,93,108,109,120,130,131,133,173,242,243,244,245,246,295,
  296,329,330,331,332,333,337,338,359,378,379,419,428,464,482,
  507,563,564,565,566,567,569,574,576,604,621,636,637,691,710] );

CR_4.codedConjugatorDadeGroup :=
  [4273681,6400667,8480660,9279532,11195122,12279467,12298451,12357446,
  15623922,16613802,19260299,19325973,19338622,21004202,22465651,
  25279713,26836042,28656840,31486984,33244423,33246395,36157062,
  36697684,38833653,41968382,44304724,44306282,44363772,45130978,
  45337662,45343783,45784833,46572214,47083975,47317495,47397622,
  48109758,48237718,49885273,50081235,51253736,52059902,52533832,
  55437104,55553703,55555115,55574723,55789055,56101272,56102655,
  56162732,57492995,57493012,57494114,58023035,58431983,60708505,
  60747994,60822328,60823741,60825332,60933786,61155935,61158054,
  61216434,61217245,61274523,61389605,61588992,63349460,63376504,
  63493248,63508795,63508934,63546728,63548155,63549675,63604695,
  63605108,63605942,63663387,63664324,63804066,63804487,63804624,
  63804626,63807003,63811766,63862367,63921812,63980875,64018544,
  64021624,64137261,64137683,64137684,64137687,64137703,64140233,
  64235684,64236099,64354121,64371353,64373855,64470184,64470461,
  64470884,64604452,64604453,65725012,66724894,69053908,69054764,
  69056855,69066244,69163383,69508195,69527678,69565344,69626658,
  69722984,69800681,69843532,71449321,72153765,74193323,77232724,
  77585524,78052841,78052983,78052987,78053401,78053406,78053680,
  78053683,78053684,78873935,80453739,82383716,83069624,85693922,
  88404015,88424440,89811601,90220655,91360562,93731575,93749676,
  93990720,93991022,94000098,94049515,94144560,94145297,94167383,
  94318062,94402300,94435083,94525188,96497283,96594861,96595283,
  96595284,96646684,96709223,96715422,96849822,96889263,96944864,
  97003944,97009124,97084602,97087783,97123763,97123802,97124043,
  97160044,97165504,97199664,97204424,97223164,97261260,97261266,
  97261401,97261683,97261687,97261824,97261826,97264204,97277358,
  97283267,97303124,97318514,97398601,97398883,97426038,98124517,
  99809001,101220593,102435678,104963063,105118346,105177144,105179776,
  105179923,105391650,105491164,105501275,105515550,105531615,
  107883357,108140112,110197006,110610142,110668942,110785343,
  110950612,112021303,112270943,112962124,112972335,113058164,
  113061524,113137486,113193264,113196183,113196222,113369253,
  113375115,113376112,113529243,113686904,113726523,113736472,
  113884749,113956684,114747111,115518080,116058522,117390613,
  118450126,118684357,118686726,118745508,118778275,118783303,
  118798855,118823915,118898424,118898523,118900903,118901264,
  118901615,118902315,118918123,119074923,119074962,119075763,
  119117465,119117591,119195194,119214521,120488549,121194121,
  121542872,121544700,121546903,121646337,121662343,121664503,
  121664542,121671914,121758723,121761702,121780558,121781453,
  121957692,121958521,122114674,124330002,124488183,126679743,
  126681704,126682123,126682124,126916222,126918720,126975403,
  127074103,127074142,127095115,127152503,127152542,127187664,
  127249422,127251923,127251924,127427176,127444143,127446519,
  127486992,127487272,127487552,128465703,129424592,129716346,
  129719250,129815762,129818103,129835323,129835362,129837703,
  129838442,129874523,129874562,129876942,129879322,129995649,
  130346222,131229342,132461757,132579328,132902595,133805883,
  133931728,134659472,134896493,135145544,135160113,135482363,
  135579684,139346101,140793123,140793722,142416874,143007661,
  143007801,143008083,143088733,143245818,143301783,143478468,
  143478502,143497783,143534066,143536563,143536602,143556902,
  143595783,143596242,143598324,143615702,143623386,143691569,
  143694068,143729623,143735822,143804284,143811261,143811401,
  143811683,143811684,143889365,143906045,143908987,143909266,
  143909401,143909407,143909687,143909824,143912169,143951124,
  143984729,144043244,144043526,144046460,144046883,144047024,
  144047026,144058224,144063553,144871043,145634912,145990618,
  146009419,146120862,146136109,146454023,146459944,146460222,
  146469882,146548284,146674135,146695115,146799706,147614890,
  149198344,149610766,151966145,154716260,155552903,156808724,
  156865704,156905324,156921385,157157744,157355695,157371664,
  157433401,157433683,157628564,157629260,157629266,157629401,
  157629683,157629684,157631644,158747155,160011634,164016851,
  165317789,165958163,166020021,167790612,168410783,170524795,
  170682584,170682861,170682866,170683006,170683284,170816844,
  170820061,170820066,170820206,170823013,170876764,170918475,
  170918492,170935564,170937655,170938232,170977292,170995346,
  170996875,171035252,171035655,171035795,171035812,171039457,
  171055692,171151980,171152020,171152983,171152984,171153261,
  171153401,171153406,171153407,171153543,171153683,171153684,
  171153826,171154684,171165583,171251266,171251687,171251824,
  171255463,171388052,171389733,171389855,171391552,171485003,
  171508026,172169252,172341709,172739034,172742693,173328575,
  173628193,174092146,174096229,174136122,174190160,174195053,
  175429162,176069896,176075689,176289703,176405792,176425795,
  176425812,176525064,176662103,176683562,176835995,176836134,
  176837248,176838533,176838672,176839093,176854112,176859549,
  176860522,176977282,176978682,177049063,179054884,179267833,
  181427494,182286904,182286927,182288714,182326550,182484449,
  184815843,184893683,185030926,185090286,187628482,189698662,
  190557687,190600682,190811390,192160007,193127686,193323518,
  193442795,196026785,198446904,200706302,201673422,203352398,
  203411195,204027793,204106189,204359435,204437275,207260107,
  209678062,209685034,209708584,210904042,212461485,212461611,
  214156126,214894765,214907506,215828706,216925333,220802872,
  223509220,227338635,229114262,229133722,233222658,234926586,
  236132345,236891767,237759067,237812967,241385693,243228437,244256273];

CR_4.codedDadeGroupsZClass :=
  [1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1321,2032,233,
  2978,1341,2181,3091,4702,4732,2173,4513,3524,3165,3205,1166,
  3537,3058,3509,2219,1321,2032,233,1698,1011,3251,3221,4182,
  1372,3233,4073,3184,3215,2115,2026,1977,2128,899,3249,1321,
  2032,233,1698,1341,2181,3091,4702,4732,2173,4513,3524,3165,
  2155,1166,3537,3058,3509,2219,1,1321,5,2208,771,1021,3752,
  3022,4822,692,623,1233,603,4803,678,4469,4261,4721,2384,1424,
  5424,4944,1565,495,1535,4525,1036,4196,1567,47,458,3649,1,5,
  3488,1021,3022,692,1233,603,988,4469,4261,5434,2404,1735,1725,
  4645,746,3907,4958,3649,4091,1678,1291,2181,4635,4388,521,4931,
  3742,3802,443,3723,4328,3012,4243,4913,4429,541,481,164,5015,
  5025,3925,3906,3897,4958,3719,3032,5522,513,919,1361,2418,3091,
  2181,1291,2155,2145,2878,521,4921,3742,3802,1273,3723,4328,531,
  4931,1772,1782,263,1923,478,2342,4763,4393,4913,889,5501,5491,
  5611,21,5644,5515,5475,5625,5605,1386,5657,5598,4029,19,2602,
  152,5462,4203,1269,4101,1678,1311,3041,3655,3438,1101,4491,
  1792,1802,713,1893,878,2342,4763,4393,4429,5501,5481,174,5585,
  105,145,136,127,118,1489,2592,5452,4053,669,1321,2418,1291,
  2181,3165,4388,521,4921,3742,3802,1273,3723,4328,3012,4243,
  4913,4429,1571,1551,5434,1655,1045,3915,5016,5007,3948,3719,
  3032,5522,513,4659,5634,2764,2374,305,325,5326,706,277,5247,
  288,1698,961,2438,1841,1601,908,4172,4043,4172,1283,4043,3999,
  4331,4571,1,4345,4155,3488,4112,1193,5122,2322,1703,1179,4239,
  4509,1404,315,5076,5337,288,8,951,4498,4172,1283,4539,1,5,
  2998,4112,3283,1179,4509,1698,1951,3601,4438,3621,2788,4172,
  3283,4172,1283,1213,3999,3591,3361,2551,4355,4165,3488,4112,
  3283,5122,2322,1703,1179,4239,4509,1698,1951,3601,4438,4301,
  2338,4172,4403,4043,4172,1713,789,1941,3601,2481,955,4145,3488,
  4112,2322,1703,4112,3283,4759,3429,639,8,3611,2968,4172,3283,
  4539,3601,5,2998,4112,3283,1179,4509,1351,4488,612,5033,99,
  1301,4488,432,5033,4879,1351,4488,612,5033,99,1321,4488,1321,
  4488,612,5033,99,612,723,99,1331,4488,4992,5033,4879,1351,
  4488,4992,723,4879,1321,4488,612,723,99,2792,333,5254,2366,
  417,5118,5299,5579,1,4595,2882,3823,5384,1516,3267,3878,5409,
  1599,1,2715,3192,423,1964,2196,297,5228,5299,189,1,4595,1,
  4635,3192,423,1964,2196,297,5228,5299,189,1,4615,1,4595,3072,
  3963,5394,1526,3837,3298,5409,2089,1,2715,1,2905,1,3685,1,
  2935,1,3695,1,3675,1,3675,1,2715,1,2905,1,3695,4475,2318,
  3009,2664,3155,3359,2664,4345,2249,5564,3404,1505,1645,3576,
  2356,4717,1087,468,3458,1071,4271,2628,1132,4083,3512,1003,
  1549,4699,5444,3905,3585,1666,747,468,928,4311,2648,1132,1003,
  5109,3989,5554,3854,1665,4785,5006,2636,3907,1097,468,3458,
  3458,1061,4311,2628,1051,4291,2628,1132,4033,1132,4033,3512,
  2943,3512,3313,1549,1549,4699,4699,5554,3854,4975,4785,5006,
  2636,3907,1097,468,3458,3458,1061,4291,2628,1051,4291,2628,
  1132,933,1132,4033,3512,3313,3512,3313,1549,1549,4699,4699,
  5414,3575,4795,4986,737,468,928,928,4281,2648,1071,2648,1132,
  3313,1132,3313,5109,5109,3989,3989,3458,1071,4271,2628,1132,
  4083,3512,1003,1939,3939,3458,1611,3371,2828,1132,4083,3512,
  1003,1419,3979,4458,4561,961,1688,2032,2223,2032,2073,1439,
  3979,4458,941,4541,1688,4062,2233,4062,4373,1479,5099,928,3371,
  2858,1132,1003,1419,3979,3458,1061,4311,2628,1132,4033,3512,
  2943,4969,5099,3458,3458,1631,3361,2828,3371,1621,2858,1132,
  4033,1132,4033,3512,2943,3512,3313,589,1419,3979,769,3458,1051,
  4291,2628,1132,4033,3512,2943,1939,3939,3498,4551,1688,2032,
  2073,1439,3979,928,3381,2858,1132,2833,1419,3979,2392,2583,
  2658,4854,1126,5357,2759,5369,1,3081,1835,4665,3332,1753,3448,
  5194,646,77,259,4819,2911,3081,835,3795,2052,3413,2678,2052,
  3413,2678,5154,3066,5267,5169,59,574,3066,377,5169,59,2911,
  2911,3081,4345,4135,3081,3705,3785,2392,2563,2678,5284,796,87,
  1499,2069,2911,3081,2505,2545,3302,1743,2298,364,806,387,1499,
  819,2911,3081,3125,3135,2392,2583,2658,4224,796,5347,2759,5379,
  1,1,3081,1835,4685,3081,1865,4675,2392,2583,2658,3734,596,
  5347,2759,5379,1,1,3081,1875,4685,3081,1865,4665,3332,1753,
  3448,344,656,197,259,4219,2911,2911,3081,835,3795,3081,845,
  3795,2012,2573,3448,5134,1186,197,259,4219,2911,2911,3081,845,
  3765,3081,855,3775,2802,1763,2678,5174,756,67,1499,3849,2911,
  2911,3081,2465,2535,3081,3145,3175,2911,1,1885,4665,1,1,3145,
  1,1,2895,1,1,1825,4155,1,1,1,3115,1,3105,2911,1,1835,4125,
  1,1,1,2515,1,2465,1,1,3665,2911,1,3695,5235,1,1,1,2705,1,
  2925,1,1,865,1,1,975,3485,2868,568,2619,1115,4258,4779,2694,
  2455,2284,2455,5544,2524,2305,1445,1459,2494,1855,4744,2725,
  225,2169,3885,3398,2268,2049,4975,4785,3398,4448,2268,2009,
  2049,3865,4368,2268,3478,2258,2009,2009,2049,3565,3398,2268,
  2268,2049,1589,505,3398,2268,4448,2268,2009,2009,1589,2848,
  2109,2268,3959,2268,3329,3478,3478,2109,559,2268,3959,2268,
  2009,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
  1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,204,34,995,4625,
  4014,4905,4585,214,4004,995,3884,4004,995,4625,4625,1394,5085,
  4605,5154,1209,5,3814,5539,5,4864,3279,1209,4585,4585,2094,
  5279,1209,4585,4585,5144,1209,684,1209,5,5,4585,354,2139,5539,
  5,4585,394,5539,5,5,1904,1209,5,4585,5,1914,5209,1209,4585,
  4585,5,5,5184,1209,5,5,5,404,5539,5,5,5,5,5,5,5,5,5,5,
  5,5,5,5,5,5,5,5,5046,4837,4888,8,2,3559,3,1259,5046,4837,
  4898,8,2,1159,3,1249,5066,4847,4888,8,2,3559,3,1259,5066,
  4847,4888,8,2,3559,3,1259,5056,5067,4898,8,2,1159,3,1249,8,
  2,3559,3,1259,8,2,3349,3,1259,8,2,3559,3,1259,8,2,3559,3,
  1259,8,2,1159,3,1249,8,2,1159,3,1249,8,2,3559,3,1259,8,2,
  3559,3,1259,8,2,3349,3,1259,8,2,3349,3,1259,8,2,1159,3,
  1249,4348,2989,2478,2989,826,1227,3546,2447,826,3637,826,1987,
  3546,1817,2735,5219,1145,5219,4,2424,4585,4,4585,4,4,4,2685,
  5,4,4,2685,5,4,5,4,5,5,4,4,5,2685,4,4,5,2685,4,5,5,
  4585,2685,2685,4605,4585,4585,2685,4585,4585,5,5,5,5,5,5,
  2816,2816,2777,2777,2956,7,6,7,6,7,6,7,6,7,6,7,3468,9,
  3478,2749,3478,2749,2278,9,4418,9,1469,3478,2749,3468,9,3478,
  2749,3468,8,2278,5319,5319,8,9,4418,1999,249,3468,9,3468,
  3468,9,9,2278,8,1999,9,2278,5319,8,9,9,3468,9,8,1999,9,8,
  9,9,8,9,9,8,1999,9,2749,5309,9,5309,9,9,2749,2749,9,9,
  2749,2749,9,9,9,9,9];

CR_4.codedDecompositionQClass :=
  [665,675,555,95,675,345,675,345,95,675,675,96,676,96,676,676,
  425,355,425,435,435,365,435,375,465,385,455,475,395,445,465,
  405,475,455,475,485,505,525,26,426,36,436,436,26,426,436,36,
  426,36,436,436,436,436,66,46,56,466,476,76,476,56,456,476,
  66,446,466,76,456,76,456,466,476,476,476,476,495,515,535,
  486,576,496,496,496,576,486,576,496,496,496,586,606,596,596,
  606,646,636,626,616,646,656,636,656,616,616,656,636,646,656,
  656,656,656,696,526,726,536,506,526,686,716,516,736,536,516,
  726,536,536,696,526,736,706,726,716,736,536,536,726,536,166,
  286,196,296,316,176,276,186,306,286,316,206,316,306,296,316,
  2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,4,3,4,
  4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,4,4,3,4,4,4,4,4,
  4,4,4,4,4,4,4,4,3,3,3,4,3,3,3,4,4,3,4,4,4,4,4,4];

CR_4.codedGeneratorsSpaceGroup :=
  [4,42,1,1,4,6,15,1,15,1,19,4,23,1,15,19,401,415,419,1515,
  1519,1542,1546,2319,2346,1500,1515,1542,1500,1,1501,15,1515,
  19,1519,4200,4201,4215,4219,1500,1515,42,1542,1554,442,1500,
  1542,401,15,419,1515,4,1,6,100,104,101,106,1500,1504,1501,
  1506,1900,1904,1901,1906,4,1500,1504,1500,1,1501,100,1900,101,
  1901,100,1500,1900,4200,4600,4,1500,1504,4200,4204,1500,1500,
  104,15,1,19,401,419,15,1500,100,1900,15,400,15,1,401,4,6,
  404,406,15,19,415,419,23,27,423,427,104,106,606,115,119,615,
  619,123,127,623,627,1515,1519,2319,1523,1527,2323,2327,1542,
  1546,2346,1549,1550,2349,2350,1923,1927,2727,1949,1950,2750,4,
  15,23,1515,1523,1542,1549,1,15,19,42,46,100,101,115,119,142,
  146,1500,1501,1515,1519,1542,1546,1900,1901,1915,1919,1942,
  1946,400,42,442,15,415,1542,2342,1515,2315,1554,2354,4242,
  4942,1500,1542,15,104,123,1515,15,1,19,54,58,119,154,454,
  458,4,1,6,101,106,5400,1,5401,401,6101,5400,1,5401,100,54,
  154,4954,5054,400,4200,4942,5400,1,100,442,642,5400,400,49,1,
  19,115,119,419,619,6,27,123,623,154,458,654,658,63,1923,
  2346,2358,1,5400,58,101,158,6,63,106,104,163,5804,606,663,1,
  4900,58,158,49,50,150,2349,2350,2342,2300,4215,2349,4923,5400,
  6300,1,4204,1506,5400,400,2715,23,42,1,46,49,50,142,101,146,
  104,149,106,150,1542,1546,1504,1549,1506,1550,1942,1946,1949,
  1906,1950,4242,4246,4249,4250,4646,4649,4650,5449,5450,5850,
  10100,10142,10146,10149,10150,11542,11546,11504,11549,11506,
  11550,11942,11946,11904,11949,11950,14242,14246,14249,14250,
  14642,14649,14650,15449,15450,15849,41500,41542,41501,41546,
  41549,41550,41900,41942,41901,41946,41950,44242,44201,44246,
  44642,44601,44646,44650,45400,45442,45401,45446,45450,45800,
  45842,45801,45846,45850,61900,61942,61946,61949,64642,64646,
  65400,65442,65446,65800,65842,65846,235442,235446,235846,275842,
  40000,40001,540000,610000,540001,610001,400,40400,401,40401,
  540400,610400,540401,610401,545400,615400,615401,6100,46100,6101,
  46101,546100,616100,546101,616101,10400,60400,10401,580400,630400,
  580401,630401,586100,636100,586101,40000,1,40001,40100,101,40101,
  40400,40401,40601,540000,610000,540001,610001,610100,540101,
  610101,610400,610401,610601,10000,60000,10001,60001,10100,60100,
  60101,60400,60401,60600,580000,630000,580001,630001,580100,630100,
  630101,630400,630401,630600,490000,1,490001,490100,101,490101,
  494900,494901,495001,540100,540101,230101,544900,544901,545001,
  10100,500100,505000,585000,540000,540049,100,540100,149,540149,
  5400,545400,5449,545449,5800,545800,5849,545849,490100,230100,
  490149,230149,495400,235400,495449,495800,235800,495849,235849,
  10100,580100,580149,15800,585800,15849,585849,505800,275800,
  505849,54,42,540000,540042,540015,540400,540454,540415,420000,
  420054,420400,420454,420415,150442,424200,540000,54,600,540600,
  654,10000,1,10100,150404,190404,150406,190604,540000,10000,
  580000,10100,580100,44204,614204,64204,634204,64604,634604,54,
  540000,400,454,540400,540000,40000,610000,40400,610400,190004,
  194649,10404,42,100,142,146,49,149,50,1549,1949,40000,40042,
  40100,40142,40001,40046,40146,40004,40049,40104,40149,40006,
  40050,40150,41542,41942,41546,41549,41949,41550,230000,230042,
  230100,230142,230001,230046,230101,230146,230004,230049,230104,
  230149,230106,230150,231500,231542,231900,231942,231901,231946,
  610000,610042,610100,610142,610001,610046,610004,610104,611542,
  611942,100,540000,540100,104,540104,40000,40100,610000,610100,
  40004,40104,610004,610104,60000,60100,630000,630100,60004,630004,
  100,40000,40100,1,40001,540000,540100,610000,610100,540001,
  610001,400,600,40400,40600,401,40401,540400,540600,610400,610600,
  540401,610401,100,230000,230100,230049,230149,540000,540100,
  490000,490100,540049,540149,10000,10100,270000,270100,270049,
  270149,580000,580100,500000,500100,580049,580149,4900,100,5000,
  230000,234900,230100,235000,230101,235001,400,150000,150042,40000,
  40400,230000,230400,230042,230442,60000,54,60054,100,10000,10100,
  490404,490604,500404,500604,100,540000,540100,400,40000,40400,
  540000,40000,610000,464242,15,42,54,115,142,154,420015,420100,
  420115,420154,46,58,158,420119,23,61,123,161,420123,420161,63,
  442,454,642,654,420415,420600,420615,401,419,446,458,619,646,
  658,420401,420419,420446,420458,420619,449,461,623,649,661,
  420449,420461,420623,420661,406,427,450,463,650,663,420406,
  420427,420450,420463,420650,420663,2342,2354,2742,2754,422700,
  2346,2358,2746,422301,2349,2749,2306,2350,422306,424200,424215,
  424615,424201,424219,424619,424223,424623,424227,424901,424919,
  425019,425023,424906,424927,426106,10415,10442,10454,10600,10615,
  10642,10654,460415,460454,460600,460615,460654,10446,10458,460401,
  460419,460619,10449,10461,10604,10623,10649,10661,460461,460604,
  460623,460649,460661,10406,10427,10450,10463,10663,460406,460427,
  460450,460463,460663,12342,12700,12715,12742,12754,462300,462342,
  462700,462715,462742,12304,12349,12704,12749,462304,462349,462704,
  12706,12750,462706,14654,464600,464615,14223,14261,14623,464261,
  464623,464661,464663,15042,15054,464915,465000,465015,14923,14961,
  15004,15023,15049,15061,464923,464961,465004,465023,465061,14927,
  14950,14963,15063,464906,464927,464963,465027,16100,16300,16315,
  16342,466100,466300,466315,466354,16104,16149,16304,466104,466304,
  466349,466306,62342,62700,62742,62754,502342,502700,502742,502754,
  62346,62358,62349,505000,505015,65400,65800,505800,66300,506300,
  636300,1,400,401,10400,10401,6,100,600,601,10100,10101,10600,
  10601,104,10104,10106,5400,5401,6100,6101,15400,16100,16101,
  5404,5406,15404,5800,6300,6301,15800,15801,16300,16301,5804,
  15804,15806,40100,40101,40600,60101,60600,60601,60606,45400,
  45401,46100,46101,65400,65401,66100,46104,46106,66104,45800,
  45801,46300,65800,65801,66300,66301,46304,66304,66306,545400,
  545401,546100,546101,586100,586101,545406,545800,546300,546301,
  585800,585801,586300,586301,545804,585804,585806,615800,615801,
  616300,635801,636300,636301,636306,1,544900,58,4900,4901,540000,
  4958,27,540049,4927,100,545000,158,5000,5001,540100,149,150,
  545049,540149,5027,5400,5401,545400,2358,542349,5427,2350,5800,
  545800,542749,10100,585000,10158,15000,15001,580100,580149,15027,
  15400,15401,585400,12358,582349,15427,12350,15800,585800,582749,
  495400,232358,235401,492349,235427,495800,232749,492749,505800,
  502749,15,42,54,6142,23,5442,454,442,5404,5423,5449,2354,
  45400,45442,40454,40442,44254,41554,60000,545400,635400,65400,
  636300,1,54,58,100,154,44204,41506,44261,41563,44604,44661,
  10100,10154,64604,64661,40000,4,40004,540000,540004,400,40400,
  540400,10042,10149,17,15,17,15,4,100,1500,1900,100,1500,15,
  404,423,400,1500,2300,1500,1542,100,1500,4400,4200,404,5204,
  4904,1700,1500,404,4200,404,4904,15,4215,1515,423,4923,2323,
  4200,406,15,4215,427,54,4254,463,6,15,27,40000,40006,40015,
  40027,150015,150027,150000,150006,150054,150063,230015,230027,
  230000,230006,230054,230063,15,54,10004,610049,610004,150015,
  150000,150042,43,16,15,15,15,4300,1600,1600,15,15,15,18,16,
  15,15,1500,15,1515,4215,1800,1600,1500,15,15,15,1500,1515,
  1542,17,15,42,3,1,42,4,42,100,1500,2300,5400,6100,100,4200,
  4600,100,400,600,600,400,100,4200,54,1500,42,1542,404,2304,
  449,2349,15,1515,54,1554,423,2323,461,2361,1500,100,1900,42,
  1542,142,1942,15,1515,115,1915,54,1554,154,1954,5400,401,6101,
  1500,2301,100,54,154,4200,4600,100,454,654,1,101,458,658,100,
  5400,5800,1,101,5401,5801,100,2354,2754,400,600,1554,1954,100,
  5400,5800,1515,1915,4215,4615,650,606,42,406,100,42,15,54,
  4600,100,4200,5400,2304,1500,404,6104,1700,1500,404,2904,2304,
  42,1742,1542,449,2949,2349,1700,1500,100,2200,1900,42,1742,
  1542,142,2242,1942,100,4200,4600,401,1500,2301,300,100,1554,
  3454,1954,300,100,1515,3415,1915,1,1515,1519,1,1500,1501,15,
  100,115,800,600,100,2346,1500,446,54,15,40001,40019,150015,
  150000,230019,230001,420015,490001,490019,540015,540000,610019,
  610001,40023,6,27,230023,150027,150006,490023,420027,610023,
  540027,540006,54,40058,150054,230058,490058,540054,610058,63,
  150063,540063,6,15,27,40000,10000,40015,40027,150015,150027,
  150000,150006,230015,230027,230000,190000,420015,420027,490015,
  490027,540015,540027,540000,540006,610015,610027,610000,580000,54,
  63,40054,40063,150054,150063,230054,230063,540054,540063,610054,
  610063,60000,54,60054,10000,40000,10054,40054,420000,500000,
  460000,490000,540000,40004,40061,6,63,150000,230004,150006,1,
  10001,10000,49,50,10050,10049,40054,150001,190001,60054,40023,
  150050,190050,60023,1,490000,50,10001,10000,10050,500000,40015,
  150019,420015,150063,190019,60015,190063,460015,15,150000,630063,
  54,630027,40006,610027,40050,15,54,630054,630042,630000,10000,
  420000,540000,610061,610004,10046,50,150000,150050,150027,1700,
  1500,42,1742,1542,6,1706,1506,50,1750,1550,15,1715,1515,54,
  1754,1554,27,1727,1527,63,1763,1563,5600,5400,6,5606,5406,300,
  100,1,301,101,1554,3454,1954,1558,3458,1958,100,49,149,400,
  600,449,649,117,15,42,184,54,406,4900,4206,100,1500,1900,42,
  142,1542,1942,100,100,2300,2700,1,400,401,600,100,400,1500,
  2300,42,442,1542,2342,401,100,1515,1915,100,1554,1954,15,401,
  4400,4200,1500,6700,5400,400,5200,4900,2300,7100,6100,15,4415,
  4215,1515,6715,5415,415,5215,4915,2315,7115,6115,5600,5400,401,
  6501,6101,100,1,101,400,600,401,601,300,100,49,349,149,400,
  1200,600,449,1249,649,2200,1500,15,2215,1515,4250,4949,401,15,
  40000,40015,150015,150000,230015,230000,420015,490000,490015,
  540015,540000,610015,610000,6,27,40027,150027,150006,230027,
  420027,490027,540027,540006,610027,54,40054,150054,230054,490054,
  540054,610054,63,150063,540063,54,40000,40054,6,63,1,10001,
  10000,150000,610001,630001,190000,49,50,10050,10049,150049,
  610050,630050,190049,15,630000,150000,54,630042,490006,420006,
  150000,42,150042,600,150600,642,150642,420000,540000,420042,
  540042,420600,540600,420642,540642,6,150006,50,150050,606,150606,
  650,150650,420006,540006,420050,540050,420606,540606,420650,
  540650,15,150015,54,150054,615,150615,654,150654,420015,540015,
  420054,540054,420615,540615,420654,540654,27,150027,63,150063,
  627,150627,663,150663,420027,540027,420063,540063,420627,540627,
  420663,540663,1500,151500,1542,151542,2700,152700,2742,152742,
  421500,541500,421542,541542,422700,542700,422742,542742,1506,
  151506,1550,151550,2706,152706,2750,152750,421506,541506,421550,
  541550,422706,542706,422750,542750,1515,151515,1554,151554,2715,
  152715,2754,152754,421515,541515,421554,541554,422715,542715,
  422754,542754,1527,151527,1563,151563,2727,152727,2763,152763,
  421527,541527,421563,541563,422727,542727,422763,542763,54,600,
  654,540000,540054,540600,540654,6,63,606,663,540006,540063,
  540606,540663,10000,490000,500000,1,10001,490001,500001,41554,
  61554,421554,461554,41558,61558,421558,461558,100,10100,490100,
  500100,101,10101,490101,500101,41954,61954,421954,461954,41958,
  61958,421958,461958,10100,100,10000,49,10149,149,10049,152300,
  192700,152700,192300,152349,192749,152749,192349,4900,15000,5000,
  14900,4949,15049,5049,14949,155400,195800,155800,195400,155449,
  195849,155849,195449,421500,1500,420000,42,421542,1542,420042,
  4200,425400,5400,424200,4242,425442,5442,424242,540000,40106,
  610106,494900,234900,425006,155006,40100,150000,230100,420000,
  490100,540000,610100,42,40142,150042,230142,420042,490142,540042,
  610142,40400,600,230400,150600,490400,420600,610400,540600,40442,
  642,230442,150642,490442,420642,610442,540642,1500,41900,151500,
  231900,421500,491900,541500,611900,1542,41942,151542,231942,
  421542,491942,541542,611942,42300,2700,232300,152700,492300,
  422700,612300,542700,42342,2742,232342,152742,492342,422742,
  612342,542742,40000,150000,230000,600,40600,150600,230600,4200,
  44200,154200,234200,5000,45000,155000,235000,42,40042,150042,
  230042,642,40642,150642,230642,4242,44242,154242,234242,5042,
  45042,155042,235042,1500,41500,151500,231500,2700,42700,152700,
  232700,5400,45400,155400,235400,6300,46300,156300,236300,1542,
  41542,151542,231542,2742,42742,152742,232742,5442,45442,155442,
  235442,6342,46342,156342,236342,40400,5400,46100,40100,600,45800,
  6300,40000,600,40600,5400,45400,6300,46300,10000,235400,275400,
  45454,65454,150054,190054,100,10100,235800,275800,45854,65854,
  150154,190154,10000,230000,270000,4900,14900,234900,274900,100,
  10100,230100,270100,5000,15000,235000,275000,100,1,101,152300,
  152700,152301,152701,4900,5000,4901,5001,155400,155800,155401,
  155801,100,4900,5000,1,101,4901,5001,151500,151900,156100,
  156300,151501,151901,156101,156301,15,420000,420015,4200,4215,
  424200,424215,15,420000,420015,1500,1515,421500,421515,5400,
  40400,46100,460006,10000,420006,170000,150000,420000,840000,
  540000,600,170600,150600,420600,840600,540600,6,170006,150006,
  420006,840006,540006,606,170606,150606,420606,840606,540606,15,
  170015,150015,420015,840015,540015,615,170615,150615,420615,
  840615,540615,27,170027,150027,420027,840027,540027,627,170627,
  150627,420627,840627,540627,4200,174200,154200,424200,844200,
  544200,5000,175000,155000,425000,845000,545000,4206,174206,154206,
  424206,844206,544206,5006,175006,155006,425006,845006,545006,4215,
  174215,154215,424215,844215,544215,5015,175015,155015,425015,
  845015,545015,4227,174227,154227,424227,844227,544227,5027,175027,
  155027,425027,845027,545027,560000,540000,6,560006,540006,40100,
  650100,610100,40106,650106,610106,30000,10000,4900,34900,14900,1,
  30001,10001,4901,34901,14901,41554,121554,61554,46154,126154,
  66154,41558,121558,61558,46158,126158,66158,10000,49,10049,100,
  10100,149,10149,45400,65400,45449,65449,45800,65800,45849,65849,
  440000,420000,42,440042,420042,1500,441500,421500,1542,441542,
  421542,10006,460000,420006,60000,42,60042,10000,10042,40042,
  150000,150006,150042,150050,230006,230000,230050,230042,420042,
  420050,490050,490042,540042,540050,540000,540006,610050,610042,
  610006,54,60054,10054,150054,150063,230063,230054,540054,540063,
  610063,40004,540000,610004,6,540006,540000,10000,10049,150015,
  420015,630061,630015,1,540001,10001,10050,150019,420019,630063,
  630019,42,150000,150042,54,150054,40001,150050,15,600,615,1500,
  1515,2700,2715,1000000,1000015,4000000,4000015,1001500,1001515,
  4001500,4001515,15000000,15000015,15000600,15000615,15001500,
  15001515,15002700,15002715,19000000,19000015,23000000,23000015,
  19001500,19001515,23001500,23001515,42000015,42000615,42001500,
  42001515,42002700,42002715,46000000,46000015,49000000,49000015,
  46001500,46001515,49001500,49001515,54000000,54000015,54000600,
  54000615,54001500,54001515,54002700,54002715,58000000,58000015,
  61000000,61000015,58001500,58001515,61001500,61001515,6,27,606,
  627,1506,1527,2706,2727,1000027,4000027,1001506,1001527,4001506,
  4001527,15000006,15000027,15000606,15000627,15001506,15001527,
  15002706,15002727,19000027,23000027,19001506,19001527,23001506,
  23001527,42000027,42000627,42001506,42001527,42002706,42002727,
  46000027,49000027,46001506,46001527,49001506,49001527,54000006,
  54000027,54000606,54000627,54001506,54001527,54002706,54002727,
  58000027,61000027,58001506,58001527,61001506,61001527,54,654,1542,
  1554,2742,2754,1000054,4000054,1001542,1001554,4001542,4001554,
  15000054,15000654,15001542,15001554,15002742,15002754,19000054,
  23000054,19001542,19001554,23001542,23001554,42001542,42001554,
  42002742,42002754,46000054,49000054,46001542,46001554,49001542,
  49001554,54000054,54000654,54001542,54001554,54002742,54002754,
  58000054,61000054,58001542,58001554,61001542,61001554,63,663,1550,
  1563,2750,2763,1001550,1001563,4001550,4001563,15000063,15000663,
  15001550,15001563,15002750,15002763,19001550,19001563,23001550,
  23001563,42001550,42001563,42002750,42002763,46001550,46001563,
  49001550,49001563,54000063,54000663,54001550,54001563,54002750,
  54002763,58001550,58001563,61001550,61001563,5400,5415,6300,6315,
  1005400,1005415,4005400,4005415,15005400,15005415,15006300,15006315,
  19005400,19005415,23005400,23005415,42005415,42006315,46005400,
  46005415,49005400,49005415,54005400,54005415,54006300,54006315,
  58005400,58005415,61005400,61005415,5406,5427,6306,6327,1005427,
  4005427,15005406,15005427,15006306,15006327,19005427,23005427,
  42005427,42006327,46005427,49005427,54005406,54005427,54006306,
  54006327,58005427,61005427,5454,6354,1005454,4005454,15005454,
  15006354,19005454,23005454,46005454,49005454,54005454,54006354,
  58005454,61005454,5463,6363,15005463,15006363,54005463,54006363,
  54005400,600,54006300,5400,54000000,6300,54000600,4000000,61005400,
  4000600,61006300,4005400,61000000,4006300,61000600,6,54005406,606,
  54006306,5406,54000006,6306,54000606,1,100,101,4900,4901,5000,
  5001,1000000,1000001,1000100,1000101,1004900,1004901,1005000,
  1005001,49,50,149,150,4949,4950,5049,5050,1000049,1000050,
  1000149,1000150,1004949,1004950,1005049,1005050,42001500,61006101,
  42001900,61006301,42006100,61001501,42006300,61001901,46001500,
--> --------------------

--> maximum size reached

--> --------------------

[ Dauer der Verarbeitung: 0.23 Sekunden  (vorverarbeitet)  ]