-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathMatMCNP_GUI.py
3098 lines (3089 loc) · 298 KB
/
MatMCNP_GUI.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
import subprocess
import os
import pickle
import numpy as np
from traits.api import HasTraits, Enum, Bool, Str, Int, Float, Button, List, Event, File, Directory
from traitsui.api import View, Item, Group, TextEditor, spring, Handler, UItem, FileEditor, DirectoryEditor, EnumEditor
class ClosingHandler(Handler):
def object_save_file_changed(self, info):
pickle_file = open(info.object.file_location+'/'+info.object.file_name+'.pkl', 'wb')
pickle.dump(info.object, pickle_file)
pickle_file.close()
def object_run_matmcnp_changed(self, info):
############################### open the MatMCNP input file ####################################
inp_file = open(info.object.file_location+'/'+info.object.file_name+'.inp', 'w')
###################################### print the title #########################################
inp_file.write(info.object.title+'\n')
#################################### print the comments ########################################
lines = info.object.comments.split('\n')
N = len(lines)+2
inp_file.write('%-4d\n' % (N))
inp_file.write('**1\n')
nlines = 1
for i in range(len(lines)):
nlines += 1
inp_file.write("{:*>3d}".format(nlines)+' '+'%-65s' % (lines[i])+'\n')
inp_file.write("{:*>3d}".format(nlines+1)+'\n')
#################################### print the density #########################################
inp_file.write('%-10.5f\n' % (info.object.phys_dens))
################################# print the fraction type ######################################
if info.object.frac_type == "Atomic":
inp_file.write('atomic\n')
elif info.object.frac_type == "Weight":
inp_file.write('weight\n')
############################### print the number of elements ###################################
inp_file.write('%-4d\n' % (info.object.num_ele))
ele_dict = {"1-H": 1,"2-He": 2,"3-Li": 3,"4-Be": 4,"5-B": 5,"6-C": 6,"7-N": 7,"8-O": 8,"9-F": 9,"10-Ne": 10,"11-Na": 11,"12-Mg": 12,"13-Al": 13,"14-Si": 14,"15-P": 15,"16-S": 16,"17-Cl": 17,"18-Ar": 18,"19-K": 19,"20-Ca": 20,"21-Sc": 21,"22-Ti": 22,"23-V": 23,"24-Cr": 24,"25-Mn": 25,"26-Fe": 26,"27-Co": 27,"28-Ni": 28,"29-Cu": 29,"30-Zn": 30,"31-Ga": 31,"32-Ge": 32,"33-As": 33,"34-Se": 34,"35-Br": 35,"36-Kr": 36,"37-Rb": 37,"38-Sr": 38,"39-Y": 39,"40-Zr": 40,"41-Nb": 41,"42-Mo": 42,"44-Ru": 44,"45-Rh": 45,"46-Pd": 46,"47-Ag": 47,"48-Cd": 48,"49-In": 49,"50-Sn": 50,"51-Sb": 51,"52-Te": 52,"53-I": 53,"54-Xe": 54,"55-Cs": 55,"56-Ba": 56,"57-La": 57,"58-Ce": 58,"59-Pr": 59,"60-Nd": 60,"62-Sm": 62,"63-Eu": 63,"64-Gd": 64,"65-Tb": 65,"66-Dy": 66,"67-Ho": 67,"68-Er": 68,"69-Tm": 69,"70-Yb": 70,"71-Lu": 71,"72-Hf": 72,"73-Ta": 73,"74-W": 74,"75-Re": 75,"76-Os": 76,"77-Ir": 77,"78-Pt": 78,"79-Au": 79,"80-Hg": 80,"81-Tl": 81,"82-Pb": 82,"83-Bi": 83,"90-Th": 90,"92-U": 92}
elements = [ele_dict[info.object.ele1], ele_dict[info.object.ele2], ele_dict[info.object.ele3], ele_dict[info.object.ele4], ele_dict[info.object.ele5], ele_dict[info.object.ele6], ele_dict[info.object.ele7], ele_dict[info.object.ele8], ele_dict[info.object.ele9], ele_dict[info.object.ele10], ele_dict[info.object.ele11], ele_dict[info.object.ele12], ele_dict[info.object.ele13], ele_dict[info.object.ele14], ele_dict[info.object.ele15], ele_dict[info.object.ele16], ele_dict[info.object.ele17], ele_dict[info.object.ele18], ele_dict[info.object.ele19], ele_dict[info.object.ele20], ele_dict[info.object.ele21], ele_dict[info.object.ele22], ele_dict[info.object.ele23], ele_dict[info.object.ele24], ele_dict[info.object.ele25], ele_dict[info.object.ele26], ele_dict[info.object.ele27], ele_dict[info.object.ele28], ele_dict[info.object.ele29], ele_dict[info.object.ele30], ele_dict[info.object.ele31], ele_dict[info.object.ele32], ele_dict[info.object.ele33], ele_dict[info.object.ele34], ele_dict[info.object.ele35], ele_dict[info.object.ele36], ele_dict[info.object.ele37], ele_dict[info.object.ele38], ele_dict[info.object.ele39], ele_dict[info.object.ele40], ele_dict[info.object.ele41], ele_dict[info.object.ele42], ele_dict[info.object.ele43], ele_dict[info.object.ele44], ele_dict[info.object.ele45], ele_dict[info.object.ele46], ele_dict[info.object.ele47], ele_dict[info.object.ele48], ele_dict[info.object.ele49], ele_dict[info.object.ele50], ele_dict[info.object.ele51], ele_dict[info.object.ele52], ele_dict[info.object.ele53], ele_dict[info.object.ele54], ele_dict[info.object.ele55], ele_dict[info.object.ele56], ele_dict[info.object.ele57], ele_dict[info.object.ele58], ele_dict[info.object.ele59], ele_dict[info.object.ele60], ele_dict[info.object.ele62], ele_dict[info.object.ele62], ele_dict[info.object.ele63], ele_dict[info.object.ele64], ele_dict[info.object.ele65], ele_dict[info.object.ele66], ele_dict[info.object.ele67], ele_dict[info.object.ele68], ele_dict[info.object.ele69], ele_dict[info.object.ele70], ele_dict[info.object.ele71], ele_dict[info.object.ele72], ele_dict[info.object.ele73], ele_dict[info.object.ele74], ele_dict[info.object.ele75], ele_dict[info.object.ele76], ele_dict[info.object.ele77], ele_dict[info.object.ele78], ele_dict[info.object.ele79], ele_dict[info.object.ele80], ele_dict[info.object.ele81], ele_dict[info.object.ele82], ele_dict[info.object.ele83], ele_dict[info.object.ele84], ele_dict[info.object.ele85], ele_dict[info.object.ele86], ele_dict[info.object.ele87], ele_dict[info.object.ele88], ele_dict[info.object.ele89], ele_dict[info.object.ele90], ele_dict[info.object.ele91], ele_dict[info.object.ele92]]
fractions = [info.object.frac1, info.object.frac2, info.object.frac3, info.object.frac4, info.object.frac5, info.object.frac6, info.object.frac7, info.object.frac8, info.object.frac9, info.object.frac10, info.object.frac11, info.object.frac12, info.object.frac13, info.object.frac14, info.object.frac15, info.object.frac16, info.object.frac17, info.object.frac18, info.object.frac19, info.object.frac20, info.object.frac21, info.object.frac22, info.object.frac23, info.object.frac24, info.object.frac25, info.object.frac26, info.object.frac27, info.object.frac28, info.object.frac29, info.object.frac30, info.object.frac31, info.object.frac32, info.object.frac33, info.object.frac34, info.object.frac35, info.object.frac36, info.object.frac37, info.object.frac38, info.object.frac39, info.object.frac40, info.object.frac41, info.object.frac42, info.object.frac43, info.object.frac44, info.object.frac45, info.object.frac46, info.object.frac47, info.object.frac48, info.object.frac49, info.object.frac50, info.object.frac51, info.object.frac52, info.object.frac53, info.object.frac54, info.object.frac55, info.object.frac56, info.object.frac57, info.object.frac58, info.object.frac59, info.object.frac60, info.object.frac61, info.object.frac62, info.object.frac63, info.object.frac64, info.object.frac65, info.object.frac66, info.object.frac67, info.object.frac68, info.object.frac69, info.object.frac70, info.object.frac71, info.object.frac72, info.object.frac73, info.object.frac74, info.object.frac75, info.object.frac76, info.object.frac77, info.object.frac78, info.object.frac79, info.object.frac80, info.object.frac81, info.object.frac82, info.object.frac83, info.object.frac84, info.object.frac85, info.object.frac86, info.object.frac87, info.object.frac88, info.object.frac89, info.object.frac90, info.object.frac91, info.object.frac92]
enriched = [info.object.enr1, info.object.enr2, info.object.enr3, info.object.enr4, info.object.enr5, info.object.enr6, info.object.enr7, info.object.enr8, info.object.enr9, info.object.enr10, info.object.enr11, info.object.enr12, info.object.enr13, info.object.enr14, info.object.enr15, info.object.enr16, info.object.enr17, info.object.enr18, info.object.enr19, info.object.enr20, info.object.enr21, info.object.enr22, info.object.enr23, info.object.enr24, info.object.enr25, info.object.enr26, info.object.enr27, info.object.enr28, info.object.enr29, info.object.enr30, info.object.enr31, info.object.enr32, info.object.enr33, info.object.enr34, info.object.enr35, info.object.enr36, info.object.enr37, info.object.enr38, info.object.enr39, info.object.enr40, info.object.enr41, info.object.enr42, info.object.enr43, info.object.enr44, info.object.enr45, info.object.enr46, info.object.enr47, info.object.enr48, info.object.enr49, info.object.enr50, info.object.enr51, info.object.enr52, info.object.enr53, info.object.enr54, info.object.enr55, info.object.enr56, info.object.enr57, info.object.enr58, info.object.enr59, info.object.enr60, info.object.enr61, info.object.enr62, info.object.enr63, info.object.enr64, info.object.enr65, info.object.enr66, info.object.enr67, info.object.enr68, info.object.enr69, info.object.enr70, info.object.enr71, info.object.enr72, info.object.enr73, info.object.enr74, info.object.enr75, info.object.enr76, info.object.enr77, info.object.enr78, info.object.enr79, info.object.enr80, info.object.enr81, info.object.enr82, info.object.enr83, info.object.enr84, info.object.enr85, info.object.enr86, info.object.enr87, info.object.enr88, info.object.enr89, info.object.enr90, info.object.enr91, info.object.enr92]
li6vals = [info.object.Li6_1, info.object.Li6_2, info.object.Li6_3, info.object.Li6_4, info.object.Li6_5, info.object.Li6_6, info.object.Li6_7, info.object.Li6_8, info.object.Li6_9, info.object.Li6_10, info.object.Li6_11, info.object.Li6_12, info.object.Li6_13, info.object.Li6_14, info.object.Li6_15, info.object.Li6_16, info.object.Li6_17, info.object.Li6_18, info.object.Li6_19, info.object.Li6_20, info.object.Li6_21, info.object.Li6_22, info.object.Li6_23, info.object.Li6_24, info.object.Li6_25, info.object.Li6_26, info.object.Li6_27, info.object.Li6_28, info.object.Li6_29, info.object.Li6_30, info.object.Li6_31, info.object.Li6_32, info.object.Li6_33, info.object.Li6_34, info.object.Li6_35, info.object.Li6_36, info.object.Li6_37, info.object.Li6_38, info.object.Li6_39, info.object.Li6_40, info.object.Li6_41, info.object.Li6_42, info.object.Li6_43, info.object.Li6_44, info.object.Li6_45, info.object.Li6_46, info.object.Li6_47, info.object.Li6_48, info.object.Li6_49, info.object.Li6_50, info.object.Li6_51, info.object.Li6_52, info.object.Li6_53, info.object.Li6_54, info.object.Li6_55, info.object.Li6_56, info.object.Li6_57, info.object.Li6_58, info.object.Li6_59, info.object.Li6_60, info.object.Li6_61, info.object.Li6_62, info.object.Li6_63, info.object.Li6_64, info.object.Li6_65, info.object.Li6_66, info.object.Li6_67, info.object.Li6_68, info.object.Li6_69, info.object.Li6_70, info.object.Li6_71, info.object.Li6_72, info.object.Li6_73, info.object.Li6_74, info.object.Li6_75, info.object.Li6_76, info.object.Li6_77, info.object.Li6_78, info.object.Li6_79, info.object.Li6_80, info.object.Li6_81, info.object.Li6_82, info.object.Li6_83, info.object.Li6_84, info.object.Li6_85, info.object.Li6_86, info.object.Li6_87, info.object.Li6_88, info.object.Li6_89, info.object.Li6_90, info.object.Li6_91, info.object.Li6_92]
li7vals = [info.object.Li7_1, info.object.Li7_2, info.object.Li7_3, info.object.Li7_4, info.object.Li7_5, info.object.Li7_6, info.object.Li7_7, info.object.Li7_8, info.object.Li7_9, info.object.Li7_10, info.object.Li7_11, info.object.Li7_12, info.object.Li7_13, info.object.Li7_14, info.object.Li7_15, info.object.Li7_16, info.object.Li7_17, info.object.Li7_18, info.object.Li7_19, info.object.Li7_20, info.object.Li7_21, info.object.Li7_22, info.object.Li7_23, info.object.Li7_24, info.object.Li7_25, info.object.Li7_26, info.object.Li7_27, info.object.Li7_28, info.object.Li7_29, info.object.Li7_30, info.object.Li7_31, info.object.Li7_32, info.object.Li7_33, info.object.Li7_34, info.object.Li7_35, info.object.Li7_36, info.object.Li7_37, info.object.Li7_38, info.object.Li7_39, info.object.Li7_40, info.object.Li7_41, info.object.Li7_42, info.object.Li7_43, info.object.Li7_44, info.object.Li7_45, info.object.Li7_46, info.object.Li7_47, info.object.Li7_48, info.object.Li7_49, info.object.Li7_50, info.object.Li7_51, info.object.Li7_52, info.object.Li7_53, info.object.Li7_54, info.object.Li7_55, info.object.Li7_56, info.object.Li7_57, info.object.Li7_58, info.object.Li7_59, info.object.Li7_60, info.object.Li7_61, info.object.Li7_62, info.object.Li7_63, info.object.Li7_64, info.object.Li7_65, info.object.Li7_66, info.object.Li7_67, info.object.Li7_68, info.object.Li7_69, info.object.Li7_70, info.object.Li7_71, info.object.Li7_72, info.object.Li7_73, info.object.Li7_74, info.object.Li7_75, info.object.Li7_76, info.object.Li7_77, info.object.Li7_78, info.object.Li7_79, info.object.Li7_80, info.object.Li7_81, info.object.Li7_82, info.object.Li7_83, info.object.Li7_84, info.object.Li7_85, info.object.Li7_86, info.object.Li7_87, info.object.Li7_88, info.object.Li7_89, info.object.Li7_90, info.object.Li7_91, info.object.Li7_92]
b10vals = [info.object.B10_1, info.object.B10_2, info.object.B10_3, info.object.B10_4, info.object.B10_5, info.object.B10_6, info.object.B10_7, info.object.B10_8, info.object.B10_9, info.object.B10_10, info.object.B10_11, info.object.B10_12, info.object.B10_13, info.object.B10_14, info.object.B10_15, info.object.B10_16, info.object.B10_17, info.object.B10_18, info.object.B10_19, info.object.B10_20, info.object.B10_21, info.object.B10_22, info.object.B10_23, info.object.B10_24, info.object.B10_25, info.object.B10_26, info.object.B10_27, info.object.B10_28, info.object.B10_29, info.object.B10_30, info.object.B10_31, info.object.B10_32, info.object.B10_33, info.object.B10_34, info.object.B10_35, info.object.B10_36, info.object.B10_37, info.object.B10_38, info.object.B10_39, info.object.B10_40, info.object.B10_41, info.object.B10_42, info.object.B10_43, info.object.B10_44, info.object.B10_45, info.object.B10_46, info.object.B10_47, info.object.B10_48, info.object.B10_49, info.object.B10_50, info.object.B10_51, info.object.B10_52, info.object.B10_53, info.object.B10_54, info.object.B10_55, info.object.B10_56, info.object.B10_57, info.object.B10_58, info.object.B10_59, info.object.B10_60, info.object.B10_61, info.object.B10_62, info.object.B10_63, info.object.B10_64, info.object.B10_65, info.object.B10_66, info.object.B10_67, info.object.B10_68, info.object.B10_69, info.object.B10_70, info.object.B10_71, info.object.B10_72, info.object.B10_73, info.object.B10_74, info.object.B10_75, info.object.B10_76, info.object.B10_77, info.object.B10_78, info.object.B10_79, info.object.B10_80, info.object.B10_81, info.object.B10_82, info.object.B10_83, info.object.B10_84, info.object.B10_85, info.object.B10_86, info.object.B10_87, info.object.B10_88, info.object.B10_89, info.object.B10_90, info.object.B10_91, info.object.B10_92]
b11vals = [info.object.B11_1, info.object.B11_2, info.object.B11_3, info.object.B11_4, info.object.B11_5, info.object.B11_6, info.object.B11_7, info.object.B11_8, info.object.B11_9, info.object.B11_10, info.object.B11_11, info.object.B11_12, info.object.B11_13, info.object.B11_14, info.object.B11_15, info.object.B11_16, info.object.B11_17, info.object.B11_18, info.object.B11_19, info.object.B11_20, info.object.B11_21, info.object.B11_22, info.object.B11_23, info.object.B11_24, info.object.B11_25, info.object.B11_26, info.object.B11_27, info.object.B11_28, info.object.B11_29, info.object.B11_30, info.object.B11_31, info.object.B11_32, info.object.B11_33, info.object.B11_34, info.object.B11_35, info.object.B11_36, info.object.B11_37, info.object.B11_38, info.object.B11_39, info.object.B11_40, info.object.B11_41, info.object.B11_42, info.object.B11_43, info.object.B11_44, info.object.B11_45, info.object.B11_46, info.object.B11_47, info.object.B11_48, info.object.B11_49, info.object.B11_50, info.object.B11_51, info.object.B11_52, info.object.B11_53, info.object.B11_54, info.object.B11_55, info.object.B11_56, info.object.B11_57, info.object.B11_58, info.object.B11_59, info.object.B11_60, info.object.B11_61, info.object.B11_62, info.object.B11_63, info.object.B11_64, info.object.B11_65, info.object.B11_66, info.object.B11_67, info.object.B11_68, info.object.B11_69, info.object.B11_70, info.object.B11_71, info.object.B11_72, info.object.B11_73, info.object.B11_74, info.object.B11_75, info.object.B11_76, info.object.B11_77, info.object.B11_78, info.object.B11_79, info.object.B11_80, info.object.B11_81, info.object.B11_82, info.object.B11_83, info.object.B11_84, info.object.B11_85, info.object.B11_86, info.object.B11_87, info.object.B11_88, info.object.B11_89, info.object.B11_90, info.object.B11_91, info.object.B11_92]
u234vals = [info.object.U234_1, info.object.U234_2, info.object.U234_3, info.object.U234_4, info.object.U234_5, info.object.U234_6, info.object.U234_7, info.object.U234_8, info.object.U234_9, info.object.U234_10, info.object.U234_11, info.object.U234_12, info.object.U234_13, info.object.U234_14, info.object.U234_15, info.object.U234_16, info.object.U234_17, info.object.U234_18, info.object.U234_19, info.object.U234_20, info.object.U234_21, info.object.U234_22, info.object.U234_23, info.object.U234_24, info.object.U234_25, info.object.U234_26, info.object.U234_27, info.object.U234_28, info.object.U234_29, info.object.U234_30, info.object.U234_31, info.object.U234_32, info.object.U234_33, info.object.U234_34, info.object.U234_35, info.object.U234_36, info.object.U234_37, info.object.U234_38, info.object.U234_39, info.object.U234_40, info.object.U234_41, info.object.U234_42, info.object.U234_43, info.object.U234_44, info.object.U234_45, info.object.U234_46, info.object.U234_47, info.object.U234_48, info.object.U234_49, info.object.U234_50, info.object.U234_51, info.object.U234_52, info.object.U234_53, info.object.U234_54, info.object.U234_55, info.object.U234_56, info.object.U234_57, info.object.U234_58, info.object.U234_59, info.object.U234_60, info.object.U234_61, info.object.U234_62, info.object.U234_63, info.object.U234_64, info.object.U234_65, info.object.U234_66, info.object.U234_67, info.object.U234_68, info.object.U234_69, info.object.U234_70, info.object.U234_71, info.object.U234_72, info.object.U234_73, info.object.U234_74, info.object.U234_75, info.object.U234_76, info.object.U234_77, info.object.U234_78, info.object.U234_79, info.object.U234_81, info.object.U234_82, info.object.U234_83, info.object.U234_84, info.object.U234_85, info.object.U234_86, info.object.U234_87, info.object.U234_88, info.object.U234_89, info.object.U234_90, info.object.U234_91, info.object.U234_92]
u235vals = [info.object.U235_1, info.object.U235_2, info.object.U235_3, info.object.U235_4, info.object.U235_5, info.object.U235_6, info.object.U235_7, info.object.U235_8, info.object.U235_9, info.object.U235_10, info.object.U235_11, info.object.U235_12, info.object.U235_13, info.object.U235_14, info.object.U235_15, info.object.U235_16, info.object.U235_17, info.object.U235_18, info.object.U235_19, info.object.U235_20, info.object.U235_21, info.object.U235_22, info.object.U235_23, info.object.U235_24, info.object.U235_25, info.object.U235_26, info.object.U235_27, info.object.U235_28, info.object.U235_29, info.object.U235_30, info.object.U235_31, info.object.U235_32, info.object.U235_33, info.object.U235_34, info.object.U235_35, info.object.U235_36, info.object.U235_37, info.object.U235_38, info.object.U235_39, info.object.U235_40, info.object.U235_41, info.object.U235_42, info.object.U235_43, info.object.U235_44, info.object.U235_45, info.object.U235_46, info.object.U235_47, info.object.U235_48, info.object.U235_49, info.object.U235_50, info.object.U235_51, info.object.U235_52, info.object.U235_53, info.object.U235_54, info.object.U235_55, info.object.U235_56, info.object.U235_57, info.object.U235_58, info.object.U235_59, info.object.U235_60, info.object.U235_61, info.object.U235_62, info.object.U235_63, info.object.U235_64, info.object.U235_65, info.object.U235_66, info.object.U235_67, info.object.U235_68, info.object.U235_69, info.object.U235_70, info.object.U235_71, info.object.U235_72, info.object.U235_73, info.object.U235_74, info.object.U235_75, info.object.U235_76, info.object.U235_77, info.object.U235_78, info.object.U235_79, info.object.U235_81, info.object.U235_82, info.object.U235_83, info.object.U235_84, info.object.U235_85, info.object.U235_86, info.object.U235_87, info.object.U235_88, info.object.U235_89, info.object.U235_90, info.object.U235_91, info.object.U235_92]
u238vals = [info.object.U238_1, info.object.U238_2, info.object.U238_3, info.object.U238_4, info.object.U238_5, info.object.U238_6, info.object.U238_7, info.object.U238_8, info.object.U238_9, info.object.U238_10, info.object.U238_11, info.object.U238_12, info.object.U238_13, info.object.U238_14, info.object.U238_15, info.object.U238_16, info.object.U238_17, info.object.U238_18, info.object.U238_19, info.object.U238_20, info.object.U238_21, info.object.U238_22, info.object.U238_23, info.object.U238_24, info.object.U238_25, info.object.U238_26, info.object.U238_27, info.object.U238_28, info.object.U238_29, info.object.U238_30, info.object.U238_31, info.object.U238_32, info.object.U238_33, info.object.U238_34, info.object.U238_35, info.object.U238_36, info.object.U238_37, info.object.U238_38, info.object.U238_39, info.object.U238_40, info.object.U238_41, info.object.U238_42, info.object.U238_43, info.object.U238_44, info.object.U238_45, info.object.U238_46, info.object.U238_47, info.object.U238_48, info.object.U238_49, info.object.U238_50, info.object.U238_51, info.object.U238_52, info.object.U238_53, info.object.U238_54, info.object.U238_55, info.object.U238_56, info.object.U238_57, info.object.U238_58, info.object.U238_59, info.object.U238_60, info.object.U238_61, info.object.U238_62, info.object.U238_63, info.object.U238_64, info.object.U238_65, info.object.U238_66, info.object.U238_67, info.object.U238_68, info.object.U238_69, info.object.U238_70, info.object.U238_71, info.object.U238_72, info.object.U238_73, info.object.U238_74, info.object.U238_75, info.object.U238_76, info.object.U238_77, info.object.U238_78, info.object.U238_79, info.object.U238_81, info.object.U238_82, info.object.U238_83, info.object.U238_84, info.object.U238_85, info.object.U238_86, info.object.U238_87, info.object.U238_88, info.object.U238_89, info.object.U238_90, info.object.U238_91, info.object.U238_92]
############################### print the material fractions ###################################
for i in range(info.object.num_ele):
if enriched[i] == "Natural":
inp_file.write('nat ')
elif enriched[i] == "Enriched":
inp_file.write('enr ')
inp_file.write('%-3d' % (elements[i]))
inp_file.write('%-10.7f\n' % (fractions[i]))
if enriched[i] == "Enriched":
if elements[i] == 3:
inp_file.write(' 6 %-10.7f\n' % (li6vals[i]))
inp_file.write(' 7 %-10.7f\n' % (li7vals[i]))
elif elements[i] == 5:
inp_file.write(' 10 %-10.7f\n' % (b10vals[i]))
inp_file.write(' 11 %-10.7f\n' % (b11vals[i]))
elif elements[i] == 92:
inp_file.write(' 234 %-10.7f\n' % (u234vals[i]))
inp_file.write(' 235 %-10.7f\n' % (u235vals[i]))
inp_file.write(' 238 %-10.7f\n' % (u238vals[i]))
############################# print the MCNP material numnber ##################################
inp_file.write('%-10d\n' % (info.object.mcnp_num))
############################## close the MatMCNP input file ####################################
inp_file.close()
############################### run nuget on the input file ####################################
mroot = os.environ['MAT_MCNP_ROOT']
os.chdir(mroot)
os.system('cp '+info.object.file_location+'/'+info.object.file_name+'.inp '+mroot)
print('./MatMCNP '+info.object.file_name+'.inp')
os.system('./MatMCNP '+info.object.file_name+'.inp')
os.system('mv '+info.object.file_name+'.out '+info.object.file_location)
os.system('rm '+info.object.file_name+'.inp')
class InputFile(HasTraits):
file_name = Str
file_location = Directory(editor = DirectoryEditor())
title = Str
comments = Str(editor = TextEditor())
phys_dens = Float
frac_type = Enum("Atomic", "Weight")
mcnp_num = Int
num_ele = Int
ele1 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele2 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele3 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele4 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele5 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele6 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele7 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele8 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele9 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele10 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele11 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele12 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele13 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele14 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele15 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele16 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele17 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele18 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele19 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele20 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele21 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele22 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele23 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele24 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele25 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele26 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele27 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele28 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele29 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele30 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele31 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele32 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele33 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele34 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele35 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele36 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele37 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele38 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele39 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele40 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele41 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele42 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele43 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele44 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele45 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele46 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele47 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele48 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele49 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele50 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele51 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele52 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele53 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele54 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele55 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele56 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele57 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele58 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele59 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele60 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele61 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele62 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele63 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele64 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele65 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele66 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele67 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele68 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele69 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele70 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele71 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele72 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele73 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele74 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele75 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele76 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele77 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele78 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele79 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele80 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele81 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele82 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele83 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele84 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele85 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele86 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele87 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele88 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele89 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele90 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele91 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
ele92 = Enum("1-H","2-He","3-Li","4-Be","5-B","6-C","7-N","8-O","9-F","10-Ne","11-Na","12-Mg","13-Al","14-Si","15-P","16-S","17-Cl","18-Ar","19-K","20-Ca","21-Sc","22-Ti","23-V","24-Cr","25-Mn","26-Fe","27-Co","28-Ni","29-Cu","30-Zn","31-Ga","32-Ge","33-As","34-Se","35-Br","36-Kr","37-Rb","38-Sr","39-Y","40-Zr","41-Nb","42-Mo","44-Ru","45-Rh","46-Pd","47-Ag","48-Cd","49-In","50-Sn","51-Sb","52-Te","53-I","54-Xe","55-Cs","56-Ba","57-La","58-Ce","59-Pr","60-Nd","62-Sm","63-Eu","64-Gd","65-Tb","66-Dy","67-Ho","68-Er","69-Tm","70-Yb","71-Lu","72-Hf","73-Ta","74-W","75-Re","76-Os","77-Ir","78-Pt","79-Au","80-Hg","81-Tl","82-Pb","83-Bi","90-Th","92-U")
frac1 = Float
frac2 = Float
frac3 = Float
frac4 = Float
frac5 = Float
frac6 = Float
frac7 = Float
frac8 = Float
frac9 = Float
frac10 = Float
frac11 = Float
frac12 = Float
frac13 = Float
frac14 = Float
frac15 = Float
frac16 = Float
frac17 = Float
frac18 = Float
frac19 = Float
frac20 = Float
frac21 = Float
frac22 = Float
frac23 = Float
frac24 = Float
frac25 = Float
frac26 = Float
frac27 = Float
frac28 = Float
frac29 = Float
frac30 = Float
frac31 = Float
frac32 = Float
frac33 = Float
frac34 = Float
frac35 = Float
frac36 = Float
frac37 = Float
frac38 = Float
frac39 = Float
frac40 = Float
frac41 = Float
frac42 = Float
frac43 = Float
frac44 = Float
frac45 = Float
frac46 = Float
frac47 = Float
frac48 = Float
frac49 = Float
frac50 = Float
frac51 = Float
frac52 = Float
frac53 = Float
frac54 = Float
frac55 = Float
frac56 = Float
frac57 = Float
frac58 = Float
frac59 = Float
frac60 = Float
frac61 = Float
frac62 = Float
frac63 = Float
frac64 = Float
frac65 = Float
frac66 = Float
frac67 = Float
frac68 = Float
frac69 = Float
frac70 = Float
frac71 = Float
frac72 = Float
frac73 = Float
frac74 = Float
frac75 = Float
frac76 = Float
frac77 = Float
frac78 = Float
frac79 = Float
frac80 = Float
frac81 = Float
frac82 = Float
frac83 = Float
frac84 = Float
frac85 = Float
frac86 = Float
frac87 = Float
frac88 = Float
frac89 = Float
frac90 = Float
frac91 = Float
frac92 = Float
enr1 = Enum("Natural", "Enriched")
enr2 = Enum("Natural", "Enriched")
enr3 = Enum("Natural", "Enriched")
enr4 = Enum("Natural", "Enriched")
enr5 = Enum("Natural", "Enriched")
enr6 = Enum("Natural", "Enriched")
enr7 = Enum("Natural", "Enriched")
enr8 = Enum("Natural", "Enriched")
enr9 = Enum("Natural", "Enriched")
enr10 = Enum("Natural", "Enriched")
enr11 = Enum("Natural", "Enriched")
enr12 = Enum("Natural", "Enriched")
enr13 = Enum("Natural", "Enriched")
enr14 = Enum("Natural", "Enriched")
enr15 = Enum("Natural", "Enriched")
enr16 = Enum("Natural", "Enriched")
enr17 = Enum("Natural", "Enriched")
enr18 = Enum("Natural", "Enriched")
enr19 = Enum("Natural", "Enriched")
enr20 = Enum("Natural", "Enriched")
enr21 = Enum("Natural", "Enriched")
enr22 = Enum("Natural", "Enriched")
enr23 = Enum("Natural", "Enriched")
enr24 = Enum("Natural", "Enriched")
enr25 = Enum("Natural", "Enriched")
enr26 = Enum("Natural", "Enriched")
enr27 = Enum("Natural", "Enriched")
enr28 = Enum("Natural", "Enriched")
enr29 = Enum("Natural", "Enriched")
enr30 = Enum("Natural", "Enriched")
enr31 = Enum("Natural", "Enriched")
enr32 = Enum("Natural", "Enriched")
enr33 = Enum("Natural", "Enriched")
enr34 = Enum("Natural", "Enriched")
enr35 = Enum("Natural", "Enriched")
enr36 = Enum("Natural", "Enriched")
enr37 = Enum("Natural", "Enriched")
enr38 = Enum("Natural", "Enriched")
enr39 = Enum("Natural", "Enriched")
enr40 = Enum("Natural", "Enriched")
enr41 = Enum("Natural", "Enriched")
enr42 = Enum("Natural", "Enriched")
enr43 = Enum("Natural", "Enriched")
enr44 = Enum("Natural", "Enriched")
enr45 = Enum("Natural", "Enriched")
enr46 = Enum("Natural", "Enriched")
enr47 = Enum("Natural", "Enriched")
enr48 = Enum("Natural", "Enriched")
enr49 = Enum("Natural", "Enriched")
enr50 = Enum("Natural", "Enriched")
enr51 = Enum("Natural", "Enriched")
enr52 = Enum("Natural", "Enriched")
enr53 = Enum("Natural", "Enriched")
enr54 = Enum("Natural", "Enriched")
enr55 = Enum("Natural", "Enriched")
enr56 = Enum("Natural", "Enriched")
enr57 = Enum("Natural", "Enriched")
enr58 = Enum("Natural", "Enriched")
enr59 = Enum("Natural", "Enriched")
enr60 = Enum("Natural", "Enriched")
enr61 = Enum("Natural", "Enriched")
enr62 = Enum("Natural", "Enriched")
enr63 = Enum("Natural", "Enriched")
enr64 = Enum("Natural", "Enriched")
enr65 = Enum("Natural", "Enriched")
enr66 = Enum("Natural", "Enriched")
enr67 = Enum("Natural", "Enriched")
enr68 = Enum("Natural", "Enriched")
enr69 = Enum("Natural", "Enriched")
enr70 = Enum("Natural", "Enriched")
enr71 = Enum("Natural", "Enriched")
enr72 = Enum("Natural", "Enriched")
enr73 = Enum("Natural", "Enriched")
enr74 = Enum("Natural", "Enriched")
enr75 = Enum("Natural", "Enriched")
enr76 = Enum("Natural", "Enriched")
enr77 = Enum("Natural", "Enriched")
enr78 = Enum("Natural", "Enriched")
enr79 = Enum("Natural", "Enriched")
enr80 = Enum("Natural", "Enriched")
enr81 = Enum("Natural", "Enriched")
enr82 = Enum("Natural", "Enriched")
enr83 = Enum("Natural", "Enriched")
enr84 = Enum("Natural", "Enriched")
enr85 = Enum("Natural", "Enriched")
enr86 = Enum("Natural", "Enriched")
enr87 = Enum("Natural", "Enriched")
enr88 = Enum("Natural", "Enriched")
enr89 = Enum("Natural", "Enriched")
enr90 = Enum("Natural", "Enriched")
enr91 = Enum("Natural", "Enriched")
enr92 = Enum("Natural", "Enriched")
Li6_1 = Float
Li6_2 = Float
Li6_3 = Float
Li6_4 = Float
Li6_5 = Float
Li6_6 = Float
Li6_7 = Float
Li6_8 = Float
Li6_9 = Float
Li6_10 = Float
Li6_11 = Float
Li6_12 = Float
Li6_13 = Float
Li6_14 = Float
Li6_15 = Float
Li6_16 = Float
Li6_17 = Float
Li6_18 = Float
Li6_19 = Float
Li6_20 = Float
Li6_21 = Float
Li6_22 = Float
Li6_23 = Float
Li6_24 = Float
Li6_25 = Float
Li6_26 = Float
Li6_27 = Float
Li6_28 = Float
Li6_29 = Float
Li6_30 = Float
Li6_31 = Float
Li6_32 = Float
Li6_33 = Float
Li6_34 = Float
Li6_35 = Float
Li6_36 = Float
Li6_37 = Float
Li6_38 = Float
Li6_39 = Float
Li6_40 = Float
Li6_41 = Float
Li6_42 = Float
Li6_43 = Float
Li6_44 = Float
Li6_45 = Float
Li6_46 = Float
Li6_47 = Float
Li6_48 = Float
Li6_49 = Float
Li6_50 = Float
Li6_51 = Float
Li6_52 = Float
Li6_53 = Float
Li6_54 = Float
Li6_55 = Float
Li6_56 = Float
Li6_57 = Float
Li6_58 = Float
Li6_59 = Float
Li6_60 = Float
Li6_61 = Float
Li6_62 = Float
Li6_63 = Float
Li6_64 = Float
Li6_65 = Float
Li6_66 = Float
Li6_67 = Float
Li6_68 = Float
Li6_69 = Float
Li6_70 = Float
Li6_71 = Float
Li6_72 = Float
Li6_73 = Float
Li6_74 = Float
Li6_75 = Float
Li6_76 = Float
Li6_77 = Float
Li6_78 = Float
Li6_79 = Float
Li6_80 = Float
Li6_81 = Float
Li6_82 = Float
Li6_83 = Float
Li6_84 = Float
Li6_85 = Float
Li6_86 = Float
Li6_87 = Float
Li6_88 = Float
Li6_89 = Float
Li6_90 = Float
Li6_91 = Float
Li6_92 = Float
Li7_1 = Float
Li7_2 = Float
Li7_3 = Float
Li7_4 = Float
Li7_5 = Float
Li7_6 = Float
Li7_7 = Float
Li7_8 = Float
Li7_9 = Float
Li7_10 = Float
Li7_11 = Float
Li7_12 = Float
Li7_13 = Float
Li7_14 = Float
Li7_15 = Float
Li7_16 = Float
Li7_17 = Float
Li7_18 = Float
Li7_19 = Float
Li7_20 = Float
Li7_21 = Float
Li7_22 = Float
Li7_23 = Float
Li7_24 = Float
Li7_25 = Float
Li7_26 = Float
Li7_27 = Float
Li7_28 = Float
Li7_29 = Float
Li7_30 = Float
Li7_31 = Float
Li7_32 = Float
Li7_33 = Float
Li7_34 = Float
Li7_35 = Float
Li7_36 = Float
Li7_37 = Float
Li7_38 = Float
Li7_39 = Float
Li7_40 = Float
Li7_41 = Float
Li7_42 = Float
Li7_43 = Float
Li7_44 = Float
Li7_45 = Float
Li7_46 = Float
Li7_47 = Float
Li7_48 = Float
Li7_49 = Float
Li7_50 = Float
Li7_51 = Float
Li7_52 = Float
Li7_53 = Float
Li7_54 = Float
Li7_55 = Float
Li7_56 = Float
Li7_57 = Float
Li7_58 = Float
Li7_59 = Float
Li7_60 = Float
Li7_61 = Float
Li7_62 = Float
Li7_63 = Float
Li7_64 = Float
Li7_65 = Float
Li7_66 = Float
Li7_67 = Float
Li7_68 = Float
Li7_69 = Float
Li7_70 = Float
Li7_71 = Float
Li7_72 = Float
Li7_73 = Float
Li7_74 = Float
Li7_75 = Float
Li7_76 = Float
Li7_77 = Float
Li7_78 = Float
Li7_79 = Float
Li7_80 = Float
Li7_81 = Float
Li7_82 = Float
Li7_83 = Float
Li7_84 = Float
Li7_85 = Float
Li7_86 = Float
Li7_87 = Float
Li7_88 = Float
Li7_89 = Float
Li7_90 = Float
Li7_91 = Float
Li7_92 = Float
B10_1 = Float
B10_2 = Float
B10_3 = Float
B10_4 = Float
B10_5 = Float
B10_6 = Float
B10_7 = Float
B10_8 = Float
B10_9 = Float
B10_10 = Float
B10_11 = Float
B10_12 = Float
B10_13 = Float
B10_14 = Float
B10_15 = Float
B10_16 = Float
B10_17 = Float
B10_18 = Float
B10_19 = Float
B10_20 = Float
B10_21 = Float
B10_22 = Float
B10_23 = Float
B10_24 = Float
B10_25 = Float
B10_26 = Float
B10_27 = Float
B10_28 = Float
B10_29 = Float
B10_30 = Float
B10_31 = Float
B10_32 = Float
B10_33 = Float
B10_34 = Float
B10_35 = Float
B10_36 = Float
B10_37 = Float
B10_38 = Float
B10_39 = Float
B10_40 = Float
B10_41 = Float
B10_42 = Float
B10_43 = Float
B10_44 = Float
B10_45 = Float
B10_46 = Float
B10_47 = Float
B10_48 = Float
B10_48 = Float
B10_49 = Float
B10_50 = Float
B10_51 = Float
B10_52 = Float
B10_53 = Float
B10_54 = Float
B10_55 = Float
B10_56 = Float
B10_57 = Float
B10_58 = Float
B10_59 = Float
B10_60 = Float
B10_61 = Float
B10_62 = Float
B10_63 = Float
B10_64 = Float
B10_65 = Float
B10_66 = Float
B10_67 = Float
B10_68 = Float
B10_69 = Float
B10_70 = Float
B10_71 = Float
B10_72 = Float
B10_73 = Float
B10_74 = Float
B10_75 = Float
B10_76 = Float
B10_77 = Float
B10_78 = Float
B10_79 = Float
B10_80 = Float
B10_81 = Float
B10_82 = Float
B10_83 = Float
B10_84 = Float
B10_85 = Float
B10_86 = Float
B10_87 = Float
B10_88 = Float
B10_89 = Float
B10_90 = Float
B10_91 = Float
B10_92 = Float
B11_1 = Float
B11_2 = Float
B11_3 = Float
B11_4 = Float
B11_5 = Float
B11_6 = Float
B11_7 = Float
B11_8 = Float
B11_9 = Float
B11_10 = Float
B11_11 = Float
B11_12 = Float
B11_13 = Float
B11_14 = Float
B11_15 = Float
B11_16 = Float
B11_17 = Float
B11_18 = Float
B11_19 = Float
B11_20 = Float
B11_21 = Float
B11_22 = Float
B11_23 = Float
B11_24 = Float
B11_25 = Float
B11_26 = Float
B11_27 = Float
B11_28 = Float
B11_29 = Float
B11_30 = Float
B11_31 = Float
B11_32 = Float
B11_33 = Float
B11_34 = Float
B11_35 = Float
B11_36 = Float
B11_37 = Float
B11_38 = Float
B11_39 = Float
B11_40 = Float
B11_41 = Float
B11_42 = Float
B11_43 = Float
B11_44 = Float
B11_45 = Float
B11_46 = Float
B11_47 = Float
B11_48 = Float
B11_48 = Float
B11_49 = Float
B11_50 = Float
B11_51 = Float
B11_52 = Float
B11_53 = Float
B11_54 = Float
B11_55 = Float
B11_56 = Float
B11_57 = Float
B11_58 = Float
B11_59 = Float
B11_60 = Float
B11_61 = Float
B11_62 = Float
B11_63 = Float
B11_64 = Float
B11_65 = Float
B11_66 = Float
B11_67 = Float
B11_68 = Float
B11_69 = Float
B11_70 = Float
B11_71 = Float
B11_72 = Float
B11_73 = Float
B11_74 = Float
B11_75 = Float
B11_76 = Float
B11_77 = Float
B11_78 = Float
B11_79 = Float
B11_80 = Float
B11_81 = Float
B11_82 = Float
B11_83 = Float
B11_84 = Float
B11_85 = Float
B11_86 = Float
B11_87 = Float
B11_88 = Float
B11_89 = Float
B11_90 = Float
B11_91 = Float
B11_92 = Float
U234_1 = Float
U234_2 = Float
U234_3 = Float
U234_4 = Float
U234_5 = Float
U234_6 = Float
U234_7 = Float
U234_8 = Float
U234_9 = Float
U234_10 = Float
U234_11 = Float
U234_12 = Float
U234_13 = Float
U234_14 = Float
U234_15 = Float
U234_16 = Float
U234_17 = Float
U234_18 = Float
U234_19 = Float
U234_20 = Float
U234_21 = Float
U234_22 = Float
U234_23 = Float
U234_24 = Float
U234_25 = Float
U234_26 = Float
U234_27 = Float
U234_28 = Float
U234_29 = Float
U234_30 = Float
U234_31 = Float
U234_32 = Float
U234_33 = Float
U234_34 = Float
U234_35 = Float
U234_36 = Float
U234_37 = Float
U234_38 = Float
U234_39 = Float
U234_40 = Float
U234_41 = Float
U234_42 = Float
U234_43 = Float
U234_44 = Float
U234_45 = Float
U234_46 = Float
U234_47 = Float
U234_48 = Float
U234_49 = Float
U234_50 = Float
U234_51 = Float
U234_52 = Float
U234_53 = Float
U234_54 = Float
U234_55 = Float
U234_56 = Float
U234_57 = Float
U234_58 = Float
U234_59 = Float
U234_60 = Float
U234_61 = Float
U234_62 = Float
U234_63 = Float
U234_64 = Float
U234_65 = Float
U234_66 = Float
U234_67 = Float
U234_68 = Float
U234_69 = Float
U234_70 = Float
U234_71 = Float
U234_72 = Float
U234_73 = Float
U234_74 = Float
U234_75 = Float
U234_76 = Float
U234_77 = Float
U234_78 = Float
U234_79 = Float
U234_80 = Float
U234_81 = Float
U234_82 = Float
U234_83 = Float
U234_84 = Float
U234_85 = Float
U234_86 = Float
U234_87 = Float
U234_88 = Float
U234_89 = Float
U234_90 = Float
U234_91 = Float
U234_92 = Float
U235_1 = Float
U235_2 = Float
U235_3 = Float
U235_4 = Float
U235_5 = Float
U235_6 = Float
U235_7 = Float
U235_8 = Float
U235_9 = Float
U235_10 = Float
U235_11 = Float
U235_12 = Float
U235_13 = Float
U235_14 = Float
U235_15 = Float
U235_16 = Float
U235_17 = Float
U235_18 = Float
U235_19 = Float
U235_20 = Float
U235_21 = Float
U235_22 = Float
U235_23 = Float
U235_24 = Float
U235_25 = Float
U235_26 = Float
U235_27 = Float
U235_28 = Float
U235_29 = Float
U235_30 = Float
U235_31 = Float
U235_32 = Float
U235_33 = Float
U235_34 = Float
U235_35 = Float
U235_36 = Float
U235_37 = Float
U235_38 = Float
U235_39 = Float
U235_40 = Float
U235_41 = Float
U235_42 = Float
U235_43 = Float
U235_44 = Float
U235_45 = Float
U235_46 = Float
U235_47 = Float
U235_48 = Float
U235_49 = Float
U235_50 = Float
U235_51 = Float
U235_52 = Float
U235_53 = Float
U235_54 = Float
U235_55 = Float
U235_56 = Float
U235_57 = Float
U235_58 = Float
U235_59 = Float
U235_60 = Float
U235_61 = Float
U235_62 = Float
U235_63 = Float
U235_64 = Float
U235_65 = Float
U235_66 = Float
U235_67 = Float
U235_68 = Float
U235_69 = Float
U235_70 = Float
U235_71 = Float
U235_72 = Float
U235_73 = Float
U235_74 = Float
U235_75 = Float
U235_76 = Float
U235_77 = Float
U235_78 = Float
U235_79 = Float
U235_80 = Float
U235_81 = Float
U235_82 = Float
U235_83 = Float
U235_84 = Float
U235_85 = Float
U235_86 = Float
U235_87 = Float
U235_88 = Float
U235_89 = Float
U235_90 = Float
U235_91 = Float
U235_92 = Float
U238_1 = Float
U238_2 = Float
U238_3 = Float
U238_4 = Float
U238_5 = Float
U238_6 = Float
U238_7 = Float
U238_8 = Float
U238_9 = Float
U238_10 = Float
U238_11 = Float
U238_12 = Float
U238_13 = Float
U238_14 = Float
U238_15 = Float
U238_16 = Float
U238_17 = Float
U238_18 = Float
U238_19 = Float
U238_20 = Float
U238_21 = Float
U238_22 = Float
U238_23 = Float
U238_24 = Float
U238_25 = Float
U238_26 = Float
U238_27 = Float
U238_28 = Float
U238_29 = Float
U238_30 = Float
U238_31 = Float
U238_32 = Float
U238_33 = Float
U238_34 = Float
U238_35 = Float
U238_36 = Float
U238_37 = Float
U238_38 = Float
U238_39 = Float
U238_40 = Float
U238_41 = Float
U238_42 = Float
U238_43 = Float
U238_44 = Float
U238_45 = Float
U238_46 = Float
U238_47 = Float
U238_48 = Float
U238_49 = Float
U238_50 = Float
U238_51 = Float
U238_52 = Float
U238_53 = Float
U238_54 = Float
U238_55 = Float
U238_56 = Float
U238_57 = Float
U238_58 = Float
U238_59 = Float
U238_60 = Float
U238_61 = Float
U238_62 = Float
U238_63 = Float
U238_64 = Float
U238_65 = Float
U238_66 = Float
U238_67 = Float
U238_68 = Float
U238_69 = Float
U238_70 = Float
U238_71 = Float
U238_72 = Float
U238_73 = Float
U238_74 = Float
U238_75 = Float
U238_76 = Float
U238_77 = Float
U238_78 = Float
U238_79 = Float
U238_80 = Float