script for convert .t3pa files to .t3pa_cls
.t3pa file example:
Index $\quad$ Matrix $\quad$ Index $\quad$ ToA $\quad$ ToT $\quad$ FToA $\quad$ Overflow
0 $\quad$ 4574 $\quad$ 832 $\quad$ 29 $\quad$ 6 $\quad$ 0
1 $\quad$ 4831 $\quad$ 832 $\quad$ 35 $\quad$ 7 $\quad$ 0
2 $\quad$ 4575 $\quad$ 832 $\quad$ 100 $\quad$ 8 $\quad$ 0
3 $\quad$ 31031 $\quad$ 1745 $\quad$ 22 $\quad$ 11 $\quad$ 0
.
.
.
.t3pa_cls file example:
% Index $\quad$ Matrix Index $\quad$ [ RowNo, ClmNo ] $\quad$ ToA $\quad$ FToA $\quad$ ( ToA_in_ns ) $\quad$ ToT ( ToT_in_keV ) $\quad$ Overflow
# 1, $\quad$ Nunmasked = 3, $\quad$ Nmasked = 0, $\quad$ Ntot = 3 # Tfirst = 2.0787500000000000e+04 ns, $\quad$ Tlast = 2.0790625000000000e+04 ns, $\quad$ dT = 3.125000 ns, $\quad$ Etot = 64.428148 keV
2 $\quad$ 4575 $\quad$ [ 17, 223 ] $\quad$ 832 $\quad$ 8 $\quad$ ( 2.0787500000000000e+04 ns ) $\quad$ 100 $\quad$ ( 37.867914 keV ) $\quad$ 0
1 $\quad$ 4831 $\quad$ [ 18, 223 ] $\quad$ 832 $\quad$ 7 $\quad$ ( 2.0789062500000000e+04 ns ) $\quad$ 35 $\quad$ ( 14.733453 keV ) $\quad$ 0
0 $\quad$ 4574 $\quad$ [ 17, 222 ] $\quad$ 832 $\quad$ 6 $\quad$ ( 2.0790625000000000e+04 ns ) $\quad$ 29 $\quad$ ( 11.826781 keV ) $\quad$ 0
# 2, $\quad$ Nunmasked = 3, $\quad$ Nmasked = 0, $\quad$ Ntot = 3 # Tfirst = 4.3601562500000000e+04 ns, $\quad$ Tlast = 4.3607812500000000e+04 ns, $\quad$ dT = 6.250000 ns, $\quad$ Etot = 63.577435 keV
5 $\quad$ 30775 $\quad$ [ 120, 55 ] $\quad$ 1745 $\quad$ 15 $\quad$ ( 4.3601562500000000e+04 ns ) $\quad$ 99 $\quad$ ( 37.617059 keV ) $\quad$ 0
4 $\quad$ 30776 $\quad$ [ 120, 56 ] $\quad$ 1745 $\quad$ 13 $\quad$ ( 4.3604687500000000e+04 ns ) $\quad$ 44 $\quad$ ( 14.715446 keV ) $\quad$ 0
3 $\quad$ 31031 $\quad$ [ 121, 55 ] $\quad$ 1745 $\quad$ 11 $\quad$ ( 4.3607812500000000e+04 ns ) $\quad$2 2 $\quad$ ( 11.244929 keV ) $\quad$ 0
.
.
.
import numpy as np
import math
#import pandas as pd
import matplotlib.pyplot as plt
from urllib.error import HTTPError # recognise the error stemming from missing data
#import urllib
import urllib.request
t3pa2cls_XII - upravena fce energy(a, b, c, t, ToT, pocet_udalosti, RowNo, ClmNo) - nyni je se pocita i s pripadem "nan"
#Define an exception which will be raised if the data is missing and stop the notebook execution
class StopExecution(Exception):
def _render_traceback_(self):
pass
#shot_no = 36529 #test discharge for which the notebook will definitely work
shot_no = 44485
shot = shot_no
identifier='H03-W0051_shot_'+str(shot)+'_450V'
detector = 'H03-W0051'
ds = np.DataSource('/tmp') # temporary storage for downloaded files
scalars_URL = 'http://golem.fjfi.cvut.cz/shots/{shot_no}/Diagnostics/PlasmaDetection/Results/{name}'
def get_scalar(shot_no, name):
return float(ds.open(scalars_URL.format(shot_no=shot_no, name=name)).read())
t_plasma_start = get_scalar(shot_no, 't_plasma_start')
t_plasma_end = get_scalar(shot_no, 't_plasma_end')
is_plasma = get_scalar(shot_no, 'b_plasma')
def get_file(shot, identifier):
#Pick the discharge to analyse
URL = 'http://golem.fjfi.cvut.cz/shots/{shot}/Diagnostics/TimepixDetector/H03/{identifier}.t3pa'
url = URL.format(shot=shot, identifier=identifier)
try:
file_name_t3pa=url
with urllib.request.urlopen(file_name_t3pa) as ft3pa:
line = ft3pa.readline()
line = line.decode('utf‐8')
ft3pa.close
except HTTPError:
print('File not found at %s. Aborting notebook execution.' % url)
raise StopExecution
return file_name_t3pa
def get_file_calib(name_calib):
#Pick the discharge to analyse
URL = 'http://golem.fjfi.cvut.cz/shots/{shot}/Diagnostics/TimepixDetector/calib_matrix_H03/{name_calib}.txt'
url = URL.format(shot=shot, name_calib=name_calib)
#print(url)
try:
file_calib=url
with urllib.request.urlopen(file_calib) as calib:
line = calib.readline()
line = line.decode('utf‐8')
calib.close
except HTTPError:
print('File not found at %s. Aborting notebook execution.' % url)
raise StopExecution
return file_calib
def load_calib(file_calib):
with urllib.request.urlopen(file_calib) as fc:
calib=[] #vytvoreni 1D pole
for i in range(0,256): #tj. rozsah 0-255
temp = [] # docasne pole
for j in range(0,256):
temp.append(0) #naplneni docasneho pole 0
calib.append(temp) #naplneni pole a[] docasnym polem temp
for i in range(0,256): #nacteni calib matice do pole calib
line = fc.readline()
line = line.decode('utf‐8')
word=line.strip().split(' ')
for j in range(0,256):
calib[i][j]=float(word[j]) #i = radek, j = sloupec0
fc.close
return calib
def load_t3pa_file(file_t3pa):
index=[]
matrix_index=[]
ToA=[]
ToT=[]
FToA=[]
overflow=[]
pocet_udalosti = 0
with urllib.request.urlopen(file_t3pa) as ft3pa:
line = ft3pa.readline()
line = line.decode('utf‐8')
while True:
line = ft3pa.readline()
line = line.decode('utf‐8')
word=line.strip().split('\t') #v t3pa souboru je oddelovac \t
if line == '':
break
index.append(word[0])
matrix_index.append(word[1])
ToA.append(float(word[2]))
ToT.append(float(word[3]))
FToA.append(float(word[4]))
overflow.append(float(word[5]))
pocet_udalosti = pocet_udalosti + 1
ft3pa.close
return index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti
def noise(index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti): #tuto fci nemus9m explicitn2 volat - volam ji v fci load_t3pa
pocet=int(0) #pocet sumicich pixelu
konst=int(len(index)/1000)+1
noise_matrix_index=[]
for i in range(0,konst):
pom = [] # pomocne pole
k=0 #pomocna promenna - udava, kolik je v czklu ve skutecnosti udalosti - aby nebyla chyba 'list index out of range'
for j in range(0,1001):
if i*1000+j>=len(index):
break
pom.append(matrix_index[i*1000+j])
k=k+1
for m in range(0,k):
count=int(0) #pocet vvyskytu stejneho matrix index behem 1000 udalosti
index_=int(-1) #budu testovat, jestli pixel na ktery koukam je sumici (abych ho nezapocital 2x)
for p in range(0,pocet):
#index=int(p)
if pom[m]==noise_matrix_index[p]:
index_=p #pixel na ktery jsem uz koukal a byl sumici
break
if index_ >=0 and pom[m]==noise_matrix_index[index_]:
continue
for l in range(0,k):
if pom[m]==pom[l]:
count=count+1
####podminka na sumici pixely
if count>=50: #kdyz se pixel vyskytne behem tisice udalosti vicekrat nez toto cislo, je sumici
noise_matrix_index.append(pom[m])
#noise_matrix_index[pocet]=pom[i]
pocet=pocet+1
pom.clear()
pocet_udalosti=len(index)
for n in range (0,pocet_udalosti):
for o in range(0,len(noise_matrix_index)):
if n >=pocet_udalosti:
break
if(matrix_index[n]==noise_matrix_index[o]):
del matrix_index[n]
del index[n]
del ToA[n]
del ToT[n]
del FToA[n]
del overflow[n]
pocet_udalosti=pocet_udalosti-1
continue
return pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow
def t3pa_data(pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow):
#rovnou vyhodim sumici pixely
pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow=noise(index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti)
RowNo=[]
ClmNo=[]
for i in range(0,len(matrix_index)):
RowNo.append(int(int(matrix_index[i]))//int(256))
ClmNo.append(int(int(matrix_index[i]))%int(256))
return index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti, RowNo, ClmNo
def hit_map(detector,hit_map_fig,RowNo,ClmNo):
plt.hist2d(RowNo,ClmNo,bins=(256,256),cmap='Blues')
cb=plt.colorbar()
cb.set_label('Counts in pixel')
plt.xlabel('x [pixel]')
plt.ylabel('y [pixel]')
plt.title(detector)
plt.savefig(hit_map_fig, dpi = 1000)
return
def energy(a, b, c, t, ToT, pocet_udalosti, RowNo, ClmNo):
E=[] #energy in keV
#for i in range (0,pocet_udalosti):
pom=0
for i in range (0,len(ToT)):
sqrt=float(0.0)
e1=float(0.0)
e2=float(0.0)
# promenna sqrt je vnitrek odmocniny
sqrt = (((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i])))*(((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i])))) + (float(4)*float(a[RowNo[i]][ClmNo[i]])*float(c[RowNo[i]][ClmNo[i]]))) #zmena oproti verzi VI
if float(sqrt)<float(0):
E.append(float(0))
else:
'''
V kalibracni matici a se obcas vyskytne 0 -> ve vypoctu energie
je tim padem deleni nulou -> energie diverguje. Jak to vyresit?
zatim polozim energii = 0 (kdyz a=0), pak se uvidi
nakonec udelam limitu vyrazu energie pro a->0 (L'hopital)
'''
if a[RowNo[i]][ClmNo[i]]==0:
e1=((float(t[RowNo[i]][ClmNo[i]]))/float(2)) + ((((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i]))*(float(t[RowNo[i]][ClmNo[i]]))) - 2*(float(c[RowNo[i]][ClmNo[i]])))/(float(2)*np.sqrt(float(sqrt))))
e2=((float(t[RowNo[i]][ClmNo[i]]))/float(2)) - ((((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i]))*(float(t[RowNo[i]][ClmNo[i]]))) - 2*(float(c[RowNo[i]][ClmNo[i]])))/(float(2)*np.sqrt(float(sqrt))))
else:
e1=((-(float(b[RowNo[i]][ClmNo[i]]) - (float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]]))-float(ToT[i])))+np.sqrt(float(sqrt)))/(float(2)*float(a[RowNo[i]][ClmNo[i]]))
e2=((-(float(b[RowNo[i]][ClmNo[i]]) - (float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]]))-float(ToT[i])))-np.sqrt(float(sqrt)))/(float(2)*float(a[RowNo[i]][ClmNo[i]]))
if a[RowNo[i]][ClmNo[i]]<0:
e1=-1
e2=-1
if math.isnan(e1):
e1=-1
if math.isnan(e2):
e2=-1
if e1<0 and e2<0:
E.append(float(0))
if e1>=0 and e1>e2:
E.append(float(e1))
if e2>=0 and e2>e1:
E.append(float(e2))
if e1>=0 and e2==e1:
E.append(float(e1))
return E
def Time(ToA, FToA, pocet_udalosti, RowNo, ClmNo):
T=[] #time in ns
for i in range (0,pocet_udalosti):
Time=float(0.0)
Time=(float(ToA[i])-((float(FToA[i])/float(16))))*float(25)
T.append(float(Time))
return T
def remove_interactions_with_zero_energy(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T):
i=0
treshold=5.015347
while i < len(T):
if E[i]<treshold: #E[i] < energy treshold
index.pop(i)
matrix_index.pop(i)
ToA.pop(i)
ToT.pop(i)
FToA.pop(i)
overflow.pop(i)
RowNo.pop(i)
ClmNo.pop(i)
E.pop(i)
T.pop(i)
continue
i=i+1
return index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T
def clustering_new(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T):
dT=float(50)
indexCl, TCl,ECl, matrix_indexCl, ToACl,ToTCl,FToACl,RowNoCl,ClmNoCl,overflowCl=[],[],[],[],[],[],[],[],[],[]
StartLastElem=len(T)-1
indexCl.append(int(index[StartLastElem]))
TCl.append(float(T[StartLastElem]))
ECl.append(float(E[StartLastElem]))
matrix_indexCl.append(int(matrix_index[StartLastElem]))
RowNoCl.append(int(RowNo[StartLastElem]))
ClmNoCl.append(int(ClmNo[StartLastElem]))
ToACl.append(float(ToA[StartLastElem]))
ToTCl.append(float(ToT[StartLastElem]))
FToACl.append(float(FToA[StartLastElem]))
overflowCl.append(float(overflow[StartLastElem]))
del index[StartLastElem]
del T[StartLastElem]
del E[StartLastElem]
del matrix_index[StartLastElem]
del RowNo[StartLastElem]
del ClmNo[StartLastElem]
del ToA[StartLastElem]
del ToT[StartLastElem]
del FToA[StartLastElem]
del overflow[StartLastElem]
j=1
pom=float(TCl[0]+dT)
while(j >0):
if(len(T) == 0):
break
k=0
j=0
while (k<=(len(TCl)-1)):
i=len(T)-1
if(len(T) == 0):
break
pocet_sousedu=0 #pocet sousednich pixelu - mohou byt maximalne 4
delka=0
# verze X
count=0 #pomocna promanna, kterou urcuji, ze se ma nasledujici cyklus while projit jeste jednou, pokud je i = -1
while(float(T[i])<=(pom)):
delka=delka+1
if(((((int(RowNoCl[k]))==(int(RowNo[i])+1))or((int(RowNoCl[k]))==(int(RowNo[i])-1))) and ((int(ClmNoCl[k]))==(int(ClmNo[i])))) or (((int(RowNoCl[k]))==(int(RowNo[i]))) and (((int(ClmNoCl[k]))==(int(ClmNo[i])+1))or((int(ClmNoCl[k]))==(int(ClmNo[i])-1))))):
#beru jen pixely, které mají společnou jednu stranu.
#pixely, kter0 spolu sousedí přes roh neuvažuji
indexCl.append(int(index[i]))
TCl.append(float(T[i]))
ECl.append(float(E[i]))
matrix_indexCl.append(int(matrix_index[i]))
RowNoCl.append(int(RowNo[i]))
ClmNoCl.append(int(ClmNo[i]))
ToACl.append(float(ToA[i]))
ToTCl.append(float(ToT[i]))
FToACl.append(float(FToA[i]))
overflowCl.append(float(overflow[i]))
# Removes i-th Row
del index[i]
del T[i]
del E[i]
del matrix_index[i]
del RowNo[i]
del ClmNo[i]
del ToA[i]
del ToT[i]
del FToA[i]
del overflow[i]
j=j+1
i=len(T)-1
pocet_sousedu=pocet_sousedu+1
if(len(T) == 0):
break
if(pocet_sousedu==4):
break
continue
i=i-1
if(i==-1): # verze X
count=count+1
if(i<0 and len(T)>0): # verze X
i=0
if(count>1):
break
if(i>=len(T)):
break
k=k+1
if(len(TCl)>2):
indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl = insertionSort(indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl)
return T, indexCl,TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl
def insertionSort(indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl):
# Function to do insertion sort
# Traverse through 1 to len(arr)
for i in range(1, len(TCl)):
key = TCl[i]
# Move elements of arr[0..i-1], that are
# greater than key, to one position ahead
# of their current position
#ostatni
key1 = indexCl[i]
key2 = ECl[i]
key3 = matrix_indexCl[i]
key4 = RowNoCl[i]
key5 = ClmNoCl[i]
key6 = ToACl[i]
key7 = ToTCl[i]
key8 = FToACl[i]
key9 = overflowCl[i]
j = i-1
while j >= 0 and key < TCl[j] :
TCl[j + 1] = TCl[j]
#ostatni
indexCl[j + 1] = indexCl[j]
ECl[j + 1] = ECl[j]
matrix_indexCl[j + 1] = matrix_indexCl[j]
RowNoCl[j + 1] = RowNoCl[j]
ClmNoCl[j + 1] = ClmNoCl[j]
ToACl[j + 1] = ToACl[j]
ToTCl[j + 1] = ToTCl[j]
FToACl[j + 1] = FToACl[j]
overflowCl[j + 1] = overflowCl[j]
j -= 1
TCl[j + 1] = key
#ostatni
indexCl[j + 1] = key1
ECl[j + 1] = key2
matrix_indexCl[j + 1] = key3
RowNoCl[j + 1] =key4
ClmNoCl[j + 1] = key5
ToACl[j + 1] = key6
ToTCl[j + 1] = key7
FToACl[j + 1] = key8
overflowCl [j + 1] = key9
return indexCl, TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl
def file_t3pa_cls_new(file_t3pa_cls,T):
with open(file_t3pa_cls, "w", encoding="utf-8") as t3pa_cls:
t3pa_cls.write('%\n')
t3pa_cls.write('% Index Matrix Index [ RowNo, ClmNo ] ToA FToA ( ToA_in_ns ) ToT ( ToT_in_keV ) Overflow\n')
t3pa_cls.write('\n')
i=1
T_first=[]
E_tot=[]
while(len(T) > 0):
T, indexCl,TCl, ECl, matrix_indexCl, RowNoCl, ClmNoCl, ToACl, ToTCl, FToACl, overflowCl = clustering_new(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T)
Tfirst=float(TCl[0])
Tlast=float(TCl[len(TCl)-1])
dT=Tlast-Tfirst
Etot=float(0)
for k in range(0,len(TCl)):
Etot=Etot+float(ECl[k])
T_first.append(float(Tfirst))
dT=Tlast-Tfirst
E_tot.append(float(Etot))
t3pa_cls.write('# '+str(i)+', Nunmasked = '+str(len(TCl))+', Nmasked = 0, Ntot = '+str(len(TCl))+'\n')
t3pa_cls.write('# Tfirst = '+str(Tfirst)+' ns, Tlast = '+str(Tlast)+' ns, dT = '+str(dT)+' ns, Etot = '+str(Etot)+' keV\n')
for j in range(0,len(TCl)):
t3pa_cls.write(str(indexCl[j])+' '+str(matrix_indexCl[j])+' [ '+str(RowNoCl[j])+', '+str(ClmNoCl[j])+' ] '+str(ToACl[j])+' '+str(FToACl[j])+' ( '+str(TCl[j])+' ns ) '+str(ToTCl[j])+' ( '+str(ECl[j])+' keV ) '+str(overflowCl[j])+'\n')
t3pa_cls.write('\n')
i=i+1
t3pa_cls.close
return T_first, E_tot
def energy_spectrum_in_time(Tfirst, Etot): #dela histogram - energie zaznamenana v case
pom = 0
dt=100 #(ns) time width of 1 bin
T_first=0 #cas, kdy prisel trigger a yacalo mereni
T_last=(max(Tfirst)) #posledni z Tfirst
Delta_T = T_last - T_first
poc = int(int(Delta_T) / float(dt)) + 1 #pocet casovych oken
T_int_first=[] #cas
E=[] #energie
for i in range(0,poc):
T_int_first.append((i*dt) + dt/2)
E.append(0)
#XII
for j in range(0,len(Tfirst)):
time_index=0
time_index=int(((Tfirst[j]-T_first)/dt))
if float(Tfirst[j]-T_first) >= (T_int_first[time_index] - dt / 2) and float(Tfirst[j]-T_first) < (T_int_first[time_index] + dt / 2):
E[time_index]=float(E[time_index])+float(Etot[j])
pom=pom+1
for l in range(0,len(T_int_first)):
T_int_first[l]=T_int_first[l]+T_first
caption, T_int_first = energy_in_time_hist(T_int_first, E, figure_E_in_time_hist, t_plasma_start, t_plasma_end, is_plasma, dt)
return dt, caption, T_int_first, E
def energy_in_time_hist(T_int_first, E,figure_E_in_time_hist, t_plasma_start, t_plasma_end, is_plasma, dt):
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
for k in range(0,len(T_int_first)):
T_int_first[k] = T_int_first[k] / 1000000
plt.plot(T_int_first, E)
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Time [ms]')
plt.ylabel('Energy [keV]')
if is_plasma == 1:
for t in (t_plasma_start, t_plasma_end):
plt.axvline(t, color='k', linestyle='--')
plt.xlim([0, (t_plasma_start + t_plasma_end)])
else:
plt.xlim(0,)
plt.ylim(0,) #10 000 keV
plt.savefig(figure_E_in_time_hist, dpi = 1000)
caption = '# x = time in ms, count = energy in keV, dT= '+str(dt)+' ns'
return caption, T_int_first
def hits_in_time_hist_new(T, dt, t_plasma_start, t_plasma_end, is_plasma,figure_count_in_time_hist):
pom = 0
T_first=0 #cas, kdy prisel trigger a yacalo mereni
T_last=(max(T)) #posledni z Tfirst
Delta_T = T_last - T_first
poc = int(int(Delta_T) / float(dt)) + 1 #pocet casovych oken
T_hit=[] #cas
count=[] #energie
for i in range(0,poc):
T_hit.append((i*dt) + dt/2)
count.append(0)
for j in range(0,len(T)):
time_index=0
time_index=int(((T[j]-T_first)/dt))
k=time_index
for j in range(0,len(T)):
time_index=0
time_index=int(((T[j]-T_first)/dt))
if float(T[j]-T_first) >= (T_hit[time_index] - dt / 2) and float(T[j]-T_first) < (T_hit[time_index] + dt / 2):
count[time_index] = count[time_index] + 1
pom=pom+1
for l in range(0,len(T_hit)):
T_hit[l]=T_hit[l]+T_first
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
for k in range(0,len(T_hit)):
T_hit[k] = T_hit[k] / 1000000
plt.plot(T_hit, count)
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Time [ms]')
plt.ylabel('Count')
if is_plasma == 1:
for t in (t_plasma_start, t_plasma_end):
plt.axvline(t, color='k', linestyle='--')
plt.xlim([0, (t_plasma_start + t_plasma_end)])
else:
plt.xlim(0,)
plt.ylim(0,) #10 000 keV
plt.savefig(figure_count_in_time_hist, dpi = 1000)
caption = '# x = time in ms, dT= '+str(dt)+' ns'
return caption, T_hit,count
def energy_spectrum(Etot):
E_min=0
dE=5 #keV
E_max=max(Etot)
pocet=(E_max//dE) + 3
pocet=int(pocet)
E_max=float(dE*pocet)
xle=[]
xre=[]
xmean=[]
for p in range (0,pocet):
xle.append(E_min + (p * (E_max - E_min)) / pocet)
xre.append(xle[p]+dE)
xmean.append((xle[p] + xre[p]) / 2)
count=[]
for l in range(0,pocet):
count.append(0)
#XII
for i in range(0,len(Etot)):
E_index=int(((Etot[i]-E_min)/dE))
if ((xle[E_index] <= Etot[i]) and (Etot[i] < xre[E_index])):
count[E_index]=count[E_index]+1
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
ax.hist(Etot, bins = xle)
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Energy [keV]')
plt.ylabel('Count')
plt.xlim(0,)
ax.set_yscale('log') #log scale y
caption = '# x = energy in keV, dE= '+str(dE)+' keV'
plt.savefig(figure_E_hist, dpi = 1000)
return caption, xmean,count, xle, Etot
def hist_file(file_hist, xmean, count, caption ):
with open(file_hist, "w", encoding="utf-8") as hist:
hist.write('#\n')
hist.write('#'+str(caption)+'\n')
hist.write('# x_mean count\n')
hist.write('\n')
for m in range(0,len(xmean)):
hist.write(str(xmean[m])+' '+str(count[m])+'\n')
hist.close
return T_first, E_tot
def multiplot(icon_fig, x1,y1,x2,y2):
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(nrows=2,figsize =(10, 7))
ax[0].plot(x1, y1)
ax[0].set_xlabel('Time [ms]')
ax[0].set_ylabel('Energy [keV]')
if is_plasma == 1:
for t in (t_plasma_start, t_plasma_end):
ax[0].axvline(t, color='k', linestyle='--')
ax[0].set_xlim([0, (t_plasma_start + t_plasma_end)])
else:
ax[0].set_xlim(0,)
ax[0].set_ylim(0,) #keV
ax[1].hist(y2, bins = x2)
ax[1].set_xlabel('Energy [keV]')
ax[1].set_ylabel('Count')
ax[1].set_xlim(0,)
#ax[1].set_ylim(0,)
ax[1].set_yscale('log') #log scale y
fig.subplots_adjust(hspace=0.3)
plt.savefig(icon_fig, dpi = 1000)
return
#soubory, ktere ctu
#read files
t3pa=get_file(shot, identifier)
name_calib='caliba'
caliba=get_file_calib(name_calib)
name_calib='calibb'
calibb=get_file_calib(name_calib)
name_calib='calibc'
calibc=get_file_calib(name_calib)
name_calib='calibt'
calibt=get_file_calib(name_calib)
#vytvorene soubory:
#created files
t3pa_cls='H03-W0051_shot_'+str(shot)+'_450V.t3pa_cls'
E_hist='H03-W0051_shot_'+str(shot)+'_450V_E_hist.txt'
E_in_time_hist='H03-W0051_shot_'+str(shot)+'_450V_discharge_energy.txt'
count_in_time_hist= 'H03-W0051_shot_'+str(shot)+'_450V_discharge_hits.txt'
#created figures
icon_fig='icon-fig'
figure_E_in_time_hist='discharge_energy'
figure_count_in_time_hist='discharge_hits'
figure_E_hist='Energy_spectrum'
hit_map_fig='hit-map'
#nactu jednotlive kalibracni matice - abych to nemusel delat v kazde funkci
a=load_calib(caliba)
b=load_calib(calibb)
c=load_calib(calibc)
t=load_calib(calibt)
#nactu a urcim jednotlive hodnoty - abych to nemusel delat v kazde funkci
index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti = load_t3pa_file(t3pa)
index, matrix_index, ToA, ToT, FToA, overflow, pocet_udalosti, RowNo, ClmNo = t3pa_data(pocet_udalosti,index, matrix_index, ToA, ToT, FToA, overflow)
raw data
#hit map
hit_map(detector,hit_map_fig,RowNo,ClmNo)
Energy and time calculation from raw data.
E=energy(a, b, c, t, ToT, pocet_udalosti, RowNo, ClmNo)
T=Time(ToA, FToA, pocet_udalosti, RowNo, ClmNo)
index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T = remove_interactions_with_zero_energy(index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E, T)
#sort by time
T, index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E = (list(t) for t in zip(*sorted(zip(T, index, matrix_index, ToA, ToT, FToA, overflow, RowNo, ClmNo, E), reverse=True))) #serazeni od nejvetsiho po nejmensi
T_pom=T.copy()
#save to file
T_first, E_tot = file_t3pa_cls_new(t3pa_cls,T)
<ipython-input-1-fe971fb7f7b0>:25: RuntimeWarning: invalid value encountered in scalar divide e1=((float(t[RowNo[i]][ClmNo[i]]))/float(2)) + ((((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i]))*(float(t[RowNo[i]][ClmNo[i]]))) - 2*(float(c[RowNo[i]][ClmNo[i]])))/(float(2)*np.sqrt(float(sqrt)))) <ipython-input-1-fe971fb7f7b0>:26: RuntimeWarning: invalid value encountered in scalar divide e2=((float(t[RowNo[i]][ClmNo[i]]))/float(2)) - ((((float(b[RowNo[i]][ClmNo[i]])+float(a[RowNo[i]][ClmNo[i]])*float(t[RowNo[i]][ClmNo[i]])-float(ToT[i]))*(float(t[RowNo[i]][ClmNo[i]]))) - 2*(float(c[RowNo[i]][ClmNo[i]])))/(float(2)*np.sqrt(float(sqrt))))
dt, caption, T_int_first, E = energy_spectrum_in_time(T_first, E_tot)
hist_file(E_in_time_hist, T_int_first, E, caption);
([6235715.625, 6613664.0625, 7439328.125, 7627957.8125, 7941320.3125, 7989650.0, 8166010.9375, 8206943.75, 8209259.375, 8258729.6875, 8359531.25, 8359562.5, 8375520.3125, 8417557.8125, 8457857.8125, 8559843.75, 8562743.75, 8594557.8125, 8595795.3125, 8595931.25, 8598185.9375, 8598803.125, 8598990.625, 8612820.3125, 8614321.875, 8618607.8125, 8619717.1875, 8647359.375, 8648539.0625, 8673195.3125, 8679010.9375, 8731376.5625, 8732190.625, 8732728.125, 8752804.6875, 8755443.75, 8761132.8125, 8806368.75, 8816229.6875, 8829035.9375, 8836904.6875, 8838064.0625, 8838306.25, 8845998.4375, 8847331.25, 8855137.5, 8857528.125, 8857932.8125, 8862050.0, 8862140.625, 8894320.3125, 8900165.625, 8911685.9375, 8912160.9375, 8913164.0625, 8914195.3125, 8917217.1875, 8924362.5, 8925176.5625, 8931656.25, 8931659.375, 8948079.6875, 8949018.75, 8976971.875, 8987704.6875, 9015804.6875, 9037578.125, 9063129.6875, 9069728.125, 9087882.8125, 9116723.4375, 9126893.75, 9127028.125, 9127845.3125, 9128507.8125, 9185979.6875, 9192540.625, 9196576.5625, 9196664.0625, 9203531.25, 9204456.25, 9212867.1875, 9217439.0625, 9305487.5, 9309700.0, 9312306.25, 9312307.8125, 9312746.875, 9312826.5625, 9327240.625, 9351412.5, 9368956.25, 9405929.6875, 9412664.0625, 9443992.1875, 9459975.0, 9561587.5, 9577803.125, 9605523.4375, 9681854.6875, 9686982.8125, 9742893.75, 9743096.875, 9743129.6875, 9759956.25, 9795542.1875, 9876920.3125, 9980714.0625, 9996354.6875, 10153042.1875, 10218603.125, 10243267.1875, 10361575.0, 10363321.875, 10366059.375, 10366076.5625, 10374754.6875, 10394953.125, 10403612.5, 10415223.4375, 10419728.125, 10447012.5, 10528937.5, 10538646.875, 10545775.0, 10563235.9375, 10573042.1875, 10593135.9375, 10598848.4375, 10622806.25, 10623451.5625, 10623734.375, 10632078.125, 10642621.875, 10702162.5, 10802006.25, 10802039.0625, 10810129.6875, 10825837.5, 10888318.75, 10960253.125, 11067482.8125, 11335264.0625, 11366903.125, 12504734.375, 13124460.9375, 13133140.625, 13135910.9375, 13140748.4375, 13147231.25, 13156940.625, 13166984.375, 13168626.5625, 13178479.6875, 13181270.3125, 13197464.0625, 13197812.5, 13198881.25, 13199850.0, 13200073.4375, 13229671.875, 13233982.8125, 13234818.75, 13238717.1875, 13251579.6875, 13258435.9375, 13268432.8125, 13272470.3125, 13274367.1875, 13276909.375, 13294160.9375, 13294164.0625, 13294170.3125, 13295556.25, 13296359.375, 13301918.75, 13328931.25, 13337579.6875, 13338275.0, 13338696.875, 13344725.0, 13360000.0, 13367648.4375, 13371857.8125, 13373901.5625, 13376431.25, 13376465.625, 13376515.625, 13380404.6875, 13383739.0625, 13386451.5625, 13386451.5625, 13389148.4375, 13390170.3125, 13391064.0625, 13394945.3125, 13396390.625, 13396820.3125, 13402893.75, 13402901.5625, 13402906.25, 13406932.8125, 13407278.125, 13410126.5625, 13410690.625, 13411265.625, 13411892.1875, 13412798.4375, 13413542.1875, 13414928.125, 13415846.875, 13427881.25, 13440823.4375, 13440973.4375, 13441140.625, 13441214.0625, 13444943.75, 13445982.8125, 13446212.5, 13446260.9375, 13446784.375, 13448454.6875, 13448520.3125, 13448881.25, 13449378.125, 13453439.0625, 13453540.625, 13453706.25, 13456671.875, 13457810.9375, 13460139.0625, 13460704.6875, 13461795.3125, 13462406.25, 13463200.0, 13463440.625, 13465245.3125, 13465667.1875, 13466253.125, 13466260.9375, 13467006.25, 13467103.125, 13467560.9375, 13467717.1875, 13467740.625, 13469778.125, 13471068.75, 13471164.0625, 13471179.6875, 13472218.75, 13472926.5625, 13473156.25, 13473426.5625, 13473457.8125, 13476267.1875, 13476812.5, 13476821.875, 13477310.9375, 13477792.1875, 13477992.1875, 13478110.9375, 13478229.6875, 13478443.75, 13479426.5625, 13479435.9375, 13480453.125, 13480545.3125, 13480603.125, 13480648.4375, 13481037.5, 13482204.6875, 13482792.1875, 13482832.8125, 13483148.4375, 13483506.25, 13483753.125, 13483770.3125, 13484850.0, 13485387.5, 13485678.125, 13485785.9375, 13486095.3125, 13486759.375, 13487612.5, 13487909.375, 13488367.1875, 13488618.75, 13488850.0, 13488910.9375, 13489642.1875, 13490534.375, 13490639.0625, 13490745.3125, 13491200.0, 13491215.625, 13491432.8125, 13491759.375, 13491773.4375, 13492079.6875, 13492600.0, 13492614.0625, 13492665.625, 13492846.875, 13492870.3125, 13493029.6875, 13493070.3125, 13493282.8125, 13493479.6875, 13494184.375, 13494234.375, 13494248.4375, 13494295.3125, 13494343.75, 13494473.4375, 13494556.25, 13494768.75, 13494773.4375, 13494840.625, 13494889.0625, 13494951.5625, 13495323.4375, 13495495.3125, 13495498.4375, 13496053.125, 13496310.9375, 13497153.125, 13497381.25, 13497614.0625, 13497650.0, 13497704.6875, 13498509.375, 13499157.8125, 13499201.5625, 13499923.4375, 13500912.5, 13501707.8125, 13501865.625, 13502292.1875, 13502681.25, 13502759.375, 13502875.0, 13504062.5, 13504123.4375, 13504292.1875, 13504626.5625, 13505025.0, 13505354.6875, 13505978.125, 13506301.5625, 13506401.5625, 13506582.8125, 13507284.375, 13508056.25, 13508678.125, 13508850.0, 13509004.6875, 13509018.75, 13509231.25, 13509623.4375, 13509779.6875, 13509831.25, 13510282.8125, 13510654.6875, 13511131.25, 13511139.0625, 13511195.3125, 13511267.1875, 13511278.125, 13511357.8125, 13511453.125, 13511689.0625, 13512140.625, 13512231.25, 13512721.875, 13512964.0625, 13513167.1875, 13513234.375, 13513248.4375, 13513303.125, 13513471.875, 13513481.25, 13513585.9375, 13514225.0, 13514893.75, 13514904.6875, 13515168.75, 13515193.75, 13515204.6875, 13515290.625, 13515654.6875, 13515756.25, 13515812.5, 13515918.75, 13516589.0625, 13516854.6875, 13516992.1875, 13517067.1875, 13517501.5625, 13517671.875, 13518021.875, 13518125.0, 13518129.6875, 13518401.5625, 13518600.0, 13518620.3125, 13518621.875, 13518648.4375, 13518901.5625, 13518990.625, 13519154.6875, 13519257.8125, 13519307.8125, 13519450.0, 13519498.4375, 13519896.875, 13519995.3125, 13520056.25, 13520346.875, 13520357.8125, 13520815.625, 13520839.0625, 13521070.3125, 13521167.1875, 13521457.8125, 13521504.6875, 13521832.8125, 13522189.0625, 13522307.8125, 13522440.625, 13522503.125, 13522507.8125, 13522628.125, 13522637.5, 13522903.125, 13522918.75, 13522946.875, 13522971.875, 13523104.6875, 13523140.625, 13523225.0, 13523329.6875, 13523528.125, 13523709.375, 13524285.9375, 13524354.6875, 13524407.8125, 13524421.875, 13524464.0625, 13524520.3125, 13524537.5, 13524653.125, 13524796.875, 13524812.5, 13525020.3125, 13525046.875, 13525170.3125, 13525175.0, 13525235.9375, 13525245.3125, 13525282.8125, 13525912.5, 13526282.8125, 13526764.0625, 13526801.5625, 13526968.75, 13527131.25, 13527615.625, 13527826.5625, 13527921.875, 13528176.5625, 13528459.375, 13528600.0, 13528673.4375, 13528756.25, 13528940.625, 13529246.875, 13529354.6875, 13529451.5625, 13529970.3125, 13530039.0625, 13530228.125, 13530242.1875, 13530435.9375, 13530593.75, 13530710.9375, 13530785.9375, 13530878.125, 13531131.25, 13531148.4375, 13532217.1875, 13532242.1875, 13532289.0625, 13532554.6875, 13532625.0, 13532775.0, 13533131.25, 13533415.625, 13533434.375, 13533673.4375, 13533721.875, 13533743.75, 13534090.625, 13534298.4375, 13534304.6875, 13534321.875, 13534329.6875, 13534859.375, 13534867.1875, 13534901.5625, 13534939.0625, 13535098.4375, 13535117.1875, 13535159.375, 13535257.8125, 13535609.375, 13535789.0625, 13535854.6875, 13535890.625, 13536067.1875, 13536420.3125, 13536637.5, 13536648.4375, 13536939.0625, 13537087.5, 13537118.75, 13537217.1875, 13537470.3125, 13537617.1875, 13537632.8125, 13537656.25, 13537681.25, 13537750.0, 13537754.6875, 13537793.75, 13537831.25, 13537834.375, 13537992.1875, 13538078.125, 13539071.875, 13539382.8125, 13539664.0625, 13539693.75, 13539775.0, 13540003.125, 13540054.6875, 13540095.3125, 13540382.8125, 13540392.1875, 13540548.4375, 13540562.5, 13540650.0, 13540695.3125, 13540726.5625, 13540768.75, 13540793.75, 13540806.25, 13540939.0625, 13540945.3125, 13540959.375, 13540982.8125, 13541189.0625, 13541453.125, 13541467.1875, 13541485.9375, 13541645.3125, 13541859.375, 13541873.4375, 13542059.375, 13542118.75, 13542143.75, 13542234.375, 13542256.25, 13542290.625, 13542310.9375, 13542400.0, 13542451.5625, 13542518.75, 13542600.0, 13542648.4375, 13542678.125, 13542712.5, 13543084.375, 13543289.0625, 13543381.25, 13543431.25, 13543431.25, 13543465.625, 13543720.3125, 13543740.625, 13543821.875, 13543835.9375, 13543842.1875, 13543946.875, 13544090.625, 13544293.75, 13544385.9375, 13544498.4375, 13544498.4375, 13544579.6875, 13544725.0, 13544784.375, 13545090.625, 13545162.5, 13545275.0, 13545446.875, 13545471.875, 13545904.6875, 13546009.375, 13546126.5625, 13546139.0625, 13546248.4375, 13546260.9375, 13546273.4375, 13546339.0625, 13546556.25, 13546585.9375, 13546734.375, 13546829.6875, 13546985.9375, 13547001.5625, 13547078.125, 13547114.0625, 13547246.875, 13547392.1875, 13547471.875, 13547489.0625, 13547559.375, 13547682.8125, 13547739.0625, 13547840.625, 13547871.875, 13548032.8125, 13548053.125, 13548170.3125, 13548326.5625, 13548398.4375, 13548435.9375, 13548467.1875, 13548643.75, 13548709.375, 13548751.5625, 13548779.6875, 13548865.625, 13548968.75, 13549028.125, 13549179.6875, 13549246.875, 13549553.125, 13549559.375, 13549671.875, 13549685.9375, 13549690.625, 13549710.9375, 13549737.5, 13549759.375, 13549793.75, 13549828.125, 13549831.25, 13549871.875, 13549882.8125, 13549892.1875, 13550100.0, 13550357.8125, 13550414.0625, 13550420.3125, 13550479.6875, 13550481.25, 13550553.125, 13550637.5, 13550656.25, 13550781.25, 13550781.25, 13550818.75, 13550848.4375, 13551042.1875, 13551084.375, 13551154.6875, 13551181.25, 13551387.5, 13551421.875, 13551635.9375, 13551642.1875, 13551665.625, 13551682.8125, 13551906.25, 13551909.375, 13551992.1875, 13552020.3125, 13552096.875, 13552137.5, 13552160.9375, 13552196.875, 13552428.125, 13552453.125, 13552559.375, 13552639.0625, 13552776.5625, 13552801.5625, 13552835.9375, 13552971.875, 13553018.75, 13553020.3125, 13553118.75, 13553176.5625, 13553214.0625, 13553254.6875, 13553271.875, 13553335.9375, 13553784.375, 13553871.875, 13554110.9375, 13554190.625, 13554271.875, 13554359.375, 13554434.375, 13554481.25, 13554885.9375, 13555143.75, 13555173.4375, 13555385.9375, 13555404.6875, 13555843.75, 13555903.125, 13556121.875, 13556135.9375, 13556426.5625, 13557025.0, 13557156.25, 13557176.5625, 13557190.625, 13557218.75, 13557393.75, 13557567.1875, 13557639.0625, 13557701.5625, 13557773.4375, 13557818.75, 13557837.5, 13558025.0, 13558032.8125, 13558103.125, 13558190.625, 13558368.75, 13558389.0625, 13558456.25, 13558634.375, 13558765.625, 13558842.1875, 13558900.0, 13559059.375, 13559125.0, 13559234.375, 13559267.1875, 13559528.125, 13559690.625, 13559901.5625, 13560321.875, 13560354.6875, 13560596.875, 13560629.6875, 13560642.1875, 13560651.5625, 13560742.1875, 13560990.625, 13561065.625, 13561275.0, 13561343.75, 13561481.25, 13561670.3125, 13561814.0625, 13561851.5625, 13561981.25, 13562039.0625, 13562079.6875, 13562215.625, 13562396.875, 13562612.5, 13562670.3125, 13562735.9375, 13562812.5, 13562953.125, 13562981.25, 13563001.5625, 13563251.5625, 13563259.375, 13563264.0625, 13563289.0625, 13563478.125, 13563493.75, 13563560.9375, 13563578.125, 13563618.75, 13563862.5, 13564006.25, 13564012.5, 13564185.9375, 13564295.3125, 13564487.5, 13564503.125, 13564509.375, 13564517.1875, 13564521.875, 13564559.375, 13564656.25, 13564662.5, 13564801.5625, 13564937.5, 13565084.375, 13565087.5, 13565160.9375, 13565353.125, 13565642.1875, 13565717.1875, 13565723.4375, 13565926.5625, 13565954.6875, 13566370.3125, 13566543.75, 13566828.125, 13566845.3125, 13567204.6875, 13567296.875, 13567568.75, 13567598.4375, 13567746.875, 13567771.875, 13567784.375, 13567790.625, 13567985.9375, 13568121.875, 13568175.0, 13568292.1875, 13568304.6875, 13568373.4375, 13568421.875, 13568432.8125, 13568442.1875, 13568468.75, 13568515.625, 13568564.0625, 13568614.0625, 13568639.0625, 13568675.0, 13568704.6875, 13568714.0625, 13568746.875, 13568767.1875, 13568829.6875, 13568837.5, 13568843.75, 13569025.0, 13569223.4375, 13569254.6875, 13569392.1875, 13569401.5625, 13569478.125, 13569495.3125, 13569534.375, 13569823.4375, 13569879.6875, 13569892.1875, 13569985.9375, 13570001.5625, 13570031.25, 13570100.0, 13570114.0625, 13570121.875, 13570164.0625, 13570181.25, 13570228.125, 13570243.75, 13570375.0, 13570432.8125, 13570673.4375, 13570751.5625, 13570784.375, 13570795.3125, 13570918.75, 13570960.9375, 13570989.0625, 13571176.5625, 13571315.625, 13571540.625, 13571579.6875, 13571648.4375, 13571709.375, 13571767.1875, 13571825.0, 13572045.3125, 13572070.3125, 13572085.9375, 13572418.75, 13572423.4375, 13572432.8125, 13572443.75, 13572495.3125, 13572523.4375, 13572589.0625, 13572606.25, 13572623.4375, 13572676.5625, 13572759.375, 13572765.625, 13572803.125, 13572832.8125, 13572854.6875, 13573017.1875, 13573093.75, 13573167.1875, 13573168.75, 13573303.125, 13573320.3125, 13573376.5625, 13573667.1875, 13573670.3125, 13573721.875, 13573723.4375, 13573740.625, 13573792.1875, 13573903.125, 13573912.5, 13573993.75, 13574126.5625, 13574128.125, 13574209.375, 13574229.6875, 13574307.8125, 13574314.0625, 13574407.8125, 13574492.1875, 13574545.3125, 13574637.5, 13574682.8125, 13574692.1875, 13574745.3125, 13574807.8125, 13574850.0, 13575007.8125, 13575051.5625, 13575292.1875, 13575321.875, 13575331.25, 13575335.9375, 13575409.375, 13575450.0, 13575484.375, 13575507.8125, 13575578.125, 13575617.1875, 13575620.3125, 13575629.6875, 13575710.9375, 13575745.3125, 13575826.5625, 13575853.125, 13575857.8125, 13575975.0, 13575995.3125, 13576001.5625, 13576048.4375, 13576107.8125, 13576250.0, 13576257.8125, 13576318.75, 13576395.3125, 13576420.3125, 13576504.6875, 13576525.0, 13576612.5, 13576778.125, 13576798.4375, 13576976.5625, 13577020.3125, 13577042.1875, 13577228.125, 13577235.9375, 13577250.0, 13577365.625, 13577489.0625, 13577575.0, 13577595.3125, 13577610.9375, 13577746.875, 13577756.25, 13577770.3125, 13577856.25, 13577890.625, 13577996.875, 13578028.125, 13578042.1875, 13578212.5, 13578289.0625, 13578310.9375, 13578431.25, 13578471.875, 13578485.9375, 13578495.3125, 13578515.625, 13578537.5, 13578634.375, ...], [34.23133642491402, 5.52988584578039, 16.037946494631388, 44.3766085406755, 16.12769549164907, 20.185860870901504, 8.42995779336548, 69.72418706019384, 37.693310024503646, 38.657490317460315, 15.550018597074269, 7.59911118909282, 40.80404270013603, 5.429591095761932, 38.145205704465766, 145.27618320363095, 6.722530897842706, 9.82158922252242, 10.278430250157914, 33.54413762008678, 21.649473308253484, 71.28131315792768, 47.50885420033261, 31.26367724189747, 56.088750734826256, 47.19158623608467, 5.994989773432451, 73.89368968942833, 9.910132806196218, 7.785883113182755, 249.8402415368102, 109.7772415623737, 47.45481564392177, 21.345859576295155, 64.66687254114025, 262.73297527359244, 208.01097645232448, 336.7159300994689, 14.297918324932763, 51.74300901835392, 67.08590637349026, 66.53831416035787, 144.8100385937513, 59.5162071482085, 7.657334559959845, 59.17308604122284, 34.2892099904365, 102.3175300329887, 103.78410214763062, 5.061684046228649, 73.24933684130629, 51.413539908174265, 298.49658024793644, 34.43851703024429, 12.242296108954694, 82.2268366629627, 6.872184221577688, 261.01602472257144, 193.16443813545663, 171.1428633259467, 56.29728407324269, 11.027460468425868, 41.168432674565935, 11.162403264207125, 60.16561078188158, 118.06481609970183, 174.75582937730007, 9.251734517812338, 46.50416688972833, 17.811741354944807, 23.535225302481507, 6.258692385686823, 26.80805786329092, 27.03783206116023, 44.705294139706176, 27.52394368200644, 68.09826316160104, 298.0161482251696, 5.067697893973671, 121.14453410154297, 38.307312795594086, 36.87734700315419, 70.26600191323152, 6.744922635416772, 22.08915613218012, 42.69230926974722, 39.36261877130481, 34.765487420729855, 105.63576070179695, 5.937380985052837, 6.270534633240127, 123.74506858324445, 346.27696100379353, 53.1830846373092, 25.90761093983021, 76.77607820940065, 91.08815476270031, 172.16179700338765, 18.535803756345175, 71.04562739716866, 28.396714137640288, 64.39873258003722, 32.05362619391611, 82.50803732646396, 37.95514111146207, 84.56162020810574, 20.289037227346327, 11.822227349260528, 13.344995358365365, 33.38866578719177, 11.835641882027437, 5.5403053440065175, 28.484577627456783, 21.08964868188354, 205.83811062659132, 7.894686818666198, 89.73522193478837, 6.249626087448418, 7.504813009801784, 78.25509320938744, 16.831241474748246, 11.126464434361138, 51.87041917205426, 16.700132372002436, 45.08271356389719, 13.372579291603177, 44.05630676729979, 68.273174639413, 84.96741881275904, 31.898951952643706, 5.469417360694614, 11.707514291376295, 53.91252178039039, 50.013725492951586, 72.39396011903578, 199.3875257868518, 164.7228656571326, 109.58229104370673, 99.1406965010178, 16.77357836938345, 69.36963778209349, 33.876449006710715, 54.145053846525414, 42.665132037942406, 5.847026898831483, 9.727236078836025, 9.432047305014722, 26.95573090464332, 6.131127338597156, 112.16975215597915, 11.37729335607486, 33.459341412717414, 52.74544531424511, 60.54283156548736, 62.610727381334414, 6.698351385476433, 32.709505577713536, 10.007162032856678, 24.806799070642178, 6.731457100521761, 22.526441346242244, 10.400438197020595, 37.090864742362115, 18.591432142099286, 51.4651777325475, 11.72203453022462, 24.404836460973783, 105.0798276017959, 77.92585998893392, 71.22739701407836, 52.277818101139644, 68.9049024848637, 25.043201210392965, 47.657585373345, 9.539411662277882, 84.93639727860531, 14.099119508091784, 68.79985445337418, 15.368532905836858, 43.05333537422071, 91.31848085972696, 88.50247705443583, 6.610374102343872, 29.505972148661932, 29.13348571897962, 129.72618890130013, 17.769731396195002, 69.10605606880813, 67.02807459026774, 12.07805176365244, 8.783774023580015, 13.634905389200732, 18.459332809773677, 92.37923309903863, 45.85328940155711, 11.652726912921448, 22.73104325162277, 41.25851827533423, 10.063704282059641, 10.211577836145969, 84.36535646442707, 81.00343934272601, 56.498285107489274, 7.164300584430334, 51.26839052574548, 97.8824242851989, 46.783913101520135, 60.77158201401087, 18.997719877139545, 80.14625630809098, 28.323362914475375, 100.70993053476006, 12.324362913528994, 41.24614819570335, 35.8476630670917, 62.386474015910366, 26.491834877145525, 135.0290895651922, 23.390098286001084, 85.47896798859692, 49.91785186686636, 7.544287934666958, 107.14253943751424, 67.30395679624877, 55.229771872830604, 76.73376308040625, 8.063932039301017, 5.5956805216529375, 23.111081089113384, 86.0199272639472, 99.97390365257377, 83.54431928385378, 65.91587650566521, 50.826619057170205, 157.79120283196428, 11.89790424024154, 45.18715408774029, 12.494755599835408, 101.61489711246378, 19.471423664850626, 63.363544609220305, 85.0105016494728, 45.45753377488883, 14.973837277336468, 132.34119136399522, 95.83995985011279, 124.6351273089244, 14.530327936146014, 40.01984844169054, 11.222852826790243, 82.0080161149327, 171.8498492180377, 76.8958407511336, 51.929568758706, 33.70695597178667, 17.04021164778406, 40.31659490568448, 9.49240416412572, 20.113654678642106, 28.378444354712936, 14.209395430277366, 31.821041783321707, 13.37907707197361, 47.56831660108367, 30.74170081570443, 27.60849595639132, 13.012556688603063, 51.878772439783944, 5.204081462465927, 6.2257428358442, 19.180674740320146, 173.05904905225933, 24.81675041465665, 46.78930899715525, 12.522519517455937, 84.8169092890942, 79.94462351643656, 6.330635708367789, 17.610336206466705, 77.19789214792301, 32.29782056049594, 19.82234294230716, 32.5724716184941, 117.76033466767436, 110.53639675038576, 42.06496254674617, 53.46688270445122, 43.592877798951676, 19.268620129548893, 21.788092450693654, 18.24667957843489, 32.833461713298, 94.67220129004902, 45.7691716383106, 8.380218603579458, 120.51700396972154, 114.05656941023852, 69.76759239798076, 50.68735537819107, 33.60320426079788, 221.59471629641632, 20.01687686395904, 39.82033407022977, 8.061828583008113, 23.171938133933324, 135.60075654634625, 5.512090150421158, 67.00083762430526, 26.702207471370265, 34.4449662388254, 9.373499516066573, 22.568755379680653, 6.092327135004545, 46.52049511416747, 5.417767264234928, 9.334992395431323, 177.5849087250291, 36.41030593771644, 15.016426612926379, 5.743399544507274, 94.69738172745295, 89.10217023299427, 53.28229259262588, 219.3251318450599, 8.09590652952138, 20.05039066375438, 18.126798678951097, 38.16241486759929, 8.29340496912762, 31.301078727157886, 60.63103853731621, 151.056984914669, 59.617487069881825, 70.09829078075174, 205.26546400566448, 8.485035959598132, 14.336054208010351, 14.384884977993835, 30.258845606855918, 8.898579000282625, 6.869282816207774, 12.884505986069422, 53.10855409763235, 14.67525898850895, 9.263130089583775, 16.212281565810816, 19.40464213942131, 14.210437596910385, 73.88687813161452, 86.36191096755769, 13.611416578312152, 9.86520620486963, 71.46724393013108, 82.83959065884513, 56.827322272801894, 9.36462175218018, 8.24164768367186, 8.303494755391693, 11.043427188927042, 37.86086709387974, 5.721131920365744, 73.88006151004826, 13.682665457131558, 38.43753873361629, 14.436221515738268, 43.311906830461794, 6.222909346781884, 13.836733416344385, 85.34542702469281, 8.518588373605711, 19.927652422560815, 51.4294798659708, 5.2822580837031365, 84.07290298632897, 26.84446892384488, 31.447991517425507, 28.439232409508453, 10.578846004666213, 124.01977034628544, 102.29129551962654, 33.98976539802978, 16.790910397709975, 9.854860624883363, 32.38603502853873, 39.87389488138629, 12.880208293645246, 28.398659803036086, 22.464683544430272, 50.28081480513308, 32.294146987317745, 203.1862733758064, 5.501837348212685, 9.185686051821145, 101.19136899784507, 58.8264815487052, 67.41757201102193, 5.834557785128285, 119.21142725003553, 175.45636832776034, 89.32374680947127, 9.991954589399246, 17.93082222036704, 17.558770044944186, 26.682098234461364, 26.826578802289404, 52.36159550715958, 27.76198229011406, 10.792975473065624, 77.70057872569573, 7.297965215334666, 82.85200261068202, 48.36524074923774, 51.12343611491653, 48.64759872932459, 6.695427846081282, 23.630295827591816, 42.274837578316564, 109.43159685532784, 73.34425426361115, 26.01378658988192, 38.20169450785991, 11.13795628602993, 109.174741810951, 34.31628682429469, 61.33179416519438, 64.43745980705904, 16.680358338356776, 11.86812082239595, 5.213498701217407, 82.69081533950497, 9.8797485337596, 21.459966979338517, 40.07827128947547, 57.8174499663453, 41.835031277337215, 15.704906523016792, 30.232411432746307, 19.961602928141392, 25.629718138875422, 20.978878293700983, 97.94654583751893, 37.50759447650126, 30.494410227518898, 111.41452563018906, 88.89801155016082, 53.59577761476745, 42.559929601682924, 43.3500991293129, 5.101351592920043, 60.81806377443771, 44.3991147721652, 20.902518675611624, 76.66820509402714, 24.242935419644684, 26.042582517724522, 30.395144177538, 24.400305336188694, 68.43755480946467, 42.05140965443849, 28.536241530291566, 35.98272565943175, 163.6633174424033, 6.448604541247257, 10.837290087831342, 67.89641069747599, 144.88989228076022, 14.595717658371383, 34.24829411089625, 118.3741527310257, 45.32232732760824, 49.80387573807784, 12.437756635801879, 5.738170873500632, 10.673290740642397, 33.87210998521736, 53.162534557640534, 23.764636151738777, 5.243151013818475, 56.138378440657235, 20.984913124403946, 128.32655778107573, 8.39435401736172, 94.03059542143788, 17.369944385644015, 135.22086036512005, 80.54769283573178, 5.029723743004572, 32.06925789766684, 16.962685208030496, 14.156598236251298, 22.564124522332467, 44.25176884902946, 78.92580704052746, 86.83403322348286, 6.7157350689839665, 6.9321472493693745, 20.639413872501873, 13.616242574826952, 6.837350029927395, 64.62952824131312, 26.63865529655173, 40.41443326468808, 5.928772101438439, 38.05560460953501, 33.48898805697357, 77.6739037362306, 67.2147695637902, 7.112248152120491, 7.444320266277206, 5.077775100128805, 41.36431761363243, 33.786969998844114, 103.48660921574076, 62.297497877265734, 78.1035612055428, 16.59899118091784, 114.40863811274049, 93.59040466996154, 76.18541704578104, 70.68293496171496, 22.98969214744832, 63.71540894516923, 40.98720666390606, 8.331234874085055, 50.630906816339085, 26.80771501163885, 5.062620413688276, 23.591875888710607, 59.95882353550641, 34.22671475325481, 46.645827790545965, 19.312980607434607, 107.61679146861299, 7.623494152791282, 11.159642032622216, 19.805491434364054, 54.12440733970713, 24.9408544828072, 74.12592296577222, 21.479634578914922, 35.216501744540395, 44.49359486340916, 97.83821286856326, 15.339046028691628, 35.570077806048346, 23.49738383734695, 18.181408060423685, 5.7512026157664415, 33.035198520974006, 6.814053754798936, 27.13599288717319, 37.16447179618223, 67.26060729908149, 33.605671791572306, 29.912447973122337, 91.16451823019854, 13.296289922543771, 17.55800871289068, 25.800227674773495, 105.235717829735, 20.505060184192228, 84.30895447572236, 58.641496872098884, 68.0941837151077, 12.752043048430135, 116.54609062028665, 6.6682709853766085, 15.916030281887526, 33.60265975413584, 6.059592768490098, 14.63210476568405, 69.21277984223049, 100.53693525038598, 5.850601617082811, 94.20689109907626, 5.291200939850042, 20.44694946536696, 40.81393751131933, 126.78724699842334, 33.82018058222323, 5.107453259580974, 55.14276052466863, 21.932323406877426, 30.526366722123417, 120.48327272904227, 55.77199462439068, 76.7516463057462, 14.329904028440627, 18.164774818976795, 11.270298137383893, 121.76794552477583, 83.7276106533628, 25.68045445325699, 99.30483817792194, 23.92306710735916, 26.33394142422035, 151.0543899289306, 65.60871432593171, 51.134776488213014, 89.92351027592984, 25.911491972776833, 6.796070961078478, 14.785994375016084, 229.3350131211969, 9.452841903115706, 76.7216470610595, 43.866354280834344, 41.10580168740032, 21.970845231647385, 26.995131530818483, 192.14130233502948, 116.71180789651221, 96.8957039121586, 13.973257057136577, 5.198651390969023, 50.374423172507406, 88.48669794635649, 21.557081446080986, 7.396311684458636, 131.63549254956698, 49.27833374945591, 86.64386370466246, 107.91639058127501, 168.16070232143196, 52.497567688660936, 80.76896997106016, 51.200923341417536, 98.2787497868257, 171.37808557964487, 28.668823719223667, 12.194799388175717, 67.28685222241015, 18.089582707479515, 13.681729897392854, 6.619902313068421, 27.769984830909774, 69.82487983678614, 45.33667611142891, 23.298276867124898, 29.374997425862833, 31.42601483601122, 36.00258957677619, 43.390308221806535, 50.26171009136837, 5.4426938130500275, 126.4073538136214, 180.0853529854171, 70.57548333126624, 70.84388280154619, 36.77939275220795, 6.34593864761843, 47.007114412546706, 30.191801964628088, 5.280012581325257, 5.04887553016425, 25.15926938924301, 61.06715943507054, 10.653386756291606, 14.396234532058926, 6.003358491403186, 26.454137797874388, 282.0823020844828, 32.833824232305666, 11.295013227358998, 15.438255052094021, 56.45975219558203, 102.08961774146053, 6.718149784207946, 201.23846537267926, 71.25228754370428, 41.41617886476566, 30.642966443045268, 68.81962284958777, 16.623577332340513, 48.861651370834004, 64.991854730176, 115.43647806572768, 132.18538280425943, 98.75667447678819, 21.790073614071584, 37.9553759787331, 7.876092443205412, 13.461035144916602, 39.58299659995323, 43.3887510460922, 48.6459012126709, 125.56142170491466, 33.50232262223296, 68.1371316335094, 6.488122461411774, 19.820629236429728, 21.153147140203675, 88.50182015240864, 23.987959994323205, 22.39845153479833, 12.654459968772532, 34.3977891516987, 18.572390964455828, 71.27036927568824, 19.64092213188018, 5.423709808205362, 27.41917780629001, 115.39491892538447, 12.798884566164304, 22.72241171056985, 31.38886563677227, 31.210041416311586, 6.762225631311463, 128.02972731517102, 58.034588338868545, 54.91591666380297, 90.43845249384933, 24.297942655135138, 15.302442660066214, 59.37000690447317, 28.719240473936974, 16.989542757885555, 75.66579502341172, 33.072667322345566, 59.68634764332163, 8.977177419362123, 52.11294770977136, 224.29798781277134, 53.529462980317284, 68.41925969879264, 50.88328469525189, 62.78616881724352, 14.609349409189152, 21.625671155596415, 58.29685905819779, 79.65519127840284, 5.273936367181844, 65.17795640362453, 95.89488707530133, 17.922667486601128, 52.75195776580682, 5.745083862673476, 74.35862842333268, 103.08845144580755, 24.043692393742987, 50.34407463613466, 13.075912748772458, 22.309756284311103, 33.24544121454719, 33.071990597783206, 14.185975560378884, 87.52744091774574, 5.878022774568463, 84.71789292318317, 114.82044317886195, 10.190435090217294, 6.959651220632821, 10.383286702866547, 27.293976079507075, 10.03932010949192, 60.27190700271703, 141.29025401564428, 17.56490305519483, 22.317564083671186, 39.68287453294807, 126.8750894510712, 6.171566379976163, 42.63577487380056, 57.350956816330374, 34.28956140848311, 20.687609778249154, 20.51486324559507, 58.42791157803729, 12.675794186293423, 169.07614759048198, 59.294632323929676, 67.37932905733032, 105.54818245526694, 22.304305262637456, 35.767783705844366, 16.647667496668056, 18.484351036163652, 131.85917782930562, 17.52034973237809, 44.099558937419914, 76.69218790741097, 6.561273802514111, 87.7611020883095, 17.152073578922593, 44.7312417390614, 64.51371429121383, 76.97499978897062, 18.154448849760218, 50.81602036025372, 64.82488373115852, 25.056886747953286, 100.12486264959185, 81.31557883413333, 68.28674174170213, 14.151380643549738, 50.28508857257485, 168.34668986649632, 139.02095244520788, 107.58206876884987, 43.085727111014435, 125.45116956924132, 18.4702696933973, 22.46607261027568, 25.578050749002365, 71.09715797527083, 11.263479693863477, 127.24088216717612, 138.3772833527421, 53.058462166078, 52.56944545923811, 28.20306512529455, 90.24863106253895, 21.938107900988502, 88.39482466685627, 18.316477695812416, 55.01985024214725, 33.63759406187387, 34.17434774586001, 14.108414857060154, 74.29648616810316, 51.04235882302328, 25.577230083219852, 156.52262807752695, 43.60147047820158, 5.317422617742896, 126.37179792848585, 20.913963540745495, 15.60748317818429, 50.25036384567309, 8.959800551540454, 22.285563276950864, 9.166901121789587, 43.33446169384533, 88.23026274463534, 77.43225860985785, 112.17639483772254, 91.29782550666135, 38.04771680485655, 12.193832028695656, 39.302346520473435, 31.05703575207471, 34.411164493953194, 5.8361464851167435, 23.531756529124312, 28.790757411719273, 5.378764325750377, 75.04101163794842, 64.5376811995586, 16.784309249070347, 6.451379590423921, 15.165056310482349, 18.672503997508024, 19.831478205757, 56.535120511403534, 43.742037146767856, 23.330261079399992, 40.04392607928042, 67.9503689868628, 50.83740652796676, 47.205190516154026, 50.19470107182215, 23.21463223700284, 12.46717652111367, 39.80807148524141, 16.065450777160102, 57.98359876550717, 39.97534912923821, 85.10790508095016, 6.3781621780926985, 6.78654003400864, 83.32308914432384, 59.852044729984186, 69.67232726688744, 71.8726360277994, 13.244703548552533, 63.15121636472813, 130.39556015341086, 61.93148323719164, 17.384602013424576, 22.06945667959866, 24.811149249165585, 125.24284511530587, 9.471068643732778, 10.420655802369156, 51.83175849012582, 5.2241752117193565, 98.14835291446622, 64.26145182321397, 65.43686482929648, 8.43790482334574, 20.563222577397994, 9.048881190407183, 17.551817643830645, 52.83482245981211, 34.07061653445722, 12.987891934743208, 7.83137786490399, 17.91178527660161, 29.528139140164463, 68.47980347357527, 5.74591803055733, 77.5817748440111, 17.30400895236116, 26.664061162681012, 152.27914601855642, 5.772784998592251, 49.500387628148026, 101.82042952601213, 21.72559267890895, 32.57621393597221, 9.171312426253422, 5.091107695267231, 118.72051063474153, 8.636513964327584, 23.188817557632234, 28.680038786963266, 107.57826771886309, 25.812553608990214, 28.59508299444343, 91.84169540415179, 13.422049381068165, 14.827283999942187, 61.88544449986302, 13.599489914475832, 48.87003308849535, 62.42684074683062, 95.8678772574288, 63.48758645136784, 99.1673693581697, 5.120685802413472, 6.446200788915316, 135.7098551931489, 9.196830019528809, 9.602683994423145, 54.038182261321424, 79.83466466619579, 32.79156815520208, 53.06429709791795, 7.415075529724882, 20.86143052693794, 6.935494875157451, 92.15167748863125, 7.298158573761743, 102.19860670983509, 11.216517351964853, 21.936895250192933, 15.490365796491437, 35.84984451206521, 68.34941730921219, 5.6963177334374455, 18.047698447846198, 59.081848516207366, 9.267027785863343, 44.082480071103184, 73.82782467425048, 56.58303080685999, 90.19683670276048, 57.60882473016429, 12.91226157825487, 84.71974623081596, 49.21574371484373, 8.848196454928253, 34.52749481080939, 21.289646497081517, 19.315785081004137, 50.309297464410974, 51.923906824528274, 26.537631395485935, 5.881668761625828, 18.54426130492534, 12.350081212640477, 88.68283580394653, 8.019737355125892, 66.77525118429155, 84.74945610109197, 54.71064731817799, 47.663341967895796, 101.8366697070612, 100.7775882480866, 49.56956698718997, 13.106016900438402, 65.96343533334137, 20.636080737683407, 11.47382899127838, 52.609528610356875, 58.36091483498838, 64.15659428630678, 26.16778764827134, 59.92709680403969, 40.72767960384486, 111.679708728375, 25.541526172743747, 155.79388094550782, 42.52051973529203, 16.024201358983568, 8.564022294725318, 31.487092329228037, 58.52113841565364, 5.314353872218542, 7.339575515718704, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([6235715.625, 6613664.0625, 7439328.125, 7627957.8125, 7941320.3125, 7989650.0, 8166010.9375, 8206943.75, 8209259.375, 8258729.6875, 8359531.25, 8359562.5, 8375520.3125, 8417557.8125, 8457857.8125, 8559843.75, 8562743.75, 8594557.8125, 8595795.3125, 8595931.25, 8598185.9375, 8598803.125, 8598990.625, 8612820.3125, 8614321.875, 8618607.8125, 8619717.1875, 8647359.375, 8648539.0625, 8673195.3125, 8679010.9375, 8731376.5625, 8732190.625, 8732728.125, 8752804.6875, 8755443.75, 8761132.8125, 8806368.75, 8816229.6875, 8829035.9375, 8836904.6875, 8838064.0625, 8838306.25, 8845998.4375, 8847331.25, 8855137.5, 8857528.125, 8857932.8125, 8862050.0, 8862140.625, 8894320.3125, 8900165.625, 8911685.9375, 8912160.9375, 8913164.0625, 8914195.3125, 8917217.1875, 8924362.5, 8925176.5625, 8931656.25, 8931659.375, 8948079.6875, 8949018.75, 8976971.875, 8987704.6875, 9015804.6875, 9037578.125, 9063129.6875, 9069728.125, 9087882.8125, 9116723.4375, 9126893.75, 9127028.125, 9127845.3125, 9128507.8125, 9185979.6875, 9192540.625, 9196576.5625, 9196664.0625, 9203531.25, 9204456.25, 9212867.1875, 9217439.0625, 9305487.5, 9309700.0, 9312306.25, 9312307.8125, 9312746.875, 9312826.5625, 9327240.625, 9351412.5, 9368956.25, 9405929.6875, 9412664.0625, 9443992.1875, 9459975.0, 9561587.5, 9577803.125, 9605523.4375, 9681854.6875, 9686982.8125, 9742893.75, 9743096.875, 9743129.6875, 9759956.25, 9795542.1875, 9876920.3125, 9980714.0625, 9996354.6875, 10153042.1875, 10218603.125, 10243267.1875, 10361575.0, 10363321.875, 10366059.375, 10366076.5625, 10374754.6875, 10394953.125, 10403612.5, 10415223.4375, 10419728.125, 10447012.5, 10528937.5, 10538646.875, 10545775.0, 10563235.9375, 10573042.1875, 10593135.9375, 10598848.4375, 10622806.25, 10623451.5625, 10623734.375, 10632078.125, 10642621.875, 10702162.5, 10802006.25, 10802039.0625, 10810129.6875, 10825837.5, 10888318.75, 10960253.125, 11067482.8125, 11335264.0625, 11366903.125, 12504734.375, 13124460.9375, 13133140.625, 13135910.9375, 13140748.4375, 13147231.25, 13156940.625, 13166984.375, 13168626.5625, 13178479.6875, 13181270.3125, 13197464.0625, 13197812.5, 13198881.25, 13199850.0, 13200073.4375, 13229671.875, 13233982.8125, 13234818.75, 13238717.1875, 13251579.6875, 13258435.9375, 13268432.8125, 13272470.3125, 13274367.1875, 13276909.375, 13294160.9375, 13294164.0625, 13294170.3125, 13295556.25, 13296359.375, 13301918.75, 13328931.25, 13337579.6875, 13338275.0, 13338696.875, 13344725.0, 13360000.0, 13367648.4375, 13371857.8125, 13373901.5625, 13376431.25, 13376465.625, 13376515.625, 13380404.6875, 13383739.0625, 13386451.5625, 13386451.5625, 13389148.4375, 13390170.3125, 13391064.0625, 13394945.3125, 13396390.625, 13396820.3125, 13402893.75, 13402901.5625, 13402906.25, 13406932.8125, 13407278.125, 13410126.5625, 13410690.625, 13411265.625, 13411892.1875, 13412798.4375, 13413542.1875, 13414928.125, 13415846.875, 13427881.25, 13440823.4375, 13440973.4375, 13441140.625, 13441214.0625, 13444943.75, 13445982.8125, 13446212.5, 13446260.9375, 13446784.375, 13448454.6875, 13448520.3125, 13448881.25, 13449378.125, 13453439.0625, 13453540.625, 13453706.25, 13456671.875, 13457810.9375, 13460139.0625, 13460704.6875, 13461795.3125, 13462406.25, 13463200.0, 13463440.625, 13465245.3125, 13465667.1875, 13466253.125, 13466260.9375, 13467006.25, 13467103.125, 13467560.9375, 13467717.1875, 13467740.625, 13469778.125, 13471068.75, 13471164.0625, 13471179.6875, 13472218.75, 13472926.5625, 13473156.25, 13473426.5625, 13473457.8125, 13476267.1875, 13476812.5, 13476821.875, 13477310.9375, 13477792.1875, 13477992.1875, 13478110.9375, 13478229.6875, 13478443.75, 13479426.5625, 13479435.9375, 13480453.125, 13480545.3125, 13480603.125, 13480648.4375, 13481037.5, 13482204.6875, 13482792.1875, 13482832.8125, 13483148.4375, 13483506.25, 13483753.125, 13483770.3125, 13484850.0, 13485387.5, 13485678.125, 13485785.9375, 13486095.3125, 13486759.375, 13487612.5, 13487909.375, 13488367.1875, 13488618.75, 13488850.0, 13488910.9375, 13489642.1875, 13490534.375, 13490639.0625, 13490745.3125, 13491200.0, 13491215.625, 13491432.8125, 13491759.375, 13491773.4375, 13492079.6875, 13492600.0, 13492614.0625, 13492665.625, 13492846.875, 13492870.3125, 13493029.6875, 13493070.3125, 13493282.8125, 13493479.6875, 13494184.375, 13494234.375, 13494248.4375, 13494295.3125, 13494343.75, 13494473.4375, 13494556.25, 13494768.75, 13494773.4375, 13494840.625, 13494889.0625, 13494951.5625, 13495323.4375, 13495495.3125, 13495498.4375, 13496053.125, 13496310.9375, 13497153.125, 13497381.25, 13497614.0625, 13497650.0, 13497704.6875, 13498509.375, 13499157.8125, 13499201.5625, 13499923.4375, 13500912.5, 13501707.8125, 13501865.625, 13502292.1875, 13502681.25, 13502759.375, 13502875.0, 13504062.5, 13504123.4375, 13504292.1875, 13504626.5625, 13505025.0, 13505354.6875, 13505978.125, 13506301.5625, 13506401.5625, 13506582.8125, 13507284.375, 13508056.25, 13508678.125, 13508850.0, 13509004.6875, 13509018.75, 13509231.25, 13509623.4375, 13509779.6875, 13509831.25, 13510282.8125, 13510654.6875, 13511131.25, 13511139.0625, 13511195.3125, 13511267.1875, 13511278.125, 13511357.8125, 13511453.125, 13511689.0625, 13512140.625, 13512231.25, 13512721.875, 13512964.0625, 13513167.1875, 13513234.375, 13513248.4375, 13513303.125, 13513471.875, 13513481.25, 13513585.9375, 13514225.0, 13514893.75, 13514904.6875, 13515168.75, 13515193.75, 13515204.6875, 13515290.625, 13515654.6875, 13515756.25, 13515812.5, 13515918.75, 13516589.0625, 13516854.6875, 13516992.1875, 13517067.1875, 13517501.5625, 13517671.875, 13518021.875, 13518125.0, 13518129.6875, 13518401.5625, 13518600.0, 13518620.3125, 13518621.875, 13518648.4375, 13518901.5625, 13518990.625, 13519154.6875, 13519257.8125, 13519307.8125, 13519450.0, 13519498.4375, 13519896.875, 13519995.3125, 13520056.25, 13520346.875, 13520357.8125, 13520815.625, 13520839.0625, 13521070.3125, 13521167.1875, 13521457.8125, 13521504.6875, 13521832.8125, 13522189.0625, 13522307.8125, 13522440.625, 13522503.125, 13522507.8125, 13522628.125, 13522637.5, 13522903.125, 13522918.75, 13522946.875, 13522971.875, 13523104.6875, 13523140.625, 13523225.0, 13523329.6875, 13523528.125, 13523709.375, 13524285.9375, 13524354.6875, 13524407.8125, 13524421.875, 13524464.0625, 13524520.3125, 13524537.5, 13524653.125, 13524796.875, 13524812.5, 13525020.3125, 13525046.875, 13525170.3125, 13525175.0, 13525235.9375, 13525245.3125, 13525282.8125, 13525912.5, 13526282.8125, 13526764.0625, 13526801.5625, 13526968.75, 13527131.25, 13527615.625, 13527826.5625, 13527921.875, 13528176.5625, 13528459.375, 13528600.0, 13528673.4375, 13528756.25, 13528940.625, 13529246.875, 13529354.6875, 13529451.5625, 13529970.3125, 13530039.0625, 13530228.125, 13530242.1875, 13530435.9375, 13530593.75, 13530710.9375, 13530785.9375, 13530878.125, 13531131.25, 13531148.4375, 13532217.1875, 13532242.1875, 13532289.0625, 13532554.6875, 13532625.0, 13532775.0, 13533131.25, 13533415.625, 13533434.375, 13533673.4375, 13533721.875, 13533743.75, 13534090.625, 13534298.4375, 13534304.6875, 13534321.875, 13534329.6875, 13534859.375, 13534867.1875, 13534901.5625, 13534939.0625, 13535098.4375, 13535117.1875, 13535159.375, 13535257.8125, 13535609.375, 13535789.0625, 13535854.6875, 13535890.625, 13536067.1875, 13536420.3125, 13536637.5, 13536648.4375, 13536939.0625, 13537087.5, 13537118.75, 13537217.1875, 13537470.3125, 13537617.1875, 13537632.8125, 13537656.25, 13537681.25, 13537750.0, 13537754.6875, 13537793.75, 13537831.25, 13537834.375, 13537992.1875, 13538078.125, 13539071.875, 13539382.8125, 13539664.0625, 13539693.75, 13539775.0, 13540003.125, 13540054.6875, 13540095.3125, 13540382.8125, 13540392.1875, 13540548.4375, 13540562.5, 13540650.0, 13540695.3125, 13540726.5625, 13540768.75, 13540793.75, 13540806.25, 13540939.0625, 13540945.3125, 13540959.375, 13540982.8125, 13541189.0625, 13541453.125, 13541467.1875, 13541485.9375, 13541645.3125, 13541859.375, 13541873.4375, 13542059.375, 13542118.75, 13542143.75, 13542234.375, 13542256.25, 13542290.625, 13542310.9375, 13542400.0, 13542451.5625, 13542518.75, 13542600.0, 13542648.4375, 13542678.125, 13542712.5, 13543084.375, 13543289.0625, 13543381.25, 13543431.25, 13543431.25, 13543465.625, 13543720.3125, 13543740.625, 13543821.875, 13543835.9375, 13543842.1875, 13543946.875, 13544090.625, 13544293.75, 13544385.9375, 13544498.4375, 13544498.4375, 13544579.6875, 13544725.0, 13544784.375, 13545090.625, 13545162.5, 13545275.0, 13545446.875, 13545471.875, 13545904.6875, 13546009.375, 13546126.5625, 13546139.0625, 13546248.4375, 13546260.9375, 13546273.4375, 13546339.0625, 13546556.25, 13546585.9375, 13546734.375, 13546829.6875, 13546985.9375, 13547001.5625, 13547078.125, 13547114.0625, 13547246.875, 13547392.1875, 13547471.875, 13547489.0625, 13547559.375, 13547682.8125, 13547739.0625, 13547840.625, 13547871.875, 13548032.8125, 13548053.125, 13548170.3125, 13548326.5625, 13548398.4375, 13548435.9375, 13548467.1875, 13548643.75, 13548709.375, 13548751.5625, 13548779.6875, 13548865.625, 13548968.75, 13549028.125, 13549179.6875, 13549246.875, 13549553.125, 13549559.375, 13549671.875, 13549685.9375, 13549690.625, 13549710.9375, 13549737.5, 13549759.375, 13549793.75, 13549828.125, 13549831.25, 13549871.875, 13549882.8125, 13549892.1875, 13550100.0, 13550357.8125, 13550414.0625, 13550420.3125, 13550479.6875, 13550481.25, 13550553.125, 13550637.5, 13550656.25, 13550781.25, 13550781.25, 13550818.75, 13550848.4375, 13551042.1875, 13551084.375, 13551154.6875, 13551181.25, 13551387.5, 13551421.875, 13551635.9375, 13551642.1875, 13551665.625, 13551682.8125, 13551906.25, 13551909.375, 13551992.1875, 13552020.3125, 13552096.875, 13552137.5, 13552160.9375, 13552196.875, 13552428.125, 13552453.125, 13552559.375, 13552639.0625, 13552776.5625, 13552801.5625, 13552835.9375, 13552971.875, 13553018.75, 13553020.3125, 13553118.75, 13553176.5625, 13553214.0625, 13553254.6875, 13553271.875, 13553335.9375, 13553784.375, 13553871.875, 13554110.9375, 13554190.625, 13554271.875, 13554359.375, 13554434.375, 13554481.25, 13554885.9375, 13555143.75, 13555173.4375, 13555385.9375, 13555404.6875, 13555843.75, 13555903.125, 13556121.875, 13556135.9375, 13556426.5625, 13557025.0, 13557156.25, 13557176.5625, 13557190.625, 13557218.75, 13557393.75, 13557567.1875, 13557639.0625, 13557701.5625, 13557773.4375, 13557818.75, 13557837.5, 13558025.0, 13558032.8125, 13558103.125, 13558190.625, 13558368.75, 13558389.0625, 13558456.25, 13558634.375, 13558765.625, 13558842.1875, 13558900.0, 13559059.375, 13559125.0, 13559234.375, 13559267.1875, 13559528.125, 13559690.625, 13559901.5625, 13560321.875, 13560354.6875, 13560596.875, 13560629.6875, 13560642.1875, 13560651.5625, 13560742.1875, 13560990.625, 13561065.625, 13561275.0, 13561343.75, 13561481.25, 13561670.3125, 13561814.0625, 13561851.5625, 13561981.25, 13562039.0625, 13562079.6875, 13562215.625, 13562396.875, 13562612.5, 13562670.3125, 13562735.9375, 13562812.5, 13562953.125, 13562981.25, 13563001.5625, 13563251.5625, 13563259.375, 13563264.0625, 13563289.0625, 13563478.125, 13563493.75, 13563560.9375, 13563578.125, 13563618.75, 13563862.5, 13564006.25, 13564012.5, 13564185.9375, 13564295.3125, 13564487.5, 13564503.125, 13564509.375, 13564517.1875, 13564521.875, 13564559.375, 13564656.25, 13564662.5, 13564801.5625, 13564937.5, 13565084.375, 13565087.5, 13565160.9375, 13565353.125, 13565642.1875, 13565717.1875, 13565723.4375, 13565926.5625, 13565954.6875, 13566370.3125, 13566543.75, 13566828.125, 13566845.3125, 13567204.6875, 13567296.875, 13567568.75, 13567598.4375, 13567746.875, 13567771.875, 13567784.375, 13567790.625, 13567985.9375, 13568121.875, 13568175.0, 13568292.1875, 13568304.6875, 13568373.4375, 13568421.875, 13568432.8125, 13568442.1875, 13568468.75, 13568515.625, 13568564.0625, 13568614.0625, 13568639.0625, 13568675.0, 13568704.6875, 13568714.0625, 13568746.875, 13568767.1875, 13568829.6875, 13568837.5, 13568843.75, 13569025.0, 13569223.4375, 13569254.6875, 13569392.1875, 13569401.5625, 13569478.125, 13569495.3125, 13569534.375, 13569823.4375, 13569879.6875, 13569892.1875, 13569985.9375, 13570001.5625, 13570031.25, 13570100.0, 13570114.0625, 13570121.875, 13570164.0625, 13570181.25, 13570228.125, 13570243.75, 13570375.0, 13570432.8125, 13570673.4375, 13570751.5625, 13570784.375, 13570795.3125, 13570918.75, 13570960.9375, 13570989.0625, 13571176.5625, 13571315.625, 13571540.625, 13571579.6875, 13571648.4375, 13571709.375, 13571767.1875, 13571825.0, 13572045.3125, 13572070.3125, 13572085.9375, 13572418.75, 13572423.4375, 13572432.8125, 13572443.75, 13572495.3125, 13572523.4375, 13572589.0625, 13572606.25, 13572623.4375, 13572676.5625, 13572759.375, 13572765.625, 13572803.125, 13572832.8125, 13572854.6875, 13573017.1875, 13573093.75, 13573167.1875, 13573168.75, 13573303.125, 13573320.3125, 13573376.5625, 13573667.1875, 13573670.3125, 13573721.875, 13573723.4375, 13573740.625, 13573792.1875, 13573903.125, 13573912.5, 13573993.75, 13574126.5625, 13574128.125, 13574209.375, 13574229.6875, 13574307.8125, 13574314.0625, 13574407.8125, 13574492.1875, 13574545.3125, 13574637.5, 13574682.8125, 13574692.1875, 13574745.3125, 13574807.8125, 13574850.0, 13575007.8125, 13575051.5625, 13575292.1875, 13575321.875, 13575331.25, 13575335.9375, 13575409.375, 13575450.0, 13575484.375, 13575507.8125, 13575578.125, 13575617.1875, 13575620.3125, 13575629.6875, 13575710.9375, 13575745.3125, 13575826.5625, 13575853.125, 13575857.8125, 13575975.0, 13575995.3125, 13576001.5625, 13576048.4375, 13576107.8125, 13576250.0, 13576257.8125, 13576318.75, 13576395.3125, 13576420.3125, 13576504.6875, 13576525.0, 13576612.5, 13576778.125, 13576798.4375, 13576976.5625, 13577020.3125, 13577042.1875, 13577228.125, 13577235.9375, 13577250.0, 13577365.625, 13577489.0625, 13577575.0, 13577595.3125, 13577610.9375, 13577746.875, 13577756.25, 13577770.3125, 13577856.25, 13577890.625, 13577996.875, 13578028.125, 13578042.1875, 13578212.5, 13578289.0625, 13578310.9375, 13578431.25, 13578471.875, 13578485.9375, 13578495.3125, 13578515.625, 13578537.5, 13578634.375, ...], [34.23133642491402, 5.52988584578039, 16.037946494631388, 44.3766085406755, 16.12769549164907, 20.185860870901504, 8.42995779336548, 69.72418706019384, 37.693310024503646, 38.657490317460315, 15.550018597074269, 7.59911118909282, 40.80404270013603, 5.429591095761932, 38.145205704465766, 145.27618320363095, 6.722530897842706, 9.82158922252242, 10.278430250157914, 33.54413762008678, 21.649473308253484, 71.28131315792768, 47.50885420033261, 31.26367724189747, 56.088750734826256, 47.19158623608467, 5.994989773432451, 73.89368968942833, 9.910132806196218, 7.785883113182755, 249.8402415368102, 109.7772415623737, 47.45481564392177, 21.345859576295155, 64.66687254114025, 262.73297527359244, 208.01097645232448, 336.7159300994689, 14.297918324932763, 51.74300901835392, 67.08590637349026, 66.53831416035787, 144.8100385937513, 59.5162071482085, 7.657334559959845, 59.17308604122284, 34.2892099904365, 102.3175300329887, 103.78410214763062, 5.061684046228649, 73.24933684130629, 51.413539908174265, 298.49658024793644, 34.43851703024429, 12.242296108954694, 82.2268366629627, 6.872184221577688, 261.01602472257144, 193.16443813545663, 171.1428633259467, 56.29728407324269, 11.027460468425868, 41.168432674565935, 11.162403264207125, 60.16561078188158, 118.06481609970183, 174.75582937730007, 9.251734517812338, 46.50416688972833, 17.811741354944807, 23.535225302481507, 6.258692385686823, 26.80805786329092, 27.03783206116023, 44.705294139706176, 27.52394368200644, 68.09826316160104, 298.0161482251696, 5.067697893973671, 121.14453410154297, 38.307312795594086, 36.87734700315419, 70.26600191323152, 6.744922635416772, 22.08915613218012, 42.69230926974722, 39.36261877130481, 34.765487420729855, 105.63576070179695, 5.937380985052837, 6.270534633240127, 123.74506858324445, 346.27696100379353, 53.1830846373092, 25.90761093983021, 76.77607820940065, 91.08815476270031, 172.16179700338765, 18.535803756345175, 71.04562739716866, 28.396714137640288, 64.39873258003722, 32.05362619391611, 82.50803732646396, 37.95514111146207, 84.56162020810574, 20.289037227346327, 11.822227349260528, 13.344995358365365, 33.38866578719177, 11.835641882027437, 5.5403053440065175, 28.484577627456783, 21.08964868188354, 205.83811062659132, 7.894686818666198, 89.73522193478837, 6.249626087448418, 7.504813009801784, 78.25509320938744, 16.831241474748246, 11.126464434361138, 51.87041917205426, 16.700132372002436, 45.08271356389719, 13.372579291603177, 44.05630676729979, 68.273174639413, 84.96741881275904, 31.898951952643706, 5.469417360694614, 11.707514291376295, 53.91252178039039, 50.013725492951586, 72.39396011903578, 199.3875257868518, 164.7228656571326, 109.58229104370673, 99.1406965010178, 16.77357836938345, 69.36963778209349, 33.876449006710715, 54.145053846525414, 42.665132037942406, 5.847026898831483, 9.727236078836025, 9.432047305014722, 26.95573090464332, 6.131127338597156, 112.16975215597915, 11.37729335607486, 33.459341412717414, 52.74544531424511, 60.54283156548736, 62.610727381334414, 6.698351385476433, 32.709505577713536, 10.007162032856678, 24.806799070642178, 6.731457100521761, 22.526441346242244, 10.400438197020595, 37.090864742362115, 18.591432142099286, 51.4651777325475, 11.72203453022462, 24.404836460973783, 105.0798276017959, 77.92585998893392, 71.22739701407836, 52.277818101139644, 68.9049024848637, 25.043201210392965, 47.657585373345, 9.539411662277882, 84.93639727860531, 14.099119508091784, 68.79985445337418, 15.368532905836858, 43.05333537422071, 91.31848085972696, 88.50247705443583, 6.610374102343872, 29.505972148661932, 29.13348571897962, 129.72618890130013, 17.769731396195002, 69.10605606880813, 67.02807459026774, 12.07805176365244, 8.783774023580015, 13.634905389200732, 18.459332809773677, 92.37923309903863, 45.85328940155711, 11.652726912921448, 22.73104325162277, 41.25851827533423, 10.063704282059641, 10.211577836145969, 84.36535646442707, 81.00343934272601, 56.498285107489274, 7.164300584430334, 51.26839052574548, 97.8824242851989, 46.783913101520135, 60.77158201401087, 18.997719877139545, 80.14625630809098, 28.323362914475375, 100.70993053476006, 12.324362913528994, 41.24614819570335, 35.8476630670917, 62.386474015910366, 26.491834877145525, 135.0290895651922, 23.390098286001084, 85.47896798859692, 49.91785186686636, 7.544287934666958, 107.14253943751424, 67.30395679624877, 55.229771872830604, 76.73376308040625, 8.063932039301017, 5.5956805216529375, 23.111081089113384, 86.0199272639472, 99.97390365257377, 83.54431928385378, 65.91587650566521, 50.826619057170205, 157.79120283196428, 11.89790424024154, 45.18715408774029, 12.494755599835408, 101.61489711246378, 19.471423664850626, 63.363544609220305, 85.0105016494728, 45.45753377488883, 14.973837277336468, 132.34119136399522, 95.83995985011279, 124.6351273089244, 14.530327936146014, 40.01984844169054, 11.222852826790243, 82.0080161149327, 171.8498492180377, 76.8958407511336, 51.929568758706, 33.70695597178667, 17.04021164778406, 40.31659490568448, 9.49240416412572, 20.113654678642106, 28.378444354712936, 14.209395430277366, 31.821041783321707, 13.37907707197361, 47.56831660108367, 30.74170081570443, 27.60849595639132, 13.012556688603063, 51.878772439783944, 5.204081462465927, 6.2257428358442, 19.180674740320146, 173.05904905225933, 24.81675041465665, 46.78930899715525, 12.522519517455937, 84.8169092890942, 79.94462351643656, 6.330635708367789, 17.610336206466705, 77.19789214792301, 32.29782056049594, 19.82234294230716, 32.5724716184941, 117.76033466767436, 110.53639675038576, 42.06496254674617, 53.46688270445122, 43.592877798951676, 19.268620129548893, 21.788092450693654, 18.24667957843489, 32.833461713298, 94.67220129004902, 45.7691716383106, 8.380218603579458, 120.51700396972154, 114.05656941023852, 69.76759239798076, 50.68735537819107, 33.60320426079788, 221.59471629641632, 20.01687686395904, 39.82033407022977, 8.061828583008113, 23.171938133933324, 135.60075654634625, 5.512090150421158, 67.00083762430526, 26.702207471370265, 34.4449662388254, 9.373499516066573, 22.568755379680653, 6.092327135004545, 46.52049511416747, 5.417767264234928, 9.334992395431323, 177.5849087250291, 36.41030593771644, 15.016426612926379, 5.743399544507274, 94.69738172745295, 89.10217023299427, 53.28229259262588, 219.3251318450599, 8.09590652952138, 20.05039066375438, 18.126798678951097, 38.16241486759929, 8.29340496912762, 31.301078727157886, 60.63103853731621, 151.056984914669, 59.617487069881825, 70.09829078075174, 205.26546400566448, 8.485035959598132, 14.336054208010351, 14.384884977993835, 30.258845606855918, 8.898579000282625, 6.869282816207774, 12.884505986069422, 53.10855409763235, 14.67525898850895, 9.263130089583775, 16.212281565810816, 19.40464213942131, 14.210437596910385, 73.88687813161452, 86.36191096755769, 13.611416578312152, 9.86520620486963, 71.46724393013108, 82.83959065884513, 56.827322272801894, 9.36462175218018, 8.24164768367186, 8.303494755391693, 11.043427188927042, 37.86086709387974, 5.721131920365744, 73.88006151004826, 13.682665457131558, 38.43753873361629, 14.436221515738268, 43.311906830461794, 6.222909346781884, 13.836733416344385, 85.34542702469281, 8.518588373605711, 19.927652422560815, 51.4294798659708, 5.2822580837031365, 84.07290298632897, 26.84446892384488, 31.447991517425507, 28.439232409508453, 10.578846004666213, 124.01977034628544, 102.29129551962654, 33.98976539802978, 16.790910397709975, 9.854860624883363, 32.38603502853873, 39.87389488138629, 12.880208293645246, 28.398659803036086, 22.464683544430272, 50.28081480513308, 32.294146987317745, 203.1862733758064, 5.501837348212685, 9.185686051821145, 101.19136899784507, 58.8264815487052, 67.41757201102193, 5.834557785128285, 119.21142725003553, 175.45636832776034, 89.32374680947127, 9.991954589399246, 17.93082222036704, 17.558770044944186, 26.682098234461364, 26.826578802289404, 52.36159550715958, 27.76198229011406, 10.792975473065624, 77.70057872569573, 7.297965215334666, 82.85200261068202, 48.36524074923774, 51.12343611491653, 48.64759872932459, 6.695427846081282, 23.630295827591816, 42.274837578316564, 109.43159685532784, 73.34425426361115, 26.01378658988192, 38.20169450785991, 11.13795628602993, 109.174741810951, 34.31628682429469, 61.33179416519438, 64.43745980705904, 16.680358338356776, 11.86812082239595, 5.213498701217407, 82.69081533950497, 9.8797485337596, 21.459966979338517, 40.07827128947547, 57.8174499663453, 41.835031277337215, 15.704906523016792, 30.232411432746307, 19.961602928141392, 25.629718138875422, 20.978878293700983, 97.94654583751893, 37.50759447650126, 30.494410227518898, 111.41452563018906, 88.89801155016082, 53.59577761476745, 42.559929601682924, 43.3500991293129, 5.101351592920043, 60.81806377443771, 44.3991147721652, 20.902518675611624, 76.66820509402714, 24.242935419644684, 26.042582517724522, 30.395144177538, 24.400305336188694, 68.43755480946467, 42.05140965443849, 28.536241530291566, 35.98272565943175, 163.6633174424033, 6.448604541247257, 10.837290087831342, 67.89641069747599, 144.88989228076022, 14.595717658371383, 34.24829411089625, 118.3741527310257, 45.32232732760824, 49.80387573807784, 12.437756635801879, 5.738170873500632, 10.673290740642397, 33.87210998521736, 53.162534557640534, 23.764636151738777, 5.243151013818475, 56.138378440657235, 20.984913124403946, 128.32655778107573, 8.39435401736172, 94.03059542143788, 17.369944385644015, 135.22086036512005, 80.54769283573178, 5.029723743004572, 32.06925789766684, 16.962685208030496, 14.156598236251298, 22.564124522332467, 44.25176884902946, 78.92580704052746, 86.83403322348286, 6.7157350689839665, 6.9321472493693745, 20.639413872501873, 13.616242574826952, 6.837350029927395, 64.62952824131312, 26.63865529655173, 40.41443326468808, 5.928772101438439, 38.05560460953501, 33.48898805697357, 77.6739037362306, 67.2147695637902, 7.112248152120491, 7.444320266277206, 5.077775100128805, 41.36431761363243, 33.786969998844114, 103.48660921574076, 62.297497877265734, 78.1035612055428, 16.59899118091784, 114.40863811274049, 93.59040466996154, 76.18541704578104, 70.68293496171496, 22.98969214744832, 63.71540894516923, 40.98720666390606, 8.331234874085055, 50.630906816339085, 26.80771501163885, 5.062620413688276, 23.591875888710607, 59.95882353550641, 34.22671475325481, 46.645827790545965, 19.312980607434607, 107.61679146861299, 7.623494152791282, 11.159642032622216, 19.805491434364054, 54.12440733970713, 24.9408544828072, 74.12592296577222, 21.479634578914922, 35.216501744540395, 44.49359486340916, 97.83821286856326, 15.339046028691628, 35.570077806048346, 23.49738383734695, 18.181408060423685, 5.7512026157664415, 33.035198520974006, 6.814053754798936, 27.13599288717319, 37.16447179618223, 67.26060729908149, 33.605671791572306, 29.912447973122337, 91.16451823019854, 13.296289922543771, 17.55800871289068, 25.800227674773495, 105.235717829735, 20.505060184192228, 84.30895447572236, 58.641496872098884, 68.0941837151077, 12.752043048430135, 116.54609062028665, 6.6682709853766085, 15.916030281887526, 33.60265975413584, 6.059592768490098, 14.63210476568405, 69.21277984223049, 100.53693525038598, 5.850601617082811, 94.20689109907626, 5.291200939850042, 20.44694946536696, 40.81393751131933, 126.78724699842334, 33.82018058222323, 5.107453259580974, 55.14276052466863, 21.932323406877426, 30.526366722123417, 120.48327272904227, 55.77199462439068, 76.7516463057462, 14.329904028440627, 18.164774818976795, 11.270298137383893, 121.76794552477583, 83.7276106533628, 25.68045445325699, 99.30483817792194, 23.92306710735916, 26.33394142422035, 151.0543899289306, 65.60871432593171, 51.134776488213014, 89.92351027592984, 25.911491972776833, 6.796070961078478, 14.785994375016084, 229.3350131211969, 9.452841903115706, 76.7216470610595, 43.866354280834344, 41.10580168740032, 21.970845231647385, 26.995131530818483, 192.14130233502948, 116.71180789651221, 96.8957039121586, 13.973257057136577, 5.198651390969023, 50.374423172507406, 88.48669794635649, 21.557081446080986, 7.396311684458636, 131.63549254956698, 49.27833374945591, 86.64386370466246, 107.91639058127501, 168.16070232143196, 52.497567688660936, 80.76896997106016, 51.200923341417536, 98.2787497868257, 171.37808557964487, 28.668823719223667, 12.194799388175717, 67.28685222241015, 18.089582707479515, 13.681729897392854, 6.619902313068421, 27.769984830909774, 69.82487983678614, 45.33667611142891, 23.298276867124898, 29.374997425862833, 31.42601483601122, 36.00258957677619, 43.390308221806535, 50.26171009136837, 5.4426938130500275, 126.4073538136214, 180.0853529854171, 70.57548333126624, 70.84388280154619, 36.77939275220795, 6.34593864761843, 47.007114412546706, 30.191801964628088, 5.280012581325257, 5.04887553016425, 25.15926938924301, 61.06715943507054, 10.653386756291606, 14.396234532058926, 6.003358491403186, 26.454137797874388, 282.0823020844828, 32.833824232305666, 11.295013227358998, 15.438255052094021, 56.45975219558203, 102.08961774146053, 6.718149784207946, 201.23846537267926, 71.25228754370428, 41.41617886476566, 30.642966443045268, 68.81962284958777, 16.623577332340513, 48.861651370834004, 64.991854730176, 115.43647806572768, 132.18538280425943, 98.75667447678819, 21.790073614071584, 37.9553759787331, 7.876092443205412, 13.461035144916602, 39.58299659995323, 43.3887510460922, 48.6459012126709, 125.56142170491466, 33.50232262223296, 68.1371316335094, 6.488122461411774, 19.820629236429728, 21.153147140203675, 88.50182015240864, 23.987959994323205, 22.39845153479833, 12.654459968772532, 34.3977891516987, 18.572390964455828, 71.27036927568824, 19.64092213188018, 5.423709808205362, 27.41917780629001, 115.39491892538447, 12.798884566164304, 22.72241171056985, 31.38886563677227, 31.210041416311586, 6.762225631311463, 128.02972731517102, 58.034588338868545, 54.91591666380297, 90.43845249384933, 24.297942655135138, 15.302442660066214, 59.37000690447317, 28.719240473936974, 16.989542757885555, 75.66579502341172, 33.072667322345566, 59.68634764332163, 8.977177419362123, 52.11294770977136, 224.29798781277134, 53.529462980317284, 68.41925969879264, 50.88328469525189, 62.78616881724352, 14.609349409189152, 21.625671155596415, 58.29685905819779, 79.65519127840284, 5.273936367181844, 65.17795640362453, 95.89488707530133, 17.922667486601128, 52.75195776580682, 5.745083862673476, 74.35862842333268, 103.08845144580755, 24.043692393742987, 50.34407463613466, 13.075912748772458, 22.309756284311103, 33.24544121454719, 33.071990597783206, 14.185975560378884, 87.52744091774574, 5.878022774568463, 84.71789292318317, 114.82044317886195, 10.190435090217294, 6.959651220632821, 10.383286702866547, 27.293976079507075, 10.03932010949192, 60.27190700271703, 141.29025401564428, 17.56490305519483, 22.317564083671186, 39.68287453294807, 126.8750894510712, 6.171566379976163, 42.63577487380056, 57.350956816330374, 34.28956140848311, 20.687609778249154, 20.51486324559507, 58.42791157803729, 12.675794186293423, 169.07614759048198, 59.294632323929676, 67.37932905733032, 105.54818245526694, 22.304305262637456, 35.767783705844366, 16.647667496668056, 18.484351036163652, 131.85917782930562, 17.52034973237809, 44.099558937419914, 76.69218790741097, 6.561273802514111, 87.7611020883095, 17.152073578922593, 44.7312417390614, 64.51371429121383, 76.97499978897062, 18.154448849760218, 50.81602036025372, 64.82488373115852, 25.056886747953286, 100.12486264959185, 81.31557883413333, 68.28674174170213, 14.151380643549738, 50.28508857257485, 168.34668986649632, 139.02095244520788, 107.58206876884987, 43.085727111014435, 125.45116956924132, 18.4702696933973, 22.46607261027568, 25.578050749002365, 71.09715797527083, 11.263479693863477, 127.24088216717612, 138.3772833527421, 53.058462166078, 52.56944545923811, 28.20306512529455, 90.24863106253895, 21.938107900988502, 88.39482466685627, 18.316477695812416, 55.01985024214725, 33.63759406187387, 34.17434774586001, 14.108414857060154, 74.29648616810316, 51.04235882302328, 25.577230083219852, 156.52262807752695, 43.60147047820158, 5.317422617742896, 126.37179792848585, 20.913963540745495, 15.60748317818429, 50.25036384567309, 8.959800551540454, 22.285563276950864, 9.166901121789587, 43.33446169384533, 88.23026274463534, 77.43225860985785, 112.17639483772254, 91.29782550666135, 38.04771680485655, 12.193832028695656, 39.302346520473435, 31.05703575207471, 34.411164493953194, 5.8361464851167435, 23.531756529124312, 28.790757411719273, 5.378764325750377, 75.04101163794842, 64.5376811995586, 16.784309249070347, 6.451379590423921, 15.165056310482349, 18.672503997508024, 19.831478205757, 56.535120511403534, 43.742037146767856, 23.330261079399992, 40.04392607928042, 67.9503689868628, 50.83740652796676, 47.205190516154026, 50.19470107182215, 23.21463223700284, 12.46717652111367, 39.80807148524141, 16.065450777160102, 57.98359876550717, 39.97534912923821, 85.10790508095016, 6.3781621780926985, 6.78654003400864, 83.32308914432384, 59.852044729984186, 69.67232726688744, 71.8726360277994, 13.244703548552533, 63.15121636472813, 130.39556015341086, 61.93148323719164, 17.384602013424576, 22.06945667959866, 24.811149249165585, 125.24284511530587, 9.471068643732778, 10.420655802369156, 51.83175849012582, 5.2241752117193565, 98.14835291446622, 64.26145182321397, 65.43686482929648, 8.43790482334574, 20.563222577397994, 9.048881190407183, 17.551817643830645, 52.83482245981211, 34.07061653445722, 12.987891934743208, 7.83137786490399, 17.91178527660161, 29.528139140164463, 68.47980347357527, 5.74591803055733, 77.5817748440111, 17.30400895236116, 26.664061162681012, 152.27914601855642, 5.772784998592251, 49.500387628148026, 101.82042952601213, 21.72559267890895, 32.57621393597221, 9.171312426253422, 5.091107695267231, 118.72051063474153, 8.636513964327584, 23.188817557632234, 28.680038786963266, 107.57826771886309, 25.812553608990214, 28.59508299444343, 91.84169540415179, 13.422049381068165, 14.827283999942187, 61.88544449986302, 13.599489914475832, 48.87003308849535, 62.42684074683062, 95.8678772574288, 63.48758645136784, 99.1673693581697, 5.120685802413472, 6.446200788915316, 135.7098551931489, 9.196830019528809, 9.602683994423145, 54.038182261321424, 79.83466466619579, 32.79156815520208, 53.06429709791795, 7.415075529724882, 20.86143052693794, 6.935494875157451, 92.15167748863125, 7.298158573761743, 102.19860670983509, 11.216517351964853, 21.936895250192933, 15.490365796491437, 35.84984451206521, 68.34941730921219, 5.6963177334374455, 18.047698447846198, 59.081848516207366, 9.267027785863343, 44.082480071103184, 73.82782467425048, 56.58303080685999, 90.19683670276048, 57.60882473016429, 12.91226157825487, 84.71974623081596, 49.21574371484373, 8.848196454928253, 34.52749481080939, 21.289646497081517, 19.315785081004137, 50.309297464410974, 51.923906824528274, 26.537631395485935, 5.881668761625828, 18.54426130492534, 12.350081212640477, 88.68283580394653, 8.019737355125892, 66.77525118429155, 84.74945610109197, 54.71064731817799, 47.663341967895796, 101.8366697070612, 100.7775882480866, 49.56956698718997, 13.106016900438402, 65.96343533334137, 20.636080737683407, 11.47382899127838, 52.609528610356875, 58.36091483498838, 64.15659428630678, 26.16778764827134, 59.92709680403969, 40.72767960384486, 111.679708728375, 25.541526172743747, 155.79388094550782, 42.52051973529203, 16.024201358983568, 8.564022294725318, 31.487092329228037, 58.52113841565364, 5.314353872218542, 7.339575515718704, ...])
caption, T_hit,count = hits_in_time_hist_new(T_pom, dt, t_plasma_start, t_plasma_end, is_plasma, figure_count_in_time_hist)
hist_file(count_in_time_hist, T_hit, count, caption);
([6235715.625, 6613664.0625, 7439328.125, 7627957.8125, 7941320.3125, 7989650.0, 8166010.9375, 8206943.75, 8209259.375, 8258729.6875, 8359531.25, 8359562.5, 8375520.3125, 8417557.8125, 8457857.8125, 8559843.75, 8562743.75, 8594557.8125, 8595795.3125, 8595931.25, 8598185.9375, 8598803.125, 8598990.625, 8612820.3125, 8614321.875, 8618607.8125, 8619717.1875, 8647359.375, 8648539.0625, 8673195.3125, 8679010.9375, 8731376.5625, 8732190.625, 8732728.125, 8752804.6875, 8755443.75, 8761132.8125, 8806368.75, 8816229.6875, 8829035.9375, 8836904.6875, 8838064.0625, 8838306.25, 8845998.4375, 8847331.25, 8855137.5, 8857528.125, 8857932.8125, 8862050.0, 8862140.625, 8894320.3125, 8900165.625, 8911685.9375, 8912160.9375, 8913164.0625, 8914195.3125, 8917217.1875, 8924362.5, 8925176.5625, 8931656.25, 8931659.375, 8948079.6875, 8949018.75, 8976971.875, 8987704.6875, 9015804.6875, 9037578.125, 9063129.6875, 9069728.125, 9087882.8125, 9116723.4375, 9126893.75, 9127028.125, 9127845.3125, 9128507.8125, 9185979.6875, 9192540.625, 9196576.5625, 9196664.0625, 9203531.25, 9204456.25, 9212867.1875, 9217439.0625, 9305487.5, 9309700.0, 9312306.25, 9312307.8125, 9312746.875, 9312826.5625, 9327240.625, 9351412.5, 9368956.25, 9405929.6875, 9412664.0625, 9443992.1875, 9459975.0, 9561587.5, 9577803.125, 9605523.4375, 9681854.6875, 9686982.8125, 9742893.75, 9743096.875, 9743129.6875, 9759956.25, 9795542.1875, 9876920.3125, 9980714.0625, 9996354.6875, 10153042.1875, 10218603.125, 10243267.1875, 10361575.0, 10363321.875, 10366059.375, 10366076.5625, 10374754.6875, 10394953.125, 10403612.5, 10415223.4375, 10419728.125, 10447012.5, 10528937.5, 10538646.875, 10545775.0, 10563235.9375, 10573042.1875, 10593135.9375, 10598848.4375, 10622806.25, 10623451.5625, 10623734.375, 10632078.125, 10642621.875, 10702162.5, 10802006.25, 10802039.0625, 10810129.6875, 10825837.5, 10888318.75, 10960253.125, 11067482.8125, 11335264.0625, 11366903.125, 12504734.375, 13124460.9375, 13133140.625, 13135910.9375, 13140748.4375, 13147231.25, 13156940.625, 13166984.375, 13168626.5625, 13178479.6875, 13181270.3125, 13197464.0625, 13197812.5, 13198881.25, 13199850.0, 13200073.4375, 13229671.875, 13233982.8125, 13234818.75, 13238717.1875, 13251579.6875, 13258435.9375, 13268432.8125, 13272470.3125, 13274367.1875, 13276909.375, 13294160.9375, 13294164.0625, 13294170.3125, 13295556.25, 13296359.375, 13301918.75, 13328931.25, 13337579.6875, 13338275.0, 13338696.875, 13344725.0, 13360000.0, 13367648.4375, 13371857.8125, 13373901.5625, 13376431.25, 13376465.625, 13376515.625, 13380404.6875, 13383739.0625, 13386451.5625, 13386451.5625, 13389148.4375, 13390170.3125, 13391064.0625, 13394945.3125, 13396390.625, 13396820.3125, 13402893.75, 13402901.5625, 13402906.25, 13406932.8125, 13407278.125, 13410126.5625, 13410690.625, 13411265.625, 13411892.1875, 13412798.4375, 13413542.1875, 13414928.125, 13415846.875, 13427881.25, 13440823.4375, 13440973.4375, 13441140.625, 13441214.0625, 13444943.75, 13445982.8125, 13446212.5, 13446260.9375, 13446784.375, 13448454.6875, 13448520.3125, 13448881.25, 13449378.125, 13453439.0625, 13453540.625, 13453706.25, 13456671.875, 13457810.9375, 13460139.0625, 13460704.6875, 13461795.3125, 13462406.25, 13463200.0, 13463440.625, 13465245.3125, 13465667.1875, 13466253.125, 13466260.9375, 13467006.25, 13467103.125, 13467560.9375, 13467717.1875, 13467740.625, 13469778.125, 13471068.75, 13471164.0625, 13471179.6875, 13472218.75, 13472926.5625, 13473156.25, 13473426.5625, 13473457.8125, 13476267.1875, 13476812.5, 13476821.875, 13477310.9375, 13477792.1875, 13477992.1875, 13478110.9375, 13478229.6875, 13478443.75, 13479426.5625, 13479435.9375, 13480453.125, 13480545.3125, 13480603.125, 13480648.4375, 13481037.5, 13482204.6875, 13482792.1875, 13482832.8125, 13483148.4375, 13483506.25, 13483753.125, 13483770.3125, 13484850.0, 13485387.5, 13485678.125, 13485785.9375, 13486095.3125, 13486759.375, 13487612.5, 13487909.375, 13488367.1875, 13488618.75, 13488850.0, 13488910.9375, 13489642.1875, 13490534.375, 13490639.0625, 13490745.3125, 13491200.0, 13491215.625, 13491432.8125, 13491759.375, 13491773.4375, 13492079.6875, 13492600.0, 13492614.0625, 13492665.625, 13492846.875, 13492870.3125, 13493029.6875, 13493070.3125, 13493282.8125, 13493479.6875, 13494184.375, 13494234.375, 13494248.4375, 13494295.3125, 13494343.75, 13494473.4375, 13494556.25, 13494768.75, 13494773.4375, 13494840.625, 13494889.0625, 13494951.5625, 13495323.4375, 13495495.3125, 13495498.4375, 13496053.125, 13496310.9375, 13497153.125, 13497381.25, 13497614.0625, 13497650.0, 13497704.6875, 13498509.375, 13499157.8125, 13499201.5625, 13499923.4375, 13500912.5, 13501707.8125, 13501865.625, 13502292.1875, 13502681.25, 13502759.375, 13502875.0, 13504062.5, 13504123.4375, 13504292.1875, 13504626.5625, 13505025.0, 13505354.6875, 13505978.125, 13506301.5625, 13506401.5625, 13506582.8125, 13507284.375, 13508056.25, 13508678.125, 13508850.0, 13509004.6875, 13509018.75, 13509231.25, 13509623.4375, 13509779.6875, 13509831.25, 13510282.8125, 13510654.6875, 13511131.25, 13511139.0625, 13511195.3125, 13511267.1875, 13511278.125, 13511357.8125, 13511453.125, 13511689.0625, 13512140.625, 13512231.25, 13512721.875, 13512964.0625, 13513167.1875, 13513234.375, 13513248.4375, 13513303.125, 13513471.875, 13513481.25, 13513585.9375, 13514225.0, 13514893.75, 13514904.6875, 13515168.75, 13515193.75, 13515204.6875, 13515290.625, 13515654.6875, 13515756.25, 13515812.5, 13515918.75, 13516589.0625, 13516854.6875, 13516992.1875, 13517067.1875, 13517501.5625, 13517671.875, 13518021.875, 13518125.0, 13518129.6875, 13518401.5625, 13518600.0, 13518620.3125, 13518621.875, 13518648.4375, 13518901.5625, 13518990.625, 13519154.6875, 13519257.8125, 13519307.8125, 13519450.0, 13519498.4375, 13519896.875, 13519995.3125, 13520056.25, 13520346.875, 13520357.8125, 13520815.625, 13520839.0625, 13521070.3125, 13521167.1875, 13521457.8125, 13521504.6875, 13521832.8125, 13522189.0625, 13522307.8125, 13522440.625, 13522503.125, 13522507.8125, 13522628.125, 13522637.5, 13522903.125, 13522918.75, 13522946.875, 13522971.875, 13523104.6875, 13523140.625, 13523225.0, 13523329.6875, 13523528.125, 13523709.375, 13524285.9375, 13524354.6875, 13524407.8125, 13524421.875, 13524464.0625, 13524520.3125, 13524537.5, 13524653.125, 13524796.875, 13524812.5, 13525020.3125, 13525046.875, 13525170.3125, 13525175.0, 13525235.9375, 13525245.3125, 13525282.8125, 13525912.5, 13526282.8125, 13526764.0625, 13526801.5625, 13526968.75, 13527131.25, 13527615.625, 13527826.5625, 13527921.875, 13528176.5625, 13528459.375, 13528600.0, 13528673.4375, 13528756.25, 13528940.625, 13529246.875, 13529354.6875, 13529451.5625, 13529970.3125, 13530039.0625, 13530228.125, 13530242.1875, 13530435.9375, 13530593.75, 13530710.9375, 13530785.9375, 13530878.125, 13531131.25, 13531148.4375, 13532217.1875, 13532242.1875, 13532289.0625, 13532554.6875, 13532625.0, 13532775.0, 13533131.25, 13533415.625, 13533434.375, 13533673.4375, 13533721.875, 13533743.75, 13534090.625, 13534298.4375, 13534304.6875, 13534321.875, 13534329.6875, 13534859.375, 13534867.1875, 13534901.5625, 13534939.0625, 13535098.4375, 13535117.1875, 13535159.375, 13535257.8125, 13535609.375, 13535789.0625, 13535854.6875, 13535890.625, 13536067.1875, 13536420.3125, 13536637.5, 13536648.4375, 13536939.0625, 13537087.5, 13537118.75, 13537217.1875, 13537470.3125, 13537617.1875, 13537632.8125, 13537656.25, 13537681.25, 13537750.0, 13537754.6875, 13537793.75, 13537831.25, 13537834.375, 13537992.1875, 13538078.125, 13539071.875, 13539382.8125, 13539664.0625, 13539693.75, 13539775.0, 13540003.125, 13540054.6875, 13540095.3125, 13540382.8125, 13540392.1875, 13540548.4375, 13540562.5, 13540650.0, 13540695.3125, 13540726.5625, 13540768.75, 13540793.75, 13540806.25, 13540939.0625, 13540945.3125, 13540959.375, 13540982.8125, 13541189.0625, 13541453.125, 13541467.1875, 13541485.9375, 13541645.3125, 13541859.375, 13541873.4375, 13542059.375, 13542118.75, 13542143.75, 13542234.375, 13542256.25, 13542290.625, 13542310.9375, 13542400.0, 13542451.5625, 13542518.75, 13542600.0, 13542648.4375, 13542678.125, 13542712.5, 13543084.375, 13543289.0625, 13543381.25, 13543431.25, 13543431.25, 13543465.625, 13543720.3125, 13543740.625, 13543821.875, 13543835.9375, 13543842.1875, 13543946.875, 13544090.625, 13544293.75, 13544385.9375, 13544498.4375, 13544498.4375, 13544579.6875, 13544725.0, 13544784.375, 13545090.625, 13545162.5, 13545275.0, 13545446.875, 13545471.875, 13545904.6875, 13546009.375, 13546126.5625, 13546139.0625, 13546248.4375, 13546260.9375, 13546273.4375, 13546339.0625, 13546556.25, 13546585.9375, 13546734.375, 13546829.6875, 13546985.9375, 13547001.5625, 13547078.125, 13547114.0625, 13547246.875, 13547392.1875, 13547471.875, 13547489.0625, 13547559.375, 13547682.8125, 13547739.0625, 13547840.625, 13547871.875, 13548032.8125, 13548053.125, 13548170.3125, 13548326.5625, 13548398.4375, 13548435.9375, 13548467.1875, 13548643.75, 13548709.375, 13548751.5625, 13548779.6875, 13548865.625, 13548968.75, 13549028.125, 13549179.6875, 13549246.875, 13549553.125, 13549559.375, 13549671.875, 13549685.9375, 13549690.625, 13549710.9375, 13549737.5, 13549759.375, 13549793.75, 13549828.125, 13549831.25, 13549871.875, 13549882.8125, 13549892.1875, 13550100.0, 13550357.8125, 13550414.0625, 13550420.3125, 13550479.6875, 13550481.25, 13550553.125, 13550637.5, 13550656.25, 13550781.25, 13550781.25, 13550818.75, 13550848.4375, 13551042.1875, 13551084.375, 13551154.6875, 13551181.25, 13551387.5, 13551421.875, 13551635.9375, 13551642.1875, 13551665.625, 13551682.8125, 13551906.25, 13551909.375, 13551992.1875, 13552020.3125, 13552096.875, 13552137.5, 13552160.9375, 13552196.875, 13552428.125, 13552453.125, 13552559.375, 13552639.0625, 13552776.5625, 13552801.5625, 13552835.9375, 13552971.875, 13553018.75, 13553020.3125, 13553118.75, 13553176.5625, 13553214.0625, 13553254.6875, 13553271.875, 13553335.9375, 13553784.375, 13553871.875, 13554110.9375, 13554190.625, 13554271.875, 13554359.375, 13554434.375, 13554481.25, 13554885.9375, 13555143.75, 13555173.4375, 13555385.9375, 13555404.6875, 13555843.75, 13555903.125, 13556121.875, 13556135.9375, 13556426.5625, 13557025.0, 13557156.25, 13557176.5625, 13557190.625, 13557218.75, 13557393.75, 13557567.1875, 13557639.0625, 13557701.5625, 13557773.4375, 13557818.75, 13557837.5, 13558025.0, 13558032.8125, 13558103.125, 13558190.625, 13558368.75, 13558389.0625, 13558456.25, 13558634.375, 13558765.625, 13558842.1875, 13558900.0, 13559059.375, 13559125.0, 13559234.375, 13559267.1875, 13559528.125, 13559690.625, 13559901.5625, 13560321.875, 13560354.6875, 13560596.875, 13560629.6875, 13560642.1875, 13560651.5625, 13560742.1875, 13560990.625, 13561065.625, 13561275.0, 13561343.75, 13561481.25, 13561670.3125, 13561814.0625, 13561851.5625, 13561981.25, 13562039.0625, 13562079.6875, 13562215.625, 13562396.875, 13562612.5, 13562670.3125, 13562735.9375, 13562812.5, 13562953.125, 13562981.25, 13563001.5625, 13563251.5625, 13563259.375, 13563264.0625, 13563289.0625, 13563478.125, 13563493.75, 13563560.9375, 13563578.125, 13563618.75, 13563862.5, 13564006.25, 13564012.5, 13564185.9375, 13564295.3125, 13564487.5, 13564503.125, 13564509.375, 13564517.1875, 13564521.875, 13564559.375, 13564656.25, 13564662.5, 13564801.5625, 13564937.5, 13565084.375, 13565087.5, 13565160.9375, 13565353.125, 13565642.1875, 13565717.1875, 13565723.4375, 13565926.5625, 13565954.6875, 13566370.3125, 13566543.75, 13566828.125, 13566845.3125, 13567204.6875, 13567296.875, 13567568.75, 13567598.4375, 13567746.875, 13567771.875, 13567784.375, 13567790.625, 13567985.9375, 13568121.875, 13568175.0, 13568292.1875, 13568304.6875, 13568373.4375, 13568421.875, 13568432.8125, 13568442.1875, 13568468.75, 13568515.625, 13568564.0625, 13568614.0625, 13568639.0625, 13568675.0, 13568704.6875, 13568714.0625, 13568746.875, 13568767.1875, 13568829.6875, 13568837.5, 13568843.75, 13569025.0, 13569223.4375, 13569254.6875, 13569392.1875, 13569401.5625, 13569478.125, 13569495.3125, 13569534.375, 13569823.4375, 13569879.6875, 13569892.1875, 13569985.9375, 13570001.5625, 13570031.25, 13570100.0, 13570114.0625, 13570121.875, 13570164.0625, 13570181.25, 13570228.125, 13570243.75, 13570375.0, 13570432.8125, 13570673.4375, 13570751.5625, 13570784.375, 13570795.3125, 13570918.75, 13570960.9375, 13570989.0625, 13571176.5625, 13571315.625, 13571540.625, 13571579.6875, 13571648.4375, 13571709.375, 13571767.1875, 13571825.0, 13572045.3125, 13572070.3125, 13572085.9375, 13572418.75, 13572423.4375, 13572432.8125, 13572443.75, 13572495.3125, 13572523.4375, 13572589.0625, 13572606.25, 13572623.4375, 13572676.5625, 13572759.375, 13572765.625, 13572803.125, 13572832.8125, 13572854.6875, 13573017.1875, 13573093.75, 13573167.1875, 13573168.75, 13573303.125, 13573320.3125, 13573376.5625, 13573667.1875, 13573670.3125, 13573721.875, 13573723.4375, 13573740.625, 13573792.1875, 13573903.125, 13573912.5, 13573993.75, 13574126.5625, 13574128.125, 13574209.375, 13574229.6875, 13574307.8125, 13574314.0625, 13574407.8125, 13574492.1875, 13574545.3125, 13574637.5, 13574682.8125, 13574692.1875, 13574745.3125, 13574807.8125, 13574850.0, 13575007.8125, 13575051.5625, 13575292.1875, 13575321.875, 13575331.25, 13575335.9375, 13575409.375, 13575450.0, 13575484.375, 13575507.8125, 13575578.125, 13575617.1875, 13575620.3125, 13575629.6875, 13575710.9375, 13575745.3125, 13575826.5625, 13575853.125, 13575857.8125, 13575975.0, 13575995.3125, 13576001.5625, 13576048.4375, 13576107.8125, 13576250.0, 13576257.8125, 13576318.75, 13576395.3125, 13576420.3125, 13576504.6875, 13576525.0, 13576612.5, 13576778.125, 13576798.4375, 13576976.5625, 13577020.3125, 13577042.1875, 13577228.125, 13577235.9375, 13577250.0, 13577365.625, 13577489.0625, 13577575.0, 13577595.3125, 13577610.9375, 13577746.875, 13577756.25, 13577770.3125, 13577856.25, 13577890.625, 13577996.875, 13578028.125, 13578042.1875, 13578212.5, 13578289.0625, 13578310.9375, 13578431.25, 13578471.875, 13578485.9375, 13578495.3125, 13578515.625, 13578537.5, 13578634.375, ...], [34.23133642491402, 5.52988584578039, 16.037946494631388, 44.3766085406755, 16.12769549164907, 20.185860870901504, 8.42995779336548, 69.72418706019384, 37.693310024503646, 38.657490317460315, 15.550018597074269, 7.59911118909282, 40.80404270013603, 5.429591095761932, 38.145205704465766, 145.27618320363095, 6.722530897842706, 9.82158922252242, 10.278430250157914, 33.54413762008678, 21.649473308253484, 71.28131315792768, 47.50885420033261, 31.26367724189747, 56.088750734826256, 47.19158623608467, 5.994989773432451, 73.89368968942833, 9.910132806196218, 7.785883113182755, 249.8402415368102, 109.7772415623737, 47.45481564392177, 21.345859576295155, 64.66687254114025, 262.73297527359244, 208.01097645232448, 336.7159300994689, 14.297918324932763, 51.74300901835392, 67.08590637349026, 66.53831416035787, 144.8100385937513, 59.5162071482085, 7.657334559959845, 59.17308604122284, 34.2892099904365, 102.3175300329887, 103.78410214763062, 5.061684046228649, 73.24933684130629, 51.413539908174265, 298.49658024793644, 34.43851703024429, 12.242296108954694, 82.2268366629627, 6.872184221577688, 261.01602472257144, 193.16443813545663, 171.1428633259467, 56.29728407324269, 11.027460468425868, 41.168432674565935, 11.162403264207125, 60.16561078188158, 118.06481609970183, 174.75582937730007, 9.251734517812338, 46.50416688972833, 17.811741354944807, 23.535225302481507, 6.258692385686823, 26.80805786329092, 27.03783206116023, 44.705294139706176, 27.52394368200644, 68.09826316160104, 298.0161482251696, 5.067697893973671, 121.14453410154297, 38.307312795594086, 36.87734700315419, 70.26600191323152, 6.744922635416772, 22.08915613218012, 42.69230926974722, 39.36261877130481, 34.765487420729855, 105.63576070179695, 5.937380985052837, 6.270534633240127, 123.74506858324445, 346.27696100379353, 53.1830846373092, 25.90761093983021, 76.77607820940065, 91.08815476270031, 172.16179700338765, 18.535803756345175, 71.04562739716866, 28.396714137640288, 64.39873258003722, 32.05362619391611, 82.50803732646396, 37.95514111146207, 84.56162020810574, 20.289037227346327, 11.822227349260528, 13.344995358365365, 33.38866578719177, 11.835641882027437, 5.5403053440065175, 28.484577627456783, 21.08964868188354, 205.83811062659132, 7.894686818666198, 89.73522193478837, 6.249626087448418, 7.504813009801784, 78.25509320938744, 16.831241474748246, 11.126464434361138, 51.87041917205426, 16.700132372002436, 45.08271356389719, 13.372579291603177, 44.05630676729979, 68.273174639413, 84.96741881275904, 31.898951952643706, 5.469417360694614, 11.707514291376295, 53.91252178039039, 50.013725492951586, 72.39396011903578, 199.3875257868518, 164.7228656571326, 109.58229104370673, 99.1406965010178, 16.77357836938345, 69.36963778209349, 33.876449006710715, 54.145053846525414, 42.665132037942406, 5.847026898831483, 9.727236078836025, 9.432047305014722, 26.95573090464332, 6.131127338597156, 112.16975215597915, 11.37729335607486, 33.459341412717414, 52.74544531424511, 60.54283156548736, 62.610727381334414, 6.698351385476433, 32.709505577713536, 10.007162032856678, 24.806799070642178, 6.731457100521761, 22.526441346242244, 10.400438197020595, 37.090864742362115, 18.591432142099286, 51.4651777325475, 11.72203453022462, 24.404836460973783, 105.0798276017959, 77.92585998893392, 71.22739701407836, 52.277818101139644, 68.9049024848637, 25.043201210392965, 47.657585373345, 9.539411662277882, 84.93639727860531, 14.099119508091784, 68.79985445337418, 15.368532905836858, 43.05333537422071, 91.31848085972696, 88.50247705443583, 6.610374102343872, 29.505972148661932, 29.13348571897962, 129.72618890130013, 17.769731396195002, 69.10605606880813, 67.02807459026774, 12.07805176365244, 8.783774023580015, 13.634905389200732, 18.459332809773677, 92.37923309903863, 45.85328940155711, 11.652726912921448, 22.73104325162277, 41.25851827533423, 10.063704282059641, 10.211577836145969, 84.36535646442707, 81.00343934272601, 56.498285107489274, 7.164300584430334, 51.26839052574548, 97.8824242851989, 46.783913101520135, 60.77158201401087, 18.997719877139545, 80.14625630809098, 28.323362914475375, 100.70993053476006, 12.324362913528994, 41.24614819570335, 35.8476630670917, 62.386474015910366, 26.491834877145525, 135.0290895651922, 23.390098286001084, 85.47896798859692, 49.91785186686636, 7.544287934666958, 107.14253943751424, 67.30395679624877, 55.229771872830604, 76.73376308040625, 8.063932039301017, 5.5956805216529375, 23.111081089113384, 86.0199272639472, 99.97390365257377, 83.54431928385378, 65.91587650566521, 50.826619057170205, 157.79120283196428, 11.89790424024154, 45.18715408774029, 12.494755599835408, 101.61489711246378, 19.471423664850626, 63.363544609220305, 85.0105016494728, 45.45753377488883, 14.973837277336468, 132.34119136399522, 95.83995985011279, 124.6351273089244, 14.530327936146014, 40.01984844169054, 11.222852826790243, 82.0080161149327, 171.8498492180377, 76.8958407511336, 51.929568758706, 33.70695597178667, 17.04021164778406, 40.31659490568448, 9.49240416412572, 20.113654678642106, 28.378444354712936, 14.209395430277366, 31.821041783321707, 13.37907707197361, 47.56831660108367, 30.74170081570443, 27.60849595639132, 13.012556688603063, 51.878772439783944, 5.204081462465927, 6.2257428358442, 19.180674740320146, 173.05904905225933, 24.81675041465665, 46.78930899715525, 12.522519517455937, 84.8169092890942, 79.94462351643656, 6.330635708367789, 17.610336206466705, 77.19789214792301, 32.29782056049594, 19.82234294230716, 32.5724716184941, 117.76033466767436, 110.53639675038576, 42.06496254674617, 53.46688270445122, 43.592877798951676, 19.268620129548893, 21.788092450693654, 18.24667957843489, 32.833461713298, 94.67220129004902, 45.7691716383106, 8.380218603579458, 120.51700396972154, 114.05656941023852, 69.76759239798076, 50.68735537819107, 33.60320426079788, 221.59471629641632, 20.01687686395904, 39.82033407022977, 8.061828583008113, 23.171938133933324, 135.60075654634625, 5.512090150421158, 67.00083762430526, 26.702207471370265, 34.4449662388254, 9.373499516066573, 22.568755379680653, 6.092327135004545, 46.52049511416747, 5.417767264234928, 9.334992395431323, 177.5849087250291, 36.41030593771644, 15.016426612926379, 5.743399544507274, 94.69738172745295, 89.10217023299427, 53.28229259262588, 219.3251318450599, 8.09590652952138, 20.05039066375438, 18.126798678951097, 38.16241486759929, 8.29340496912762, 31.301078727157886, 60.63103853731621, 151.056984914669, 59.617487069881825, 70.09829078075174, 205.26546400566448, 8.485035959598132, 14.336054208010351, 14.384884977993835, 30.258845606855918, 8.898579000282625, 6.869282816207774, 12.884505986069422, 53.10855409763235, 14.67525898850895, 9.263130089583775, 16.212281565810816, 19.40464213942131, 14.210437596910385, 73.88687813161452, 86.36191096755769, 13.611416578312152, 9.86520620486963, 71.46724393013108, 82.83959065884513, 56.827322272801894, 9.36462175218018, 8.24164768367186, 8.303494755391693, 11.043427188927042, 37.86086709387974, 5.721131920365744, 73.88006151004826, 13.682665457131558, 38.43753873361629, 14.436221515738268, 43.311906830461794, 6.222909346781884, 13.836733416344385, 85.34542702469281, 8.518588373605711, 19.927652422560815, 51.4294798659708, 5.2822580837031365, 84.07290298632897, 26.84446892384488, 31.447991517425507, 28.439232409508453, 10.578846004666213, 124.01977034628544, 102.29129551962654, 33.98976539802978, 16.790910397709975, 9.854860624883363, 32.38603502853873, 39.87389488138629, 12.880208293645246, 28.398659803036086, 22.464683544430272, 50.28081480513308, 32.294146987317745, 203.1862733758064, 5.501837348212685, 9.185686051821145, 101.19136899784507, 58.8264815487052, 67.41757201102193, 5.834557785128285, 119.21142725003553, 175.45636832776034, 89.32374680947127, 9.991954589399246, 17.93082222036704, 17.558770044944186, 26.682098234461364, 26.826578802289404, 52.36159550715958, 27.76198229011406, 10.792975473065624, 77.70057872569573, 7.297965215334666, 82.85200261068202, 48.36524074923774, 51.12343611491653, 48.64759872932459, 6.695427846081282, 23.630295827591816, 42.274837578316564, 109.43159685532784, 73.34425426361115, 26.01378658988192, 38.20169450785991, 11.13795628602993, 109.174741810951, 34.31628682429469, 61.33179416519438, 64.43745980705904, 16.680358338356776, 11.86812082239595, 5.213498701217407, 82.69081533950497, 9.8797485337596, 21.459966979338517, 40.07827128947547, 57.8174499663453, 41.835031277337215, 15.704906523016792, 30.232411432746307, 19.961602928141392, 25.629718138875422, 20.978878293700983, 97.94654583751893, 37.50759447650126, 30.494410227518898, 111.41452563018906, 88.89801155016082, 53.59577761476745, 42.559929601682924, 43.3500991293129, 5.101351592920043, 60.81806377443771, 44.3991147721652, 20.902518675611624, 76.66820509402714, 24.242935419644684, 26.042582517724522, 30.395144177538, 24.400305336188694, 68.43755480946467, 42.05140965443849, 28.536241530291566, 35.98272565943175, 163.6633174424033, 6.448604541247257, 10.837290087831342, 67.89641069747599, 144.88989228076022, 14.595717658371383, 34.24829411089625, 118.3741527310257, 45.32232732760824, 49.80387573807784, 12.437756635801879, 5.738170873500632, 10.673290740642397, 33.87210998521736, 53.162534557640534, 23.764636151738777, 5.243151013818475, 56.138378440657235, 20.984913124403946, 128.32655778107573, 8.39435401736172, 94.03059542143788, 17.369944385644015, 135.22086036512005, 80.54769283573178, 5.029723743004572, 32.06925789766684, 16.962685208030496, 14.156598236251298, 22.564124522332467, 44.25176884902946, 78.92580704052746, 86.83403322348286, 6.7157350689839665, 6.9321472493693745, 20.639413872501873, 13.616242574826952, 6.837350029927395, 64.62952824131312, 26.63865529655173, 40.41443326468808, 5.928772101438439, 38.05560460953501, 33.48898805697357, 77.6739037362306, 67.2147695637902, 7.112248152120491, 7.444320266277206, 5.077775100128805, 41.36431761363243, 33.786969998844114, 103.48660921574076, 62.297497877265734, 78.1035612055428, 16.59899118091784, 114.40863811274049, 93.59040466996154, 76.18541704578104, 70.68293496171496, 22.98969214744832, 63.71540894516923, 40.98720666390606, 8.331234874085055, 50.630906816339085, 26.80771501163885, 5.062620413688276, 23.591875888710607, 59.95882353550641, 34.22671475325481, 46.645827790545965, 19.312980607434607, 107.61679146861299, 7.623494152791282, 11.159642032622216, 19.805491434364054, 54.12440733970713, 24.9408544828072, 74.12592296577222, 21.479634578914922, 35.216501744540395, 44.49359486340916, 97.83821286856326, 15.339046028691628, 35.570077806048346, 23.49738383734695, 18.181408060423685, 5.7512026157664415, 33.035198520974006, 6.814053754798936, 27.13599288717319, 37.16447179618223, 67.26060729908149, 33.605671791572306, 29.912447973122337, 91.16451823019854, 13.296289922543771, 17.55800871289068, 25.800227674773495, 105.235717829735, 20.505060184192228, 84.30895447572236, 58.641496872098884, 68.0941837151077, 12.752043048430135, 116.54609062028665, 6.6682709853766085, 15.916030281887526, 33.60265975413584, 6.059592768490098, 14.63210476568405, 69.21277984223049, 100.53693525038598, 5.850601617082811, 94.20689109907626, 5.291200939850042, 20.44694946536696, 40.81393751131933, 126.78724699842334, 33.82018058222323, 5.107453259580974, 55.14276052466863, 21.932323406877426, 30.526366722123417, 120.48327272904227, 55.77199462439068, 76.7516463057462, 14.329904028440627, 18.164774818976795, 11.270298137383893, 121.76794552477583, 83.7276106533628, 25.68045445325699, 99.30483817792194, 23.92306710735916, 26.33394142422035, 151.0543899289306, 65.60871432593171, 51.134776488213014, 89.92351027592984, 25.911491972776833, 6.796070961078478, 14.785994375016084, 229.3350131211969, 9.452841903115706, 76.7216470610595, 43.866354280834344, 41.10580168740032, 21.970845231647385, 26.995131530818483, 192.14130233502948, 116.71180789651221, 96.8957039121586, 13.973257057136577, 5.198651390969023, 50.374423172507406, 88.48669794635649, 21.557081446080986, 7.396311684458636, 131.63549254956698, 49.27833374945591, 86.64386370466246, 107.91639058127501, 168.16070232143196, 52.497567688660936, 80.76896997106016, 51.200923341417536, 98.2787497868257, 171.37808557964487, 28.668823719223667, 12.194799388175717, 67.28685222241015, 18.089582707479515, 13.681729897392854, 6.619902313068421, 27.769984830909774, 69.82487983678614, 45.33667611142891, 23.298276867124898, 29.374997425862833, 31.42601483601122, 36.00258957677619, 43.390308221806535, 50.26171009136837, 5.4426938130500275, 126.4073538136214, 180.0853529854171, 70.57548333126624, 70.84388280154619, 36.77939275220795, 6.34593864761843, 47.007114412546706, 30.191801964628088, 5.280012581325257, 5.04887553016425, 25.15926938924301, 61.06715943507054, 10.653386756291606, 14.396234532058926, 6.003358491403186, 26.454137797874388, 282.0823020844828, 32.833824232305666, 11.295013227358998, 15.438255052094021, 56.45975219558203, 102.08961774146053, 6.718149784207946, 201.23846537267926, 71.25228754370428, 41.41617886476566, 30.642966443045268, 68.81962284958777, 16.623577332340513, 48.861651370834004, 64.991854730176, 115.43647806572768, 132.18538280425943, 98.75667447678819, 21.790073614071584, 37.9553759787331, 7.876092443205412, 13.461035144916602, 39.58299659995323, 43.3887510460922, 48.6459012126709, 125.56142170491466, 33.50232262223296, 68.1371316335094, 6.488122461411774, 19.820629236429728, 21.153147140203675, 88.50182015240864, 23.987959994323205, 22.39845153479833, 12.654459968772532, 34.3977891516987, 18.572390964455828, 71.27036927568824, 19.64092213188018, 5.423709808205362, 27.41917780629001, 115.39491892538447, 12.798884566164304, 22.72241171056985, 31.38886563677227, 31.210041416311586, 6.762225631311463, 128.02972731517102, 58.034588338868545, 54.91591666380297, 90.43845249384933, 24.297942655135138, 15.302442660066214, 59.37000690447317, 28.719240473936974, 16.989542757885555, 75.66579502341172, 33.072667322345566, 59.68634764332163, 8.977177419362123, 52.11294770977136, 224.29798781277134, 53.529462980317284, 68.41925969879264, 50.88328469525189, 62.78616881724352, 14.609349409189152, 21.625671155596415, 58.29685905819779, 79.65519127840284, 5.273936367181844, 65.17795640362453, 95.89488707530133, 17.922667486601128, 52.75195776580682, 5.745083862673476, 74.35862842333268, 103.08845144580755, 24.043692393742987, 50.34407463613466, 13.075912748772458, 22.309756284311103, 33.24544121454719, 33.071990597783206, 14.185975560378884, 87.52744091774574, 5.878022774568463, 84.71789292318317, 114.82044317886195, 10.190435090217294, 6.959651220632821, 10.383286702866547, 27.293976079507075, 10.03932010949192, 60.27190700271703, 141.29025401564428, 17.56490305519483, 22.317564083671186, 39.68287453294807, 126.8750894510712, 6.171566379976163, 42.63577487380056, 57.350956816330374, 34.28956140848311, 20.687609778249154, 20.51486324559507, 58.42791157803729, 12.675794186293423, 169.07614759048198, 59.294632323929676, 67.37932905733032, 105.54818245526694, 22.304305262637456, 35.767783705844366, 16.647667496668056, 18.484351036163652, 131.85917782930562, 17.52034973237809, 44.099558937419914, 76.69218790741097, 6.561273802514111, 87.7611020883095, 17.152073578922593, 44.7312417390614, 64.51371429121383, 76.97499978897062, 18.154448849760218, 50.81602036025372, 64.82488373115852, 25.056886747953286, 100.12486264959185, 81.31557883413333, 68.28674174170213, 14.151380643549738, 50.28508857257485, 168.34668986649632, 139.02095244520788, 107.58206876884987, 43.085727111014435, 125.45116956924132, 18.4702696933973, 22.46607261027568, 25.578050749002365, 71.09715797527083, 11.263479693863477, 127.24088216717612, 138.3772833527421, 53.058462166078, 52.56944545923811, 28.20306512529455, 90.24863106253895, 21.938107900988502, 88.39482466685627, 18.316477695812416, 55.01985024214725, 33.63759406187387, 34.17434774586001, 14.108414857060154, 74.29648616810316, 51.04235882302328, 25.577230083219852, 156.52262807752695, 43.60147047820158, 5.317422617742896, 126.37179792848585, 20.913963540745495, 15.60748317818429, 50.25036384567309, 8.959800551540454, 22.285563276950864, 9.166901121789587, 43.33446169384533, 88.23026274463534, 77.43225860985785, 112.17639483772254, 91.29782550666135, 38.04771680485655, 12.193832028695656, 39.302346520473435, 31.05703575207471, 34.411164493953194, 5.8361464851167435, 23.531756529124312, 28.790757411719273, 5.378764325750377, 75.04101163794842, 64.5376811995586, 16.784309249070347, 6.451379590423921, 15.165056310482349, 18.672503997508024, 19.831478205757, 56.535120511403534, 43.742037146767856, 23.330261079399992, 40.04392607928042, 67.9503689868628, 50.83740652796676, 47.205190516154026, 50.19470107182215, 23.21463223700284, 12.46717652111367, 39.80807148524141, 16.065450777160102, 57.98359876550717, 39.97534912923821, 85.10790508095016, 6.3781621780926985, 6.78654003400864, 83.32308914432384, 59.852044729984186, 69.67232726688744, 71.8726360277994, 13.244703548552533, 63.15121636472813, 130.39556015341086, 61.93148323719164, 17.384602013424576, 22.06945667959866, 24.811149249165585, 125.24284511530587, 9.471068643732778, 10.420655802369156, 51.83175849012582, 5.2241752117193565, 98.14835291446622, 64.26145182321397, 65.43686482929648, 8.43790482334574, 20.563222577397994, 9.048881190407183, 17.551817643830645, 52.83482245981211, 34.07061653445722, 12.987891934743208, 7.83137786490399, 17.91178527660161, 29.528139140164463, 68.47980347357527, 5.74591803055733, 77.5817748440111, 17.30400895236116, 26.664061162681012, 152.27914601855642, 5.772784998592251, 49.500387628148026, 101.82042952601213, 21.72559267890895, 32.57621393597221, 9.171312426253422, 5.091107695267231, 118.72051063474153, 8.636513964327584, 23.188817557632234, 28.680038786963266, 107.57826771886309, 25.812553608990214, 28.59508299444343, 91.84169540415179, 13.422049381068165, 14.827283999942187, 61.88544449986302, 13.599489914475832, 48.87003308849535, 62.42684074683062, 95.8678772574288, 63.48758645136784, 99.1673693581697, 5.120685802413472, 6.446200788915316, 135.7098551931489, 9.196830019528809, 9.602683994423145, 54.038182261321424, 79.83466466619579, 32.79156815520208, 53.06429709791795, 7.415075529724882, 20.86143052693794, 6.935494875157451, 92.15167748863125, 7.298158573761743, 102.19860670983509, 11.216517351964853, 21.936895250192933, 15.490365796491437, 35.84984451206521, 68.34941730921219, 5.6963177334374455, 18.047698447846198, 59.081848516207366, 9.267027785863343, 44.082480071103184, 73.82782467425048, 56.58303080685999, 90.19683670276048, 57.60882473016429, 12.91226157825487, 84.71974623081596, 49.21574371484373, 8.848196454928253, 34.52749481080939, 21.289646497081517, 19.315785081004137, 50.309297464410974, 51.923906824528274, 26.537631395485935, 5.881668761625828, 18.54426130492534, 12.350081212640477, 88.68283580394653, 8.019737355125892, 66.77525118429155, 84.74945610109197, 54.71064731817799, 47.663341967895796, 101.8366697070612, 100.7775882480866, 49.56956698718997, 13.106016900438402, 65.96343533334137, 20.636080737683407, 11.47382899127838, 52.609528610356875, 58.36091483498838, 64.15659428630678, 26.16778764827134, 59.92709680403969, 40.72767960384486, 111.679708728375, 25.541526172743747, 155.79388094550782, 42.52051973529203, 16.024201358983568, 8.564022294725318, 31.487092329228037, 58.52113841565364, 5.314353872218542, 7.339575515718704, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xle,Etot)