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 = 43653
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)
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);
([3879507.8125, 4204335.9375, 4212459.375, 4212492.1875, 4220096.875, 4260201.5625, 4272150.0, 4386220.3125, 4475343.75, 4489525.0, 4579309.375, 4582467.1875, 4590334.375, 4602260.9375, 4625025.0, 4812153.125, 4813371.875, 4816625.0, 4816868.75, 4817710.9375, 4939760.9375, 4941278.125, 4941323.4375, 4941564.0625, 7154203.125, 7154235.9375, 7159726.5625, 7179368.75, 7308701.5625, 7417242.1875, 7422396.875, 7422904.6875, 7423109.375, 7424200.0, 7424948.4375, 7428146.875, 7429701.5625, 7446123.4375, 7452981.25, 7453464.0625, 7461898.4375, 7463696.875, 7465653.125, 7465662.5, 7466878.125, 7467892.1875, 7469618.75, 7469990.625, 7470042.1875, 7478912.5, 7479653.125, 7481251.5625, 7483271.875, 7498046.875, 7499046.875, 7500053.125, 7501209.375, 7501504.6875, 7501739.0625, 7501885.9375, 7502320.3125, 7503420.3125, 7506398.4375, 7522364.0625, 7540404.6875, 7542375.0, 7545092.1875, 7721771.875, 8027776.5625, 8027789.0625, 8053859.375, 8099953.125, 8257267.1875, 8270173.4375, 8290889.0625, 8312637.5, 8331009.375, 8349265.625, 8354137.5, 8356446.875, 8357360.9375, 8360273.4375, 8360281.25, 8363684.375, 8389548.4375, 8392281.25, 8394190.625, 8397145.3125, 8399403.125, 8400500.0, 8409023.4375, 8423215.625, 8445684.375, 8446314.0625, 8447509.375, 8467859.375, 8467870.3125, 8486467.1875, 8486606.25, 8505620.3125, 8505642.1875, 8508804.6875, 8510492.1875, 8513748.4375, 8516293.75, 8529479.6875, 8536620.3125, 8553181.25, 8573070.3125, 8574145.3125, 8590384.375, 8590400.0, 8593670.3125, 8604043.75, 8610201.5625, 8628957.8125, 8631875.0, 8692357.8125, 8698821.875, 8784339.0625, 8789003.125, 8831703.125, 8855693.75, 8948518.75, 8950614.0625, 8953001.5625, 8957121.875, 8962735.9375, 8962754.6875, 8975806.25, 8975823.4375, 8994331.25, 9015342.1875, 9023053.125, 9038767.1875, 9045407.8125, 9048543.75, 9078065.625, 9078204.6875, 9078862.5, 9079653.125, 9084154.6875, 9123528.125, 9125370.3125, 9134800.0, 9135306.25, 9147126.5625, 9148726.5625, 9152020.3125, 9152810.9375, 9174265.625, 9182098.4375, 9189965.625, 9225476.5625, 9260343.75, 9271470.3125, 9332212.5, 9338690.625, 9451335.9375, 9584603.125, 9611268.75, 9677937.5, 9741773.4375, 9793435.9375, 9793448.4375, 9809232.8125, 9813875.0, 9875915.625, 9885475.0, 9893015.625, 9909032.8125, 9938465.625, 10002248.4375, 10019437.5, 10088021.875, 10098359.375, 10100987.5, 10159118.75, 10159631.25, 10169410.9375, 10225678.125, 10234401.5625, 10239826.5625, 10244704.6875, 10244881.25, 10246748.4375, 10251534.375, 10257335.9375, 10260392.1875, 10260600.0, 10262068.75, 10268528.125, 10275004.6875, 10300817.1875, 10301712.5, 10306489.0625, 10313845.3125, 10316854.6875, 10329612.5, 10362914.0625, 10365679.6875, 10366796.875, 10367912.5, 10371600.0, 10376423.4375, 10390917.1875, 10390923.4375, 10396068.75, 10407042.1875, 10407329.6875, 10440301.5625, 10459867.1875, 10470403.125, 10481792.1875, 10553876.5625, 10556228.125, 10580439.0625, 10591162.5, 10612325.0, 10612350.0, 10615092.1875, 10662867.1875, 10673779.6875, 10673853.125, 10682121.875, 10685664.0625, 10688392.1875, 10701201.5625, 10701379.6875, 10702154.6875, 10710771.875, 10719065.625, 10727100.0, 10733151.5625, 10733421.875, 10753146.875, 10755304.6875, 10761529.6875, 10781403.125, 10781717.1875, 10798387.5, 10813142.1875, 10825781.25, 10867737.5, 10884396.875, 10896087.5, 10900400.0, 10917337.5, 10920151.5625, 10948585.9375, 10988104.6875, 10991345.3125, 10996078.125, 10996082.8125, 11028439.0625, 11052390.625, 11094439.0625, 11094442.1875, 11130206.25, 11143832.8125, 11163210.9375, 11167887.5, 11181556.25, 11188657.8125, 11201917.1875, 11208926.5625, 11209615.625, 11245459.375, 11264645.3125, 11264878.125, 11271096.875, 11276468.75, 11282614.0625, 11294673.4375, 11343504.6875, 11362929.6875, 11384993.75, 11438551.5625, 11498120.3125, 11518843.75, 11526103.125, 11529817.1875, 11590628.125, 11603346.875, 11644418.75, 11737601.5625, 11748970.3125, 11835140.625, 11853373.4375, 11874982.8125, 11879095.3125, 11896009.375, 11911976.5625, 11915567.1875, 11915664.0625, 11917675.0, 11965570.3125, 12020985.9375, 12060482.8125, 12060545.3125, 12090431.25, 12272885.9375, 12291528.125, 12353351.5625, 12367653.125, 12390575.0, 12748543.75, 14970335.9375, 15176951.5625, 15183717.1875, 15184029.6875, 15184418.75, 15184762.5, 15184837.5, 15185096.875, 15185100.0, 15185131.25, 15185134.375, 15185332.8125, 15185335.9375, 15185339.0625, 15185456.25, 15185467.1875, 15185479.6875, 15185546.875, 15185637.5, 15185684.375, 15185715.625, 15185856.25, 15185857.8125, 15185864.0625, 15185893.75, 15185909.375, 15185942.1875, 15185950.0, 15185971.875, 15186006.25, 15186018.75, 15186023.4375, 15186090.625, 15186129.6875, 15186153.125, 15186154.6875, 15186165.625, 15186185.9375, 15186196.875, 15186235.9375, 15186242.1875, 15186243.75, 15186279.6875, 15186279.6875, 15186289.0625, 15186295.3125, 15186312.5, 15186326.5625, 15186328.125, 15186353.125, 15186362.5, 15186367.1875, 15186371.875, 15186387.5, 15186400.0, 15186407.8125, 15186451.5625, 15186470.3125, 15186471.875, 15186496.875, 15186535.9375, 15186604.6875, 15186610.9375, 15186675.0, 15186725.0, 15186726.5625, 15186759.375, 15186793.75, 15186801.5625, 15186818.75, 15186850.0, 15186851.5625, 15186862.5, 15186867.1875, 15186890.625, 15186903.125, 15186903.125, 15186909.375, 15187046.875, 15187048.4375, 15187054.6875, 15187125.0, 15187167.1875, 15187193.75, 15187242.1875, 15187245.3125, 15187251.5625, 15187265.625, 15187275.0, 15187279.6875, 15187279.6875, 15187292.1875, 15187370.3125, 15187382.8125, 15187400.0, 15187418.75, 15187421.875, 15187510.9375, 15187534.375, 15187557.8125, 15187565.625, 15187590.625, 15187592.1875, 15187595.3125, 15187610.9375, 15187651.5625, 15187664.0625, 15187704.6875, 15187809.375, 15187890.625, 15187940.625, 15187954.6875, 15187976.5625, 15188006.25, 15188021.875, 15188026.5625, 15188068.75, 15188085.9375, 15188095.3125, 15188153.125, 15188195.3125, 15188253.125, 15188337.5, 15188407.8125, 15188407.8125, 15188623.4375, 15188815.625, 15188834.375, 15188900.0, 15188968.75, 15189000.0, 15189065.625, 15189231.25, 15189248.4375, 15189254.6875, 15189264.0625, 15189335.9375, 15189343.75, 15189476.5625, 15189493.75, 15189634.375, 15189653.125, 15189698.4375, 15189756.25, 15190064.0625, 15190159.375, 15190181.25, 15190250.0, 15190256.25, 15190270.3125, 15190282.8125, 15190332.8125, 15190423.4375, 15190435.9375, 15190646.875, 15190743.75, 15190981.25, 15191064.0625, 15191087.5, 15191235.9375, 15191362.5, 15191484.375, 15191571.875, 15192043.75, 15192050.0, 15192195.3125, 15192348.4375, 15192357.8125, 15192434.375, 15192451.5625, 15192540.625, 15192807.8125, 15192840.625, 15193059.375, 15193210.9375, 15193278.125, 15193337.5, 15193526.5625, 15193690.625, 15193840.625, 15193881.25, 15194053.125, 15194065.625, 15194085.9375, 15194110.9375, 15194135.9375, 15194142.1875, 15194200.0, 15194228.125, 15194654.6875, 15194732.8125, 15194885.9375, 15194910.9375, 15195032.8125, 15195117.1875, 15195368.75, 15195373.4375, 15195454.6875, 15195679.6875, 15195754.6875, 15195837.5, 15195862.5, 15196064.0625, 15196289.0625, 15196301.5625, 15196415.625, 15196600.0, 15196714.0625, 15197270.3125, 15197464.0625, 15197756.25, 15198026.5625, 15198140.625, 15198753.125, 15198898.4375, 15199035.9375, 15199145.3125, 15199185.9375, 15199198.4375, 15199217.1875, 15199490.625, 15199565.625, 15200125.0, 15200220.3125, 15200276.5625, 15200989.0625, 15201251.5625, 15201575.0, 15201600.0, 15201742.1875, 15201759.375, 15201907.8125, 15202306.25, 15202409.375, 15202589.0625, 15202723.4375, 15202760.9375, 15202806.25, 15203034.375, 15203040.625, 15203146.875, 15203462.5, 15203589.0625, 15203870.3125, 15203998.4375, 15204084.375, 15204114.0625, 15204328.125, 15205504.6875, 15205557.8125, 15205753.125, 15205795.3125, 15205860.9375, 15206034.375, 15206609.375, 15206623.4375, 15206998.4375, 15207417.1875, 15207454.6875, 15207631.25, 15208318.75, 15208460.9375, 15208660.9375, 15208757.8125, 15208893.75, 15209654.6875, 15210292.1875, 15210654.6875, 15211462.5, 15211604.6875, 15211623.4375, 15212185.9375, 15212821.875, 15212890.625, 15213275.0, 15214479.6875, 15214575.0, 15216050.0, 15216182.8125, 15216992.1875, 15217032.8125, 15217440.625, 15219084.375, 15219392.1875, 15219734.375, 15219754.6875, 15219831.25, 15219956.25, 15220171.875, 15221246.875, 15221598.4375, 15222478.125, 15223487.5, 15223737.5, 15223990.625, 15224092.1875, 15224109.375, 15224737.5, 15225012.5, 15225181.25, 15225956.25, 15226362.5, 15226365.625, 15226423.4375, 15226514.0625, 15226875.0, 15226876.5625, 15230231.25, 15230303.125, 15230695.3125, 15232657.8125, 15233160.9375, 15233359.375, 15235609.375, 15237239.0625, 15238059.375, 15241523.4375, 15242596.875, 15243900.0, 15254606.25, 15257310.9375, 15257973.4375, 15258473.4375, 15258985.9375, 15260070.3125, 15260096.875, 15262701.5625, 15263782.8125, 15263934.375, 15266270.3125, 15269070.3125, 15269381.25, 15269382.8125, 15269693.75, 15270843.75, 15271892.1875, 15273670.3125, 15274112.5, 15280315.625, 15280796.875, 15282142.1875, 15283640.625, 15287659.375, 15289051.5625, 15289992.1875, 15291170.3125, 15292293.75, 15293037.5, 15293062.5, 15295535.9375, 15297670.3125, 15302928.125, 15303415.625, 15303764.0625, 15306184.375, 15306862.5, 15309340.625, 15310281.25, 15311223.4375, 15312423.4375, 15313010.9375, 15313381.25, 15320523.4375, 15321267.1875, 15322765.625, 15324023.4375, 15325300.0, 15325914.0625, 15325992.1875, 15326145.3125, 15326403.125, 15327607.8125, 15327610.9375, 15327709.375, 15328617.1875, 15328987.5, 15330067.1875, 15330179.6875, 15330632.8125, 15331078.125, 15331151.5625, 15332106.25, 15332635.9375, 15333350.0, 15333685.9375, 15334356.25, 15335712.5, 15336254.6875, 15337571.875, 15337609.375, 15337945.3125, 15338012.5, 15338346.875, 15338471.875, 15338709.375, 15338818.75, 15338823.4375, 15339276.5625, 15339948.4375, 15340078.125, 15341579.6875, 15341606.25, 15342546.875, 15342571.875, 15343207.8125, 15343262.5, 15343740.625, 15343959.375, 15344415.625, 15344581.25, 15345154.6875, 15345253.125, 15345459.375, 15345606.25, 15347376.5625, 15347906.25, 15347976.5625, 15348501.5625, 15348598.4375, 15348664.0625, 15349596.875, 15350048.4375, 15351218.75, 15351287.5, 15351737.5, 15351768.75, 15351800.0, 15351879.6875, 15351967.1875, 15352232.8125, 15352240.625, 15352457.8125, 15353120.3125, 15353265.625, 15353326.5625, 15353528.125, 15353618.75, 15353864.0625, 15354390.625, 15354862.5, 15355228.125, 15355267.1875, 15355267.1875, 15355331.25, 15355346.875, 15355375.0, 15355423.4375, 15355568.75, 15355731.25, 15356334.375, 15356851.5625, 15357042.1875, 15357109.375, 15357353.125, 15357656.25, 15357665.625, 15357876.5625, 15358151.5625, 15358175.0, 15358364.0625, 15358998.4375, 15359606.25, 15359643.75, 15359739.0625, 15359743.75, 15360221.875, 15360242.1875, 15360459.375, 15360485.9375, 15360539.0625, 15360773.4375, 15361525.0, 15362493.75, 15362578.125, 15362654.6875, 15362723.4375, 15362748.4375, 15363359.375, 15365015.625, 15367231.25, 15367812.5, 15367831.25, 15368029.6875, 15368206.25, 15369265.625, 15369375.0, 15369568.75, 15370131.25, 15370518.75, 15370831.25, 15371123.4375, 15371165.625, 15371420.3125, 15372398.4375, 15375893.75, 15375989.0625, 15379467.1875, 15379495.3125, 15379956.25, 15380031.25, 15380515.625, 15380595.3125, 15381081.25, 15381265.625, 15381270.3125, 15381326.5625, 15382043.75, 15382671.875, 15382843.75, 15383307.8125, 15384421.875, 15384834.375, 15385245.3125, 15387109.375, 15387157.8125, 15387993.75, 15387996.875, 15388057.8125, 15388098.4375, 15388592.1875, 15388609.375, 15388890.625, 15388957.8125, 15389243.75, 15389365.625, 15390200.0, 15390584.375, 15390606.25, 15391282.8125, 15392148.4375, 15392156.25, 15392514.0625, 15392960.9375, 15393068.75, 15393368.75, 15393617.1875, 15394285.9375, 15395140.625, 15395682.8125, 15395803.125, 15396168.75, 15397028.125, 15397175.0, 15397282.8125, 15397298.4375, 15397526.5625, 15398334.375, 15398453.125, 15400206.25, 15400223.4375, 15400271.875, 15400500.0, 15400765.625, 15400826.5625, 15400906.25, 15400959.375, 15401332.8125, 15402303.125, 15402340.625, 15402379.6875, 15402603.125, 15402604.6875, 15402720.3125, 15402829.6875, 15402850.0, 15403242.1875, 15403471.875, 15403734.375, 15403748.4375, 15403979.6875, 15404168.75, 15404181.25, 15404592.1875, 15404651.5625, 15404739.0625, 15404803.125, 15404889.0625, 15405048.4375, 15405115.625, 15405271.875, 15405337.5, 15405525.0, 15405543.75, 15405639.0625, 15405765.625, 15405885.9375, 15406432.8125, 15406514.0625, 15406539.0625, 15406715.625, 15406773.4375, 15406965.625, 15407420.3125, 15407989.0625, 15408543.75, 15409418.75, 15409440.625, 15410314.0625, 15411232.8125, 15411329.6875, 15411510.9375, 15411564.0625, 15412135.9375, 15412726.5625, 15413192.1875, 15413503.125, 15413534.375, 15413875.0, 15414562.5, 15414571.875, 15414912.5, 15414982.8125, 15414984.375, 15415123.4375, 15415242.1875, 15415779.6875, 15415878.125, 15415971.875, 15416073.4375, 15416370.3125, 15416387.5, 15416582.8125, 15416592.1875, 15417117.1875, 15417312.5, 15417446.875, 15417456.25, 15417560.9375, 15418139.0625, 15418182.8125, 15418195.3125, 15418365.625, 15418875.0, 15419603.125, 15419628.125, 15420054.6875, 15420606.25, 15420740.625, 15421017.1875, 15421029.6875, 15421182.8125, 15421200.0, 15421204.6875, 15421229.6875, 15422345.3125, 15422365.625, 15422382.8125, 15422679.6875, 15422781.25, 15422860.9375, 15423885.9375, 15424135.9375, 15424231.25, 15424390.625, 15424485.9375, 15424618.75, 15424639.0625, 15424653.125, 15424743.75, 15424848.4375, 15424898.4375, 15425365.625, 15425768.75, 15425792.1875, 15426648.4375, 15427168.75, 15427479.6875, 15427559.375, 15427568.75, 15427635.9375, 15427737.5, 15427954.6875, 15428045.3125, 15428160.9375, 15429050.0, 15429415.625, 15429764.0625, 15430057.8125, 15430189.0625, 15430200.0, 15430545.3125, 15431196.875, 15431584.375, 15432423.4375, 15432987.5, 15433139.0625, 15433342.1875, 15433895.3125, 15434006.25, 15434070.3125, 15434076.5625, 15434984.375, 15434985.9375, ...], [56.16185660760689, 16.501155767646786, 53.85469013340296, 5.438336552237611, 53.5548043126579, 40.199245316131744, 20.11076338916435, 10.718016669454315, 31.30496097215501, 5.321410618602284, 118.1237418579577, 10.692335493832474, 44.64443488231515, 96.07982623187812, 14.680403138849078, 24.861233578011294, 19.76522924952042, 15.390184135166395, 58.04974548360529, 42.267181662141354, 31.06478862121689, 6.153836872683152, 18.56845954419249, 35.05391718423075, 32.150555091366144, 26.289538890988425, 11.988476943517975, 64.89094857533526, 10.762218617287893, 16.39458663870313, 56.08761511274426, 26.456208341921894, 80.20194035353661, 20.632381047943884, 25.50853635666217, 8.687728438908692, 15.579621972991864, 79.54911080409804, 143.7326309638326, 102.68738244054936, 84.76513744599734, 25.483186218202228, 128.0506756288847, 10.637152946156176, 48.80616417780206, 12.840898960799697, 7.513263340499549, 30.86307387895354, 6.757124182570697, 66.9121595847535, 12.035621858546627, 25.548222130581156, 11.989369071478597, 16.700649386545155, 38.575214180818875, 20.194057489304775, 57.86120746674466, 12.684259863090547, 23.686543200560774, 22.798453897571534, 65.24459504751628, 90.29808338226903, 12.499339709347943, 29.262819653304174, 167.60775210570444, 23.29207566919848, 5.570691045586918, 5.779061198254278, 70.387635255336, 22.983384066954965, 59.11919416666175, 15.75319436723275, 119.70596055428587, 8.141665927673596, 20.341580143015026, 102.20371368716428, 21.63569876854009, 19.134271029441926, 20.38471804758034, 62.41056130422898, 96.17454607080677, 19.263522729005338, 67.76326999065603, 16.935217742816913, 10.994567380878241, 5.910544833987551, 127.67494502103321, 70.30111850919356, 5.42282650542056, 48.25482958717457, 6.841495298918487, 55.15113000304565, 76.45503883762296, 18.95650629573295, 22.190314369906552, 36.79289824730914, 29.50631349327859, 23.815346790848093, 27.20895885954181, 33.21383860766319, 74.40493199400751, 76.01939917300133, 77.02448154885035, 12.567491888215786, 10.48071242564625, 16.713984684571326, 5.4885488511147775, 13.753815562402368, 5.19808315730651, 79.39788219546804, 86.96444167413507, 19.00770171647411, 5.826612841380045, 10.85232122769176, 18.22111001754574, 8.353447768758057, 8.32189744732741, 9.302532623949958, 33.98283731521415, 21.55235852186321, 34.6446067959955, 49.40088649411662, 71.17673981990197, 33.758046019059705, 21.689683653947622, 9.616870575320215, 10.676610688633655, 79.18919212306812, 36.35421192624885, 15.4044561721953, 23.317463544843292, 80.55876045840148, 93.84799996254264, 65.88896639903876, 24.289745815546603, 9.042717316788293, 95.23477919824941, 103.71997673635894, 25.919057633626352, 23.188284105000832, 18.251755766963708, 148.80722333430614, 117.69405812238452, 24.276341667353396, 50.746270589207754, 7.1457880401445, 16.849035462108585, 19.89568703635396, 83.23650085201034, 171.47248525748094, 102.24591480562819, 5.806118030723762, 9.792861328618137, 54.796326198084415, 39.24385810932657, 7.3444680800844075, 99.72651164948435, 52.83956266229935, 6.601066620685768, 8.110736900496931, 10.407467051705106, 96.81165642714872, 33.290155204285114, 34.59596335708776, 25.375021484519234, 12.598468373498031, 30.537183605176402, 95.66289641360494, 25.84847919191173, 8.258813434486898, 25.308788246230378, 73.46189483335779, 16.074990546368742, 6.86493331556342, 46.84834852772759, 19.318025070562786, 9.745280434768972, 19.739205948741187, 11.33420249124565, 118.8610519648979, 27.394325114202996, 101.16789427667149, 35.934498725886854, 35.67835555826734, 63.841596265069946, 54.99166124847996, 24.1011715740837, 10.780977462372869, 49.14473375585653, 107.23209470647151, 74.06904355887292, 16.300242356839988, 94.29415184010215, 10.834863536499372, 61.89766689024264, 7.678407391379454, 17.016340397982077, 85.82217783703992, 80.85685791054466, 28.08084389075666, 6.18046623547311, 170.94956633862557, 15.20314727976651, 45.833123569777136, 11.566751715885701, 32.18603729055651, 33.591691662348644, 54.38078374502809, 16.713971842249602, 14.692137108954274, 53.34754477121767, 118.30339632474103, 51.26971627356231, 25.67106708268517, 5.4146434554900456, 27.721215726521876, 161.3091448565991, 68.84691802987588, 46.658555175928264, 11.583295400311956, 40.621079289756, 39.36946618439898, 63.86505939462572, 6.346853350539888, 22.18247728684412, 105.84092051501192, 10.98976866758226, 34.546025006139175, 80.70360371889848, 57.47223223415818, 40.815682713726304, 11.172527619203683, 29.078919174280905, 30.66095328435376, 21.139050116664254, 27.679711293211632, 45.18395562584189, 117.65227588782696, 27.545225539607046, 14.302214992940145, 85.38176213122817, 56.62408658914351, 22.113244325050847, 15.852494274811423, 27.485723835661325, 35.92672856743958, 58.023374270606276, 18.16358915782947, 31.922113439421164, 67.10265709744134, 34.69526122978315, 6.807924771755939, 28.19590532263801, 20.825919147045838, 6.788925914361542, 15.091218354454705, 81.97251729732457, 25.3922134724487, 13.382427460127268, 26.916591694323806, 93.14328199992455, 7.116822944884144, 9.156285485706725, 33.27720528248775, 71.81941866513904, 31.488591351589026, 11.48405270472633, 60.80773130727382, 131.57288956774283, 5.728882847264471, 116.71869285872894, 11.792084581470979, 90.7988304836492, 38.17442393416154, 11.507583453157674, 43.003375951060725, 10.937944164537356, 6.32204287378926, 90.6839488206297, 5.3665698735601115, 45.932006677195055, 69.02914796202252, 18.348239987125545, 8.748839021091815, 5.598163274169755, 12.603805896503642, 5.210938194209597, 153.99525976927342, 5.139926254082244, 23.570254823465575, 13.838660916782668, 13.542679719078954, 11.131293749941014, 55.59049526761693, 6.055148766701421, 18.98860559185555, 44.66365201125667, 57.963164559300836, 12.34799689298344, 5.080859615140514, 98.14750921664418, 37.86601423094844, 82.08957536898994, 79.17703971293433, 9.28395712004122, 50.54008914441757, 77.41895664208366, 73.43345130826576, 26.696781592200463, 19.249730873917496, 14.199442644637907, 62.99363967059358, 5.087086969541464, 62.16883965968428, 22.209087381496964, 39.88656796475547, 33.44909476191896, 24.487153627793052, 20.801595807945095, 25.83158842459463, 90.01213651803873, 24.424791044585575, 57.00565765631126, 17.785283467362504, 76.90646424119207, 53.460429777739066, 36.36465307504898, 24.286774234230577, 35.847201213637135, 171.73401552511274, 63.58836760994388, 101.03639018062302, 29.364637032623868, 17.38495011127379, 9.396039622230184, 94.11870765222633, 14.693282192800858, 8.81021380560915, 14.471668865921712, 34.72088046705281, 50.71210003106328, 14.234729722823232, 24.793876248550433, 36.682442776216995, 46.353476751664545, 55.4095726309252, 16.40770456548725, 8.410258145749507, 37.57805989946763, 11.421609960308865, 69.96480025806262, 14.840365832473891, 67.16938861919387, 59.721374217537495, 21.391760611774128, 78.48981248071786, 24.895647125338208, 5.0271250849292155, 65.30291127115186, 26.686380418908755, 21.79290249681296, 11.613842883592772, 18.623021695602613, 17.730524569919414, 6.942770710640393, 67.84192586357223, 13.30810701355466, 5.592068931812461, 6.451919681680318, 75.43295287576278, 7.666424780342279, 25.59889554220654, 9.8000271199565, 38.76089167991901, 59.18470926272901, 37.36361429934841, 71.35163404747357, 40.35769822816939, 6.20889853361001, 61.30178275085326, 36.46359147466766, 7.942851038669616, 12.457624999835232, 27.17722694334737, 81.28451862935128, 43.98908550039318, 10.816690267151237, 41.11592430030179, 8.182588510456895, 72.1243450722024, 47.92508526867932, 18.992327058096013, 84.32104069888531, 12.5036899595841, 23.124209701149894, 86.94533757798725, 5.2240132317852765, 31.146047278433926, 14.380075327539979, 53.91714820598231, 102.14071028548406, 27.098175712231196, 118.81815963894354, 154.2226221943247, 119.38829394635403, 42.713790254894036, 9.77959577657651, 8.983894380233776, 15.087426496192265, 64.27280295041766, 45.59769005210755, 7.760576835268988, 35.10441020787981, 5.2781486777886935, 5.585700721011678, 15.96640496796878, 18.14276201614713, 36.37766333185296, 21.47255744900669, 42.49121032649526, 54.9367522614744, 13.225835378490437, 67.98163846710614, 41.428354540252485, 64.91641484568879, 5.034024815000751, 27.205078541014547, 96.23244602460136, 53.68243566344546, 46.29326124983288, 15.05205338129153, 89.48522295272554, 13.140283384978371, 73.87304430320566, 31.68493851832119, 18.759116366961237, 13.757470437482752, 30.871839590799624, 89.158157272503, 18.522107797571152, 56.35333403749363, 22.593936154010173, 141.61415137080556, 39.949310021994116, 28.61210935249906, 82.25512828362218, 16.28594591256904, 22.812531720937574, 70.61613721711592, 72.9496067882899, 5.901676870159696, 12.495003650731002, 38.24465060991913, 11.606619876985503, 25.972773637183277, 6.292274874858651, 6.512181383066661, 34.32940991526129, 5.029018467683167, 54.940089118004124, 34.187093442985606, 11.375352275568597, 21.334879482769995, 60.378126766157294, 5.660977130825894, 26.55458929546259, 73.931142742467, 20.788395044397777, 16.941139620467364, 5.770865144770278, 111.67911622248559, 60.82024146695733, 66.06503383436699, 7.313231625452841, 14.398871302674248, 30.011794611685865, 25.792715872141677, 25.63968449509158, 74.56086985861285, 76.43475524394705, 45.58090820041183, 6.657544770175715, 42.743515754350554, 68.06781701836154, 21.138132355199883, 7.587683596803641, 125.76418318286053, 7.075934982669536, 87.00247738475727, 46.199746703834975, 16.379769215271647, 27.661276631447713, 29.203855846205755, 47.59821228674333, 102.02630921826139, 47.078204931000116, 15.382001783915495, 58.02888556256157, 6.837402277611396, 13.728140888853718, 93.81812212844977, 6.4549520747348375, 59.12351544533227, 50.651547238797775, 28.655625383640473, 30.255469687201263, 14.414204810331649, 56.136203218311685, 19.58700664223438, 25.309303591599267, 16.079864883213737, 49.583670535574235, 17.273511062760118, 20.856572459985482, 5.714387824068783, 64.05714344552594, 44.77252771660012, 38.96576574185971, 43.38325821375826, 23.910821703206164, 8.822268122500299, 17.82842858972303, 40.66895099682925, 150.01856950030796, 95.92197247676836, 14.162924615699287, 32.351524887751935, 14.296758598575659, 24.725515606077042, 19.217470767692674, 17.081438613069047, 5.758784561435186, 67.87914865356215, 12.516477756770483, 141.66584613916407, 108.2460967296349, 14.89315806489183, 40.109283343267094, 114.88716786559206, 18.71202135382474, 33.26062020664697, 30.90162834340164, 47.89008656031951, 18.33674934110354, 18.954670523628305, 97.17782061796541, 13.800666442395611, 54.01739920192287, 44.06493895466444, 7.130565551837018, 5.507065678499485, 39.557535568622995, 48.62547192269197, 73.5904981671204, 98.09044317939666, 9.827134922010089, 19.398746828154266, 16.65863017434792, 89.51832372908251, 5.898273622665887, 39.19387023616978, 41.875524952887616, 11.301511988042288, 99.19621192108795, 29.18180833355399, 199.3846954273516, 9.783024498457475, 13.796360756206983, 25.737136193105655, 30.68889257761021, 10.976251437474879, 96.02571805458615, 13.232986344898467, 28.21895786687425, 32.548520625785, 14.476533776307226, 56.10889123566035, 5.791881554819603, 50.83303453547009, 120.6362372814664, 9.259978173865372, 7.726896950246571, 9.627337630083275, 12.964868052439435, 12.469085951002498, 25.74572920776039, 39.2413193021134, 45.87925918051387, 51.074021199348294, 10.386772529212614, 33.31317937196209, 27.319573869520713, 60.67862411823265, 10.288251956198337, 69.12816307498493, 99.33625511745336, 6.138489038307446, 45.37882790095809, 5.1822089020989255, 6.098361084000359, 5.442702087429078, 8.157673941390216, 63.26340649780478, 12.09426239815321, 101.33107794606914, 7.915557925017965, 10.605853475921322, 15.747102903967184, 21.152300597746557, 21.89390359953881, 5.823474931567806, 18.209763882854634, 40.88394096752536, 18.86845838546463, 115.19554230686528, 22.947644132455775, 9.525097257512774, 20.295227903003024, 9.699341262133798, 115.50285504858005, 45.44582259052665, 57.445826236299844, 61.23977428197352, 61.321730570506865, 81.50133019470547, 23.460917948706758, 32.652851181619475, 6.884961043187941, 9.574065559806973, 50.74976999041237, 25.091536615901017, 61.594894822826475, 49.142028128312944, 73.62058099493004, 9.428906403914919, 11.170121050578853, 231.45533964364293, 56.224320385857034, 34.66039673185208, 105.23006760961245, 9.764299919178873, 39.10065115296112, 17.45284482234816, 66.6778768828244, 48.06556754726344, 38.46726765025572, 12.580560795051367, 52.75161991028825, 26.51550469873761, 7.85926362253009, 22.735414454073585, 70.83417037815322, 47.414187737202546, 20.611093695939164, 49.14647148677026, 11.503098749245192, 69.26956605026515, 11.021377653693028, 62.274359724103896, 38.67104099696885, 15.448254072401191, 67.34406343133685, 49.7152091162548, 27.06782300464208, 5.073090025463446, 16.66215621812522, 52.65994327263228, 55.3306946557465, 75.15709275318376, 48.548524624269334, 88.96601095860323, 29.692201016099077, 102.39512666472694, 102.2748013980881, 17.099669698311438, 93.23748586184558, 22.751971939054062, 6.777909239831698, 58.620339259821485, 32.306296304091234, 62.992415340573565, 53.88843989824737, 57.04790261743719, 20.964136682324167, 51.60594244178666, 20.14888156724652, 7.731780238264196, 16.707200528653413, 33.5707875866174, 9.575537207729832, 44.26009422077705, 71.79849087460327, 6.555797464543557, 22.305013121573484, 42.311968519403905, 97.89488286351877, 36.538219205584156, 51.16093151540055, 9.12987881064169, 33.281243154144136, 16.58179269945165, 74.98518214931967, 70.23567822675571, 35.12067022783248, 22.18533794983744, 53.89914012980618, 10.078656025294292, 110.47188733695778, 10.86783055649025, 24.37671663202034, 29.06036484149614, 55.619485850831865, 37.60312576705459, 16.076858370705537, 39.957781562126144, 53.729555789519175, 63.66992985762432, 96.31056399334514, 59.55420871377103, 50.32264545608938, 6.382884172353196, 32.76533435817879, 38.51693236149288, 19.766942082461817, 7.192409461128457, 16.605589996604266, 69.99958313280786, 9.688574667673178, 50.91557823613344, 10.555068723379643, 7.488703961496077, 39.336302469818364, 45.94664650401218, 11.9551621560922, 27.74434849038287, 20.16689684722661, 6.828655228425953, 8.280893948713603, 7.793473759224912, 8.592221879317842, 5.2554747232641255, 8.478405193416165, 59.935630990839115, 18.33995602657995, 10.699837339568681, 48.206481966741876, 12.352901736476868, 32.71647098649293, 8.436222498546424, 47.63803539879176, 5.0380977932275455, 10.686168460303062, 81.84186012594044, 18.585716295989876, 58.20460665326396, 14.796209085439111, 77.19275401585199, 15.816584826943954, 77.64767300813324, 55.67597118265463, 183.36269484761584, 33.32566604774296, 11.789867829811708, 83.65443383036927, 19.755705416258525, 15.34068860049975, 48.826179244035394, 26.301393719461437, 54.15542539378526, 22.42506165617674, 65.69380653041163, 49.07234791938555, 61.466070681350175, 10.284637158004124, 62.64819821709571, 35.306986057439765, 5.195844089103899, 53.17116346333892, 15.29829494443587, 52.13772180761213, 7.8299023682478515, 76.91040689872018, 56.57103930874495, 19.72951502529812, 33.455822616617276, 88.43766309957306, 21.690289011692272, 83.23467894159646, 38.39328731255152, 46.67771478573394, 96.22783339787257, 58.36805969828798, 40.32067941997118, 13.868206216568074, 12.225053808267583, 13.787946516043775, 19.62687247645639, 38.81276172717762, 17.445621826125866, 90.45922300426895, 155.52771925042165, 17.562391451369095, 10.097415537065165, 29.19505109313502, 17.657528301936072, 42.90744977507731, 19.05405291013813, 27.574814868562484, 105.1439534435539, 43.82497606951053, 42.041372631971946, 16.302023330959038, 5.381072365871721, 16.707112348373347, 137.7528721300166, 12.671513723115828, 18.98032553182278, 74.89674871704801, 12.23493730692337, 9.86538913792779, 48.60437255253845, 139.46999321819968, 154.09165848607591, 78.79437300742983, 5.336360213346315, 63.81296701890805, 25.87364980890932, 15.448092138211141, 16.818194066154025, 5.057213350944726, 24.258911125044758, 15.508374823366077, 46.71470307873894, 97.58687348084746, 7.569067031526648, 20.212322516934506, 11.256221352790725, 50.28309287208521, 80.27142632668514, 40.40565032806645, 59.24765805865898, 29.48049246554442, 18.75558261548835, 6.6639073666485436, 41.87243756784584, 117.1611169371068, 10.597632785132006, 23.215840197093453, 9.313450721000068, 13.482968490943664, 6.842928973938472, 60.94339024031166, 48.50139425470786, 14.571055601368577, 11.729456376180515, 92.91264164828202, 31.38919325717885, 75.67990317637509, 67.37804220904387, 9.408971487698734, 27.915069032576113, 78.06876615727278, 27.19942687120268, 70.97000061785334, 32.198345781106966, 39.01032500977978, 9.640472227305272, 14.351997315289879, 61.528649021002444, 35.43999765267887, 52.76027835120511, 11.311125878006722, 5.6555306419044165, 128.30886023320915, 37.54149376720534, 89.24433175922337, 46.107254824464626, 29.484498252726954, 45.867500932911774, 32.091211009939265, 44.23038418208016, 24.787164531430356, 22.79476883010245, 57.21823394995751, 43.21997203077108, 9.02242770710157, 19.688283484657813, 53.21896838296249, 8.22911802419889, 7.0544348763564795, 11.805819164084737, 35.810198843980764, 5.185893184839329, 72.48404018974202, 46.83344245264629, 55.745967862171426, 7.439241305683223, 15.695571808830046, 8.341181191423908, 21.67052406316206, 179.69780009417516, 5.719236730821628, 12.098527947108364, 6.730008464918889, 49.353264865270646, 93.18219888193666, 49.077438162639694, 10.874283647382958, 12.522213304909132, 18.95185176561509, 71.3387560627872, 13.335081634564848, 89.07147873235763, 12.87979269981685, 102.88051128931572, 20.77184212672821, 11.536594036185932, 38.43097829105494, 37.80609919771047, 44.879679167418075, 21.683894533359695, 29.66860869343008, 9.343940703846878, 5.287902630953125, 38.044976282351755, 63.75186809898867, 138.7811181688576, 12.427612493569757, 6.17684998171302, 28.710091416683465, 56.0429176109711, 10.488527120679532, 250.00695803881004, 85.71618855005751, 21.908071435643986, 5.260461694988971, 8.234544372727303, 39.631363328531194, 119.14677250745808, 158.69571955410626, 12.309651844775166, 31.292552548804533, 25.98131276659034, 17.139446698352856, 40.762769580681855, 62.82942433294009, 84.16710238930358, 78.10889038549368, 62.06255776371823, 9.031594134363193, 83.0094776120072, 51.10422636350998, 23.082859850078158, 35.15504974728256, 22.017502866689753, 42.52923546989575, 25.831366321070796, 14.86674646895117, 27.125904379540927, 14.195256323883012, 26.69842700942138, 6.152666901038876, 11.974056050482213, 65.75422120084394, 33.4526505517897, 76.18643801244086, 69.34324513201814, 48.707913005057584, 38.790913459760915, 11.810501310765426, 23.082757434616713, 124.00497309594316, 27.013378641514926, 5.170406456637149, 16.3045982939446, 27.643252369840443, 13.168991128226146, 39.56267408800278, 20.1234662157736, 43.47739186325819, 11.378177295801247, 50.22689671379086, 20.61880458344653, 22.290809821871306, 43.56027473828227, 31.663198705044092, 8.182805929299137, 33.26944502164263, 16.354830019145442, 93.88614164191175, 74.09065400236493, 18.566735818050255, 152.01621929247065, 88.70019852445705, 43.81979504637546, 53.67150938583713, 170.36593115445984, 5.235165197674851, 89.03967852599442, 77.2869068136078, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([3879507.8125, 4204335.9375, 4212459.375, 4212492.1875, 4220096.875, 4260201.5625, 4272150.0, 4386220.3125, 4475343.75, 4489525.0, 4579309.375, 4582467.1875, 4590334.375, 4602260.9375, 4625025.0, 4812153.125, 4813371.875, 4816625.0, 4816868.75, 4817710.9375, 4939760.9375, 4941278.125, 4941323.4375, 4941564.0625, 7154203.125, 7154235.9375, 7159726.5625, 7179368.75, 7308701.5625, 7417242.1875, 7422396.875, 7422904.6875, 7423109.375, 7424200.0, 7424948.4375, 7428146.875, 7429701.5625, 7446123.4375, 7452981.25, 7453464.0625, 7461898.4375, 7463696.875, 7465653.125, 7465662.5, 7466878.125, 7467892.1875, 7469618.75, 7469990.625, 7470042.1875, 7478912.5, 7479653.125, 7481251.5625, 7483271.875, 7498046.875, 7499046.875, 7500053.125, 7501209.375, 7501504.6875, 7501739.0625, 7501885.9375, 7502320.3125, 7503420.3125, 7506398.4375, 7522364.0625, 7540404.6875, 7542375.0, 7545092.1875, 7721771.875, 8027776.5625, 8027789.0625, 8053859.375, 8099953.125, 8257267.1875, 8270173.4375, 8290889.0625, 8312637.5, 8331009.375, 8349265.625, 8354137.5, 8356446.875, 8357360.9375, 8360273.4375, 8360281.25, 8363684.375, 8389548.4375, 8392281.25, 8394190.625, 8397145.3125, 8399403.125, 8400500.0, 8409023.4375, 8423215.625, 8445684.375, 8446314.0625, 8447509.375, 8467859.375, 8467870.3125, 8486467.1875, 8486606.25, 8505620.3125, 8505642.1875, 8508804.6875, 8510492.1875, 8513748.4375, 8516293.75, 8529479.6875, 8536620.3125, 8553181.25, 8573070.3125, 8574145.3125, 8590384.375, 8590400.0, 8593670.3125, 8604043.75, 8610201.5625, 8628957.8125, 8631875.0, 8692357.8125, 8698821.875, 8784339.0625, 8789003.125, 8831703.125, 8855693.75, 8948518.75, 8950614.0625, 8953001.5625, 8957121.875, 8962735.9375, 8962754.6875, 8975806.25, 8975823.4375, 8994331.25, 9015342.1875, 9023053.125, 9038767.1875, 9045407.8125, 9048543.75, 9078065.625, 9078204.6875, 9078862.5, 9079653.125, 9084154.6875, 9123528.125, 9125370.3125, 9134800.0, 9135306.25, 9147126.5625, 9148726.5625, 9152020.3125, 9152810.9375, 9174265.625, 9182098.4375, 9189965.625, 9225476.5625, 9260343.75, 9271470.3125, 9332212.5, 9338690.625, 9451335.9375, 9584603.125, 9611268.75, 9677937.5, 9741773.4375, 9793435.9375, 9793448.4375, 9809232.8125, 9813875.0, 9875915.625, 9885475.0, 9893015.625, 9909032.8125, 9938465.625, 10002248.4375, 10019437.5, 10088021.875, 10098359.375, 10100987.5, 10159118.75, 10159631.25, 10169410.9375, 10225678.125, 10234401.5625, 10239826.5625, 10244704.6875, 10244881.25, 10246748.4375, 10251534.375, 10257335.9375, 10260392.1875, 10260600.0, 10262068.75, 10268528.125, 10275004.6875, 10300817.1875, 10301712.5, 10306489.0625, 10313845.3125, 10316854.6875, 10329612.5, 10362914.0625, 10365679.6875, 10366796.875, 10367912.5, 10371600.0, 10376423.4375, 10390917.1875, 10390923.4375, 10396068.75, 10407042.1875, 10407329.6875, 10440301.5625, 10459867.1875, 10470403.125, 10481792.1875, 10553876.5625, 10556228.125, 10580439.0625, 10591162.5, 10612325.0, 10612350.0, 10615092.1875, 10662867.1875, 10673779.6875, 10673853.125, 10682121.875, 10685664.0625, 10688392.1875, 10701201.5625, 10701379.6875, 10702154.6875, 10710771.875, 10719065.625, 10727100.0, 10733151.5625, 10733421.875, 10753146.875, 10755304.6875, 10761529.6875, 10781403.125, 10781717.1875, 10798387.5, 10813142.1875, 10825781.25, 10867737.5, 10884396.875, 10896087.5, 10900400.0, 10917337.5, 10920151.5625, 10948585.9375, 10988104.6875, 10991345.3125, 10996078.125, 10996082.8125, 11028439.0625, 11052390.625, 11094439.0625, 11094442.1875, 11130206.25, 11143832.8125, 11163210.9375, 11167887.5, 11181556.25, 11188657.8125, 11201917.1875, 11208926.5625, 11209615.625, 11245459.375, 11264645.3125, 11264878.125, 11271096.875, 11276468.75, 11282614.0625, 11294673.4375, 11343504.6875, 11362929.6875, 11384993.75, 11438551.5625, 11498120.3125, 11518843.75, 11526103.125, 11529817.1875, 11590628.125, 11603346.875, 11644418.75, 11737601.5625, 11748970.3125, 11835140.625, 11853373.4375, 11874982.8125, 11879095.3125, 11896009.375, 11911976.5625, 11915567.1875, 11915664.0625, 11917675.0, 11965570.3125, 12020985.9375, 12060482.8125, 12060545.3125, 12090431.25, 12272885.9375, 12291528.125, 12353351.5625, 12367653.125, 12390575.0, 12748543.75, 14970335.9375, 15176951.5625, 15183717.1875, 15184029.6875, 15184418.75, 15184762.5, 15184837.5, 15185096.875, 15185100.0, 15185131.25, 15185134.375, 15185332.8125, 15185335.9375, 15185339.0625, 15185456.25, 15185467.1875, 15185479.6875, 15185546.875, 15185637.5, 15185684.375, 15185715.625, 15185856.25, 15185857.8125, 15185864.0625, 15185893.75, 15185909.375, 15185942.1875, 15185950.0, 15185971.875, 15186006.25, 15186018.75, 15186023.4375, 15186090.625, 15186129.6875, 15186153.125, 15186154.6875, 15186165.625, 15186185.9375, 15186196.875, 15186235.9375, 15186242.1875, 15186243.75, 15186279.6875, 15186279.6875, 15186289.0625, 15186295.3125, 15186312.5, 15186326.5625, 15186328.125, 15186353.125, 15186362.5, 15186367.1875, 15186371.875, 15186387.5, 15186400.0, 15186407.8125, 15186451.5625, 15186470.3125, 15186471.875, 15186496.875, 15186535.9375, 15186604.6875, 15186610.9375, 15186675.0, 15186725.0, 15186726.5625, 15186759.375, 15186793.75, 15186801.5625, 15186818.75, 15186850.0, 15186851.5625, 15186862.5, 15186867.1875, 15186890.625, 15186903.125, 15186903.125, 15186909.375, 15187046.875, 15187048.4375, 15187054.6875, 15187125.0, 15187167.1875, 15187193.75, 15187242.1875, 15187245.3125, 15187251.5625, 15187265.625, 15187275.0, 15187279.6875, 15187279.6875, 15187292.1875, 15187370.3125, 15187382.8125, 15187400.0, 15187418.75, 15187421.875, 15187510.9375, 15187534.375, 15187557.8125, 15187565.625, 15187590.625, 15187592.1875, 15187595.3125, 15187610.9375, 15187651.5625, 15187664.0625, 15187704.6875, 15187809.375, 15187890.625, 15187940.625, 15187954.6875, 15187976.5625, 15188006.25, 15188021.875, 15188026.5625, 15188068.75, 15188085.9375, 15188095.3125, 15188153.125, 15188195.3125, 15188253.125, 15188337.5, 15188407.8125, 15188407.8125, 15188623.4375, 15188815.625, 15188834.375, 15188900.0, 15188968.75, 15189000.0, 15189065.625, 15189231.25, 15189248.4375, 15189254.6875, 15189264.0625, 15189335.9375, 15189343.75, 15189476.5625, 15189493.75, 15189634.375, 15189653.125, 15189698.4375, 15189756.25, 15190064.0625, 15190159.375, 15190181.25, 15190250.0, 15190256.25, 15190270.3125, 15190282.8125, 15190332.8125, 15190423.4375, 15190435.9375, 15190646.875, 15190743.75, 15190981.25, 15191064.0625, 15191087.5, 15191235.9375, 15191362.5, 15191484.375, 15191571.875, 15192043.75, 15192050.0, 15192195.3125, 15192348.4375, 15192357.8125, 15192434.375, 15192451.5625, 15192540.625, 15192807.8125, 15192840.625, 15193059.375, 15193210.9375, 15193278.125, 15193337.5, 15193526.5625, 15193690.625, 15193840.625, 15193881.25, 15194053.125, 15194065.625, 15194085.9375, 15194110.9375, 15194135.9375, 15194142.1875, 15194200.0, 15194228.125, 15194654.6875, 15194732.8125, 15194885.9375, 15194910.9375, 15195032.8125, 15195117.1875, 15195368.75, 15195373.4375, 15195454.6875, 15195679.6875, 15195754.6875, 15195837.5, 15195862.5, 15196064.0625, 15196289.0625, 15196301.5625, 15196415.625, 15196600.0, 15196714.0625, 15197270.3125, 15197464.0625, 15197756.25, 15198026.5625, 15198140.625, 15198753.125, 15198898.4375, 15199035.9375, 15199145.3125, 15199185.9375, 15199198.4375, 15199217.1875, 15199490.625, 15199565.625, 15200125.0, 15200220.3125, 15200276.5625, 15200989.0625, 15201251.5625, 15201575.0, 15201600.0, 15201742.1875, 15201759.375, 15201907.8125, 15202306.25, 15202409.375, 15202589.0625, 15202723.4375, 15202760.9375, 15202806.25, 15203034.375, 15203040.625, 15203146.875, 15203462.5, 15203589.0625, 15203870.3125, 15203998.4375, 15204084.375, 15204114.0625, 15204328.125, 15205504.6875, 15205557.8125, 15205753.125, 15205795.3125, 15205860.9375, 15206034.375, 15206609.375, 15206623.4375, 15206998.4375, 15207417.1875, 15207454.6875, 15207631.25, 15208318.75, 15208460.9375, 15208660.9375, 15208757.8125, 15208893.75, 15209654.6875, 15210292.1875, 15210654.6875, 15211462.5, 15211604.6875, 15211623.4375, 15212185.9375, 15212821.875, 15212890.625, 15213275.0, 15214479.6875, 15214575.0, 15216050.0, 15216182.8125, 15216992.1875, 15217032.8125, 15217440.625, 15219084.375, 15219392.1875, 15219734.375, 15219754.6875, 15219831.25, 15219956.25, 15220171.875, 15221246.875, 15221598.4375, 15222478.125, 15223487.5, 15223737.5, 15223990.625, 15224092.1875, 15224109.375, 15224737.5, 15225012.5, 15225181.25, 15225956.25, 15226362.5, 15226365.625, 15226423.4375, 15226514.0625, 15226875.0, 15226876.5625, 15230231.25, 15230303.125, 15230695.3125, 15232657.8125, 15233160.9375, 15233359.375, 15235609.375, 15237239.0625, 15238059.375, 15241523.4375, 15242596.875, 15243900.0, 15254606.25, 15257310.9375, 15257973.4375, 15258473.4375, 15258985.9375, 15260070.3125, 15260096.875, 15262701.5625, 15263782.8125, 15263934.375, 15266270.3125, 15269070.3125, 15269381.25, 15269382.8125, 15269693.75, 15270843.75, 15271892.1875, 15273670.3125, 15274112.5, 15280315.625, 15280796.875, 15282142.1875, 15283640.625, 15287659.375, 15289051.5625, 15289992.1875, 15291170.3125, 15292293.75, 15293037.5, 15293062.5, 15295535.9375, 15297670.3125, 15302928.125, 15303415.625, 15303764.0625, 15306184.375, 15306862.5, 15309340.625, 15310281.25, 15311223.4375, 15312423.4375, 15313010.9375, 15313381.25, 15320523.4375, 15321267.1875, 15322765.625, 15324023.4375, 15325300.0, 15325914.0625, 15325992.1875, 15326145.3125, 15326403.125, 15327607.8125, 15327610.9375, 15327709.375, 15328617.1875, 15328987.5, 15330067.1875, 15330179.6875, 15330632.8125, 15331078.125, 15331151.5625, 15332106.25, 15332635.9375, 15333350.0, 15333685.9375, 15334356.25, 15335712.5, 15336254.6875, 15337571.875, 15337609.375, 15337945.3125, 15338012.5, 15338346.875, 15338471.875, 15338709.375, 15338818.75, 15338823.4375, 15339276.5625, 15339948.4375, 15340078.125, 15341579.6875, 15341606.25, 15342546.875, 15342571.875, 15343207.8125, 15343262.5, 15343740.625, 15343959.375, 15344415.625, 15344581.25, 15345154.6875, 15345253.125, 15345459.375, 15345606.25, 15347376.5625, 15347906.25, 15347976.5625, 15348501.5625, 15348598.4375, 15348664.0625, 15349596.875, 15350048.4375, 15351218.75, 15351287.5, 15351737.5, 15351768.75, 15351800.0, 15351879.6875, 15351967.1875, 15352232.8125, 15352240.625, 15352457.8125, 15353120.3125, 15353265.625, 15353326.5625, 15353528.125, 15353618.75, 15353864.0625, 15354390.625, 15354862.5, 15355228.125, 15355267.1875, 15355267.1875, 15355331.25, 15355346.875, 15355375.0, 15355423.4375, 15355568.75, 15355731.25, 15356334.375, 15356851.5625, 15357042.1875, 15357109.375, 15357353.125, 15357656.25, 15357665.625, 15357876.5625, 15358151.5625, 15358175.0, 15358364.0625, 15358998.4375, 15359606.25, 15359643.75, 15359739.0625, 15359743.75, 15360221.875, 15360242.1875, 15360459.375, 15360485.9375, 15360539.0625, 15360773.4375, 15361525.0, 15362493.75, 15362578.125, 15362654.6875, 15362723.4375, 15362748.4375, 15363359.375, 15365015.625, 15367231.25, 15367812.5, 15367831.25, 15368029.6875, 15368206.25, 15369265.625, 15369375.0, 15369568.75, 15370131.25, 15370518.75, 15370831.25, 15371123.4375, 15371165.625, 15371420.3125, 15372398.4375, 15375893.75, 15375989.0625, 15379467.1875, 15379495.3125, 15379956.25, 15380031.25, 15380515.625, 15380595.3125, 15381081.25, 15381265.625, 15381270.3125, 15381326.5625, 15382043.75, 15382671.875, 15382843.75, 15383307.8125, 15384421.875, 15384834.375, 15385245.3125, 15387109.375, 15387157.8125, 15387993.75, 15387996.875, 15388057.8125, 15388098.4375, 15388592.1875, 15388609.375, 15388890.625, 15388957.8125, 15389243.75, 15389365.625, 15390200.0, 15390584.375, 15390606.25, 15391282.8125, 15392148.4375, 15392156.25, 15392514.0625, 15392960.9375, 15393068.75, 15393368.75, 15393617.1875, 15394285.9375, 15395140.625, 15395682.8125, 15395803.125, 15396168.75, 15397028.125, 15397175.0, 15397282.8125, 15397298.4375, 15397526.5625, 15398334.375, 15398453.125, 15400206.25, 15400223.4375, 15400271.875, 15400500.0, 15400765.625, 15400826.5625, 15400906.25, 15400959.375, 15401332.8125, 15402303.125, 15402340.625, 15402379.6875, 15402603.125, 15402604.6875, 15402720.3125, 15402829.6875, 15402850.0, 15403242.1875, 15403471.875, 15403734.375, 15403748.4375, 15403979.6875, 15404168.75, 15404181.25, 15404592.1875, 15404651.5625, 15404739.0625, 15404803.125, 15404889.0625, 15405048.4375, 15405115.625, 15405271.875, 15405337.5, 15405525.0, 15405543.75, 15405639.0625, 15405765.625, 15405885.9375, 15406432.8125, 15406514.0625, 15406539.0625, 15406715.625, 15406773.4375, 15406965.625, 15407420.3125, 15407989.0625, 15408543.75, 15409418.75, 15409440.625, 15410314.0625, 15411232.8125, 15411329.6875, 15411510.9375, 15411564.0625, 15412135.9375, 15412726.5625, 15413192.1875, 15413503.125, 15413534.375, 15413875.0, 15414562.5, 15414571.875, 15414912.5, 15414982.8125, 15414984.375, 15415123.4375, 15415242.1875, 15415779.6875, 15415878.125, 15415971.875, 15416073.4375, 15416370.3125, 15416387.5, 15416582.8125, 15416592.1875, 15417117.1875, 15417312.5, 15417446.875, 15417456.25, 15417560.9375, 15418139.0625, 15418182.8125, 15418195.3125, 15418365.625, 15418875.0, 15419603.125, 15419628.125, 15420054.6875, 15420606.25, 15420740.625, 15421017.1875, 15421029.6875, 15421182.8125, 15421200.0, 15421204.6875, 15421229.6875, 15422345.3125, 15422365.625, 15422382.8125, 15422679.6875, 15422781.25, 15422860.9375, 15423885.9375, 15424135.9375, 15424231.25, 15424390.625, 15424485.9375, 15424618.75, 15424639.0625, 15424653.125, 15424743.75, 15424848.4375, 15424898.4375, 15425365.625, 15425768.75, 15425792.1875, 15426648.4375, 15427168.75, 15427479.6875, 15427559.375, 15427568.75, 15427635.9375, 15427737.5, 15427954.6875, 15428045.3125, 15428160.9375, 15429050.0, 15429415.625, 15429764.0625, 15430057.8125, 15430189.0625, 15430200.0, 15430545.3125, 15431196.875, 15431584.375, 15432423.4375, 15432987.5, 15433139.0625, 15433342.1875, 15433895.3125, 15434006.25, 15434070.3125, 15434076.5625, 15434984.375, 15434985.9375, ...], [56.16185660760689, 16.501155767646786, 53.85469013340296, 5.438336552237611, 53.5548043126579, 40.199245316131744, 20.11076338916435, 10.718016669454315, 31.30496097215501, 5.321410618602284, 118.1237418579577, 10.692335493832474, 44.64443488231515, 96.07982623187812, 14.680403138849078, 24.861233578011294, 19.76522924952042, 15.390184135166395, 58.04974548360529, 42.267181662141354, 31.06478862121689, 6.153836872683152, 18.56845954419249, 35.05391718423075, 32.150555091366144, 26.289538890988425, 11.988476943517975, 64.89094857533526, 10.762218617287893, 16.39458663870313, 56.08761511274426, 26.456208341921894, 80.20194035353661, 20.632381047943884, 25.50853635666217, 8.687728438908692, 15.579621972991864, 79.54911080409804, 143.7326309638326, 102.68738244054936, 84.76513744599734, 25.483186218202228, 128.0506756288847, 10.637152946156176, 48.80616417780206, 12.840898960799697, 7.513263340499549, 30.86307387895354, 6.757124182570697, 66.9121595847535, 12.035621858546627, 25.548222130581156, 11.989369071478597, 16.700649386545155, 38.575214180818875, 20.194057489304775, 57.86120746674466, 12.684259863090547, 23.686543200560774, 22.798453897571534, 65.24459504751628, 90.29808338226903, 12.499339709347943, 29.262819653304174, 167.60775210570444, 23.29207566919848, 5.570691045586918, 5.779061198254278, 70.387635255336, 22.983384066954965, 59.11919416666175, 15.75319436723275, 119.70596055428587, 8.141665927673596, 20.341580143015026, 102.20371368716428, 21.63569876854009, 19.134271029441926, 20.38471804758034, 62.41056130422898, 96.17454607080677, 19.263522729005338, 67.76326999065603, 16.935217742816913, 10.994567380878241, 5.910544833987551, 127.67494502103321, 70.30111850919356, 5.42282650542056, 48.25482958717457, 6.841495298918487, 55.15113000304565, 76.45503883762296, 18.95650629573295, 22.190314369906552, 36.79289824730914, 29.50631349327859, 23.815346790848093, 27.20895885954181, 33.21383860766319, 74.40493199400751, 76.01939917300133, 77.02448154885035, 12.567491888215786, 10.48071242564625, 16.713984684571326, 5.4885488511147775, 13.753815562402368, 5.19808315730651, 79.39788219546804, 86.96444167413507, 19.00770171647411, 5.826612841380045, 10.85232122769176, 18.22111001754574, 8.353447768758057, 8.32189744732741, 9.302532623949958, 33.98283731521415, 21.55235852186321, 34.6446067959955, 49.40088649411662, 71.17673981990197, 33.758046019059705, 21.689683653947622, 9.616870575320215, 10.676610688633655, 79.18919212306812, 36.35421192624885, 15.4044561721953, 23.317463544843292, 80.55876045840148, 93.84799996254264, 65.88896639903876, 24.289745815546603, 9.042717316788293, 95.23477919824941, 103.71997673635894, 25.919057633626352, 23.188284105000832, 18.251755766963708, 148.80722333430614, 117.69405812238452, 24.276341667353396, 50.746270589207754, 7.1457880401445, 16.849035462108585, 19.89568703635396, 83.23650085201034, 171.47248525748094, 102.24591480562819, 5.806118030723762, 9.792861328618137, 54.796326198084415, 39.24385810932657, 7.3444680800844075, 99.72651164948435, 52.83956266229935, 6.601066620685768, 8.110736900496931, 10.407467051705106, 96.81165642714872, 33.290155204285114, 34.59596335708776, 25.375021484519234, 12.598468373498031, 30.537183605176402, 95.66289641360494, 25.84847919191173, 8.258813434486898, 25.308788246230378, 73.46189483335779, 16.074990546368742, 6.86493331556342, 46.84834852772759, 19.318025070562786, 9.745280434768972, 19.739205948741187, 11.33420249124565, 118.8610519648979, 27.394325114202996, 101.16789427667149, 35.934498725886854, 35.67835555826734, 63.841596265069946, 54.99166124847996, 24.1011715740837, 10.780977462372869, 49.14473375585653, 107.23209470647151, 74.06904355887292, 16.300242356839988, 94.29415184010215, 10.834863536499372, 61.89766689024264, 7.678407391379454, 17.016340397982077, 85.82217783703992, 80.85685791054466, 28.08084389075666, 6.18046623547311, 170.94956633862557, 15.20314727976651, 45.833123569777136, 11.566751715885701, 32.18603729055651, 33.591691662348644, 54.38078374502809, 16.713971842249602, 14.692137108954274, 53.34754477121767, 118.30339632474103, 51.26971627356231, 25.67106708268517, 5.4146434554900456, 27.721215726521876, 161.3091448565991, 68.84691802987588, 46.658555175928264, 11.583295400311956, 40.621079289756, 39.36946618439898, 63.86505939462572, 6.346853350539888, 22.18247728684412, 105.84092051501192, 10.98976866758226, 34.546025006139175, 80.70360371889848, 57.47223223415818, 40.815682713726304, 11.172527619203683, 29.078919174280905, 30.66095328435376, 21.139050116664254, 27.679711293211632, 45.18395562584189, 117.65227588782696, 27.545225539607046, 14.302214992940145, 85.38176213122817, 56.62408658914351, 22.113244325050847, 15.852494274811423, 27.485723835661325, 35.92672856743958, 58.023374270606276, 18.16358915782947, 31.922113439421164, 67.10265709744134, 34.69526122978315, 6.807924771755939, 28.19590532263801, 20.825919147045838, 6.788925914361542, 15.091218354454705, 81.97251729732457, 25.3922134724487, 13.382427460127268, 26.916591694323806, 93.14328199992455, 7.116822944884144, 9.156285485706725, 33.27720528248775, 71.81941866513904, 31.488591351589026, 11.48405270472633, 60.80773130727382, 131.57288956774283, 5.728882847264471, 116.71869285872894, 11.792084581470979, 90.7988304836492, 38.17442393416154, 11.507583453157674, 43.003375951060725, 10.937944164537356, 6.32204287378926, 90.6839488206297, 5.3665698735601115, 45.932006677195055, 69.02914796202252, 18.348239987125545, 8.748839021091815, 5.598163274169755, 12.603805896503642, 5.210938194209597, 153.99525976927342, 5.139926254082244, 23.570254823465575, 13.838660916782668, 13.542679719078954, 11.131293749941014, 55.59049526761693, 6.055148766701421, 18.98860559185555, 44.66365201125667, 57.963164559300836, 12.34799689298344, 5.080859615140514, 98.14750921664418, 37.86601423094844, 82.08957536898994, 79.17703971293433, 9.28395712004122, 50.54008914441757, 77.41895664208366, 73.43345130826576, 26.696781592200463, 19.249730873917496, 14.199442644637907, 62.99363967059358, 5.087086969541464, 62.16883965968428, 22.209087381496964, 39.88656796475547, 33.44909476191896, 24.487153627793052, 20.801595807945095, 25.83158842459463, 90.01213651803873, 24.424791044585575, 57.00565765631126, 17.785283467362504, 76.90646424119207, 53.460429777739066, 36.36465307504898, 24.286774234230577, 35.847201213637135, 171.73401552511274, 63.58836760994388, 101.03639018062302, 29.364637032623868, 17.38495011127379, 9.396039622230184, 94.11870765222633, 14.693282192800858, 8.81021380560915, 14.471668865921712, 34.72088046705281, 50.71210003106328, 14.234729722823232, 24.793876248550433, 36.682442776216995, 46.353476751664545, 55.4095726309252, 16.40770456548725, 8.410258145749507, 37.57805989946763, 11.421609960308865, 69.96480025806262, 14.840365832473891, 67.16938861919387, 59.721374217537495, 21.391760611774128, 78.48981248071786, 24.895647125338208, 5.0271250849292155, 65.30291127115186, 26.686380418908755, 21.79290249681296, 11.613842883592772, 18.623021695602613, 17.730524569919414, 6.942770710640393, 67.84192586357223, 13.30810701355466, 5.592068931812461, 6.451919681680318, 75.43295287576278, 7.666424780342279, 25.59889554220654, 9.8000271199565, 38.76089167991901, 59.18470926272901, 37.36361429934841, 71.35163404747357, 40.35769822816939, 6.20889853361001, 61.30178275085326, 36.46359147466766, 7.942851038669616, 12.457624999835232, 27.17722694334737, 81.28451862935128, 43.98908550039318, 10.816690267151237, 41.11592430030179, 8.182588510456895, 72.1243450722024, 47.92508526867932, 18.992327058096013, 84.32104069888531, 12.5036899595841, 23.124209701149894, 86.94533757798725, 5.2240132317852765, 31.146047278433926, 14.380075327539979, 53.91714820598231, 102.14071028548406, 27.098175712231196, 118.81815963894354, 154.2226221943247, 119.38829394635403, 42.713790254894036, 9.77959577657651, 8.983894380233776, 15.087426496192265, 64.27280295041766, 45.59769005210755, 7.760576835268988, 35.10441020787981, 5.2781486777886935, 5.585700721011678, 15.96640496796878, 18.14276201614713, 36.37766333185296, 21.47255744900669, 42.49121032649526, 54.9367522614744, 13.225835378490437, 67.98163846710614, 41.428354540252485, 64.91641484568879, 5.034024815000751, 27.205078541014547, 96.23244602460136, 53.68243566344546, 46.29326124983288, 15.05205338129153, 89.48522295272554, 13.140283384978371, 73.87304430320566, 31.68493851832119, 18.759116366961237, 13.757470437482752, 30.871839590799624, 89.158157272503, 18.522107797571152, 56.35333403749363, 22.593936154010173, 141.61415137080556, 39.949310021994116, 28.61210935249906, 82.25512828362218, 16.28594591256904, 22.812531720937574, 70.61613721711592, 72.9496067882899, 5.901676870159696, 12.495003650731002, 38.24465060991913, 11.606619876985503, 25.972773637183277, 6.292274874858651, 6.512181383066661, 34.32940991526129, 5.029018467683167, 54.940089118004124, 34.187093442985606, 11.375352275568597, 21.334879482769995, 60.378126766157294, 5.660977130825894, 26.55458929546259, 73.931142742467, 20.788395044397777, 16.941139620467364, 5.770865144770278, 111.67911622248559, 60.82024146695733, 66.06503383436699, 7.313231625452841, 14.398871302674248, 30.011794611685865, 25.792715872141677, 25.63968449509158, 74.56086985861285, 76.43475524394705, 45.58090820041183, 6.657544770175715, 42.743515754350554, 68.06781701836154, 21.138132355199883, 7.587683596803641, 125.76418318286053, 7.075934982669536, 87.00247738475727, 46.199746703834975, 16.379769215271647, 27.661276631447713, 29.203855846205755, 47.59821228674333, 102.02630921826139, 47.078204931000116, 15.382001783915495, 58.02888556256157, 6.837402277611396, 13.728140888853718, 93.81812212844977, 6.4549520747348375, 59.12351544533227, 50.651547238797775, 28.655625383640473, 30.255469687201263, 14.414204810331649, 56.136203218311685, 19.58700664223438, 25.309303591599267, 16.079864883213737, 49.583670535574235, 17.273511062760118, 20.856572459985482, 5.714387824068783, 64.05714344552594, 44.77252771660012, 38.96576574185971, 43.38325821375826, 23.910821703206164, 8.822268122500299, 17.82842858972303, 40.66895099682925, 150.01856950030796, 95.92197247676836, 14.162924615699287, 32.351524887751935, 14.296758598575659, 24.725515606077042, 19.217470767692674, 17.081438613069047, 5.758784561435186, 67.87914865356215, 12.516477756770483, 141.66584613916407, 108.2460967296349, 14.89315806489183, 40.109283343267094, 114.88716786559206, 18.71202135382474, 33.26062020664697, 30.90162834340164, 47.89008656031951, 18.33674934110354, 18.954670523628305, 97.17782061796541, 13.800666442395611, 54.01739920192287, 44.06493895466444, 7.130565551837018, 5.507065678499485, 39.557535568622995, 48.62547192269197, 73.5904981671204, 98.09044317939666, 9.827134922010089, 19.398746828154266, 16.65863017434792, 89.51832372908251, 5.898273622665887, 39.19387023616978, 41.875524952887616, 11.301511988042288, 99.19621192108795, 29.18180833355399, 199.3846954273516, 9.783024498457475, 13.796360756206983, 25.737136193105655, 30.68889257761021, 10.976251437474879, 96.02571805458615, 13.232986344898467, 28.21895786687425, 32.548520625785, 14.476533776307226, 56.10889123566035, 5.791881554819603, 50.83303453547009, 120.6362372814664, 9.259978173865372, 7.726896950246571, 9.627337630083275, 12.964868052439435, 12.469085951002498, 25.74572920776039, 39.2413193021134, 45.87925918051387, 51.074021199348294, 10.386772529212614, 33.31317937196209, 27.319573869520713, 60.67862411823265, 10.288251956198337, 69.12816307498493, 99.33625511745336, 6.138489038307446, 45.37882790095809, 5.1822089020989255, 6.098361084000359, 5.442702087429078, 8.157673941390216, 63.26340649780478, 12.09426239815321, 101.33107794606914, 7.915557925017965, 10.605853475921322, 15.747102903967184, 21.152300597746557, 21.89390359953881, 5.823474931567806, 18.209763882854634, 40.88394096752536, 18.86845838546463, 115.19554230686528, 22.947644132455775, 9.525097257512774, 20.295227903003024, 9.699341262133798, 115.50285504858005, 45.44582259052665, 57.445826236299844, 61.23977428197352, 61.321730570506865, 81.50133019470547, 23.460917948706758, 32.652851181619475, 6.884961043187941, 9.574065559806973, 50.74976999041237, 25.091536615901017, 61.594894822826475, 49.142028128312944, 73.62058099493004, 9.428906403914919, 11.170121050578853, 231.45533964364293, 56.224320385857034, 34.66039673185208, 105.23006760961245, 9.764299919178873, 39.10065115296112, 17.45284482234816, 66.6778768828244, 48.06556754726344, 38.46726765025572, 12.580560795051367, 52.75161991028825, 26.51550469873761, 7.85926362253009, 22.735414454073585, 70.83417037815322, 47.414187737202546, 20.611093695939164, 49.14647148677026, 11.503098749245192, 69.26956605026515, 11.021377653693028, 62.274359724103896, 38.67104099696885, 15.448254072401191, 67.34406343133685, 49.7152091162548, 27.06782300464208, 5.073090025463446, 16.66215621812522, 52.65994327263228, 55.3306946557465, 75.15709275318376, 48.548524624269334, 88.96601095860323, 29.692201016099077, 102.39512666472694, 102.2748013980881, 17.099669698311438, 93.23748586184558, 22.751971939054062, 6.777909239831698, 58.620339259821485, 32.306296304091234, 62.992415340573565, 53.88843989824737, 57.04790261743719, 20.964136682324167, 51.60594244178666, 20.14888156724652, 7.731780238264196, 16.707200528653413, 33.5707875866174, 9.575537207729832, 44.26009422077705, 71.79849087460327, 6.555797464543557, 22.305013121573484, 42.311968519403905, 97.89488286351877, 36.538219205584156, 51.16093151540055, 9.12987881064169, 33.281243154144136, 16.58179269945165, 74.98518214931967, 70.23567822675571, 35.12067022783248, 22.18533794983744, 53.89914012980618, 10.078656025294292, 110.47188733695778, 10.86783055649025, 24.37671663202034, 29.06036484149614, 55.619485850831865, 37.60312576705459, 16.076858370705537, 39.957781562126144, 53.729555789519175, 63.66992985762432, 96.31056399334514, 59.55420871377103, 50.32264545608938, 6.382884172353196, 32.76533435817879, 38.51693236149288, 19.766942082461817, 7.192409461128457, 16.605589996604266, 69.99958313280786, 9.688574667673178, 50.91557823613344, 10.555068723379643, 7.488703961496077, 39.336302469818364, 45.94664650401218, 11.9551621560922, 27.74434849038287, 20.16689684722661, 6.828655228425953, 8.280893948713603, 7.793473759224912, 8.592221879317842, 5.2554747232641255, 8.478405193416165, 59.935630990839115, 18.33995602657995, 10.699837339568681, 48.206481966741876, 12.352901736476868, 32.71647098649293, 8.436222498546424, 47.63803539879176, 5.0380977932275455, 10.686168460303062, 81.84186012594044, 18.585716295989876, 58.20460665326396, 14.796209085439111, 77.19275401585199, 15.816584826943954, 77.64767300813324, 55.67597118265463, 183.36269484761584, 33.32566604774296, 11.789867829811708, 83.65443383036927, 19.755705416258525, 15.34068860049975, 48.826179244035394, 26.301393719461437, 54.15542539378526, 22.42506165617674, 65.69380653041163, 49.07234791938555, 61.466070681350175, 10.284637158004124, 62.64819821709571, 35.306986057439765, 5.195844089103899, 53.17116346333892, 15.29829494443587, 52.13772180761213, 7.8299023682478515, 76.91040689872018, 56.57103930874495, 19.72951502529812, 33.455822616617276, 88.43766309957306, 21.690289011692272, 83.23467894159646, 38.39328731255152, 46.67771478573394, 96.22783339787257, 58.36805969828798, 40.32067941997118, 13.868206216568074, 12.225053808267583, 13.787946516043775, 19.62687247645639, 38.81276172717762, 17.445621826125866, 90.45922300426895, 155.52771925042165, 17.562391451369095, 10.097415537065165, 29.19505109313502, 17.657528301936072, 42.90744977507731, 19.05405291013813, 27.574814868562484, 105.1439534435539, 43.82497606951053, 42.041372631971946, 16.302023330959038, 5.381072365871721, 16.707112348373347, 137.7528721300166, 12.671513723115828, 18.98032553182278, 74.89674871704801, 12.23493730692337, 9.86538913792779, 48.60437255253845, 139.46999321819968, 154.09165848607591, 78.79437300742983, 5.336360213346315, 63.81296701890805, 25.87364980890932, 15.448092138211141, 16.818194066154025, 5.057213350944726, 24.258911125044758, 15.508374823366077, 46.71470307873894, 97.58687348084746, 7.569067031526648, 20.212322516934506, 11.256221352790725, 50.28309287208521, 80.27142632668514, 40.40565032806645, 59.24765805865898, 29.48049246554442, 18.75558261548835, 6.6639073666485436, 41.87243756784584, 117.1611169371068, 10.597632785132006, 23.215840197093453, 9.313450721000068, 13.482968490943664, 6.842928973938472, 60.94339024031166, 48.50139425470786, 14.571055601368577, 11.729456376180515, 92.91264164828202, 31.38919325717885, 75.67990317637509, 67.37804220904387, 9.408971487698734, 27.915069032576113, 78.06876615727278, 27.19942687120268, 70.97000061785334, 32.198345781106966, 39.01032500977978, 9.640472227305272, 14.351997315289879, 61.528649021002444, 35.43999765267887, 52.76027835120511, 11.311125878006722, 5.6555306419044165, 128.30886023320915, 37.54149376720534, 89.24433175922337, 46.107254824464626, 29.484498252726954, 45.867500932911774, 32.091211009939265, 44.23038418208016, 24.787164531430356, 22.79476883010245, 57.21823394995751, 43.21997203077108, 9.02242770710157, 19.688283484657813, 53.21896838296249, 8.22911802419889, 7.0544348763564795, 11.805819164084737, 35.810198843980764, 5.185893184839329, 72.48404018974202, 46.83344245264629, 55.745967862171426, 7.439241305683223, 15.695571808830046, 8.341181191423908, 21.67052406316206, 179.69780009417516, 5.719236730821628, 12.098527947108364, 6.730008464918889, 49.353264865270646, 93.18219888193666, 49.077438162639694, 10.874283647382958, 12.522213304909132, 18.95185176561509, 71.3387560627872, 13.335081634564848, 89.07147873235763, 12.87979269981685, 102.88051128931572, 20.77184212672821, 11.536594036185932, 38.43097829105494, 37.80609919771047, 44.879679167418075, 21.683894533359695, 29.66860869343008, 9.343940703846878, 5.287902630953125, 38.044976282351755, 63.75186809898867, 138.7811181688576, 12.427612493569757, 6.17684998171302, 28.710091416683465, 56.0429176109711, 10.488527120679532, 250.00695803881004, 85.71618855005751, 21.908071435643986, 5.260461694988971, 8.234544372727303, 39.631363328531194, 119.14677250745808, 158.69571955410626, 12.309651844775166, 31.292552548804533, 25.98131276659034, 17.139446698352856, 40.762769580681855, 62.82942433294009, 84.16710238930358, 78.10889038549368, 62.06255776371823, 9.031594134363193, 83.0094776120072, 51.10422636350998, 23.082859850078158, 35.15504974728256, 22.017502866689753, 42.52923546989575, 25.831366321070796, 14.86674646895117, 27.125904379540927, 14.195256323883012, 26.69842700942138, 6.152666901038876, 11.974056050482213, 65.75422120084394, 33.4526505517897, 76.18643801244086, 69.34324513201814, 48.707913005057584, 38.790913459760915, 11.810501310765426, 23.082757434616713, 124.00497309594316, 27.013378641514926, 5.170406456637149, 16.3045982939446, 27.643252369840443, 13.168991128226146, 39.56267408800278, 20.1234662157736, 43.47739186325819, 11.378177295801247, 50.22689671379086, 20.61880458344653, 22.290809821871306, 43.56027473828227, 31.663198705044092, 8.182805929299137, 33.26944502164263, 16.354830019145442, 93.88614164191175, 74.09065400236493, 18.566735818050255, 152.01621929247065, 88.70019852445705, 43.81979504637546, 53.67150938583713, 170.36593115445984, 5.235165197674851, 89.03967852599442, 77.2869068136078, ...])
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);
([3879507.8125, 4204335.9375, 4212459.375, 4212492.1875, 4220096.875, 4260201.5625, 4272150.0, 4386220.3125, 4475343.75, 4489525.0, 4579309.375, 4582467.1875, 4590334.375, 4602260.9375, 4625025.0, 4812153.125, 4813371.875, 4816625.0, 4816868.75, 4817710.9375, 4939760.9375, 4941278.125, 4941323.4375, 4941564.0625, 7154203.125, 7154235.9375, 7159726.5625, 7179368.75, 7308701.5625, 7417242.1875, 7422396.875, 7422904.6875, 7423109.375, 7424200.0, 7424948.4375, 7428146.875, 7429701.5625, 7446123.4375, 7452981.25, 7453464.0625, 7461898.4375, 7463696.875, 7465653.125, 7465662.5, 7466878.125, 7467892.1875, 7469618.75, 7469990.625, 7470042.1875, 7478912.5, 7479653.125, 7481251.5625, 7483271.875, 7498046.875, 7499046.875, 7500053.125, 7501209.375, 7501504.6875, 7501739.0625, 7501885.9375, 7502320.3125, 7503420.3125, 7506398.4375, 7522364.0625, 7540404.6875, 7542375.0, 7545092.1875, 7721771.875, 8027776.5625, 8027789.0625, 8053859.375, 8099953.125, 8257267.1875, 8270173.4375, 8290889.0625, 8312637.5, 8331009.375, 8349265.625, 8354137.5, 8356446.875, 8357360.9375, 8360273.4375, 8360281.25, 8363684.375, 8389548.4375, 8392281.25, 8394190.625, 8397145.3125, 8399403.125, 8400500.0, 8409023.4375, 8423215.625, 8445684.375, 8446314.0625, 8447509.375, 8467859.375, 8467870.3125, 8486467.1875, 8486606.25, 8505620.3125, 8505642.1875, 8508804.6875, 8510492.1875, 8513748.4375, 8516293.75, 8529479.6875, 8536620.3125, 8553181.25, 8573070.3125, 8574145.3125, 8590384.375, 8590400.0, 8593670.3125, 8604043.75, 8610201.5625, 8628957.8125, 8631875.0, 8692357.8125, 8698821.875, 8784339.0625, 8789003.125, 8831703.125, 8855693.75, 8948518.75, 8950614.0625, 8953001.5625, 8957121.875, 8962735.9375, 8962754.6875, 8975806.25, 8975823.4375, 8994331.25, 9015342.1875, 9023053.125, 9038767.1875, 9045407.8125, 9048543.75, 9078065.625, 9078204.6875, 9078862.5, 9079653.125, 9084154.6875, 9123528.125, 9125370.3125, 9134800.0, 9135306.25, 9147126.5625, 9148726.5625, 9152020.3125, 9152810.9375, 9174265.625, 9182098.4375, 9189965.625, 9225476.5625, 9260343.75, 9271470.3125, 9332212.5, 9338690.625, 9451335.9375, 9584603.125, 9611268.75, 9677937.5, 9741773.4375, 9793435.9375, 9793448.4375, 9809232.8125, 9813875.0, 9875915.625, 9885475.0, 9893015.625, 9909032.8125, 9938465.625, 10002248.4375, 10019437.5, 10088021.875, 10098359.375, 10100987.5, 10159118.75, 10159631.25, 10169410.9375, 10225678.125, 10234401.5625, 10239826.5625, 10244704.6875, 10244881.25, 10246748.4375, 10251534.375, 10257335.9375, 10260392.1875, 10260600.0, 10262068.75, 10268528.125, 10275004.6875, 10300817.1875, 10301712.5, 10306489.0625, 10313845.3125, 10316854.6875, 10329612.5, 10362914.0625, 10365679.6875, 10366796.875, 10367912.5, 10371600.0, 10376423.4375, 10390917.1875, 10390923.4375, 10396068.75, 10407042.1875, 10407329.6875, 10440301.5625, 10459867.1875, 10470403.125, 10481792.1875, 10553876.5625, 10556228.125, 10580439.0625, 10591162.5, 10612325.0, 10612350.0, 10615092.1875, 10662867.1875, 10673779.6875, 10673853.125, 10682121.875, 10685664.0625, 10688392.1875, 10701201.5625, 10701379.6875, 10702154.6875, 10710771.875, 10719065.625, 10727100.0, 10733151.5625, 10733421.875, 10753146.875, 10755304.6875, 10761529.6875, 10781403.125, 10781717.1875, 10798387.5, 10813142.1875, 10825781.25, 10867737.5, 10884396.875, 10896087.5, 10900400.0, 10917337.5, 10920151.5625, 10948585.9375, 10988104.6875, 10991345.3125, 10996078.125, 10996082.8125, 11028439.0625, 11052390.625, 11094439.0625, 11094442.1875, 11130206.25, 11143832.8125, 11163210.9375, 11167887.5, 11181556.25, 11188657.8125, 11201917.1875, 11208926.5625, 11209615.625, 11245459.375, 11264645.3125, 11264878.125, 11271096.875, 11276468.75, 11282614.0625, 11294673.4375, 11343504.6875, 11362929.6875, 11384993.75, 11438551.5625, 11498120.3125, 11518843.75, 11526103.125, 11529817.1875, 11590628.125, 11603346.875, 11644418.75, 11737601.5625, 11748970.3125, 11835140.625, 11853373.4375, 11874982.8125, 11879095.3125, 11896009.375, 11911976.5625, 11915567.1875, 11915664.0625, 11917675.0, 11965570.3125, 12020985.9375, 12060482.8125, 12060545.3125, 12090431.25, 12272885.9375, 12291528.125, 12353351.5625, 12367653.125, 12390575.0, 12748543.75, 14970335.9375, 15176951.5625, 15183717.1875, 15184029.6875, 15184418.75, 15184762.5, 15184837.5, 15185096.875, 15185100.0, 15185131.25, 15185134.375, 15185332.8125, 15185335.9375, 15185339.0625, 15185456.25, 15185467.1875, 15185479.6875, 15185546.875, 15185637.5, 15185684.375, 15185715.625, 15185856.25, 15185857.8125, 15185864.0625, 15185893.75, 15185909.375, 15185942.1875, 15185950.0, 15185971.875, 15186006.25, 15186018.75, 15186023.4375, 15186090.625, 15186129.6875, 15186153.125, 15186154.6875, 15186165.625, 15186185.9375, 15186196.875, 15186235.9375, 15186242.1875, 15186243.75, 15186279.6875, 15186279.6875, 15186289.0625, 15186295.3125, 15186312.5, 15186326.5625, 15186328.125, 15186353.125, 15186362.5, 15186367.1875, 15186371.875, 15186387.5, 15186400.0, 15186407.8125, 15186451.5625, 15186470.3125, 15186471.875, 15186496.875, 15186535.9375, 15186604.6875, 15186610.9375, 15186675.0, 15186725.0, 15186726.5625, 15186759.375, 15186793.75, 15186801.5625, 15186818.75, 15186850.0, 15186851.5625, 15186862.5, 15186867.1875, 15186890.625, 15186903.125, 15186903.125, 15186909.375, 15187046.875, 15187048.4375, 15187054.6875, 15187125.0, 15187167.1875, 15187193.75, 15187242.1875, 15187245.3125, 15187251.5625, 15187265.625, 15187275.0, 15187279.6875, 15187279.6875, 15187292.1875, 15187370.3125, 15187382.8125, 15187400.0, 15187418.75, 15187421.875, 15187510.9375, 15187534.375, 15187557.8125, 15187565.625, 15187590.625, 15187592.1875, 15187595.3125, 15187610.9375, 15187651.5625, 15187664.0625, 15187704.6875, 15187809.375, 15187890.625, 15187940.625, 15187954.6875, 15187976.5625, 15188006.25, 15188021.875, 15188026.5625, 15188068.75, 15188085.9375, 15188095.3125, 15188153.125, 15188195.3125, 15188253.125, 15188337.5, 15188407.8125, 15188407.8125, 15188623.4375, 15188815.625, 15188834.375, 15188900.0, 15188968.75, 15189000.0, 15189065.625, 15189231.25, 15189248.4375, 15189254.6875, 15189264.0625, 15189335.9375, 15189343.75, 15189476.5625, 15189493.75, 15189634.375, 15189653.125, 15189698.4375, 15189756.25, 15190064.0625, 15190159.375, 15190181.25, 15190250.0, 15190256.25, 15190270.3125, 15190282.8125, 15190332.8125, 15190423.4375, 15190435.9375, 15190646.875, 15190743.75, 15190981.25, 15191064.0625, 15191087.5, 15191235.9375, 15191362.5, 15191484.375, 15191571.875, 15192043.75, 15192050.0, 15192195.3125, 15192348.4375, 15192357.8125, 15192434.375, 15192451.5625, 15192540.625, 15192807.8125, 15192840.625, 15193059.375, 15193210.9375, 15193278.125, 15193337.5, 15193526.5625, 15193690.625, 15193840.625, 15193881.25, 15194053.125, 15194065.625, 15194085.9375, 15194110.9375, 15194135.9375, 15194142.1875, 15194200.0, 15194228.125, 15194654.6875, 15194732.8125, 15194885.9375, 15194910.9375, 15195032.8125, 15195117.1875, 15195368.75, 15195373.4375, 15195454.6875, 15195679.6875, 15195754.6875, 15195837.5, 15195862.5, 15196064.0625, 15196289.0625, 15196301.5625, 15196415.625, 15196600.0, 15196714.0625, 15197270.3125, 15197464.0625, 15197756.25, 15198026.5625, 15198140.625, 15198753.125, 15198898.4375, 15199035.9375, 15199145.3125, 15199185.9375, 15199198.4375, 15199217.1875, 15199490.625, 15199565.625, 15200125.0, 15200220.3125, 15200276.5625, 15200989.0625, 15201251.5625, 15201575.0, 15201600.0, 15201742.1875, 15201759.375, 15201907.8125, 15202306.25, 15202409.375, 15202589.0625, 15202723.4375, 15202760.9375, 15202806.25, 15203034.375, 15203040.625, 15203146.875, 15203462.5, 15203589.0625, 15203870.3125, 15203998.4375, 15204084.375, 15204114.0625, 15204328.125, 15205504.6875, 15205557.8125, 15205753.125, 15205795.3125, 15205860.9375, 15206034.375, 15206609.375, 15206623.4375, 15206998.4375, 15207417.1875, 15207454.6875, 15207631.25, 15208318.75, 15208460.9375, 15208660.9375, 15208757.8125, 15208893.75, 15209654.6875, 15210292.1875, 15210654.6875, 15211462.5, 15211604.6875, 15211623.4375, 15212185.9375, 15212821.875, 15212890.625, 15213275.0, 15214479.6875, 15214575.0, 15216050.0, 15216182.8125, 15216992.1875, 15217032.8125, 15217440.625, 15219084.375, 15219392.1875, 15219734.375, 15219754.6875, 15219831.25, 15219956.25, 15220171.875, 15221246.875, 15221598.4375, 15222478.125, 15223487.5, 15223737.5, 15223990.625, 15224092.1875, 15224109.375, 15224737.5, 15225012.5, 15225181.25, 15225956.25, 15226362.5, 15226365.625, 15226423.4375, 15226514.0625, 15226875.0, 15226876.5625, 15230231.25, 15230303.125, 15230695.3125, 15232657.8125, 15233160.9375, 15233359.375, 15235609.375, 15237239.0625, 15238059.375, 15241523.4375, 15242596.875, 15243900.0, 15254606.25, 15257310.9375, 15257973.4375, 15258473.4375, 15258985.9375, 15260070.3125, 15260096.875, 15262701.5625, 15263782.8125, 15263934.375, 15266270.3125, 15269070.3125, 15269381.25, 15269382.8125, 15269693.75, 15270843.75, 15271892.1875, 15273670.3125, 15274112.5, 15280315.625, 15280796.875, 15282142.1875, 15283640.625, 15287659.375, 15289051.5625, 15289992.1875, 15291170.3125, 15292293.75, 15293037.5, 15293062.5, 15295535.9375, 15297670.3125, 15302928.125, 15303415.625, 15303764.0625, 15306184.375, 15306862.5, 15309340.625, 15310281.25, 15311223.4375, 15312423.4375, 15313010.9375, 15313381.25, 15320523.4375, 15321267.1875, 15322765.625, 15324023.4375, 15325300.0, 15325914.0625, 15325992.1875, 15326145.3125, 15326403.125, 15327607.8125, 15327610.9375, 15327709.375, 15328617.1875, 15328987.5, 15330067.1875, 15330179.6875, 15330632.8125, 15331078.125, 15331151.5625, 15332106.25, 15332635.9375, 15333350.0, 15333685.9375, 15334356.25, 15335712.5, 15336254.6875, 15337571.875, 15337609.375, 15337945.3125, 15338012.5, 15338346.875, 15338471.875, 15338709.375, 15338818.75, 15338823.4375, 15339276.5625, 15339948.4375, 15340078.125, 15341579.6875, 15341606.25, 15342546.875, 15342571.875, 15343207.8125, 15343262.5, 15343740.625, 15343959.375, 15344415.625, 15344581.25, 15345154.6875, 15345253.125, 15345459.375, 15345606.25, 15347376.5625, 15347906.25, 15347976.5625, 15348501.5625, 15348598.4375, 15348664.0625, 15349596.875, 15350048.4375, 15351218.75, 15351287.5, 15351737.5, 15351768.75, 15351800.0, 15351879.6875, 15351967.1875, 15352232.8125, 15352240.625, 15352457.8125, 15353120.3125, 15353265.625, 15353326.5625, 15353528.125, 15353618.75, 15353864.0625, 15354390.625, 15354862.5, 15355228.125, 15355267.1875, 15355267.1875, 15355331.25, 15355346.875, 15355375.0, 15355423.4375, 15355568.75, 15355731.25, 15356334.375, 15356851.5625, 15357042.1875, 15357109.375, 15357353.125, 15357656.25, 15357665.625, 15357876.5625, 15358151.5625, 15358175.0, 15358364.0625, 15358998.4375, 15359606.25, 15359643.75, 15359739.0625, 15359743.75, 15360221.875, 15360242.1875, 15360459.375, 15360485.9375, 15360539.0625, 15360773.4375, 15361525.0, 15362493.75, 15362578.125, 15362654.6875, 15362723.4375, 15362748.4375, 15363359.375, 15365015.625, 15367231.25, 15367812.5, 15367831.25, 15368029.6875, 15368206.25, 15369265.625, 15369375.0, 15369568.75, 15370131.25, 15370518.75, 15370831.25, 15371123.4375, 15371165.625, 15371420.3125, 15372398.4375, 15375893.75, 15375989.0625, 15379467.1875, 15379495.3125, 15379956.25, 15380031.25, 15380515.625, 15380595.3125, 15381081.25, 15381265.625, 15381270.3125, 15381326.5625, 15382043.75, 15382671.875, 15382843.75, 15383307.8125, 15384421.875, 15384834.375, 15385245.3125, 15387109.375, 15387157.8125, 15387993.75, 15387996.875, 15388057.8125, 15388098.4375, 15388592.1875, 15388609.375, 15388890.625, 15388957.8125, 15389243.75, 15389365.625, 15390200.0, 15390584.375, 15390606.25, 15391282.8125, 15392148.4375, 15392156.25, 15392514.0625, 15392960.9375, 15393068.75, 15393368.75, 15393617.1875, 15394285.9375, 15395140.625, 15395682.8125, 15395803.125, 15396168.75, 15397028.125, 15397175.0, 15397282.8125, 15397298.4375, 15397526.5625, 15398334.375, 15398453.125, 15400206.25, 15400223.4375, 15400271.875, 15400500.0, 15400765.625, 15400826.5625, 15400906.25, 15400959.375, 15401332.8125, 15402303.125, 15402340.625, 15402379.6875, 15402603.125, 15402604.6875, 15402720.3125, 15402829.6875, 15402850.0, 15403242.1875, 15403471.875, 15403734.375, 15403748.4375, 15403979.6875, 15404168.75, 15404181.25, 15404592.1875, 15404651.5625, 15404739.0625, 15404803.125, 15404889.0625, 15405048.4375, 15405115.625, 15405271.875, 15405337.5, 15405525.0, 15405543.75, 15405639.0625, 15405765.625, 15405885.9375, 15406432.8125, 15406514.0625, 15406539.0625, 15406715.625, 15406773.4375, 15406965.625, 15407420.3125, 15407989.0625, 15408543.75, 15409418.75, 15409440.625, 15410314.0625, 15411232.8125, 15411329.6875, 15411510.9375, 15411564.0625, 15412135.9375, 15412726.5625, 15413192.1875, 15413503.125, 15413534.375, 15413875.0, 15414562.5, 15414571.875, 15414912.5, 15414982.8125, 15414984.375, 15415123.4375, 15415242.1875, 15415779.6875, 15415878.125, 15415971.875, 15416073.4375, 15416370.3125, 15416387.5, 15416582.8125, 15416592.1875, 15417117.1875, 15417312.5, 15417446.875, 15417456.25, 15417560.9375, 15418139.0625, 15418182.8125, 15418195.3125, 15418365.625, 15418875.0, 15419603.125, 15419628.125, 15420054.6875, 15420606.25, 15420740.625, 15421017.1875, 15421029.6875, 15421182.8125, 15421200.0, 15421204.6875, 15421229.6875, 15422345.3125, 15422365.625, 15422382.8125, 15422679.6875, 15422781.25, 15422860.9375, 15423885.9375, 15424135.9375, 15424231.25, 15424390.625, 15424485.9375, 15424618.75, 15424639.0625, 15424653.125, 15424743.75, 15424848.4375, 15424898.4375, 15425365.625, 15425768.75, 15425792.1875, 15426648.4375, 15427168.75, 15427479.6875, 15427559.375, 15427568.75, 15427635.9375, 15427737.5, 15427954.6875, 15428045.3125, 15428160.9375, 15429050.0, 15429415.625, 15429764.0625, 15430057.8125, 15430189.0625, 15430200.0, 15430545.3125, 15431196.875, 15431584.375, 15432423.4375, 15432987.5, 15433139.0625, 15433342.1875, 15433895.3125, 15434006.25, 15434070.3125, 15434076.5625, 15434984.375, 15434985.9375, ...], [56.16185660760689, 16.501155767646786, 53.85469013340296, 5.438336552237611, 53.5548043126579, 40.199245316131744, 20.11076338916435, 10.718016669454315, 31.30496097215501, 5.321410618602284, 118.1237418579577, 10.692335493832474, 44.64443488231515, 96.07982623187812, 14.680403138849078, 24.861233578011294, 19.76522924952042, 15.390184135166395, 58.04974548360529, 42.267181662141354, 31.06478862121689, 6.153836872683152, 18.56845954419249, 35.05391718423075, 32.150555091366144, 26.289538890988425, 11.988476943517975, 64.89094857533526, 10.762218617287893, 16.39458663870313, 56.08761511274426, 26.456208341921894, 80.20194035353661, 20.632381047943884, 25.50853635666217, 8.687728438908692, 15.579621972991864, 79.54911080409804, 143.7326309638326, 102.68738244054936, 84.76513744599734, 25.483186218202228, 128.0506756288847, 10.637152946156176, 48.80616417780206, 12.840898960799697, 7.513263340499549, 30.86307387895354, 6.757124182570697, 66.9121595847535, 12.035621858546627, 25.548222130581156, 11.989369071478597, 16.700649386545155, 38.575214180818875, 20.194057489304775, 57.86120746674466, 12.684259863090547, 23.686543200560774, 22.798453897571534, 65.24459504751628, 90.29808338226903, 12.499339709347943, 29.262819653304174, 167.60775210570444, 23.29207566919848, 5.570691045586918, 5.779061198254278, 70.387635255336, 22.983384066954965, 59.11919416666175, 15.75319436723275, 119.70596055428587, 8.141665927673596, 20.341580143015026, 102.20371368716428, 21.63569876854009, 19.134271029441926, 20.38471804758034, 62.41056130422898, 96.17454607080677, 19.263522729005338, 67.76326999065603, 16.935217742816913, 10.994567380878241, 5.910544833987551, 127.67494502103321, 70.30111850919356, 5.42282650542056, 48.25482958717457, 6.841495298918487, 55.15113000304565, 76.45503883762296, 18.95650629573295, 22.190314369906552, 36.79289824730914, 29.50631349327859, 23.815346790848093, 27.20895885954181, 33.21383860766319, 74.40493199400751, 76.01939917300133, 77.02448154885035, 12.567491888215786, 10.48071242564625, 16.713984684571326, 5.4885488511147775, 13.753815562402368, 5.19808315730651, 79.39788219546804, 86.96444167413507, 19.00770171647411, 5.826612841380045, 10.85232122769176, 18.22111001754574, 8.353447768758057, 8.32189744732741, 9.302532623949958, 33.98283731521415, 21.55235852186321, 34.6446067959955, 49.40088649411662, 71.17673981990197, 33.758046019059705, 21.689683653947622, 9.616870575320215, 10.676610688633655, 79.18919212306812, 36.35421192624885, 15.4044561721953, 23.317463544843292, 80.55876045840148, 93.84799996254264, 65.88896639903876, 24.289745815546603, 9.042717316788293, 95.23477919824941, 103.71997673635894, 25.919057633626352, 23.188284105000832, 18.251755766963708, 148.80722333430614, 117.69405812238452, 24.276341667353396, 50.746270589207754, 7.1457880401445, 16.849035462108585, 19.89568703635396, 83.23650085201034, 171.47248525748094, 102.24591480562819, 5.806118030723762, 9.792861328618137, 54.796326198084415, 39.24385810932657, 7.3444680800844075, 99.72651164948435, 52.83956266229935, 6.601066620685768, 8.110736900496931, 10.407467051705106, 96.81165642714872, 33.290155204285114, 34.59596335708776, 25.375021484519234, 12.598468373498031, 30.537183605176402, 95.66289641360494, 25.84847919191173, 8.258813434486898, 25.308788246230378, 73.46189483335779, 16.074990546368742, 6.86493331556342, 46.84834852772759, 19.318025070562786, 9.745280434768972, 19.739205948741187, 11.33420249124565, 118.8610519648979, 27.394325114202996, 101.16789427667149, 35.934498725886854, 35.67835555826734, 63.841596265069946, 54.99166124847996, 24.1011715740837, 10.780977462372869, 49.14473375585653, 107.23209470647151, 74.06904355887292, 16.300242356839988, 94.29415184010215, 10.834863536499372, 61.89766689024264, 7.678407391379454, 17.016340397982077, 85.82217783703992, 80.85685791054466, 28.08084389075666, 6.18046623547311, 170.94956633862557, 15.20314727976651, 45.833123569777136, 11.566751715885701, 32.18603729055651, 33.591691662348644, 54.38078374502809, 16.713971842249602, 14.692137108954274, 53.34754477121767, 118.30339632474103, 51.26971627356231, 25.67106708268517, 5.4146434554900456, 27.721215726521876, 161.3091448565991, 68.84691802987588, 46.658555175928264, 11.583295400311956, 40.621079289756, 39.36946618439898, 63.86505939462572, 6.346853350539888, 22.18247728684412, 105.84092051501192, 10.98976866758226, 34.546025006139175, 80.70360371889848, 57.47223223415818, 40.815682713726304, 11.172527619203683, 29.078919174280905, 30.66095328435376, 21.139050116664254, 27.679711293211632, 45.18395562584189, 117.65227588782696, 27.545225539607046, 14.302214992940145, 85.38176213122817, 56.62408658914351, 22.113244325050847, 15.852494274811423, 27.485723835661325, 35.92672856743958, 58.023374270606276, 18.16358915782947, 31.922113439421164, 67.10265709744134, 34.69526122978315, 6.807924771755939, 28.19590532263801, 20.825919147045838, 6.788925914361542, 15.091218354454705, 81.97251729732457, 25.3922134724487, 13.382427460127268, 26.916591694323806, 93.14328199992455, 7.116822944884144, 9.156285485706725, 33.27720528248775, 71.81941866513904, 31.488591351589026, 11.48405270472633, 60.80773130727382, 131.57288956774283, 5.728882847264471, 116.71869285872894, 11.792084581470979, 90.7988304836492, 38.17442393416154, 11.507583453157674, 43.003375951060725, 10.937944164537356, 6.32204287378926, 90.6839488206297, 5.3665698735601115, 45.932006677195055, 69.02914796202252, 18.348239987125545, 8.748839021091815, 5.598163274169755, 12.603805896503642, 5.210938194209597, 153.99525976927342, 5.139926254082244, 23.570254823465575, 13.838660916782668, 13.542679719078954, 11.131293749941014, 55.59049526761693, 6.055148766701421, 18.98860559185555, 44.66365201125667, 57.963164559300836, 12.34799689298344, 5.080859615140514, 98.14750921664418, 37.86601423094844, 82.08957536898994, 79.17703971293433, 9.28395712004122, 50.54008914441757, 77.41895664208366, 73.43345130826576, 26.696781592200463, 19.249730873917496, 14.199442644637907, 62.99363967059358, 5.087086969541464, 62.16883965968428, 22.209087381496964, 39.88656796475547, 33.44909476191896, 24.487153627793052, 20.801595807945095, 25.83158842459463, 90.01213651803873, 24.424791044585575, 57.00565765631126, 17.785283467362504, 76.90646424119207, 53.460429777739066, 36.36465307504898, 24.286774234230577, 35.847201213637135, 171.73401552511274, 63.58836760994388, 101.03639018062302, 29.364637032623868, 17.38495011127379, 9.396039622230184, 94.11870765222633, 14.693282192800858, 8.81021380560915, 14.471668865921712, 34.72088046705281, 50.71210003106328, 14.234729722823232, 24.793876248550433, 36.682442776216995, 46.353476751664545, 55.4095726309252, 16.40770456548725, 8.410258145749507, 37.57805989946763, 11.421609960308865, 69.96480025806262, 14.840365832473891, 67.16938861919387, 59.721374217537495, 21.391760611774128, 78.48981248071786, 24.895647125338208, 5.0271250849292155, 65.30291127115186, 26.686380418908755, 21.79290249681296, 11.613842883592772, 18.623021695602613, 17.730524569919414, 6.942770710640393, 67.84192586357223, 13.30810701355466, 5.592068931812461, 6.451919681680318, 75.43295287576278, 7.666424780342279, 25.59889554220654, 9.8000271199565, 38.76089167991901, 59.18470926272901, 37.36361429934841, 71.35163404747357, 40.35769822816939, 6.20889853361001, 61.30178275085326, 36.46359147466766, 7.942851038669616, 12.457624999835232, 27.17722694334737, 81.28451862935128, 43.98908550039318, 10.816690267151237, 41.11592430030179, 8.182588510456895, 72.1243450722024, 47.92508526867932, 18.992327058096013, 84.32104069888531, 12.5036899595841, 23.124209701149894, 86.94533757798725, 5.2240132317852765, 31.146047278433926, 14.380075327539979, 53.91714820598231, 102.14071028548406, 27.098175712231196, 118.81815963894354, 154.2226221943247, 119.38829394635403, 42.713790254894036, 9.77959577657651, 8.983894380233776, 15.087426496192265, 64.27280295041766, 45.59769005210755, 7.760576835268988, 35.10441020787981, 5.2781486777886935, 5.585700721011678, 15.96640496796878, 18.14276201614713, 36.37766333185296, 21.47255744900669, 42.49121032649526, 54.9367522614744, 13.225835378490437, 67.98163846710614, 41.428354540252485, 64.91641484568879, 5.034024815000751, 27.205078541014547, 96.23244602460136, 53.68243566344546, 46.29326124983288, 15.05205338129153, 89.48522295272554, 13.140283384978371, 73.87304430320566, 31.68493851832119, 18.759116366961237, 13.757470437482752, 30.871839590799624, 89.158157272503, 18.522107797571152, 56.35333403749363, 22.593936154010173, 141.61415137080556, 39.949310021994116, 28.61210935249906, 82.25512828362218, 16.28594591256904, 22.812531720937574, 70.61613721711592, 72.9496067882899, 5.901676870159696, 12.495003650731002, 38.24465060991913, 11.606619876985503, 25.972773637183277, 6.292274874858651, 6.512181383066661, 34.32940991526129, 5.029018467683167, 54.940089118004124, 34.187093442985606, 11.375352275568597, 21.334879482769995, 60.378126766157294, 5.660977130825894, 26.55458929546259, 73.931142742467, 20.788395044397777, 16.941139620467364, 5.770865144770278, 111.67911622248559, 60.82024146695733, 66.06503383436699, 7.313231625452841, 14.398871302674248, 30.011794611685865, 25.792715872141677, 25.63968449509158, 74.56086985861285, 76.43475524394705, 45.58090820041183, 6.657544770175715, 42.743515754350554, 68.06781701836154, 21.138132355199883, 7.587683596803641, 125.76418318286053, 7.075934982669536, 87.00247738475727, 46.199746703834975, 16.379769215271647, 27.661276631447713, 29.203855846205755, 47.59821228674333, 102.02630921826139, 47.078204931000116, 15.382001783915495, 58.02888556256157, 6.837402277611396, 13.728140888853718, 93.81812212844977, 6.4549520747348375, 59.12351544533227, 50.651547238797775, 28.655625383640473, 30.255469687201263, 14.414204810331649, 56.136203218311685, 19.58700664223438, 25.309303591599267, 16.079864883213737, 49.583670535574235, 17.273511062760118, 20.856572459985482, 5.714387824068783, 64.05714344552594, 44.77252771660012, 38.96576574185971, 43.38325821375826, 23.910821703206164, 8.822268122500299, 17.82842858972303, 40.66895099682925, 150.01856950030796, 95.92197247676836, 14.162924615699287, 32.351524887751935, 14.296758598575659, 24.725515606077042, 19.217470767692674, 17.081438613069047, 5.758784561435186, 67.87914865356215, 12.516477756770483, 141.66584613916407, 108.2460967296349, 14.89315806489183, 40.109283343267094, 114.88716786559206, 18.71202135382474, 33.26062020664697, 30.90162834340164, 47.89008656031951, 18.33674934110354, 18.954670523628305, 97.17782061796541, 13.800666442395611, 54.01739920192287, 44.06493895466444, 7.130565551837018, 5.507065678499485, 39.557535568622995, 48.62547192269197, 73.5904981671204, 98.09044317939666, 9.827134922010089, 19.398746828154266, 16.65863017434792, 89.51832372908251, 5.898273622665887, 39.19387023616978, 41.875524952887616, 11.301511988042288, 99.19621192108795, 29.18180833355399, 199.3846954273516, 9.783024498457475, 13.796360756206983, 25.737136193105655, 30.68889257761021, 10.976251437474879, 96.02571805458615, 13.232986344898467, 28.21895786687425, 32.548520625785, 14.476533776307226, 56.10889123566035, 5.791881554819603, 50.83303453547009, 120.6362372814664, 9.259978173865372, 7.726896950246571, 9.627337630083275, 12.964868052439435, 12.469085951002498, 25.74572920776039, 39.2413193021134, 45.87925918051387, 51.074021199348294, 10.386772529212614, 33.31317937196209, 27.319573869520713, 60.67862411823265, 10.288251956198337, 69.12816307498493, 99.33625511745336, 6.138489038307446, 45.37882790095809, 5.1822089020989255, 6.098361084000359, 5.442702087429078, 8.157673941390216, 63.26340649780478, 12.09426239815321, 101.33107794606914, 7.915557925017965, 10.605853475921322, 15.747102903967184, 21.152300597746557, 21.89390359953881, 5.823474931567806, 18.209763882854634, 40.88394096752536, 18.86845838546463, 115.19554230686528, 22.947644132455775, 9.525097257512774, 20.295227903003024, 9.699341262133798, 115.50285504858005, 45.44582259052665, 57.445826236299844, 61.23977428197352, 61.321730570506865, 81.50133019470547, 23.460917948706758, 32.652851181619475, 6.884961043187941, 9.574065559806973, 50.74976999041237, 25.091536615901017, 61.594894822826475, 49.142028128312944, 73.62058099493004, 9.428906403914919, 11.170121050578853, 231.45533964364293, 56.224320385857034, 34.66039673185208, 105.23006760961245, 9.764299919178873, 39.10065115296112, 17.45284482234816, 66.6778768828244, 48.06556754726344, 38.46726765025572, 12.580560795051367, 52.75161991028825, 26.51550469873761, 7.85926362253009, 22.735414454073585, 70.83417037815322, 47.414187737202546, 20.611093695939164, 49.14647148677026, 11.503098749245192, 69.26956605026515, 11.021377653693028, 62.274359724103896, 38.67104099696885, 15.448254072401191, 67.34406343133685, 49.7152091162548, 27.06782300464208, 5.073090025463446, 16.66215621812522, 52.65994327263228, 55.3306946557465, 75.15709275318376, 48.548524624269334, 88.96601095860323, 29.692201016099077, 102.39512666472694, 102.2748013980881, 17.099669698311438, 93.23748586184558, 22.751971939054062, 6.777909239831698, 58.620339259821485, 32.306296304091234, 62.992415340573565, 53.88843989824737, 57.04790261743719, 20.964136682324167, 51.60594244178666, 20.14888156724652, 7.731780238264196, 16.707200528653413, 33.5707875866174, 9.575537207729832, 44.26009422077705, 71.79849087460327, 6.555797464543557, 22.305013121573484, 42.311968519403905, 97.89488286351877, 36.538219205584156, 51.16093151540055, 9.12987881064169, 33.281243154144136, 16.58179269945165, 74.98518214931967, 70.23567822675571, 35.12067022783248, 22.18533794983744, 53.89914012980618, 10.078656025294292, 110.47188733695778, 10.86783055649025, 24.37671663202034, 29.06036484149614, 55.619485850831865, 37.60312576705459, 16.076858370705537, 39.957781562126144, 53.729555789519175, 63.66992985762432, 96.31056399334514, 59.55420871377103, 50.32264545608938, 6.382884172353196, 32.76533435817879, 38.51693236149288, 19.766942082461817, 7.192409461128457, 16.605589996604266, 69.99958313280786, 9.688574667673178, 50.91557823613344, 10.555068723379643, 7.488703961496077, 39.336302469818364, 45.94664650401218, 11.9551621560922, 27.74434849038287, 20.16689684722661, 6.828655228425953, 8.280893948713603, 7.793473759224912, 8.592221879317842, 5.2554747232641255, 8.478405193416165, 59.935630990839115, 18.33995602657995, 10.699837339568681, 48.206481966741876, 12.352901736476868, 32.71647098649293, 8.436222498546424, 47.63803539879176, 5.0380977932275455, 10.686168460303062, 81.84186012594044, 18.585716295989876, 58.20460665326396, 14.796209085439111, 77.19275401585199, 15.816584826943954, 77.64767300813324, 55.67597118265463, 183.36269484761584, 33.32566604774296, 11.789867829811708, 83.65443383036927, 19.755705416258525, 15.34068860049975, 48.826179244035394, 26.301393719461437, 54.15542539378526, 22.42506165617674, 65.69380653041163, 49.07234791938555, 61.466070681350175, 10.284637158004124, 62.64819821709571, 35.306986057439765, 5.195844089103899, 53.17116346333892, 15.29829494443587, 52.13772180761213, 7.8299023682478515, 76.91040689872018, 56.57103930874495, 19.72951502529812, 33.455822616617276, 88.43766309957306, 21.690289011692272, 83.23467894159646, 38.39328731255152, 46.67771478573394, 96.22783339787257, 58.36805969828798, 40.32067941997118, 13.868206216568074, 12.225053808267583, 13.787946516043775, 19.62687247645639, 38.81276172717762, 17.445621826125866, 90.45922300426895, 155.52771925042165, 17.562391451369095, 10.097415537065165, 29.19505109313502, 17.657528301936072, 42.90744977507731, 19.05405291013813, 27.574814868562484, 105.1439534435539, 43.82497606951053, 42.041372631971946, 16.302023330959038, 5.381072365871721, 16.707112348373347, 137.7528721300166, 12.671513723115828, 18.98032553182278, 74.89674871704801, 12.23493730692337, 9.86538913792779, 48.60437255253845, 139.46999321819968, 154.09165848607591, 78.79437300742983, 5.336360213346315, 63.81296701890805, 25.87364980890932, 15.448092138211141, 16.818194066154025, 5.057213350944726, 24.258911125044758, 15.508374823366077, 46.71470307873894, 97.58687348084746, 7.569067031526648, 20.212322516934506, 11.256221352790725, 50.28309287208521, 80.27142632668514, 40.40565032806645, 59.24765805865898, 29.48049246554442, 18.75558261548835, 6.6639073666485436, 41.87243756784584, 117.1611169371068, 10.597632785132006, 23.215840197093453, 9.313450721000068, 13.482968490943664, 6.842928973938472, 60.94339024031166, 48.50139425470786, 14.571055601368577, 11.729456376180515, 92.91264164828202, 31.38919325717885, 75.67990317637509, 67.37804220904387, 9.408971487698734, 27.915069032576113, 78.06876615727278, 27.19942687120268, 70.97000061785334, 32.198345781106966, 39.01032500977978, 9.640472227305272, 14.351997315289879, 61.528649021002444, 35.43999765267887, 52.76027835120511, 11.311125878006722, 5.6555306419044165, 128.30886023320915, 37.54149376720534, 89.24433175922337, 46.107254824464626, 29.484498252726954, 45.867500932911774, 32.091211009939265, 44.23038418208016, 24.787164531430356, 22.79476883010245, 57.21823394995751, 43.21997203077108, 9.02242770710157, 19.688283484657813, 53.21896838296249, 8.22911802419889, 7.0544348763564795, 11.805819164084737, 35.810198843980764, 5.185893184839329, 72.48404018974202, 46.83344245264629, 55.745967862171426, 7.439241305683223, 15.695571808830046, 8.341181191423908, 21.67052406316206, 179.69780009417516, 5.719236730821628, 12.098527947108364, 6.730008464918889, 49.353264865270646, 93.18219888193666, 49.077438162639694, 10.874283647382958, 12.522213304909132, 18.95185176561509, 71.3387560627872, 13.335081634564848, 89.07147873235763, 12.87979269981685, 102.88051128931572, 20.77184212672821, 11.536594036185932, 38.43097829105494, 37.80609919771047, 44.879679167418075, 21.683894533359695, 29.66860869343008, 9.343940703846878, 5.287902630953125, 38.044976282351755, 63.75186809898867, 138.7811181688576, 12.427612493569757, 6.17684998171302, 28.710091416683465, 56.0429176109711, 10.488527120679532, 250.00695803881004, 85.71618855005751, 21.908071435643986, 5.260461694988971, 8.234544372727303, 39.631363328531194, 119.14677250745808, 158.69571955410626, 12.309651844775166, 31.292552548804533, 25.98131276659034, 17.139446698352856, 40.762769580681855, 62.82942433294009, 84.16710238930358, 78.10889038549368, 62.06255776371823, 9.031594134363193, 83.0094776120072, 51.10422636350998, 23.082859850078158, 35.15504974728256, 22.017502866689753, 42.52923546989575, 25.831366321070796, 14.86674646895117, 27.125904379540927, 14.195256323883012, 26.69842700942138, 6.152666901038876, 11.974056050482213, 65.75422120084394, 33.4526505517897, 76.18643801244086, 69.34324513201814, 48.707913005057584, 38.790913459760915, 11.810501310765426, 23.082757434616713, 124.00497309594316, 27.013378641514926, 5.170406456637149, 16.3045982939446, 27.643252369840443, 13.168991128226146, 39.56267408800278, 20.1234662157736, 43.47739186325819, 11.378177295801247, 50.22689671379086, 20.61880458344653, 22.290809821871306, 43.56027473828227, 31.663198705044092, 8.182805929299137, 33.26944502164263, 16.354830019145442, 93.88614164191175, 74.09065400236493, 18.566735818050255, 152.01621929247065, 88.70019852445705, 43.81979504637546, 53.67150938583713, 170.36593115445984, 5.235165197674851, 89.03967852599442, 77.2869068136078, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xle,Etot)