Description: Use 2to3 to port from Python2 to Python3
Bug-Debian: https://bugs.debian.org/938468
Bug-Upstream: https://github.com/denglab/SeqSero/issues/12
Author: Andreas Tille <tille@debian.org>
Last-Update: Wed, 11 Dec 2019 16:37:38 +0100

--- a/SeqSero.py
+++ b/SeqSero.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 
 ############################################################################
 # Copyright (c) 2014-2015 University of Georgia
@@ -29,11 +29,11 @@ def main():
     mapping_mode=args.b
     dataset=args.i
     if mode_choice=="1":
-      print dataset[0]
+      print(dataset[0])
       os.system("cp "+dataset[0]+" "+make_dir)
       os.chdir(make_dir)
-      os.system("python2.7 "+dirpath+"/libs/run_auto_All_for_web_multi_revise.py "+dataset[0].split("/")[-1]+" "+mapping_mode+" 1")
-      print "\n\n\nResult:\n"
+      os.system("python3 "+dirpath+"/libs/run_auto_All_for_web_multi_revise.py "+dataset[0].split("/")[-1]+" "+mapping_mode+" 1")
+      print("\n\n\nResult:\n")
       os.system("cat Seqsero_result.txt")
       os.system("rm "+dataset[0].split("/")[-1])
     elif mode_choice=="2":
@@ -42,21 +42,21 @@ def main():
       fnameA=dataset[0].split("/")[-1]
       fnameB=dataset[1].split("/")[-1]
       os.chdir(make_dir)
-      print "check fastq id and make them in accordance with each other...please wait..."
-      os.system("python2.7 "+dirpath+"/libs/run_auto_All_for_web_multi_revise.py "+fnameA+" "+mapping_mode+" "+fnameB+" 2")
-      print "\n\n\nResult:\n"
+      print("check fastq id and make them in accordance with each other...please wait...")
+      os.system("python3 "+dirpath+"/libs/run_auto_All_for_web_multi_revise.py "+fnameA+" "+mapping_mode+" "+fnameB+" 2")
+      print("\n\n\nResult:\n")
       os.system("cat Seqsero_result.txt")
     elif mode_choice=="3":
       os.system("cp "+dataset[0]+" "+make_dir)
       os.chdir(make_dir)
-      os.system("python2.7 "+dirpath+"/libs/run_auto_All_for_web_multi_revise.py "+dataset[0].split("/")[-1]+" "+mapping_mode+" 3")
-      print "\n\n\nResult:\n"
+      os.system("python3 "+dirpath+"/libs/run_auto_All_for_web_multi_revise.py "+dataset[0].split("/")[-1]+" "+mapping_mode+" 3")
+      print("\n\n\nResult:\n")
       os.system("cat Seqsero_result.txt")
     elif mode_choice=="4":
       os.system("cp "+dataset[0]+" "+make_dir)
       os.chdir(make_dir)
-      os.system("python2.7 "+dirpath+"/libs/run_auto_All_for_assemblies.py "+dataset[0].split("/")[-1])
-      print "\n\n\nResult:\n"
+      os.system("python3 "+dirpath+"/libs/run_auto_All_for_assemblies.py "+dataset[0].split("/")[-1])
+      print("\n\n\nResult:\n")
       os.system("cat Seqsero_result.txt")
 
 if __name__ == '__main__':
--- a/libs/BWA_analysis_H_update_new_family_dependent.py
+++ b/libs/BWA_analysis_H_update_new_family_dependent.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 
 import os
 from Bio import SeqIO
@@ -91,7 +91,7 @@ def BWA_analysis(sra_name,additional_fil
     if len(line)>300:
       name_list.append(line.split("\t")[2])
   a,b=Uniq(name_list)
-  c=dict(zip(a,b))
+  c=dict(list(zip(a,b)))
   Sero_list_C=[]
   Sero_list_B=[]
   description=[] #for storage of whole desription to extract the multifasta file for second BWA mapping
@@ -103,23 +103,23 @@ def BWA_analysis(sra_name,additional_fil
   for x in c:
     if x[:4]=="fljB":
       fljB[x]=c[x]
-  final_fliC=sorted(fliC.iteritems(), key=lambda d:d[1], reverse = True) #order from frequency high to low, but tuple while not list
-  final_fljB=sorted(fljB.iteritems(), key=lambda d:d[1], reverse = True) #order from frequency high to low, but tuple while not list
-  print "Final_filC_list:"
-  print final_fliC
+  final_fliC=sorted(iter(fliC.items()), key=lambda d:d[1], reverse = True) #order from frequency high to low, but tuple while not list
+  final_fljB=sorted(iter(fljB.items()), key=lambda d:d[1], reverse = True) #order from frequency high to low, but tuple while not list
+  print("Final_filC_list:")
+  print(final_fliC)
   num_1=0#new inserted
   num_2=0#new inserted
   if len(final_fliC)>0: #new inserted
     for x in final_fliC:#new inserted
       num_1=num_1+x[1]#new inserted
-  print "Final_fliC_number_together: ",num_1#new inserted
-  print "Final_fljB_list:"
-  print final_fljB
+  print("Final_fliC_number_together: ",num_1)#new inserted
+  print("Final_fljB_list:")
+  print(final_fljB)
   if len(final_fljB)>0: #new inserted
     for x in final_fljB: #new inserted
       num_2=num_2+x[1] #new inserted
-  print "Final_fljB_number_together: ",num_2#new inserted
-  print "$$Genome:",sra_name
+  print("Final_fljB_number_together: ",num_2)#new inserted
+  print("$$Genome:",sra_name)
   try:
     fliC_option=final_fliC[0][0].split("_")[1]
   except:
@@ -131,16 +131,16 @@ def BWA_analysis(sra_name,additional_fil
    
   if z==0:
     if len(final_fliC)==0 or num_1<=10:
-      print "$$$No fliC, due to no hit"
+      print("$$$No fliC, due to no hit")
     else:
       if final_fliC[0][1]<=1 and z==1:
-        print "$$$No fliC, due to the hit reads number is small."
+        print("$$$No fliC, due to the hit reads number is small.")
       else:
         try:
           family=final_fliC[0][0].split("_")[-1]
           Sero_list_C.append(family)
           description.append(final_fliC[0][0])
-          print "$$Most possilble fliC family: ",Sero_list_C[0]," Number: ",final_fliC[0][1]
+          print("$$Most possilble fliC family: ",Sero_list_C[0]," Number: ",final_fliC[0][1])
           i=0
           for x in final_fliC:
             if x[0].split("_")[-1] not in Sero_list_C:
@@ -149,10 +149,10 @@ def BWA_analysis(sra_name,additional_fil
                 sec_choice=x[0].split("_")[-1]
                 des=x[0]
                 number=x[1]
-          if locals().has_key('sec_choice'):
+          if 'sec_choice' in locals():
             Sero_list_C.append(sec_choice)
             description.append(des)
-            print "$$Sec possilble fliC family: ",sec_choice," Number: ",number
+            print("$$Sec possilble fliC family: ",sec_choice," Number: ",number)
             j=0
             for x in final_fliC:
               if x[0].split("_")[-1] not in Sero_list_C:
@@ -161,28 +161,28 @@ def BWA_analysis(sra_name,additional_fil
                   third_choice=x[0].split("_")[-1]
                   des=x[0]
                   number=x[1]
-            if locals().has_key('third_choice'):
+            if 'third_choice' in locals():
               Sero_list_C.append(third_choice)
               description.append(des)
-              print "$$Third possilble fliC family: ",third_choice," Number: ",number 
+              print("$$Third possilble fliC family: ",third_choice," Number: ",number) 
         except:
-          print "$$$No fliC, or failure of mapping"
+          print("$$$No fliC, or failure of mapping")
     try:
       ratio=float(num_2)/float(num_1)
     except:
       ratio=0
 
     if len(final_fljB)==0 or num_2<=5 or ratio<0.15:
-      print "$$$No fljB, due to no hit"
+      print("$$$No fljB, due to no hit")
     else:
       if final_fljB[0][1]<=1 and z==1:
-        print "$$$No fljB, due to the hit reads number is small."
+        print("$$$No fljB, due to the hit reads number is small.")
       else:
         try:
           family=final_fljB[0][0].split("_")[-1]
           Sero_list_B.append(family)
           description.append(final_fljB[0][0])
-          print "$$Most possilble fljB family: ",Sero_list_B[0]," Number: ",final_fljB[0][1]
+          print("$$Most possilble fljB family: ",Sero_list_B[0]," Number: ",final_fljB[0][1])
           i=0
           for x in final_fljB:
             if x[0].split("_")[-1] not in Sero_list_B:
@@ -191,10 +191,10 @@ def BWA_analysis(sra_name,additional_fil
                 B_sec_choice=x[0].split("_")[-1]
                 des=x[0]
                 number=x[1]
-          if locals().has_key('B_sec_choice'):
+          if 'B_sec_choice' in locals():
             Sero_list_B.append(B_sec_choice)
             description.append(des)
-            print "$$Sec possilble fljB: ",B_sec_choice," Number: ",number   
+            print("$$Sec possilble fljB: ",B_sec_choice," Number: ",number)   
             j=0
             for x in final_fljB:
               if x[0].split("_")[-1] not in Sero_list_B:
@@ -203,12 +203,12 @@ def BWA_analysis(sra_name,additional_fil
                   B_third_choice=x[0].split("_")[-1]
                   des=x[0]
                   number=x[1]
-            if locals().has_key('B_third_choice'):
+            if 'B_third_choice' in locals():
               Sero_list_B.append(B_third_choice)
               description.append(des)
-              print "$$Third possilble fljB: ",B_third_choice," Number: ",number 
+              print("$$Third possilble fljB: ",B_third_choice," Number: ",number) 
         except:
-          print "$$$No fljB, or failure of mapping"
+          print("$$$No fljB, or failure of mapping")
     if len(description)==0:    #used for the case which fljB and fliC both has no hit, it will directly cease the function
       return
     handle=SeqIO.parse("database/"+database,"fasta")########1/27/2015
@@ -249,10 +249,10 @@ def family_test(fliC_fljB_list,listtype,
   Sero_list_B=[]
   if listtype=="fliC":
     if len(fliC_fljB_list)==0:
-      print "$$No fliC, due to no hit" #because the only possible situation for len(final_fliC)==0 is above (z=0) len(final_fliC)==0, so there is no need to use "$$$" here
+      print("$$No fliC, due to no hit") #because the only possible situation for len(final_fliC)==0 is above (z=0) len(final_fliC)==0, so there is no need to use "$$$" here
     else:
       if fliC_fljB_list[0][1]<=1:
-        print "$$No fliC, due to the hit reads number is small." #similiar with above, no "$$$"
+        print("$$No fliC, due to the hit reads number is small.") #similiar with above, no "$$$"
       else:
         if fliC_fljB_list[0][0].split("_")[-1]=="g,m":
           type="fliC"
@@ -292,7 +292,7 @@ def family_test(fliC_fljB_list,listtype,
         else:
           try: 
             Sero_list_C.append(fliC_fljB_list[0][0].split("_")[1])
-            print "$$$Most possilble fliC: ",Sero_list_C[0]," Number: ",fliC_fljB_list[0][1]
+            print("$$$Most possilble fliC: ",Sero_list_C[0]," Number: ",fliC_fljB_list[0][1])
             i=0
             for x in fliC_fljB_list:
               if x[0].split("_")[1] not in Sero_list_C:
@@ -300,9 +300,9 @@ def family_test(fliC_fljB_list,listtype,
                   i=x[1]
                   sec_choice=x[0].split("_")[1]
                   number=x[1]
-            if locals().has_key('sec_choice'):
+            if 'sec_choice' in locals():
               Sero_list_C.append(sec_choice)
-              print "$$$Sec possilble fliC: ",sec_choice," Number: ",number
+              print("$$$Sec possilble fliC: ",sec_choice," Number: ",number)
               j=0
               for x in fliC_fljB_list:
                 if x[0].split("_")[1] not in Sero_list_C:
@@ -310,18 +310,18 @@ def family_test(fliC_fljB_list,listtype,
                     j=x[1]
                     third_choice=x[0].split("_")[1]
                     number=x[1]
-              if locals().has_key('third_choice'):
+              if 'third_choice' in locals():
                 Sero_list_C.append(third_choice)
-                print "$$$Third possilble fliC: ",third_choice," Number: ",number 
+                print("$$$Third possilble fliC: ",third_choice," Number: ",number) 
           except:
-            print "$$$No fliC, or failure of mapping (second run)"
+            print("$$$No fliC, or failure of mapping (second run)")
 
   if listtype=="fljB":
     if len(fliC_fljB_list)==0:
-      print "$$No fljB, due to no hit" #similiar with above, no "$$$"
+      print("$$No fljB, due to no hit") #similiar with above, no "$$$"
     else:
       if fliC_fljB_list[0][1]<=1:
-        print "$$No fljB, due to the hit reads number is small." #similiar with above, no "$$$"
+        print("$$No fljB, due to the hit reads number is small.") #similiar with above, no "$$$"
       else:
         if fliC_fljB_list[0][0].split("_")[-1]=="1":
           type="fljB"
@@ -346,7 +346,7 @@ def family_test(fliC_fljB_list,listtype,
         else:
           try: 
             Sero_list_B.append(fliC_fljB_list[0][0].split("_")[1])
-            print "$$$Most possilble fljB: ",Sero_list_B[0]," Number: ",fliC_fljB_list[0][1]
+            print("$$$Most possilble fljB: ",Sero_list_B[0]," Number: ",fliC_fljB_list[0][1])
             i=0
             for x in fliC_fljB_list:
               if x[0].split("_")[1] not in Sero_list_B:
@@ -354,9 +354,9 @@ def family_test(fliC_fljB_list,listtype,
                   i=x[1]
                   B_sec_choice=x[0].split("_")[1]
                   number=x[1]
-            if locals().has_key('B_sec_choice'):
+            if 'B_sec_choice' in locals():
               Sero_list_B.append(B_sec_choice)
-              print "$$$Sec possilble fljB: ",B_sec_choice," Number: ",number   
+              print("$$$Sec possilble fljB: ",B_sec_choice," Number: ",number)   
               j=0
               for x in fliC_fljB_list:
                 if x[0].split("_")[1] not in Sero_list_B:
@@ -364,11 +364,11 @@ def family_test(fliC_fljB_list,listtype,
                     j=x[1]
                     B_third_choice=x[0].split("_")[1]
                     number=x[1]
-              if locals().has_key('B_third_choice'):
+              if 'B_third_choice' in locals():
                 Sero_list_B.append(B_third_choice)
-                print "$$$Third possilble fljB: ",B_third_choice," Number: ",number 
+                print("$$$Third possilble fljB: ",B_third_choice," Number: ",number) 
           except:
-            print "$$$No fljB, or failure of mapping (second run)"
+            print("$$$No fljB, or failure of mapping (second run)")
 
 
 def assembly(type,sra_name,for_fq,rev_fq,for_sai,rev_sai,sam,bam,database,database2,list_length,mapping_mode):
@@ -423,19 +423,19 @@ def assembly(type,sra_name,for_fq,rev_fq
         for z in range(len(handle[i].alignments[j].hsps)):
             score+=handle[i].alignments[j].hsps[z].bits
       List_score.append(score)
-  temp=dict(zip(List,List_score))
-  Final_list=sorted(temp.iteritems(), key=lambda d:d[1], reverse = True)
+  temp=dict(list(zip(List,List_score)))
+  Final_list=sorted(iter(temp.items()), key=lambda d:d[1], reverse = True)
   family=database2.split("_")[2]
   try:
     Final_list[0][0].split("_")[1] # or it will always print "$$$Genome...."(next line)
-    print "$$$Genome:",sra_name
-    print "$$$Most possilble "+type+": ",Final_list[0][0].split("_")[1]," Score(due_to_special_test, number changed to score): ",Final_list[0][1]
-    print Final_list
+    print("$$$Genome:",sra_name)
+    print("$$$Most possilble "+type+": ",Final_list[0][0].split("_")[1]," Score(due_to_special_test, number changed to score): ",Final_list[0][1])
+    print(Final_list)
   except:
     if type=="fliC":
-      print "$$$There may be no hit for "+type+"_"+family+" family due to the reads not covering core seqeunce, but just based on reads hit number, the most possible one is: ",fliC_option
+      print("$$$There may be no hit for "+type+"_"+family+" family due to the reads not covering core seqeunce, but just based on reads hit number, the most possible one is: ",fliC_option)
     if type=="fljB":
-      print "$$$There may be no hit for "+type+"_"+family+" family due to the reads not covering core seqeunce, but just based on reads hit number, the most possible one is: ",fljB_option
+      print("$$$There may be no hit for "+type+"_"+family+" family due to the reads not covering core seqeunce, but just based on reads hit number, the most possible one is: ",fljB_option)
   os.system("rm "+database2+"_vs_"+sam+".xml")###01/28/2015
   os.system("rm "+database+sam+"_seq.txt")###01/28/2015
   os.system("rm "+database+sam+"_title.txt")###01/28/2015
--- a/libs/BWA_analysis_O_new_dependent.py
+++ b/libs/BWA_analysis_O_new_dependent.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 #tyr_of_O2_O9.fasta should be in the same directory, in it, O9 should be first then O2
 
 import os
@@ -59,8 +59,8 @@ def BWA_O_analysis(sra_name,additional_f
     for_fq=for_core_id+".fastq"
     rev_fq=re_core_id+".fastq"
     dirpath = os.path.abspath(os.path.dirname(os.path.realpath(__file__)))#######03152016
-    print "check fastq id and make them in accordance with each other...please wait..."
-    os.system("python "+dirpath+"/compare_and_change_two_fastq_id.py "+for_fq+" "+rev_fq)#######03152016
+    print("check fastq id and make them in accordance with each other...please wait...")
+    os.system("python3 "+dirpath+"/compare_and_change_two_fastq_id.py "+for_fq+" "+rev_fq)#######03152016
     for_sai=for_core_id+".sai"
     rev_sai=re_core_id+".sai"
     sam=for_core_id+".sam"
@@ -113,11 +113,11 @@ def BWA_O_analysis(sra_name,additional_f
     if len(line)>300:
       name_list.append(line.split("\t")[2])
   a,b=Uniq(name_list)
-  c=dict(zip(a,b))
-  final_O=sorted(c.iteritems(), key=lambda d:d[1], reverse = True) #order from frequency high to low, but tuple while not list
+  c=dict(list(zip(a,b)))
+  final_O=sorted(iter(c.items()), key=lambda d:d[1], reverse = True) #order from frequency high to low, but tuple while not list
   Sero_list_O=[]
-  print "Final_Otype_list:"
-  print final_O
+  print("Final_Otype_list:")
+  print(final_O)
   num_1=0#new inserted
   O9_wbav=0
   O310_wzx=0
@@ -139,12 +139,12 @@ def BWA_O_analysis(sra_name,additional_f
   O_choice=""
 
 
-  print "$$$Genome:",sra_name
+  print("$$$Genome:",sra_name)
   if len(final_O)==0:
-    print "$$$No Otype, due to no hit"
+    print("$$$No Otype, due to no hit")
   else:
     if final_O[0][1]<8:
-      print "$$$No Otype, due to the hit reads number is small."
+      print("$$$No Otype, due to the hit reads number is small.")
     else:
       for x in final_O:
         if x[1]>5:
@@ -153,18 +153,18 @@ def BWA_O_analysis(sra_name,additional_f
       for x in final_O:#
         if "sdf" in x[0] and x[1]>3:#
           qq=0#
-          print "$$$",x[0],"got a hit, reads:",x[1]#
+          print("$$$",x[0],"got a hit, reads:",x[1])#
           final_O.remove(x)
       if qq!=0:#
-        print "$$$No sdf exists"#
+        print("$$$No sdf exists")#
 
       if "O-9,46_wbaV" in O_list and float(O9_wbaV)/float(num_1) > 0.1:
         if "O-9,46_wzy" in O_list and float(O946_wzy)/float(num_1) > 0.1:
           O_choice="O-9,46"
-          print "$$$Most possilble Otype:  O-9,46"
+          print("$$$Most possilble Otype:  O-9,46")
         elif "O-9,46,27_partial_wzy" in O_list and float(O94627)/float(num_1) > 0.1:
           O_choice="O-9,46,27"
-          print "$$$Most possilble Otype:  O-9,46,27"
+          print("$$$Most possilble Otype:  O-9,46,27")
         else:
           O_choice="O-9"
           if file_mode=="3":
@@ -176,18 +176,18 @@ def BWA_O_analysis(sra_name,additional_f
       elif ("O-3,10_wzx" in O_list) and ("O-9,46_wzy" in O_list) and float(O310_wzx)/float(num_1) > 0.1 and float(O946_wzy)/float(num_1) > 0.1:
         if "O-3,10_not_in_1,3,19" in O_list and float(O310_no_1319)/float(num_1) > 0.1:
           O_choice="O-3,10"
-          print "$$$Most possilble Otype:  O-3,10"
+          print("$$$Most possilble Otype:  O-3,10")
         else:
           O_choice="O-1,3,19"
-          print "$$$Most possilble Otype:  O-1,3,19"
+          print("$$$Most possilble Otype:  O-1,3,19")
       else:
         try: 
           O_choice=final_O[0][0].split("_")[0]
           if O_choice=="O-1,3,19":
             O_choice=final_O[1][0].split("_")[0]
-          print "$$$Most possilble Otype: ",O_choice
+          print("$$$Most possilble Otype: ",O_choice)
         except:
-          print "$$$No suitable Otype, or failure of mapping (please check the quality of raw reads)"
+          print("$$$No suitable Otype, or failure of mapping (please check the quality of raw reads)")
 
 
 def assembly(sra_name,potential_choice,for_fq,rev_fq,for_sai,rev_sai,sam,bam,mapping_mode):
@@ -250,15 +250,15 @@ def assembly(sra_name,potential_choice,f
         O2_bigger+=1
     except:
       continue
-  print "$$$Genome:",sra_name
+  print("$$$Genome:",sra_name)
   if O9_bigger>O2_bigger:
-    print "$$$Most possible Otype is O-9"
+    print("$$$Most possible Otype is O-9")
   elif O9_bigger<O2_bigger:
-    print "$$$Most possible Otype is O-2"
+    print("$$$Most possible Otype is O-2")
   else:
-    print "$$$No suitable one, because can't distinct it's O-9 or O-2, but ",potential_choice," has a more possibility."
-  print "O-9 number is:",O9_bigger
-  print "O-2 number is:",O2_bigger
+    print("$$$No suitable one, because can't distinct it's O-9 or O-2, but ",potential_choice," has a more possibility.")
+  print("O-9 number is:",O9_bigger)
+  print("O-2 number is:",O2_bigger)
 
   os.system("rm "+sam+"_title.txt")###01/28/2015
   os.system("rm "+sam+"_seq.txt")###01/28/2015
--- a/libs/H_combination_output_analysis.py
+++ b/libs/H_combination_output_analysis.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 # "H_combination_output_analysis.py target.fasta fliCdatabase.fasta fljBdatabase.fasta"
 # must have ispcr and primers of fliC and fljB at the same directory
 
@@ -27,7 +27,7 @@ fljB=target+'_fljB.fa'
 if os.path.getsize(fliC)>10:
   os.system('makeblastdb -in '+database_fliC+' -out '+database_fliC+'_db '+'-dbtype prot')###01/28/2015,no need to add fljB address,  because input is abs address already
   os.system('blastx -seg=no -query '+fliC+' -db '+database_fliC+'_db '+'-out '+'FliC_Htype_'+target+'.xml '+'-outfmt 5')
-  print target
+  print(target)
   fliC_XML='FliC_Htype_'+target+'.xml'
   fliC_handle=open(fliC_XML)
   records=NCBIXML.parse(fliC_handle)
@@ -69,7 +69,7 @@ if os.path.getsize(fliC)>10:
       alignment=alignment.hit_def+':'+str(hsp_bit_score)
       hspbit.append(hsp_bit_score)
       alignmentlist.append(alignment)
-  scorelist=dict(zip(alignmentlist,hspbit))
+  scorelist=dict(list(zip(alignmentlist,hspbit)))
   score=0
   serotype=[]
   seroscore=[]
@@ -77,7 +77,7 @@ if os.path.getsize(fliC)>10:
     if scorelist[Htype]>score:
       First_Choice=Htype
       score=scorelist[Htype]
-  if  locals().has_key('First_Choice'):
+  if  'First_Choice' in locals():
     serotype.append(First_Choice.split("__")[0])
     seroscore.append(score)
     secscore=0
@@ -86,7 +86,7 @@ if os.path.getsize(fliC)>10:
       if scorelist[Htype]>secscore and (Htype.split("__")[0] not in serotype):
         Sec_Choice=Htype
         secscore=scorelist[Htype]
-    if locals().has_key('Sec_Choice'):  
+    if 'Sec_Choice' in locals():  
       serotype.append(Sec_Choice.split("__")[0])
       seroscore.append(secscore)
       thirdscore=0
@@ -94,33 +94,33 @@ if os.path.getsize(fliC)>10:
         if scorelist[Htype]>thirdscore and (Htype.split("__")[0] not in serotype):
           Third_Choice=Htype
           thirdscore=scorelist[Htype]
-      if locals().has_key('Third_Choice'):
+      if 'Third_Choice' in locals():
         serotype.append(Third_Choice.split("__")[0])
         seroscore.append(thirdscore)
-  print serotype,seroscore
+  print(serotype,seroscore)
   if score>100:
-    print '#',target,'$$$ Most possible H_fliC_type: ',First_Choice,'\n'
-    print '$$$ bit_score:',score,'\n'
-    if locals().has_key('secscore'):
+    print('#',target,'$$$ Most possible H_fliC_type: ',First_Choice,'\n')
+    print('$$$ bit_score:',score,'\n')
+    if 'secscore' in locals():
       if secscore>100:
-        print '#',target,'$$$ Second possible H_fliC_type: ',Sec_Choice,'\n'
-        print '$$$ Second bit_score:',secscore,'\n'
-        if locals().has_key('thirdscore'):
+        print('#',target,'$$$ Second possible H_fliC_type: ',Sec_Choice,'\n')
+        print('$$$ Second bit_score:',secscore,'\n')
+        if 'thirdscore' in locals():
           if thirdscore>100:
-            print '#',target,'$$$ Third possible H_fliC_type: ',Third_Choice,'\n'
-            print '$$$ Third bit_score:',thirdscore,'\n'
+            print('#',target,'$$$ Third possible H_fliC_type: ',Third_Choice,'\n')
+            print('$$$ Third bit_score:',thirdscore,'\n')
   else:
-    print '$$$ No fliC in',target
+    print('$$$ No fliC in',target)
 else:
   score=1
-  print '$$$ No fliC (no file created) in',target
+  print('$$$ No fliC (no file created) in',target)
 
 
 
 if os.path.getsize(fljB)>10:
   os.system('makeblastdb -in '+database_fljB+' -out '+database_fljB+'_db '+'-dbtype prot')###01/28/2015,no need to add fljB address,  because input is abs address already
   os.system('blastx -query '+fljB+' -db '+database_fljB+'_db '+'-out '+'FljB_Htype_'+target+'.xml '+'-outfmt 5')
-  print target
+  print(target)
   fljB_XML='FljB_Htype_'+target+'.xml'
   fljB_handle=open(fljB_XML)
   records=NCBIXML.parse(fljB_handle)
@@ -162,7 +162,7 @@ if os.path.getsize(fljB)>10:
       alignment=alignment.hit_def+':'+str(hsp_bit_score)
       hspbit.append(hsp_bit_score)
       alignmentlist.append(alignment)
-  fljB_scorelist=dict(zip(alignmentlist,hspbit))
+  fljB_scorelist=dict(list(zip(alignmentlist,hspbit)))
 
   fljB_score=0
   fljB_serotype=[]
@@ -171,7 +171,7 @@ if os.path.getsize(fljB)>10:
     if fljB_scorelist[Htype]>fljB_score:
       fljB_First_Choice=Htype
       fljB_score=fljB_scorelist[Htype]
-  if  locals().has_key('fljB_First_Choice'):
+  if  'fljB_First_Choice' in locals():
     fljB_serotype.append(fljB_First_Choice.split("__")[0])
     fljB_seroscore.append(fljB_score)
     fljB_secscore=0
@@ -179,7 +179,7 @@ if os.path.getsize(fljB)>10:
       if fljB_scorelist[Htype]>fljB_secscore and (Htype.split("__")[0] not in fljB_serotype):
         fljB_Sec_Choice=Htype
         fljB_secscore=fljB_scorelist[Htype]
-    if locals().has_key('fljB_Sec_Choice'):  
+    if 'fljB_Sec_Choice' in locals():  
       fljB_serotype.append(fljB_Sec_Choice.split("__")[0])
       fljB_seroscore.append(fljB_secscore)
       fljB_thirdscore=0
@@ -187,31 +187,31 @@ if os.path.getsize(fljB)>10:
         if fljB_scorelist[Htype]>fljB_thirdscore and (Htype.split("__")[0] not in fljB_serotype):
           fljB_Third_Choice=Htype
           fljB_thirdscore=fljB_scorelist[Htype]
-      if locals().has_key('fljB_Third_Choice'):
+      if 'fljB_Third_Choice' in locals():
         fljB_serotype.append(fljB_Third_Choice.split("__")[0])
         fljB_seroscore.append(fljB_thirdscore)
 
   if fljB_score>100:
-    print '#',target,'$$$ Most possible H_fljB_type: ',fljB_First_Choice,'\n'
-    print '$$$ Most bit_score:',fljB_score,'\n'
-    if locals().has_key('fljB_secscore'):
+    print('#',target,'$$$ Most possible H_fljB_type: ',fljB_First_Choice,'\n')
+    print('$$$ Most bit_score:',fljB_score,'\n')
+    if 'fljB_secscore' in locals():
       if fljB_secscore>100:
-        print '#',target,'$$$ Second possible H_fljB_type: ',fljB_Sec_Choice,'\n'
-        print '$$$ Second bit_score:',fljB_secscore,'\n'
-        if locals().has_key('fljB_thirdscore'):
+        print('#',target,'$$$ Second possible H_fljB_type: ',fljB_Sec_Choice,'\n')
+        print('$$$ Second bit_score:',fljB_secscore,'\n')
+        if 'fljB_thirdscore' in locals():
           if fljB_thirdscore>100:
-            print '#',target,'$$$ Third possible H_fljB_type: ',fljB_Third_Choice,'\n'
-            print '$$$ Third bit_score:',fljB_thirdscore,'\n'
+            print('#',target,'$$$ Third possible H_fljB_type: ',fljB_Third_Choice,'\n')
+            print('$$$ Third bit_score:',fljB_thirdscore,'\n')
   else:
-    print '$$$ No fljB in',target
+    print('$$$ No fljB in',target)
 else:
   fljB_score=1
-  print '$$$ No fljB (no file created) in',target
+  print('$$$ No fljB (no file created) in',target)
 
 
 if score>100 and fljB_score>100:
-  fliC_sero=dict(zip(serotype,seroscore))
-  fljB_sero=dict(zip(fljB_serotype,fljB_seroscore))
+  fliC_sero=dict(list(zip(serotype,seroscore)))
+  fljB_sero=dict(list(zip(fljB_serotype,fljB_seroscore)))
   combination=[]
   combination_score=[]
   for seroname in fliC_sero:
@@ -222,23 +222,23 @@ if score>100 and fljB_score>100:
           score=fliC_sero[seroname]+fljB_sero[fljB_seroname]
           combination.append(name)
           combination_score.append(score)
-  combinationlist=dict(zip(combination,combination_score))  #we can do the filteration here
-  final_dict=sorted(combinationlist.iteritems(), key=lambda d:d[1], reverse = True)
-  print "$$_H:Order:",final_dict
+  combinationlist=dict(list(zip(combination,combination_score)))  #we can do the filteration here
+  final_dict=sorted(iter(combinationlist.items()), key=lambda d:d[1], reverse = True)
+  print("$$_H:Order:",final_dict)
 elif score>100 and fljB_score<100:
-  print "$$_H:No fljB, only fliC, and its order:",First_Choice,Sec_Choice,Third_Choice
+  print("$$_H:No fljB, only fliC, and its order:",First_Choice,Sec_Choice,Third_Choice)
 elif score<100 and fljB_score>100:
-  print "$$_H:No fliC, only fljB, and its order:",fljB_First_Choice,fljB_Sec_Choice,fljB_Third_Choice
+  print("$$_H:No fliC, only fljB, and its order:",fljB_First_Choice,fljB_Sec_Choice,fljB_Third_Choice)
 elif score==1 and fljB_score>100:
-  print "$$_H:No fliC (file) existed, only fljB, and its order:",fljB_First_Choice,fljB_Sec_Choice,fljB_Third_Choice
+  print("$$_H:No fliC (file) existed, only fljB, and its order:",fljB_First_Choice,fljB_Sec_Choice,fljB_Third_Choice)
 elif score==1 and fljB_score<100:
-  print "$$_H:No fliC (file) existed, and no fljB"
+  print("$$_H:No fliC (file) existed, and no fljB")
 elif score>100 and fljB_score==1:
-  print "$$_H:No fljB (file) existed, only fliC, and its order:",First_Choice,Sec_Choice,Third_Choice
+  print("$$_H:No fljB (file) existed, only fliC, and its order:",First_Choice,Sec_Choice,Third_Choice)
 elif score<100 and fljB_score==1:
-  print "$$_H:No fljB (file) existed, and no fliC"
+  print("$$_H:No fljB (file) existed, and no fliC")
 else:
-  print "$$_H:No fliC and fljB"
+  print("$$_H:No fliC and fljB")
 
 
 '''
--- a/libs/Initial_Conditions.py
+++ b/libs/Initial_Conditions.py
@@ -1,11 +1,11 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 
 
 
-phase2=[u'1,7', u'e,n,x', u'1,6', u'1,7', u'1,6', u'1,6', u'1,6', u'-', u'1,6', u'1,6', u'1,5', u'1,5', u'z55', u'e,n,x,z15', u'z35', u'z', u'z53', u'z53', u'z54', u'-', u'z35', u'1,5,7', u'z', u'z', u'z53', u'z35', u'z35', u'z35', u'e,n,x,z15', u'z35', u'z35', u'z35', u'z53', u'z', u'z35', u'-', u'e,n,x', u'[e,n,x]', u'1,5,7', u'1,[5],7', u'e,n,x', u'1,2', u'e,n,z15', u'z6', u'z6', u'e,n,z15', u'z42', u'1,5', u'e,n,x', u'z39', u'z42', u'z6', u'l,v', u'1,5', u'e,n,x,z15', u'[1,5]', u'z10', u'1,5', u'l,z13,z28', u'1,7', u'e,n,x', u'e,n,z15', u'e,n,x', u'e,n,z15', u'1,5', u'1,7', u'1,7', u'1,2', u'e,n,z15', u'e,n,x', u'z6', u'1,6', u'1,5', u'1,6', u'e,n,z15', u'1,5', u'z42', u'e,n,z15', u'e,n,x', u'z39', u'1,5', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'z6', u'1,6', u'z6', u'1,7', u'1,2', u'1,6', u'z39', u'z6', u'1,5,7', u'1,5', u'1,7', u'z6', u'z39', u'1,7', u'-', u'e,n,x', u'e,n,z15', u'z39', u'e,n,x', u'1,2', u'-', u'e,n,z15', u'z6', u'l,z13,z28', u'l,w', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'e,n,z15', u'-', u'-', u'e,n,z15', u'e,n,x', u'1,2', u'z42', u'l,w', u'1,5', u'e,n,x', u'e,n,x', u'1,7', u'1,5', u'1,2', u'1,5', u'1,5', u'z6', u'[z6]', u'1,6', u'e,n,x', u'1,2', u'1,2', u'e,n,x', u'1,6', u'1,5', u'1,7', u'e,n,z15', u'l,w', u'1,5', u'1,5', u'[1,5]', u'l,w', u'z39', u'z52', u'z39', u'e,n,z15', u'z6', u'e,n,z15', u'1,7', u'[1,5]', u'z39', u'1,5', u'1,5', u'1,5', u'e,n,x', u'l,w', u'1,2', u'1,5', u'1,5', u'e,n,z15', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'e,n,x', u'1,7', u'e,n,z15', u'e,n,x', u'e,n,x', u'e,n,z15', u'-', u'e,n,x', u'1,7', u'e,n,x,z15', u'l,w', u'e,n,z15', u'e,n,x', u'z6', u'l,w', u'z6', u'e,n,x', u'1,6', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'1,5', u'e,n,z15', u'-', u'e,n,z15', u'z42', u'e,n,x', u'e,n,z15', u'1,5', u'l,w', u'z35', u'1,5', u'1,6', u'z35', u'z6', u'l,w', u'[e,n,x]', u'1,7', u'[e,n,x]', u'1,6', u'z39', u'e,n,x', u'1,6', u'e,n,z15', u'1,5', u'1,2,5', u'1,2', u'1,2', u'1,5', u'e,n,x', u'e,n,x,z15', u'1,2', u'z6', u'1,6', u'-', u'e,n,x,z15', u'z6', u'1,6', u'1,5', u'1,7', u'e,n,x', u'e,n,z15', u'z6', u'-', u'e,n,z15', u'1,2', u'1,2', u'-', u'z6', u'e,n,x', u'e,n,z15', u'e,n,z15', u'z6', u'1,5', u'1,7', u'l,w', u'1,5', u'1,6', u'z42', u'z39', u'z6', u'1,6', u'1,5', u'1,2', u'l,w', u'e,n,z15', u'e,n,x', u'e,n,x', u'1,5', u'e,n,z15', u'1,7', u'e,n,x', u'1,7', u'1,5', u'1,7', u'e,n,x', u'-', u'e,n,x', u'1,2', u'1,5', u'1,6', u'1,5', u'e,n,x', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'l,w', u'z6', u'l,w', u'1,6', u'z6', u'e,n,z15', u'1,5', u'1,5', u'1,7', u'1,7', u'1,2', u'e,n,z15', u'e,n,z15', u'1,5', u'1,2', u'1,5', u'1,7', u'1,6', u'1,7', u'1,5', u'e,n,x', u'e,n,x', u'e,n,z15', u'e,n,x', u'l,w', u'l,w', u'z6', u'1,6', u'z6', u'e,n,x', u'e,n,x', u'z39', u'[1,5]', u'z6', u'1,5', u'z35', u'e,n,z15', u'z35', u'l,w', u'-', u'1,5', u'1,2', u'1,2', u'1,5', u'e,n,x,z15', u'z6', u'z6', u'1,7', u'1,2', u'z6', u'1,6', u'z39', u'1,2', u'1,5', u'1,7', u'-', u'1,5', u'1,5', u'e,n,x', u'z42', u'z6', u'z6', u'1,5', u'[1,5]', u'z6', u'e,n,x', u'1,7', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,6', u'l,w', u'1,7', u'e,n,z15', u'1,2', u'e,n,x', u'1,5', u'e,n,x', u'1,5', u'1,6', u'z39', u'e,n,z15', u'1,5', u'e,n,x,z15', u'1,6', u'z6', u'z35', u'z', u'e,n,x,z15', u'1,5', u'1,5', u'1,6', u'1,5', u'l,w', u'e,n,x,z15', u'1,5', u'z6', u'e,n,z15', u'1,5,7', u'1,2', u'1,7', u'1,7', u'1,6', u'e,n,x', u'z6', u'e,n,x', u'1,5', u'e,n,z15', u'1,6', u'-', u'1,5', u'1,7', u'e,n,x', u'1,5', u'e,n,x,z15', u'1,6', u'1,7', u'l,w', u'e,n,x', u'e,n,x', u'[e,n,z15]', u'z6', u'z6', u'1,2', u'1,5', u'e,n,x', u'1,6', u'1,5', u'1,6', u'1,7', u'k', u'e,n,x', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,x', u'e,n,x', u'z6', u'e,n,z15', u'e,n,x', u'1,6', u'z39', u'z53', u'z', u'1,5,7', u'z6', u'l,w', u'e,n,z15', u'1,7', u'z35', u'1,5,7', u'1,6', u'1,5', u'1,2', u'z39', u'e,n,x,z15', u'1,5', u'1,6', u'1,7', u'z6', u'e,n,x', u'e,n,z15', u'l,w', u'z', u'e,n,x,z15', u'z6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'z6', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'1,5', u'z39', u'1,2', u'1,6', u'z', u'1,5', u'e,n,z15', u'1,7', u'e,n,z15', u'1,7', u'-', u'1,6', u'l,w', u'e,n,x,z15', u'e,n,x', u'1,5', u'1,5', u'1,5', u'1,7', u'1,6', u'z39', u'[1,5]', u'1,5', u'1,2', u'z6', u'1,5', u'l,z13,z28', u'1,7', u'l,w', u'z42', u'e,n,x', u'1,5', u'1,5', u'e,n,z15', u'l,w', u'-', u'1,5', u'z35', u'z6', u'1,2', u'e,n,z15', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'z42', u'z39', u'e,n,x,z15', u'1,5', u'e,n,x', u'l,w', u'z6', u'l,w', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'1,6', u'-', u'z39', u'z35', u'1,5', u'e,n,z15', u'1,5', u'z35', u'1,5', u'1,5', u'1,6', u'1,7', u'e,n,x', u'e,n,z15', u'l,w', u'z6', u'l,z13,z28', u'1,7', u'1,7', u'e,n,z15', u'l,w', u'z6', u'1,5', u'e,n,z15', u'1,6', u'1,5', u'e,n,x', u'z6', u'1,6', u'1,5', u'e,n,x', u'z6', u'e,n,z15', u'z6', u'1,5', u'e,n,x', u'1,[2],7', u'1,6', u'1,5', u'1,2', u'z6', u'1,5', u'z6', u'z39', u'e,n,x,z15', u'e,n,x', u'1,5', u'e,n,z15', u'l,w', u'1,7', u'1,5', u'z6', u'1,6', u'1,6', u'1,7', u'e,n,x', u'e,n,z15', u'1,2', u'e,n,z15', u'l,w', u'1,2', u'1,5', u'e,n,z15', u'e,n,x', u'1,6', u'z6', u'[e,n,x]', u'z6', u'1,5', u'-', u'e,n,x', u'1,2', u'1,6', u'1,7', u'1,5', u'e,n,x', u'e,n,x', u'e,n,z15', u'l,w', u'z42', u'z39', u'1,5', u'1,5', u'-', u'-', u'1,2', u'z6', u'1,5', u'1,2', u'1,2', u'z6', u'z39', u'e,n,x,z15', u'1,5', u'1,5', u'1,5', u'1,7', u'1,7', u'e,n,x', u'1,5', u'z35', u'z35', u'1,2', u'z6', u'e,n,z15', u'e,n,x', u'1,5', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,5', u'1,7', u'e,n,z15', u'e,n,z15', u'1,7', u'1,5', u'e,n,x', u'1,6', u'l,z13,z28', u'1,5', u'1,7', u'1,6', u'1,5', u'1,2', u'1,6', u'1,5', u'1,6', u'1,5', u'l,w', u'1,5', u'1,5', u'1,2', u'z6', u'1,2', u'z6', u'1,7', u'z6', u'1,5', u'1,7', u'1,6', u'1,2', u'1,2', u'1,5', u'1,6', u'1,2', u'1,5', u'1,6', u'1,7', u'1,2', u'1,5', u'e,n,z15', u'1,5', u'1,7', u'1,2', u'1,5', u'e,n,z15', u'1,5', u'z6', u'1,2', u'l,w', u'l,w', u'1,5', u'1,2', u'1,6', u'e,n,z15', u'1,2', u'l,w', u'z6', u'e,n,x', u'e,n,z15', u'1,6', u'1,2', u'e,n,x', u'l,w', u'1,7', u'1,6', u'1,2', u'1,5', u'1,5', u'1,2', u'e,n,z15', u'1,2', u'1,6', u'1,7', u'1,6', u'1,6', u'1,7', u'1,[5],7', u'1,[5],7', u'1,7', u'1,5,7', u'1,[5],7', u'1,2,7', u'1,5,7', u'1,6', u'1,[5],7', u'1,7', u'1,7', u'1,6', u'1,6', u'z6', u'1,6', u'1,6', u'1,6', u'1,5,7', u'1,6', u'1,[5],7', u'z87', u'-', u'1,6', u'-', u'[1,2]', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'[1,6]', u'-', u'[e,n,x]', u'-', u'[1,2]', u'z6', u'1,2,7', u'e,n,x', u'1,2,7', u'1,7', u'e,n,z15', u'1,5', u'-', u'e,n,x', u'-', u'[1,5]', u'[e,n,x]', u'[e,n,x]', u'z42', u'[1,5]', u'e,n,x', u'[z42]', u'z39', u'[1,5]', u'z42', u'[1,5]', u'-', u'z42', u'-', u'-', u'-', u'[e,n,z15]', u'1,6', u'-', u'-', u'1,5', u'[e,n,z15]', u'-', u'-', u'-', u'-', u'-', u'[1,2,7]', u'-', u'[e,n,x]', u'[1,6]', u'-', u'-', u'e,n,x', u'[1,5,7]', u'[e,n,x]', u'[z42]', u'-', u'-', u'-', u'-', u'-', u'[1,2]', u'-', u'-', u'-', u'1,2,7', u'z', u'-', u'-', u'-', u'e,n,x', u'[e,n,z15]', u'e,n,x', u'-', u'1,5', u'[1,5]', u'e,n,x', u'1,5', u'-', u'z39', u'e,n,x', u'z42', u'z6', u'-', u'z39', u'e,n,x', u'z6', u'-', u'1,7', u'e,n,x,z15', u'[z67]', u'z39', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'[1,6]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'-', u'-', u'-', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'[1,7]', u'[1,2]', u'-', u'-', u'-', u'[1,5]', u'1,5', u'z42', u'-', u'-', u'-', u'-', u'[1,5]', u'z6', u'1,5', u'-', u'-', u'[e,n,x,z15]', u'-', u'z39', u'-', u'-', u'-', u'e,n,x', u'e,n,x,z15', u'-', u'1,5', u'e,n,x', u'-', u'1,5', u'z42', u'-', u'z39', u'[e,n,x]', u'-', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'e,n,x,z15', u'-', u'-', u'e,n,z15', u'-', u'1,7', u'1,5', u'e,n,x', u'[e,n,x]', u'e,n,x', u'-', u'-', u'-', u'-', u'[z]', u'1,6', u'1,5', u'1,7', u'1,2', u'1,6', u'[e,n,x,z15]', u'1,5', u'z', u'1,2', u'e,n,x', u'z35', u'e,n,x', u'z', u'e,n,z15', u'e,n,z15', u'l,w', u'z35', u'1,7', u'e,n,x,z15', u'1,2', u'1,5,7', u'e,n,x,z15', u'e,n,x,z15', u'1,7', u'e,n,x,z15', u'z6', u'l,w', u'z53', u'z35', u'1,7', u'e,n,z15', u'z', u'z6', u'e,n,z15', u'1,6', u'1,5', u'1,5', u'z53', u'z', u'e,n,z15', u'z6', u'e,n,z15', u'l,w', u'[z35]', u'1,2', u'1,5', u'e,n,x,z15', u'e,n,x', u'e,n,x,z15', u'1,5', u'1,2', u'z35', u'e,n,x,z15', u'z', u'l,w', u'1,6', u'l,w', u'1,5', u'e,n,z15', u'e,n,x,z15', u'l,w', u'1,6', u'z6', u'1,6', u'1,7', u'z53', u'e,n,z15', u'z35', u'l,w', u'l,w', u'z6', u'z6', u'1,5,7', u'-', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'z6', u'-', u'z61', u'1,5', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'1,6', u'z53', u'1,5', u'z', u'z', u'z35', u'l,w', u'e,n,z15', u'e,n,x', u'1,6', u'1,5', u'1,5', u'z53', u'1,7', u'z35', u'1,6', u'e,n,x', u'l,w', u'z', u'z6', u'z53', u'e,n,z15', u'1,7', u'e,n,x,z15', u'e,n,z15', u'1,5', u'e,n,z15', u'z53', u'l,w', u'z35', u'z6', u'1,2', u'1,5,7', u'l,w', u'1,5', u'1,7', u'z', u'1,5', u'1,2', u'z6', u'1,2', u'1,6', u'e,n,x', u'z', u'e,n,z15', u'e,n,z15', u'1,2', u'1,5', u'1,5', u'1,2', u'e,n,x', u'1,5', u'e,n,z15', u'z53', u'1,2,5', u'[z6]', u'z', u'e,n,x,z15', u'z53', u'1,5', u'1,5', u'z6', u'z', u'1,6', u'e,n,x', u'1,6', u'1,5', u'e,n,z15', u'z39', u'-', u'1,5', u'z35', u'1,7', u'1,5', u'e,n,z15', u'1,5,7', u'z35', u'1,2', u'1,5', u'z', u'e,n,z15', u'1,5', u'z6', u'z', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'1,5', u'1,7', u'1,5', u'z41', u'-', u'1,2', u'1,6', u'e,n,x', u'1,7', u'1,6', u'z', u'z53', u'z35', u'1,6', u'1,6', u'z6', u'z', u'z', u'e,n,x,z15', u'e,n,x,z15', u'1,5,7', u'z', u'1,2', u'1,7', u'z65', u'z53', u'1,5', u'1,6', u'e,n,x,z15', u'z', u'e,n,z15', u'1,2', u'z53', u'z53', u'z53', u'z35', u'z53', u'e,n,z15', u'e,n,x,[z15]', u'e,n,x,z15', u'1,7', u'l,z13,z28', u'1,5', u'e,n,z15', u'z53', u'e,n,z15', u'e,n,x', u'1,7', u'1,7', u'1,6', u'e,n,x,z15', u'1,2', u'e,n,x,z15', u'1,2', u'1,6', u'1,5', u'e,n,x', u'1,5,7', u'e,n,z15', u'z35', u'1,5', u'l,w', u'1,2', u'1,5', u'1,6', u'z', u'1,2', u'z', u'1,6', u'e,n,x', u'e,n,x,z15', u'z', u'z6', u'z', u'z53', u'1,2', u'1,6', u'e,n,x', u'z35', u'1,2', u'1,5', u'e,n,x,z15', u'z35', u'z53', u'e,n,x', u'z39', u'z', u'1,6', u'z53', u'e,n,x,z15', u'1,5', u'l,z13,z28', u'e,n,x', u'l,w', u'1,6', u'e,n,x', u'e,n,[x],z15', u'e,n,x,z15', u'1,5', u'1,6', u'1,5', u'e,n,x', u'1,5', u'z6', u'1,5', u'1,5,7', u'1,6', u'e,n,x,z15', u'e,n,x,z15', u'e,n,z15', u'z', u'z35', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'[z6]', u'1,5', u'[1,5]', u'1,5', u'1,6', u'z53', u'z35', u'e,n,z15', u'1,5', u'1,5', u'1,5,7', u'e,n,z15', u'e,n,z15', u'1,7', u'e,n,x', u'1,7', u'e,n,z15', u'z6', u'1,6', u'z35', u'1,7', u'1,2', u'e,n,x', u'e,n,z15', u'z', u'z35', u'1,7', u'z88', u'1,2', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'1,5', u'z53', u'1,2', u'z', u'1,5,7', u'1,6', u'e,n,x', u'z', u'z6', u'1,7', u'z53', u'1,5,7', u'1,5', u'e,n,x', u'e,n,z15', u'z', u'1,5', u'z53', u'z35', u'e,n,x', u'1,7', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,2', u'1,2', u'z67', u'1,5', u'e,n,x,z15', u'z35', u'[z53]', u'-', u'z57', u'z53', u'z35', u'1,2', u'1,2', u'z57', u'z35', u'z', u'e,n,x,z15', u'e,n,x', u'1,6', u'z35', u'1,2', u'e,n,x,z15', u'1,5', u'z', u'1,5,7', u'1,5', u'1,2', u'1,6', u'e,n,x', u'1,5', u'1,5', u'z', u'e,n,z15', u'z39', u'e,n,z15', u'e,n,x', u'e,n,x', u'z53', u'1,5', u'z', u'1,2', u'z53', u'z53', u'z', u'e,n,z15', u'1,5,7', u'e,n,x,z15', u'1,7', u'e,n,x', u'1,5', u'1,[5],7', u'1,5', u'e,n,x', u'e,n,z15', u'1,5', u'[e,n,z15]', u'1,7', u'e,n,x,z15', u'e,n,x', u'e,n,z15', u'z6', u'z39', u'1,2', u'1,6', u'e,n,x', u'1,6', u'e,n,z15', u'z35', u'z', u'1,5,7', u'z', u'z53', u'z', u'z53', u'e,n,x', u'z', u'z35', u'e,n,x,z15', u'z39', u'z35', u'z', u'e,n,x,z15', u'1,5', u'z35', u'1,5', u'1,2', u'1,5', u'1,7', u'e,n,x', u'e,n,x,z15', u'e,n,x,z15', u'z53', u'1,2', u'e,n,x,z15', u'e,n,z15', u'z', u'z53', u'z', u'1,5,7', u'z57', u'z35', u'e,n,x', u'1,5', u'z', u'e,n,x', u'z6', u'1,5', u'e,n,x', u'e,n,z15', u'e,n,z15', u'z6', u'-', u'1,2', u'-', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'1,6', u'1,2', u'z6', u'[z44]', u'1,5', u'1,5', u'1,5,7', u'e,n,z15', u'z42', u'e,n,x', u'e,n,x', u'z6', u'z35', u'[1,2]', u'1,6', u'e,n,x,z15', u'1,5', u'1,5', u'1,5', u'1,6', u'1,5,7', u'1,2', u'1,5', u'1,2', u'e,n,z15', u'1,7', u'1,5', u'e,n,x', u'e,n,z15', u'1,6', u'1,2', u'-', u'1,5', u'e,n,x', u'1,6', u'e,n,z15', u'e,n,z15', u'1,5', u'z6', u'z6', u'1,6', u'1,2', u'e,n,x', u'e,n,z15', u'1,7', u'1,5', u'e,n,z15', u'e,n,z15', u'1,6', u'e,n,x,z15', u'z6', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,x', u'1,7', u'1,5', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'1,5', u'z39', u'1,2', u'z39', u'z6', u'z6', u'e,n,x', u'z42', u'z39', u'-', u'1,7', u'z6', u'1,7', u'e,n,x', u'e,n,x', u'1,5', u'e,n,x', u'e,n,x', u'[e,n,x]', u'e,n,x', u'1,5', u'1,5', u'z39', u'z42', u'z6', u'1,5', u'1,5', u'e,n,x', u'1,6', u'1,5', u'e,n,x', u'e,n,z15', u'e,n,x', u'z39', u'1,6', u'1,5', u'1,5', u'1,5', u'e,n,x', u'z39', u'e,n,x', u'1,5', u'-', u'z6', u'z42', u'e,n,x', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,x', u'e,n,x', u'-', u'z42', u'1,5', u'z42', u'z42', u'-', u'-', u'z42', u'1,5', u'-', u'-', u'z39', u'e,n,x', u'-', u'e,n,x', u'z39', u'1,6', u'-', u'-', u'-', u'z6', u'-', u'1,5', u'[1,2]', u'1,5', u'[1,5]', u'e,n,x', u'e,n,x', u'1,5', u'e,n,x', u'[z57]', u'e,n,z15', u'-', u'e,n,x', u'-', u'z64', u'1,6', u'-', u'-', u'-', u'-', u'[e,n,x,z15]', u'-', u'-', u'1,5', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'e,n,x', u'[1,6]', u'1,5', u'1,6', u'[z42]', u'e,n,z15', u'-', u'-', u'[e,n,z15]', u'e,n,x', u'[e,n,x]', u'e,n,x', u'1,5', u'e,n,x', u'e,n,x,z15', u'e,n,z15', u'z53', u'1,5', u'z', u'e,n,x,z15', u'1,6', u'l,z13,z28', u'z', u'1,2', u'l,w', u'z35', u'z53', u'z35', u'e,n,x,z15', u'z', u'z35', u'z53', u'z', u'-', u'e,n,z15', u'z', u'1,5', u'z53', u'1,7', u'e,n,z15', u'z', u'1,5', u'1,2', u'z', u'1,2', u'z35', u'1,5,7', u'1,6', u'e,n,z15', u'z6', u'1,5,7', u'e,n,x,z15', u'z', u'z35', u'z53', u'l,w', u'l,w', u'z', u'e,n,x,z15', u'e,n,x,z15', u'1,7', u'z6', u'1,6', u'e,n,z15', u'z', u'z35', u'z68', u'1,5', u'1,7', u'e,n,x', u'1,7', u'e,n,x', u'z', u'1,2', u'1,5', u'1,6', u'1,7', u'l,w', u'z', u'-', u'z', u'1,5', u'1,5,7', u'z53', u'z6', u'e,n,z15', u'1,5', u'e,n,x,z15', u'-', u'1,6', u'e,n,z15', u'l,w', u'e,n,z15', u'z53', u'z', u'z6', u'e,n,z15', u'1,7', u'1,5', u'l,w', u'1,6', u'1,5', u'e,n,z15', u'z6', u'1,2', u'-', u'-', u'1,6', u'e,n,x,z15', u'z', u'1,5,7', u'1,5', u'1,2', u'z', u'z53', u'z61', u'z35', u'z35', u'1,7', u'1,5', u'1,7', u'1,7', u'e,n,z15', u'1,2', u'e,n,z15', u'z35', u'1,5', u'e,n,z15', u'e,n,z15', u'l,w', u'e,n,z15', u'z6', u'1,5', u'1,5', u'l,w', u'e,n,x,z15', u'1,6', u'1,2', u'l,w', u'1,7', u'l,z13,z28', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,z15', u'1,2', u'e,n,z15', u'z6', u'l,w', u'e,n,x', u'e,n,z15', u'e,n,x', u'1,5', u'z39', u'1,7', u'1,7', u'e,n,x', u'e,n,z15', u'1,7', u'1,2', u'1,6', u'1,5', u'1,6', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'1,2', u'1,2', u'1,5', u'z6', u'l,w', u'l,w', u'z39', u'1,7', u'1,6', u'z6', u'l,w', u'1,5', u'1,6', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,7', u'1,6', u'e,n,x', u'1,2', u'1,5', u'1,2', u'1,2', u'1,5', u'1,6', u'z6', u'z6', u'e,n,z15', u'1,5', u'1,6', u'1,5', u'1,7', u'1,2', u'1,5', u'e,n,x', u'1,5', u'1,5', u'1,2', u'e,n,z15', u'1,6', u'1,7', u'e,n,z15', u'e,n,x', u'e,n,z15', u'1,7', u'e,n,x', u'e,n,z15', u'l,w', u'-', u'z6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'e,n,x', u'e,n,x', u'e,n,x,z15', u'1,5', u'1,5', u'e,n,x', u'e,n,x', u'1,7', u'l,w', u'e,n,z15', u'1,7', u'e,n,x,z15', u'1,7', u'z6', u'l,w', u'e,n,z15', u'1,7', u'1,6', u'1,2', u'e,n,x', u'l,w', u'e,n,x', u'1,5', u'1,2', u'l,w', u'e,n,x,z15', u'z6', u'1,7', u'1,5', u'-', u'e,n,z15', u'l,w', u'1,5', u'1,5', u'e,n,z15', u'1,5', u'z42', u'l,w', u'1,6', u'e,n,x', u'1,5', u'1,7', u'e,n,z15', u'e,n,z15', u'z39', u'1,5', u'1,5', u'e,n,z15', u'-', u'l,w', u'z6', u'z39', u'z39', u'z6', u'e,n,z15', u'1,6', u'1,6', u'e,n,x,z15', u'1,2', u'1,6', u'-', u'1,5', u'e,n,x', u'z6', u'z6', u'z39', u'z42', u'1,5', u'1,7', u'z39', u'1,5', u'1,2', u'z39', u'e,n,z15', u'e,n,x', u'1,5', u'1,5', u'1,6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'e,n,x,z15', u'1,5', u'1,5', u'1,6', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'z6', u'e,n,z15', u'1,7', u'1,2', u'1,6,[7]', u'1,5', u'e,n,z15', u'z6', u'z6', u'1,7', u'l,z13,z28', u'1,5', u'1,5', u'z6', u'1,5,7', u'1,5', u'z52', u'1,5', u'e,n,x', u'e,n,z15', u'z6', u'1,7', u'1,6', u'e,n,z15', u'1,6', u'z6', u'l,w', u'z39', u'z6', u'e,n,x', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'z42', u'-', u'1,5', u'e,n,x', u'l,w', u'e,n,z15', u'z39', u'z6', u'1,6', u'z42', u'z6', u'z39', u'e,n,x', u'l,w', u'e,n,[x],z15', u'1,7', u'1,6', u'1,5,7', u'1,5', u'1,5', u'1,5', u'e,n,x', u'z6', u'1,5', u'z39', u'e,n,z15', u'1,6', u'1,5', u'z6', u'l,w', u'1,7', u'e,n,z15', u'z52', u'e,n,x', u'1,5', u'e,n,x', u'1,6', u'1,7', u'e,n,x', u'e,n,x', u'l,w', u'z6', u'z35', u'e,n,x,z15', u'z6', u'1,5', u'z', u'e,n,x,z15', u'1,6', u'z35', u'z6', u'l,w', u'1,2', u'e,n,x', u'1,6', u'z35', u'1,7', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'1,2', u'1,5', u'1,6', u'e,n,x', u'e,n,x', u'e,n,z15', u'-', u'e,n,x', u'e,n,z15', u'e,n,x', u'z35', u'z', u'1,5', u'z53', u'z6', u'z', u'1,5', u'e,n,z15', u'e,n,x', u'1,2', u'z', u'e,n,x,z15', u'e,n,x', u'1,6', u'1,5', u'z35', u'[1,5]', u'z35', u'z', u'e,n,z15', u'1,5,7', u'1,7', u'z6', u'z35', u'z', u'z57', u'z53', u'1,2', u'e,n,x,z15', u'e,n,x,z15', u'z', u'z6', u'z6', u'z35', u'z', u'z6', u'1,2', u'l,w', u'e,n,z15', u'e,n,x', u'z53', u'z6', u'e,n,x,z15', u'1,6', u'1,7', u'1,5', u'1,5', u'z53', u'z67', u'z', u'e,n,z15', u'l,w', u'z', u'e,n,x,z15', u'e,n,x', u'z6', u'e,n,z15', u'e,n,x,z15', u'1,6', u'1,2,7', u'1,5', u'1,6', u'z6', u'z6', u'e,n,x,z15', u'1,2', u'1,5', u'e,n,z15', u'e,n,x,z15', u'1,6', u'1,5', u'1,7', u'z53', u'z6', u'1,5', u'e,n,x,z15', u'e,n,x', u'z6', u'e,n,x,z15', u'z', u'z39', u'e,n,x', u'e,n,x', u'[z6]', u'1,7', u'-', u'z39', u'z6', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,2', u'1,5', u'z', u'1,5', u'z53', u'1,5', u'e,n,z15', u'1,2', u'z6', u'[1,5]', u'z', u'z53', u'1,6', u'1,5', u'1,2', u'z6', u'1,5', u'l,w', u'e,n,z15', u'-', u'e,n,z15', u'1,5', u'e,n,x', u'1,5', u'1,7', u'e,n,x', u'e,n,z15', u'z6', u'1,5', u'l,w', u'z6', u'z35', u'z6', u'1,2', u'-', u'e,n,x', u'e,n,x', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'z42', u'e,n,x', u'1,5', u'-', u'-', u'-', u'e,n,x', u'e,n,x,z15', u'-', u'-', u'-', u'z42', u'[e,n,x]', u'-', u'-', u'-', u'-', u'z42', u'-', u'1,5', u'-', u'1,5', u'-', u'1,5', u'e,n,x', u'-', u'-', u'e,n,x,z15', u'e,n,x', u'-', u'-', u'e,n,x', u'1,5', u'e,n,x', u'[e,n,z15]', u'[e,n,z15]', u'e,n,x', u'[z42]', u'[1,2,7]', u'-', u'-', u'-', u'1,5', u'-', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'1,5', u'[z6]', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'e,n,x', u'-', u'-', u'1,5', u'e,n,z15', u'1,7', u'1,6', u'z6', u'1,5', u'e,n,z15', u'1,7', u'-', u'1,5', u'1,6', u'1,6', u'e,n,z15', u'1,6', u'-', u'l,w', u'e,n,z15', u'e,n,z15', u'1,6', u'e,n,z15', u'1,6', u'e,n,z15', u'1,6', u'z6', u'z52', u'e,n,z15', u'e,n,x,z15', u'-', u'e,n,x,z15', u'e,n,x', u'e,n,z15', u'1,6', u'1,5', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'1,7', u'z6', u'1,6', u'z6', u'1,2', u'e,n,z15', u'1,2', u'-', u'1,6', u'z6', u'z6', u'1,6', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'e,n,z15', u'z42', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'[z6]', u'z42', u'-', u'1,2', u'-', u'-', u'[e,n,z15]', u'-', u'-', u'[e,n,z15]', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'1,2', u'-', u'-', u'-', u'[e,n,x]', u'-', u'-', u'z6', u'1,[5],7', u'e,n,x,z15', u'1,7', u'1,[5],7', u'-', u'1,7', u'1,5,7', u'[1,6]', u'1,7', u'1,7', u'1,7', u'1,5', u'-', u'z81', u'-', u'1,5,7', u'e,n,x,z15', u'e,n,x,z15', u'-', u'1,6', u'1,6', u'1,2', u'1,5,7', u'-', u'z6', u'1,7', u'[e,n,z15]', u'-', u'-', u'-', u'z6', u'[1,2]', u'1,6', u'e,n,z15', u'-', u'[1,5]', u'e,n,x', u'[e,n,z15]', u'z64', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'-', u'-', u'-', u'-', u'1,2', u'-', u'-', u'1,5', u'-', u'[1,2]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'1,6', u'-', u'-', u'-', u'e,n,z15', u'-', u'e,n,z15', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'z6', u'l,w', u'-', u'-', u'-', u'-', u'-', u'-', u'z6', u'1,6', u'e,n,z15', u'z6', u'1,7', u'-', u'[e,n,z15]', u'[1,6]', u'z6', u'-', u'-', u'[1,7]', u'-', u'-', u'l,w', u'-', u'1,5', u'-', u'[z6]', u'[1,7]', u'[e,n,z15]', u'1,7', u'[e,n,z15]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'1,5', u'z42', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'-', u'-', u'-', u'-', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,2,5', u'1,2', u'-', u'l,w', u'e,n,z15', u'z6', u'1,2', u'1,7', u'1,5', u'-', u'-', u'-', u'z35', u'1,[2],5', u'1,7', u'1,6', u'1,6', u'1,5,7', u'[1,5,7]', u'1,[5],7', u'1,6', u'1,[5],7', u'1,6', u'-', u'-', u'1,5,7', u'z35', u'z35', u'z53', u'z53', u'z35', u'z', u'z53', u'z', u'1,5,7', u'-', u'z35', u'z53', u'z35', u'1,5,[7]', u'z', u'z', u'z35', u'z53', u'e,n,x,z15', u'1,5', u'e,n,x,z15', u'1,5,7', u'z53', u'z35', u'z', u'z', u'1,5,7', u'z53', u'z', u'z35', u'z35', u'e,n,x,z15', u'z35', u'z53', u'e,n,x,z15', u'z', u'z35', u'e,n,x,z15', u'1,5,7', u'-', u'-', u'1,5', u'1,6', u'1,6', u'z67', u'1,6', u'1,6', u'1,6', u'1,5', u'1,7', u'1,2', u'[z53]', u'-', u'e,n,x,z15', u'-', u'1,7', u'-', u'-', u'-', u'-', u'z6', u'-']
+phase2=['1,7', 'e,n,x', '1,6', '1,7', '1,6', '1,6', '1,6', '-', '1,6', '1,6', '1,5', '1,5', 'z55', 'e,n,x,z15', 'z35', 'z', 'z53', 'z53', 'z54', '-', 'z35', '1,5,7', 'z', 'z', 'z53', 'z35', 'z35', 'z35', 'e,n,x,z15', 'z35', 'z35', 'z35', 'z53', 'z', 'z35', '-', 'e,n,x', '[e,n,x]', '1,5,7', '1,[5],7', 'e,n,x', '1,2', 'e,n,z15', 'z6', 'z6', 'e,n,z15', 'z42', '1,5', 'e,n,x', 'z39', 'z42', 'z6', 'l,v', '1,5', 'e,n,x,z15', '[1,5]', 'z10', '1,5', 'l,z13,z28', '1,7', 'e,n,x', 'e,n,z15', 'e,n,x', 'e,n,z15', '1,5', '1,7', '1,7', '1,2', 'e,n,z15', 'e,n,x', 'z6', '1,6', '1,5', '1,6', 'e,n,z15', '1,5', 'z42', 'e,n,z15', 'e,n,x', 'z39', '1,5', '1,5', 'z6', 'e,n,z15', 'e,n,x', 'z6', '1,6', 'z6', '1,7', '1,2', '1,6', 'z39', 'z6', '1,5,7', '1,5', '1,7', 'z6', 'z39', '1,7', '-', 'e,n,x', 'e,n,z15', 'z39', 'e,n,x', '1,2', '-', 'e,n,z15', 'z6', 'l,z13,z28', 'l,w', 'e,n,x', '1,5', '1,6', '1,5', '1,5', 'e,n,z15', '-', '-', 'e,n,z15', 'e,n,x', '1,2', 'z42', 'l,w', '1,5', 'e,n,x', 'e,n,x', '1,7', '1,5', '1,2', '1,5', '1,5', 'z6', '[z6]', '1,6', 'e,n,x', '1,2', '1,2', 'e,n,x', '1,6', '1,5', '1,7', 'e,n,z15', 'l,w', '1,5', '1,5', '[1,5]', 'l,w', 'z39', 'z52', 'z39', 'e,n,z15', 'z6', 'e,n,z15', '1,7', '[1,5]', 'z39', '1,5', '1,5', '1,5', 'e,n,x', 'l,w', '1,2', '1,5', '1,5', 'e,n,z15', '1,5', '1,2', 'e,n,z15', 'e,n,x', 'e,n,x', '1,7', 'e,n,z15', 'e,n,x', 'e,n,x', 'e,n,z15', '-', 'e,n,x', '1,7', 'e,n,x,z15', 'l,w', 'e,n,z15', 'e,n,x', 'z6', 'l,w', 'z6', 'e,n,x', '1,6', '1,5', '1,2', 'e,n,z15', 'e,n,x', '1,5', 'e,n,z15', '-', 'e,n,z15', 'z42', 'e,n,x', 'e,n,z15', '1,5', 'l,w', 'z35', '1,5', '1,6', 'z35', 'z6', 'l,w', '[e,n,x]', '1,7', '[e,n,x]', '1,6', 'z39', 'e,n,x', '1,6', 'e,n,z15', '1,5', '1,2,5', '1,2', '1,2', '1,5', 'e,n,x', 'e,n,x,z15', '1,2', 'z6', '1,6', '-', 'e,n,x,z15', 'z6', '1,6', '1,5', '1,7', 'e,n,x', 'e,n,z15', 'z6', '-', 'e,n,z15', '1,2', '1,2', '-', 'z6', 'e,n,x', 'e,n,z15', 'e,n,z15', 'z6', '1,5', '1,7', 'l,w', '1,5', '1,6', 'z42', 'z39', 'z6', '1,6', '1,5', '1,2', 'l,w', 'e,n,z15', 'e,n,x', 'e,n,x', '1,5', 'e,n,z15', '1,7', 'e,n,x', '1,7', '1,5', '1,7', 'e,n,x', '-', 'e,n,x', '1,2', '1,5', '1,6', '1,5', 'e,n,x', 'e,n,z15', 'z6', 'e,n,z15', 'e,n,z15', 'l,w', 'z6', 'l,w', '1,6', 'z6', 'e,n,z15', '1,5', '1,5', '1,7', '1,7', '1,2', 'e,n,z15', 'e,n,z15', '1,5', '1,2', '1,5', '1,7', '1,6', '1,7', '1,5', 'e,n,x', 'e,n,x', 'e,n,z15', 'e,n,x', 'l,w', 'l,w', 'z6', '1,6', 'z6', 'e,n,x', 'e,n,x', 'z39', '[1,5]', 'z6', '1,5', 'z35', 'e,n,z15', 'z35', 'l,w', '-', '1,5', '1,2', '1,2', '1,5', 'e,n,x,z15', 'z6', 'z6', '1,7', '1,2', 'z6', '1,6', 'z39', '1,2', '1,5', '1,7', '-', '1,5', '1,5', 'e,n,x', 'z42', 'z6', 'z6', '1,5', '[1,5]', 'z6', 'e,n,x', '1,7', 'e,n,x', 'e,n,x', 'e,n,z15', '1,6', 'l,w', '1,7', 'e,n,z15', '1,2', 'e,n,x', '1,5', 'e,n,x', '1,5', '1,6', 'z39', 'e,n,z15', '1,5', 'e,n,x,z15', '1,6', 'z6', 'z35', 'z', 'e,n,x,z15', '1,5', '1,5', '1,6', '1,5', 'l,w', 'e,n,x,z15', '1,5', 'z6', 'e,n,z15', '1,5,7', '1,2', '1,7', '1,7', '1,6', 'e,n,x', 'z6', 'e,n,x', '1,5', 'e,n,z15', '1,6', '-', '1,5', '1,7', 'e,n,x', '1,5', 'e,n,x,z15', '1,6', '1,7', 'l,w', 'e,n,x', 'e,n,x', '[e,n,z15]', 'z6', 'z6', '1,2', '1,5', 'e,n,x', '1,6', '1,5', '1,6', '1,7', 'k', 'e,n,x', 'e,n,z15', 'z6', 'e,n,z15', 'e,n,x', 'e,n,x', 'z6', 'e,n,z15', 'e,n,x', '1,6', 'z39', 'z53', 'z', '1,5,7', 'z6', 'l,w', 'e,n,z15', '1,7', 'z35', '1,5,7', '1,6', '1,5', '1,2', 'z39', 'e,n,x,z15', '1,5', '1,6', '1,7', 'z6', 'e,n,x', 'e,n,z15', 'l,w', 'z', 'e,n,x,z15', 'z6', '1,6', '1,5', 'e,n,z15', '1,5', 'z6', 'e,n,x', '1,5', '1,6', '1,5', '1,5', '1,5', 'z39', '1,2', '1,6', 'z', '1,5', 'e,n,z15', '1,7', 'e,n,z15', '1,7', '-', '1,6', 'l,w', 'e,n,x,z15', 'e,n,x', '1,5', '1,5', '1,5', '1,7', '1,6', 'z39', '[1,5]', '1,5', '1,2', 'z6', '1,5', 'l,z13,z28', '1,7', 'l,w', 'z42', 'e,n,x', '1,5', '1,5', 'e,n,z15', 'l,w', '-', '1,5', 'z35', 'z6', '1,2', 'e,n,z15', 'e,n,z15', 'e,n,x', '1,7', '1,6', 'z42', 'z39', 'e,n,x,z15', '1,5', 'e,n,x', 'l,w', 'z6', 'l,w', '1,7', '1,7', 'e,n,x', 'e,n,x', '1,6', '-', 'z39', 'z35', '1,5', 'e,n,z15', '1,5', 'z35', '1,5', '1,5', '1,6', '1,7', 'e,n,x', 'e,n,z15', 'l,w', 'z6', 'l,z13,z28', '1,7', '1,7', 'e,n,z15', 'l,w', 'z6', '1,5', 'e,n,z15', '1,6', '1,5', 'e,n,x', 'z6', '1,6', '1,5', 'e,n,x', 'z6', 'e,n,z15', 'z6', '1,5', 'e,n,x', '1,[2],7', '1,6', '1,5', '1,2', 'z6', '1,5', 'z6', 'z39', 'e,n,x,z15', 'e,n,x', '1,5', 'e,n,z15', 'l,w', '1,7', '1,5', 'z6', '1,6', '1,6', '1,7', 'e,n,x', 'e,n,z15', '1,2', 'e,n,z15', 'l,w', '1,2', '1,5', 'e,n,z15', 'e,n,x', '1,6', 'z6', '[e,n,x]', 'z6', '1,5', '-', 'e,n,x', '1,2', '1,6', '1,7', '1,5', 'e,n,x', 'e,n,x', 'e,n,z15', 'l,w', 'z42', 'z39', '1,5', '1,5', '-', '-', '1,2', 'z6', '1,5', '1,2', '1,2', 'z6', 'z39', 'e,n,x,z15', '1,5', '1,5', '1,5', '1,7', '1,7', 'e,n,x', '1,5', 'z35', 'z35', '1,2', 'z6', 'e,n,z15', 'e,n,x', '1,5', '1,5', 'z6', 'e,n,z15', 'e,n,x', '1,7', '1,5', '1,7', 'e,n,z15', 'e,n,z15', '1,7', '1,5', 'e,n,x', '1,6', 'l,z13,z28', '1,5', '1,7', '1,6', '1,5', '1,2', '1,6', '1,5', '1,6', '1,5', 'l,w', '1,5', '1,5', '1,2', 'z6', '1,2', 'z6', '1,7', 'z6', '1,5', '1,7', '1,6', '1,2', '1,2', '1,5', '1,6', '1,2', '1,5', '1,6', '1,7', '1,2', '1,5', 'e,n,z15', '1,5', '1,7', '1,2', '1,5', 'e,n,z15', '1,5', 'z6', '1,2', 'l,w', 'l,w', '1,5', '1,2', '1,6', 'e,n,z15', '1,2', 'l,w', 'z6', 'e,n,x', 'e,n,z15', '1,6', '1,2', 'e,n,x', 'l,w', '1,7', '1,6', '1,2', '1,5', '1,5', '1,2', 'e,n,z15', '1,2', '1,6', '1,7', '1,6', '1,6', '1,7', '1,[5],7', '1,[5],7', '1,7', '1,5,7', '1,[5],7', '1,2,7', '1,5,7', '1,6', '1,[5],7', '1,7', '1,7', '1,6', '1,6', 'z6', '1,6', '1,6', '1,6', '1,5,7', '1,6', '1,[5],7', 'z87', '-', '1,6', '-', '[1,2]', 'e,n,x', '-', '-', 'e,n,x', '-', '-', 'e,n,x', '-', 'e,n,z15', '-', '-', '-', '-', '[1,6]', '-', '[e,n,x]', '-', '[1,2]', 'z6', '1,2,7', 'e,n,x', '1,2,7', '1,7', 'e,n,z15', '1,5', '-', 'e,n,x', '-', '[1,5]', '[e,n,x]', '[e,n,x]', 'z42', '[1,5]', 'e,n,x', '[z42]', 'z39', '[1,5]', 'z42', '[1,5]', '-', 'z42', '-', '-', '-', '[e,n,z15]', '1,6', '-', '-', '1,5', '[e,n,z15]', '-', '-', '-', '-', '-', '[1,2,7]', '-', '[e,n,x]', '[1,6]', '-', '-', 'e,n,x', '[1,5,7]', '[e,n,x]', '[z42]', '-', '-', '-', '-', '-', '[1,2]', '-', '-', '-', '1,2,7', 'z', '-', '-', '-', 'e,n,x', '[e,n,z15]', 'e,n,x', '-', '1,5', '[1,5]', 'e,n,x', '1,5', '-', 'z39', 'e,n,x', 'z42', 'z6', '-', 'z39', 'e,n,x', 'z6', '-', '1,7', 'e,n,x,z15', '[z67]', 'z39', '-', '[1,5]', '-', '-', '-', '-', '-', '-', '-', '[1,6]', '-', '-', '-', '-', '-', '-', '-', '-', 'e,n,x', '-', '-', '-', '-', 'e,n,x', '-', '-', 'e,n,x', '[1,7]', '[1,2]', '-', '-', '-', '[1,5]', '1,5', 'z42', '-', '-', '-', '-', '[1,5]', 'z6', '1,5', '-', '-', '[e,n,x,z15]', '-', 'z39', '-', '-', '-', 'e,n,x', 'e,n,x,z15', '-', '1,5', 'e,n,x', '-', '1,5', 'z42', '-', 'z39', '[e,n,x]', '-', '-', '-', 'e,n,z15', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '1,5', '-', '-', '-', '-', '-', '-', '1,5', '-', '-', '-', '-', 'e,n,x,z15', '-', '-', 'e,n,z15', '-', '1,7', '1,5', 'e,n,x', '[e,n,x]', 'e,n,x', '-', '-', '-', '-', '[z]', '1,6', '1,5', '1,7', '1,2', '1,6', '[e,n,x,z15]', '1,5', 'z', '1,2', 'e,n,x', 'z35', 'e,n,x', 'z', 'e,n,z15', 'e,n,z15', 'l,w', 'z35', '1,7', 'e,n,x,z15', '1,2', '1,5,7', 'e,n,x,z15', 'e,n,x,z15', '1,7', 'e,n,x,z15', 'z6', 'l,w', 'z53', 'z35', '1,7', 'e,n,z15', 'z', 'z6', 'e,n,z15', '1,6', '1,5', '1,5', 'z53', 'z', 'e,n,z15', 'z6', 'e,n,z15', 'l,w', '[z35]', '1,2', '1,5', 'e,n,x,z15', 'e,n,x', 'e,n,x,z15', '1,5', '1,2', 'z35', 'e,n,x,z15', 'z', 'l,w', '1,6', 'l,w', '1,5', 'e,n,z15', 'e,n,x,z15', 'l,w', '1,6', 'z6', '1,6', '1,7', 'z53', 'e,n,z15', 'z35', 'l,w', 'l,w', 'z6', 'z6', '1,5,7', '-', '1,5', '1,2', 'e,n,z15', 'e,n,x', 'z6', '-', 'z61', '1,5', 'e,n,x', 'e,n,z15', '1,5', '1,2', '1,6', 'z53', '1,5', 'z', 'z', 'z35', 'l,w', 'e,n,z15', 'e,n,x', '1,6', '1,5', '1,5', 'z53', '1,7', 'z35', '1,6', 'e,n,x', 'l,w', 'z', 'z6', 'z53', 'e,n,z15', '1,7', 'e,n,x,z15', 'e,n,z15', '1,5', 'e,n,z15', 'z53', 'l,w', 'z35', 'z6', '1,2', '1,5,7', 'l,w', '1,5', '1,7', 'z', '1,5', '1,2', 'z6', '1,2', '1,6', 'e,n,x', 'z', 'e,n,z15', 'e,n,z15', '1,2', '1,5', '1,5', '1,2', 'e,n,x', '1,5', 'e,n,z15', 'z53', '1,2,5', '[z6]', 'z', 'e,n,x,z15', 'z53', '1,5', '1,5', 'z6', 'z', '1,6', 'e,n,x', '1,6', '1,5', 'e,n,z15', 'z39', '-', '1,5', 'z35', '1,7', '1,5', 'e,n,z15', '1,5,7', 'z35', '1,2', '1,5', 'z', 'e,n,z15', '1,5', 'z6', 'z', 'e,n,z15', 'e,n,x', '1,7', '1,6', '1,5', '1,7', '1,5', 'z41', '-', '1,2', '1,6', 'e,n,x', '1,7', '1,6', 'z', 'z53', 'z35', '1,6', '1,6', 'z6', 'z', 'z', 'e,n,x,z15', 'e,n,x,z15', '1,5,7', 'z', '1,2', '1,7', 'z65', 'z53', '1,5', '1,6', 'e,n,x,z15', 'z', 'e,n,z15', '1,2', 'z53', 'z53', 'z53', 'z35', 'z53', 'e,n,z15', 'e,n,x,[z15]', 'e,n,x,z15', '1,7', 'l,z13,z28', '1,5', 'e,n,z15', 'z53', 'e,n,z15', 'e,n,x', '1,7', '1,7', '1,6', 'e,n,x,z15', '1,2', 'e,n,x,z15', '1,2', '1,6', '1,5', 'e,n,x', '1,5,7', 'e,n,z15', 'z35', '1,5', 'l,w', '1,2', '1,5', '1,6', 'z', '1,2', 'z', '1,6', 'e,n,x', 'e,n,x,z15', 'z', 'z6', 'z', 'z53', '1,2', '1,6', 'e,n,x', 'z35', '1,2', '1,5', 'e,n,x,z15', 'z35', 'z53', 'e,n,x', 'z39', 'z', '1,6', 'z53', 'e,n,x,z15', '1,5', 'l,z13,z28', 'e,n,x', 'l,w', '1,6', 'e,n,x', 'e,n,[x],z15', 'e,n,x,z15', '1,5', '1,6', '1,5', 'e,n,x', '1,5', 'z6', '1,5', '1,5,7', '1,6', 'e,n,x,z15', 'e,n,x,z15', 'e,n,z15', 'z', 'z35', 'e,n,x', 'e,n,z15', '1,5', '1,2', '[z6]', '1,5', '[1,5]', '1,5', '1,6', 'z53', 'z35', 'e,n,z15', '1,5', '1,5', '1,5,7', 'e,n,z15', 'e,n,z15', '1,7', 'e,n,x', '1,7', 'e,n,z15', 'z6', '1,6', 'z35', '1,7', '1,2', 'e,n,x', 'e,n,z15', 'z', 'z35', '1,7', 'z88', '1,2', 'z6', 'e,n,z15', 'e,n,x', '1,7', '1,6', '1,5', 'z53', '1,2', 'z', '1,5,7', '1,6', 'e,n,x', 'z', 'z6', '1,7', 'z53', '1,5,7', '1,5', 'e,n,x', 'e,n,z15', 'z', '1,5', 'z53', 'z35', 'e,n,x', '1,7', 'e,n,x', 'e,n,x', 'e,n,z15', '1,2', '1,2', 'z67', '1,5', 'e,n,x,z15', 'z35', '[z53]', '-', 'z57', 'z53', 'z35', '1,2', '1,2', 'z57', 'z35', 'z', 'e,n,x,z15', 'e,n,x', '1,6', 'z35', '1,2', 'e,n,x,z15', '1,5', 'z', '1,5,7', '1,5', '1,2', '1,6', 'e,n,x', '1,5', '1,5', 'z', 'e,n,z15', 'z39', 'e,n,z15', 'e,n,x', 'e,n,x', 'z53', '1,5', 'z', '1,2', 'z53', 'z53', 'z', 'e,n,z15', '1,5,7', 'e,n,x,z15', '1,7', 'e,n,x', '1,5', '1,[5],7', '1,5', 'e,n,x', 'e,n,z15', '1,5', '[e,n,z15]', '1,7', 'e,n,x,z15', 'e,n,x', 'e,n,z15', 'z6', 'z39', '1,2', '1,6', 'e,n,x', '1,6', 'e,n,z15', 'z35', 'z', '1,5,7', 'z', 'z53', 'z', 'z53', 'e,n,x', 'z', 'z35', 'e,n,x,z15', 'z39', 'z35', 'z', 'e,n,x,z15', '1,5', 'z35', '1,5', '1,2', '1,5', '1,7', 'e,n,x', 'e,n,x,z15', 'e,n,x,z15', 'z53', '1,2', 'e,n,x,z15', 'e,n,z15', 'z', 'z53', 'z', '1,5,7', 'z57', 'z35', 'e,n,x', '1,5', 'z', 'e,n,x', 'z6', '1,5', 'e,n,x', 'e,n,z15', 'e,n,z15', 'z6', '-', '1,2', '-', '1,5', 'z6', 'e,n,z15', 'e,n,x', '1,6', '1,2', 'z6', '[z44]', '1,5', '1,5', '1,5,7', 'e,n,z15', 'z42', 'e,n,x', 'e,n,x', 'z6', 'z35', '[1,2]', '1,6', 'e,n,x,z15', '1,5', '1,5', '1,5', '1,6', '1,5,7', '1,2', '1,5', '1,2', 'e,n,z15', '1,7', '1,5', 'e,n,x', 'e,n,z15', '1,6', '1,2', '-', '1,5', 'e,n,x', '1,6', 'e,n,z15', 'e,n,z15', '1,5', 'z6', 'z6', '1,6', '1,2', 'e,n,x', 'e,n,z15', '1,7', '1,5', 'e,n,z15', 'e,n,z15', '1,6', 'e,n,x,z15', 'z6', 'e,n,x', '1,5', 'e,n,z15', 'e,n,x', '1,7', '1,5', 'e,n,z15', 'z6', 'e,n,z15', 'e,n,z15', '1,5', 'z39', '1,2', 'z39', 'z6', 'z6', 'e,n,x', 'z42', 'z39', '-', '1,7', 'z6', '1,7', 'e,n,x', 'e,n,x', '1,5', 'e,n,x', 'e,n,x', '[e,n,x]', 'e,n,x', '1,5', '1,5', 'z39', 'z42', 'z6', '1,5', '1,5', 'e,n,x', '1,6', '1,5', 'e,n,x', 'e,n,z15', 'e,n,x', 'z39', '1,6', '1,5', '1,5', '1,5', 'e,n,x', 'z39', 'e,n,x', '1,5', '-', 'z6', 'z42', 'e,n,x', 'e,n,x', '1,5', 'e,n,z15', 'e,n,x', 'e,n,x', '-', 'z42', '1,5', 'z42', 'z42', '-', '-', 'z42', '1,5', '-', '-', 'z39', 'e,n,x', '-', 'e,n,x', 'z39', '1,6', '-', '-', '-', 'z6', '-', '1,5', '[1,2]', '1,5', '[1,5]', 'e,n,x', 'e,n,x', '1,5', 'e,n,x', '[z57]', 'e,n,z15', '-', 'e,n,x', '-', 'z64', '1,6', '-', '-', '-', '-', '[e,n,x,z15]', '-', '-', '1,5', '-', 'e,n,z15', '-', '-', '-', '-', '-', '-', 'z39', 'e,n,x', '[1,6]', '1,5', '1,6', '[z42]', 'e,n,z15', '-', '-', '[e,n,z15]', 'e,n,x', '[e,n,x]', 'e,n,x', '1,5', 'e,n,x', 'e,n,x,z15', 'e,n,z15', 'z53', '1,5', 'z', 'e,n,x,z15', '1,6', 'l,z13,z28', 'z', '1,2', 'l,w', 'z35', 'z53', 'z35', 'e,n,x,z15', 'z', 'z35', 'z53', 'z', '-', 'e,n,z15', 'z', '1,5', 'z53', '1,7', 'e,n,z15', 'z', '1,5', '1,2', 'z', '1,2', 'z35', '1,5,7', '1,6', 'e,n,z15', 'z6', '1,5,7', 'e,n,x,z15', 'z', 'z35', 'z53', 'l,w', 'l,w', 'z', 'e,n,x,z15', 'e,n,x,z15', '1,7', 'z6', '1,6', 'e,n,z15', 'z', 'z35', 'z68', '1,5', '1,7', 'e,n,x', '1,7', 'e,n,x', 'z', '1,2', '1,5', '1,6', '1,7', 'l,w', 'z', '-', 'z', '1,5', '1,5,7', 'z53', 'z6', 'e,n,z15', '1,5', 'e,n,x,z15', '-', '1,6', 'e,n,z15', 'l,w', 'e,n,z15', 'z53', 'z', 'z6', 'e,n,z15', '1,7', '1,5', 'l,w', '1,6', '1,5', 'e,n,z15', 'z6', '1,2', '-', '-', '1,6', 'e,n,x,z15', 'z', '1,5,7', '1,5', '1,2', 'z', 'z53', 'z61', 'z35', 'z35', '1,7', '1,5', '1,7', '1,7', 'e,n,z15', '1,2', 'e,n,z15', 'z35', '1,5', 'e,n,z15', 'e,n,z15', 'l,w', 'e,n,z15', 'z6', '1,5', '1,5', 'l,w', 'e,n,x,z15', '1,6', '1,2', 'l,w', '1,7', 'l,z13,z28', 'e,n,x', '1,5', 'e,n,z15', 'e,n,z15', '1,2', 'e,n,z15', 'z6', 'l,w', 'e,n,x', 'e,n,z15', 'e,n,x', '1,5', 'z39', '1,7', '1,7', 'e,n,x', 'e,n,z15', '1,7', '1,2', '1,6', '1,5', '1,6', '1,7', '1,7', 'e,n,x', 'e,n,x', '1,2', '1,2', '1,5', 'z6', 'l,w', 'l,w', 'z39', '1,7', '1,6', 'z6', 'l,w', '1,5', '1,6', 'e,n,x', 'e,n,x', 'e,n,z15', '1,7', '1,6', 'e,n,x', '1,2', '1,5', '1,2', '1,2', '1,5', '1,6', 'z6', 'z6', 'e,n,z15', '1,5', '1,6', '1,5', '1,7', '1,2', '1,5', 'e,n,x', '1,5', '1,5', '1,2', 'e,n,z15', '1,6', '1,7', 'e,n,z15', 'e,n,x', 'e,n,z15', '1,7', 'e,n,x', 'e,n,z15', 'l,w', '-', 'z6', '1,6', '1,5', 'e,n,z15', '1,5', 'e,n,x', 'e,n,x', 'e,n,x,z15', '1,5', '1,5', 'e,n,x', 'e,n,x', '1,7', 'l,w', 'e,n,z15', '1,7', 'e,n,x,z15', '1,7', 'z6', 'l,w', 'e,n,z15', '1,7', '1,6', '1,2', 'e,n,x', 'l,w', 'e,n,x', '1,5', '1,2', 'l,w', 'e,n,x,z15', 'z6', '1,7', '1,5', '-', 'e,n,z15', 'l,w', '1,5', '1,5', 'e,n,z15', '1,5', 'z42', 'l,w', '1,6', 'e,n,x', '1,5', '1,7', 'e,n,z15', 'e,n,z15', 'z39', '1,5', '1,5', 'e,n,z15', '-', 'l,w', 'z6', 'z39', 'z39', 'z6', 'e,n,z15', '1,6', '1,6', 'e,n,x,z15', '1,2', '1,6', '-', '1,5', 'e,n,x', 'z6', 'z6', 'z39', 'z42', '1,5', '1,7', 'z39', '1,5', '1,2', 'z39', 'e,n,z15', 'e,n,x', '1,5', '1,5', '1,6', '1,6', '1,5', 'e,n,z15', '1,5', 'e,n,x,z15', '1,5', '1,5', '1,6', '1,7', '1,7', 'e,n,x', 'e,n,x', 'z6', 'e,n,z15', '1,7', '1,2', '1,6,[7]', '1,5', 'e,n,z15', 'z6', 'z6', '1,7', 'l,z13,z28', '1,5', '1,5', 'z6', '1,5,7', '1,5', 'z52', '1,5', 'e,n,x', 'e,n,z15', 'z6', '1,7', '1,6', 'e,n,z15', '1,6', 'z6', 'l,w', 'z39', 'z6', 'e,n,x', 'e,n,x', '1,5', '1,6', '1,5', '1,5', 'z42', '-', '1,5', 'e,n,x', 'l,w', 'e,n,z15', 'z39', 'z6', '1,6', 'z42', 'z6', 'z39', 'e,n,x', 'l,w', 'e,n,[x],z15', '1,7', '1,6', '1,5,7', '1,5', '1,5', '1,5', 'e,n,x', 'z6', '1,5', 'z39', 'e,n,z15', '1,6', '1,5', 'z6', 'l,w', '1,7', 'e,n,z15', 'z52', 'e,n,x', '1,5', 'e,n,x', '1,6', '1,7', 'e,n,x', 'e,n,x', 'l,w', 'z6', 'z35', 'e,n,x,z15', 'z6', '1,5', 'z', 'e,n,x,z15', '1,6', 'z35', 'z6', 'l,w', '1,2', 'e,n,x', '1,6', 'z35', '1,7', 'e,n,x', 'e,n,z15', '1,5', '1,2', '1,2', '1,5', '1,6', 'e,n,x', 'e,n,x', 'e,n,z15', '-', 'e,n,x', 'e,n,z15', 'e,n,x', 'z35', 'z', '1,5', 'z53', 'z6', 'z', '1,5', 'e,n,z15', 'e,n,x', '1,2', 'z', 'e,n,x,z15', 'e,n,x', '1,6', '1,5', 'z35', '[1,5]', 'z35', 'z', 'e,n,z15', '1,5,7', '1,7', 'z6', 'z35', 'z', 'z57', 'z53', '1,2', 'e,n,x,z15', 'e,n,x,z15', 'z', 'z6', 'z6', 'z35', 'z', 'z6', '1,2', 'l,w', 'e,n,z15', 'e,n,x', 'z53', 'z6', 'e,n,x,z15', '1,6', '1,7', '1,5', '1,5', 'z53', 'z67', 'z', 'e,n,z15', 'l,w', 'z', 'e,n,x,z15', 'e,n,x', 'z6', 'e,n,z15', 'e,n,x,z15', '1,6', '1,2,7', '1,5', '1,6', 'z6', 'z6', 'e,n,x,z15', '1,2', '1,5', 'e,n,z15', 'e,n,x,z15', '1,6', '1,5', '1,7', 'z53', 'z6', '1,5', 'e,n,x,z15', 'e,n,x', 'z6', 'e,n,x,z15', 'z', 'z39', 'e,n,x', 'e,n,x', '[z6]', '1,7', '-', 'z39', 'z6', 'z6', 'e,n,z15', 'e,n,x', '1,7', '1,2', '1,5', 'z', '1,5', 'z53', '1,5', 'e,n,z15', '1,2', 'z6', '[1,5]', 'z', 'z53', '1,6', '1,5', '1,2', 'z6', '1,5', 'l,w', 'e,n,z15', '-', 'e,n,z15', '1,5', 'e,n,x', '1,5', '1,7', 'e,n,x', 'e,n,z15', 'z6', '1,5', 'l,w', 'z6', 'z35', 'z6', '1,2', '-', 'e,n,x', 'e,n,x', '-', '-', '-', '-', '-', 'e,n,x', 'z42', 'e,n,x', '1,5', '-', '-', '-', 'e,n,x', 'e,n,x,z15', '-', '-', '-', 'z42', '[e,n,x]', '-', '-', '-', '-', 'z42', '-', '1,5', '-', '1,5', '-', '1,5', 'e,n,x', '-', '-', 'e,n,x,z15', 'e,n,x', '-', '-', 'e,n,x', '1,5', 'e,n,x', '[e,n,z15]', '[e,n,z15]', 'e,n,x', '[z42]', '[1,2,7]', '-', '-', '-', '1,5', '-', '-', '[1,5]', '-', '-', '-', '-', '-', 'e,n,x', '1,5', '[z6]', '-', 'e,n,x', '-', '-', 'e,n,x', '-', 'e,n,x', '-', '-', '1,5', 'e,n,z15', '1,7', '1,6', 'z6', '1,5', 'e,n,z15', '1,7', '-', '1,5', '1,6', '1,6', 'e,n,z15', '1,6', '-', 'l,w', 'e,n,z15', 'e,n,z15', '1,6', 'e,n,z15', '1,6', 'e,n,z15', '1,6', 'z6', 'z52', 'e,n,z15', 'e,n,x,z15', '-', 'e,n,x,z15', 'e,n,x', 'e,n,z15', '1,6', '1,5', 'e,n,z15', 'z6', 'e,n,z15', 'e,n,z15', '1,7', 'z6', '1,6', 'z6', '1,2', 'e,n,z15', '1,2', '-', '1,6', 'z6', 'z6', '1,6', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', 'e,n,z15', '-', '-', '-', '-', '-', '-', '-', '-', '1,5', '-', 'e,n,z15', 'z42', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '1,6', '[z6]', 'z42', '-', '1,2', '-', '-', '[e,n,z15]', '-', '-', '[e,n,z15]', '-', 'e,n,z15', '-', '-', '-', '-', '1,2', '-', '-', '-', '[e,n,x]', '-', '-', 'z6', '1,[5],7', 'e,n,x,z15', '1,7', '1,[5],7', '-', '1,7', '1,5,7', '[1,6]', '1,7', '1,7', '1,7', '1,5', '-', 'z81', '-', '1,5,7', 'e,n,x,z15', 'e,n,x,z15', '-', '1,6', '1,6', '1,2', '1,5,7', '-', 'z6', '1,7', '[e,n,z15]', '-', '-', '-', 'z6', '[1,2]', '1,6', 'e,n,z15', '-', '[1,5]', 'e,n,x', '[e,n,z15]', 'z64', '-', '-', '-', '-', '-', '-', '1,6', '-', '-', '-', '-', '1,2', '-', '-', '1,5', '-', '[1,2]', '-', '-', '-', '-', '-', '-', '-', '-', '1,5', '1,6', '-', '-', '-', 'e,n,z15', '-', 'e,n,z15', '-', '-', 'e,n,z15', '-', '-', '-', '-', '-', '-', '1,6', 'z6', 'l,w', '-', '-', '-', '-', '-', '-', 'z6', '1,6', 'e,n,z15', 'z6', '1,7', '-', '[e,n,z15]', '[1,6]', 'z6', '-', '-', '[1,7]', '-', '-', 'l,w', '-', '1,5', '-', '[z6]', '[1,7]', '[e,n,z15]', '1,7', '[e,n,z15]', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '1,5', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', 'z39', '1,5', 'z42', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', 'z39', '-', '-', '-', '-', '-', '[1,5]', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '1,2,5', '1,2', '-', 'l,w', 'e,n,z15', 'z6', '1,2', '1,7', '1,5', '-', '-', '-', 'z35', '1,[2],5', '1,7', '1,6', '1,6', '1,5,7', '[1,5,7]', '1,[5],7', '1,6', '1,[5],7', '1,6', '-', '-', '1,5,7', 'z35', 'z35', 'z53', 'z53', 'z35', 'z', 'z53', 'z', '1,5,7', '-', 'z35', 'z53', 'z35', '1,5,[7]', 'z', 'z', 'z35', 'z53', 'e,n,x,z15', '1,5', 'e,n,x,z15', '1,5,7', 'z53', 'z35', 'z', 'z', '1,5,7', 'z53', 'z', 'z35', 'z35', 'e,n,x,z15', 'z35', 'z53', 'e,n,x,z15', 'z', 'z35', 'e,n,x,z15', '1,5,7', '-', '-', '1,5', '1,6', '1,6', 'z67', '1,6', '1,6', '1,6', '1,5', '1,7', '1,2', '[z53]', '-', 'e,n,x,z15', '-', '1,7', '-', '-', '-', '-', 'z6', '-']
 
-phase1=[u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'g,m,[s],t', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'[f],g,[t]', u'[g,t]', u'[g],m,t', u'[z42]', u'[z42]', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,z15', u'e,n,z15', u'e,n,z15', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g,[s]', u'f,g,[s]', u'f,g,[t]', u'f,g,m,t', u'f,g,s', u'f,g,s', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'g,m,[s],t', u'g,t', u'g,[m],[s],[t]', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],t', u'g,[s],t', u'g,[s],t', u'g,[s],t', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m,[p],s', u'g,m,[s]', u'g,m,[s]', u'g,m,[s]', u'g,m,[s],[t]', u'g,m,[s],[t]', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[t]', u'g,m,[t]', u'g,m,[t]', u'g,m,[t]', u'g,m,q', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,p', u'g,p', u'g,p', u'g,p,s', u'g,p,u', u'g,q', u'g,s,[t]', u'g,s,q', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z62', u'g,z62', u'g,z62', u'g,z62', u'g,z62', u'g,z63', u'g,z85', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'l,[z13],[z28]', u'l,[z13],z28', u'l,[z13],z28', u'l,[z13],z28', u'l,[z13],z28', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13,[z28]', u'l,z13,[z28]', u'l,z13,[z28]', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'm,p,t,[u]', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36,[z38]', u'z36,[z38]', u'z36,z38', u'z36,z38', u'z36,z38', u'z36,z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23,[z32]', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z44', u'z44', u'z44', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z53', u'z53', u'z57', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z60', u'z61', u'z65', u'z65', u'z65', u'z69', u'z71', u'z81', u'z81', u'z81', u'z81', u'z91']
+phase1=['-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', 'g,m,[s],t', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', '[f],g,[t]', '[g,t]', '[g],m,t', '[z42]', '[z42]', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,z15', 'e,n,z15', 'e,n,z15', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g,[s]', 'f,g,[s]', 'f,g,[t]', 'f,g,m,t', 'f,g,s', 'f,g,s', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'g,m,[s],t', 'g,t', 'g,[m],[s],[t]', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],t', 'g,[s],t', 'g,[s],t', 'g,[s],t', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m,[p],s', 'g,m,[s]', 'g,m,[s]', 'g,m,[s]', 'g,m,[s],[t]', 'g,m,[s],[t]', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[t]', 'g,m,[t]', 'g,m,[t]', 'g,m,[t]', 'g,m,q', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,p', 'g,p', 'g,p', 'g,p,s', 'g,p,u', 'g,q', 'g,s,[t]', 'g,s,q', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z62', 'g,z62', 'g,z62', 'g,z62', 'g,z62', 'g,z63', 'g,z85', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'l,[z13],[z28]', 'l,[z13],z28', 'l,[z13],z28', 'l,[z13],z28', 'l,[z13],z28', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13,[z28]', 'l,z13,[z28]', 'l,z13,[z28]', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'm,p,t,[u]', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36,[z38]', 'z36,[z38]', 'z36,z38', 'z36,z38', 'z36,z38', 'z36,z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23,[z32]', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z44', 'z44', 'z44', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z53', 'z53', 'z57', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z60', 'z61', 'z65', 'z65', 'z65', 'z69', 'z71', 'z81', 'z81', 'z81', 'z81', 'z91']
 
-phaseO=[u'39', u'4', u'53', u'51', u'18', u'41', u'65', u'9', u'13', u'7', u'11', u'7', u'38', u'59', u'53', u'59', u'60', u'18', u'18', u'38', u'38', u'38', u'63', u'7', u'61', u'35', u'41', u'16', u'16', u'8', u'65', u'59', u'65', u'65', u'42', u'9', u'47', u'39', u'40', u'13', u'28', u'30', u'28', u'57', u'28', u'52', u'57', u'52', u'28', u'3,10', u'9', u'9,46,27', u'3,10', u'47', u'47', u'21', u'45', u'3,10', u'11', u'3,10', u'3,10', u'35', u'3,10', u'3,10', u'28', u'11', u'28', u'3,10', u'45', u'45', u'11', u'11', u'11', u'28', u'11', u'16', u'13', u'7', u'7', u'39', u'7', u'7', u'16', u'16', u'16', u'7', u'16', u'7', u'7', u'16', u'7', u'48', u'48', u'48', u'40', u'40', u'40', u'40', u'16', u'44', u'30', u'30', u'30', u'51', u'51', u'51', u'42', u'58', u'13', u'7', u'13', u'30', u'13', u'13', u'13', u'38', u'50', u'41', u'9,46', u'9,46', u'9,46', u'7', u'13', u'9', u'9', u'17', u'9', u'17', u'43', u'43', u'43', u'43', u'8', u'9', u'4', u'17', u'8', u'9', u'8', u'1,3,19', u'1,3,19', u'1,3,19', u'1,3,19', u'9', u'8', u'2', u'4', u'8', u'8', u'4', u'6,14', u'4', u'4', u'8', u'4', u'9', u'6,14', u'6,14', u'44', u'44', u'44', u'4', u'9', u'4', u'9', u'11', u'11', u'8', u'8', u'8', u'4', u'18', u'4', u'6,14', u'11', u'35', u'4', u'4', u'42', u'9,46', u'42', u'9,46', u'9,46', u'42', u'1,3,19', u'9,46', u'9,46', u'9,46', u'9,46', u'7', u'7', u'13', u'4', u'43', u'43', u'43', u'1,3,19', u'1,3,19', u'4', u'1,3,19', u'9,46', u'42', u'4', u'7', u'7', u'7', u'7', u'7', u'4', u'42', u'7', u'44', u'41', u'44', u'16', u'16', u'16', u'17', u'17', u'17', u'17', u'39', u'17', u'16', u'48', u'48', u'48', u'44', u'40', u'40', u'40', u'40', u'40', u'40', u'17', u'4', u'38', u'50', u'50', u'50', u'38', u'41', u'41', u'1,3,19', u'41', u'39', u'4', u'7', u'16', u'16', u'16', u'1,3,19', u'7', u'7', u'16', u'16', u'16', u'16', u'41', u'11', u'8', u'54', u'8', u'6,14', u'6,14', u'6,14', u'4', u'3,10', u'11', u'11', u'11', u'8', u'11', u'45', u'11', u'3,10', u'30', u'3,10', u'42', u'13', u'8', u'4', u'13', u'8', u'8', u'11', u'57', u'9', u'8', u'8', u'9', u'3,10', u'3,10', u'9', u'3,10', u'3,10', u'21', u'9', u'8', u'57', u'8', u'8', u'8', u'9', u'21', u'8', u'3,10', u'21', u'9', u'56', u'8', u'45', u'1,3,19', u'9', u'3,10', u'4', u'60', u'13', u'6,14', u'47', u'47', u'47', u'47', u'47', u'18', u'8', u'3,10', u'13', u'3,10', u'30', u'30', u'30', u'51', u'51', u'58', u'30', u'13', u'30', u'42', u'18', u'13', u'28', u'13', u'13', u'28', u'28', u'28', u'13', u'28', u'28', u'13', u'8', u'52', u'52', u'13', u'28', u'28', u'40', u'42', u'43', u'41', u'1,3,19', u'42', u'47', u'47', u'47', u'1,3,19', u'44', u'6,14', u'6,14', u'6,14', u'13', u'17', u'9', u'9', u'47', u'35', u'1,3,19', u'9', u'9', u'45', u'41', u'6,14', u'9', u'44', u'47', u'41', u'11', u'7', u'21', u'8', u'21', u'8', u'8', u'8', u'8', u'8', u'35', u'8', u'40', u'8', u'53', u'21', u'11', u'28', u'28', u'28', u'52', u'28', u'28', u'28', u'11', u'11', u'7', u'7', u'7', u'18', u'17', u'17', u'65', u'65', u'65', u'3,10', u'3,10', u'3,10', u'3,10', u'61', u'61', u'3,10', u'8', u'3,10', u'9,46,27', u'59', u'4', u'4', u'4', u'58', u'4', u'4', u'4', u'57', u'57', u'4', u'21', u'3,10', u'30', u'35', u'9,46', u'39', u'16', u'16', u'7', u'7', u'7', u'30', u'7', u'38', u'48', u'38', u'8', u'9,46', u'16', u'30', u'51', u'7', u'16', u'40', u'16', u'18', u'16', u'16', u'18', u'16', u'38', u'38', u'38', u'16', u'7', u'43', u'7', u'16', u'7', u'7', u'3,10', u'40', u'17', u'17', u'17', u'40', u'39', u'3,10', u'3,10', u'3,10', u'3,10', u'7', u'3,10', u'3,10', u'3,10', u'43', u'43', u'43', u'3,10', u'16', u'3,10', u'9,46', u'35', u'6,14', u'6,14', u'6,14', u'6,14', u'9,46', u'9', u'9', u'9', u'6,14', u'9,46', u'6,14', u'9,46', u'30', u'28', u'28', u'28', u'28', u'28', u'28', u'42', u'6,14', u'9,46', u'9', u'16', u'16', u'16', u'35', u'6,14', u'9', u'21', u'21', u'21', u'6,14', u'9', u'16', u'41', u'9', u'9', u'9,46', u'7', u'7', u'7', u'7', u'7', u'6,14', u'41', u'1,3,19', u'47', u'47', u'47', u'47', u'1,3,19', u'1,3,19', u'1,3,19', u'13', u'4', u'13', u'13', u'13', u'9', u'13', u'48', u'13', u'13', u'11', u'11', u'45', u'45', u'45', u'13', u'11', u'11', u'50', u'50', u'13', u'4', u'4', u'4', u'1,3,19', u'4', u'4', u'4', u'4', u'53', u'53', u'53', u'4', u'56', u'48', u'1,3,19', u'48', u'57', u'8', u'8', u'58', u'52', u'52', u'52', u'8', u'8', u'8', u'8', u'8', u'13', u'4', u'44', u'13', u'8', u'44', u'44', u'51', u'44', u'8', u'8', u'3,10', u'4', u'28', u'28', u'28', u'9', u'9', u'9', u'4', u'4', u'11', u'6,14', u'3,10', u'3,10', u'3,10', u'3,10', u'1,3,19', u'8', u'8', u'48', u'3,10', u'1,3,19', u'54', u'17', u'3,10', u'4', u'16', u'6,14', u'9,46', u'9,46', u'52', u'52', u'9,46', u'8', u'4', u'6,14', u'7', u'7', u'7', u'7', u'40', u'6,14', u'3,10', u'8', u'8', u'8', u'13', u'7', u'16', u'8', u'11', u'4', u'13', u'30', u'30', u'16', u'1,3,19', u'9', u'1,3,19', u'35', u'8', u'8', u'13', u'51', u'16', u'16', u'1,3,19', u'11', u'39', u'39', u'38', u'38', u'4', u'16', u'54', u'50', u'7', u'16', u'3,10', u'4', u'40', u'56', u'16', u'13', u'4', u'9,46', u'44', u'9', u'39', u'28', u'9', u'42', u'48', u'40', u'47', u'17', u'43', u'43', u'17', u'28', u'6,14', u'7', u'9,46', u'4', u'13', u'44', u'47', u'21', u'28', u'7', u'3,10', u'45', u'8', u'1,3,19', u'16', u'35', u'13', u'3,10', u'43', u'8', u'54', u'4', u'4', u'7', u'7', u'1,3,19', u'1,3,19', u'1,3,19', u'28', u'7', u'40', u'21', u'40', u'9,46', u'16', u'40', u'16', u'4', u'7', u'11', u'50', u'57', u'4', u'1,3,19', u'13', u'13', u'9', u'47', u'28', u'28', u'6,14', u'40', u'11', u'13', u'4', u'9,46', u'2', u'3,10', u'18', u'7', u'38', u'8', u'44', u'45', u'13', u'7', u'9', u'13', u'43', u'30', u'7', u'16', u'1,3,19', u'9', u'4', u'9', u'3,10', u'16', u'9,46', u'13', u'30', u'35', u'6,14', u'30', u'28', u'40', u'8', u'13', u'3,10', u'9', u'45', u'17', u'7', u'45', u'13', u'41', u'35', u'28', u'28', u'60', u'8', u'8', u'45', u'4', u'4', u'35', u'13', u'48', u'6,14', u'2', u'9', u'9', u'9', u'9', u'7', u'7', u'9,46', u'11', u'6,14', u'13', u'30', u'45', u'35', u'9', u'8', u'8', u'16', u'28', u'51', u'17', u'1,3,19', u'28', u'44', u'4', u'18', u'54', u'3,10', u'13', u'44', u'44', u'43', u'30', u'38', u'41', u'43', u'13', u'13', u'52', u'40', u'17', u'42', u'17', u'65', u'4', u'3,10', u'9,46,27', u'40', u'57', u'3,10', u'13', u'52', u'35', u'35', u'35', u'40', u'7', u'50', u'51', u'48', u'7', u'21', u'21', u'63', u'62', u'53', u'43', u'11', u'7', u'35', u'30', u'43', u'44', u'44', u'13', u'53', u'47', u'9', u'18', u'18', u'45', u'40', u'50', u'45', u'7', u'41', u'42', u'48', u'42', u'40', u'38', u'38', u'4', u'40', u'4', u'42', u'50', u'9', u'43', u'9,46', u'4', u'9', u'9', u'60', u'28', u'1,3,19', u'28', u'1,3,19', u'1,3,19', u'60', u'28', u'53', u'28', u'1,3,19', u'59', u'28', u'65', u'3,10', u'1,3,19', u'1,3,19', u'17', u'17', u'50', u'21', u'21', u'21', u'65', u'16', u'61', u'16', u'16', u'61', u'61', u'3,10', u'16', u'59', u'9,46', u'9,46', u'16', u'51', u'16', u'58', u'61', u'30', u'54', u'28', u'28', u'60', u'3,10', u'3,10', u'58', u'3,10', u'59', u'30', u'30', u'16', u'57', u'57', u'30', u'3,10', u'8', u'8', u'47', u'47', u'42', u'42', u'42', u'8', u'8', u'38', u'8', u'47', u'8', u'3,10', u'1,3,19', u'3,10', u'40', u'13', u'13', u'4', u'44', u'8', u'4', u'48', u'48', u'39', u'39', u'39', u'41', u'8', u'41', u'48', u'8', u'48', u'47', u'4', u'4', u'4', u'4', u'4', u'4', u'9', u'47', u'13', u'48', u'11', u'11', u'7', u'35', u'8', u'50', u'13', u'7', u'35', u'7', u'11', u'35', u'35', u'35', u'35', u'35', u'11', u'50', u'13', u'6,14', u'6,14', u'38', u'38', u'38', u'7', u'43', u'7', u'43', u'50', u'6,14', u'6,14', u'7', u'7', u'8', u'8', u'8', u'8', u'8', u'53', u'21', u'7', u'21', u'21', u'6,14', u'9', u'54', u'6,14', u'6,14', u'9', u'6,14', u'6,14', u'6,14', u'7', u'55', u'17', u'47', u'60', u'45', u'45', u'44', u'61', u'61', u'43', u'43', u'43', u'45', u'7', u'42', u'17', u'17', u'17', u'17', u'17', u'17', u'1,3,19', u'1,3,19', u'13', u'13', u'7', u'47', u'7', u'7', u'7', u'58', u'47', u'47', u'41', u'41', u'41', u'47', u'60', u'47', u'57', u'47', u'53', u'47', u'3,10', u'59', u'59', u'18', u'42', u'42', u'42', u'47', u'11', u'48', u'11', u'16', u'50', u'50', u'3,10', u'11', u'53', u'11', u'11', u'11', u'16', u'35', u'28', u'28', u'28', u'28', u'28', u'50', u'28', u'35', u'30', u'11', u'38', u'50', u'50', u'51', u'51', u'13', u'11', u'9,46', u'9,46', u'9,46', u'16', u'38', u'35', u'38', u'38', u'38', u'50', u'50', u'38', u'38', u'16', u'16', u'16', u'9,46', u'3,10', u'52', u'52', u'52', u'52', u'40', u'48', u'40', u'40', u'40', u'40', u'3,10', u'30', u'3,10', u'3,10', u'30', u'30', u'30', u'30', u'28', u'4', u'39', u'39', u'40', u'40', u'4', u'48', u'4', u'48', u'48', u'48', u'48', u'48', u'4', u'4', u'30', u'4', u'42', u'1,3,19', u'16', u'4', u'7', u'7', u'7', u'16', u'1,3,19', u'13', u'13', u'13', u'7', u'7', u'7', u'1,3,19', u'1,3,19', u'7', u'13', u'3,10', u'16', u'3,10', u'6,14', u'6,14', u'6,14', u'6,14', u'6,14', u'6,14', u'7', u'3,10', u'3,10', u'3,10', u'3,10', u'3,10', u'3,10', u'6,14', u'11', u'38', u'16', u'16', u'16', u'16', u'16', u'6,14', u'16', u'7', u'11', u'11', u'11', u'11', u'7', u'11', u'16', u'38', u'4', u'4', u'4', u'4', u'8', u'8', u'50', u'38', u'42', u'38', u'38', u'47', u'47', u'47', u'47', u'38', u'30', u'50', u'50', u'50', u'50', u'9,46', u'9,46', u'35', u'50', u'35', u'30', u'48', u'48', u'48', u'4', u'4', u'47', u'9,46', u'9', u'47', u'38', u'9', u'9', u'9', u'9', u'40', u'9', u'40', u'9', u'43', u'42', u'42', u'42', u'42', u'42', u'9', u'8', u'4', u'47', u'39', u'39', u'39', u'8', u'45', u'8', u'47', u'8', u'8', u'8', u'4', u'40', u'40', u'40', u'8', u'28', u'61', u'61', u'61', u'60', u'59', u'59', u'52', u'28', u'21', u'58', u'58', u'56', u'53', u'53', u'53', u'28', u'65', u'2', u'17', u'17', u'17', u'17', u'17', u'65', u'65', u'51', u'18', u'18', u'18', u'18', u'65', u'35', u'21', u'17', u'51', u'51', u'51', u'13', u'4', u'9', u'9', u'18', u'4', u'8', u'21', u'7', u'9,46', u'11', u'16', u'16', u'16', u'16', u'8', u'3,10', u'43', u'52', u'7', u'7', u'7', u'7', u'4', u'42', u'16', u'42', u'40', u'4', u'50', u'1,3,19', u'16', u'4', u'28', u'48', u'3,10', u'3,10', u'11', u'13', u'9', u'9', u'7', u'16', u'1,3,19', u'1,3,19', u'43', u'7', u'9', u'4', u'8', u'7', u'43', u'7', u'58', u'30', u'1,3,19', u'11', u'30', u'7', u'28', u'28', u'47', u'16', u'41', u'16', u'16', u'58', u'9,46', u'4', u'4', u'8', u'3,10', u'3,10', u'4', u'1,3,19', u'11', u'9,46,27', u'40', u'53', u'51', u'53', u'53', u'50', u'51', u'56', u'3,10', u'7', u'1,3,19', u'11', u'3,10', u'13', u'1,3,19', u'4', u'4', u'8', u'44', u'51', u'3,10', u'13', u'13', u'13', u'3,10', u'39', u'9', u'9', u'9', u'9', u'6,14', u'40', u'40', u'40', u'40', u'9', u'7', u'39', u'3,10', u'7', u'35', u'30', u'16', u'28', u'28', u'28', u'21', u'17', u'40', u'7', u'40', u'6,14', u'13', u'13', u'13', u'8', u'44', u'13', u'40', u'13', u'40', u'40', u'54', u'9,46', u'9', u'41', u'9,46', u'44', u'45', u'50', u'8', u'8', u'9', u'9', u'4', u'11', u'13', u'45', u'3,10', u'7', u'4', u'51', u'8', u'7', u'7', u'7', u'11', u'1,3,19', u'17', u'17', u'42', u'35', u'35', u'18', u'18', u'47', u'21', u'21', u'6,14', u'38', u'16', u'30', u'28', u'6,14', u'3,10', u'3,10', u'28', u'16', u'16', u'42', u'39', u'28', u'16', u'28', u'9', u'11', u'11', u'35', u'11', u'42', u'30', u'48', u'48', u'30', u'11', u'42', u'30', u'42', u'61', u'58', u'59', u'60', u'60', u'60', u'60', u'21', u'21', u'28', u'61', u'41', u'61', u'41', u'1,3,19', u'18', u'18', u'67', u'17', u'17', u'65', u'61', u'16', u'9,46', u'9,46', u'50', u'50', u'50', u'50', u'50', u'28', u'35', u'58', u'47', u'58', u'16', u'16', u'28', u'42', u'53', u'53', u'53', u'54', u'9,46', u'28', u'9', u'9', u'6,14', u'4', u'4', u'4', u'4', u'8', u'8', u'44', u'35', u'44', u'47', u'40', u'4', u'44', u'9', u'43', u'13', u'13', u'13', u'7', u'7', u'43', u'43', u'3,10', u'3,10', u'3,10', u'3,10', u'4', u'38', u'7', u'9', u'9', u'7', u'42', u'42', u'7', u'38', u'38', u'38', u'38', u'47', u'47', u'47', u'35', u'35', u'38', u'8', u'8', u'8', u'7', u'45', u'8', u'28', u'47', u'8', u'8', u'4', u'8', u'6,14', u'8', u'28', u'16', u'1,3,19', u'11', u'3,10', u'3,10', u'4', u'28', u'51', u'16', u'6,14', u'16', u'8', u'3,10', u'8', u'9,46', u'9,46', u'9,46', u'3,10', u'3,10', u'3,10', u'9', u'9', u'9,46', u'7', u'7', u'3,10', u'8', u'8', u'8', u'8', u'8', u'8', u'8', u'8', u'7', u'8', u'7', u'8', u'8', u'8', u'9,46,27', u'7', u'7', u'3,10', u'3,10', u'8', u'50', u'38', u'30', u'30', u'4', u'4', u'21', u'21', u'30', u'4', u'30', u'16', u'16', u'42', u'28', u'16', u'38', u'38', u'4', u'28', u'28', u'28', u'4', u'54', u'43', u'43', u'4', u'30', u'6,14', u'42', u'28', u'28', u'6,14', u'6,14', u'6,14', u'28', u'17', u'4', u'47', u'11', u'39', u'1,3,19', u'16', u'11', u'11', u'39', u'40', u'1,3,19', u'47', u'11', u'17', u'1,3,19', u'1,3,19', u'18', u'18', u'13', u'13', u'17', u'13', u'13', u'39', u'1,3,19', u'1,3,19', u'17', u'17', u'17', u'17', u'47', u'8', u'17', u'47', u'18', u'43', u'44', u'44', u'45', u'45', u'8', u'7', u'8', u'47', u'44', u'8', u'8', u'8', u'8', u'45', u'9', u'28', u'4', u'38', u'4', u'4', u'4', u'9', u'9', u'9', u'42', u'9', u'42', u'9', u'41', u'21', u'40', u'40', u'40', u'40', u'40', u'40', u'41', u'9', u'28', u'43', u'4', u'9,46', u'9,46', u'9,46', u'9,46', u'28', u'17', u'28', u'42', u'28', u'43', u'30', u'4', u'4', u'4', u'4', u'4', u'4', u'4', u'42', u'42', u'28', u'7', u'7', u'7', u'13', u'13', u'56', u'13', u'6,14', u'7', u'13', u'53', u'53', u'53', u'52', u'6,14', u'6,14', u'6,14', u'59', u'3,10', u'13', u'17', u'13', u'47', u'13', u'3,10', u'3,10', u'7', u'3,10', u'13', u'3,10', u'3,10', u'3,10', u'13', u'13', u'13', u'6,14', u'3,10', u'1,3,19', u'52', u'16', u'6,14', u'16', u'7', u'7', u'16', u'1,3,19', u'16', u'1,3,19', u'1,3,19', u'48', u'48', u'48', u'1,3,19', u'60', u'1,3,19', u'11', u'11', u'51', u'51', u'51', u'11', u'7', u'11', u'7', u'50', u'50', u'16', u'7', u'16', u'16', u'16', u'11', u'7', u'7', u'7', u'41', u'41', u'7', u'65', u'65', u'4', u'4', u'4', u'4', u'7', u'8', u'7', u'61', u'7', u'4', u'7', u'4', u'4', u'41', u'41', u'41', u'41', u'7', u'4', u'45', u'56', u'54', u'54', u'53', u'53', u'51', u'50', u'50', u'50', u'43', u'8', u'44', u'8', u'48', u'48', u'48', u'48', u'48', u'40', u'48', u'47', u'47', u'47', u'47', u'44', u'8', u'60', u'60', u'59', u'59', u'42', u'42', u'42', u'42', u'42', u'42', u'42', u'57', u'8', u'8', u'8', u'8', u'8', u'58', u'58', u'58', u'58', u'8', u'8', u'8', u'60', u'42', u'28', u'28', u'28', u'17', u'17', u'17', u'16', u'16', u'16', u'16', u'6,14', u'16', u'28', u'18', u'6,14', u'6,14', u'30', u'30', u'30', u'30', u'6,14', u'6,14', u'16', u'21', u'18', u'18', u'18', u'40', u'39', u'21', u'21', u'9,46,27', u'9,46,27', u'28', u'21', u'28', u'17', u'9,46', u'9,46', u'9,46', u'9,46', u'9,46', u'9,46', u'28', u'28', u'6,14', u'9,46,27', u'6,14', u'3,10', u'9', u'11', u'13', u'38', u'38', u'38', u'3,10', u'13', u'3,10', u'9', u'9', u'13', u'13', u'39', u'1,3,19', u'1,3,19', u'11', u'11', u'3,10', u'3,10', u'3,10', u'3,10', u'35', u'35', u'35', u'35', u'40', u'6,14', u'62', u'3,10', u'44', u'44', u'17', u'45', u'59', u'44', u'60', u'45', u'45', u'45', u'45', u'17', u'17', u'13', u'51', u'3,10', u'50', u'50', u'43', u'3,10', u'48', u'53', u'48', u'48', u'57', u'13', u'13', u'54', u'13', u'16', u'16', u'16', u'47', u'47', u'47', u'13', u'56', u'13', u'35', u'8', u'8', u'8', u'8', u'8', u'7', u'7', u'42', u'28', u'43', u'28', u'9,46', u'30', u'42', u'35', u'35', u'41', u'41', u'41', u'9', u'9', u'1,3,19', u'4', u'4', u'40', u'40', u'28', u'21', u'43', u'43', u'43', u'9,46', u'28', u'28', u'28', u'3,10', u'4', u'30', u'4', u'66', u'1,3,19', u'3,10', u'17', u'7', u'30', u'48', u'3,10', u'4', u'13', u'13', u'13', u'13', u'38', u'41', u'9', u'48', u'47', u'3,10', u'61', u'40', u'16', u'16', u'16', u'45', u'9,46', u'47', u'21', u'40', u'3,10', u'42', u'43', u'4', u'8', u'42', u'8', u'40', u'7', u'9,46', u'8', u'42', u'4', u'40', u'59', u'62', u'7', u'43', u'17', u'59', u'6,14', u'45', u'45', u'16', u'16', u'47', u'42', u'42', u'21', u'3,10', u'48', u'35', u'6,14', u'50', u'7', u'7', u'41', u'41', u'63', u'18', u'17', u'21', u'48', u'44', u'53', u'45', u'18', u'43', u'35', u'3,10', u'3,10', u'3,10', u'11', u'3,10', u'41', u'9,46', u'1,3,19', u'9', u'38', u'4', u'30', u'28', u'44', u'8', u'16', u'18', u'7', u'7', u'43', u'47', u'6,14', u'13', u'13', u'42', u'4', u'44', u'9,46', u'3,10', u'13', u'13', u'13', u'16', u'30', u'9', u'40', u'40', u'44', u'48', u'48', u'52', u'57', u'58', u'66', u'40', u'40', u'7', u'7', u'40', u'7', u'41', u'41', u'43', u'41', u'38', u'4', u'4', u'42', u'42', u'42', u'18', u'8', u'28', u'18', u'18', u'18', u'21', u'21', u'21', u'40', u'28', u'39', u'30', u'35', u'35', u'38', u'38', u'43', u'28', u'57', u'43', u'51', u'51', u'7', u'53', u'53', u'50', u'56', u'7', u'7', u'7', u'59', u'62', u'63', u'7', u'54', u'47', u'43', u'44', u'44', u'44', u'44', u'44', u'50', u'45', u'41', u'47', u'47', u'47', u'47', u'48', u'48', u'45', u'16', u'6,14', u'1,3,19', u'11', u'11', u'3,10', u'8', u'11', u'6,14', u'16', u'16', u'16', u'11', u'3,10', u'9,46', u'13', u'8', u'13', u'6,14', u'17', u'8', u'9', u'13', u'8', u'8', u'13', u'53', u'41', u'48', u'56', u'17', u'50', u'44', u'17', u'44', u'1,3,19', u'43', u'41', u'42', u'41', u'11', u'42', u'42', u'43', u'48', u'8', u'8', u'53', u'53', u'9', u'51', u'50', u'50', u'9,46', u'9,46,27', u'7', u'44', u'48', u'48', u'47', u'3,10', u'3,10', u'45', u'45', u'7', u'7', u'9,46', u'16', u'6,14', u'6,14', u'40', u'38', u'40', u'35', u'40', u'35', u'4', u'44', u'30', u'28', u'16', u'18', u'13', u'13', u'21', u'21', u'18', u'16', u'17', u'45', u'63', u'62', u'35', u'18', u'21', u'48', u'16', u'44', u'51', u'48', u'50', u'50', u'8', u'40', u'44', u'43', u'11', u'41', u'40', u'60', u'4', u'40', u'9,46', u'7', u'4', u'8', u'11', u'7', u'9', u'42', u'48', u'66', u'7', u'3,10', u'50', u'57', u'6,14', u'16', u'43', u'9', u'40', u'7', u'16', u'47', u'7', u'52', u'58', u'53', u'53', u'65', u'65', u'65', u'59', u'58', u'61', u'41', u'16', u'61', u'61', u'60', u'61', u'60', u'60', u'60', u'65', u'47', u'48', u'35', u'50', u'47', u'47', u'48', u'47', u'43', u'35', u'35', u'6,14', u'6,14', u'38', u'38', u'47', u'42', u'50', u'35', u'50', u'38', u'47', u'42', u'58', u'30', u'9', u'47', u'16', u'42', u'40', u'7', u'8', u'38', u'48', u'21', u'66', u'3,10', u'18', u'48', u'40', u'66', u'40', u'4',u'7']
+phaseO=['39', '4', '53', '51', '18', '41', '65', '9', '13', '7', '11', '7', '38', '59', '53', '59', '60', '18', '18', '38', '38', '38', '63', '7', '61', '35', '41', '16', '16', '8', '65', '59', '65', '65', '42', '9', '47', '39', '40', '13', '28', '30', '28', '57', '28', '52', '57', '52', '28', '3,10', '9', '9,46,27', '3,10', '47', '47', '21', '45', '3,10', '11', '3,10', '3,10', '35', '3,10', '3,10', '28', '11', '28', '3,10', '45', '45', '11', '11', '11', '28', '11', '16', '13', '7', '7', '39', '7', '7', '16', '16', '16', '7', '16', '7', '7', '16', '7', '48', '48', '48', '40', '40', '40', '40', '16', '44', '30', '30', '30', '51', '51', '51', '42', '58', '13', '7', '13', '30', '13', '13', '13', '38', '50', '41', '9,46', '9,46', '9,46', '7', '13', '9', '9', '17', '9', '17', '43', '43', '43', '43', '8', '9', '4', '17', '8', '9', '8', '1,3,19', '1,3,19', '1,3,19', '1,3,19', '9', '8', '2', '4', '8', '8', '4', '6,14', '4', '4', '8', '4', '9', '6,14', '6,14', '44', '44', '44', '4', '9', '4', '9', '11', '11', '8', '8', '8', '4', '18', '4', '6,14', '11', '35', '4', '4', '42', '9,46', '42', '9,46', '9,46', '42', '1,3,19', '9,46', '9,46', '9,46', '9,46', '7', '7', '13', '4', '43', '43', '43', '1,3,19', '1,3,19', '4', '1,3,19', '9,46', '42', '4', '7', '7', '7', '7', '7', '4', '42', '7', '44', '41', '44', '16', '16', '16', '17', '17', '17', '17', '39', '17', '16', '48', '48', '48', '44', '40', '40', '40', '40', '40', '40', '17', '4', '38', '50', '50', '50', '38', '41', '41', '1,3,19', '41', '39', '4', '7', '16', '16', '16', '1,3,19', '7', '7', '16', '16', '16', '16', '41', '11', '8', '54', '8', '6,14', '6,14', '6,14', '4', '3,10', '11', '11', '11', '8', '11', '45', '11', '3,10', '30', '3,10', '42', '13', '8', '4', '13', '8', '8', '11', '57', '9', '8', '8', '9', '3,10', '3,10', '9', '3,10', '3,10', '21', '9', '8', '57', '8', '8', '8', '9', '21', '8', '3,10', '21', '9', '56', '8', '45', '1,3,19', '9', '3,10', '4', '60', '13', '6,14', '47', '47', '47', '47', '47', '18', '8', '3,10', '13', '3,10', '30', '30', '30', '51', '51', '58', '30', '13', '30', '42', '18', '13', '28', '13', '13', '28', '28', '28', '13', '28', '28', '13', '8', '52', '52', '13', '28', '28', '40', '42', '43', '41', '1,3,19', '42', '47', '47', '47', '1,3,19', '44', '6,14', '6,14', '6,14', '13', '17', '9', '9', '47', '35', '1,3,19', '9', '9', '45', '41', '6,14', '9', '44', '47', '41', '11', '7', '21', '8', '21', '8', '8', '8', '8', '8', '35', '8', '40', '8', '53', '21', '11', '28', '28', '28', '52', '28', '28', '28', '11', '11', '7', '7', '7', '18', '17', '17', '65', '65', '65', '3,10', '3,10', '3,10', '3,10', '61', '61', '3,10', '8', '3,10', '9,46,27', '59', '4', '4', '4', '58', '4', '4', '4', '57', '57', '4', '21', '3,10', '30', '35', '9,46', '39', '16', '16', '7', '7', '7', '30', '7', '38', '48', '38', '8', '9,46', '16', '30', '51', '7', '16', '40', '16', '18', '16', '16', '18', '16', '38', '38', '38', '16', '7', '43', '7', '16', '7', '7', '3,10', '40', '17', '17', '17', '40', '39', '3,10', '3,10', '3,10', '3,10', '7', '3,10', '3,10', '3,10', '43', '43', '43', '3,10', '16', '3,10', '9,46', '35', '6,14', '6,14', '6,14', '6,14', '9,46', '9', '9', '9', '6,14', '9,46', '6,14', '9,46', '30', '28', '28', '28', '28', '28', '28', '42', '6,14', '9,46', '9', '16', '16', '16', '35', '6,14', '9', '21', '21', '21', '6,14', '9', '16', '41', '9', '9', '9,46', '7', '7', '7', '7', '7', '6,14', '41', '1,3,19', '47', '47', '47', '47', '1,3,19', '1,3,19', '1,3,19', '13', '4', '13', '13', '13', '9', '13', '48', '13', '13', '11', '11', '45', '45', '45', '13', '11', '11', '50', '50', '13', '4', '4', '4', '1,3,19', '4', '4', '4', '4', '53', '53', '53', '4', '56', '48', '1,3,19', '48', '57', '8', '8', '58', '52', '52', '52', '8', '8', '8', '8', '8', '13', '4', '44', '13', '8', '44', '44', '51', '44', '8', '8', '3,10', '4', '28', '28', '28', '9', '9', '9', '4', '4', '11', '6,14', '3,10', '3,10', '3,10', '3,10', '1,3,19', '8', '8', '48', '3,10', '1,3,19', '54', '17', '3,10', '4', '16', '6,14', '9,46', '9,46', '52', '52', '9,46', '8', '4', '6,14', '7', '7', '7', '7', '40', '6,14', '3,10', '8', '8', '8', '13', '7', '16', '8', '11', '4', '13', '30', '30', '16', '1,3,19', '9', '1,3,19', '35', '8', '8', '13', '51', '16', '16', '1,3,19', '11', '39', '39', '38', '38', '4', '16', '54', '50', '7', '16', '3,10', '4', '40', '56', '16', '13', '4', '9,46', '44', '9', '39', '28', '9', '42', '48', '40', '47', '17', '43', '43', '17', '28', '6,14', '7', '9,46', '4', '13', '44', '47', '21', '28', '7', '3,10', '45', '8', '1,3,19', '16', '35', '13', '3,10', '43', '8', '54', '4', '4', '7', '7', '1,3,19', '1,3,19', '1,3,19', '28', '7', '40', '21', '40', '9,46', '16', '40', '16', '4', '7', '11', '50', '57', '4', '1,3,19', '13', '13', '9', '47', '28', '28', '6,14', '40', '11', '13', '4', '9,46', '2', '3,10', '18', '7', '38', '8', '44', '45', '13', '7', '9', '13', '43', '30', '7', '16', '1,3,19', '9', '4', '9', '3,10', '16', '9,46', '13', '30', '35', '6,14', '30', '28', '40', '8', '13', '3,10', '9', '45', '17', '7', '45', '13', '41', '35', '28', '28', '60', '8', '8', '45', '4', '4', '35', '13', '48', '6,14', '2', '9', '9', '9', '9', '7', '7', '9,46', '11', '6,14', '13', '30', '45', '35', '9', '8', '8', '16', '28', '51', '17', '1,3,19', '28', '44', '4', '18', '54', '3,10', '13', '44', '44', '43', '30', '38', '41', '43', '13', '13', '52', '40', '17', '42', '17', '65', '4', '3,10', '9,46,27', '40', '57', '3,10', '13', '52', '35', '35', '35', '40', '7', '50', '51', '48', '7', '21', '21', '63', '62', '53', '43', '11', '7', '35', '30', '43', '44', '44', '13', '53', '47', '9', '18', '18', '45', '40', '50', '45', '7', '41', '42', '48', '42', '40', '38', '38', '4', '40', '4', '42', '50', '9', '43', '9,46', '4', '9', '9', '60', '28', '1,3,19', '28', '1,3,19', '1,3,19', '60', '28', '53', '28', '1,3,19', '59', '28', '65', '3,10', '1,3,19', '1,3,19', '17', '17', '50', '21', '21', '21', '65', '16', '61', '16', '16', '61', '61', '3,10', '16', '59', '9,46', '9,46', '16', '51', '16', '58', '61', '30', '54', '28', '28', '60', '3,10', '3,10', '58', '3,10', '59', '30', '30', '16', '57', '57', '30', '3,10', '8', '8', '47', '47', '42', '42', '42', '8', '8', '38', '8', '47', '8', '3,10', '1,3,19', '3,10', '40', '13', '13', '4', '44', '8', '4', '48', '48', '39', '39', '39', '41', '8', '41', '48', '8', '48', '47', '4', '4', '4', '4', '4', '4', '9', '47', '13', '48', '11', '11', '7', '35', '8', '50', '13', '7', '35', '7', '11', '35', '35', '35', '35', '35', '11', '50', '13', '6,14', '6,14', '38', '38', '38', '7', '43', '7', '43', '50', '6,14', '6,14', '7', '7', '8', '8', '8', '8', '8', '53', '21', '7', '21', '21', '6,14', '9', '54', '6,14', '6,14', '9', '6,14', '6,14', '6,14', '7', '55', '17', '47', '60', '45', '45', '44', '61', '61', '43', '43', '43', '45', '7', '42', '17', '17', '17', '17', '17', '17', '1,3,19', '1,3,19', '13', '13', '7', '47', '7', '7', '7', '58', '47', '47', '41', '41', '41', '47', '60', '47', '57', '47', '53', '47', '3,10', '59', '59', '18', '42', '42', '42', '47', '11', '48', '11', '16', '50', '50', '3,10', '11', '53', '11', '11', '11', '16', '35', '28', '28', '28', '28', '28', '50', '28', '35', '30', '11', '38', '50', '50', '51', '51', '13', '11', '9,46', '9,46', '9,46', '16', '38', '35', '38', '38', '38', '50', '50', '38', '38', '16', '16', '16', '9,46', '3,10', '52', '52', '52', '52', '40', '48', '40', '40', '40', '40', '3,10', '30', '3,10', '3,10', '30', '30', '30', '30', '28', '4', '39', '39', '40', '40', '4', '48', '4', '48', '48', '48', '48', '48', '4', '4', '30', '4', '42', '1,3,19', '16', '4', '7', '7', '7', '16', '1,3,19', '13', '13', '13', '7', '7', '7', '1,3,19', '1,3,19', '7', '13', '3,10', '16', '3,10', '6,14', '6,14', '6,14', '6,14', '6,14', '6,14', '7', '3,10', '3,10', '3,10', '3,10', '3,10', '3,10', '6,14', '11', '38', '16', '16', '16', '16', '16', '6,14', '16', '7', '11', '11', '11', '11', '7', '11', '16', '38', '4', '4', '4', '4', '8', '8', '50', '38', '42', '38', '38', '47', '47', '47', '47', '38', '30', '50', '50', '50', '50', '9,46', '9,46', '35', '50', '35', '30', '48', '48', '48', '4', '4', '47', '9,46', '9', '47', '38', '9', '9', '9', '9', '40', '9', '40', '9', '43', '42', '42', '42', '42', '42', '9', '8', '4', '47', '39', '39', '39', '8', '45', '8', '47', '8', '8', '8', '4', '40', '40', '40', '8', '28', '61', '61', '61', '60', '59', '59', '52', '28', '21', '58', '58', '56', '53', '53', '53', '28', '65', '2', '17', '17', '17', '17', '17', '65', '65', '51', '18', '18', '18', '18', '65', '35', '21', '17', '51', '51', '51', '13', '4', '9', '9', '18', '4', '8', '21', '7', '9,46', '11', '16', '16', '16', '16', '8', '3,10', '43', '52', '7', '7', '7', '7', '4', '42', '16', '42', '40', '4', '50', '1,3,19', '16', '4', '28', '48', '3,10', '3,10', '11', '13', '9', '9', '7', '16', '1,3,19', '1,3,19', '43', '7', '9', '4', '8', '7', '43', '7', '58', '30', '1,3,19', '11', '30', '7', '28', '28', '47', '16', '41', '16', '16', '58', '9,46', '4', '4', '8', '3,10', '3,10', '4', '1,3,19', '11', '9,46,27', '40', '53', '51', '53', '53', '50', '51', '56', '3,10', '7', '1,3,19', '11', '3,10', '13', '1,3,19', '4', '4', '8', '44', '51', '3,10', '13', '13', '13', '3,10', '39', '9', '9', '9', '9', '6,14', '40', '40', '40', '40', '9', '7', '39', '3,10', '7', '35', '30', '16', '28', '28', '28', '21', '17', '40', '7', '40', '6,14', '13', '13', '13', '8', '44', '13', '40', '13', '40', '40', '54', '9,46', '9', '41', '9,46', '44', '45', '50', '8', '8', '9', '9', '4', '11', '13', '45', '3,10', '7', '4', '51', '8', '7', '7', '7', '11', '1,3,19', '17', '17', '42', '35', '35', '18', '18', '47', '21', '21', '6,14', '38', '16', '30', '28', '6,14', '3,10', '3,10', '28', '16', '16', '42', '39', '28', '16', '28', '9', '11', '11', '35', '11', '42', '30', '48', '48', '30', '11', '42', '30', '42', '61', '58', '59', '60', '60', '60', '60', '21', '21', '28', '61', '41', '61', '41', '1,3,19', '18', '18', '67', '17', '17', '65', '61', '16', '9,46', '9,46', '50', '50', '50', '50', '50', '28', '35', '58', '47', '58', '16', '16', '28', '42', '53', '53', '53', '54', '9,46', '28', '9', '9', '6,14', '4', '4', '4', '4', '8', '8', '44', '35', '44', '47', '40', '4', '44', '9', '43', '13', '13', '13', '7', '7', '43', '43', '3,10', '3,10', '3,10', '3,10', '4', '38', '7', '9', '9', '7', '42', '42', '7', '38', '38', '38', '38', '47', '47', '47', '35', '35', '38', '8', '8', '8', '7', '45', '8', '28', '47', '8', '8', '4', '8', '6,14', '8', '28', '16', '1,3,19', '11', '3,10', '3,10', '4', '28', '51', '16', '6,14', '16', '8', '3,10', '8', '9,46', '9,46', '9,46', '3,10', '3,10', '3,10', '9', '9', '9,46', '7', '7', '3,10', '8', '8', '8', '8', '8', '8', '8', '8', '7', '8', '7', '8', '8', '8', '9,46,27', '7', '7', '3,10', '3,10', '8', '50', '38', '30', '30', '4', '4', '21', '21', '30', '4', '30', '16', '16', '42', '28', '16', '38', '38', '4', '28', '28', '28', '4', '54', '43', '43', '4', '30', '6,14', '42', '28', '28', '6,14', '6,14', '6,14', '28', '17', '4', '47', '11', '39', '1,3,19', '16', '11', '11', '39', '40', '1,3,19', '47', '11', '17', '1,3,19', '1,3,19', '18', '18', '13', '13', '17', '13', '13', '39', '1,3,19', '1,3,19', '17', '17', '17', '17', '47', '8', '17', '47', '18', '43', '44', '44', '45', '45', '8', '7', '8', '47', '44', '8', '8', '8', '8', '45', '9', '28', '4', '38', '4', '4', '4', '9', '9', '9', '42', '9', '42', '9', '41', '21', '40', '40', '40', '40', '40', '40', '41', '9', '28', '43', '4', '9,46', '9,46', '9,46', '9,46', '28', '17', '28', '42', '28', '43', '30', '4', '4', '4', '4', '4', '4', '4', '42', '42', '28', '7', '7', '7', '13', '13', '56', '13', '6,14', '7', '13', '53', '53', '53', '52', '6,14', '6,14', '6,14', '59', '3,10', '13', '17', '13', '47', '13', '3,10', '3,10', '7', '3,10', '13', '3,10', '3,10', '3,10', '13', '13', '13', '6,14', '3,10', '1,3,19', '52', '16', '6,14', '16', '7', '7', '16', '1,3,19', '16', '1,3,19', '1,3,19', '48', '48', '48', '1,3,19', '60', '1,3,19', '11', '11', '51', '51', '51', '11', '7', '11', '7', '50', '50', '16', '7', '16', '16', '16', '11', '7', '7', '7', '41', '41', '7', '65', '65', '4', '4', '4', '4', '7', '8', '7', '61', '7', '4', '7', '4', '4', '41', '41', '41', '41', '7', '4', '45', '56', '54', '54', '53', '53', '51', '50', '50', '50', '43', '8', '44', '8', '48', '48', '48', '48', '48', '40', '48', '47', '47', '47', '47', '44', '8', '60', '60', '59', '59', '42', '42', '42', '42', '42', '42', '42', '57', '8', '8', '8', '8', '8', '58', '58', '58', '58', '8', '8', '8', '60', '42', '28', '28', '28', '17', '17', '17', '16', '16', '16', '16', '6,14', '16', '28', '18', '6,14', '6,14', '30', '30', '30', '30', '6,14', '6,14', '16', '21', '18', '18', '18', '40', '39', '21', '21', '9,46,27', '9,46,27', '28', '21', '28', '17', '9,46', '9,46', '9,46', '9,46', '9,46', '9,46', '28', '28', '6,14', '9,46,27', '6,14', '3,10', '9', '11', '13', '38', '38', '38', '3,10', '13', '3,10', '9', '9', '13', '13', '39', '1,3,19', '1,3,19', '11', '11', '3,10', '3,10', '3,10', '3,10', '35', '35', '35', '35', '40', '6,14', '62', '3,10', '44', '44', '17', '45', '59', '44', '60', '45', '45', '45', '45', '17', '17', '13', '51', '3,10', '50', '50', '43', '3,10', '48', '53', '48', '48', '57', '13', '13', '54', '13', '16', '16', '16', '47', '47', '47', '13', '56', '13', '35', '8', '8', '8', '8', '8', '7', '7', '42', '28', '43', '28', '9,46', '30', '42', '35', '35', '41', '41', '41', '9', '9', '1,3,19', '4', '4', '40', '40', '28', '21', '43', '43', '43', '9,46', '28', '28', '28', '3,10', '4', '30', '4', '66', '1,3,19', '3,10', '17', '7', '30', '48', '3,10', '4', '13', '13', '13', '13', '38', '41', '9', '48', '47', '3,10', '61', '40', '16', '16', '16', '45', '9,46', '47', '21', '40', '3,10', '42', '43', '4', '8', '42', '8', '40', '7', '9,46', '8', '42', '4', '40', '59', '62', '7', '43', '17', '59', '6,14', '45', '45', '16', '16', '47', '42', '42', '21', '3,10', '48', '35', '6,14', '50', '7', '7', '41', '41', '63', '18', '17', '21', '48', '44', '53', '45', '18', '43', '35', '3,10', '3,10', '3,10', '11', '3,10', '41', '9,46', '1,3,19', '9', '38', '4', '30', '28', '44', '8', '16', '18', '7', '7', '43', '47', '6,14', '13', '13', '42', '4', '44', '9,46', '3,10', '13', '13', '13', '16', '30', '9', '40', '40', '44', '48', '48', '52', '57', '58', '66', '40', '40', '7', '7', '40', '7', '41', '41', '43', '41', '38', '4', '4', '42', '42', '42', '18', '8', '28', '18', '18', '18', '21', '21', '21', '40', '28', '39', '30', '35', '35', '38', '38', '43', '28', '57', '43', '51', '51', '7', '53', '53', '50', '56', '7', '7', '7', '59', '62', '63', '7', '54', '47', '43', '44', '44', '44', '44', '44', '50', '45', '41', '47', '47', '47', '47', '48', '48', '45', '16', '6,14', '1,3,19', '11', '11', '3,10', '8', '11', '6,14', '16', '16', '16', '11', '3,10', '9,46', '13', '8', '13', '6,14', '17', '8', '9', '13', '8', '8', '13', '53', '41', '48', '56', '17', '50', '44', '17', '44', '1,3,19', '43', '41', '42', '41', '11', '42', '42', '43', '48', '8', '8', '53', '53', '9', '51', '50', '50', '9,46', '9,46,27', '7', '44', '48', '48', '47', '3,10', '3,10', '45', '45', '7', '7', '9,46', '16', '6,14', '6,14', '40', '38', '40', '35', '40', '35', '4', '44', '30', '28', '16', '18', '13', '13', '21', '21', '18', '16', '17', '45', '63', '62', '35', '18', '21', '48', '16', '44', '51', '48', '50', '50', '8', '40', '44', '43', '11', '41', '40', '60', '4', '40', '9,46', '7', '4', '8', '11', '7', '9', '42', '48', '66', '7', '3,10', '50', '57', '6,14', '16', '43', '9', '40', '7', '16', '47', '7', '52', '58', '53', '53', '65', '65', '65', '59', '58', '61', '41', '16', '61', '61', '60', '61', '60', '60', '60', '65', '47', '48', '35', '50', '47', '47', '48', '47', '43', '35', '35', '6,14', '6,14', '38', '38', '47', '42', '50', '35', '50', '38', '47', '42', '58', '30', '9', '47', '16', '42', '40', '7', '8', '38', '48', '21', '66', '3,10', '18', '48', '40', '66', '40', '4','7']
 
-sero=[u'II 39:-:1,7', u'Abortusequi', u'Leda', u'II 51:-:1,7', u'Cotia', u'II 41:-:1,6', u'II 65:-:1,6', u'Gallinarum', u'II 13,23:-:1,6', u'II 6,7:-:1,6', u'II 11:-:1,5', u'II 6,7:(g),m,[s],t:1,5', u'IIIb 38:(k):z55', u'IIIb 59:(k):e,n,x,z15', u'IIIb 53:(k):z35', u'IIIb 59:(k):z', u'IIIb 60:(k):z53', u'IIIb 18:(k):z53', u'IIIb 18:(k):z54', u'IIIb 38:(k):-', u'IIIb 38:(k):z35', u'IIIb 38:(k):1,5,7', u'IIIb 63:(k):z', u'IIIb 6,7:(k):z', u'IIIb 61:(k):z53', u'IIIb 35:(k):z35', u'IIIb 41:(k):z35', u'IIIb 16:(k):z35', u'IIIb 16:(k):e,n,x,z15', u'IIIb 8:(k):z35', u'IIIb 65:(k):z35', u'IIIb 59:(k):z35', u'IIIb 65:(k):z53', u'IIIb 65:(k):z', u'IIIb 42:(k):z35', u'Berta', u'II 47:[g,t]:e,n,x', u'II 39:[g],m,t:[e,n,x]', u'II [1],40:[z42]:1,(5),7', u'II [1],13,23:[z42]:1,[5],7', u'II 28:a:e,n,x', u'Overvecht', u'Honelis', u'Antonio', u'Dibra', u'Ord', u'II 57:a:z42', u'Uithof', u'Seattle', u'II 3,10:a:z39', u'II [1],9,12:a:z42', u'II 1,9,12,46,27:a:z6', u'II 3,10:a:l,v', u'II 47:a:1,5', u'II 47:a:e,n,x,z15', u'Assen', u'II 45:a:z10', u'Goelzau', u'Epinay', u'Oxford', u'Masembe', u'Umhlatazana', u'II 3,10:a:e,n,x', u'Galil', u'Solna', u'Toowong', u'Bakau', u'Aminatu', u'Meekatharra', u'VI 45:a:e,n,x', u'II 11:a:z6', u'Massilia', u'VI 11:a:1,5', u'Dakar', u'Luciana', u'Brazil', u'II [1],13,23:a:z42', u'Denver', u'Oslo', u'II 39:a:z39', u'Sanjuan', u'II 6,7,[14]:a:1,5', u'Heron', u'Fischerhuette', u'Togba', u'Damman', u'Amunigun', u'II 6,7:a:z6', u'Austin', u'Hannover', u'Umhlali', u'II 48:a:z39', u'II 48:a:z6', u'Hisingen', u'Shikmonah', u'Salinas', u'Greiz', u'II 40:a:z39', u'Nyeko', u'IV 44:a:-', u'Guarapiranga', u'Doulassame', u'II 30:a:z39', u'Tione', u'Windsheim', u'IV 51:a:-', u'Faji', u'II 58:a:z6', u'Marshall', u'Coleypark', u'II 13,22:a:e,n,x', u'Zehlendorf', u'Mim', u'II [1],13,23:a:1,5', u'Chagoua', u'Oran', u'IV 50:a:-', u'Burundi', u'Doba', u'Baildon', u'Detmold', u'II 6,7:a:z42', u'Wyldegreen', u'Miami', u'Lomalinda', u'Kinondoni', u'Saarbruecken', u'Jangwani', u'Graz', u'Berkeley', u'II 43:a:1,5', u'II 43:a:z6', u'Be', u'Os', u'II [1],4,[5],12,[27]:a:e,n,x', u'Bonames', u'Valdosta', u'II [1],9,12:a:e,n,x', u'Curacao', u'Niumi', u'Juba', u'Gwoza', u'Alkmaar', u'Sendai', u'Doncaster', u'Paratyphi A', u'Huettwilen', u'II 6,8:a:z39', u'II 6,8:a:z52', u'II [1],4,12,[27]:a:z39', u'Banjul', u'Nakuru', u'Tinda', u'Nordufer', u'Fulica', u'II 9,12:a:z39', u'Garba', u'VI [1],6,14:a:1,5', u'Niakhar', u'Tiergarten', u'Niarembe', u'Kisangani', u'II 9,12:a:1,5', u'Hessarek', u'Durban', u'Marseille', u'Gallen', u'Leith', u'II 6,8:a:e,n,x', u'Narashino', u'Arechavaleta', u'Brazos', u'Bispebjerg', u'VI [1],6,14,[25]:a:e,n,x', u'II 11:a:e,n,z15', u'Tchad', u'Abony', u'Uppsala', u'II 42:b:e,n,x,z15', u'Bamboye', u'Tomegbe', u'II 9,46:b:e,n,x', u'Linguere', u'Frederiksberg', u'Accra', u'Worb', u'Zadar', u'Cheltenham', u'Montaigu', u'Georgia', u'Lockleaze', u'Ibadan', u'Wagenia', u'Niederoderwitz', u'Ede', u'II 43:b:z42', u'Tambacounda', u'Kande', u'II 4,12:b:1,5', u'Broughton', u'Kolar', u'II 42:b:1,5', u'Canada', u'Kotte', u'Leopoldville', u'Ohio', u'II 6,7:b:[e,n,x]', u'Koumra', u'II [1],4,[5],12,[27]:b:[e,n,x]', u'Orbe', u'II 6,7:b:z39', u'Elbeuf', u'Vaugirard', u'Sedgwick', u'Wa', u'Melaka', u'Hull', u'Kirkee', u'Dahra', u'Mattenhof', u'II 17:b:e,n,x,z15', u'Wandsworth', u'II 17:b:z6', u'Glasgow', u'48:b:-', u'II 48:b:e,n,x,z15', u'II 48:b:z6', u'Shahalam', u'Riogrande', u'Saugus', u'Johannesburg', u'Duval', u'Benguella', u'II 40:b:-', u'Bignona', u'Paratyphi B', u'II 38:b:1,2', u'IV 50:b:-', u'II 50:b:z6', u'Rochdale', u'Rittersbach', u'Sica', u'Vietnam', u'Gnesta', u'VI 41:b:1,7', u'Abidjan', u'Limete', u'Adime', u'II 16:b:z42', u'II 16:b:z39', u'Malstatt', u'Visby', u'Edinburg', u'Brazzaville', u'Vegesack', u'Sangera', u'II 16:b:e,n,x', u'Hvittingfoss', u'II 41:b:1,5', u'Pharr', u'Eboko', u'Tonev', u'Sanga', u'Kuntair', u'Tucson', u'IIIb (6),14:b:e,n,x', u'Schleissheim (Schleissheim is extremely rare)', u'II 3,10:b:e,n,x', u'Atento', u'Leeuwarden', u'Wohlen', u'Korbol', u'VI 11:b:e,n,x', u'Fomeco', u'Erfurt', u'Yaba', u'Neudorf', u'Epicrates', u'Egusitoo', u'Sanktjohann', u'Stourbridge', u'Tripoli', u'Durham', u'II 6,8:b:1,5', u'Nagoya', u'VI 11:b:1,7', u'Maryland', u'Onarimon', u'Shipley', u'Presov', u'Frintrop', u'Kalina', u'Butantan', u'Bata', u'Allerton', u'Huvudsta', u'II 21:b:1,5', u'II [1],9,12:b:e,n,x', u'Konstanz', u'Batonrouge', u'Gatuni', u'Bukuru', u'Heistopdenberg', u'II [1],9,12:b:z6', u'Ghana', u'Tounouma', u'Benfica', u'Minnesota', u'II [1],9,12:b:z39', u'II 56:b:[1,5]', u'Banalia', u'Riverside', u'Chittagong', u'Mana', u'Westminster', u'Wien', u'II 60:b:-', u'Mississippi', u'Ndjamena', u'Wenatchee', u'II 47:b:1,5', u'II 47:b:e,n,x,z15', u'Sya', u'II 47:b:z6', u'Cochise', u'Djelfa', u'Wilmington', u'Oudwijk', u'II 3,10:b:z39', u'Louga', u'Aschersleben', u'Tempe', u'IV 51:b:-', u'Karaya', u'II 58:b:1,5', u'Urbana', u'II [1],13,22:b:z42', u'II 30:b:z6', u'II 42:b:z6', u'Fluntern', u'II [1],13,23:b:[1,5]', u'II 28:b:z6', u'Vaertan', u'Rottnest', u'II 28:b:e,n,x', u'Soumbedioune', u'Langford', u'Bracknell', u'Freefalls', u'Bokanjac', u'Bahati', u'Skansen', u'Flottbek', u'Molesey', u'Ullevi', u'Moero', u'Ashanti', u'II [1],40:c:z39', u'Antwerpen', u'Montreal', u'IIIb 41:c:e,n,x,z15', u'Bida', u'Kampala', u'IIIb 47:c:z35', u'IIIb 47:c:z', u'IIIb 47:c:e,n,x,z15', u'Eastglam', u'Madigan', u'Kassberg', u'Blijdorp', u'Minna', u'Haouaria', u'Luedinghausen', u'Ridge', u'Alabama', u'IIIb 47:c:1,5,7', u'Keurmassar', u'Madiago', u'Elokate', u'Ipeko', u'Deversoir', u'II 41:c:z6', u'Runby', u'Goeteborg', u'Quebec', u'Kodjovi', u'Lonestar', u'Chiredzi', u'Schwabach', u'II 21:c:e,n,x', u'Utah', u'IIIb 21:c:e,n,x,z15', u'Bronx', u'Belfast', u'Alexanderpolder', u'Santiago', u'Belem', u'Yolo', u'Tado', u'II 40:c:z6', u'Wingrove', u'II 53:c:1,5', u'Rhone', u'Brindisi', u'Hermannswerder', u'Eberswalde', u'Halle', u'II 52:c:k', u'Dresden', u'Wedding', u'Techimani', u'II 11:c:e,n,z15', u'Woodinville', u'Namibia', u'Cotonou', u'Kaduna', u'Rawash', u'Victoriaborg', u'II 17:c:z39', u'IIIb 65:c:z53', u'IIIb 65:c:z', u'IIIb 65:c:1,5,7', u'Okefoko', u'Anderlecht', u'Agege', u'Pramiso', u'IIIb 61:c:z35', u'IIIb 61:c:1,5,(7)', u'Ikayi', u'Gaillac', u'Asylanta', u'II 1,9,12,46,27:c:z39', u'IIIb 59:c:e,n,x,z15', u'Legon', u'Abortusovis', u'Altendorf', u'II 58:c:z6', u'Bissau', u'Jericho', u'Hallfold', u'IIIb 57:c:z', u'IIIb 57:c:e,n,x,z15', u'Bury', u'Hydra', u'Gbadago', u'Morningside', u'Gouloumbo', u'Itutaba', u'II 39:c:e,n,x', u'Vancouver', u'Gafsa', u'Paratyphi C', u'Choleraesuis', u'Typhisuis', u'II 30:c:z39', u'Hissar', u'Kidderminster', u'IIIb 48:c:z', u'Sheffield', u'Quiniela', u'Argenteuil', u'Hithergreen', u'Zaire', u'II 51:c:-', u'Birkenhead', u'Yoruba', u'II [1],40:c:e,n,x,z15', u'Shamba', u'Groenekan', u'Sculcoates', u'II 16:d:1,5', u'Usumbura', u'Sherbrooke', u'II 38:d:z39', u'II 38:d:[1,5]', u'Willamette', u'Oldenburg', u'Nieukerk', u'Orleans', u'Wil', u'Gaminara', u'Livingstone', u'II 6,7:d:z42', u'II 3,10:d:e,n,x', u'Driffield', u'Berlin', u'Karlshamn', u'Niamey', u'II 40:d:-', u'Logone', u'Maron', u'Weybridge', u'Stormont', u'Madjorio', u'Gombe', u'Souza', u'Onireke', u'Lekke', u'II 43:d:z42', u'II 43:d:z39', u'II 43:d:e,n,x,z15', u'Shangani', u'Barranquilla', u'Birmingham', u'Plymouth', u'Dembe', u'Midway', u'Florida', u'Lindern', u'Charity', u'Quentin', u'Typhi', u'II 9,12:d:z39', u'Jaffna', u'Finkenwerder', u'Olten', u'Martonos', u'Sontheim', u'Messina', u'Amoutive', u'Hatfield', u'Mundonobo', u'Mocamedes', u'Patience', u'Cullingworth', u'II 42:d:z6', u'Encino', u'Strasbourg', u'Eschberg', u'Nottingham', u'Caen', u'Barmbek', u'II 35:d:1,5', u'Teko', u'Tarshyne', u'Spartel', u'Magwa', u'Madison', u'Woodhull', u'Ndolo', u'II 16:d:e,n,x', u'II 41:d:z6', u'Bangui', u'Zega', u'Ontario', u'Amersfoort', u'Kambole', u'Kivu', u'Isangi', u'Kisii', u'Albuquerque', u'Egusi', u'Niloese', u'II 47:d:z39', u'II 47:d:e,n,x,z15', u'Stellingen', u'II 47:d:1,5', u'Liverpool', u'Tilburg', u'Wanatah', u'II 13,22:d:1,5', u'Ayinde', u'Friedenau', u'Wichita', u'Grumpensis', u'II [1],9,12:d:e,n,x', u'Diguel', u'II 48:d:1,2', u'Telelkebir', u'Putten', u'Ati', u'Gustavia', u'Warmsen', u'Karachi', u'Dugbe', u'Isuge', u'Chandans', u'Findorff', u'Hemingford', u'IV 50:d:-', u'II 13,23:d:e,n,x', u'Stanley', u'Brezany', u'Schwarzengrund', u'Ahmadi', u'II 4,12:d:e,n,x', u'Sarajane', u'Duisburg', u'Mons', u'II 53:d:z42', u'II [1],53:d:z39', u'II 53:d:1,5', u'Eppendorf', u'II 56:d:-', u'Buckeye', u'Umbadah', u'II 48:d:z6', u'II 57:d:1,5', u'Virginia', u'Muenchen', u'II 58:d:z6', u'II 52:d:z39', u'II 52:d:e,n,x,z15', u'Utrecht', u'Yovokome', u'Manhattan', u'Portanigra', u'Dunkwa', u'Sterrenbos', u'Mishmarhaemek', u'Chennai', u'Palamaner', u'Handen', u'II 6,8:d:z6', u'Fischerstrasse', u'Kermel', u'Gokul', u'Bobo', u'Labadi', u'Herston', u'Newlands', u'Kaapstad', u'Korkeasaari', u'Kpeme', u'Gozo', u'Israel', u'Westafrica', u'Eastbourne', u'Chester', u'Eko', u'Redhill', u'Bahrenfeld', u'Nyborg', u'Anatum', u'Muenster', u'Vejle', u'Hayindogo', u'Kottbus', u'Cremieu', u'Fitzroy', u'Meleagridis', u'Vilvoorde', u'Winnipeg', u'Jubilee', u'Sekondi', u'Saintpaul', u'Weston', u'Beaudesert', u'Guerin', u'Waedenswil', u'Derkle', u'Butare', u'Bergedorf', u'Newport', u'Reading', u'Magumeri', u'Larochelle', u'Lomita', u'Norwich', u'Nola', u'Tilene', u'Onderstepoort', u'Lamberhurst', u'Ferruch', u'Atakpame', u'Bardo', u'Tschangu', u'Braenderup', u'Saboya', u'Rechovot', u'Chingola', u'Chartres', u'Vridi', u'Torhout', u'Livulu', u'Astridplein', u'Sao', u'Bournemouth', u'Calabar', u'Gassi', u'Fillmore', u'Tshiongwe', u'Willemstad', u'Meskin', u'Rhydyfelin', u'Moabit', u'Sanktmarx', u'Adamstua', u'Bruebach', u'Mara', u'Kasenyi', u'Thiaroye', u'Sandiego', u'Malakal', u'Rossleben', u'II 50:e,n,x:1,7', u'II 6,7:e,n,x:1,6', u'II 16:e,n,x:1,6', u'II 3,10:e,n,x:1,7', u'II [1],4,12,[27]:e,n,x:1,[5],7', u'II [1],40:e,n,x:1,[5],7', u'II 56:e,n,x:1,7', u'II 16:e,n,x:1,(5),7', u'II [1],13,23:e,n,x:1,[5],7', u'II 4,12:e,n,x:1,2,7', u'II 9,46:e,n,x:1,5,7', u'II [1],44:e,n,x:1,6', u'II 9,12:e,n,x:1,[5],7', u'II 39:e,n,x:1,7', u'II 28:e,n,x:1,7', u'II 9,12:e,n,x:1,6', u'II 42:e,n,x:1,6', u'II 48:e,n,x,z15:z6', u'II [1],40:e,n,x,z15:1,6', u'II 47:e,n,x,z15:1,6', u'II 17:e,n,x,z15:1,6', u'II 43:e,n,x,z15:1,(5),7', u'II 43:e,n,x,z15:1,6', u'II 17:e,n,x,z15:1,[5],7', u'II 28:e,n,z15:z87', u'6,14:e,n,z15:-', u'Kastrup', u'Wernigerode', u'Derby', u'Raus', u'Vleuten', u'Sljeme', u'Good', u'Friedrichsfelde', u'Rissen', u'Alfort', u'Suelldorf', u'Sandow', u'Rideau', u'Tees', u'Adelaide', u'Havana', u'Regent', u'Milwaukee', u'II 6,8:f,g,m,t:[e,n,x]', u'Borreze', u'Agona', u'II [1],4,[5],12:f,g,t:z6', u'Eingedi', u'Afula', u'Bilu', u'Petahtikve', u'Maiduguri', u'II 28:g,(m),[s],t:1,5', u'Riggil', u'II [1],40:g,[m],[s],[t]:e,n,x', u'II 21:g,[m],[s],t:-', u'II [1],40:g,[m],[s],t:[1,5]', u'II 9,46:g,[m],[s],t:[e,n,x]', u'II 16:g,[m],[s],t:[e,n,x]', u'II [1],40:g,[m],[s],t:z42', u'II 16:g,[m],[s],t:[1,5]', u'II [1],4,12,[27]:g,[m],[s],t:e,n,x', u'II 6,7:g,[m],s,t:[z42]', u'II 11:g,[m],s,t:z39', u'II 50:g,[m],s,t:[1,5]', u'II 57:g,[m],s,t:z42', u'II [1],4,12,[27]:g,[m],t:[1,5]', u'Senftenberg', u'II [1],13,23:g,[s],t:z42', u'Okatie', u'Enteritidis', u'Luke', u'Abadina', u'Yardley', u'Warragul', u'Bijlmer', u'Abuja', u'Bron', u'Essen', u'Hillingdon', u'Nitra', u'Suberu', u'Pontypridd', u'Montevideo', u'Korovi', u'Chincol', u'Gamaba', u'Tornow', u'Agbeni', u'II 6,7:g,m,[s],t:e,n,x', u'II [1],9,12:g,m,[s],t:[1,5,7]', u'II [1],13,23:g,m,[s],t:[e,n,x]', u'II 43:g,m,[s],t:[z42]', u'Godesberg', u'Othmarschen', u'Adeoyo', u'Kouka', u'Blegdam', u'Hato', u'Gueuletapee', u'Amsterdam', u'Nikolaifleet', u'Macclesfield', u'IIIb 13,22:g,m,s:z', u'Giessen', u'Ealing', u'Caracas', u'II 30:g,m,s:e,n,x', u'Croft', u'Athens', u'Emek', u'II [1],13,23:g,m,s,t:1,5', u'II 3,{10}{15}:g,m,s,t:[1,5]', u'II [1],9,12:g,m,s,t:e,n,x', u'II 45:g,m,s,t:1,5', u'II 17:g,m,s,t:-', u'II 6,7:g,m,s,t:z39', u'II 45:g,m,s,t:e,n,x', u'II [1],13,23:g,m,s,t:z42', u'II 41:g,m,s,t:z6', u'II 35:g,m,s,t:-', u'II 28:g,m,t:z39', u'II 28:g,m,t:e,n,x', u'II 60:g,m,t:z6', u'Reubeuss', u'II 6,8:g,m,t:1,7', u'II 45:g,m,t:e,n,x,z15', u'California', u'II 4,12:g,m,t:z39', u'Ebrie', u'II [1],13,22:g,m,t:[1,5]', u'II 48:g,m,t:-', u'Sylvania', u'Kiel', u'Dublin', u'Naestved', u'Rostock', u'Moscow', u'Menston', u'Plumaugat', u'Gateshead', u'Missouri', u'Catanzaro', u'Newyork', u'Sternschanze', u'Binningen', u'Anecho', u'II 9,12:g,s,t:e,n,x', u'Alminko', u'Nanergou', u'Cardoner', u'Ona', u'II 51:g,s,t:e,n,x', u'Lowestoft', u'Dessau', u'II 28:g,s,t:e,n,x', u'Splott', u'Kingston', u'Eaubonne', u'Uccle', u'Westhampton', u'II [1],13,22:g,t:[1,5]', u'IIIb [1],44:g,t:1,5', u'II 44:g,t:z42', u'IIIb 43:g,t:-', u'II 30:g,t:-', u'II 38:g,t:-', u'II 41:g,t:-', u'II 43:g,t:[1,5]', u'II 13,22:g,t:z6', u'II [1],13,23:g,t:1,5', u'Saintemarie', u'IV [1],40:g,t:-', u'II 17:g,t:[e,n,x,z15]', u'II 42:g,t:-', u'II 17:g,t:z39', u'II 65:g,t:-', u'Budapest', u'II 3,10:g,t:-', u'II 9,12,46,27:g,t:e,n,x', u'II [1],40:g,t:e,n,x,z15', u'II 57:g,t:-', u'Bloomsbury', u'II 13,23:g,t:e,n,x', u'II 52:g,t:-', u'II 35:g,t:1,5', u'II 35:g,t:z42', u'Agodi', u'II 40:g,t:z39', u'II 6,7:g,t:[e,n,x]', u'IIIa 50:g,z51:-', u'IIIa 51:g,z51:-', u'IV 48:g,z51:-', u'Larose', u'IV 21:g,z51:-', u'IIIa 21:g,z51:-', u'IIIa 63:g,z51:-', u'IIIa 62:g,z51:-', u'IV [1],53:g,z51:-', u'IV 43:g,z51:-', u'IV 11:g,z51:-', u'IV 6,7:g,z51:-', u'IIIa 35:g,z51:-', u'Wayne', u'IIIa 43:g,z51:-', u'Carswell', u'IV 44:g,z51:-', u'IIIa [1],13,23:g,z51:-', u'IIIa 53:g,z51:-', u'IIIa 47:g,z51:-', u'Newmexico', u'IIIa 18:g,z51:-', u'IV 18:g,z51:-', u'IV 45:g,z51:-', u'IV [1],40:g,z51:-', u'IV 50:g,z51:-', u'IIIa 45:g,z51:-', u'Alamo', u'IIIa 41:g,z51:-', u'IV [1],42:g,z51:-', u'IIIa 48:g,z51:-', u'IIIa 42:g,z51:-', u'IIIb 40:g,z51:e,n,x,z15', u'IV 38:g,z51:-', u'IIIa 38:g,z51:-', u'Tennyson', u'IIIa 40:g,z51:-', u'Travis', u'Maricopa', u'II 50:g,z62:e,n,x', u'II [1],9,12:g,z62:[e,n,x]', u'II 43:g,z62:e,n,x', u'II 9,46:g,z62:-', u'II 4,12:g,z62:-', u'Antarctica', u'Rosenberg', u'IIIb 60:i:[z]', u'Volkmarsdorf', u'Ouagadougou', u'Dieuppeul', u'Stratford', u'Chichester', u'IIIb 60:i:[e,n,x,z15]', u'Cotham', u'IIIb 53:i:z', u'Doorn', u'Machaga', u'IIIb 59:i:z35', u'Warnemuende', u'IIIb 65:i:z', u'Falkensee', u'Avonmouth', u'Zuilen', u'IIIb 17:i:z35', u'Ahanou', u'IIIb 50:i:e,n,x,z15', u'Diourbel', u'IIIb 21:i:1,5,7', u'IIIb 21:i:e,n,x,z15', u'IIIb 65:i:e,n,x,z15', u'Wisbech', u'IIIb 61:i:e,n,x,z15', u'Abobo', u'Pisa', u'IIIb 61:i:z53', u'IIIb 61:i:z35', u'Truro', u'Frankfurt', u'IIIb 59:i:z', u'Potto', u'Mathura', u'Agbara', u'Kabete', u'Amina', u'IIIb 58:i:z53', u'IIIb 61:i:z', u'Mjordan', u'Poeseldorf', u'Kuessel', u'Douala', u'IIIb 60:i:[z35]', u'Cuckmere', u'Amounderness', u'IIIb 58:i:e,n,x,z15', u'Bessi', u'IIIb 59:i:e,n,x,z15', u'Morehead', u'Landau', u'IIIb 16:i:z35', u'IIIb 57:i:e,n,x,z15', u'IIIb 57:i:z', u'Soerenga', u'Tibati', u'Magherafelt', u'Takoradi', u'Bergen', u'IIIb 47:i:e,n,x,z15', u'Kaneshie', u'Borromea', u'Middlesbrough', u'Warnow', u'Malmoe', u'IIIb 38:i:z53', u'Aba', u'IIIb 47:i:z35', u'Cyprus', u'Hoboken', u'Taksony', u'Yeerongpilly', u'IIIb 40:i:1,5,7', u'[1],13,22:i:-', u'Idikan', u'Typhimurium', u'Maritzburg', u'Bonariensis', u'Tumodi', u'48:i:-', u'IIIb 48:i:z61', u'Hofit', u'Cumberland', u'Alma', u'Samaru', u'Lindenburg', u'Verona', u'IIIb 48:i:z53', u'Bargny', u'IIIb 48:i:z', u'IIIb 47:i:z', u'II 4,12,27:i:z35', u'Gloucester', u'Tsevie', u'Farsta', u'Agama', u'Lagos', u'Seremban', u'IIIb 47:i:z53', u'Myrria', u'IIIb 48:i:z35', u'Heerlen', u'Veneziana', u'Norton', u'IIIb 35:i:z', u'Kentucky', u'IIIb 50:i:z53', u'Jukestown', u'Lika', u'IIIb 35:i:e,n,x,z15', u'Athinai', u'Brijbhumi', u'Gambia', u'IIIb 35:i:z53', u'Bandia', u'IIIb 35:i:z35', u'Evry', u'Aberdeen', u'IIIb 50:i:1,5,7', u'Kedougou', u'Mampeza', u'Buzu', u'IIIb 38:i:z', u'Lansing', u'Mgulani', u'Stuttgart', u'Mbao', u'Garoli', u'Voulte', u'IIIb 50:i:z', u'Schalkwijk', u'Moussoro', u'Augustenborg', u'Oritamerin', u'Haardt', u'Kallo', u'Schwerin', u'Blockley', u'Charlottenburg', u'IIIb 53:k:z53', u'Surrey', u'II 6,7:k:[z6]', u'IIIb 21:k:z', u'IIIb 21:k:e,n,x,z15', u'IIIb (6),14:k:z53', u'Claibornei', u'Ochsenwerder', u'II 1,6,14:k:z6', u'IIIb (6),14:k:z', u'Goverdhan', u'II 6,14:k:e,n,x', u'II 6,14,[24]:k:1,6', u'Harburg', u'Escanaba', u'II 55:k:z39', u'II 17:k:-', u'Bootle', u'IIIb 60:k:z35', u'Casablanca', u'Verviers', u'Lawra', u'IIIb 61:k:1,5,(7)', u'IIIb 61:k:z35', u'Thetford', u'Ahuza', u'IIIb 43:k:z', u'Cairns', u'Thompson', u'Gwale', u'IIIb 17:k:z', u'Zaria', u'Matadi', u'Warri', u'Bandim', u'Irenea', u'Bethune', u'Oesterbro', u'II 13,23:k:z41', u'Marburg', u'Galiema', u'Dahomey', u'Singapore', u'Baiboukoum', u'Daytona', u'IIIb 58:k:z', u'IIIb 47:k:z53', u'IIIb 47:k:z35', u'Ferlo', u'II 41:k:1,6', u'II 41:k:z6', u'IIIb 47:k:z', u'IIIb 60:k:z', u'IIIb 47:k:e,n,x,z15', u'IIIb 57:k:e,n,x,z15', u'IIIb 47:k:1,5,7', u'IIIb 53:k:z', u'Staoueli', u'Serrekunda', u'II 59:k:z65', u'IIIb 59:k:z53', u'Memphis', u'Haferbreite', u'IIIb 42:k:e,n,x,z15', u'IIIb 42:k:z', u'Lyon', u'Pretoria', u'IIIb 48:k:z53', u'IIIb 11:k:z53', u'IIIb 16:k:z53', u'IIIb 50:k:z35', u'IIIb 50:k:z53', u'Marienthal', u'Kisarawe', u'IIIb 53:k:e,n,x,z15', u'Colobane', u'Amba', u'Abaetetuba', u'Orientalis', u'IIIb 35:k:z53', u'Ank', u'Taunton', u'IIIb 28:k:1,7', u'Ikeja', u'Adamstown', u'IIIb 50:k:e,n,x,z15', u'Guildford', u'IIIb 35:k:e,n,x,z15', u'Hilversum', u'Sharon', u'Mango', u'II 50:k:e,n,x', u'IIIb 50:k:1,5,7', u'Dan', u'IIIb 51:k:z35', u'II 13,22:k:1,5', u'Mannheim', u'Marylebone', u'Cochin', u'Clontarf', u'IIIb 16:k:z', u'Echa', u'IIIb 35:k:z', u'Inverness', u'Njala', u'IIIb 38:k:e,n,x,z15', u'IIIb 50:k:z', u'II 50:k:z6', u'IIIb 38:k:z', u'IIIb 38:k:z53', u'Szentes', u'Maumee', u'Nuatja', u'Ceyco', u'Wimborne', u'Bordeaux', u'IIIb 52:k:e,n,x,z15', u'IIIb 52:k:z35', u'IIIb 52:k:z53', u'Hann', u'II 48:k:z39', u'IIIb 40:k:z', u'Allandale', u'IIIb 40:k:z53', u'II [1],40:k:e,n,x,z15', u'Zanzibar', u'Scarborough', u'Yundum', u'Newrochelle', u'Aqua', u'Angoda', u'Odozi', u'II 30:k:e,n,x,z15', u'Ilala', u'II [1],4,12,27:k:1,6', u'Champaign', u'Newjersey', u'Goulfey', u'II 40:k:z6', u'Massenya', u'IIIb 48:k:1,5,(7)', u'Neumuenster', u'II 48:k:e,n,x,z15', u'IIIb 48:k:e,n,x,z15', u'Dahlem', u'IIIb 48:k:z', u'IIIb 48:k:z35', u'Ljubljana', u'Texas', u'Ramatgan', u'Kunduchi', u'II [1],42:l,[z13],z28:[z6]', u'Stuivenberg', u'Enugu', u'Tyresoe', u'Mkamba', u'IIIb 6,7:l,v:z53', u'Coromandel', u'Burgas', u'Ngor', u'Lovelace', u'IIIb 13,22:l,v:1,5,7', u'Nanga', u'Potsdam', u'Kortrijk', u'Bonn', u'Parkroyal', u'Svedvi', u'Gdansk', u'Borbeck', u'Sinchew', u'Welikade', u'Nchanga', u'Horsham', u'Alpenquai', u'IIIb (6),14:l,v:z', u'IIIb (6),14:l,v:z35', u'Amberg', u'VI 6,14:l,v:z88', u'Concord', u'II 3,10:l,v:z6', u'Ruzizi', u'II 3,10:l,v:e,n,x', u'Give', u'London', u'Sinstorf', u'IIIb (6),14:l,v:z53', u'Stendal', u'IIIb 38:l,v:z', u'IIIb 16:l,v:1,5,7', u'Shanghai', u'Salford', u'IIIb 16:l,v:z', u'Losangeles', u'Boecker', u'IIIb 16:l,v:z53', u'IIIb 6,7:l,v:1,5,7', u'Maracaibo', u'Fann', u'Bullbay', u'IIIb 11:l,v:z', u'Irumu', u'IIIb 11:l,v:z53', u'IIIb 16:l,v:z35', u'Roan', u'Bredeney', u'Kimuenza', u'II [1],4,12,27:l,v:e,n,x', u'Brandenburg', u'Pakistan', u'Litchfield', u'VI 50:l,v:z67', u'Kimberley', u'IIIb 42:l,v:e,n,x,z15', u'IIIb 38:l,v:z35', u'IIIb 38:l,v:[z53]', u'IV 47:l,v:-', u'IIIb 47:l,v:z57', u'IIIb 47:l,v:z53', u'IIIb 47:l,v:z35', u'Alger', u'Ligeo', u'IIIb 50:l,v:z57', u'IIIb 50:l,v:z35', u'IIIb 50:l,v:z', u'IIIb 50:l,v:e,n,x,z15', u'Toronto', u'Geraldton', u'IIIb 35:l,v:z35', u'Fass', u'IIIb 35:l,v:e,n,x,z15', u'Donna', u'IIIb 48:l,v:z', u'IIIb 48:l,v:1,5,(7)', u'Australia', u'Fyris', u'Clackamas', u'Drac', u'India', u'Panama', u'IIIb 47:l,v:z', u'Taylor', u'II 9,12:l,v:z39', u'Goettingen', u'II 9,12:l,v:e,n,x', u'Zaiman', u'IIIb [1],40:l,v:z53', u'Houston', u'IIIb 40:l,v:z', u'Mendoza', u'IIIb 43:l,v:z53', u'IIIb 42:l,v:z53', u'IIIb 42:l,v:z', u'Coogee', u'IIIb 42:l,v:1,5,7', u'II 42:l,v:e,n,x,z15', u'Kapemba', u'Holcomb', u'Azteca', u'IIIb 47:l,v:1,[5],7', u'II 39:l,v:1,5', u'Kokomlemle', u'Oerlikon', u'Loanda', u'Imo', u'Manchester', u'IIIb 47:l,v:e,n,x,z15', u'II 6,8:l,v:e,n,x', u'Edmonton', u'Lund', u'II [1],4,12,27:l,v:z39', u'Millesi', u'Canary', u'II 40:l,v:e,n,x', u'Amherstiana', u'Nashua', u'IIIb 61:l,v:z35', u'IIIb 61:l,v:z', u'IIIb 61:l,v:1,5,7', u'IIIb 60:l,v:z', u'IIIb 59:l,v:z53', u'IIIb 59:l,v:z', u'IIIb 52:l,v:z53', u'Vitkin', u'IIIb 21:l,v:z', u'IIIb 58:l,v:z35', u'IIIb 58:l,v:e,n,x,z15', u'II 56:l,v:z39', u'IIIb 53:l,v:z35', u'IIIb 53:l,v:z', u'IIIb 53:l,v:e,n,x,z15', u'Leoben', u'IIIb 65:l,v:z35', u'Koessen', u'Morotai', u'Michigan', u'Lancaster', u'Carmel', u'IIIb 17:l,v:e,n,x,z15', u'IIIb 65:l,v:e,n,x,z15', u'IIIb 65:l,v:z53', u'Harcourt', u'IIIb 18:l,v:e,n,x,z15', u'Orlando', u'IIIb 18:l,v:z', u'IIIb 18:l,v:z53', u'IIIb 65:l,v:z', u'IIIb 35:l,v:1,5,7', u'IIIb 21:l,v:z57', u'IIIb 17:l,v:z35', u'Dadzie', u'Overschie', u'IIIb 51:l,v:z', u'II 13,23:l,w:e,n,x', u'Ayton', u'Victoria', u'II [1],9,12:l,w:e,n,x', u'Toulon', u'Blancmesnil', u'II 6,8:l,w:z6', u'Keve', u'Gabon', u'Ackwepe', u'Glidji', u'Essingen', u'Lomnava', u'Brooklyn', u'Westeinde', u'Fayed', u'Assinie', u'Epalinges', u'Marsabit', u'Colorado', u'II 6,7:l,w:1,5,7', u'Langeveld', u'II 6,7:l,w:z42', u'II 4,12:l,w:e,n,x', u'II [1],42:l,w:e,n,x', u'II 16:l,w:z6', u'Parakou', u'Overchurch', u'Togo', u'II 50:l,w:e,n,x,z15', u'Fulda', u'Zigong', u'Mono', u'Ramsey', u'IIIb 48:l,w:1,5,7', u'Freiburg', u'Uganda', u'Tours', u'Taiping', u'Miyazaki', u'Itami', u'Kenya', u'Mandera', u'Winterthur', u'Westerstede', u'Sudan', u'Nessziona', u'Napoli', u'Haduna', u'Breukelen', u'Neukoelln', u'II 43:l,z13,z28:1,5', u'Makiso', u'II 58:l,z13,z28:z6', u'Ockenheim', u'Lokstedt', u'Osnabrueck', u'Morocco', u'Strathcona', u'Catalunia', u'Penilla', u'Teshie', u'Battle', u'II 41:l,z13,z28:e,n,x,z15', u'Ablogame', u'Koblenz', u'II 58:l,z13,z28:1,5', u'Nordrhein', u'Kano', u'Kubacha', u'Hiduddify', u'Fallowfield', u'Hoghton', u'Vom', u'Bedford', u'Connecticut', u'II 1,9,12,46,27:l,z13,z28:z39', u'Tiko', u'II 53:l,z28:z39', u'II 51:l,z28:z6', u'II 53:l,z28:z6', u'II 53:l,z28:e,n,x', u'II 50:l,z28:z42', u'II 51:l,z28:z39', u'II 56:l,z28:-', u'Joal', u'II 6,7:l,z28:z6', u'Tomelilla', u'II 11:l,z28:e,n,x', u'Lamin', u'II 13,22:l,z28:1,5', u'Kindia', u'Reinickendorf', u'II [1],4,12:l,z28:[e,n,x]', u'II 6,8:l,z28:e,n,x', u'Malika', u'Moundou', u'II 3,10:l,z28:z39', u'II [1],13,23:l,z28:z42', u'II 13,23:l,z28:z6', u'II 13,23:l,z28:1,5', u'II 3,10:l,z28:1,5', u'II 39:l,z28:e,n,x', u'Kotu', u'II 9,12:l,z28:1,5', u'II 9,12:l,z28:e,n,x', u'York', u'Aflao', u'II [1],40:l,z28:z39', u'Santhiaba', u'II [1],40:l,z28:1,5', u'Bukavu', u'Javiana', u'II 6,7:l,z28:e,n,x', u'II 39:l,z28:z39', u'II 3,10:l,z28:e,n,x', u'II 6,7:l,z28:1,5', u'II 35:l,z28:-', u'II 30:l,z28:z6', u'II 16:l,z28:z42', u'II 28:l,z28:e,n,x', u'Fajara', u'II 28:l,z28:1,5', u'Jambur', u'Granlo', u'II 40:l,z28:e,n,x', u'Haelsingborg', u'II [1],40:m,t:z42', u'II 1,6,14:m,t:1,5', u'II 13,22:m,t:z42', u'II [1],13,23:m,t:z42', u'Kintambo', u'Bassa', u'II [1],44:m,t:z42', u'II [1],13,23:m,t:1,5', u'IV 40:m,t:-', u'Washington', u'II 40:m,t:z39', u'II 40:m,t:e,n,x', u'Newholland', u'II 9,46:m,t:e,n,x', u'II [1],9,12:m,t:z39', u'Leatherhead', u'Sangalkam', u'Muguga', u'Apapa', u'II 50:m,t:z6', u'Yokoe', u'II 6,8:m,t:1,5', u'Pensacola', u'II [1],9,12:m,t:1,5', u'Banana', u'II 11:m,t:e,n,x', u'II [1],13,23:m,t:e,n,x', u'II 45:m,t:1,5', u'II 3,10:m,t:e,n,x', u'Oranienburg', u'Madras', u'Djinten', u'II 6,8:m,t:e,n,x', u'II 6,7:m,t:-', u'Oakey', u'Winston', u'Moers', u'Cannstatt', u'Bama', u'II 17:m,t:-', u'II 42:m,t:[e,n,x,z15]', u'II 35:m,t:-', u'Monschaui', u'II 18:m,t:1,5', u'Langenhorn', u'Mesbit', u'II 21:m,t:-', u'IV 21:m,t:-', u'Kaitaan', u'Rothenburgsort', u'Mpouto', u'II 30:m,t:-', u'II 28:m,t:z39', u'II 6,14:m,t:e,n,x', u'Southbank', u'II 3,10:m,t:1,5', u'Morillons', u'II 16:m,t:[z42]', u'Morbihan', u'Waral', u'Dietrichsdorf', u'Vinohrady', u'II 16:m,t:e,n,x', u'II 28:m,t:[e,n,x]', u'II 9,12:m,t:e,n,x', u'Senegal', u'Rubislaw', u'IIIb 35:r:e,n,x,z15', u'Clanvillian', u'IIIb 42:r:z53', u'Gege', u'IIIb 48:r:z', u'IIIb 48:r:e,n,x,z15', u'Quincy', u'Volta', u'IIIb 42:r:z', u'Grandhaven', u'Brive', u'IIIb 61:r:z35', u'IIIb 58:r:z53', u'IIIb 59:r:z35', u'IIIb 60:r:e,n,x,z15', u'IIIb 60:r:z', u'IIIb 60:r:z35', u'IIIb 60:r:z53', u'IIIb 21:r:z', u'Mountmagnet', u'II 28:r:e,n,z15', u'IIIb 61:r:z', u'Lubumbashi', u'IIIb 61:r:z53', u'Konongo', u'Yalding', u'IIIb 18:r:z', u'Tennenlohe', u'Crossness', u'IIIb 17:r:z', u'Lode', u'IIIb 65:r:z35', u'IIIb 61:r:1,5,7', u'Ivory', u'Shoreditch', u'Sokode', u'IIIb 50:r:1,5,(7)', u'IIIb 50:r:e,n,x,z15', u'IIIb 50:r:z', u'IIIb 50:r:z35', u'IIIb 50:r:z53', u'Fairfield', u'Massakory', u'IIIb 58:r:z', u'IIIb 47:r:e,n,x,z15', u'IIIb 58:r:e,n,x,z15', u'Brunflo', u'Lehrte', u'Bassadji', u'Sipane', u'IIIb 53:r:z', u'IIIb 53:r:z35', u'IIIb 53:r:z68', u'Czernyring', u'Deckstein', u'Kibusi', u'Camberwell', u'Yellowknife', u'IIIb (6),14:r:z', u'Heidelberg', u'Bradford', u'Winneba', u'Remo', u'Goldcoast', u'IIIb 8:r:z', u'44:r:-', u'IIIb 35:r:z', u'Albertbanjul', u'IIIb 47:r:1,5,7', u'IIIb 40:r:z53', u'Southampton', u'Brefet', u'Jamaica', u'IIIb 43:r:e,n,x,z15', u'13,22:r:-', u'Adjame', u'Linton', u'Grampian', u'Papuana', u'IIIb 43:r:z53', u'IIIb 43:r:z', u'Weltevreden', u'Simi', u'Elisabethville', u'Ughelli', u'Bochum', u'Emmastad', u'Infantis', u'Campinense', u'Lome', u'Virchow', u'IIIb 42:r:-', u'II 42:r:-', u'Nigeria', u'IIIb 38:r:e,n,x,z15', u'IIIb 38:r:z', u'IIIb 38:r:1,5,7', u'Lindi', u'Dapango', u'IIIb 47:r:z', u'IIIb 47:r:z53', u'IIIb 35:r:z61', u'IIIb 35:r:z35', u'IIIb 38:r:z35', u'Akanji', u'Hindmarsh', u'Noya', u'Colindale', u'Kofandoka', u'Bsilla', u'Sanktgeorg', u'IIIb 47:r,[i]:z35', u'Bovismorbificans', u'Hidalgo', u'Drogana', u'Brikama', u'Surat', u'Altona', u'Chicago', u'Rovaniemi', u'Fareham', u'Euston', u'Dumfries', u'Seegefeld', u'Africana', u'Banco', u'Lutetia', u'Annedal', u'Istoria', u'Zwickau', u'Cocody', u'Amager', u'Praha', u'Mayday', u'Nantes', u'Irchel', u'Bolton', u'Ohlstedt', u'Orion', u'II [1],9,12:y:z39', u'Powell', u'Benin', u'Hartford', u'Mikawasima', u'Mokola', u'Giza', u'Bulgaria', u'Tananarive', u'II 6,8:y:1,6', u'Alagbon', u'Inchpark', u'Sunnycove', u'Daarle', u'Richmond', u'Lamphun', u'Bareilly', u'Kralingen', u'Benue', u'Sindelfingen', u'II 1,9,12,46,27:y:z39', u'Gatow', u'Oyonnax', u'Stockholm', u'Langensalza', u'Brunei', u'Dougi', u'Perth', u'Baguirmi', u'Nijmegen', u'Teddington', u'Finaghy', u'Ruiru', u'Ibaragi', u'Bietri', u'Coeln', u'Matopeni', u'Saphra', u'Akuafo', u'Harvestehude', u'Selby', u'Avignon', u'Freetown', u'Colombo', u'Trachau', u'Pomona', u'Oskarshamn', u'Nima', u'Ball', u'Steinwerder', u'Kingabwa', u'Farcha', u'Jos', u'Steinplatz', u'Carrau', u'Spalentor', u'Kitenge', u'Telaviv', u'Madelia', u'Fischerkietz', u'Mornington', u'Shomolu', u'II 17:y:-', u'Kamoru', u'Moualine', u'Solt', u'Delan', u'Gatineau', u'Kikoma', u'Herzliya', u'Woumbou', u'Windermere', u'Odienne', u'Cannonhill', u'Blitta', u'Jalisco', u'Lokomo', u'Slade', u'Thies', u'II 18:y:e,n,x,z15', u'Troy', u'Tunis', u'Ordonez', u'Hadejia', u'Yarrabah', u'Tanger', u'Anfo', u'Kinson', u'Krefeld', u'Tendeba', u'Warengo', u'Gori', u'II 17:z:l,w', u'II 47:z:e,n,x,z15', u'Daula', u'II 17:z:1,7', u'Mountpleasant', u'Potengi', u'Arusha', u'Uhlenhorst', u'Brackenridge', u'II 45:z:1,5', u'Yopougon', u'II 6,8:z:1,5', u'II 6,7:z:z42', u'Kuru', u'Kaolack', u'Bolama', u'Mowanjum', u'Marmande', u'Phaliron', u'Kalumburu', u'II 45:z:z39', u'Lawndale', u'Vanier', u'Koenigstuhl', u'Stachus', u'Preston', u'Entebbe', u'II 4,12:z:z39', u'II 9,12:z:z39', u'II [1],9,12:z:z6', u'Aurelianis', u'Ursenbach', u'Kimpese', u'II 42:z:e,n,x,z15', u'Mulhouse', u'Sally', u'II 21:z:-', u'II [1],40:z:1,5', u'Casamance', u'Nowawes', u'II [1],40:z:z6', u'II [1],40:z:z39', u'II 40:z:z42', u'II 41:z:1,5', u'II [1],9,12:z:1,7', u'II 28:z:z39', u'Ogbete', u'Shubra', u'II 9,46:z:z39', u'Bambylor', u'II 9,46:z:e,n,x', u'II 9,46:z:1,5', u'II 28:z:1,5', u'Dingiri', u'Doel', u'II 42:z:1,5', u'Brisbane', u'II 43:z:1,5', u'Hohentwiel', u'Kiambu', u'II [1],4,12,27:z:1,5', u'Loubomo', u'Indiana', u'II 4,12:z:1,7', u'Neftenbach', u'II [1],4,12,27:z:e,n,x', u'II 42:z:z6', u'Melbourne', u'Ezra', u'Chile', u'Oakland', u'II 6,7:z:1,5', u'Tanzania', u'Ivrysurseine', u'II 56:z:z6', u'Bristol', u'Poano', u'Poitiers', u'II [1],13,23:z:1,5', u'II 53:z:z6', u'IIIb 53:z:1,5,(7)', u'II 53:z:1,5', u'IIIb 52:z:z52', u'Homosassa', u'Soahanina', u'Royan', u'II [1],59:z:z6', u'Huddinge', u'Farmsen', u'Tchamba', u'Poona', u'II 47:z:z6', u'Worthington', u'II 3,10:z:z39', u'Landwasser', u'Cayar', u'II 3,10:z:e,n,x', u'Winslow', u'Harleystreet', u'II 3,10:z:1,5', u'Fufu', u'II [1],13,23:z:z42', u'II 13,22:z:-', u'IIIb 13,23:z:1,5', u'Sundsvall', u'Clerkenwell', u'Schoeneberg', u'II 52:z:z39', u'Bouake', u'Kanifing', u'II 16:z:z42', u'II 6,7:z:z6', u'II 6,7:z:z39', u'II 16:z:e,n,x', u'Carno', u'Brevik', u'Lerum', u'Kainji', u'IIIb 48:z:1,5,7', u'II 48:z:1,5', u'Toucra', u'Korlebu', u'II 60:z:e,n,x', u'Hongkong', u'Crewe', u'II 11:z:z39', u'Lechler', u'Treforest', u'Antsalova', u'Nyanza', u'Bruck', u'Maroua', u'Businga', u'IIIb 50:z:z52', u'II 50:z:e,n,x', u'Gerland', u'II 6,7:z:e,n,x', u'Fortlamy', u'Lingwala', u'Kassel', u'II 11:z:e,n,x', u'Jerusalem', u'Redba', u'Omuna', u'II 41:z10:e,n,x,z15', u'II 41:z10:z6', u'Inganda', u'IIIb 65:z10:z', u'IIIb 65:z10:e,n,x,z15', u'Tudu', u'Vellore', u'Fortune', u'Mura', u'Menden', u'Hadar', u'Eschweiler', u'IIIb 61:z10:z35', u'Ngili', u'Albert', u'Mbandaka', u'Ituri', u'Haifa', u'II 41:z10:1,2', u'Leipzig', u'Landala', u'Inpraw', u'Djugu', u'Tokoin', u'Aprad', u'II 56:z10:e,n,x', u'Barry', u'Canton', u'IIIb 53:z10:z35', u'IIIb 53:z10:z', u'Bergues', u'IIIb 50:z10:z53', u'II 50:z10:z6', u'IIIb 50:z10:z', u'Adana', u'Glostrup', u'Llobregat', u'Zerifin', u'IIIb 48:z10:z', u'IIIb 48:z10:e,n,x,z15', u'Isaszeg', u'II 48:z10:1,6', u'VI 48:z10:1,5', u'IIIb 40:z10:z35', u'II 48:z10:[1,5]', u'IIIb 47:z10:z35', u'IIIb 47:z10:z', u'Namoda', u'IIIb 47:z10:1,5,7', u'Guinea', u'Molade', u'IIIb 60:z10:z35', u'IIIb 60:z10:z', u'IIIb 59:z10:z57', u'IIIb 59:z10:z53', u'II 42:z10:1,2', u'II 42:z10:e,n,x,z15', u'IIIb 42:z10:e,n,x,z15', u'IIIb 42:z10:z', u'Loenga', u'II 42:z10:z6', u'IIIb 42:z10:z35', u'IIIb 57:z10:z', u'Wippra', u'Bazenheid', u'Remiremont', u'Chomedey', u'Istanbul', u'IIIb 58:z10:z53', u'II 58:z10:z6', u'IIIb 58:z10:e,n,x,z15', u'II 58:z10:1,6', u'Cleveland', u'Mapo', u'Paris', u'IIIb 60:z10:z53', u'IIIb 42:z10:z67', u'IIIb 28:z10:z', u'Luckenwalde', u'Moroto', u'IIIb 17:z10:z', u'IIIb 17:z10:e,n,x,z15', u'Djibouti', u'Angouleme', u'Redlands', u'IIIb 16:z10:e,n,x,z15', u'Lisboa', u'VI 1,6,14,25:z10:1,(2),7', u'Badagry', u'Libreville', u'II 18:z10:z6', u'II 1,6,14:z10:z6', u'IIIb (6),14:z10:e,n,x,z15', u'Sada', u'Senneville', u'Kumasi', u'II 30:z10:e,n,x,z15', u'Laredo', u'II 1,6,14:z10:1,5', u'IIIb 16:z10:1,7', u'IIIb 21:z10:z53', u'Carnac', u'Leer', u'IIIb 18:z10:e,n,x,z15', u'II 40:z10:e,n,x', u'II 39:z10:z6', u'IIIb 21:z10:e,n,x,z15', u'IIIb 21:z10:z', u'II 1,9,12,46,27:z10:z39', u'II 1,9,12,46,27:z10:e,n,x', u'Umbilo', u'II 21:z10:[z6]', u'Malaysia', u'II 17:z10:-', u'II 9,46:z10:z39', u'II 9,46:z10:z6', u'Louisiana', u'Mahina', u'Inglis', u'Lishabi', u'Rogy', u'Farakan', u'IIIb (6),14:z10:z', u'II 1,9,12,46,27:z10:1,5', u'IIIb 6,14:z10:z53', u'Lexington', u'Ruanda', u'Wentworth', u'II [1],13,22:z10:z6', u'Neunkirchen', u'IIIb 38:z10:z', u'IIIb 38:z10:z53', u'Harrisonburg', u'Roodepoort', u'Okerara', u'Treguier', u'Portland', u'Demerara', u'Sapele', u'Hegau', u'Dallgow', u'Yenne', u'Telhashomer', u'Straengnaes', u'Coquilhatville', u'Podiensis', u'Kristianstad', u'Biafra', u'Camberene', u'Enschede', u'Ligna', u'IIIb 35:z10:z35', u'Trotha', u'Nessa', u'IIIa 62:z29:-', u'Everleigh', u'II 44:z29:e,n,x', u'Zinder', u'IV 17:z29:-', u'IIIa 45:z29:-', u'IIIa 59:z29:-', u'IV 44:z29:-', u'II 60:z29:e,n,x', u'II 45:z29:z42', u'II 45:z29:e,n,x', u'II 45:z29:1,5', u'Jodhpur', u'IIIa 17:z29:-', u'Kandla', u'II [1],13,23:z29:e,n,x', u'II 51:z29:e,n,x,z15', u'Jedburgh', u'IIIa 50:z29:-', u'Ivorycoast', u'II 43:z29:z42', u'II 3,10:z29:[e,n,x]', u'IV 48:z29:-', u'IIIa 53:z29:-', u'IIIa 48:z29:-', u'II 48:z29:-', u'II 57:z29:z42', u'Agoueve', u'II 13,22:z29:1,5', u'Mundubbera', u'II [1],13,23:z29:1,5', u'Saloniki', u'II 16:z29:1,5', u'II 16:z29:e,n,x', u'IIIa 47:z29:-', u'Ekpoui', u'II 47:z29:e,n,x,z15', u'II 13,22:z29:e,n,x', u'IIIa 56:z29:-', u'Cubana', u'II 35:z29:e,n,x', u'II 6,8:z29:1,5', u'II 6,8:z29:e,n,x:z42', u'Tamale', u'Uno', u'II 6,8:z29:e,n,x', u'II 6,7:z29:[z42]', u'Tennessee', u'II 42:z29:-', u'Djermaia', u'IIIa 43:z29:-', u'II 28:z29:1,5', u'Ouakam', u'Aragua', u'Djama', u'Widemarsh', u'IIIa 35:z29:-', u'IV 41:z29:-', u'IIIa 41:z29:-', u'Lodz', u'II [1],9,12:z29:e,n,x', u'II 9,12:z29:1,5', u'Llandoff', u'Brancaster', u'II [1],4,12:z29:e,n,x', u'IIIa 40:z29:-', u'Omifisan', u'II 28:z29:e,n,x', u'IIIa 21:z29:-', u'II 43:z29:e,n,x', u'Makiling', u'IV 43:z29:-', u'Hillegersberg', u'Santander', u'Babili', u'Konolfingen', u'Cairina', u'Pasing', u'Wuiti', u'Tafo', u'66:z35:-', u'Catumagos', u'Ratchaburi', u'Aachen', u'Palime', u'Kokoli', u'48:z35:-', u'Shannon', u'Yaounde', u'Anna', u'Picpus', u'Nimes', u'Mampong', u'Carpentras', u'Ahoutoue', u'Penarth', u'IIIb 48:z35:z52', u'Bingerville', u'II 3,10:z35:e,n,x,z15', u'61:z35:-', u'II [1],40:z35:e,n,x,z15', u'II 16:z35:e,n,x', u'Dakota', u'Trier', u'Lattenkamp', u'Basingstoke', u'Yombesali', u'Gambaga', u'Yekepa', u'Zongo', u'Tema', u'Ahepe', u'Sloterdijk', u'Kolda', u'Hennekamp', u'Yarm', u'[1],40:z35:-', u'Tienba', u'Trimdon', u'Angers', u'Kahla', u'Tejas', u'IIIa 40:z36:-', u'IIIa 59:z36:-', u'IIIa 62:z36:-', u'IV 6,7:z36:-', u'IIIa 43:z36:-', u'IIIa 17:z36:-', u'VI 59:z36:-', u'II 6,14:z36:-', u'IIIa 45:z36:-', u'Balcones', u'II 16:z36:e,n,z15', u'IV 16:z36:-', u'IV 47:z36:-', u'IV 42:z36:-', u'Weslaco', u'IV 21:z36:-', u'Macallen', u'IIIa 48:z36:-', u'IIIa 35:z36:-', u'Potosi', u'IIIa 50:z36:-', u'Tampico', u'II 6,7:z36:z42', u'IV 41:z36:-', u'IIIa 41:z36:-', u'IIIa 63:z36:-', u'II 18:z36:-', u'IV 17:z36:-', u'IIIa 21:z36:-', u'IV 48:z36,[z38]:-', u'IV 44:z36,[z38]:-', u'IV [1],53:z36,z38:-', u'IV 45:z36,z38:-', u'IV 18:z36,z38:-', u'IV 43:z36,z38:-', u'Haga', u'Albertslund', u'Bolombo', u'II 3,10:z38:z42', u'Lene', u'Sandaga', u'Offa', u'Fresno', u'Ochiogu', u'Elomrane', u'Klouto', u'Wilhelmsburg', u'Ago', u'Aderike', u'Koketime', u'Apeyeme', u'Naware', u'Sinthia', u'Rumford', u'Lille', u'Irigny', u'Alexanderplatz', u'Sara', u'Fanti', u'Leiden', u'Vogan', u'II [1],4,12,[27]:z39:1,[5],7', u'II [1],44:z39:e,n,x,z15', u'II 9,46:z39:1,7', u'II 3,10:z39:1,[5],7', u'13,22:z39:-', u'II 13,22:z39:1,7', u'II [1],13,23:z39:1,5,7', u'Grancanaria', u'II 30:z39:1,7', u'II [1],9,12:z39:1,7', u'II 40:z39:1,7', u'II [1],40:z39:1,5', u'44:z39:-', u'II 48:z39:z81', u'48:z39:-', u'II 52:z39:1,5,7', u'II 57:z39:e,n,x,z15', u'II 58:z39:e,n,x,z15', u'66:z39:-', u'II [1],40:z39:1,6', u'IIIb 40:z39:1,6', u'IIIb 6,7,[14]:z39:1,2', u'II 6,7:z39:1,5,7', u'IV [1],40:z4,z23:-', u'Goma', u'Bofflens', u'Waycross', u'II 43:z4,z23:-', u'IV 41:z4,z23:-', u'IV 38:z4,z23:-', u'Vuadens', u'Stanleyville', u'Gera', u'Broc', u'IIIa 42:z4,z23:-', u'Cerro', u'Breda', u'Babelsberg', u'Aarhus', u'II 18:z4,z23:-', u'IIIa 18:z4,z23:-', u'Baguida', u'IIIa 21:z4,z23:-', u'IV 21:z4,z23:-', u'IIIa 40:z4,z23:-', u'Teltow', u'Namur', u'Stoneferry', u'Alachua', u'IIIa 35:z4,z23:-', u'Yoff', u'IIIa 38:z4,z23:-', u'IIIa 43:z4,z23:-', u'Cannobio', u'IV 57:z4,z23:-', u'Farmingdale', u'IIIa 51:z4,z23:-', u'IV 51:z4,z23:-', u'II 6,7:z4,z23:-', u'IIIa 53:z4,z23:-', u'IV 53:z4,z23:-', u'IIIa 50:z4,z23:-', u'IIIa 56:z4,z23:-', u'IV 6,7:z4,z23:-', u'Obogu', u'Planckendael', u'IIIa 59:z4,z23:-', u'IIIa 62:z4,z23:-', u'IIIa 63:z4,z23:-', u'Aequatoria', u'Yerba', u'Tabligbo', u'IV 43:z4,z23:-', u'Kua', u'Ploufragan', u'II 44:z4,z23:-', u'IIIa 44:z4,z23:-', u'IV 44:z4,z23:-', u'IV 50:z4,z23:-', u'IV 45:z4,z23:-', u'IIIa 41:z4,z23:-', u'Fehrbellin', u'Bere', u'Binche', u'IIIa 47:z4,z23:-', u'IIIa 48:z4,z23:-', u'IV 48:z4,z23:-', u'IIIa 45:z4,z23:-', u'IV 16:z4,z23:-', u'IV 6,14:z4,z23:-', u'Ilugun', u'Remete', u'Etterbeek', u'Wagadugu', u'Bellevue', u'IIIa 11:z4,z23:-', u'Bousso', u'Kibi', u'Axim', u'II 16:z4,z23:-', u'IV 11:z4,z23:-', u'Adabraka', u'Ekotedo', u'IIIa 13,22:z4,z23:-', u'Dabou', u'Ajiobo', u'Arapahoe', u'IIIa 17:z4,z23:-', u'Corvallis', u'Wangata', u'Ried', u'Lezennes', u'Chailey', u'IIIa 13,23:z4,z23,[z32]:-', u'IIIa 53:z4,z23,z32:-', u'IIIa 41:z4,z23,z32:-', u'IIIa 48:z4,z23,z32:-', u'IIIa 56:z4,z23,z32:-', u'IIIa 17:z4,z23,z32:-', u'IIIa 50:z4,z23,z32:-', u'IIIa 44:z4,z23,z32:-', u'IIIa 17:z4,z24:-', u'Christiansborg', u'Sambre', u'IV 43:z4,z24:-', u'Ipswich', u'Toricada', u'IIIa 41:z4,z24:-', u'Yehuda', u'IV [1],42:z4,z24:-', u'IIIa 42:z4,z24:-', u'IIIa 43:z4,z24:-', u'IIIb 48:z4,z24:-', u'Albany', u'Duesseldorf', u'IIIa 53:z4,z24:-', u'II 53:z4,z24:-', u'Natal', u'IIIa 51:z4,z24:-', u'IV 50:z4,z24:-', u'IIIa 50:z4,z24:-', u'II 9,46:z4,z24:z39', u'II 1,9,12,46,27:z4,z24:1,5', u'II 6,7:z4,z24:z42', u'IV 44:z4,z24:-', u'IIIa 48:z4,z24:-', u'Djakarta', u'Tamberma', u'Florian', u'II 3,10:z4,z24:-', u'IIIa 45:z4,z24:-', u'Transvaal', u'Somone', u'IV 6,7:z4,z24:-', u'Ngaparou', u'IV 16:z4,z24:-', u'Uzaramo', u'Chichiri', u'II 40:z4,z24:z39', u'Bangkok', u'IIIa 40:z4,z24:-', u'IIIa 35:z4,z24:-', u'IV [1],40:z4,z24:-', u'Westphalia', u'Kalamu', u'IIIa 44:z4,z24:-', u'Bodjonegoro', u'Kethiabarny', u'II 16:z4,z24:-', u'II 18:z4,z24:-', u'Romanby', u'IIIa 13,23:z4,z24:-', u'IIIa 21:z4,z24:-', u'II 21:z4,z24:-', u'Blukwa', u'Kaevlinge', u'IIIa 17:z4,z32:-', u'IIIa 45:z4,z32:-', u'IIIa 63:z4,z32:-', u'IIIa 62:z4,z32:-', u'IIIa 35:z4,z32:-', u'IIIa 18:z4,z32:-', u'IV 21:z4,z32:-', u'IV 48:z4,z32:-', u'IV 16:z4,z32:-', u'IV [1],44:z4,z32:-', u'IIIa 51:z4,z32:-', u'IIIa 48:z4,z32:-', u'IIIa 50:z4,z32:-', u'IV 50:z4,z32:-', u'Tallahassee', u'IV [1],40:z4,z32:-', u'IIIa 44:z4,z32:-', u'IV 43:z4,z32:-', u'IV 11:z4,z32:-', u'IIIa 41:z4,z32:-', u'IIIa 40:z4,z32:-', u'60:z41:-', u'Thayngen', u'Karamoja', u'Wuppertal', u'Hillsborough', u'Maska', u'Diogoye', u'Maastricht', u'VI 6,7:z41:1,7', u'Ottawa', u'Taset', u'48:z41:-', u'66:z41:-', u'Tamilnadu', u'Dortmund', u'II 50:z42:1,7', u'II 57:z42:1,6', u'II 1,6,14:z42:1,6', u'II 16:z42:1,(5),7', u'II 43:z42:[1,5,7]', u'II [1],9,12:z42:1,[5],7', u'II [1],40:z42:1,6', u'II 6,7:z42:1,[5],7', u'II 16:z42:1,6', u'Quinhon', u'Bulovka', u'II 52:z44:1,5,7', u'IIIb 58:z52:z35', u'IIIb 53:z52:z35', u'IIIb 53:z52:z53', u'IIIb 65:z52:z53', u'IIIb 65:z52:z35', u'IIIb 65:z52:z', u'IIIb 59:z52:z53', u'IIIb 58:z52:z', u'IIIb 61:z52:1,5,7', u'IV 41:z52:-', u'IIIb 16:z52:z35', u'IIIb 61:z52:z53', u'IIIb 61:z52:z35', u'IIIb 60:z52:1,5,[7]', u'IIIb 61:z52:z', u'IIIb 60:z52:z', u'IIIb 60:z52:z35', u'IIIb 60:z52:z53', u'IIIb 65:z52:e,n,x,z15', u'IIIb 47:z52:1,5', u'IIIb 48:z52:e,n,x,z15', u'IIIb 35:z52:1,5,7', u'IIIb 50:z52:z53', u'IIIb 47:z52:z35', u'IIIb 47:z52:z', u'IIIb 48:z52:z', u'IIIb 47:z52:1,5,7', u'IIIb 43:z52:z53', u'IIIb 35:z52:z', u'IIIb 35:z52:z35', u'IIIb [1],6,14,[25]:z52:z35', u'IIIb 6,14:z52:e,n,x,z15', u'IIIb 38:z52:z35', u'IIIb 38:z52:z53', u'IIIb 47:z52:e,n,x,z15', u'IIIb 42:z52:z', u'IIIb 50:z52:z35', u'IIIb 35:z52:e,n,x,z15', u'IIIb 50:z52:1,5,7', u'IIIb 38:z53:-', u'IIIb 47:z53:-', u'IIIb 42:z57:1,5', u'II 58:z6:1,6', u'II 30:z6:1,6', u'Franken', u'II 47:z6:1,6', u'II 16:z6:1,6', u'II 42:z6:1,6', u'II [1],40:z6:1,5', u'II 6,7:z6:1,7', u'Aesch', u'IIIb 38:z61:[z53]', u'48:z65:-', u'IIIb 21:z65:e,n,x,z15', u'66:z65:-', u'Pietersburg', u'Delmenhorst', u'48:z81:-', u'[1],40:z81:-', u'66:z81:-', u'II [1],40:z81:z6', u'Mygdal',u'Lubbock']
+sero=['II 39:-:1,7', 'Abortusequi', 'Leda', 'II 51:-:1,7', 'Cotia', 'II 41:-:1,6', 'II 65:-:1,6', 'Gallinarum', 'II 13,23:-:1,6', 'II 6,7:-:1,6', 'II 11:-:1,5', 'II 6,7:(g),m,[s],t:1,5', 'IIIb 38:(k):z55', 'IIIb 59:(k):e,n,x,z15', 'IIIb 53:(k):z35', 'IIIb 59:(k):z', 'IIIb 60:(k):z53', 'IIIb 18:(k):z53', 'IIIb 18:(k):z54', 'IIIb 38:(k):-', 'IIIb 38:(k):z35', 'IIIb 38:(k):1,5,7', 'IIIb 63:(k):z', 'IIIb 6,7:(k):z', 'IIIb 61:(k):z53', 'IIIb 35:(k):z35', 'IIIb 41:(k):z35', 'IIIb 16:(k):z35', 'IIIb 16:(k):e,n,x,z15', 'IIIb 8:(k):z35', 'IIIb 65:(k):z35', 'IIIb 59:(k):z35', 'IIIb 65:(k):z53', 'IIIb 65:(k):z', 'IIIb 42:(k):z35', 'Berta', 'II 47:[g,t]:e,n,x', 'II 39:[g],m,t:[e,n,x]', 'II [1],40:[z42]:1,(5),7', 'II [1],13,23:[z42]:1,[5],7', 'II 28:a:e,n,x', 'Overvecht', 'Honelis', 'Antonio', 'Dibra', 'Ord', 'II 57:a:z42', 'Uithof', 'Seattle', 'II 3,10:a:z39', 'II [1],9,12:a:z42', 'II 1,9,12,46,27:a:z6', 'II 3,10:a:l,v', 'II 47:a:1,5', 'II 47:a:e,n,x,z15', 'Assen', 'II 45:a:z10', 'Goelzau', 'Epinay', 'Oxford', 'Masembe', 'Umhlatazana', 'II 3,10:a:e,n,x', 'Galil', 'Solna', 'Toowong', 'Bakau', 'Aminatu', 'Meekatharra', 'VI 45:a:e,n,x', 'II 11:a:z6', 'Massilia', 'VI 11:a:1,5', 'Dakar', 'Luciana', 'Brazil', 'II [1],13,23:a:z42', 'Denver', 'Oslo', 'II 39:a:z39', 'Sanjuan', 'II 6,7,[14]:a:1,5', 'Heron', 'Fischerhuette', 'Togba', 'Damman', 'Amunigun', 'II 6,7:a:z6', 'Austin', 'Hannover', 'Umhlali', 'II 48:a:z39', 'II 48:a:z6', 'Hisingen', 'Shikmonah', 'Salinas', 'Greiz', 'II 40:a:z39', 'Nyeko', 'IV 44:a:-', 'Guarapiranga', 'Doulassame', 'II 30:a:z39', 'Tione', 'Windsheim', 'IV 51:a:-', 'Faji', 'II 58:a:z6', 'Marshall', 'Coleypark', 'II 13,22:a:e,n,x', 'Zehlendorf', 'Mim', 'II [1],13,23:a:1,5', 'Chagoua', 'Oran', 'IV 50:a:-', 'Burundi', 'Doba', 'Baildon', 'Detmold', 'II 6,7:a:z42', 'Wyldegreen', 'Miami', 'Lomalinda', 'Kinondoni', 'Saarbruecken', 'Jangwani', 'Graz', 'Berkeley', 'II 43:a:1,5', 'II 43:a:z6', 'Be', 'Os', 'II [1],4,[5],12,[27]:a:e,n,x', 'Bonames', 'Valdosta', 'II [1],9,12:a:e,n,x', 'Curacao', 'Niumi', 'Juba', 'Gwoza', 'Alkmaar', 'Sendai', 'Doncaster', 'Paratyphi A', 'Huettwilen', 'II 6,8:a:z39', 'II 6,8:a:z52', 'II [1],4,12,[27]:a:z39', 'Banjul', 'Nakuru', 'Tinda', 'Nordufer', 'Fulica', 'II 9,12:a:z39', 'Garba', 'VI [1],6,14:a:1,5', 'Niakhar', 'Tiergarten', 'Niarembe', 'Kisangani', 'II 9,12:a:1,5', 'Hessarek', 'Durban', 'Marseille', 'Gallen', 'Leith', 'II 6,8:a:e,n,x', 'Narashino', 'Arechavaleta', 'Brazos', 'Bispebjerg', 'VI [1],6,14,[25]:a:e,n,x', 'II 11:a:e,n,z15', 'Tchad', 'Abony', 'Uppsala', 'II 42:b:e,n,x,z15', 'Bamboye', 'Tomegbe', 'II 9,46:b:e,n,x', 'Linguere', 'Frederiksberg', 'Accra', 'Worb', 'Zadar', 'Cheltenham', 'Montaigu', 'Georgia', 'Lockleaze', 'Ibadan', 'Wagenia', 'Niederoderwitz', 'Ede', 'II 43:b:z42', 'Tambacounda', 'Kande', 'II 4,12:b:1,5', 'Broughton', 'Kolar', 'II 42:b:1,5', 'Canada', 'Kotte', 'Leopoldville', 'Ohio', 'II 6,7:b:[e,n,x]', 'Koumra', 'II [1],4,[5],12,[27]:b:[e,n,x]', 'Orbe', 'II 6,7:b:z39', 'Elbeuf', 'Vaugirard', 'Sedgwick', 'Wa', 'Melaka', 'Hull', 'Kirkee', 'Dahra', 'Mattenhof', 'II 17:b:e,n,x,z15', 'Wandsworth', 'II 17:b:z6', 'Glasgow', '48:b:-', 'II 48:b:e,n,x,z15', 'II 48:b:z6', 'Shahalam', 'Riogrande', 'Saugus', 'Johannesburg', 'Duval', 'Benguella', 'II 40:b:-', 'Bignona', 'Paratyphi B', 'II 38:b:1,2', 'IV 50:b:-', 'II 50:b:z6', 'Rochdale', 'Rittersbach', 'Sica', 'Vietnam', 'Gnesta', 'VI 41:b:1,7', 'Abidjan', 'Limete', 'Adime', 'II 16:b:z42', 'II 16:b:z39', 'Malstatt', 'Visby', 'Edinburg', 'Brazzaville', 'Vegesack', 'Sangera', 'II 16:b:e,n,x', 'Hvittingfoss', 'II 41:b:1,5', 'Pharr', 'Eboko', 'Tonev', 'Sanga', 'Kuntair', 'Tucson', 'IIIb (6),14:b:e,n,x', 'Schleissheim (Schleissheim is extremely rare)', 'II 3,10:b:e,n,x', 'Atento', 'Leeuwarden', 'Wohlen', 'Korbol', 'VI 11:b:e,n,x', 'Fomeco', 'Erfurt', 'Yaba', 'Neudorf', 'Epicrates', 'Egusitoo', 'Sanktjohann', 'Stourbridge', 'Tripoli', 'Durham', 'II 6,8:b:1,5', 'Nagoya', 'VI 11:b:1,7', 'Maryland', 'Onarimon', 'Shipley', 'Presov', 'Frintrop', 'Kalina', 'Butantan', 'Bata', 'Allerton', 'Huvudsta', 'II 21:b:1,5', 'II [1],9,12:b:e,n,x', 'Konstanz', 'Batonrouge', 'Gatuni', 'Bukuru', 'Heistopdenberg', 'II [1],9,12:b:z6', 'Ghana', 'Tounouma', 'Benfica', 'Minnesota', 'II [1],9,12:b:z39', 'II 56:b:[1,5]', 'Banalia', 'Riverside', 'Chittagong', 'Mana', 'Westminster', 'Wien', 'II 60:b:-', 'Mississippi', 'Ndjamena', 'Wenatchee', 'II 47:b:1,5', 'II 47:b:e,n,x,z15', 'Sya', 'II 47:b:z6', 'Cochise', 'Djelfa', 'Wilmington', 'Oudwijk', 'II 3,10:b:z39', 'Louga', 'Aschersleben', 'Tempe', 'IV 51:b:-', 'Karaya', 'II 58:b:1,5', 'Urbana', 'II [1],13,22:b:z42', 'II 30:b:z6', 'II 42:b:z6', 'Fluntern', 'II [1],13,23:b:[1,5]', 'II 28:b:z6', 'Vaertan', 'Rottnest', 'II 28:b:e,n,x', 'Soumbedioune', 'Langford', 'Bracknell', 'Freefalls', 'Bokanjac', 'Bahati', 'Skansen', 'Flottbek', 'Molesey', 'Ullevi', 'Moero', 'Ashanti', 'II [1],40:c:z39', 'Antwerpen', 'Montreal', 'IIIb 41:c:e,n,x,z15', 'Bida', 'Kampala', 'IIIb 47:c:z35', 'IIIb 47:c:z', 'IIIb 47:c:e,n,x,z15', 'Eastglam', 'Madigan', 'Kassberg', 'Blijdorp', 'Minna', 'Haouaria', 'Luedinghausen', 'Ridge', 'Alabama', 'IIIb 47:c:1,5,7', 'Keurmassar', 'Madiago', 'Elokate', 'Ipeko', 'Deversoir', 'II 41:c:z6', 'Runby', 'Goeteborg', 'Quebec', 'Kodjovi', 'Lonestar', 'Chiredzi', 'Schwabach', 'II 21:c:e,n,x', 'Utah', 'IIIb 21:c:e,n,x,z15', 'Bronx', 'Belfast', 'Alexanderpolder', 'Santiago', 'Belem', 'Yolo', 'Tado', 'II 40:c:z6', 'Wingrove', 'II 53:c:1,5', 'Rhone', 'Brindisi', 'Hermannswerder', 'Eberswalde', 'Halle', 'II 52:c:k', 'Dresden', 'Wedding', 'Techimani', 'II 11:c:e,n,z15', 'Woodinville', 'Namibia', 'Cotonou', 'Kaduna', 'Rawash', 'Victoriaborg', 'II 17:c:z39', 'IIIb 65:c:z53', 'IIIb 65:c:z', 'IIIb 65:c:1,5,7', 'Okefoko', 'Anderlecht', 'Agege', 'Pramiso', 'IIIb 61:c:z35', 'IIIb 61:c:1,5,(7)', 'Ikayi', 'Gaillac', 'Asylanta', 'II 1,9,12,46,27:c:z39', 'IIIb 59:c:e,n,x,z15', 'Legon', 'Abortusovis', 'Altendorf', 'II 58:c:z6', 'Bissau', 'Jericho', 'Hallfold', 'IIIb 57:c:z', 'IIIb 57:c:e,n,x,z15', 'Bury', 'Hydra', 'Gbadago', 'Morningside', 'Gouloumbo', 'Itutaba', 'II 39:c:e,n,x', 'Vancouver', 'Gafsa', 'Paratyphi C', 'Choleraesuis', 'Typhisuis', 'II 30:c:z39', 'Hissar', 'Kidderminster', 'IIIb 48:c:z', 'Sheffield', 'Quiniela', 'Argenteuil', 'Hithergreen', 'Zaire', 'II 51:c:-', 'Birkenhead', 'Yoruba', 'II [1],40:c:e,n,x,z15', 'Shamba', 'Groenekan', 'Sculcoates', 'II 16:d:1,5', 'Usumbura', 'Sherbrooke', 'II 38:d:z39', 'II 38:d:[1,5]', 'Willamette', 'Oldenburg', 'Nieukerk', 'Orleans', 'Wil', 'Gaminara', 'Livingstone', 'II 6,7:d:z42', 'II 3,10:d:e,n,x', 'Driffield', 'Berlin', 'Karlshamn', 'Niamey', 'II 40:d:-', 'Logone', 'Maron', 'Weybridge', 'Stormont', 'Madjorio', 'Gombe', 'Souza', 'Onireke', 'Lekke', 'II 43:d:z42', 'II 43:d:z39', 'II 43:d:e,n,x,z15', 'Shangani', 'Barranquilla', 'Birmingham', 'Plymouth', 'Dembe', 'Midway', 'Florida', 'Lindern', 'Charity', 'Quentin', 'Typhi', 'II 9,12:d:z39', 'Jaffna', 'Finkenwerder', 'Olten', 'Martonos', 'Sontheim', 'Messina', 'Amoutive', 'Hatfield', 'Mundonobo', 'Mocamedes', 'Patience', 'Cullingworth', 'II 42:d:z6', 'Encino', 'Strasbourg', 'Eschberg', 'Nottingham', 'Caen', 'Barmbek', 'II 35:d:1,5', 'Teko', 'Tarshyne', 'Spartel', 'Magwa', 'Madison', 'Woodhull', 'Ndolo', 'II 16:d:e,n,x', 'II 41:d:z6', 'Bangui', 'Zega', 'Ontario', 'Amersfoort', 'Kambole', 'Kivu', 'Isangi', 'Kisii', 'Albuquerque', 'Egusi', 'Niloese', 'II 47:d:z39', 'II 47:d:e,n,x,z15', 'Stellingen', 'II 47:d:1,5', 'Liverpool', 'Tilburg', 'Wanatah', 'II 13,22:d:1,5', 'Ayinde', 'Friedenau', 'Wichita', 'Grumpensis', 'II [1],9,12:d:e,n,x', 'Diguel', 'II 48:d:1,2', 'Telelkebir', 'Putten', 'Ati', 'Gustavia', 'Warmsen', 'Karachi', 'Dugbe', 'Isuge', 'Chandans', 'Findorff', 'Hemingford', 'IV 50:d:-', 'II 13,23:d:e,n,x', 'Stanley', 'Brezany', 'Schwarzengrund', 'Ahmadi', 'II 4,12:d:e,n,x', 'Sarajane', 'Duisburg', 'Mons', 'II 53:d:z42', 'II [1],53:d:z39', 'II 53:d:1,5', 'Eppendorf', 'II 56:d:-', 'Buckeye', 'Umbadah', 'II 48:d:z6', 'II 57:d:1,5', 'Virginia', 'Muenchen', 'II 58:d:z6', 'II 52:d:z39', 'II 52:d:e,n,x,z15', 'Utrecht', 'Yovokome', 'Manhattan', 'Portanigra', 'Dunkwa', 'Sterrenbos', 'Mishmarhaemek', 'Chennai', 'Palamaner', 'Handen', 'II 6,8:d:z6', 'Fischerstrasse', 'Kermel', 'Gokul', 'Bobo', 'Labadi', 'Herston', 'Newlands', 'Kaapstad', 'Korkeasaari', 'Kpeme', 'Gozo', 'Israel', 'Westafrica', 'Eastbourne', 'Chester', 'Eko', 'Redhill', 'Bahrenfeld', 'Nyborg', 'Anatum', 'Muenster', 'Vejle', 'Hayindogo', 'Kottbus', 'Cremieu', 'Fitzroy', 'Meleagridis', 'Vilvoorde', 'Winnipeg', 'Jubilee', 'Sekondi', 'Saintpaul', 'Weston', 'Beaudesert', 'Guerin', 'Waedenswil', 'Derkle', 'Butare', 'Bergedorf', 'Newport', 'Reading', 'Magumeri', 'Larochelle', 'Lomita', 'Norwich', 'Nola', 'Tilene', 'Onderstepoort', 'Lamberhurst', 'Ferruch', 'Atakpame', 'Bardo', 'Tschangu', 'Braenderup', 'Saboya', 'Rechovot', 'Chingola', 'Chartres', 'Vridi', 'Torhout', 'Livulu', 'Astridplein', 'Sao', 'Bournemouth', 'Calabar', 'Gassi', 'Fillmore', 'Tshiongwe', 'Willemstad', 'Meskin', 'Rhydyfelin', 'Moabit', 'Sanktmarx', 'Adamstua', 'Bruebach', 'Mara', 'Kasenyi', 'Thiaroye', 'Sandiego', 'Malakal', 'Rossleben', 'II 50:e,n,x:1,7', 'II 6,7:e,n,x:1,6', 'II 16:e,n,x:1,6', 'II 3,10:e,n,x:1,7', 'II [1],4,12,[27]:e,n,x:1,[5],7', 'II [1],40:e,n,x:1,[5],7', 'II 56:e,n,x:1,7', 'II 16:e,n,x:1,(5),7', 'II [1],13,23:e,n,x:1,[5],7', 'II 4,12:e,n,x:1,2,7', 'II 9,46:e,n,x:1,5,7', 'II [1],44:e,n,x:1,6', 'II 9,12:e,n,x:1,[5],7', 'II 39:e,n,x:1,7', 'II 28:e,n,x:1,7', 'II 9,12:e,n,x:1,6', 'II 42:e,n,x:1,6', 'II 48:e,n,x,z15:z6', 'II [1],40:e,n,x,z15:1,6', 'II 47:e,n,x,z15:1,6', 'II 17:e,n,x,z15:1,6', 'II 43:e,n,x,z15:1,(5),7', 'II 43:e,n,x,z15:1,6', 'II 17:e,n,x,z15:1,[5],7', 'II 28:e,n,z15:z87', '6,14:e,n,z15:-', 'Kastrup', 'Wernigerode', 'Derby', 'Raus', 'Vleuten', 'Sljeme', 'Good', 'Friedrichsfelde', 'Rissen', 'Alfort', 'Suelldorf', 'Sandow', 'Rideau', 'Tees', 'Adelaide', 'Havana', 'Regent', 'Milwaukee', 'II 6,8:f,g,m,t:[e,n,x]', 'Borreze', 'Agona', 'II [1],4,[5],12:f,g,t:z6', 'Eingedi', 'Afula', 'Bilu', 'Petahtikve', 'Maiduguri', 'II 28:g,(m),[s],t:1,5', 'Riggil', 'II [1],40:g,[m],[s],[t]:e,n,x', 'II 21:g,[m],[s],t:-', 'II [1],40:g,[m],[s],t:[1,5]', 'II 9,46:g,[m],[s],t:[e,n,x]', 'II 16:g,[m],[s],t:[e,n,x]', 'II [1],40:g,[m],[s],t:z42', 'II 16:g,[m],[s],t:[1,5]', 'II [1],4,12,[27]:g,[m],[s],t:e,n,x', 'II 6,7:g,[m],s,t:[z42]', 'II 11:g,[m],s,t:z39', 'II 50:g,[m],s,t:[1,5]', 'II 57:g,[m],s,t:z42', 'II [1],4,12,[27]:g,[m],t:[1,5]', 'Senftenberg', 'II [1],13,23:g,[s],t:z42', 'Okatie', 'Enteritidis', 'Luke', 'Abadina', 'Yardley', 'Warragul', 'Bijlmer', 'Abuja', 'Bron', 'Essen', 'Hillingdon', 'Nitra', 'Suberu', 'Pontypridd', 'Montevideo', 'Korovi', 'Chincol', 'Gamaba', 'Tornow', 'Agbeni', 'II 6,7:g,m,[s],t:e,n,x', 'II [1],9,12:g,m,[s],t:[1,5,7]', 'II [1],13,23:g,m,[s],t:[e,n,x]', 'II 43:g,m,[s],t:[z42]', 'Godesberg', 'Othmarschen', 'Adeoyo', 'Kouka', 'Blegdam', 'Hato', 'Gueuletapee', 'Amsterdam', 'Nikolaifleet', 'Macclesfield', 'IIIb 13,22:g,m,s:z', 'Giessen', 'Ealing', 'Caracas', 'II 30:g,m,s:e,n,x', 'Croft', 'Athens', 'Emek', 'II [1],13,23:g,m,s,t:1,5', 'II 3,{10}{15}:g,m,s,t:[1,5]', 'II [1],9,12:g,m,s,t:e,n,x', 'II 45:g,m,s,t:1,5', 'II 17:g,m,s,t:-', 'II 6,7:g,m,s,t:z39', 'II 45:g,m,s,t:e,n,x', 'II [1],13,23:g,m,s,t:z42', 'II 41:g,m,s,t:z6', 'II 35:g,m,s,t:-', 'II 28:g,m,t:z39', 'II 28:g,m,t:e,n,x', 'II 60:g,m,t:z6', 'Reubeuss', 'II 6,8:g,m,t:1,7', 'II 45:g,m,t:e,n,x,z15', 'California', 'II 4,12:g,m,t:z39', 'Ebrie', 'II [1],13,22:g,m,t:[1,5]', 'II 48:g,m,t:-', 'Sylvania', 'Kiel', 'Dublin', 'Naestved', 'Rostock', 'Moscow', 'Menston', 'Plumaugat', 'Gateshead', 'Missouri', 'Catanzaro', 'Newyork', 'Sternschanze', 'Binningen', 'Anecho', 'II 9,12:g,s,t:e,n,x', 'Alminko', 'Nanergou', 'Cardoner', 'Ona', 'II 51:g,s,t:e,n,x', 'Lowestoft', 'Dessau', 'II 28:g,s,t:e,n,x', 'Splott', 'Kingston', 'Eaubonne', 'Uccle', 'Westhampton', 'II [1],13,22:g,t:[1,5]', 'IIIb [1],44:g,t:1,5', 'II 44:g,t:z42', 'IIIb 43:g,t:-', 'II 30:g,t:-', 'II 38:g,t:-', 'II 41:g,t:-', 'II 43:g,t:[1,5]', 'II 13,22:g,t:z6', 'II [1],13,23:g,t:1,5', 'Saintemarie', 'IV [1],40:g,t:-', 'II 17:g,t:[e,n,x,z15]', 'II 42:g,t:-', 'II 17:g,t:z39', 'II 65:g,t:-', 'Budapest', 'II 3,10:g,t:-', 'II 9,12,46,27:g,t:e,n,x', 'II [1],40:g,t:e,n,x,z15', 'II 57:g,t:-', 'Bloomsbury', 'II 13,23:g,t:e,n,x', 'II 52:g,t:-', 'II 35:g,t:1,5', 'II 35:g,t:z42', 'Agodi', 'II 40:g,t:z39', 'II 6,7:g,t:[e,n,x]', 'IIIa 50:g,z51:-', 'IIIa 51:g,z51:-', 'IV 48:g,z51:-', 'Larose', 'IV 21:g,z51:-', 'IIIa 21:g,z51:-', 'IIIa 63:g,z51:-', 'IIIa 62:g,z51:-', 'IV [1],53:g,z51:-', 'IV 43:g,z51:-', 'IV 11:g,z51:-', 'IV 6,7:g,z51:-', 'IIIa 35:g,z51:-', 'Wayne', 'IIIa 43:g,z51:-', 'Carswell', 'IV 44:g,z51:-', 'IIIa [1],13,23:g,z51:-', 'IIIa 53:g,z51:-', 'IIIa 47:g,z51:-', 'Newmexico', 'IIIa 18:g,z51:-', 'IV 18:g,z51:-', 'IV 45:g,z51:-', 'IV [1],40:g,z51:-', 'IV 50:g,z51:-', 'IIIa 45:g,z51:-', 'Alamo', 'IIIa 41:g,z51:-', 'IV [1],42:g,z51:-', 'IIIa 48:g,z51:-', 'IIIa 42:g,z51:-', 'IIIb 40:g,z51:e,n,x,z15', 'IV 38:g,z51:-', 'IIIa 38:g,z51:-', 'Tennyson', 'IIIa 40:g,z51:-', 'Travis', 'Maricopa', 'II 50:g,z62:e,n,x', 'II [1],9,12:g,z62:[e,n,x]', 'II 43:g,z62:e,n,x', 'II 9,46:g,z62:-', 'II 4,12:g,z62:-', 'Antarctica', 'Rosenberg', 'IIIb 60:i:[z]', 'Volkmarsdorf', 'Ouagadougou', 'Dieuppeul', 'Stratford', 'Chichester', 'IIIb 60:i:[e,n,x,z15]', 'Cotham', 'IIIb 53:i:z', 'Doorn', 'Machaga', 'IIIb 59:i:z35', 'Warnemuende', 'IIIb 65:i:z', 'Falkensee', 'Avonmouth', 'Zuilen', 'IIIb 17:i:z35', 'Ahanou', 'IIIb 50:i:e,n,x,z15', 'Diourbel', 'IIIb 21:i:1,5,7', 'IIIb 21:i:e,n,x,z15', 'IIIb 65:i:e,n,x,z15', 'Wisbech', 'IIIb 61:i:e,n,x,z15', 'Abobo', 'Pisa', 'IIIb 61:i:z53', 'IIIb 61:i:z35', 'Truro', 'Frankfurt', 'IIIb 59:i:z', 'Potto', 'Mathura', 'Agbara', 'Kabete', 'Amina', 'IIIb 58:i:z53', 'IIIb 61:i:z', 'Mjordan', 'Poeseldorf', 'Kuessel', 'Douala', 'IIIb 60:i:[z35]', 'Cuckmere', 'Amounderness', 'IIIb 58:i:e,n,x,z15', 'Bessi', 'IIIb 59:i:e,n,x,z15', 'Morehead', 'Landau', 'IIIb 16:i:z35', 'IIIb 57:i:e,n,x,z15', 'IIIb 57:i:z', 'Soerenga', 'Tibati', 'Magherafelt', 'Takoradi', 'Bergen', 'IIIb 47:i:e,n,x,z15', 'Kaneshie', 'Borromea', 'Middlesbrough', 'Warnow', 'Malmoe', 'IIIb 38:i:z53', 'Aba', 'IIIb 47:i:z35', 'Cyprus', 'Hoboken', 'Taksony', 'Yeerongpilly', 'IIIb 40:i:1,5,7', '[1],13,22:i:-', 'Idikan', 'Typhimurium', 'Maritzburg', 'Bonariensis', 'Tumodi', '48:i:-', 'IIIb 48:i:z61', 'Hofit', 'Cumberland', 'Alma', 'Samaru', 'Lindenburg', 'Verona', 'IIIb 48:i:z53', 'Bargny', 'IIIb 48:i:z', 'IIIb 47:i:z', 'II 4,12,27:i:z35', 'Gloucester', 'Tsevie', 'Farsta', 'Agama', 'Lagos', 'Seremban', 'IIIb 47:i:z53', 'Myrria', 'IIIb 48:i:z35', 'Heerlen', 'Veneziana', 'Norton', 'IIIb 35:i:z', 'Kentucky', 'IIIb 50:i:z53', 'Jukestown', 'Lika', 'IIIb 35:i:e,n,x,z15', 'Athinai', 'Brijbhumi', 'Gambia', 'IIIb 35:i:z53', 'Bandia', 'IIIb 35:i:z35', 'Evry', 'Aberdeen', 'IIIb 50:i:1,5,7', 'Kedougou', 'Mampeza', 'Buzu', 'IIIb 38:i:z', 'Lansing', 'Mgulani', 'Stuttgart', 'Mbao', 'Garoli', 'Voulte', 'IIIb 50:i:z', 'Schalkwijk', 'Moussoro', 'Augustenborg', 'Oritamerin', 'Haardt', 'Kallo', 'Schwerin', 'Blockley', 'Charlottenburg', 'IIIb 53:k:z53', 'Surrey', 'II 6,7:k:[z6]', 'IIIb 21:k:z', 'IIIb 21:k:e,n,x,z15', 'IIIb (6),14:k:z53', 'Claibornei', 'Ochsenwerder', 'II 1,6,14:k:z6', 'IIIb (6),14:k:z', 'Goverdhan', 'II 6,14:k:e,n,x', 'II 6,14,[24]:k:1,6', 'Harburg', 'Escanaba', 'II 55:k:z39', 'II 17:k:-', 'Bootle', 'IIIb 60:k:z35', 'Casablanca', 'Verviers', 'Lawra', 'IIIb 61:k:1,5,(7)', 'IIIb 61:k:z35', 'Thetford', 'Ahuza', 'IIIb 43:k:z', 'Cairns', 'Thompson', 'Gwale', 'IIIb 17:k:z', 'Zaria', 'Matadi', 'Warri', 'Bandim', 'Irenea', 'Bethune', 'Oesterbro', 'II 13,23:k:z41', 'Marburg', 'Galiema', 'Dahomey', 'Singapore', 'Baiboukoum', 'Daytona', 'IIIb 58:k:z', 'IIIb 47:k:z53', 'IIIb 47:k:z35', 'Ferlo', 'II 41:k:1,6', 'II 41:k:z6', 'IIIb 47:k:z', 'IIIb 60:k:z', 'IIIb 47:k:e,n,x,z15', 'IIIb 57:k:e,n,x,z15', 'IIIb 47:k:1,5,7', 'IIIb 53:k:z', 'Staoueli', 'Serrekunda', 'II 59:k:z65', 'IIIb 59:k:z53', 'Memphis', 'Haferbreite', 'IIIb 42:k:e,n,x,z15', 'IIIb 42:k:z', 'Lyon', 'Pretoria', 'IIIb 48:k:z53', 'IIIb 11:k:z53', 'IIIb 16:k:z53', 'IIIb 50:k:z35', 'IIIb 50:k:z53', 'Marienthal', 'Kisarawe', 'IIIb 53:k:e,n,x,z15', 'Colobane', 'Amba', 'Abaetetuba', 'Orientalis', 'IIIb 35:k:z53', 'Ank', 'Taunton', 'IIIb 28:k:1,7', 'Ikeja', 'Adamstown', 'IIIb 50:k:e,n,x,z15', 'Guildford', 'IIIb 35:k:e,n,x,z15', 'Hilversum', 'Sharon', 'Mango', 'II 50:k:e,n,x', 'IIIb 50:k:1,5,7', 'Dan', 'IIIb 51:k:z35', 'II 13,22:k:1,5', 'Mannheim', 'Marylebone', 'Cochin', 'Clontarf', 'IIIb 16:k:z', 'Echa', 'IIIb 35:k:z', 'Inverness', 'Njala', 'IIIb 38:k:e,n,x,z15', 'IIIb 50:k:z', 'II 50:k:z6', 'IIIb 38:k:z', 'IIIb 38:k:z53', 'Szentes', 'Maumee', 'Nuatja', 'Ceyco', 'Wimborne', 'Bordeaux', 'IIIb 52:k:e,n,x,z15', 'IIIb 52:k:z35', 'IIIb 52:k:z53', 'Hann', 'II 48:k:z39', 'IIIb 40:k:z', 'Allandale', 'IIIb 40:k:z53', 'II [1],40:k:e,n,x,z15', 'Zanzibar', 'Scarborough', 'Yundum', 'Newrochelle', 'Aqua', 'Angoda', 'Odozi', 'II 30:k:e,n,x,z15', 'Ilala', 'II [1],4,12,27:k:1,6', 'Champaign', 'Newjersey', 'Goulfey', 'II 40:k:z6', 'Massenya', 'IIIb 48:k:1,5,(7)', 'Neumuenster', 'II 48:k:e,n,x,z15', 'IIIb 48:k:e,n,x,z15', 'Dahlem', 'IIIb 48:k:z', 'IIIb 48:k:z35', 'Ljubljana', 'Texas', 'Ramatgan', 'Kunduchi', 'II [1],42:l,[z13],z28:[z6]', 'Stuivenberg', 'Enugu', 'Tyresoe', 'Mkamba', 'IIIb 6,7:l,v:z53', 'Coromandel', 'Burgas', 'Ngor', 'Lovelace', 'IIIb 13,22:l,v:1,5,7', 'Nanga', 'Potsdam', 'Kortrijk', 'Bonn', 'Parkroyal', 'Svedvi', 'Gdansk', 'Borbeck', 'Sinchew', 'Welikade', 'Nchanga', 'Horsham', 'Alpenquai', 'IIIb (6),14:l,v:z', 'IIIb (6),14:l,v:z35', 'Amberg', 'VI 6,14:l,v:z88', 'Concord', 'II 3,10:l,v:z6', 'Ruzizi', 'II 3,10:l,v:e,n,x', 'Give', 'London', 'Sinstorf', 'IIIb (6),14:l,v:z53', 'Stendal', 'IIIb 38:l,v:z', 'IIIb 16:l,v:1,5,7', 'Shanghai', 'Salford', 'IIIb 16:l,v:z', 'Losangeles', 'Boecker', 'IIIb 16:l,v:z53', 'IIIb 6,7:l,v:1,5,7', 'Maracaibo', 'Fann', 'Bullbay', 'IIIb 11:l,v:z', 'Irumu', 'IIIb 11:l,v:z53', 'IIIb 16:l,v:z35', 'Roan', 'Bredeney', 'Kimuenza', 'II [1],4,12,27:l,v:e,n,x', 'Brandenburg', 'Pakistan', 'Litchfield', 'VI 50:l,v:z67', 'Kimberley', 'IIIb 42:l,v:e,n,x,z15', 'IIIb 38:l,v:z35', 'IIIb 38:l,v:[z53]', 'IV 47:l,v:-', 'IIIb 47:l,v:z57', 'IIIb 47:l,v:z53', 'IIIb 47:l,v:z35', 'Alger', 'Ligeo', 'IIIb 50:l,v:z57', 'IIIb 50:l,v:z35', 'IIIb 50:l,v:z', 'IIIb 50:l,v:e,n,x,z15', 'Toronto', 'Geraldton', 'IIIb 35:l,v:z35', 'Fass', 'IIIb 35:l,v:e,n,x,z15', 'Donna', 'IIIb 48:l,v:z', 'IIIb 48:l,v:1,5,(7)', 'Australia', 'Fyris', 'Clackamas', 'Drac', 'India', 'Panama', 'IIIb 47:l,v:z', 'Taylor', 'II 9,12:l,v:z39', 'Goettingen', 'II 9,12:l,v:e,n,x', 'Zaiman', 'IIIb [1],40:l,v:z53', 'Houston', 'IIIb 40:l,v:z', 'Mendoza', 'IIIb 43:l,v:z53', 'IIIb 42:l,v:z53', 'IIIb 42:l,v:z', 'Coogee', 'IIIb 42:l,v:1,5,7', 'II 42:l,v:e,n,x,z15', 'Kapemba', 'Holcomb', 'Azteca', 'IIIb 47:l,v:1,[5],7', 'II 39:l,v:1,5', 'Kokomlemle', 'Oerlikon', 'Loanda', 'Imo', 'Manchester', 'IIIb 47:l,v:e,n,x,z15', 'II 6,8:l,v:e,n,x', 'Edmonton', 'Lund', 'II [1],4,12,27:l,v:z39', 'Millesi', 'Canary', 'II 40:l,v:e,n,x', 'Amherstiana', 'Nashua', 'IIIb 61:l,v:z35', 'IIIb 61:l,v:z', 'IIIb 61:l,v:1,5,7', 'IIIb 60:l,v:z', 'IIIb 59:l,v:z53', 'IIIb 59:l,v:z', 'IIIb 52:l,v:z53', 'Vitkin', 'IIIb 21:l,v:z', 'IIIb 58:l,v:z35', 'IIIb 58:l,v:e,n,x,z15', 'II 56:l,v:z39', 'IIIb 53:l,v:z35', 'IIIb 53:l,v:z', 'IIIb 53:l,v:e,n,x,z15', 'Leoben', 'IIIb 65:l,v:z35', 'Koessen', 'Morotai', 'Michigan', 'Lancaster', 'Carmel', 'IIIb 17:l,v:e,n,x,z15', 'IIIb 65:l,v:e,n,x,z15', 'IIIb 65:l,v:z53', 'Harcourt', 'IIIb 18:l,v:e,n,x,z15', 'Orlando', 'IIIb 18:l,v:z', 'IIIb 18:l,v:z53', 'IIIb 65:l,v:z', 'IIIb 35:l,v:1,5,7', 'IIIb 21:l,v:z57', 'IIIb 17:l,v:z35', 'Dadzie', 'Overschie', 'IIIb 51:l,v:z', 'II 13,23:l,w:e,n,x', 'Ayton', 'Victoria', 'II [1],9,12:l,w:e,n,x', 'Toulon', 'Blancmesnil', 'II 6,8:l,w:z6', 'Keve', 'Gabon', 'Ackwepe', 'Glidji', 'Essingen', 'Lomnava', 'Brooklyn', 'Westeinde', 'Fayed', 'Assinie', 'Epalinges', 'Marsabit', 'Colorado', 'II 6,7:l,w:1,5,7', 'Langeveld', 'II 6,7:l,w:z42', 'II 4,12:l,w:e,n,x', 'II [1],42:l,w:e,n,x', 'II 16:l,w:z6', 'Parakou', 'Overchurch', 'Togo', 'II 50:l,w:e,n,x,z15', 'Fulda', 'Zigong', 'Mono', 'Ramsey', 'IIIb 48:l,w:1,5,7', 'Freiburg', 'Uganda', 'Tours', 'Taiping', 'Miyazaki', 'Itami', 'Kenya', 'Mandera', 'Winterthur', 'Westerstede', 'Sudan', 'Nessziona', 'Napoli', 'Haduna', 'Breukelen', 'Neukoelln', 'II 43:l,z13,z28:1,5', 'Makiso', 'II 58:l,z13,z28:z6', 'Ockenheim', 'Lokstedt', 'Osnabrueck', 'Morocco', 'Strathcona', 'Catalunia', 'Penilla', 'Teshie', 'Battle', 'II 41:l,z13,z28:e,n,x,z15', 'Ablogame', 'Koblenz', 'II 58:l,z13,z28:1,5', 'Nordrhein', 'Kano', 'Kubacha', 'Hiduddify', 'Fallowfield', 'Hoghton', 'Vom', 'Bedford', 'Connecticut', 'II 1,9,12,46,27:l,z13,z28:z39', 'Tiko', 'II 53:l,z28:z39', 'II 51:l,z28:z6', 'II 53:l,z28:z6', 'II 53:l,z28:e,n,x', 'II 50:l,z28:z42', 'II 51:l,z28:z39', 'II 56:l,z28:-', 'Joal', 'II 6,7:l,z28:z6', 'Tomelilla', 'II 11:l,z28:e,n,x', 'Lamin', 'II 13,22:l,z28:1,5', 'Kindia', 'Reinickendorf', 'II [1],4,12:l,z28:[e,n,x]', 'II 6,8:l,z28:e,n,x', 'Malika', 'Moundou', 'II 3,10:l,z28:z39', 'II [1],13,23:l,z28:z42', 'II 13,23:l,z28:z6', 'II 13,23:l,z28:1,5', 'II 3,10:l,z28:1,5', 'II 39:l,z28:e,n,x', 'Kotu', 'II 9,12:l,z28:1,5', 'II 9,12:l,z28:e,n,x', 'York', 'Aflao', 'II [1],40:l,z28:z39', 'Santhiaba', 'II [1],40:l,z28:1,5', 'Bukavu', 'Javiana', 'II 6,7:l,z28:e,n,x', 'II 39:l,z28:z39', 'II 3,10:l,z28:e,n,x', 'II 6,7:l,z28:1,5', 'II 35:l,z28:-', 'II 30:l,z28:z6', 'II 16:l,z28:z42', 'II 28:l,z28:e,n,x', 'Fajara', 'II 28:l,z28:1,5', 'Jambur', 'Granlo', 'II 40:l,z28:e,n,x', 'Haelsingborg', 'II [1],40:m,t:z42', 'II 1,6,14:m,t:1,5', 'II 13,22:m,t:z42', 'II [1],13,23:m,t:z42', 'Kintambo', 'Bassa', 'II [1],44:m,t:z42', 'II [1],13,23:m,t:1,5', 'IV 40:m,t:-', 'Washington', 'II 40:m,t:z39', 'II 40:m,t:e,n,x', 'Newholland', 'II 9,46:m,t:e,n,x', 'II [1],9,12:m,t:z39', 'Leatherhead', 'Sangalkam', 'Muguga', 'Apapa', 'II 50:m,t:z6', 'Yokoe', 'II 6,8:m,t:1,5', 'Pensacola', 'II [1],9,12:m,t:1,5', 'Banana', 'II 11:m,t:e,n,x', 'II [1],13,23:m,t:e,n,x', 'II 45:m,t:1,5', 'II 3,10:m,t:e,n,x', 'Oranienburg', 'Madras', 'Djinten', 'II 6,8:m,t:e,n,x', 'II 6,7:m,t:-', 'Oakey', 'Winston', 'Moers', 'Cannstatt', 'Bama', 'II 17:m,t:-', 'II 42:m,t:[e,n,x,z15]', 'II 35:m,t:-', 'Monschaui', 'II 18:m,t:1,5', 'Langenhorn', 'Mesbit', 'II 21:m,t:-', 'IV 21:m,t:-', 'Kaitaan', 'Rothenburgsort', 'Mpouto', 'II 30:m,t:-', 'II 28:m,t:z39', 'II 6,14:m,t:e,n,x', 'Southbank', 'II 3,10:m,t:1,5', 'Morillons', 'II 16:m,t:[z42]', 'Morbihan', 'Waral', 'Dietrichsdorf', 'Vinohrady', 'II 16:m,t:e,n,x', 'II 28:m,t:[e,n,x]', 'II 9,12:m,t:e,n,x', 'Senegal', 'Rubislaw', 'IIIb 35:r:e,n,x,z15', 'Clanvillian', 'IIIb 42:r:z53', 'Gege', 'IIIb 48:r:z', 'IIIb 48:r:e,n,x,z15', 'Quincy', 'Volta', 'IIIb 42:r:z', 'Grandhaven', 'Brive', 'IIIb 61:r:z35', 'IIIb 58:r:z53', 'IIIb 59:r:z35', 'IIIb 60:r:e,n,x,z15', 'IIIb 60:r:z', 'IIIb 60:r:z35', 'IIIb 60:r:z53', 'IIIb 21:r:z', 'Mountmagnet', 'II 28:r:e,n,z15', 'IIIb 61:r:z', 'Lubumbashi', 'IIIb 61:r:z53', 'Konongo', 'Yalding', 'IIIb 18:r:z', 'Tennenlohe', 'Crossness', 'IIIb 17:r:z', 'Lode', 'IIIb 65:r:z35', 'IIIb 61:r:1,5,7', 'Ivory', 'Shoreditch', 'Sokode', 'IIIb 50:r:1,5,(7)', 'IIIb 50:r:e,n,x,z15', 'IIIb 50:r:z', 'IIIb 50:r:z35', 'IIIb 50:r:z53', 'Fairfield', 'Massakory', 'IIIb 58:r:z', 'IIIb 47:r:e,n,x,z15', 'IIIb 58:r:e,n,x,z15', 'Brunflo', 'Lehrte', 'Bassadji', 'Sipane', 'IIIb 53:r:z', 'IIIb 53:r:z35', 'IIIb 53:r:z68', 'Czernyring', 'Deckstein', 'Kibusi', 'Camberwell', 'Yellowknife', 'IIIb (6),14:r:z', 'Heidelberg', 'Bradford', 'Winneba', 'Remo', 'Goldcoast', 'IIIb 8:r:z', '44:r:-', 'IIIb 35:r:z', 'Albertbanjul', 'IIIb 47:r:1,5,7', 'IIIb 40:r:z53', 'Southampton', 'Brefet', 'Jamaica', 'IIIb 43:r:e,n,x,z15', '13,22:r:-', 'Adjame', 'Linton', 'Grampian', 'Papuana', 'IIIb 43:r:z53', 'IIIb 43:r:z', 'Weltevreden', 'Simi', 'Elisabethville', 'Ughelli', 'Bochum', 'Emmastad', 'Infantis', 'Campinense', 'Lome', 'Virchow', 'IIIb 42:r:-', 'II 42:r:-', 'Nigeria', 'IIIb 38:r:e,n,x,z15', 'IIIb 38:r:z', 'IIIb 38:r:1,5,7', 'Lindi', 'Dapango', 'IIIb 47:r:z', 'IIIb 47:r:z53', 'IIIb 35:r:z61', 'IIIb 35:r:z35', 'IIIb 38:r:z35', 'Akanji', 'Hindmarsh', 'Noya', 'Colindale', 'Kofandoka', 'Bsilla', 'Sanktgeorg', 'IIIb 47:r,[i]:z35', 'Bovismorbificans', 'Hidalgo', 'Drogana', 'Brikama', 'Surat', 'Altona', 'Chicago', 'Rovaniemi', 'Fareham', 'Euston', 'Dumfries', 'Seegefeld', 'Africana', 'Banco', 'Lutetia', 'Annedal', 'Istoria', 'Zwickau', 'Cocody', 'Amager', 'Praha', 'Mayday', 'Nantes', 'Irchel', 'Bolton', 'Ohlstedt', 'Orion', 'II [1],9,12:y:z39', 'Powell', 'Benin', 'Hartford', 'Mikawasima', 'Mokola', 'Giza', 'Bulgaria', 'Tananarive', 'II 6,8:y:1,6', 'Alagbon', 'Inchpark', 'Sunnycove', 'Daarle', 'Richmond', 'Lamphun', 'Bareilly', 'Kralingen', 'Benue', 'Sindelfingen', 'II 1,9,12,46,27:y:z39', 'Gatow', 'Oyonnax', 'Stockholm', 'Langensalza', 'Brunei', 'Dougi', 'Perth', 'Baguirmi', 'Nijmegen', 'Teddington', 'Finaghy', 'Ruiru', 'Ibaragi', 'Bietri', 'Coeln', 'Matopeni', 'Saphra', 'Akuafo', 'Harvestehude', 'Selby', 'Avignon', 'Freetown', 'Colombo', 'Trachau', 'Pomona', 'Oskarshamn', 'Nima', 'Ball', 'Steinwerder', 'Kingabwa', 'Farcha', 'Jos', 'Steinplatz', 'Carrau', 'Spalentor', 'Kitenge', 'Telaviv', 'Madelia', 'Fischerkietz', 'Mornington', 'Shomolu', 'II 17:y:-', 'Kamoru', 'Moualine', 'Solt', 'Delan', 'Gatineau', 'Kikoma', 'Herzliya', 'Woumbou', 'Windermere', 'Odienne', 'Cannonhill', 'Blitta', 'Jalisco', 'Lokomo', 'Slade', 'Thies', 'II 18:y:e,n,x,z15', 'Troy', 'Tunis', 'Ordonez', 'Hadejia', 'Yarrabah', 'Tanger', 'Anfo', 'Kinson', 'Krefeld', 'Tendeba', 'Warengo', 'Gori', 'II 17:z:l,w', 'II 47:z:e,n,x,z15', 'Daula', 'II 17:z:1,7', 'Mountpleasant', 'Potengi', 'Arusha', 'Uhlenhorst', 'Brackenridge', 'II 45:z:1,5', 'Yopougon', 'II 6,8:z:1,5', 'II 6,7:z:z42', 'Kuru', 'Kaolack', 'Bolama', 'Mowanjum', 'Marmande', 'Phaliron', 'Kalumburu', 'II 45:z:z39', 'Lawndale', 'Vanier', 'Koenigstuhl', 'Stachus', 'Preston', 'Entebbe', 'II 4,12:z:z39', 'II 9,12:z:z39', 'II [1],9,12:z:z6', 'Aurelianis', 'Ursenbach', 'Kimpese', 'II 42:z:e,n,x,z15', 'Mulhouse', 'Sally', 'II 21:z:-', 'II [1],40:z:1,5', 'Casamance', 'Nowawes', 'II [1],40:z:z6', 'II [1],40:z:z39', 'II 40:z:z42', 'II 41:z:1,5', 'II [1],9,12:z:1,7', 'II 28:z:z39', 'Ogbete', 'Shubra', 'II 9,46:z:z39', 'Bambylor', 'II 9,46:z:e,n,x', 'II 9,46:z:1,5', 'II 28:z:1,5', 'Dingiri', 'Doel', 'II 42:z:1,5', 'Brisbane', 'II 43:z:1,5', 'Hohentwiel', 'Kiambu', 'II [1],4,12,27:z:1,5', 'Loubomo', 'Indiana', 'II 4,12:z:1,7', 'Neftenbach', 'II [1],4,12,27:z:e,n,x', 'II 42:z:z6', 'Melbourne', 'Ezra', 'Chile', 'Oakland', 'II 6,7:z:1,5', 'Tanzania', 'Ivrysurseine', 'II 56:z:z6', 'Bristol', 'Poano', 'Poitiers', 'II [1],13,23:z:1,5', 'II 53:z:z6', 'IIIb 53:z:1,5,(7)', 'II 53:z:1,5', 'IIIb 52:z:z52', 'Homosassa', 'Soahanina', 'Royan', 'II [1],59:z:z6', 'Huddinge', 'Farmsen', 'Tchamba', 'Poona', 'II 47:z:z6', 'Worthington', 'II 3,10:z:z39', 'Landwasser', 'Cayar', 'II 3,10:z:e,n,x', 'Winslow', 'Harleystreet', 'II 3,10:z:1,5', 'Fufu', 'II [1],13,23:z:z42', 'II 13,22:z:-', 'IIIb 13,23:z:1,5', 'Sundsvall', 'Clerkenwell', 'Schoeneberg', 'II 52:z:z39', 'Bouake', 'Kanifing', 'II 16:z:z42', 'II 6,7:z:z6', 'II 6,7:z:z39', 'II 16:z:e,n,x', 'Carno', 'Brevik', 'Lerum', 'Kainji', 'IIIb 48:z:1,5,7', 'II 48:z:1,5', 'Toucra', 'Korlebu', 'II 60:z:e,n,x', 'Hongkong', 'Crewe', 'II 11:z:z39', 'Lechler', 'Treforest', 'Antsalova', 'Nyanza', 'Bruck', 'Maroua', 'Businga', 'IIIb 50:z:z52', 'II 50:z:e,n,x', 'Gerland', 'II 6,7:z:e,n,x', 'Fortlamy', 'Lingwala', 'Kassel', 'II 11:z:e,n,x', 'Jerusalem', 'Redba', 'Omuna', 'II 41:z10:e,n,x,z15', 'II 41:z10:z6', 'Inganda', 'IIIb 65:z10:z', 'IIIb 65:z10:e,n,x,z15', 'Tudu', 'Vellore', 'Fortune', 'Mura', 'Menden', 'Hadar', 'Eschweiler', 'IIIb 61:z10:z35', 'Ngili', 'Albert', 'Mbandaka', 'Ituri', 'Haifa', 'II 41:z10:1,2', 'Leipzig', 'Landala', 'Inpraw', 'Djugu', 'Tokoin', 'Aprad', 'II 56:z10:e,n,x', 'Barry', 'Canton', 'IIIb 53:z10:z35', 'IIIb 53:z10:z', 'Bergues', 'IIIb 50:z10:z53', 'II 50:z10:z6', 'IIIb 50:z10:z', 'Adana', 'Glostrup', 'Llobregat', 'Zerifin', 'IIIb 48:z10:z', 'IIIb 48:z10:e,n,x,z15', 'Isaszeg', 'II 48:z10:1,6', 'VI 48:z10:1,5', 'IIIb 40:z10:z35', 'II 48:z10:[1,5]', 'IIIb 47:z10:z35', 'IIIb 47:z10:z', 'Namoda', 'IIIb 47:z10:1,5,7', 'Guinea', 'Molade', 'IIIb 60:z10:z35', 'IIIb 60:z10:z', 'IIIb 59:z10:z57', 'IIIb 59:z10:z53', 'II 42:z10:1,2', 'II 42:z10:e,n,x,z15', 'IIIb 42:z10:e,n,x,z15', 'IIIb 42:z10:z', 'Loenga', 'II 42:z10:z6', 'IIIb 42:z10:z35', 'IIIb 57:z10:z', 'Wippra', 'Bazenheid', 'Remiremont', 'Chomedey', 'Istanbul', 'IIIb 58:z10:z53', 'II 58:z10:z6', 'IIIb 58:z10:e,n,x,z15', 'II 58:z10:1,6', 'Cleveland', 'Mapo', 'Paris', 'IIIb 60:z10:z53', 'IIIb 42:z10:z67', 'IIIb 28:z10:z', 'Luckenwalde', 'Moroto', 'IIIb 17:z10:z', 'IIIb 17:z10:e,n,x,z15', 'Djibouti', 'Angouleme', 'Redlands', 'IIIb 16:z10:e,n,x,z15', 'Lisboa', 'VI 1,6,14,25:z10:1,(2),7', 'Badagry', 'Libreville', 'II 18:z10:z6', 'II 1,6,14:z10:z6', 'IIIb (6),14:z10:e,n,x,z15', 'Sada', 'Senneville', 'Kumasi', 'II 30:z10:e,n,x,z15', 'Laredo', 'II 1,6,14:z10:1,5', 'IIIb 16:z10:1,7', 'IIIb 21:z10:z53', 'Carnac', 'Leer', 'IIIb 18:z10:e,n,x,z15', 'II 40:z10:e,n,x', 'II 39:z10:z6', 'IIIb 21:z10:e,n,x,z15', 'IIIb 21:z10:z', 'II 1,9,12,46,27:z10:z39', 'II 1,9,12,46,27:z10:e,n,x', 'Umbilo', 'II 21:z10:[z6]', 'Malaysia', 'II 17:z10:-', 'II 9,46:z10:z39', 'II 9,46:z10:z6', 'Louisiana', 'Mahina', 'Inglis', 'Lishabi', 'Rogy', 'Farakan', 'IIIb (6),14:z10:z', 'II 1,9,12,46,27:z10:1,5', 'IIIb 6,14:z10:z53', 'Lexington', 'Ruanda', 'Wentworth', 'II [1],13,22:z10:z6', 'Neunkirchen', 'IIIb 38:z10:z', 'IIIb 38:z10:z53', 'Harrisonburg', 'Roodepoort', 'Okerara', 'Treguier', 'Portland', 'Demerara', 'Sapele', 'Hegau', 'Dallgow', 'Yenne', 'Telhashomer', 'Straengnaes', 'Coquilhatville', 'Podiensis', 'Kristianstad', 'Biafra', 'Camberene', 'Enschede', 'Ligna', 'IIIb 35:z10:z35', 'Trotha', 'Nessa', 'IIIa 62:z29:-', 'Everleigh', 'II 44:z29:e,n,x', 'Zinder', 'IV 17:z29:-', 'IIIa 45:z29:-', 'IIIa 59:z29:-', 'IV 44:z29:-', 'II 60:z29:e,n,x', 'II 45:z29:z42', 'II 45:z29:e,n,x', 'II 45:z29:1,5', 'Jodhpur', 'IIIa 17:z29:-', 'Kandla', 'II [1],13,23:z29:e,n,x', 'II 51:z29:e,n,x,z15', 'Jedburgh', 'IIIa 50:z29:-', 'Ivorycoast', 'II 43:z29:z42', 'II 3,10:z29:[e,n,x]', 'IV 48:z29:-', 'IIIa 53:z29:-', 'IIIa 48:z29:-', 'II 48:z29:-', 'II 57:z29:z42', 'Agoueve', 'II 13,22:z29:1,5', 'Mundubbera', 'II [1],13,23:z29:1,5', 'Saloniki', 'II 16:z29:1,5', 'II 16:z29:e,n,x', 'IIIa 47:z29:-', 'Ekpoui', 'II 47:z29:e,n,x,z15', 'II 13,22:z29:e,n,x', 'IIIa 56:z29:-', 'Cubana', 'II 35:z29:e,n,x', 'II 6,8:z29:1,5', 'II 6,8:z29:e,n,x:z42', 'Tamale', 'Uno', 'II 6,8:z29:e,n,x', 'II 6,7:z29:[z42]', 'Tennessee', 'II 42:z29:-', 'Djermaia', 'IIIa 43:z29:-', 'II 28:z29:1,5', 'Ouakam', 'Aragua', 'Djama', 'Widemarsh', 'IIIa 35:z29:-', 'IV 41:z29:-', 'IIIa 41:z29:-', 'Lodz', 'II [1],9,12:z29:e,n,x', 'II 9,12:z29:1,5', 'Llandoff', 'Brancaster', 'II [1],4,12:z29:e,n,x', 'IIIa 40:z29:-', 'Omifisan', 'II 28:z29:e,n,x', 'IIIa 21:z29:-', 'II 43:z29:e,n,x', 'Makiling', 'IV 43:z29:-', 'Hillegersberg', 'Santander', 'Babili', 'Konolfingen', 'Cairina', 'Pasing', 'Wuiti', 'Tafo', '66:z35:-', 'Catumagos', 'Ratchaburi', 'Aachen', 'Palime', 'Kokoli', '48:z35:-', 'Shannon', 'Yaounde', 'Anna', 'Picpus', 'Nimes', 'Mampong', 'Carpentras', 'Ahoutoue', 'Penarth', 'IIIb 48:z35:z52', 'Bingerville', 'II 3,10:z35:e,n,x,z15', '61:z35:-', 'II [1],40:z35:e,n,x,z15', 'II 16:z35:e,n,x', 'Dakota', 'Trier', 'Lattenkamp', 'Basingstoke', 'Yombesali', 'Gambaga', 'Yekepa', 'Zongo', 'Tema', 'Ahepe', 'Sloterdijk', 'Kolda', 'Hennekamp', 'Yarm', '[1],40:z35:-', 'Tienba', 'Trimdon', 'Angers', 'Kahla', 'Tejas', 'IIIa 40:z36:-', 'IIIa 59:z36:-', 'IIIa 62:z36:-', 'IV 6,7:z36:-', 'IIIa 43:z36:-', 'IIIa 17:z36:-', 'VI 59:z36:-', 'II 6,14:z36:-', 'IIIa 45:z36:-', 'Balcones', 'II 16:z36:e,n,z15', 'IV 16:z36:-', 'IV 47:z36:-', 'IV 42:z36:-', 'Weslaco', 'IV 21:z36:-', 'Macallen', 'IIIa 48:z36:-', 'IIIa 35:z36:-', 'Potosi', 'IIIa 50:z36:-', 'Tampico', 'II 6,7:z36:z42', 'IV 41:z36:-', 'IIIa 41:z36:-', 'IIIa 63:z36:-', 'II 18:z36:-', 'IV 17:z36:-', 'IIIa 21:z36:-', 'IV 48:z36,[z38]:-', 'IV 44:z36,[z38]:-', 'IV [1],53:z36,z38:-', 'IV 45:z36,z38:-', 'IV 18:z36,z38:-', 'IV 43:z36,z38:-', 'Haga', 'Albertslund', 'Bolombo', 'II 3,10:z38:z42', 'Lene', 'Sandaga', 'Offa', 'Fresno', 'Ochiogu', 'Elomrane', 'Klouto', 'Wilhelmsburg', 'Ago', 'Aderike', 'Koketime', 'Apeyeme', 'Naware', 'Sinthia', 'Rumford', 'Lille', 'Irigny', 'Alexanderplatz', 'Sara', 'Fanti', 'Leiden', 'Vogan', 'II [1],4,12,[27]:z39:1,[5],7', 'II [1],44:z39:e,n,x,z15', 'II 9,46:z39:1,7', 'II 3,10:z39:1,[5],7', '13,22:z39:-', 'II 13,22:z39:1,7', 'II [1],13,23:z39:1,5,7', 'Grancanaria', 'II 30:z39:1,7', 'II [1],9,12:z39:1,7', 'II 40:z39:1,7', 'II [1],40:z39:1,5', '44:z39:-', 'II 48:z39:z81', '48:z39:-', 'II 52:z39:1,5,7', 'II 57:z39:e,n,x,z15', 'II 58:z39:e,n,x,z15', '66:z39:-', 'II [1],40:z39:1,6', 'IIIb 40:z39:1,6', 'IIIb 6,7,[14]:z39:1,2', 'II 6,7:z39:1,5,7', 'IV [1],40:z4,z23:-', 'Goma', 'Bofflens', 'Waycross', 'II 43:z4,z23:-', 'IV 41:z4,z23:-', 'IV 38:z4,z23:-', 'Vuadens', 'Stanleyville', 'Gera', 'Broc', 'IIIa 42:z4,z23:-', 'Cerro', 'Breda', 'Babelsberg', 'Aarhus', 'II 18:z4,z23:-', 'IIIa 18:z4,z23:-', 'Baguida', 'IIIa 21:z4,z23:-', 'IV 21:z4,z23:-', 'IIIa 40:z4,z23:-', 'Teltow', 'Namur', 'Stoneferry', 'Alachua', 'IIIa 35:z4,z23:-', 'Yoff', 'IIIa 38:z4,z23:-', 'IIIa 43:z4,z23:-', 'Cannobio', 'IV 57:z4,z23:-', 'Farmingdale', 'IIIa 51:z4,z23:-', 'IV 51:z4,z23:-', 'II 6,7:z4,z23:-', 'IIIa 53:z4,z23:-', 'IV 53:z4,z23:-', 'IIIa 50:z4,z23:-', 'IIIa 56:z4,z23:-', 'IV 6,7:z4,z23:-', 'Obogu', 'Planckendael', 'IIIa 59:z4,z23:-', 'IIIa 62:z4,z23:-', 'IIIa 63:z4,z23:-', 'Aequatoria', 'Yerba', 'Tabligbo', 'IV 43:z4,z23:-', 'Kua', 'Ploufragan', 'II 44:z4,z23:-', 'IIIa 44:z4,z23:-', 'IV 44:z4,z23:-', 'IV 50:z4,z23:-', 'IV 45:z4,z23:-', 'IIIa 41:z4,z23:-', 'Fehrbellin', 'Bere', 'Binche', 'IIIa 47:z4,z23:-', 'IIIa 48:z4,z23:-', 'IV 48:z4,z23:-', 'IIIa 45:z4,z23:-', 'IV 16:z4,z23:-', 'IV 6,14:z4,z23:-', 'Ilugun', 'Remete', 'Etterbeek', 'Wagadugu', 'Bellevue', 'IIIa 11:z4,z23:-', 'Bousso', 'Kibi', 'Axim', 'II 16:z4,z23:-', 'IV 11:z4,z23:-', 'Adabraka', 'Ekotedo', 'IIIa 13,22:z4,z23:-', 'Dabou', 'Ajiobo', 'Arapahoe', 'IIIa 17:z4,z23:-', 'Corvallis', 'Wangata', 'Ried', 'Lezennes', 'Chailey', 'IIIa 13,23:z4,z23,[z32]:-', 'IIIa 53:z4,z23,z32:-', 'IIIa 41:z4,z23,z32:-', 'IIIa 48:z4,z23,z32:-', 'IIIa 56:z4,z23,z32:-', 'IIIa 17:z4,z23,z32:-', 'IIIa 50:z4,z23,z32:-', 'IIIa 44:z4,z23,z32:-', 'IIIa 17:z4,z24:-', 'Christiansborg', 'Sambre', 'IV 43:z4,z24:-', 'Ipswich', 'Toricada', 'IIIa 41:z4,z24:-', 'Yehuda', 'IV [1],42:z4,z24:-', 'IIIa 42:z4,z24:-', 'IIIa 43:z4,z24:-', 'IIIb 48:z4,z24:-', 'Albany', 'Duesseldorf', 'IIIa 53:z4,z24:-', 'II 53:z4,z24:-', 'Natal', 'IIIa 51:z4,z24:-', 'IV 50:z4,z24:-', 'IIIa 50:z4,z24:-', 'II 9,46:z4,z24:z39', 'II 1,9,12,46,27:z4,z24:1,5', 'II 6,7:z4,z24:z42', 'IV 44:z4,z24:-', 'IIIa 48:z4,z24:-', 'Djakarta', 'Tamberma', 'Florian', 'II 3,10:z4,z24:-', 'IIIa 45:z4,z24:-', 'Transvaal', 'Somone', 'IV 6,7:z4,z24:-', 'Ngaparou', 'IV 16:z4,z24:-', 'Uzaramo', 'Chichiri', 'II 40:z4,z24:z39', 'Bangkok', 'IIIa 40:z4,z24:-', 'IIIa 35:z4,z24:-', 'IV [1],40:z4,z24:-', 'Westphalia', 'Kalamu', 'IIIa 44:z4,z24:-', 'Bodjonegoro', 'Kethiabarny', 'II 16:z4,z24:-', 'II 18:z4,z24:-', 'Romanby', 'IIIa 13,23:z4,z24:-', 'IIIa 21:z4,z24:-', 'II 21:z4,z24:-', 'Blukwa', 'Kaevlinge', 'IIIa 17:z4,z32:-', 'IIIa 45:z4,z32:-', 'IIIa 63:z4,z32:-', 'IIIa 62:z4,z32:-', 'IIIa 35:z4,z32:-', 'IIIa 18:z4,z32:-', 'IV 21:z4,z32:-', 'IV 48:z4,z32:-', 'IV 16:z4,z32:-', 'IV [1],44:z4,z32:-', 'IIIa 51:z4,z32:-', 'IIIa 48:z4,z32:-', 'IIIa 50:z4,z32:-', 'IV 50:z4,z32:-', 'Tallahassee', 'IV [1],40:z4,z32:-', 'IIIa 44:z4,z32:-', 'IV 43:z4,z32:-', 'IV 11:z4,z32:-', 'IIIa 41:z4,z32:-', 'IIIa 40:z4,z32:-', '60:z41:-', 'Thayngen', 'Karamoja', 'Wuppertal', 'Hillsborough', 'Maska', 'Diogoye', 'Maastricht', 'VI 6,7:z41:1,7', 'Ottawa', 'Taset', '48:z41:-', '66:z41:-', 'Tamilnadu', 'Dortmund', 'II 50:z42:1,7', 'II 57:z42:1,6', 'II 1,6,14:z42:1,6', 'II 16:z42:1,(5),7', 'II 43:z42:[1,5,7]', 'II [1],9,12:z42:1,[5],7', 'II [1],40:z42:1,6', 'II 6,7:z42:1,[5],7', 'II 16:z42:1,6', 'Quinhon', 'Bulovka', 'II 52:z44:1,5,7', 'IIIb 58:z52:z35', 'IIIb 53:z52:z35', 'IIIb 53:z52:z53', 'IIIb 65:z52:z53', 'IIIb 65:z52:z35', 'IIIb 65:z52:z', 'IIIb 59:z52:z53', 'IIIb 58:z52:z', 'IIIb 61:z52:1,5,7', 'IV 41:z52:-', 'IIIb 16:z52:z35', 'IIIb 61:z52:z53', 'IIIb 61:z52:z35', 'IIIb 60:z52:1,5,[7]', 'IIIb 61:z52:z', 'IIIb 60:z52:z', 'IIIb 60:z52:z35', 'IIIb 60:z52:z53', 'IIIb 65:z52:e,n,x,z15', 'IIIb 47:z52:1,5', 'IIIb 48:z52:e,n,x,z15', 'IIIb 35:z52:1,5,7', 'IIIb 50:z52:z53', 'IIIb 47:z52:z35', 'IIIb 47:z52:z', 'IIIb 48:z52:z', 'IIIb 47:z52:1,5,7', 'IIIb 43:z52:z53', 'IIIb 35:z52:z', 'IIIb 35:z52:z35', 'IIIb [1],6,14,[25]:z52:z35', 'IIIb 6,14:z52:e,n,x,z15', 'IIIb 38:z52:z35', 'IIIb 38:z52:z53', 'IIIb 47:z52:e,n,x,z15', 'IIIb 42:z52:z', 'IIIb 50:z52:z35', 'IIIb 35:z52:e,n,x,z15', 'IIIb 50:z52:1,5,7', 'IIIb 38:z53:-', 'IIIb 47:z53:-', 'IIIb 42:z57:1,5', 'II 58:z6:1,6', 'II 30:z6:1,6', 'Franken', 'II 47:z6:1,6', 'II 16:z6:1,6', 'II 42:z6:1,6', 'II [1],40:z6:1,5', 'II 6,7:z6:1,7', 'Aesch', 'IIIb 38:z61:[z53]', '48:z65:-', 'IIIb 21:z65:e,n,x,z15', '66:z65:-', 'Pietersburg', 'Delmenhorst', '48:z81:-', '[1],40:z81:-', '66:z81:-', 'II [1],40:z81:z6', 'Mygdal','Lubbock']
--- a/libs/Initial_functions.py
+++ b/libs/Initial_functions.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 
 
 def To_list(L):
--- a/libs/Otype_determine_analysis.py
+++ b/libs/Otype_determine_analysis.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 
 '''
 revised at 11/24/2013
@@ -15,7 +15,7 @@ input:
 output: the region between the galF and gnd in the target(blatdb) sequebce (the rfb region, assuming the rfb region is flanked by the two genes)
 synopsis: ./Otype_determine_analysis.py <gnd_galF_sequence> <target> <database>
 '''
-from __future__ import division
+
 import sys
 import os
 from Bio.Blast import NCBIXML
@@ -47,17 +47,17 @@ def test_O29(subdatabase):
               O_2_score=O_2_score+hsp.bits
     if O_9_score>100:
       if O_9_score>O_2_score:
-        print '$$$ Most possible O_type: O-9','\n'
-        print '$$$ longest_bit_score:',O_9_score,'\n'
+        print('$$$ Most possible O_type: O-9','\n')
+        print('$$$ longest_bit_score:',O_9_score,'\n')
       else:
-        print '$$$ Most possible O_type: O-2','\n'
-        print '$$$ longest_bit_score:',O_2_score,'\n'
+        print('$$$ Most possible O_type: O-2','\n')
+        print('$$$ longest_bit_score:',O_2_score,'\n')
     else:
-      print "Assumpition wrong, no O2 or O9, return to re-analysis"
+      print("Assumpition wrong, no O2 or O9, return to re-analysis")
       if ('O-2_' not in Sec_Choice) and ('O-9_' not in Sec_Choice):
-        print '$$$ Most possible O_type Choice (no tyr difference):',Sec_Choice
+        print('$$$ Most possible O_type Choice (no tyr difference):',Sec_Choice)
       if (('O-2_' in Sec_Choice) or ('O-9_' in Sec_Choice)) and ('O-2_' not in Third_Choice) and ('O-9_' not in Third_Choice):
-          print '$$$ Most possible O_type Choice (no tyr difference):',Third_Choice
+          print('$$$ Most possible O_type Choice (no tyr difference):',Third_Choice)
     os.system("rm tyr_of_O2_O9.fasta_db.*")###01/28/2015
     os.system("rm "+xml_file)###01/28/2015
   if subdatabase=="oafA_of_O4_O5.fasta":
@@ -74,17 +74,17 @@ def test_O29(subdatabase):
                 O_2_score=O_2_score+hsp.bits
       if O_9_score>100:
         if O_9_score>O_2_score:
-          print '$$$O5_none_7_base_deletion','\n'
-          print '$$$ longest_bit_score:',O_9_score,'\n'
+          print('$$$O5_none_7_base_deletion','\n')
+          print('$$$ longest_bit_score:',O_9_score,'\n')
         else:
-          print '$$$O5-','\n'
-          print '$$$ longest_bit_score:',O_2_score,'\n'
+          print('$$$O5-','\n')
+          print('$$$ longest_bit_score:',O_2_score,'\n')
       else:
-        print '$$$O5_none_7_base_deletion,unsure','\n'
+        print('$$$O5_none_7_base_deletion,unsure','\n')
       os.system("rm oafA_of_O4_O5.fasta_db.*")###01/28/2015
       os.system("rm "+xml_file)###01/28/2015
     except:
-      print "No oafA genes"
+      print("No oafA genes")
   if subdatabase=="O_3,10_and_1,3,19_spe.fasta":
     try:
       for record in records:    #there are many records (i.e. the '>' in query file), so change another method
@@ -99,16 +99,16 @@ def test_O29(subdatabase):
                 O_2_score=O_2_score+hsp.bits
       if O_9_score>200:
         if O_9_score>O_2_score:
-          print '$$$O3,10 more possible','\n'
-          print '$$$ longest_bit_score:',O_9_score,'\n'
+          print('$$$O3,10 more possible','\n')
+          print('$$$ longest_bit_score:',O_9_score,'\n')
       else:
         if O_2_score>100:
-          print '$$$O1,3,19 more possible','\n'
-          print '$$$ longest_bit_score:',O_2_score,'\n'
+          print('$$$O1,3,19 more possible','\n')
+          print('$$$ longest_bit_score:',O_2_score,'\n')
       os.system("rm O_3,10_and_1,3,19_spe.fasta_db.*")###01/28/2015
       os.system("rm "+xml_file)###01/28/2015
     except:
-      print "No O3,10_and_O1,3,19 spe sequences"
+      print("No O3,10_and_O1,3,19 spe sequences")
 
 
 def show_result():
@@ -136,17 +136,17 @@ def show_result():
                     endlist.append(end)
                     hsp_bit_score=hsp_bit_score+hsp.bits
                   if start>=startlist[0] and end<=endlist[0]:
-                    print hsp_bit_score,'Fully overlapped hsp, ignore',hsp_bit_score
+                    print(hsp_bit_score,'Fully overlapped hsp, ignore',hsp_bit_score)
                     continue
                   if start<startlist[0] and startlist[0]<end<endlist[0]:
-                    print hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score
+                    print(hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score)
                     newend=startlist[0]-1
                     percentage=(newend-start)/(end-start)
                     startlist.append(start)
                     endlist.append(newend)
                     hsp_bit_score=hsp_bit_score+percentage*hsp.bits
                   if end>endlist[0] and startlist[0]<start<endlist[0]:
-                    print hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score
+                    print(hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score)
                     newstart=endlist[0]+1
                     percentage=(end-newstart)/(end-start)
                     startlist.append(newstart)
@@ -161,14 +161,14 @@ def show_result():
                     endlist.append(end)
                     hsp_bit_score=hsp_bit_score+hsp.bits
                   if start<startlist[0] and startlist[0]<end<endlist[0]:
-                    print hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score
+                    print(hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score)
                     newend=startlist[0]-1
                     percentage=(newend-start)/(end-start)
                     startlist.append(start)
                     endlist.append(newend)
                     hsp_bit_score=hsp_bit_score+hsp.bits*percentage
                   if end>endlist[length-1] and startlist[length-1]<start<endlist[length-1]:
-                    print hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score
+                    print(hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score)
                     newstart=endlist[length-1]+1
                     percentage=(end-newstart)/(end-start)
                     startlist.append(newstart)
@@ -177,21 +177,21 @@ def show_result():
                   else:
                     for i in range(0,length-1):         #use two i and i+1 as basic combinations
                       if (start>=startlist[i] and end<=endlist[i]) or (start>=startlist[i+1] and end<=endlist[i+1]):
-                        print hsp_bit_score,'Fully overlapped hsp, ignore',hsp_bit_score
+                        print(hsp_bit_score,'Fully overlapped hsp, ignore',hsp_bit_score)
                         continue
                       if endlist[i]<=start<end<=startlist[i+1]:
                         startlist.append(start)
                         endlist.append(end)
                         hsp_bit_score=hsp_bit_score+hsp.bits
                       if startlist[i]<=start<=endlist[i] and endlist[i]<end<startlist[i+1]:
-                        print hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score 
+                        print(hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score) 
                         newstart=endlist[i]+1
                         percentage=(end-newstart)/(end-start)
                         startlist.append(newstart)
                         endlist.append(end)
                         hsp_bit_score=hsp_bit_score+hsp.bits*percentage
                       if endlist[i]<start<startlist[i+1] and startlist[i+1]<=end<=endlist[i+1]:
-                        print hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score
+                        print(hsp_bit_score,'Partially overlapped hsp, trying to extract unoverlap part',hsp_bit_score)
                         newend=startlist[i+1]-1
                         percentage=(newend-start)/(end-start)
                         startlist.append(start)
@@ -201,7 +201,7 @@ def show_result():
             hspbit.append(hsp_bit_score)
             alignmentlist.append(alignment)
 
-        scorelist=dict(zip(alignmentlist,hspbit))
+        scorelist=dict(list(zip(alignmentlist,hspbit)))
         score=0
         for Otype in scorelist:
           if scorelist[Otype]>score:
@@ -229,25 +229,25 @@ def show_result():
         else:
           names=First_Choice+Sec_Choice
         if score==0:
-          print "$$$ No O_type, due to no hit of rfb"
+          print("$$$ No O_type, due to no hit of rfb")
           names=""
         if 'O-2_' in names and 'O-9_' in names and ('O-2_' in First_Choice or 'O-9_' in First_Choice):
-          print '#Contain O2 and O9, so change to special test'
+          print('#Contain O2 and O9, so change to special test')
           test_O29("tyr_of_O2_O9.fasta")
         else:
           if score>0:
-            print '$$$ Most possible O_type: ',First_Choice,'\n'
-            print '$$$ Most bit_score:',score,'\n'
+            print('$$$ Most possible O_type: ',First_Choice,'\n')
+            print('$$$ Most bit_score:',score,'\n')
             if "O-4_" in First_Choice:#$$$$$$$
               test_O29("oafA_of_O4_O5.fasta")#$$$$$$$
             if "O-1,3,19" in First_Choice or "O-3,10" in First_Choice:
               test_O29("O_3,10_and_1,3,19_spe.fasta")#$$$$$$$
           if secscore>0:
-            print '$$$ Second possible O_type: ',Sec_Choice,'\n'
-            print '$$$ Second bit_score:',secscore,'\n'
+            print('$$$ Second possible O_type: ',Sec_Choice,'\n')
+            print('$$$ Second bit_score:',secscore,'\n')
           if thirdscore>0:
-            print '$$$ Third possible O_type: ',Third_Choice,'\n'
-            print '$$$ Third bit_score:',thirdscore,'\n'
+            print('$$$ Third possible O_type: ',Third_Choice,'\n')
+            print('$$$ Third bit_score:',thirdscore,'\n')
 
 
 
@@ -259,13 +259,13 @@ queries=sys.argv[1]
 target=sys.argv[2]
 database=sys.argv[3]
 output=target.split('.')[0]+'_out.fa'
-print "$$:",target
+print("$$:",target)
 
 
 os.system('makeblastdb -in '+target+' -out '+target+'_db '+'-dbtype nucl')###01/28/2015
 os.system('blastn -query '+queries+' -db '+target+'_db '+'-out '+queries+'_vs_'+target+'.xml '+'-outfmt 5')###01/28/2015, since it's abs address for "run_auto*.py", so no need to change "query" address this time
 xml_file=queries+'_vs_'+target+'.xml'
-print '\n'
+print('\n')
 result_handle=open(xml_file)
 blast_record=NCBIXML.parse(result_handle)
 blast_record=list(blast_record)
@@ -275,13 +275,13 @@ target_seq=list(target_seq)
 #os.system("rm "+target+'_db.*')###01/28/2015
 
 if len(blast_record)==2:
-  print 'Hits have been got'+'\n'
+  print('Hits have been got'+'\n')
   if len(blast_record[0].alignments)==1 and len(blast_record[1].alignments)==1:
-    print 'Checking the number of alignments:  2 alignments obtained'+'\n'
+    print('Checking the number of alignments:  2 alignments obtained'+'\n')
     if len(blast_record[0].alignments[0].hsps)==1 and len(blast_record[1].alignments[0].hsps)==1:
-      print 'Checking the number of hsps:  each alignment has 1 hsp'+'\n'
+      print('Checking the number of hsps:  each alignment has 1 hsp'+'\n')
       if blast_record[0].alignments[0].hit_def==blast_record[1].alignments[0].hit_def:
-        print 'Checking locations of hits:  Both hits are located in '+'"'+str(blast_record[0].alignments[0].hit_def)+'"'+'...'+'\n'
+        print('Checking locations of hits:  Both hits are located in '+'"'+str(blast_record[0].alignments[0].hit_def)+'"'+'...'+'\n')
                
         hit_1_start=blast_record[0].alignments[0].hsps[0].sbjct_start
         hit_1_end=blast_record[0].alignments[0].hsps[0].sbjct_end
@@ -299,11 +299,11 @@ if len(blast_record)==2:
           hit_2_start=hit_2_end
           hit_2_end=buffer
 
-        print 'hit_1_start: '+str(hit_1_start)
-        print 'hit_1_end: '+str(hit_1_end)
+        print('hit_1_start: '+str(hit_1_start))
+        print('hit_1_end: '+str(hit_1_end))
 
-        print 'hit_2_start: '+str(hit_2_start)
-        print 'hit_2_end: '+str(hit_2_end)
+        print('hit_2_start: '+str(hit_2_start))
+        print('hit_2_end: '+str(hit_2_end))
 
     
         if hit_1_end<hit_2_start:                    
@@ -313,15 +313,15 @@ if len(blast_record)==2:
           extract_start=hit_2_end+1
           extract_end=hit_1_start-1
                   
-        print 'start: '+str(extract_start), 'end: '+str(extract_end)+'\n'
+        print('start: '+str(extract_start), 'end: '+str(extract_end)+'\n')
 
         for contig in target_seq:
           if (contig.description==blast_record[0].alignments[0]) or (contig.description.replace(" ","")==blast_record[0].alignments[0].hit_def.replace(" ","")):
             target_contig=contig
 
         rfb_region=target_contig[extract_start:extract_end]
-        print 'Extracted rfb region length:  '+str(len(rfb_region.seq.tostring()))+'\n'
-        print 'Extracted rfb region saved in:  '+output+'\n'
+        print('Extracted rfb region length:  '+str(len(rfb_region.seq.tostring()))+'\n')
+        print('Extracted rfb region saved in:  '+output+'\n')
 
         outfile=open(output,'w')
         title='>'+target.split('.')[0]+' rfb region:'+blast_record[0].alignments[0].hit_def+':'+str(extract_start)+' to '+str(extract_end)+'_'+str(len(rfb_region.seq.tostring()))+'bp'+')'
@@ -334,7 +334,7 @@ if len(blast_record)==2:
         os.system('makeblastdb -in '+database+' -out '+database+'_db '+'-dbtype nucl')
         os.system('blastn -query '+output+' -db '+database+'_db '+'-out '+'Blast_Otype_'+target+'.xml '+'-outfmt 5')
         xml_file='Blast_Otype_'+target+'.xml'
-        print '\n'
+        print('\n')
 
 
         filehandle=open(xml_file)
@@ -347,7 +347,7 @@ if len(blast_record)==2:
         show_result()
 
       else:
-        print 'Checking locations of hits:  the two hits are not located in same contig......'+'\n'
+        print('Checking locations of hits:  the two hits are not located in same contig......'+'\n')
         hit_1_start=blast_record[0].alignments[0].hsps[0].sbjct_start
         hit_1_end=blast_record[0].alignments[0].hsps[0].sbjct_end
         hit_2_start=blast_record[1].alignments[0].hsps[0].sbjct_start
@@ -398,7 +398,7 @@ if len(blast_record)==2:
         os.system('makeblastdb -in '+database+' -out '+database+'_db '+'-dbtype nucl')
         os.system('blastn -query '+output+' -db '+database+'_db '+'-out '+'Blast_Otype_'+target+'.xml '+'-outfmt 5')
         xml_file='Blast_Otype_'+target+'.xml'
-        print '\n'
+        print('\n')
 
 
         filehandle=open(xml_file)
@@ -429,7 +429,7 @@ if len(blast_record)==2:
                 
         os.system('blastn -query combined_sequence.fasta'+' -db '+database+'_db '+'-out '+'Combined_seq_blast_'+target+'.xml '+'-outfmt 5')
         xml_file='Combined_seq_blast_'+target+'.xml'
-        print '\n'
+        print('\n')
 
         filehandle=open(xml_file)
         records=NCBIXML.parse(filehandle)
@@ -441,18 +441,18 @@ if len(blast_record)==2:
         
 
     else:
-      print '$$$ No O_type result, please check the number of hsps:  some alignment have more than 1 hsp (galF or gnd sequences has one more hits in tested genome), that\'s unusual for for our short sequence gnd and galF, please check your submited sequence'+'\n'
+      print('$$$ No O_type result, please check the number of hsps:  some alignment have more than 1 hsp (galF or gnd sequences has one more hits in tested genome), that\'s unusual for for our short sequence gnd and galF, please check your submited sequence'+'\n')
      
           
   elif len(blast_record[0].alignments)>1 and len(blast_record[1].alignments)==1:
-    print 'The gnd gene is splited on different contigs of your submitted sequence' +'\n'
+    print('The gnd gene is splited on different contigs of your submitted sequence' +'\n')
     for record in blast_record:
       for alignment in record.alignments:
         if len(alignment.hsps)!=1:
-          print '$$$ No O_type result, please check the number of hsp:  some alignment have more than 1 hsp (galF or gnd sequences has one more hits in tested genome), that\'s unusual for our short sequence gnd and galF, please check your submited sequence'+'\n'
+          print('$$$ No O_type result, please check the number of hsp:  some alignment have more than 1 hsp (galF or gnd sequences has one more hits in tested genome), that\'s unusual for our short sequence gnd and galF, please check your submited sequence'+'\n')
           break
         
-    print 'Each alignment has one hsps'+'\n'
+    print('Each alignment has one hsps'+'\n')
      
 
                 
@@ -513,12 +513,12 @@ if len(blast_record)==2:
 
     os.system('makeblastdb -in '+database+' -out '+database+'_db '+'-dbtype nucl')
     os.system('blastn -query '+output+' -db '+database+'_db '+'-out '+'Blast_Otype_'+target+'.xml '+'-outfmt 5')
-    print '\n'
+    print('\n')
     xml_file2='Blast_Otype_'+target+'.xml'
     filehandle=open(xml_file2)
     records=NCBIXML.parse(filehandle)
     records=list(records)
-    print len(records)
+    print(len(records))
     realrecord1=records[0]
     if len(records[1].alignments)>len(records[0].alignments):
       realrecord1=records[1]
@@ -546,7 +546,7 @@ if len(blast_record)==2:
                 
     os.system('blastn -query combined_sequence.fasta'+' -db '+database+'_db '+'-out '+'Combined_seq_blast_'+target+'.xml '+'-outfmt 5')
     xml_file='Combined_seq_blast_'+target+'.xml'
-    print '\n'
+    print('\n')
 
 
     filehandle=open(xml_file)
@@ -558,14 +558,14 @@ if len(blast_record)==2:
 
 
   elif len(blast_record[0].alignments)==1 and len(blast_record[1].alignments)>1:
-    print 'The galF gene is splited on different contigs of your submitted sequence' +'\n'
+    print('The galF gene is splited on different contigs of your submitted sequence' +'\n')
     for record in blast_record:
       for alignment in record.alignments:
         if len(alignment.hsps)!=1:
-          print '$$$ No O_type result, please check the number of hsps:  some alignment have more than 1 hsp (galF or gnd sequences has one more hits in tested genome), that\'s unusual for our short sequence gnd and galF, please check your submited sequence'+'\n'
+          print('$$$ No O_type result, please check the number of hsps:  some alignment have more than 1 hsp (galF or gnd sequences has one more hits in tested genome), that\'s unusual for our short sequence gnd and galF, please check your submited sequence'+'\n')
           break
         
-    print 'Each alignment has one hsp'+'\n'                 
+    print('Each alignment has one hsp'+'\n')                 
     outfile=open(output,'w')
 
     for alignment in blast_record[0].alignments:
@@ -620,7 +620,7 @@ if len(blast_record)==2:
 
     os.system('makeblastdb -in '+database+' -out '+database+'_db '+'-dbtype nucl')
     os.system('blastn -query '+output+' -db '+database+'_db '+'-out '+'Blast_Otype_'+target+'.xml '+'-outfmt 5')
-    print '\n'
+    print('\n')
     xml_file='Blast_Otype_'+target+'.xml'
     filehandle=open(xml_file)
     records=NCBIXML.parse(filehandle)
@@ -652,7 +652,7 @@ if len(blast_record)==2:
                 
     os.system('blastn -query combined_sequence.fasta'+' -db '+database+'_db '+'-out '+'Combined_seq_blast_'+target+'.xml '+'-outfmt 5')
     xml_file='Combined_seq_blast_'+target+'.xml'
-    print '\n'
+    print('\n')
 
 
     filehandle=open(xml_file)
@@ -663,14 +663,14 @@ if len(blast_record)==2:
      
 
   elif len(blast_record[0].alignments)>1 and len(blast_record[1].alignments)>1:
-    print 'The gnd and galF gene are both splited on different contigs of your submitted sequence' +'\n'
+    print('The gnd and galF gene are both splited on different contigs of your submitted sequence' +'\n')
     for record in blast_record:
       for alignment in record.alignments:
         if len(alignment.hsps)!=1:
-          print '$$$ No O_type result, please check the number of hsp:  some alignment have more than 1 hsp (galF or gnd sequences has one more hits in tested genome), that\'s unusual for our short sequence gnd and galF, please check your submited sequence'+'\n'
+          print('$$$ No O_type result, please check the number of hsp:  some alignment have more than 1 hsp (galF or gnd sequences has one more hits in tested genome), that\'s unusual for our short sequence gnd and galF, please check your submited sequence'+'\n')
           break
         
-    print 'Each alignment has one hsps'+'\n'
+    print('Each alignment has one hsps'+'\n')
     outfile=open(output,'w')
 
     for alignment in blast_record[0].alignments:
@@ -726,7 +726,7 @@ if len(blast_record)==2:
     os.system('makeblastdb -in '+database+' -out '+database+'_db '+'-dbtype nucl')
     os.system('blastn -query '+output+' -db '+database+'_db '+'-out '+'Blast_Otype_'+target+'.xml '+'-outfmt 5')
     xml_file='Blast_Otype_'+target+'.xml'
-    print '\n'
+    print('\n')
     filehandle=open(xml_file)
     records=NCBIXML.parse(filehandle)
     records=list(records)
@@ -757,7 +757,7 @@ if len(blast_record)==2:
                 
     os.system('blastn -query combined_sequence.fasta'+' -db '+database+'_db '+'-out '+'Combined_seq_blast_'+target+'.xml '+'-outfmt 5')
     xml_file='Combined_seq_blast_'+target+'.xml'
-    print '\n'
+    print('\n')
 
 
     filehandle=open(xml_file)
@@ -769,7 +769,7 @@ if len(blast_record)==2:
 
 
 else:
-  print '$$$ $$$ No O_type result, Attention: unusual number of hits, no hits for galF or gnd! Check blast output...'+'\n'
+  print('$$$ $$$ No O_type result, Attention: unusual number of hits, no hits for galF or gnd! Check blast output...'+'\n')
 
 
 os.system('rm '+target+'_db.'+'*')
--- a/libs/compare_and_change_two_fastq_id.py
+++ b/libs/compare_and_change_two_fastq_id.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 
 import os,sys
 file1=sys.argv[1]
@@ -17,11 +17,11 @@ def compare_and_change_two_fastq_id(file
   if a_title==b_title:
     pass
   else:
-    print "changing the title of two seperated fastq files..."
-    print a_title,b_title
+    print("changing the title of two seperated fastq files...")
+    print(a_title,b_title)
     os.system("sed "+"-i 's/.1 / /g' "+file1)
-    print "finished file1"
+    print("finished file1")
     os.system("sed "+"-i 's/.2 / /g' "+file2)
-    print "finished file2"
+    print("finished file2")
 
-compare_and_change_two_fastq_id(file1,file2) 
\ No newline at end of file
+compare_and_change_two_fastq_id(file1,file2) 
--- a/libs/deletion_compare.py
+++ b/libs/deletion_compare.py
@@ -116,15 +116,15 @@ def Copenhagen(sra_name,additional_file,
         O2_bigger+=1
     except:
       continue
-  print "$$$Genome:",sra_name
+  print("$$$Genome:",sra_name)
   if O9_bigger>O2_bigger:
-    print "$$$Typhimurium"
+    print("$$$Typhimurium")
   elif O9_bigger<O2_bigger:
-    print "$$$Typhimurium_O5-"
+    print("$$$Typhimurium_O5-")
   else:
-    print "$$$Typhimurium, even no 7 bases difference"
-  print "O-4 number is:",O9_bigger
-  print "O-4_5- number is:",O2_bigger
+    print("$$$Typhimurium, even no 7 bases difference")
+  print("O-4 number is:",O9_bigger)
+  print("O-4_5- number is:",O2_bigger)
   os.system("rm "+sam+"_title.txt")###01/28/2015
   os.system("rm "+sam+"_seq.txt")###01/28/2015
   os.system("rm "+sam+".fasta")###01/28/2015
--- a/libs/run_auto_All_for_assemblies.py
+++ b/libs/run_auto_All_for_assemblies.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 
 
 
@@ -55,7 +55,7 @@ def Test(file1,z,q):
   dirpath = os.path.abspath(os.path.dirname(os.path.realpath(__file__)))###01/27/2015
   os.system('touch result.txt')
   database_path="database"###01/27/2015
-  os.system('python '+dirpath+'/Otype_determine_analysis.py '+database_path+'/Typhimurium_LT2_gnd_galF.fasta '+real_file+' '+database_path+'/new_Oserotype.fasta >temp_result_'+str(q)+'O.txt')
+  os.system('python3 '+dirpath+'/Otype_determine_analysis.py '+database_path+'/Typhimurium_LT2_gnd_galF.fasta '+real_file+' '+database_path+'/new_Oserotype.fasta >temp_result_'+str(q)+'O.txt')
   os.system('cat temp_result_'+str(q)+'O.txt>>data_log.txt')
   handle=open('temp_result_'+str(q)+'O.txt',"r")
   handle=handle.readlines()
@@ -81,8 +81,8 @@ def Test(file1,z,q):
     elif O1_3_19=="+":
       Otype="1,3,19"
     else:
-      print "No_O3,10_O1,3,19_spe_sequences"
-  os.system('python '+dirpath+'/H_combination_output_analysis.py '+real_file+' '+database_path+'/H_new_fliC_protein_database.fasta '+database_path+'/H_new_fljB_protein_database.fasta >temp_result_'+str(q)+'H.txt')
+      print("No_O3,10_O1,3,19_spe_sequences")
+  os.system('python3 '+dirpath+'/H_combination_output_analysis.py '+real_file+' '+database_path+'/H_new_fliC_protein_database.fasta '+database_path+'/H_new_fljB_protein_database.fasta >temp_result_'+str(q)+'H.txt')
   os.system('cat temp_result_'+str(q)+'H.txt>>data_log.txt')
   handle2=open('temp_result_'+str(q)+'H.txt',"r")
   handle2=handle2.readlines()
@@ -103,7 +103,7 @@ def Test(file1,z,q):
       fljB="-"
       #print line,
   if Otype=="9" and fliC=="g,m" and fljB=="-":
-    os.system('python '+dirpath+'/special_gene_test_assemblies.py '+database_path+'/specific_genes.fasta '+real_file+' sdf >temp_result_'+str(q)+'sdf.txt')
+    os.system('python3 '+dirpath+'/special_gene_test_assemblies.py '+database_path+'/specific_genes.fasta '+real_file+' sdf >temp_result_'+str(q)+'sdf.txt')
     os.system('cat temp_result_'+str(q)+'sdf.txt>>data_log.txt')
     handle3=open('temp_result_'+str(q)+'sdf.txt',"r")
     sdf=""
@@ -177,7 +177,7 @@ def Test(file1,z,q):
   if m==0:
     #print "$$$ Is the judgement true? Answer: Need to check the records and file names"
     answer="Not sure"
-  print "\n","\n"
+  print("\n","\n")
   predict_form=Otype+":"+fliC+":"+fljB
   predict_sero=(" or ").join(seronames)
   if predict_form=="9:g,m:-":#
--- a/libs/run_auto_All_for_web_multi_revise.py
+++ b/libs/run_auto_All_for_web_multi_revise.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 
 
 
@@ -68,11 +68,11 @@ def Test(file1,additional_file,file_mode
   os.system('touch result.txt')
   database_path="database"###01/27/2015, because we add one directory to the result directory
   if file_mode=="1":
-    os.system('python '+dirpath+'/BWA_analysis_O_new_dependent.py '+real_file+' '+database_path+'/special_new_O_genes.fasta '+mapping_mode+' 1 >temp_result_'+str(q)+'O.txt')###01/27/2015
+    os.system('python3 '+dirpath+'/BWA_analysis_O_new_dependent.py '+real_file+' '+database_path+'/special_new_O_genes.fasta '+mapping_mode+' 1 >temp_result_'+str(q)+'O.txt')###01/27/2015
   elif file_mode=="2":
-    os.system('python '+dirpath+'/BWA_analysis_O_new_dependent.py '+real_file+' '+database_path+'/special_new_O_genes.fasta '+mapping_mode+" "+additional_file+' 2 >temp_result_'+str(q)+'O.txt')###01/27/2015
+    os.system('python3 '+dirpath+'/BWA_analysis_O_new_dependent.py '+real_file+' '+database_path+'/special_new_O_genes.fasta '+mapping_mode+" "+additional_file+' 2 >temp_result_'+str(q)+'O.txt')###01/27/2015
   elif file_mode=="3":
-    os.system('python '+dirpath+'/BWA_analysis_O_new_dependent.py '+real_file+' '+database_path+'/special_new_O_genes.fasta '+mapping_mode+' 3 >temp_result_'+str(q)+'O.txt')###01/27/2015
+    os.system('python3 '+dirpath+'/BWA_analysis_O_new_dependent.py '+real_file+' '+database_path+'/special_new_O_genes.fasta '+mapping_mode+' 3 >temp_result_'+str(q)+'O.txt')###01/27/2015
   os.system('cat temp_result_'+str(q)+'O.txt>>data_log.txt')###01/28/2015
   handle=open('temp_result_'+str(q)+'O.txt',"r")
   handle=handle.readlines()
@@ -92,11 +92,11 @@ def Test(file1,additional_file,file_mode
   if sdf!="+":#
     sdf="-"#
   if file_mode=="1":
-    os.system('python '+dirpath+'/BWA_analysis_H_update_new_family_dependent.py '+real_file+' '+database_path+'/H_combine_update_9_03_2014_new.fasta '+mapping_mode+' 1 >temp_result_'+str(q)+'H.txt')###01/27/2015
+    os.system('python3 '+dirpath+'/BWA_analysis_H_update_new_family_dependent.py '+real_file+' '+database_path+'/H_combine_update_9_03_2014_new.fasta '+mapping_mode+' 1 >temp_result_'+str(q)+'H.txt')###01/27/2015
   if file_mode=="2":
-    os.system('python '+dirpath+'/BWA_analysis_H_update_new_family_dependent.py '+real_file+" "+database_path+'/H_combine_update_9_03_2014_new.fasta '+mapping_mode+' '+additional_file+' 2 >temp_result_'+str(q)+'H.txt')###01/27/2015
+    os.system('python3 '+dirpath+'/BWA_analysis_H_update_new_family_dependent.py '+real_file+" "+database_path+'/H_combine_update_9_03_2014_new.fasta '+mapping_mode+' '+additional_file+' 2 >temp_result_'+str(q)+'H.txt')###01/27/2015
   if file_mode=="3":
-    os.system('python '+dirpath+'/BWA_analysis_H_update_new_family_dependent.py '+real_file+' '+database_path+'/H_combine_update_9_03_2014_new.fasta '+mapping_mode+' 3 >temp_result_'+str(q)+'H.txt')###01/27/2015
+    os.system('python3 '+dirpath+'/BWA_analysis_H_update_new_family_dependent.py '+real_file+' '+database_path+'/H_combine_update_9_03_2014_new.fasta '+mapping_mode+' 3 >temp_result_'+str(q)+'H.txt')###01/27/2015
   os.system('cat temp_result_'+str(q)+'H.txt>>data_log.txt')
   handle2=open('temp_result_'+str(q)+'H.txt',"r")
   handle2=handle2.readlines()
@@ -187,7 +187,7 @@ def Test(file1,additional_file,file_mode
   if m==0:
     #print "$$$ Is the judgement true? Answer: Need to check the records and file names"
     answer="Not sure"
-  print "\n","\n"
+  print("\n","\n")
   predict_form=Otype+":"+fliC+":"+fljB#
   predict_sero=(" or ").join(seronames)#
   if predict_form=="9:g,m:-":#
@@ -216,11 +216,11 @@ def Test(file1,additional_file,file_mode
   '''
   if "Typhimurium" in predict_sero or predict_form=="4:i:-":#03252016#
     if file_mode=="1":
-      os.system('python '+dirpath+'/deletion_compare.py '+real_file+' oafA '+mapping_mode+' 1 >temp_result_'+str(q)+'Typhim.txt')###02/06/2015
+      os.system('python3 '+dirpath+'/deletion_compare.py '+real_file+' oafA '+mapping_mode+' 1 >temp_result_'+str(q)+'Typhim.txt')###02/06/2015
     if file_mode=="2":
-      os.system('python '+dirpath+'/deletion_compare.py '+real_file+' oafA '+mapping_mode+" "+additional_file+' 2 >temp_result_'+str(q)+'Typhim.txt')###02/06/2015
+      os.system('python3 '+dirpath+'/deletion_compare.py '+real_file+' oafA '+mapping_mode+" "+additional_file+' 2 >temp_result_'+str(q)+'Typhim.txt')###02/06/2015
     if file_mode=="3":
-      os.system('python '+dirpath+'/deletion_compare.py '+real_file+' oafA '+mapping_mode+' 3 >temp_result_'+str(q)+'Typhim.txt')###02/06/2015
+      os.system('python3 '+dirpath+'/deletion_compare.py '+real_file+' oafA '+mapping_mode+' 3 >temp_result_'+str(q)+'Typhim.txt')###02/06/2015
     os.system('cat temp_result_'+str(q)+'Typhim.txt>>data_log.txt')###01/28/2015
     handle=open('temp_result_'+str(q)+'Typhim.txt',"r")
     handle=handle.readlines()
--- a/libs/special_gene_test_assemblies.py
+++ b/libs/special_gene_test_assemblies.py
@@ -1,6 +1,6 @@
 #just an possible use, we can use it to replace H**.py, treat fliC and fljB as the target genes? 
 
-from __future__ import division
+
 import sys
 import os
 from Bio.Blast import NCBIXML
@@ -28,7 +28,7 @@ def special_gene(target_fie,database,gen
     for record in records:
       for alignment in record.alignments:
         if x in alignment.hit_def: #multi gene database, so...
-          print x,"got a hit, evaluating the hit quality..."
+          print(x,"got a hit, evaluating the hit quality...")
           score=0
           for hsp in alignment.hsps:
             if hsp.expect<E_thresh:
@@ -36,16 +36,16 @@ def special_gene(target_fie,database,gen
           alignment=alignment.hit_def+':'+str(score)
           hspbit.append(score)
           alignmentlist.append(alignment)
-    scorelist=dict(zip(alignmentlist,hspbit))
+    scorelist=dict(list(zip(alignmentlist,hspbit)))
     score=0
     for Htype in scorelist:
       if scorelist[Htype]>score:
         First_Choice=Htype
         score=scorelist[Htype]
     if float(score)>=0.1*aver_len:
-      print "$$$",First_Choice,"got a hit, score:",score
+      print("$$$",First_Choice,"got a hit, score:",score)
     else:
-      print "$$$No ",x,"exists"
+      print("$$$No ",x,"exists")
   os.system("rm "+database+"_db.*")##########1/28/2015
   os.system("rm "+xml_file)##########1/28/2015
 
