ElectronConfiguration electronConfiguration1A = new ElectronConfiguration() { Ring=1, Electrons = 1};
var periodicElement1 = new PeriodicElement() { CheckEven = true, Number = 1, Rings = 1, Name = "H" }; 
periodicElement1.ElectronConfigurations.Add(electronConfiguration1A);
PeriodicElements.Add(periodicElement1);

ElectronConfiguration electronConfiguration2A = new ElectronConfiguration() { Ring=1, Electrons = 2};
var periodicElement2=new PeriodicElement() { CheckEven = true, Number = 2, Rings = 1, Name = "He" }; 
periodicElement2.ElectronConfigurations.Add(electronConfiguration2A);
PeriodicElements.Add(periodicElement2);

ElectronConfiguration electronConfiguration3A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration3B = new ElectronConfiguration() { Ring=2, Electrons = 1};
var periodicElement3=new PeriodicElement() { CheckEven = false, Number = 3, Rings = 2, Name = "Li" }; 
periodicElement3.ElectronConfigurations.Add(electronConfiguration3A);
periodicElement3.ElectronConfigurations.Add(electronConfiguration3B);
PeriodicElements.Add(periodicElement3);

ElectronConfiguration electronConfiguration4A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration4B = new ElectronConfiguration() { Ring=2, Electrons = 2};
var periodicElement4=new PeriodicElement() { CheckEven = true, Number = 4, Rings = 2, Name = "Be" }; 
periodicElement4.ElectronConfigurations.Add(electronConfiguration4A);
periodicElement4.ElectronConfigurations.Add(electronConfiguration4B);
PeriodicElements.Add(periodicElement4);

ElectronConfiguration electronConfiguration5A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration5B = new ElectronConfiguration() { Ring=2, Electrons = 3};
var periodicElement5=new PeriodicElement() { CheckEven = false, Number = 5, Rings = 2, Name = "B" }; 
periodicElement5.ElectronConfigurations.Add(electronConfiguration5A);
periodicElement5.ElectronConfigurations.Add(electronConfiguration5B);
PeriodicElements.Add(periodicElement5);

ElectronConfiguration electronConfiguration6A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration6B = new ElectronConfiguration() { Ring=2, Electrons = 4};
var periodicElement6=new PeriodicElement() { CheckEven = false, Number = 6, Rings = 2, Name = "C" }; 
periodicElement6.ElectronConfigurations.Add(electronConfiguration6A);
periodicElement6.ElectronConfigurations.Add(electronConfiguration6B);
PeriodicElements.Add(periodicElement6);

ElectronConfiguration electronConfiguration7A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration7B = new ElectronConfiguration() { Ring=2, Electrons = 5};
var periodicElement7=new PeriodicElement() { CheckEven = false, Number = 7, Rings = 2, Name = "N" }; 
periodicElement7.ElectronConfigurations.Add(electronConfiguration7A);
periodicElement7.ElectronConfigurations.Add(electronConfiguration7B);
PeriodicElements.Add(periodicElement7);

ElectronConfiguration electronConfiguration8A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration8B = new ElectronConfiguration() { Ring=2, Electrons = 6};
var periodicElement8=new PeriodicElement() { CheckEven = true, Number = 8, Rings = 2, Name = "O" }; 
periodicElement8.ElectronConfigurations.Add(electronConfiguration8A);
periodicElement8.ElectronConfigurations.Add(electronConfiguration8B);
PeriodicElements.Add(periodicElement8);

ElectronConfiguration electronConfiguration9A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration9B = new ElectronConfiguration() { Ring=2, Electrons = 7};
var periodicElement9=new PeriodicElement() { CheckEven = false, Number = 9, Rings = 2, Name = "F" }; 
periodicElement9.ElectronConfigurations.Add(electronConfiguration9A);
periodicElement9.ElectronConfigurations.Add(electronConfiguration9B);
PeriodicElements.Add(periodicElement9);

ElectronConfiguration electronConfiguration10A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration10B = new ElectronConfiguration() { Ring=2, Electrons = 8};
var periodicElement10=new PeriodicElement() { CheckEven = false, Number = 10, Rings = 2, Name = "Ne" }; 
periodicElement10.ElectronConfigurations.Add(electronConfiguration10A);
periodicElement10.ElectronConfigurations.Add(electronConfiguration10B);
PeriodicElements.Add(periodicElement10);

ElectronConfiguration electronConfiguration11A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration11B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration11C = new ElectronConfiguration() { Ring=3, Electrons = 1};
var periodicElement11=new PeriodicElement() { CheckEven = false, Number = 11, Rings = 3, Name = "Na" }; 
periodicElement11.ElectronConfigurations.Add(electronConfiguration11A);
periodicElement11.ElectronConfigurations.Add(electronConfiguration11B);
periodicElement11.ElectronConfigurations.Add(electronConfiguration11C);
PeriodicElements.Add(periodicElement11);

ElectronConfiguration electronConfiguration12A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration12B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration12C = new ElectronConfiguration() { Ring=3, Electrons = 2};
var periodicElement12=new PeriodicElement() { CheckEven = false, Number = 12, Rings = 3, Name = "Mg" }; 
periodicElement12.ElectronConfigurations.Add(electronConfiguration12A);
periodicElement12.ElectronConfigurations.Add(electronConfiguration12B);
periodicElement12.ElectronConfigurations.Add(electronConfiguration12C);
PeriodicElements.Add(periodicElement12);

ElectronConfiguration electronConfiguration13A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration13B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration13C = new ElectronConfiguration() { Ring=3, Electrons = 3};
var periodicElement13=new PeriodicElement() { CheckEven = false, Number = 13, Rings = 3, Name = "Al" }; 
periodicElement13.ElectronConfigurations.Add(electronConfiguration13A);
periodicElement13.ElectronConfigurations.Add(electronConfiguration13B);
periodicElement13.ElectronConfigurations.Add(electronConfiguration13C);
PeriodicElements.Add(periodicElement13);

ElectronConfiguration electronConfiguration14A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration14B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration14C = new ElectronConfiguration() { Ring=3, Electrons = 4};
var periodicElement14=new PeriodicElement() { CheckEven = false, Number = 14, Rings = 3, Name = "Si" }; 
periodicElement14.ElectronConfigurations.Add(electronConfiguration14A);
periodicElement14.ElectronConfigurations.Add(electronConfiguration14B);
periodicElement14.ElectronConfigurations.Add(electronConfiguration14C);
PeriodicElements.Add(periodicElement14);

ElectronConfiguration electronConfiguration15A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration15B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration15C = new ElectronConfiguration() { Ring=3, Electrons = 5};
var periodicElement15=new PeriodicElement() { CheckEven = false, Number = 15, Rings = 3, Name = "P" }; 
periodicElement15.ElectronConfigurations.Add(electronConfiguration15A);
periodicElement15.ElectronConfigurations.Add(electronConfiguration15B);
periodicElement15.ElectronConfigurations.Add(electronConfiguration15C);
PeriodicElements.Add(periodicElement15);

ElectronConfiguration electronConfiguration16A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration16B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration16C = new ElectronConfiguration() { Ring=3, Electrons = 6};
var periodicElement16=new PeriodicElement() { CheckEven = false, Number = 16, Rings = 3, Name = "S" }; 
periodicElement16.ElectronConfigurations.Add(electronConfiguration16A);
periodicElement16.ElectronConfigurations.Add(electronConfiguration16B);
periodicElement16.ElectronConfigurations.Add(electronConfiguration16C);
PeriodicElements.Add(periodicElement16);

ElectronConfiguration electronConfiguration17A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration17B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration17C = new ElectronConfiguration() { Ring=3, Electrons = 7};
var periodicElement17=new PeriodicElement() { CheckEven = false, Number = 17, Rings = 3, Name = "Cl" }; 
periodicElement17.ElectronConfigurations.Add(electronConfiguration17A);
periodicElement17.ElectronConfigurations.Add(electronConfiguration17B);
periodicElement17.ElectronConfigurations.Add(electronConfiguration17C);
PeriodicElements.Add(periodicElement17);

ElectronConfiguration electronConfiguration18A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration18B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration18C = new ElectronConfiguration() { Ring=3, Electrons = 8};
var periodicElement18=new PeriodicElement() { CheckEven = false, Number = 18, Rings = 3, Name = "Ar" }; 
periodicElement18.ElectronConfigurations.Add(electronConfiguration18A);
periodicElement18.ElectronConfigurations.Add(electronConfiguration18B);
periodicElement18.ElectronConfigurations.Add(electronConfiguration18C);
PeriodicElements.Add(periodicElement18);

ElectronConfiguration electronConfiguration19A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration19B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration19C = new ElectronConfiguration() { Ring=3, Electrons = 8};
ElectronConfiguration electronConfiguration19D = new ElectronConfiguration() { Ring=4, Electrons = 1};
var periodicElement19=new PeriodicElement() { CheckEven = false, Number = 19, Rings = 4, Name = "K" }; 
periodicElement19.ElectronConfigurations.Add(electronConfiguration19A);
periodicElement19.ElectronConfigurations.Add(electronConfiguration19B);
periodicElement19.ElectronConfigurations.Add(electronConfiguration19C);
periodicElement19.ElectronConfigurations.Add(electronConfiguration19D );
PeriodicElements.Add(periodicElement19);

ElectronConfiguration electronConfiguration20A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration20B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration20C = new ElectronConfiguration() { Ring=3, Electrons = 8};
ElectronConfiguration electronConfiguration20D = new ElectronConfiguration() { Ring=4, Electrons = 2};
var periodicElement20=new PeriodicElement() { CheckEven = false, Number = 20, Rings = 4, Name = "Ca" }; 
periodicElement20.ElectronConfigurations.Add(electronConfiguration20A);
periodicElement20.ElectronConfigurations.Add(electronConfiguration20B);
periodicElement20.ElectronConfigurations.Add(electronConfiguration20C);
periodicElement20.ElectronConfigurations.Add(electronConfiguration20D );
PeriodicElements.Add(periodicElement20);

ElectronConfiguration electronConfiguration21A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration21B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration21C = new ElectronConfiguration() { Ring=3, Electrons = 9};
ElectronConfiguration electronConfiguration21D = new ElectronConfiguration() { Ring=4, Electrons = 2};
var periodicElement21=new PeriodicElement() { CheckEven = false, Number = 21, Rings = 4, Name = "Sc" }; 
periodicElement21.ElectronConfigurations.Add(electronConfiguration21A);
periodicElement21.ElectronConfigurations.Add(electronConfiguration21B);
periodicElement21.ElectronConfigurations.Add(electronConfiguration21C);
periodicElement21.ElectronConfigurations.Add(electronConfiguration21D);
PeriodicElements.Add(periodicElement21);

ElectronConfiguration electronConfiguration22A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration22B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration22C = new ElectronConfiguration() { Ring=3, Electrons = 10};
ElectronConfiguration electronConfiguration22D = new ElectronConfiguration() { Ring=4, Electrons = 2};
var periodicElement22=new PeriodicElement() { CheckEven = false, Number = 22, Rings = 4, Name = "Ti" }; 
periodicElement22.ElectronConfigurations.Add(electronConfiguration22A);
periodicElement22.ElectronConfigurations.Add(electronConfiguration22B);
periodicElement22.ElectronConfigurations.Add(electronConfiguration22C);
periodicElement22.ElectronConfigurations.Add(electronConfiguration22D);
PeriodicElements.Add(periodicElement22);

ElectronConfiguration electronConfiguration23A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration23B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration23C = new ElectronConfiguration() { Ring=3, Electrons = 11};
ElectronConfiguration electronConfiguration23D = new ElectronConfiguration() { Ring=4, Electrons = 2};
var periodicElement23=new PeriodicElement() { CheckEven = false, Number = 23, Rings = 4, Name = "V" }; 
periodicElement23.ElectronConfigurations.Add(electronConfiguration23A);
periodicElement23.ElectronConfigurations.Add(electronConfiguration23B);
periodicElement23.ElectronConfigurations.Add(electronConfiguration23C);
periodicElement23.ElectronConfigurations.Add(electronConfiguration23D);
PeriodicElements.Add(periodicElement23);

ElectronConfiguration electronConfiguration24A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration24B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration24C = new ElectronConfiguration() { Ring=3, Electrons = 13};
ElectronConfiguration electronConfiguration24D = new ElectronConfiguration() { Ring=4, Electrons = 1};
var periodicElement24=new PeriodicElement() { CheckEven = false, Number = 24, Rings = 4, Name = "Cr" }; 
periodicElement24.ElectronConfigurations.Add(electronConfiguration24A);
periodicElement24.ElectronConfigurations.Add(electronConfiguration24B);
periodicElement24.ElectronConfigurations.Add(electronConfiguration24C);
periodicElement24.ElectronConfigurations.Add(electronConfiguration24D);
PeriodicElements.Add(periodicElement24);

ElectronConfiguration electronConfiguration25A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration25B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration25C = new ElectronConfiguration() { Ring=3, Electrons = 13};
ElectronConfiguration electronConfiguration25D = new ElectronConfiguration() { Ring=4, Electrons = 2};
var periodicElement25=new PeriodicElement() { CheckEven = false, Number = 25, Rings = 4, Name = "Mn" }; 
periodicElement25.ElectronConfigurations.Add(electronConfiguration25A);
periodicElement25.ElectronConfigurations.Add(electronConfiguration25B);
periodicElement25.ElectronConfigurations.Add(electronConfiguration25C);
periodicElement25.ElectronConfigurations.Add(electronConfiguration25D);
PeriodicElements.Add(periodicElement25);

ElectronConfiguration electronConfiguration26A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration26B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration26C = new ElectronConfiguration() { Ring=3, Electrons = 14};
ElectronConfiguration electronConfiguration26D = new ElectronConfiguration() { Ring=4, Electrons = 2};
var periodicElement26=new PeriodicElement() { CheckEven = false, Number = 26, Rings = 4, Name = "Fe" }; 
periodicElement26.ElectronConfigurations.Add(electronConfiguration26A);
periodicElement26.ElectronConfigurations.Add(electronConfiguration26B);
periodicElement26.ElectronConfigurations.Add(electronConfiguration26C);
periodicElement26.ElectronConfigurations.Add(electronConfiguration26D);
PeriodicElements.Add(periodicElement26);

ElectronConfiguration electronConfiguration27A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration27B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration27C = new ElectronConfiguration() { Ring=3, Electrons = 15};
ElectronConfiguration electronConfiguration27D = new ElectronConfiguration() { Ring=4, Electrons = 2};
var periodicElement27=new PeriodicElement() { CheckEven = false, Number = 27, Rings = 4, Name = "Co" }; 
periodicElement27.ElectronConfigurations.Add(electronConfiguration27A);
periodicElement27.ElectronConfigurations.Add(electronConfiguration27B);
periodicElement27.ElectronConfigurations.Add(electronConfiguration27C);
periodicElement27.ElectronConfigurations.Add(electronConfiguration27D);
PeriodicElements.Add(periodicElement27);

ElectronConfiguration electronConfiguration28A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration28B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration28C = new ElectronConfiguration() { Ring=3, Electrons = 16};
ElectronConfiguration electronConfiguration28D = new ElectronConfiguration() { Ring=4, Electrons = 2};
var periodicElement28=new PeriodicElement() { CheckEven = false, Number = 28, Rings = 4, Name = "Ni" }; 
periodicElement28.ElectronConfigurations.Add(electronConfiguration28A);
periodicElement28.ElectronConfigurations.Add(electronConfiguration28B);
periodicElement28.ElectronConfigurations.Add(electronConfiguration28C);
periodicElement28.ElectronConfigurations.Add(electronConfiguration28D);
PeriodicElements.Add(periodicElement28);

ElectronConfiguration electronConfiguration29A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration29B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration29C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration29D = new ElectronConfiguration() { Ring=4, Electrons = 1};
var periodicElement29=new PeriodicElement() { CheckEven = false, Number = 29, Rings = 4, Name = "Cu" }; 
periodicElement29.ElectronConfigurations.Add(electronConfiguration29A);
periodicElement29.ElectronConfigurations.Add(electronConfiguration29B);
periodicElement29.ElectronConfigurations.Add(electronConfiguration29C);
periodicElement29.ElectronConfigurations.Add(electronConfiguration29D);
PeriodicElements.Add(periodicElement29);

ElectronConfiguration electronConfiguration30A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration30B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration30C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration30D = new ElectronConfiguration() { Ring=4, Electrons = 2};
var periodicElement30=new PeriodicElement() { CheckEven = false, Number = 30, Rings = 4, Name = "Zn" }; 
periodicElement30.ElectronConfigurations.Add(electronConfiguration30A);
periodicElement30.ElectronConfigurations.Add(electronConfiguration30B);
periodicElement30.ElectronConfigurations.Add(electronConfiguration30C);
periodicElement30.ElectronConfigurations.Add(electronConfiguration30D);
PeriodicElements.Add(periodicElement30);

ElectronConfiguration electronConfiguration31A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration31B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration31C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration31D = new ElectronConfiguration() { Ring=4, Electrons = 3};
var periodicElement31=new PeriodicElement() { CheckEven = false, Number = 31, Rings = 4, Name = "Ga" }; 
periodicElement31.ElectronConfigurations.Add(electronConfiguration31A);
periodicElement31.ElectronConfigurations.Add(electronConfiguration31B);
periodicElement31.ElectronConfigurations.Add(electronConfiguration31C);
periodicElement31.ElectronConfigurations.Add(electronConfiguration31D);
PeriodicElements.Add(periodicElement31);

ElectronConfiguration electronConfiguration32A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration32B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration32C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration32D = new ElectronConfiguration() { Ring=4, Electrons = 4};
var periodicElement32=new PeriodicElement() { CheckEven = false, Number = 32, Rings = 4, Name = "Ge" }; 
periodicElement32.ElectronConfigurations.Add(electronConfiguration32A);
periodicElement32.ElectronConfigurations.Add(electronConfiguration32B);
periodicElement32.ElectronConfigurations.Add(electronConfiguration32C);
periodicElement32.ElectronConfigurations.Add(electronConfiguration32D);
PeriodicElements.Add(periodicElement32);

ElectronConfiguration electronConfiguration33A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration33B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration33C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration33D = new ElectronConfiguration() { Ring=4, Electrons = 5};
var periodicElement33=new PeriodicElement() { CheckEven = false, Number = 33, Rings = 4, Name = "As" }; 
periodicElement33.ElectronConfigurations.Add(electronConfiguration33A);
periodicElement33.ElectronConfigurations.Add(electronConfiguration33B);
periodicElement33.ElectronConfigurations.Add(electronConfiguration33C);
periodicElement33.ElectronConfigurations.Add(electronConfiguration33D);
PeriodicElements.Add(periodicElement33);

ElectronConfiguration electronConfiguration34A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration34B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration34C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration34D = new ElectronConfiguration() { Ring=4, Electrons = 6};
var periodicElement34=new PeriodicElement() { CheckEven = false, Number = 34, Rings = 4, Name = "Se" }; 
periodicElement34.ElectronConfigurations.Add(electronConfiguration34A);
periodicElement34.ElectronConfigurations.Add(electronConfiguration34B);
periodicElement34.ElectronConfigurations.Add(electronConfiguration34C);
periodicElement34.ElectronConfigurations.Add(electronConfiguration34D);
PeriodicElements.Add(periodicElement34);

ElectronConfiguration electronConfiguration35A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration35B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration35C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration35D = new ElectronConfiguration() { Ring=4, Electrons = 7};
var periodicElement35=new PeriodicElement() { CheckEven = false, Number = 35, Rings = 4, Name = "Br" }; 
periodicElement35.ElectronConfigurations.Add(electronConfiguration35A);
periodicElement35.ElectronConfigurations.Add(electronConfiguration35B);
periodicElement35.ElectronConfigurations.Add(electronConfiguration35C);
periodicElement35.ElectronConfigurations.Add(electronConfiguration35D);
PeriodicElements.Add(periodicElement35);

ElectronConfiguration electronConfiguration36A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration36B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration36C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration36D = new ElectronConfiguration() { Ring=4, Electrons = 8};
var periodicElement36=new PeriodicElement() { CheckEven = false, Number = 36, Rings = 4, Name = "Kr" }; 
periodicElement36.ElectronConfigurations.Add(electronConfiguration36A);
periodicElement36.ElectronConfigurations.Add(electronConfiguration36B);
periodicElement36.ElectronConfigurations.Add(electronConfiguration36C);
periodicElement36.ElectronConfigurations.Add(electronConfiguration36D);
PeriodicElements.Add(periodicElement36);

ElectronConfiguration electronConfiguration37A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration37B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration37C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration37D = new ElectronConfiguration() { Ring=4, Electrons = 8};
ElectronConfiguration electronConfiguration37E = new ElectronConfiguration()  { Ring=5, Electrons = 1};
var periodicElement37=new PeriodicElement() { CheckEven = false, Number = 37, Rings = 5, Name = "Rb" }; 
periodicElement37.ElectronConfigurations.Add(electronConfiguration37A);
periodicElement37.ElectronConfigurations.Add(electronConfiguration37B);
periodicElement37.ElectronConfigurations.Add(electronConfiguration37C);
periodicElement37.ElectronConfigurations.Add(electronConfiguration37D);
periodicElement37.ElectronConfigurations.Add(electronConfiguration37E);
PeriodicElements.Add(periodicElement37);

ElectronConfiguration electronConfiguration38A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration38B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration38C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration38D = new ElectronConfiguration() { Ring=4, Electrons = 8};
ElectronConfiguration electronConfiguration38E = new ElectronConfiguration()  { Ring=5, Electrons = 2};
var periodicElement38=new PeriodicElement() { CheckEven = false, Number = 38, Rings = 5, Name = "Sr" }; 
periodicElement38.ElectronConfigurations.Add(electronConfiguration38A);
periodicElement38.ElectronConfigurations.Add(electronConfiguration38B);
periodicElement38.ElectronConfigurations.Add(electronConfiguration38C);
periodicElement38.ElectronConfigurations.Add(electronConfiguration38D);
periodicElement38.ElectronConfigurations.Add(electronConfiguration38E);
PeriodicElements.Add(periodicElement38);

ElectronConfiguration electronConfiguration39A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration39B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration39C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration39D = new ElectronConfiguration() { Ring=4, Electrons = 9};
ElectronConfiguration electronConfiguration39E = new ElectronConfiguration()  { Ring=5, Electrons = 2};
var periodicElement39=new PeriodicElement() { CheckEven = false, Number = 39, Rings = 5, Name = "Y" }; 
periodicElement39.ElectronConfigurations.Add(electronConfiguration39A);
periodicElement39.ElectronConfigurations.Add(electronConfiguration39B);
periodicElement39.ElectronConfigurations.Add(electronConfiguration39C);
periodicElement39.ElectronConfigurations.Add(electronConfiguration39D);
periodicElement39.ElectronConfigurations.Add(electronConfiguration39E);
PeriodicElements.Add(periodicElement39);

ElectronConfiguration electronConfiguration40A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration40B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration40C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration40D = new ElectronConfiguration() { Ring=4, Electrons = 10};
ElectronConfiguration electronConfiguration40E = new ElectronConfiguration()  { Ring=5, Electrons = 2};
var periodicElement40=new PeriodicElement() { CheckEven = false, Number = 40, Rings = 5, Name = "Zr" }; 
periodicElement40.ElectronConfigurations.Add(electronConfiguration40A);
periodicElement40.ElectronConfigurations.Add(electronConfiguration40B);
periodicElement40.ElectronConfigurations.Add(electronConfiguration40C);
periodicElement40.ElectronConfigurations.Add(electronConfiguration40D);
periodicElement40.ElectronConfigurations.Add(electronConfiguration40E);
PeriodicElements.Add(periodicElement40);

ElectronConfiguration electronConfiguration41A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration41B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration41C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration41D = new ElectronConfiguration() { Ring=4, Electrons = 12};
ElectronConfiguration electronConfiguration41E = new ElectronConfiguration()  { Ring=5, Electrons = 1};
var periodicElement41=new PeriodicElement() { CheckEven = false, Number = 41, Rings = 5, Name = "Nb" }; 
periodicElement41.ElectronConfigurations.Add(electronConfiguration41A);
periodicElement41.ElectronConfigurations.Add(electronConfiguration41B);
periodicElement41.ElectronConfigurations.Add(electronConfiguration41C);
periodicElement41.ElectronConfigurations.Add(electronConfiguration41D);
periodicElement41.ElectronConfigurations.Add(electronConfiguration41E);
PeriodicElements.Add(periodicElement41);

ElectronConfiguration electronConfiguration42A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration42B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration42C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration42D = new ElectronConfiguration() { Ring=4, Electrons = 13};
ElectronConfiguration electronConfiguration42E = new ElectronConfiguration()  { Ring=5, Electrons = 1};
var periodicElement42=new PeriodicElement() { CheckEven = false, Number = 42, Rings = 5, Name = "Mo" }; 
periodicElement42.ElectronConfigurations.Add(electronConfiguration42A);
periodicElement42.ElectronConfigurations.Add(electronConfiguration42B);
periodicElement42.ElectronConfigurations.Add(electronConfiguration42C);
periodicElement42.ElectronConfigurations.Add(electronConfiguration42D);
periodicElement42.ElectronConfigurations.Add(electronConfiguration42E);
PeriodicElements.Add(periodicElement42);

ElectronConfiguration electronConfiguration43A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration43B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration43C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration43D = new ElectronConfiguration() { Ring=4, Electrons = 14};
ElectronConfiguration electronConfiguration43E = new ElectronConfiguration()  { Ring=5, Electrons = 1};
var periodicElement43=new PeriodicElement() { CheckEven = false, Number = 43, Rings = 5, Name = "Te" }; 
periodicElement43.ElectronConfigurations.Add(electronConfiguration43A);
periodicElement43.ElectronConfigurations.Add(electronConfiguration43B);
periodicElement43.ElectronConfigurations.Add(electronConfiguration43C);
periodicElement43.ElectronConfigurations.Add(electronConfiguration43D);
periodicElement43.ElectronConfigurations.Add(electronConfiguration43E);
PeriodicElements.Add(periodicElement43);

ElectronConfiguration electronConfiguration44A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration44B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration44C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration44D = new ElectronConfiguration() { Ring=4, Electrons = 15};
ElectronConfiguration electronConfiguration44E = new ElectronConfiguration()  { Ring=5, Electrons = 1};
var periodicElement44=new PeriodicElement() { CheckEven = false, Number = 44, Rings = 5, Name = "Ru" }; 
periodicElement44.ElectronConfigurations.Add(electronConfiguration44A);
periodicElement44.ElectronConfigurations.Add(electronConfiguration44B);
periodicElement44.ElectronConfigurations.Add(electronConfiguration44C);
periodicElement44.ElectronConfigurations.Add(electronConfiguration44D);
periodicElement44.ElectronConfigurations.Add(electronConfiguration44E);
PeriodicElements.Add(periodicElement44);

ElectronConfiguration electronConfiguration45A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration45B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration45C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration45D = new ElectronConfiguration() { Ring=4, Electrons = 16};
ElectronConfiguration electronConfiguration45E = new ElectronConfiguration()  { Ring=5, Electrons = 1};
var periodicElement45=new PeriodicElement() { CheckEven = false, Number = 45, Rings = 5, Name = "Rh" }; 
periodicElement45.ElectronConfigurations.Add(electronConfiguration45A);
periodicElement45.ElectronConfigurations.Add(electronConfiguration45B);
periodicElement45.ElectronConfigurations.Add(electronConfiguration45C);
periodicElement45.ElectronConfigurations.Add(electronConfiguration45D);
periodicElement45.ElectronConfigurations.Add(electronConfiguration45E);
PeriodicElements.Add(periodicElement45);

ElectronConfiguration electronConfiguration46A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration46B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration46C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration46D = new ElectronConfiguration() { Ring=4, Electrons = 18};
var periodicElement46=new PeriodicElement() { CheckEven = false, Number = 46, Rings = 5, Name = "Pd" }; 
periodicElement46.ElectronConfigurations.Add(electronConfiguration46A);
periodicElement46.ElectronConfigurations.Add(electronConfiguration46B);
periodicElement46.ElectronConfigurations.Add(electronConfiguration46C);
periodicElement46.ElectronConfigurations.Add(electronConfiguration46D);
PeriodicElements.Add(periodicElement46);

ElectronConfiguration electronConfiguration47A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration47B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration47C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration47D = new ElectronConfiguration() { Ring=4, Electrons = 18};
ElectronConfiguration electronConfiguration47E = new ElectronConfiguration() { Ring=5, Electrons = 1};
var periodicElement47=new PeriodicElement() { CheckEven = false, Number = 47, Rings = 5, Name = "Ag" }; 
periodicElement47.ElectronConfigurations.Add(electronConfiguration47A);
periodicElement47.ElectronConfigurations.Add(electronConfiguration47B);
periodicElement47.ElectronConfigurations.Add(electronConfiguration47C);
periodicElement47.ElectronConfigurations.Add(electronConfiguration47D);
periodicElement47.ElectronConfigurations.Add(electronConfiguration47E);
PeriodicElements.Add(periodicElement47);

ElectronConfiguration electronConfiguration48A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration48B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration48C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration48D = new ElectronConfiguration() { Ring=4, Electrons = 18};
ElectronConfiguration electronConfiguration48E = new ElectronConfiguration() { Ring=5, Electrons = 2};
var periodicElement48=new PeriodicElement() { CheckEven = false, Number = 48, Rings = 5, Name = "Cd" }; 
periodicElement48.ElectronConfigurations.Add(electronConfiguration48A);
periodicElement48.ElectronConfigurations.Add(electronConfiguration48B);
periodicElement48.ElectronConfigurations.Add(electronConfiguration48C);
periodicElement48.ElectronConfigurations.Add(electronConfiguration48D);
periodicElement48.ElectronConfigurations.Add(electronConfiguration48E);
PeriodicElements.Add(periodicElement48);

ElectronConfiguration electronConfiguration49A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration49B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration49C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration49D = new ElectronConfiguration() { Ring=4, Electrons = 18};
ElectronConfiguration electronConfiguration49E = new ElectronConfiguration() { Ring=5, Electrons = 3};
var periodicElement49=new PeriodicElement() { CheckEven = false, Number = 49, Rings = 5, Name = "In" }; 
periodicElement49.ElectronConfigurations.Add(electronConfiguration49A);
periodicElement49.ElectronConfigurations.Add(electronConfiguration49B);
periodicElement49.ElectronConfigurations.Add(electronConfiguration49C);
periodicElement49.ElectronConfigurations.Add(electronConfiguration49D);
periodicElement49.ElectronConfigurations.Add(electronConfiguration49E);
PeriodicElements.Add(periodicElement49);

ElectronConfiguration electronConfiguration50A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration50B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration50C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration50D = new ElectronConfiguration() { Ring=4, Electrons = 18};
ElectronConfiguration electronConfiguration50E = new ElectronConfiguration() { Ring=5, Electrons = 4};
var periodicElement50=new PeriodicElement() { CheckEven = false, Number = 50, Rings = 5, Name = "Sn" }; 
periodicElement50.ElectronConfigurations.Add(electronConfiguration50A);
periodicElement50.ElectronConfigurations.Add(electronConfiguration50B);
periodicElement50.ElectronConfigurations.Add(electronConfiguration50C);
periodicElement50.ElectronConfigurations.Add(electronConfiguration50D);
periodicElement50.ElectronConfigurations.Add(electronConfiguration50E);
PeriodicElements.Add(periodicElement50);

ElectronConfiguration electronConfiguration51A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration51B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration51C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration51D = new ElectronConfiguration() { Ring=4, Electrons = 18};
ElectronConfiguration electronConfiguration51E = new ElectronConfiguration() { Ring=5, Electrons = 5};
var periodicElement51=new PeriodicElement() { CheckEven = false, Number = 51, Rings = 5, Name = "Sb" }; 
periodicElement51.ElectronConfigurations.Add(electronConfiguration51A);
periodicElement51.ElectronConfigurations.Add(electronConfiguration51B);
periodicElement51.ElectronConfigurations.Add(electronConfiguration51C);
periodicElement51.ElectronConfigurations.Add(electronConfiguration51D);
periodicElement51.ElectronConfigurations.Add(electronConfiguration51E);
PeriodicElements.Add(periodicElement51);

ElectronConfiguration electronConfiguration52A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration52B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration52C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration52D = new ElectronConfiguration() { Ring=4, Electrons = 18};
ElectronConfiguration electronConfiguration52E = new ElectronConfiguration() { Ring=5, Electrons = 6};
var periodicElement52=new PeriodicElement() { CheckEven = false, Number = 52, Rings = 5, Name = "Te" }; 
periodicElement52.ElectronConfigurations.Add(electronConfiguration52A);
periodicElement52.ElectronConfigurations.Add(electronConfiguration52B);
periodicElement52.ElectronConfigurations.Add(electronConfiguration52C);
periodicElement52.ElectronConfigurations.Add(electronConfiguration52D);
periodicElement52.ElectronConfigurations.Add(electronConfiguration52E);
PeriodicElements.Add(periodicElement52);

ElectronConfiguration electronConfiguration53A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration53B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration53C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration53D = new ElectronConfiguration() { Ring=4, Electrons = 18};
ElectronConfiguration electronConfiguration53E = new ElectronConfiguration()  { Ring=5, Electrons = 7};
var periodicElement53=new PeriodicElement() { CheckEven = false, Number = 53, Rings = 5, Name = "I" }; 
periodicElement53.ElectronConfigurations.Add(electronConfiguration53A);
periodicElement53.ElectronConfigurations.Add(electronConfiguration53B);
periodicElement53.ElectronConfigurations.Add(electronConfiguration53C);
periodicElement53.ElectronConfigurations.Add(electronConfiguration53D);
periodicElement53.ElectronConfigurations.Add(electronConfiguration53E);
PeriodicElements.Add(periodicElement53);

ElectronConfiguration electronConfiguration54A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration54B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration54C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration54D = new ElectronConfiguration() { Ring=4, Electrons = 18};
ElectronConfiguration electronConfiguration54E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
var periodicElement54=new PeriodicElement() { CheckEven = false, Number = 54, Rings = 5, Name = "Xe" }; 
periodicElement54.ElectronConfigurations.Add(electronConfiguration54A);
periodicElement54.ElectronConfigurations.Add(electronConfiguration54B);
periodicElement54.ElectronConfigurations.Add(electronConfiguration54C);
periodicElement54.ElectronConfigurations.Add(electronConfiguration54D);
periodicElement54.ElectronConfigurations.Add(electronConfiguration54E);
PeriodicElements.Add(periodicElement54);

ElectronConfiguration electronConfiguration55A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration55B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration55C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration55D = new ElectronConfiguration() { Ring=4, Electrons = 18};
ElectronConfiguration electronConfiguration55E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration55F = new ElectronConfiguration()  { Ring=6, Electrons = 1};
var periodicElement55=new PeriodicElement() { CheckEven = false, Number = 55, Rings = 6, Name = "Cs" }; 
periodicElement55.ElectronConfigurations.Add(electronConfiguration55A);
periodicElement55.ElectronConfigurations.Add(electronConfiguration55B);
periodicElement55.ElectronConfigurations.Add(electronConfiguration55C);
periodicElement55.ElectronConfigurations.Add(electronConfiguration55D);
periodicElement55.ElectronConfigurations.Add(electronConfiguration55E);
periodicElement55.ElectronConfigurations.Add(electronConfiguration55F);
PeriodicElements.Add(periodicElement55);

ElectronConfiguration electronConfiguration56A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration56B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration56C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration56D = new ElectronConfiguration() { Ring=4, Electrons = 18};
ElectronConfiguration electronConfiguration56E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration56F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement56=new PeriodicElement() { CheckEven = false, Number = 56, Rings = 6, Name = "Ba" }; 
periodicElement56.ElectronConfigurations.Add(electronConfiguration56A);
periodicElement56.ElectronConfigurations.Add(electronConfiguration56B);
periodicElement56.ElectronConfigurations.Add(electronConfiguration56C);
periodicElement56.ElectronConfigurations.Add(electronConfiguration56D);
periodicElement56.ElectronConfigurations.Add(electronConfiguration56E);
periodicElement56.ElectronConfigurations.Add(electronConfiguration56F);
PeriodicElements.Add(periodicElement56);

ElectronConfiguration electronConfiguration57A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration57B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration57C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration57D = new ElectronConfiguration() { Ring=4, Electrons = 18};
ElectronConfiguration electronConfiguration57E = new ElectronConfiguration()  { Ring=5, Electrons = 9};
ElectronConfiguration electronConfiguration57F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement57=new PeriodicElement() { CheckEven = false, Number = 57, Rings = 6, Name = "La" }; 
periodicElement57.ElectronConfigurations.Add(electronConfiguration57A);
periodicElement57.ElectronConfigurations.Add(electronConfiguration57B);
periodicElement57.ElectronConfigurations.Add(electronConfiguration57C);
periodicElement57.ElectronConfigurations.Add(electronConfiguration57D);
periodicElement57.ElectronConfigurations.Add(electronConfiguration57E);
periodicElement57.ElectronConfigurations.Add(electronConfiguration57F);
PeriodicElements.Add(periodicElement57);

ElectronConfiguration electronConfiguration58A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration58B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration58C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration58D = new ElectronConfiguration() { Ring=4, Electrons = 19};
ElectronConfiguration electronConfiguration58E = new ElectronConfiguration()  { Ring=5, Electrons = 9};
ElectronConfiguration electronConfiguration58F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement58=new PeriodicElement() { CheckEven = false, Number = 58, Rings = 6, Name = "Ce" }; 
periodicElement58.ElectronConfigurations.Add(electronConfiguration58A);
periodicElement58.ElectronConfigurations.Add(electronConfiguration58B);
periodicElement58.ElectronConfigurations.Add(electronConfiguration58C);
periodicElement58.ElectronConfigurations.Add(electronConfiguration58D);
periodicElement58.ElectronConfigurations.Add(electronConfiguration58E);
periodicElement58.ElectronConfigurations.Add(electronConfiguration58F);
PeriodicElements.Add(periodicElement58);

ElectronConfiguration electronConfiguration59A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration59B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration59C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration59D = new ElectronConfiguration() { Ring=4, Electrons = 21};
ElectronConfiguration electronConfiguration59E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration59F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement59=new PeriodicElement() { CheckEven = false, Number = 59, Rings = 6, Name = "Pr" }; 
periodicElement59.ElectronConfigurations.Add(electronConfiguration59A);
periodicElement59.ElectronConfigurations.Add(electronConfiguration59B);
periodicElement59.ElectronConfigurations.Add(electronConfiguration59C);
periodicElement59.ElectronConfigurations.Add(electronConfiguration59D);
periodicElement59.ElectronConfigurations.Add(electronConfiguration59E);
periodicElement59.ElectronConfigurations.Add(electronConfiguration59F);
PeriodicElements.Add(periodicElement59);

ElectronConfiguration electronConfiguration60A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration60B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration60C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration60D = new ElectronConfiguration() { Ring=4, Electrons = 22};
ElectronConfiguration electronConfiguration60E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration60F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement60=new PeriodicElement() { CheckEven = false, Number = 60, Rings = 6, Name = "Nd" }; 
periodicElement60.ElectronConfigurations.Add(electronConfiguration60A);
periodicElement60.ElectronConfigurations.Add(electronConfiguration60B);
periodicElement60.ElectronConfigurations.Add(electronConfiguration60C);
periodicElement60.ElectronConfigurations.Add(electronConfiguration60D);
periodicElement60.ElectronConfigurations.Add(electronConfiguration60E);
periodicElement60.ElectronConfigurations.Add(electronConfiguration60F);
PeriodicElements.Add(periodicElement60);

ElectronConfiguration electronConfiguration61A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration61B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration61C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration61D = new ElectronConfiguration() { Ring=4, Electrons = 23};
ElectronConfiguration electronConfiguration61E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration61F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement61=new PeriodicElement() { CheckEven = false, Number = 61, Rings = 6, Name = "Pm" }; 
periodicElement61.ElectronConfigurations.Add(electronConfiguration61A);
periodicElement61.ElectronConfigurations.Add(electronConfiguration61B);
periodicElement61.ElectronConfigurations.Add(electronConfiguration61C);
periodicElement61.ElectronConfigurations.Add(electronConfiguration61D);
periodicElement61.ElectronConfigurations.Add(electronConfiguration61E);
periodicElement61.ElectronConfigurations.Add(electronConfiguration61F);
PeriodicElements.Add(periodicElement61);

ElectronConfiguration electronConfiguration62A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration62B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration62C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration62D = new ElectronConfiguration() { Ring=4, Electrons = 24};
ElectronConfiguration electronConfiguration62E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration62F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement62=new PeriodicElement() { CheckEven = false, Number = 62, Rings = 6, Name = "Sm" }; 
periodicElement62.ElectronConfigurations.Add(electronConfiguration62A);
periodicElement62.ElectronConfigurations.Add(electronConfiguration62B);
periodicElement62.ElectronConfigurations.Add(electronConfiguration62C);
periodicElement62.ElectronConfigurations.Add(electronConfiguration62D);
periodicElement62.ElectronConfigurations.Add(electronConfiguration62E);
periodicElement62.ElectronConfigurations.Add(electronConfiguration62F);
PeriodicElements.Add(periodicElement62);

ElectronConfiguration electronConfiguration63A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration63B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration63C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration63D = new ElectronConfiguration() { Ring=4, Electrons = 25};
ElectronConfiguration electronConfiguration63E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration63F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement63=new PeriodicElement() { CheckEven = false, Number = 63, Rings = 6, Name = "Eu" }; 
periodicElement63.ElectronConfigurations.Add(electronConfiguration63A);
periodicElement63.ElectronConfigurations.Add(electronConfiguration63B);
periodicElement63.ElectronConfigurations.Add(electronConfiguration63C);
periodicElement63.ElectronConfigurations.Add(electronConfiguration63D);
periodicElement63.ElectronConfigurations.Add(electronConfiguration63E);
periodicElement63.ElectronConfigurations.Add(electronConfiguration63F);
PeriodicElements.Add(periodicElement63);

ElectronConfiguration electronConfiguration64A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration64B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration64C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration64D = new ElectronConfiguration() { Ring=4, Electrons = 25};
ElectronConfiguration electronConfiguration64E = new ElectronConfiguration()  { Ring=5, Electrons = 9};
ElectronConfiguration electronConfiguration64F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement64=new PeriodicElement() { CheckEven = false, Number = 64, Rings = 6, Name = "Gd" }; 
periodicElement64.ElectronConfigurations.Add(electronConfiguration64A);
periodicElement64.ElectronConfigurations.Add(electronConfiguration64B);
periodicElement64.ElectronConfigurations.Add(electronConfiguration64C);
periodicElement64.ElectronConfigurations.Add(electronConfiguration64D);
periodicElement64.ElectronConfigurations.Add(electronConfiguration64E);
periodicElement64.ElectronConfigurations.Add(electronConfiguration64F);
PeriodicElements.Add(periodicElement64);

ElectronConfiguration electronConfiguration65A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration65B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration65C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration65D = new ElectronConfiguration() { Ring=4, Electrons = 27};
ElectronConfiguration electronConfiguration65E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration65F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement65=new PeriodicElement() { CheckEven = false, Number = 65, Rings = 6, Name = "Tb" }; 
periodicElement65.ElectronConfigurations.Add(electronConfiguration65A);
periodicElement65.ElectronConfigurations.Add(electronConfiguration65B);
periodicElement65.ElectronConfigurations.Add(electronConfiguration65C);
periodicElement65.ElectronConfigurations.Add(electronConfiguration65D);
periodicElement65.ElectronConfigurations.Add(electronConfiguration65E);
periodicElement65.ElectronConfigurations.Add(electronConfiguration65F);
PeriodicElements.Add(periodicElement65);

ElectronConfiguration electronConfiguration66A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration66B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration66C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration66D = new ElectronConfiguration() { Ring=4, Electrons = 28};
ElectronConfiguration electronConfiguration66E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration66F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement66=new PeriodicElement() { CheckEven = false, Number = 66, Rings = 6, Name = "Ty" }; 
periodicElement66.ElectronConfigurations.Add(electronConfiguration66A);
periodicElement66.ElectronConfigurations.Add(electronConfiguration66B);
periodicElement66.ElectronConfigurations.Add(electronConfiguration66C);
periodicElement66.ElectronConfigurations.Add(electronConfiguration66D);
periodicElement66.ElectronConfigurations.Add(electronConfiguration66E);
periodicElement66.ElectronConfigurations.Add(electronConfiguration66F);
PeriodicElements.Add(periodicElement66);

ElectronConfiguration electronConfiguration67A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration67B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration67C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration67D = new ElectronConfiguration() { Ring=4, Electrons = 29};
ElectronConfiguration electronConfiguration67E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration67F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement67=new PeriodicElement() { CheckEven = false, Number = 67, Rings = 6, Name = "Ho" }; 
periodicElement67.ElectronConfigurations.Add(electronConfiguration67A);
periodicElement67.ElectronConfigurations.Add(electronConfiguration67B);
periodicElement67.ElectronConfigurations.Add(electronConfiguration67C);
periodicElement67.ElectronConfigurations.Add(electronConfiguration67D);
periodicElement67.ElectronConfigurations.Add(electronConfiguration67E);
periodicElement67.ElectronConfigurations.Add(electronConfiguration67F);
PeriodicElements.Add(periodicElement67);

ElectronConfiguration electronConfiguration68A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration68B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration68C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration68D = new ElectronConfiguration() { Ring=4, Electrons = 30};
ElectronConfiguration electronConfiguration68E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration68F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement68=new PeriodicElement() { CheckEven = false, Number = 68, Rings = 6, Name = "Er" }; 
periodicElement68.ElectronConfigurations.Add(electronConfiguration68A);
periodicElement68.ElectronConfigurations.Add(electronConfiguration68B);
periodicElement68.ElectronConfigurations.Add(electronConfiguration68C);
periodicElement68.ElectronConfigurations.Add(electronConfiguration68D);
periodicElement68.ElectronConfigurations.Add(electronConfiguration68E);
periodicElement68.ElectronConfigurations.Add(electronConfiguration68F);
PeriodicElements.Add(periodicElement68);

ElectronConfiguration electronConfiguration69A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration69B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration69C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration69D = new ElectronConfiguration() { Ring=4, Electrons = 31};
ElectronConfiguration electronConfiguration69E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration69F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement69=new PeriodicElement() { CheckEven = false, Number = 69, Rings = 6, Name = "Tm" }; 
periodicElement69.ElectronConfigurations.Add(electronConfiguration69A);
periodicElement69.ElectronConfigurations.Add(electronConfiguration69B);
periodicElement69.ElectronConfigurations.Add(electronConfiguration69C);
periodicElement69.ElectronConfigurations.Add(electronConfiguration69D);
periodicElement69.ElectronConfigurations.Add(electronConfiguration69E);
periodicElement69.ElectronConfigurations.Add(electronConfiguration69F);
PeriodicElements.Add(periodicElement69);


ElectronConfiguration electronConfiguration70A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration70B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration70C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration70D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration70E = new ElectronConfiguration()  { Ring=5, Electrons = 8};
ElectronConfiguration electronConfiguration70F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement70=new PeriodicElement() { CheckEven = false, Number = 70, Rings = 6, Name = "Yb" }; 
periodicElement70.ElectronConfigurations.Add(electronConfiguration70A);
periodicElement70.ElectronConfigurations.Add(electronConfiguration70B);
periodicElement70.ElectronConfigurations.Add(electronConfiguration70C);
periodicElement70.ElectronConfigurations.Add(electronConfiguration70D);
periodicElement70.ElectronConfigurations.Add(electronConfiguration70E);
periodicElement70.ElectronConfigurations.Add(electronConfiguration70F);
PeriodicElements.Add(periodicElement70);

ElectronConfiguration electronConfiguration71A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration71B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration71C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration71D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration71E = new ElectronConfiguration()  { Ring=5, Electrons = 9};
ElectronConfiguration electronConfiguration71F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement71=new PeriodicElement() { CheckEven = false, Number = 71, Rings = 6, Name = "Lu" }; 
periodicElement71.ElectronConfigurations.Add(electronConfiguration71A);
periodicElement71.ElectronConfigurations.Add(electronConfiguration71B);
periodicElement71.ElectronConfigurations.Add(electronConfiguration71C);
periodicElement71.ElectronConfigurations.Add(electronConfiguration71D);
periodicElement71.ElectronConfigurations.Add(electronConfiguration71E);
periodicElement71.ElectronConfigurations.Add(electronConfiguration71F);
PeriodicElements.Add(periodicElement71);

ElectronConfiguration electronConfiguration72A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration72B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration72C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration72D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration72E = new ElectronConfiguration()  { Ring=5, Electrons = 9};
ElectronConfiguration electronConfiguration72F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement72=new PeriodicElement() { CheckEven = false, Number = 72, Rings = 6, Name = "Hf" }; 
periodicElement72.ElectronConfigurations.Add(electronConfiguration72A);
periodicElement72.ElectronConfigurations.Add(electronConfiguration72B);
periodicElement72.ElectronConfigurations.Add(electronConfiguration72C);
periodicElement72.ElectronConfigurations.Add(electronConfiguration72D);
periodicElement72.ElectronConfigurations.Add(electronConfiguration72E);
periodicElement72.ElectronConfigurations.Add(electronConfiguration72F);
PeriodicElements.Add(periodicElement72);

ElectronConfiguration electronConfiguration73A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration73B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration73C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration73D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration73E = new ElectronConfiguration()  { Ring=5, Electrons = 11};
ElectronConfiguration electronConfiguration73F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement73=new PeriodicElement() { CheckEven = false, Number = 73, Rings = 6, Name = "Ta" }; 
periodicElement73.ElectronConfigurations.Add(electronConfiguration73A);
periodicElement73.ElectronConfigurations.Add(electronConfiguration73B);
periodicElement73.ElectronConfigurations.Add(electronConfiguration73C);
periodicElement73.ElectronConfigurations.Add(electronConfiguration73D);
periodicElement73.ElectronConfigurations.Add(electronConfiguration73E);
periodicElement73.ElectronConfigurations.Add(electronConfiguration73F);
PeriodicElements.Add(periodicElement73);

ElectronConfiguration electronConfiguration74A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration74B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration74C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration74D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration74E = new ElectronConfiguration()  { Ring=5, Electrons = 12};
ElectronConfiguration electronConfiguration74F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement74=new PeriodicElement() { CheckEven = false, Number = 74, Rings = 6, Name = "W" }; 
periodicElement74.ElectronConfigurations.Add(electronConfiguration74A);
periodicElement74.ElectronConfigurations.Add(electronConfiguration74B);
periodicElement74.ElectronConfigurations.Add(electronConfiguration74C);
periodicElement74.ElectronConfigurations.Add(electronConfiguration74D);
periodicElement74.ElectronConfigurations.Add(electronConfiguration74E);
periodicElement74.ElectronConfigurations.Add(electronConfiguration74F);
PeriodicElements.Add(periodicElement74);

ElectronConfiguration electronConfiguration75A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration75B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration75C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration75D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration75E = new ElectronConfiguration()  { Ring=5, Electrons = 13};
ElectronConfiguration electronConfiguration75F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement75=new PeriodicElement() { CheckEven = false, Number = 75, Rings = 6, Name = "Re" }; 
periodicElement75.ElectronConfigurations.Add(electronConfiguration75A);
periodicElement75.ElectronConfigurations.Add(electronConfiguration75B);
periodicElement75.ElectronConfigurations.Add(electronConfiguration75C);
periodicElement75.ElectronConfigurations.Add(electronConfiguration75D);
periodicElement75.ElectronConfigurations.Add(electronConfiguration75E);
periodicElement75.ElectronConfigurations.Add(electronConfiguration75F);
PeriodicElements.Add(periodicElement75);

ElectronConfiguration electronConfiguration76A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration76B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration76C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration76D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration76E = new ElectronConfiguration()  { Ring=5, Electrons = 14};
ElectronConfiguration electronConfiguration76F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement76=new PeriodicElement() { CheckEven = false, Number = 76, Rings = 6, Name = "Os" }; 
periodicElement76.ElectronConfigurations.Add(electronConfiguration76A);
periodicElement76.ElectronConfigurations.Add(electronConfiguration76B);
periodicElement76.ElectronConfigurations.Add(electronConfiguration76C);
periodicElement76.ElectronConfigurations.Add(electronConfiguration76D);
periodicElement76.ElectronConfigurations.Add(electronConfiguration76E);
periodicElement76.ElectronConfigurations.Add(electronConfiguration76F);
PeriodicElements.Add(periodicElement76);

ElectronConfiguration electronConfiguration77A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration77B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration77C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration77D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration77E = new ElectronConfiguration()  { Ring=5, Electrons = 15};
ElectronConfiguration electronConfiguration77F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement77=new PeriodicElement() { CheckEven = false, Number = 77, Rings = 6, Name = "Ir" }; 
periodicElement77.ElectronConfigurations.Add(electronConfiguration77A);
periodicElement77.ElectronConfigurations.Add(electronConfiguration77B);
periodicElement77.ElectronConfigurations.Add(electronConfiguration77C);
periodicElement77.ElectronConfigurations.Add(electronConfiguration77D);
periodicElement77.ElectronConfigurations.Add(electronConfiguration77E);
periodicElement77.ElectronConfigurations.Add(electronConfiguration77F);
PeriodicElements.Add(periodicElement77);

ElectronConfiguration electronConfiguration78A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration78B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration78C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration78D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration78E = new ElectronConfiguration()  { Ring=5, Electrons = 17};
ElectronConfiguration electronConfiguration78F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement78=new PeriodicElement() { CheckEven = false, Number = 78, Rings = 6, Name = "Pt" }; 
periodicElement78.ElectronConfigurations.Add(electronConfiguration78A);
periodicElement78.ElectronConfigurations.Add(electronConfiguration78B);
periodicElement78.ElectronConfigurations.Add(electronConfiguration78C);
periodicElement78.ElectronConfigurations.Add(electronConfiguration78D);
periodicElement78.ElectronConfigurations.Add(electronConfiguration78E);
periodicElement78.ElectronConfigurations.Add(electronConfiguration78F);
PeriodicElements.Add(periodicElement78);

ElectronConfiguration electronConfiguration79A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration79B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration79C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration79D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration79E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration79F = new ElectronConfiguration()  { Ring=6, Electrons = 1};
var periodicElement79=new PeriodicElement() { CheckEven = false, Number = 79, Rings = 6, Name = "Au" }; 
periodicElement79.ElectronConfigurations.Add(electronConfiguration79A);
periodicElement79.ElectronConfigurations.Add(electronConfiguration79B);
periodicElement79.ElectronConfigurations.Add(electronConfiguration79C);
periodicElement79.ElectronConfigurations.Add(electronConfiguration79D);
periodicElement79.ElectronConfigurations.Add(electronConfiguration79E);
periodicElement79.ElectronConfigurations.Add(electronConfiguration79F);
PeriodicElements.Add(periodicElement79);

ElectronConfiguration electronConfiguration80A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration80B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration80C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration80D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration80E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration80F = new ElectronConfiguration()  { Ring=6, Electrons = 2};
var periodicElement80=new PeriodicElement() { CheckEven = false, Number = 80, Rings = 6, Name = "Hg" }; 
periodicElement80.ElectronConfigurations.Add(electronConfiguration80A);
periodicElement80.ElectronConfigurations.Add(electronConfiguration80B);
periodicElement80.ElectronConfigurations.Add(electronConfiguration80C);
periodicElement80.ElectronConfigurations.Add(electronConfiguration80D);
periodicElement80.ElectronConfigurations.Add(electronConfiguration80E);
periodicElement80.ElectronConfigurations.Add(electronConfiguration80F);
PeriodicElements.Add(periodicElement80);

ElectronConfiguration electronConfiguration81A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration81B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration81C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration81D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration81E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration81F = new ElectronConfiguration()  { Ring=6, Electrons = 3};
var periodicElement81=new PeriodicElement() { CheckEven = false, Number = 81, Rings = 6, Name = "Tl" }; 
periodicElement81.ElectronConfigurations.Add(electronConfiguration81A);
periodicElement81.ElectronConfigurations.Add(electronConfiguration81B);
periodicElement81.ElectronConfigurations.Add(electronConfiguration81C);
periodicElement81.ElectronConfigurations.Add(electronConfiguration81D);
periodicElement81.ElectronConfigurations.Add(electronConfiguration81E);
periodicElement81.ElectronConfigurations.Add(electronConfiguration81F);
PeriodicElements.Add(periodicElement81);

ElectronConfiguration electronConfiguration82A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration82B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration82C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration82D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration82E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration82F = new ElectronConfiguration()  { Ring=6, Electrons = 4};
var periodicElement82=new PeriodicElement() { CheckEven = false, Number = 82, Rings = 6, Name = "Pb" }; 
periodicElement82.ElectronConfigurations.Add(electronConfiguration82A);
periodicElement82.ElectronConfigurations.Add(electronConfiguration82B);
periodicElement82.ElectronConfigurations.Add(electronConfiguration82C);
periodicElement82.ElectronConfigurations.Add(electronConfiguration82D);
periodicElement82.ElectronConfigurations.Add(electronConfiguration82E);
periodicElement82.ElectronConfigurations.Add(electronConfiguration82F);
PeriodicElements.Add(periodicElement82);

ElectronConfiguration electronConfiguration83A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration83B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration83C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration83D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration83E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration83F = new ElectronConfiguration()  { Ring=6, Electrons = 5};
var periodicElement83=new PeriodicElement() { CheckEven = false, Number = 83, Rings = 6, Name = "Bi" }; 
periodicElement83.ElectronConfigurations.Add(electronConfiguration83A);
periodicElement83.ElectronConfigurations.Add(electronConfiguration83B);
periodicElement83.ElectronConfigurations.Add(electronConfiguration83C);
periodicElement83.ElectronConfigurations.Add(electronConfiguration83D);
periodicElement83.ElectronConfigurations.Add(electronConfiguration83E);
periodicElement83.ElectronConfigurations.Add(electronConfiguration83F);
PeriodicElements.Add(periodicElement83);

ElectronConfiguration electronConfiguration84A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration84B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration84C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration84D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration84E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration84F = new ElectronConfiguration()  { Ring=6, Electrons = 6};
var periodicElement84=new PeriodicElement() { CheckEven = false, Number = 84, Rings = 6, Name = "Po" }; 
periodicElement84.ElectronConfigurations.Add(electronConfiguration84A);
periodicElement84.ElectronConfigurations.Add(electronConfiguration84B);
periodicElement84.ElectronConfigurations.Add(electronConfiguration84C);
periodicElement84.ElectronConfigurations.Add(electronConfiguration84D);
periodicElement84.ElectronConfigurations.Add(electronConfiguration84E);
periodicElement84.ElectronConfigurations.Add(electronConfiguration84F);
PeriodicElements.Add(periodicElement84);

ElectronConfiguration electronConfiguration85A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration85B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration85C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration85D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration85E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration85F = new ElectronConfiguration()  { Ring=6, Electrons = 7};
var periodicElement85=new PeriodicElement() { CheckEven = false, Number = 85, Rings = 6, Name = "At" }; 
periodicElement85.ElectronConfigurations.Add(electronConfiguration85A);
periodicElement85.ElectronConfigurations.Add(electronConfiguration85B);
periodicElement85.ElectronConfigurations.Add(electronConfiguration85C);
periodicElement85.ElectronConfigurations.Add(electronConfiguration85D);
periodicElement85.ElectronConfigurations.Add(electronConfiguration85E);
periodicElement85.ElectronConfigurations.Add(electronConfiguration85F);
PeriodicElements.Add(periodicElement85);

ElectronConfiguration electronConfiguration86A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration86B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration86C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration86D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration86E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration86F = new ElectronConfiguration()  { Ring=6, Electrons = 8};
var periodicElement86=new PeriodicElement() { CheckEven = false, Number = 86, Rings = 6, Name = "Rn" }; 
periodicElement86.ElectronConfigurations.Add(electronConfiguration86A);
periodicElement86.ElectronConfigurations.Add(electronConfiguration86B);
periodicElement86.ElectronConfigurations.Add(electronConfiguration86C);
periodicElement86.ElectronConfigurations.Add(electronConfiguration86D);
periodicElement86.ElectronConfigurations.Add(electronConfiguration86E);
periodicElement86.ElectronConfigurations.Add(electronConfiguration86F);
PeriodicElements.Add(periodicElement86);

ElectronConfiguration electronConfiguration87A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration87B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration87C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration87D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration87E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration87F = new ElectronConfiguration()  { Ring=6, Electrons = 8};
ElectronConfiguration electronConfiguration87G = new ElectronConfiguration()  { Ring=7, Electrons = 1};
var periodicElement87=new PeriodicElement() { CheckEven = false, Number = 87, Rings = 7, Name = "Fr" }; 
periodicElement87.ElectronConfigurations.Add(electronConfiguration87A);
periodicElement87.ElectronConfigurations.Add(electronConfiguration87B);
periodicElement87.ElectronConfigurations.Add(electronConfiguration87C);
periodicElement87.ElectronConfigurations.Add(electronConfiguration87D);
periodicElement87.ElectronConfigurations.Add(electronConfiguration87E);
periodicElement87.ElectronConfigurations.Add(electronConfiguration87F);
periodicElement87.ElectronConfigurations.Add(electronConfiguration87G);
PeriodicElements.Add(periodicElement87);

ElectronConfiguration electronConfiguration88A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration88B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration88C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration88D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration88E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration88F = new ElectronConfiguration()  { Ring=6, Electrons = 8};
ElectronConfiguration electronConfiguration88G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement88=new PeriodicElement() { CheckEven = false, Number = 88, Rings = 7, Name = "Ra" }; 
periodicElement88.ElectronConfigurations.Add(electronConfiguration88A);
periodicElement88.ElectronConfigurations.Add(electronConfiguration88B);
periodicElement88.ElectronConfigurations.Add(electronConfiguration88C);
periodicElement88.ElectronConfigurations.Add(electronConfiguration88D);
periodicElement88.ElectronConfigurations.Add(electronConfiguration88E);
periodicElement88.ElectronConfigurations.Add(electronConfiguration88F);
periodicElement88.ElectronConfigurations.Add(electronConfiguration88G);
PeriodicElements.Add(periodicElement88);

ElectronConfiguration electronConfiguration89A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration89B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration89C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration89D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration89E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration89F = new ElectronConfiguration()  { Ring=6, Electrons = 9};
ElectronConfiguration electronConfiguration89G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement89=new PeriodicElement() { CheckEven = false, Number = 89, Rings = 7, Name = "Ac" }; 
periodicElement89.ElectronConfigurations.Add(electronConfiguration89A);
periodicElement89.ElectronConfigurations.Add(electronConfiguration89B);
periodicElement89.ElectronConfigurations.Add(electronConfiguration89C);
periodicElement89.ElectronConfigurations.Add(electronConfiguration89D);
periodicElement89.ElectronConfigurations.Add(electronConfiguration89E);
periodicElement89.ElectronConfigurations.Add(electronConfiguration89F);
periodicElement89.ElectronConfigurations.Add(electronConfiguration89G);
PeriodicElements.Add(periodicElement89);

ElectronConfiguration electronConfiguration90A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration90B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration90C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration90D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration90E = new ElectronConfiguration()  { Ring=5, Electrons = 18};
ElectronConfiguration electronConfiguration90F = new ElectronConfiguration()  { Ring=6, Electrons = 10};
ElectronConfiguration electronConfiguration90G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement90=new PeriodicElement() { CheckEven = false, Number = 90, Rings = 7, Name = "Th" }; 
periodicElement90.ElectronConfigurations.Add(electronConfiguration90A);
periodicElement90.ElectronConfigurations.Add(electronConfiguration90B);
periodicElement90.ElectronConfigurations.Add(electronConfiguration90C);
periodicElement90.ElectronConfigurations.Add(electronConfiguration90D);
periodicElement90.ElectronConfigurations.Add(electronConfiguration90E);
periodicElement90.ElectronConfigurations.Add(electronConfiguration90F);
periodicElement90.ElectronConfigurations.Add(electronConfiguration90G);
PeriodicElements.Add(periodicElement90);

ElectronConfiguration electronConfiguration91A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration91B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration91C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration91D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration91E = new ElectronConfiguration()  { Ring=5, Electrons = 20};
ElectronConfiguration electronConfiguration91F = new ElectronConfiguration()  { Ring=6, Electrons = 9};
ElectronConfiguration electronConfiguration91G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement91=new PeriodicElement() { CheckEven = false, Number = 91, Rings = 7, Name = "Pa" }; 
periodicElement91.ElectronConfigurations.Add(electronConfiguration91A);
periodicElement91.ElectronConfigurations.Add(electronConfiguration91B);
periodicElement91.ElectronConfigurations.Add(electronConfiguration91C);
periodicElement91.ElectronConfigurations.Add(electronConfiguration91D);
periodicElement91.ElectronConfigurations.Add(electronConfiguration91E);
periodicElement91.ElectronConfigurations.Add(electronConfiguration91F);
periodicElement91.ElectronConfigurations.Add(electronConfiguration91G);
PeriodicElements.Add(periodicElement91);

ElectronConfiguration electronConfiguration92A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration92B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration92C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration92D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration92E = new ElectronConfiguration()  { Ring=5, Electrons = 21};
ElectronConfiguration electronConfiguration92F = new ElectronConfiguration()  { Ring=6, Electrons = 9};
ElectronConfiguration electronConfiguration92G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement92=new PeriodicElement() { CheckEven = false, Number = 92, Rings = 7, Name = "U" }; 
periodicElement92.ElectronConfigurations.Add(electronConfiguration92A);
periodicElement92.ElectronConfigurations.Add(electronConfiguration92B);
periodicElement92.ElectronConfigurations.Add(electronConfiguration92C);
periodicElement92.ElectronConfigurations.Add(electronConfiguration92D);
periodicElement92.ElectronConfigurations.Add(electronConfiguration92E);
periodicElement92.ElectronConfigurations.Add(electronConfiguration92F);
periodicElement92.ElectronConfigurations.Add(electronConfiguration92G);
PeriodicElements.Add(periodicElement92);

ElectronConfiguration electronConfiguration93A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration93B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration93C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration93D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration93E = new ElectronConfiguration()  { Ring=5, Electrons = 22};
ElectronConfiguration electronConfiguration93F = new ElectronConfiguration()  { Ring=6, Electrons = 9};
ElectronConfiguration electronConfiguration93G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement93=new PeriodicElement() { CheckEven = false, Number = 93, Rings = 7, Name = "Np" }; 
periodicElement93.ElectronConfigurations.Add(electronConfiguration93A);
periodicElement93.ElectronConfigurations.Add(electronConfiguration93B);
periodicElement93.ElectronConfigurations.Add(electronConfiguration93C);
periodicElement93.ElectronConfigurations.Add(electronConfiguration93D);
periodicElement93.ElectronConfigurations.Add(electronConfiguration93E);
periodicElement93.ElectronConfigurations.Add(electronConfiguration93F);
periodicElement93.ElectronConfigurations.Add(electronConfiguration93G);
PeriodicElements.Add(periodicElement93);

ElectronConfiguration electronConfiguration94A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration94B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration94C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration94D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration94E = new ElectronConfiguration()  { Ring=5, Electrons = 24};
ElectronConfiguration electronConfiguration94F = new ElectronConfiguration()  { Ring=6, Electrons = 8};
ElectronConfiguration electronConfiguration94G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement94=new PeriodicElement() { CheckEven = false, Number = 94, Rings = 7, Name = "Pu" }; 
periodicElement94.ElectronConfigurations.Add(electronConfiguration94A);
periodicElement94.ElectronConfigurations.Add(electronConfiguration94B);
periodicElement94.ElectronConfigurations.Add(electronConfiguration94C);
periodicElement94.ElectronConfigurations.Add(electronConfiguration94D);
periodicElement94.ElectronConfigurations.Add(electronConfiguration94E);
periodicElement94.ElectronConfigurations.Add(electronConfiguration94F);
periodicElement94.ElectronConfigurations.Add(electronConfiguration94G);
PeriodicElements.Add(periodicElement94);

ElectronConfiguration electronConfiguration95A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration95B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration95C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration95D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration95E = new ElectronConfiguration()  { Ring=5, Electrons = 25};
ElectronConfiguration electronConfiguration95F = new ElectronConfiguration()  { Ring=6, Electrons = 8};
ElectronConfiguration electronConfiguration95G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement95=new PeriodicElement() { CheckEven = false, Number = 95, Rings = 7, Name = "Am" }; 
periodicElement95.ElectronConfigurations.Add(electronConfiguration95A);
periodicElement95.ElectronConfigurations.Add(electronConfiguration95B);
periodicElement95.ElectronConfigurations.Add(electronConfiguration95C);
periodicElement95.ElectronConfigurations.Add(electronConfiguration95D);
periodicElement95.ElectronConfigurations.Add(electronConfiguration95E);
periodicElement95.ElectronConfigurations.Add(electronConfiguration95F);
periodicElement95.ElectronConfigurations.Add(electronConfiguration95G);
PeriodicElements.Add(periodicElement95);

ElectronConfiguration electronConfiguration96A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration96B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration96C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration96D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration96E = new ElectronConfiguration()  { Ring=5, Electrons = 25};
ElectronConfiguration electronConfiguration96F = new ElectronConfiguration()  { Ring=6, Electrons = 9};
ElectronConfiguration electronConfiguration96G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement96=new PeriodicElement() { CheckEven = false, Number = 96, Rings = 7, Name = "Cm" }; 
periodicElement96.ElectronConfigurations.Add(electronConfiguration96A);
periodicElement96.ElectronConfigurations.Add(electronConfiguration96B);
periodicElement96.ElectronConfigurations.Add(electronConfiguration96C);
periodicElement96.ElectronConfigurations.Add(electronConfiguration96D);
periodicElement96.ElectronConfigurations.Add(electronConfiguration96E);
periodicElement96.ElectronConfigurations.Add(electronConfiguration96F);
periodicElement96.ElectronConfigurations.Add(electronConfiguration96G);
PeriodicElements.Add(periodicElement96);

ElectronConfiguration electronConfiguration97A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration97B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration97C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration97D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration97E = new ElectronConfiguration()  { Ring=5, Electrons = 27};
ElectronConfiguration electronConfiguration97F = new ElectronConfiguration()  { Ring=6, Electrons = 8};
ElectronConfiguration electronConfiguration97G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement97=new PeriodicElement() { CheckEven = false, Number = 97, Rings = 7, Name = "Bk" }; 
periodicElement97.ElectronConfigurations.Add(electronConfiguration97A);
periodicElement97.ElectronConfigurations.Add(electronConfiguration97B);
periodicElement97.ElectronConfigurations.Add(electronConfiguration97C);
periodicElement97.ElectronConfigurations.Add(electronConfiguration97D);
periodicElement97.ElectronConfigurations.Add(electronConfiguration97E);
periodicElement97.ElectronConfigurations.Add(electronConfiguration97F);
periodicElement97.ElectronConfigurations.Add(electronConfiguration97G);
PeriodicElements.Add(periodicElement97);

ElectronConfiguration electronConfiguration98A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration98B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration98C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration98D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration98E = new ElectronConfiguration()  { Ring=5, Electrons = 28};
ElectronConfiguration electronConfiguration98F = new ElectronConfiguration()  { Ring=6, Electrons = 8};
ElectronConfiguration electronConfiguration98G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement98=new PeriodicElement() { CheckEven = false, Number = 98, Rings = 7, Name = "Cf" }; 
periodicElement98.ElectronConfigurations.Add(electronConfiguration98A);
periodicElement98.ElectronConfigurations.Add(electronConfiguration98B);
periodicElement98.ElectronConfigurations.Add(electronConfiguration98C);
periodicElement98.ElectronConfigurations.Add(electronConfiguration98D);
periodicElement98.ElectronConfigurations.Add(electronConfiguration98E);
periodicElement98.ElectronConfigurations.Add(electronConfiguration98F);
periodicElement98.ElectronConfigurations.Add(electronConfiguration98G);
PeriodicElements.Add(periodicElement98);

ElectronConfiguration electronConfiguration99A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration99B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration99C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration99D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration99E = new ElectronConfiguration()  { Ring=5, Electrons = 29};
ElectronConfiguration electronConfiguration99F = new ElectronConfiguration()  { Ring=6, Electrons = 8};
ElectronConfiguration electronConfiguration99G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement99=new PeriodicElement() { CheckEven = false, Number = 99, Rings = 7, Name = "Es" }; 
periodicElement99.ElectronConfigurations.Add(electronConfiguration99A);
periodicElement99.ElectronConfigurations.Add(electronConfiguration99B);
periodicElement99.ElectronConfigurations.Add(electronConfiguration99C);
periodicElement99.ElectronConfigurations.Add(electronConfiguration99D);
periodicElement99.ElectronConfigurations.Add(electronConfiguration99E);
periodicElement99.ElectronConfigurations.Add(electronConfiguration99F);
periodicElement99.ElectronConfigurations.Add(electronConfiguration99G);
PeriodicElements.Add(periodicElement99);

ElectronConfiguration electronConfiguration100A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration100B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration100C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration100D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration100E = new ElectronConfiguration()  { Ring=5, Electrons = 30};
ElectronConfiguration electronConfiguration100F = new ElectronConfiguration()  { Ring=6, Electrons = 8};
ElectronConfiguration electronConfiguration100G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement100=new PeriodicElement() { CheckEven = false, Number = 100, Rings = 7, Name = "Fm" }; 
periodicElement100.ElectronConfigurations.Add(electronConfiguration100A);
periodicElement100.ElectronConfigurations.Add(electronConfiguration100B);
periodicElement100.ElectronConfigurations.Add(electronConfiguration100C);
periodicElement100.ElectronConfigurations.Add(electronConfiguration100D);
periodicElement100.ElectronConfigurations.Add(electronConfiguration100E);
periodicElement100.ElectronConfigurations.Add(electronConfiguration100F);
periodicElement100.ElectronConfigurations.Add(electronConfiguration100G);
PeriodicElements.Add(periodicElement100);

ElectronConfiguration electronConfiguration101A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration101B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration101C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration101D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration101E = new ElectronConfiguration()  { Ring=5, Electrons = 31};
ElectronConfiguration electronConfiguration101F = new ElectronConfiguration()  { Ring=6, Electrons = 8};
ElectronConfiguration electronConfiguration101G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement101=new PeriodicElement() { CheckEven = false, Number = 101, Rings = 7, Name = "Md" }; 
periodicElement101.ElectronConfigurations.Add(electronConfiguration101A);
periodicElement101.ElectronConfigurations.Add(electronConfiguration101B);
periodicElement101.ElectronConfigurations.Add(electronConfiguration101C);
periodicElement101.ElectronConfigurations.Add(electronConfiguration101D);
periodicElement101.ElectronConfigurations.Add(electronConfiguration101E);
periodicElement101.ElectronConfigurations.Add(electronConfiguration101F);
periodicElement101.ElectronConfigurations.Add(electronConfiguration101G);
PeriodicElements.Add(periodicElement101);

ElectronConfiguration electronConfiguration102A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration102B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration102C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration102D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration102E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration102F = new ElectronConfiguration()  { Ring=6, Electrons = 8};
ElectronConfiguration electronConfiguration102G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement102=new PeriodicElement() { CheckEven = false, Number = 102, Rings = 7, Name = "No" }; 
periodicElement102.ElectronConfigurations.Add(electronConfiguration102A);
periodicElement102.ElectronConfigurations.Add(electronConfiguration102B);
periodicElement102.ElectronConfigurations.Add(electronConfiguration102C);
periodicElement102.ElectronConfigurations.Add(electronConfiguration102D);
periodicElement102.ElectronConfigurations.Add(electronConfiguration102E);
periodicElement102.ElectronConfigurations.Add(electronConfiguration102F);
periodicElement102.ElectronConfigurations.Add(electronConfiguration102G);
PeriodicElements.Add(periodicElement102);

ElectronConfiguration electronConfiguration103A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration103B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration103C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration103D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration103E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration103F = new ElectronConfiguration()  { Ring=6, Electrons = 9};
ElectronConfiguration electronConfiguration103G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement103=new PeriodicElement() { CheckEven = false, Number = 103, Rings = 7, Name = "Lr" }; 
periodicElement103.ElectronConfigurations.Add(electronConfiguration103A);
periodicElement103.ElectronConfigurations.Add(electronConfiguration103B);
periodicElement103.ElectronConfigurations.Add(electronConfiguration103C);
periodicElement103.ElectronConfigurations.Add(electronConfiguration103D);
periodicElement103.ElectronConfigurations.Add(electronConfiguration103E);
periodicElement103.ElectronConfigurations.Add(electronConfiguration103F);
periodicElement103.ElectronConfigurations.Add(electronConfiguration103G);
PeriodicElements.Add(periodicElement103);

ElectronConfiguration electronConfiguration104A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration104B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration104C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration104D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration104E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration104F = new ElectronConfiguration()  { Ring=6, Electrons = 10};
ElectronConfiguration electronConfiguration104G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement104=new PeriodicElement() { CheckEven = false, Number = 104, Rings = 7, Name = "Rf" }; 
periodicElement104.ElectronConfigurations.Add(electronConfiguration104A);
periodicElement104.ElectronConfigurations.Add(electronConfiguration104B);
periodicElement104.ElectronConfigurations.Add(electronConfiguration104C);
periodicElement104.ElectronConfigurations.Add(electronConfiguration104D);
periodicElement104.ElectronConfigurations.Add(electronConfiguration104E);
periodicElement104.ElectronConfigurations.Add(electronConfiguration104F);
periodicElement104.ElectronConfigurations.Add(electronConfiguration104G);
PeriodicElements.Add(periodicElement104);

ElectronConfiguration electronConfiguration105A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration105B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration105C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration105D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration105E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration105F = new ElectronConfiguration()  { Ring=6, Electrons = 11};
ElectronConfiguration electronConfiguration105G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement105=new PeriodicElement() { CheckEven = false, Number = 105, Rings = 7, Name = "Db" }; 
periodicElement105.ElectronConfigurations.Add(electronConfiguration105A);
periodicElement105.ElectronConfigurations.Add(electronConfiguration105B);
periodicElement105.ElectronConfigurations.Add(electronConfiguration105C);
periodicElement105.ElectronConfigurations.Add(electronConfiguration105D);
periodicElement105.ElectronConfigurations.Add(electronConfiguration105E);
periodicElement105.ElectronConfigurations.Add(electronConfiguration105F);
periodicElement105.ElectronConfigurations.Add(electronConfiguration105G);
PeriodicElements.Add(periodicElement105);

ElectronConfiguration electronConfiguration106A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration106B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration106C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration106D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration106E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration106F = new ElectronConfiguration()  { Ring=6, Electrons = 12};
ElectronConfiguration electronConfiguration106G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement106=new PeriodicElement() { CheckEven = false, Number = 106, Rings = 7, Name = "Sg" }; 
periodicElement106.ElectronConfigurations.Add(electronConfiguration106A);
periodicElement106.ElectronConfigurations.Add(electronConfiguration106B);
periodicElement106.ElectronConfigurations.Add(electronConfiguration106C);
periodicElement106.ElectronConfigurations.Add(electronConfiguration106D);
periodicElement106.ElectronConfigurations.Add(electronConfiguration106E);
periodicElement106.ElectronConfigurations.Add(electronConfiguration106F);
periodicElement106.ElectronConfigurations.Add(electronConfiguration106G);
PeriodicElements.Add(periodicElement106);

ElectronConfiguration electronConfiguration107A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration107B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration107C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration107D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration107E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration107F = new ElectronConfiguration()  { Ring=6, Electrons = 13};
ElectronConfiguration electronConfiguration107G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement107=new PeriodicElement() { CheckEven = false, Number = 107, Rings = 7, Name = "Bh" }; 
periodicElement107.ElectronConfigurations.Add(electronConfiguration107A);
periodicElement107.ElectronConfigurations.Add(electronConfiguration107B);
periodicElement107.ElectronConfigurations.Add(electronConfiguration107C);
periodicElement107.ElectronConfigurations.Add(electronConfiguration107D);
periodicElement107.ElectronConfigurations.Add(electronConfiguration107E);
periodicElement107.ElectronConfigurations.Add(electronConfiguration107F);
periodicElement107.ElectronConfigurations.Add(electronConfiguration107G);
PeriodicElements.Add(periodicElement107);

ElectronConfiguration electronConfiguration108A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration108B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration108C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration108D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration108E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration108F = new ElectronConfiguration()  { Ring=6, Electrons = 14};
ElectronConfiguration electronConfiguration108G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement108=new PeriodicElement() { CheckEven = false, Number = 108, Rings = 7, Name = "Hs" }; 
periodicElement108.ElectronConfigurations.Add(electronConfiguration108A);
periodicElement108.ElectronConfigurations.Add(electronConfiguration108B);
periodicElement108.ElectronConfigurations.Add(electronConfiguration108C);
periodicElement108.ElectronConfigurations.Add(electronConfiguration108D);
periodicElement108.ElectronConfigurations.Add(electronConfiguration108E);
periodicElement108.ElectronConfigurations.Add(electronConfiguration108F);
periodicElement108.ElectronConfigurations.Add(electronConfiguration108G);
PeriodicElements.Add(periodicElement108);

ElectronConfiguration electronConfiguration109A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration109B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration109C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration109D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration109E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration109F = new ElectronConfiguration()  { Ring=6, Electrons = 15};
ElectronConfiguration electronConfiguration109G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement109=new PeriodicElement() { CheckEven = false, Number = 109, Rings = 7, Name = "Mt" }; 
periodicElement109.ElectronConfigurations.Add(electronConfiguration109A);
periodicElement109.ElectronConfigurations.Add(electronConfiguration109B);
periodicElement109.ElectronConfigurations.Add(electronConfiguration109C);
periodicElement109.ElectronConfigurations.Add(electronConfiguration109D);
periodicElement109.ElectronConfigurations.Add(electronConfiguration109E);
periodicElement109.ElectronConfigurations.Add(electronConfiguration109F);
periodicElement109.ElectronConfigurations.Add(electronConfiguration109G);
PeriodicElements.Add(periodicElement109);

ElectronConfiguration electronConfiguration110A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration110B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration110C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration110D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration110E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration110F = new ElectronConfiguration()  { Ring=6, Electrons = 16};
ElectronConfiguration electronConfiguration110G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement110=new PeriodicElement() { CheckEven = false, Number = 110, Rings = 7, Name = "Ds" }; 
periodicElement110.ElectronConfigurations.Add(electronConfiguration110A);
periodicElement110.ElectronConfigurations.Add(electronConfiguration110B);
periodicElement110.ElectronConfigurations.Add(electronConfiguration110C);
periodicElement110.ElectronConfigurations.Add(electronConfiguration110D);
periodicElement110.ElectronConfigurations.Add(electronConfiguration110E);
periodicElement110.ElectronConfigurations.Add(electronConfiguration110F);
periodicElement110.ElectronConfigurations.Add(electronConfiguration110G);
PeriodicElements.Add(periodicElement110);

ElectronConfiguration electronConfiguration111A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration111B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration111C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration111D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration111E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration111F = new ElectronConfiguration()  { Ring=6, Electrons = 17};
ElectronConfiguration electronConfiguration111G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement111=new PeriodicElement() { CheckEven = false, Number = 111, Rings = 7, Name = "Rg" }; 
periodicElement111.ElectronConfigurations.Add(electronConfiguration111A);
periodicElement111.ElectronConfigurations.Add(electronConfiguration111B);
periodicElement111.ElectronConfigurations.Add(electronConfiguration111C);
periodicElement111.ElectronConfigurations.Add(electronConfiguration111D);
periodicElement111.ElectronConfigurations.Add(electronConfiguration111E);
periodicElement111.ElectronConfigurations.Add(electronConfiguration111F);
periodicElement111.ElectronConfigurations.Add(electronConfiguration111G);
PeriodicElements.Add(periodicElement111);

ElectronConfiguration electronConfiguration112A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration112B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration112C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration112D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration112E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration112F = new ElectronConfiguration()  { Ring=6, Electrons = 18};
ElectronConfiguration electronConfiguration112G = new ElectronConfiguration()  { Ring=7, Electrons = 2};
var periodicElement112=new PeriodicElement() { CheckEven = false, Number = 112, Rings = 7, Name = "Cn" }; 
periodicElement112.ElectronConfigurations.Add(electronConfiguration112A);
periodicElement112.ElectronConfigurations.Add(electronConfiguration112B);
periodicElement112.ElectronConfigurations.Add(electronConfiguration112C);
periodicElement112.ElectronConfigurations.Add(electronConfiguration112D);
periodicElement112.ElectronConfigurations.Add(electronConfiguration112E);
periodicElement112.ElectronConfigurations.Add(electronConfiguration112F);
periodicElement112.ElectronConfigurations.Add(electronConfiguration112G);
PeriodicElements.Add(periodicElement112);

ElectronConfiguration electronConfiguration113A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration113B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration113C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration113D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration113E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration113F = new ElectronConfiguration()  { Ring=6, Electrons = 18};
ElectronConfiguration electronConfiguration113G = new ElectronConfiguration()  { Ring=7, Electrons = 3};
var periodicElement113=new PeriodicElement() { CheckEven = false, Number = 113, Rings = 7, Name = "Nh" }; 
periodicElement113.ElectronConfigurations.Add(electronConfiguration113A);
periodicElement113.ElectronConfigurations.Add(electronConfiguration113B);
periodicElement113.ElectronConfigurations.Add(electronConfiguration113C);
periodicElement113.ElectronConfigurations.Add(electronConfiguration113D);
periodicElement113.ElectronConfigurations.Add(electronConfiguration113E);
periodicElement113.ElectronConfigurations.Add(electronConfiguration113F);
periodicElement113.ElectronConfigurations.Add(electronConfiguration113G);
PeriodicElements.Add(periodicElement113);

ElectronConfiguration electronConfiguration114A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration114B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration114C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration114D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration114E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration114F = new ElectronConfiguration()  { Ring=6, Electrons = 18};
ElectronConfiguration electronConfiguration114G = new ElectronConfiguration()  { Ring=7, Electrons = 4};
var periodicElement114=new PeriodicElement() { CheckEven = false, Number = 114, Rings = 7, Name = "Fl" }; 
periodicElement114.ElectronConfigurations.Add(electronConfiguration114A);
periodicElement114.ElectronConfigurations.Add(electronConfiguration114B);
periodicElement114.ElectronConfigurations.Add(electronConfiguration114C);
periodicElement114.ElectronConfigurations.Add(electronConfiguration114D);
periodicElement114.ElectronConfigurations.Add(electronConfiguration114E);
periodicElement114.ElectronConfigurations.Add(electronConfiguration114F);
periodicElement114.ElectronConfigurations.Add(electronConfiguration114G);
PeriodicElements.Add(periodicElement114);

ElectronConfiguration electronConfiguration115A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration115B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration115C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration115D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration115E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration115F = new ElectronConfiguration()  { Ring=6, Electrons = 18};
ElectronConfiguration electronConfiguration115G = new ElectronConfiguration()  { Ring=7, Electrons = 5};
var periodicElement115=new PeriodicElement() { CheckEven = false, Number = 115, Rings = 7, Name = "Mc" }; 
periodicElement115.ElectronConfigurations.Add(electronConfiguration115A);
periodicElement115.ElectronConfigurations.Add(electronConfiguration115B);
periodicElement115.ElectronConfigurations.Add(electronConfiguration115C);
periodicElement115.ElectronConfigurations.Add(electronConfiguration115D);
periodicElement115.ElectronConfigurations.Add(electronConfiguration115E);
periodicElement115.ElectronConfigurations.Add(electronConfiguration115F);
periodicElement115.ElectronConfigurations.Add(electronConfiguration115G);
PeriodicElements.Add(periodicElement115);

ElectronConfiguration electronConfiguration116A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration116B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration116C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration116D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration116E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration116F = new ElectronConfiguration()  { Ring=6, Electrons = 18};
ElectronConfiguration electronConfiguration116G = new ElectronConfiguration()  { Ring=7, Electrons = 6};
var periodicElement116=new PeriodicElement() { CheckEven = false, Number = 116, Rings = 7, Name = "Lv" }; 
periodicElement116.ElectronConfigurations.Add(electronConfiguration116A);
periodicElement116.ElectronConfigurations.Add(electronConfiguration116B);
periodicElement116.ElectronConfigurations.Add(electronConfiguration116C);
periodicElement116.ElectronConfigurations.Add(electronConfiguration116D);
periodicElement116.ElectronConfigurations.Add(electronConfiguration116E);
periodicElement116.ElectronConfigurations.Add(electronConfiguration116F);
periodicElement116.ElectronConfigurations.Add(electronConfiguration116G);
PeriodicElements.Add(periodicElement116);

ElectronConfiguration electronConfiguration117A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration117B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration117C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration117D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration117E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration117F = new ElectronConfiguration()  { Ring=6, Electrons = 18};
ElectronConfiguration electronConfiguration117G = new ElectronConfiguration()  { Ring=7, Electrons = 7};
var periodicElement117=new PeriodicElement() { CheckEven = false, Number = 117, Rings = 7, Name = "Ts" }; 
periodicElement117.ElectronConfigurations.Add(electronConfiguration117A);
periodicElement117.ElectronConfigurations.Add(electronConfiguration117B);
periodicElement117.ElectronConfigurations.Add(electronConfiguration117C);
periodicElement117.ElectronConfigurations.Add(electronConfiguration117D);
periodicElement117.ElectronConfigurations.Add(electronConfiguration117E);
periodicElement117.ElectronConfigurations.Add(electronConfiguration117F);
periodicElement117.ElectronConfigurations.Add(electronConfiguration117G);
PeriodicElements.Add(periodicElement117);

ElectronConfiguration electronConfiguration118A = new ElectronConfiguration() { Ring=1, Electrons = 2};
ElectronConfiguration electronConfiguration118B = new ElectronConfiguration() { Ring=2, Electrons = 8};
ElectronConfiguration electronConfiguration118C = new ElectronConfiguration() { Ring=3, Electrons = 18};
ElectronConfiguration electronConfiguration118D = new ElectronConfiguration() { Ring=4, Electrons = 32};
ElectronConfiguration electronConfiguration118E = new ElectronConfiguration()  { Ring=5, Electrons = 32};
ElectronConfiguration electronConfiguration118F = new ElectronConfiguration()  { Ring=6, Electrons = 18};
ElectronConfiguration electronConfiguration118G = new ElectronConfiguration()  { Ring=7, Electrons = 8};
var periodicElement118=new PeriodicElement() { CheckEven = false, Number = 118, Rings = 7, Name = "Og" }; 
periodicElement118.ElectronConfigurations.Add(electronConfiguration118A);
periodicElement118.ElectronConfigurations.Add(electronConfiguration118B);
periodicElement118.ElectronConfigurations.Add(electronConfiguration118C);
periodicElement118.ElectronConfigurations.Add(electronConfiguration118D);
periodicElement118.ElectronConfigurations.Add(electronConfiguration118E);
periodicElement118.ElectronConfigurations.Add(electronConfiguration118F);
periodicElement118.ElectronConfigurations.Add(electronConfiguration118G);
PeriodicElements.Add(periodicElement118);



CircleService cs = new CircleService();
var targetElement = PeriodicElements.Where(c=>c.Number == Elements).FirstOrDefault();

foreach(var element in PeriodicElements.Where(c=>c.Number == Elements))
{
   foreach(var ec in element.ElectronConfigurations.OrderBy(c=>c.Ring))
   {
       
       //Rings
       Results.Add(new Result() { UseConnector = false, Text = String.Empty, MeshType="Torus",Radius=ec.Ring * 2, ImageName="Image - 76d533d9-e300-4753-b42a-67a9e970971c.png"});

        cs.Radius = ec.Ring*2; //To give more visual space
       
       int electrons = 0;
       electrons = ec.Electrons;
       
       cs.Slices = electrons;

       if (ec.Ring.IsOdd() || element.CheckEven == false)
       {
            for(int i=1; i<=electrons;i++)
            {
                //Electrons
                Results.Add(new Result() { UseConnector = false, Text = String.Empty, MeshType="Sphere",Radius=.4D,ImageName="BlackLocust.jpg",Ttx = cs.FX(i-1),Tty = cs.FY(i-1)});   
            }
       }
       else
       {
            cs.Slices = electrons * 2;
            for(int i=1; i<=electrons*2;i++)
            {
                //Electrons
                if(!i.IsOdd()) Results.Add(new Result() { UseConnector = false, Text = String.Empty, MeshType="Sphere",Radius=.4D,ImageName="BlackLocust.jpg",Ttx = cs.FX(i-1),Tty = cs.FY(i-1)});   
            }
       }
       
    }

}

           Results.Add(new Result() { Text = targetElement.Name, UseConnector = false, MeshType="Sphere",Radius=.6D,ImageName="Image - 76d533d9-e300-4753-b42a-67a9e970971c.png",Ttx = 0,Tty = 0});   
       
cs = null;




















