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 = 44350
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);
([4910562.5, 4952976.5625, 4989201.5625, 5012600.0, 5016662.5, 5035212.5, 5035646.875, 5045445.3125, 5049675.0, 5064770.3125, 5066081.25, 5092520.3125, 5096815.625, 5113040.625, 5115300.0, 5126857.8125, 5127207.8125, 5174881.25, 5175798.4375, 5181465.625, 5200893.75, 5201162.5, 5240571.875, 5244189.0625, 5245437.5, 5245848.4375, 5252384.375, 5270253.125, 5271676.5625, 5277728.125, 5280646.875, 5285704.6875, 5290807.8125, 5297115.625, 5328470.3125, 5335040.625, 5366450.0, 5373296.875, 5376389.0625, 5396665.625, 5400198.4375, 5402467.1875, 5414040.625, 5430579.6875, 5430590.625, 5434207.8125, 5434212.5, 5437243.75, 5456975.0, 5456981.25, 5460900.0, 5463429.6875, 5466646.875, 5474584.375, 5475315.625, 5476321.875, 5515795.3125, 5516746.875, 5520489.0625, 5520507.8125, 5525468.75, 5535914.0625, 5548253.125, 5552596.875, 5555979.6875, 5556535.9375, 5558598.4375, 5566107.8125, 5566123.4375, 5568771.875, 5575517.1875, 5577039.0625, 5579282.8125, 5579528.125, 5584134.375, 5585651.5625, 5585779.6875, 5586542.1875, 5587693.75, 5590062.5, 5593857.8125, 5595318.75, 5595685.9375, 5595746.875, 5596648.4375, 5607873.4375, 5616050.0, 5616723.4375, 5620364.0625, 5621406.25, 5638310.9375, 5641532.8125, 5658757.8125, 5659493.75, 5668526.5625, 5671309.375, 5690006.25, 5710517.1875, 5717610.9375, 5724237.5, 5727190.625, 5787492.1875, 5788423.4375, 5790257.8125, 5798634.375, 5803815.625, 5815892.1875, 5818995.3125, 5823900.0, 5824889.0625, 5827646.875, 5828310.9375, 5836121.875, 5838573.4375, 5838985.9375, 5848470.3125, 5851835.9375, 5874032.8125, 5880956.25, 5881089.0625, 5881129.6875, 5881260.9375, 5881660.9375, 5887379.6875, 5888673.4375, 5899953.125, 5903759.375, 5913417.1875, 5914350.0, 5921490.625, 5921512.5, 5926010.9375, 5926220.3125, 5926784.375, 5927109.375, 5929506.25, 5930245.3125, 5934035.9375, 5935795.3125, 5936454.6875, 5939134.375, 5940585.9375, 5942398.4375, 5943304.6875, 5951175.0, 5952362.5, 5954300.0, 5956146.875, 5992228.125, 5994956.25, 5997495.3125, 6005521.875, 6007334.375, 6020620.3125, 6052879.6875, 6065445.3125, 6151473.4375, 6157125.0, 6205876.5625, 6330500.0, 6342426.5625, 6342645.3125, 6463135.9375, 6550454.6875, 7257923.4375, 7290156.25, 7369867.1875, 7375617.1875, 7441485.9375, 7455789.0625, 7497485.9375, 7499234.375, 7511070.3125, 7528356.25, 7529279.6875, 7533818.75, 7533942.1875, 7535648.4375, 7595248.4375, 7597854.6875, 7601440.625, 7601575.0, 7602067.1875, 7602393.75, 7603239.0625, 7606098.4375, 7610323.4375, 7617467.1875, 7628550.0, 7631401.5625, 7631628.125, 7633128.125, 7633610.9375, 7633860.9375, 7634081.25, 7634385.9375, 7634385.9375, 7634632.8125, 7636151.5625, 7637335.9375, 7639928.125, 7640631.25, 7640668.75, 7641082.8125, 7643262.5, 7643879.6875, 7644220.3125, 7644762.5, 7656654.6875, 7660623.4375, 7661065.625, 7662167.1875, 7662179.6875, 7662190.625, 7662628.125, 7662903.125, 7700351.5625, 7701064.0625, 7701887.5, 7702567.1875, 7703423.4375, 7703598.4375, 7703825.0, 7705737.5, 7707296.875, 7720728.125, 7721784.375, 7722496.875, 7751404.6875, 7751467.1875, 7753909.375, 7755503.125, 7782853.125, 7783145.3125, 7796320.3125, 7803992.1875, 7805906.25, 7807073.4375, 7813307.8125, 7817425.0, 7817445.3125, 7836162.5, 7852400.0, 7855767.1875, 7855854.6875, 7857440.625, 7864200.0, 7867382.8125, 7869759.375, 7873601.5625, 7874032.8125, 7875935.9375, 7879967.1875, 7882434.375, 7886160.9375, 7895298.4375, 7896537.5, 7897287.5, 7899462.5, 7900196.875, 7900256.25, 7914476.5625, 7934135.9375, 7935356.25, 7935659.375, 7939104.6875, 7943685.9375, 7964709.375, 7967862.5, 7970857.8125, 7971265.625, 7992045.3125, 7992964.0625, 8013943.75, 8016550.0, 8025610.9375, 8026140.625, 8035414.0625, 8038254.6875, 8048123.4375, 8048134.375, 8051053.125, 8051107.8125, 8051356.25, 8054779.6875, 8055200.0, 8055948.4375, 8056615.625, 8059110.9375, 8060831.25, 8062034.375, 8062785.9375, 8062803.125, 8067409.375, 8106315.625, 8106371.875, 8106379.6875, 8111940.625, 8117837.5, 8120267.1875, 8125509.375, 8137129.6875, 8138979.6875, 8139376.5625, 8140096.875, 8142053.125, 8143337.5, 8144503.125, 8145996.875, 8146179.6875, 8148131.25, 8151831.25, 8154985.9375, 8156987.5, 8173614.0625, 8174976.5625, 8176653.125, 8179057.8125, 8181443.75, 8182770.3125, 8182931.25, 8183859.375, 8184185.9375, 8185090.625, 8185312.5, 8186060.9375, 8186234.375, 8187073.4375, 8187112.5, 8188114.0625, 8194612.5, 8195007.8125, 8195750.0, 8200628.125, 8206629.6875, 8207698.4375, 8209156.25, 8210639.0625, 8211451.5625, 8214440.625, 8214754.6875, 8215429.6875, 8215446.875, 8215450.0, 8215510.9375, 8215596.875, 8216029.6875, 8216154.6875, 8216170.3125, 8216196.875, 8216257.8125, 8216651.5625, 8216803.125, 8216812.5, 8218560.9375, 8218915.625, 8219110.9375, 8219707.8125, 8219910.9375, 8220146.875, 8220231.25, 8221159.375, 8221225.0, 8221495.3125, 8222040.625, 8223160.9375, 8223229.6875, 8223907.8125, 8224214.0625, 8224932.8125, 8231792.1875, 8232081.25, 8232264.0625, 8232331.25, 8232404.6875, 8232470.3125, 8233625.0, 8233918.75, 8234268.75, 8234318.75, 8234837.5, 8235050.0, 8235570.3125, 8236215.625, 8236225.0, 8236315.625, 8236610.9375, 8237192.1875, 8238651.5625, 8239090.625, 8239232.8125, 8240137.5, 8243356.25, 8246862.5, 8247506.25, 8249270.3125, 8250659.375, 8251148.4375, 8252796.875, 8254137.5, 8256403.125, 8258396.875, 8258931.25, 8259215.625, 8260584.375, 8261450.0, 8263254.6875, 8263276.5625, 8263446.875, 8263842.1875, 8265973.4375, 8266432.8125, 8267190.625, 8268157.8125, 8268934.375, 8269925.0, 8270837.5, 8270870.3125, 8271445.3125, 8272490.625, 8273407.8125, 8273789.0625, 8274373.4375, 8274776.5625, 8275018.75, 8275073.4375, 8275096.875, 8275098.4375, 8275203.125, 8276956.25, 8276965.625, 8277110.9375, 8277273.4375, 8277278.125, 8277307.8125, 8277459.375, 8277468.75, 8277753.125, 8277781.25, 8278098.4375, 8278235.9375, 8278400.0, 8278751.5625, 8278885.9375, 8279053.125, 8280318.75, 8280751.5625, 8280989.0625, 8281009.375, 8281293.75, 8281325.0, 8282103.125, 8284509.375, 8285645.3125, 8285881.25, 8288620.3125, 8288885.9375, 8289182.8125, 8294603.125, 8295970.3125, 8296634.375, 8296645.3125, 8296801.5625, 8298782.8125, 8298843.75, 8299050.0, 8299075.0, 8299182.8125, 8299493.75, 8299656.25, 8299701.5625, 8299900.0, 8299951.5625, 8300145.3125, 8300982.8125, 8301239.0625, 8301403.125, 8302037.5, 8302104.6875, 8302154.6875, 8302170.3125, 8302193.75, 8302409.375, 8304029.6875, 8304390.625, 8306151.5625, 8306887.5, 8306954.6875, 8307031.25, 8307217.1875, 8307421.875, 8307810.9375, 8309092.1875, 8309507.8125, 8311301.5625, 8323023.4375, 8323826.5625, 8325121.875, 8330384.375, 8331123.4375, 8331259.375, 8334434.375, 8335942.1875, 8336951.5625, 8339485.9375, 8351965.625, 8355442.1875, 8358040.625, 8359764.0625, 8362126.5625, 8365748.4375, 8366142.1875, 8366248.4375, 8366359.375, 8366445.3125, 8366509.375, 8367410.9375, 8367425.0, 8367453.125, 8367503.125, 8367954.6875, 8368460.9375, 8368781.25, 8368921.875, 8369150.0, 8369587.5, 8369951.5625, 8370057.8125, 8370076.5625, 8370396.875, 8370417.1875, 8371418.75, 8371890.625, 8372295.3125, 8372835.9375, 8375531.25, 8377104.6875, 8378029.6875, 8378045.3125, 8379173.4375, 8380498.4375, 8380750.0, 8382904.6875, 8386518.75, 8388151.5625, 8391406.25, 8391407.8125, 8392900.0, 8394225.0, 8394800.0, 8395520.3125, 8396746.875, 8396810.9375, 8396987.5, 8397518.75, 8398021.875, 8398776.5625, 8398845.3125, 8399529.6875, 8400004.6875, 8400132.8125, 8400884.375, 8403732.8125, 8405310.9375, 8406339.0625, 8410670.3125, 8410751.5625, 8414162.5, 8414254.6875, 8414317.1875, 8416940.625, 8416953.125, 8418504.6875, 8418907.8125, 8419253.125, 8422115.625, 8423218.75, 8430418.75, 8432187.5, 8434704.6875, 8435156.25, 8435423.4375, 8436081.25, 8436385.9375, 8436785.9375, 8437156.25, 8437432.8125, 8437714.0625, 8438284.375, 8438295.3125, 8438309.375, 8438559.375, 8438735.9375, 8438773.4375, 8438825.0, 8438835.9375, 8438845.3125, 8438854.6875, 8438907.8125, 8438971.875, 8439018.75, 8439207.8125, 8439221.875, 8439339.0625, 8439418.75, 8439645.3125, 8440337.5, 8440354.6875, 8440382.8125, 8440828.125, 8441031.25, 8441176.5625, 8441303.125, 8441625.0, 8442587.5, 8443148.4375, 8444090.625, 8444120.3125, 8444334.375, 8444462.5, 8444567.1875, 8445103.125, 8445443.75, 8445454.6875, 8446129.6875, 8447132.8125, 8447260.9375, 8447457.8125, 8447462.5, 8447517.1875, 8447731.25, 8447739.0625, 8449354.6875, 8450448.4375, 8452160.9375, 8453920.3125, 8454021.875, 8454353.125, 8454554.6875, 8456457.8125, 8462742.1875, 8467182.8125, 8467206.25, 8482428.125, 8487553.125, 8498201.5625, 8500064.0625, 8501534.375, 8506895.3125, 8507321.875, 8507321.875, 8511740.625, 8540717.1875, 8544618.75, 8546707.8125, 8576973.4375, 8599114.0625, 8602921.875, 8608192.1875, 8614296.875, 8615451.5625, 8618664.0625, 8619628.125, 8620723.4375, 8621046.875, 8625715.625, 8627226.5625, 8638717.1875, 8647856.25, 8652795.3125, 8653406.25, 8656235.9375, 8657179.6875, 8658651.5625, 8662714.0625, 8705625.0, 8710435.9375, 8717779.6875, 8728376.5625, 8738392.1875, 8756368.75, 8756618.75, 8759390.625, 8765307.8125, 8774579.6875, 8776990.625, 8784628.125, 8789510.9375, 8790640.625, 8792381.25, 8792448.4375, 8792510.9375, 8798782.8125, 8798889.0625, 8799882.8125, 8800876.5625, 8801954.6875, 8801970.3125, 8803728.125, 8805218.75, 8811862.5, 8812696.875, 8818656.25, 8821500.0, 8828365.625, 8835659.375, 8842035.9375, 8859820.3125, 8859831.25, 8862329.6875, 8872376.5625, 8876690.625, 8882679.6875, 8882990.625, 8892443.75, 8922926.5625, 8938931.25, 8940237.5, 8951812.5, 8967554.6875, 8967559.375, 8973517.1875, 8973521.875, 8989921.875, 9001682.8125, 9024856.25, 9032890.625, 9032914.0625, 9036748.4375, 9037420.3125, 9039557.8125, 9046173.4375, 9048998.4375, 9050095.3125, 9052964.0625, 9053545.3125, 9054431.25, 9054442.1875, 9056926.5625, 9060337.5, 9062614.0625, 9073603.125, 9075901.5625, 9077721.875, 9078059.375, 9078084.375, 9091282.8125, 9091959.375, 9107468.75, 9112906.25, 9113212.5, 9113353.125, 9115175.0, 9116346.875, 9120017.1875, 9120790.625, 9121337.5, 9125276.5625, 9126753.125, 9137478.125, 9138440.625, 9142135.9375, 9143771.875, 9147956.25, 9155476.5625, 9158189.0625, 9159098.4375, 9164696.875, 9167965.625, 9170596.875, 9174223.4375, 9180821.875, 9186125.0, 9189418.75, 9194451.5625, 9195800.0, 9196112.5, 9197087.5, 9199637.5, 9200292.1875, 9202575.0, 9204103.125, 9204118.75, 9205092.1875, 9205621.875, 9207268.75, 9207618.75, 9213707.8125, 9216618.75, 9237401.5625, 9237892.1875, 9242404.6875, 9243373.4375, 9244654.6875, 9244879.6875, 9244892.1875, 9248721.875, 9249443.75, 9253975.0, 9254493.75, 9256373.4375, 9257465.625, 9260900.0, 9261020.3125, 9263071.875, 9263237.5, 9269314.0625, 9278668.75, 9279340.625, 9280426.5625, 9281176.5625, 9281307.8125, 9289496.875, 9290035.9375, 9290542.1875, 9290623.4375, 9291206.25, 9291207.8125, 9292354.6875, 9297295.3125, 9299700.0, 9300609.375, 9301603.125, 9303868.75, 9308131.25, 9309484.375, 9319268.75, 9323839.0625, 9329414.0625, 9331282.8125, 9333126.5625, 9334035.9375, 9334337.5, 9340104.6875, 9343265.625, 9354951.5625, 9355056.25, 9368753.125, 9376514.0625, 9379287.5, 9381173.4375, 9382645.3125, 9385362.5, 9385371.875, 9386820.3125, 9389496.875, 9392373.4375, 9395685.9375, 9396464.0625, 9409396.875, 9415181.25, 9418565.625, 9420742.1875, 9422943.75, 9424609.375, 9429189.0625, 9439006.25, 9440117.1875, 9440885.9375, 9480676.5625, 9482092.1875, 9484110.9375, 9484715.625, 9485034.375, 9485223.4375, 9486290.625, 9487162.5, 9514773.4375, 9514956.25, 9515545.3125, 9516539.0625, 9518171.875, 9519070.3125, 9519750.0, 9520268.75, 9521946.875, 9522421.875, 9542770.3125, 9585582.8125, 9586373.4375, 9592768.75, 9592876.5625, 9595057.8125, 9597059.375, 9597314.0625, 9597885.9375, 9597892.1875, 9598445.3125, 9617017.1875, 9628540.625, 9628623.4375, 9629637.5, 9633118.75, 9633389.0625, 9633510.9375, 9633917.1875, 9634389.0625, 9634398.4375, 9638337.5, 9639225.0, 9658125.0, 9682043.75, 9684371.875, 9685256.25, 9698007.8125, 9716353.125, 9716376.5625, 9745796.875, 9769243.75, 9775785.9375, 9778725.0, 9779504.6875, 9786839.0625, 9786889.0625, 9787528.125, 9801382.8125, 9802135.9375, 9802670.3125, 9804329.6875, 9806357.8125, 9828532.8125, 9832657.8125, 9858332.8125, 9865073.4375, 9867575.0, 9867839.0625, 9868415.625, 9894481.25, 9894493.75, 9898329.6875, 9900670.3125, 9906748.4375, 9906798.4375, 9907312.5, 9908007.8125, 9908320.3125, 9914892.1875, 9914898.4375, 9926321.875, 9928414.0625, 9934201.5625, 9947525.0, 9952525.0, 9958093.75, 9963000.0, 9964937.5, 9992051.5625, 9996018.75, 9997892.1875, 9997906.25, 10013823.4375, 10025448.4375, 10036781.25, 10038818.75, 10043664.0625, 10045751.5625, 10048096.875, 10048115.625, 10053346.875, 10061567.1875, 10062939.0625, 10065051.5625, 10065456.25, 10065737.5, 10065768.75, 10074093.75, 10074834.375, 10075715.625, 10080110.9375, 10091575.0, 10102032.8125, 10102064.0625, 10102071.875, 10102360.9375, 10103593.75, 10123381.25, 10128535.9375, 10138792.1875, 10150960.9375, 10161076.5625, 10168068.75, 10175771.875, 10192585.9375, 10209389.0625, 10209712.5, 10212775.0, 10216060.9375, 10228923.4375, 10233698.4375, 10238809.375, 10244992.1875, 10267881.25, 10270326.5625, 10270328.125, 10271629.6875, 10275051.5625, 10278710.9375, 10284157.8125, 10284768.75, 10286903.125, ...], [14.634603833402851, 8.909881593288734, 64.41952808016364, 13.483041800649914, 10.627947123227289, 8.704464075986536, 9.941494493638398, 7.11866415776419, 22.200316756594194, 21.675315944767103, 22.628650044285358, 59.60125463647003, 35.80960152003238, 11.72716445660103, 57.6023929309578, 14.948730904671041, 8.422688182993515, 7.723409663232711, 6.238108018950891, 30.57797263528476, 28.115978998838266, 94.80613756304378, 14.340268188936154, 19.111597917089558, 34.10271305902245, 71.39820998060625, 56.842547541373136, 18.415788193038903, 8.028994483626857, 52.827044526600446, 11.100213433484356, 11.168419777210465, 16.986171873170154, 10.305661880650147, 33.073224134758746, 5.371356435030196, 11.739153714929905, 7.8683814938074645, 52.081932006936256, 5.831207335532715, 23.26370330921803, 42.55518221898531, 13.493421311067063, 68.0502818480088, 10.428403653829204, 25.388486110795153, 26.235928463430312, 17.14644014439739, 20.36170461503148, 6.249845109644724, 11.573803117083527, 7.847214955091297, 14.46306721137422, 32.2029008685283, 14.797609567959878, 27.462175586333537, 54.56459877294169, 58.12236755683351, 14.47006077907286, 6.165282279715132, 18.38061333388016, 17.828890360524635, 41.11736896941293, 31.619186561670457, 11.325602755060268, 6.099836579824742, 27.063214898979084, 20.19760823673963, 70.55259015912401, 80.53772431539254, 40.33170908463901, 26.2287328351224, 48.23732053880539, 10.278969839947859, 13.30920621063705, 49.21256186372008, 73.85573292993381, 40.61124339238807, 15.191137232801367, 13.596463913674597, 14.857716582289783, 84.69552305502539, 7.931870492495566, 42.50634346939133, 30.510966543969154, 25.997087999823258, 74.64902266944014, 89.8614258969191, 10.69863909556687, 25.645079152819676, 23.196121754533138, 56.12121455419185, 8.00815959971433, 19.208583746603367, 61.576036583863875, 13.5851641929018, 94.45520134134077, 5.556986382188114, 43.40198266079963, 120.95552867434161, 68.62884060789749, 59.24151864803048, 151.63208530872546, 22.954662688533883, 86.66358164338719, 16.313745999578515, 18.491893932765002, 60.73942840775697, 19.212667900033292, 34.45199847678176, 9.06328929447201, 87.45110256434182, 31.546817696053672, 20.715455257410444, 11.410019350168064, 15.380407196293516, 10.754599868034449, 104.1229380371797, 36.106306417649655, 8.563513496924699, 46.038720000367505, 65.31450193521131, 14.449590690630886, 94.4179516738616, 12.20191275256121, 25.2497928755081, 40.20472186147926, 5.924528517058311, 18.15584744695545, 24.17898366184859, 16.356853636897668, 8.176977137971019, 48.72859185485553, 57.3255909906586, 11.217133036930667, 34.05755357297413, 67.91478680640664, 27.212779719383924, 17.01261228191406, 34.62648661040556, 55.21159277822633, 40.65366833898352, 15.598203827328897, 27.091326801415402, 14.872884894128276, 10.996220692650871, 26.642404708900898, 5.865705548325422, 7.2330324176552745, 11.366708179719495, 69.63926145985214, 44.225401742099635, 39.25254277556098, 39.835196226856866, 96.48090791480172, 27.00940729394799, 8.706251009292746, 36.81683269188025, 16.738676077836097, 151.5837815873255, 6.57516708151189, 30.00026035750145, 10.934926348418958, 72.26427328514377, 110.1541198170023, 17.04875041859203, 30.75994238440585, 22.21521502510823, 53.82532239721969, 9.82082226857494, 12.378758997421924, 18.910787698882285, 30.75908043236678, 43.46994033806295, 32.10356069535838, 70.32973989908454, 107.61705422459075, 78.6743786898133, 57.16012232020084, 11.965065809234822, 22.5083281694072, 84.86639448439021, 27.286680686486783, 41.100474108049745, 31.562337930220853, 58.15149337307031, 22.07193643324663, 18.024285416588214, 31.272498637109894, 138.4321434456691, 12.848988602619784, 203.03642191125502, 7.277773268858365, 23.53373896915066, 7.506948300758606, 16.5735558846735, 20.078709939297006, 76.44266515958662, 15.783959780316533, 13.151061963844938, 5.895173548548276, 59.320205126852585, 12.654753828483468, 16.42710656581828, 9.665066938111957, 106.35654040165437, 15.74888765946378, 87.58322856331014, 68.22845795943509, 14.639270004154849, 60.8416701190052, 39.85145365664569, 21.829627372304504, 24.962434881053042, 37.85662369263457, 9.770001005843978, 42.48429214870505, 18.93665538716251, 26.96710249660721, 44.33679763198683, 13.23947669924607, 7.555654422482893, 60.862534967390296, 114.4626257299309, 7.458749854002413, 106.34804570094089, 36.620541485999965, 31.786140833812485, 14.920994598273836, 5.605818996675345, 50.6174191652822, 157.60736088142357, 32.85779607098079, 17.300904902466048, 121.86421960464, 60.40152015533915, 49.1891568846343, 23.06115419607658, 9.579335504830963, 44.20879929728795, 5.740188906011036, 30.567954437684826, 6.666636100821468, 65.53167610864747, 5.08937030793806, 12.567523522993124, 13.956354495041795, 12.35141799160167, 46.570691349895775, 63.8124666691736, 133.62235851295708, 24.92970391883952, 33.20042556169634, 40.869610490740456, 21.540815868067604, 99.3398403695185, 18.058805695409117, 107.48080316884132, 92.436094235582, 39.026540167894055, 5.216602821734268, 166.9272296401398, 66.24209075731825, 12.413388222397431, 65.33655865672213, 22.47225462259634, 36.76594930611069, 41.21067516647396, 26.69323678233984, 80.89194915413395, 20.000044167239615, 14.731021121307768, 21.711828831655783, 12.196116648761766, 82.71860881815616, 45.80889625368155, 45.05459573485796, 26.369765697868438, 7.326920670647102, 52.27179965583129, 26.28129489992473, 63.44738633054938, 19.349295551277105, 96.98381189758695, 12.471750682429034, 144.92019153653172, 48.78884630364473, 79.84396398650152, 10.638049475717905, 6.951560069746585, 104.60183454355169, 96.19299588669443, 57.30564515119902, 32.888651334951476, 121.58128755387403, 5.02209335339834, 5.187609499287039, 32.63355098282992, 69.46629102764464, 15.700117097232154, 27.52020024756225, 6.172311105975437, 78.48682386612684, 6.594232184452948, 11.578621289673276, 88.30476382407143, 66.5526049147255, 78.8784388554515, 36.00313587057661, 104.95409761200797, 57.67501506952465, 139.76356582781685, 30.0821506886291, 15.95445176454722, 62.93730305088643, 58.80709393420048, 67.12995989159455, 26.63514738661783, 21.550263322799747, 7.847282152474865, 9.723799195460481, 16.894271687835015, 27.49877027453763, 58.099309787272574, 9.454732399542298, 84.02959734884918, 114.41553732367969, 135.8901251741021, 21.98320542971171, 10.592967754824434, 53.75839740103187, 46.71355725988666, 15.784297210535716, 9.284478176027953, 74.17915918554546, 150.04804261047445, 236.09201906860858, 55.981030788713355, 32.8686737262754, 10.98758584811723, 23.142554609726872, 149.41635152711405, 103.78712158253265, 24.73927123982657, 17.033536104017628, 20.45834876230958, 31.645339030287502, 19.97323449463895, 73.5244645040992, 27.162277926673653, 27.254462122088352, 33.690319368242235, 92.06483340650084, 39.151202764197045, 54.02891610957245, 19.6275181245369, 47.162579951162876, 26.114242704923818, 144.804764220876, 13.78195024178024, 5.7678644852089915, 23.866537334677773, 104.6773226503492, 34.53763077500695, 74.4161404964368, 63.93879504457044, 21.40239151774493, 24.872679628956377, 18.841498521704963, 5.119563025645511, 44.36163499995856, 71.9291405987509, 119.61155868721096, 5.432019597092107, 5.6013977659944585, 19.83061562869114, 22.350008321112732, 236.1445047765194, 5.118161314322286, 13.215388635822215, 71.32792842812549, 15.102256586804597, 29.716945671886602, 75.11317763697546, 48.176124760874764, 5.190735527873748, 41.45607382270101, 51.29487767882489, 93.7463473660642, 12.13845864301805, 11.737951630931423, 12.765862811634737, 46.91226989350941, 28.729651188437515, 32.21914551343441, 12.739819929515603, 122.99717229353756, 50.90345684273807, 65.69036919019176, 53.124350452316165, 149.03477279186006, 46.84387210232925, 56.01583522833911, 32.254045713521435, 22.664478558751906, 6.620906262326853, 48.733020134413366, 15.643788439729736, 157.49463216960518, 8.227138238374149, 13.308365961708134, 46.86860248038767, 155.10695974389776, 5.726039178381437, 152.134739791431, 128.82228224575263, 24.006028641096563, 12.888015954690836, 49.179666416061615, 118.68449977495158, 55.626849701580035, 6.95693958682144, 25.259628422161928, 24.54349723542453, 9.30528550037237, 161.1209581280244, 65.27022367678154, 9.611716361084346, 38.695841730167196, 58.1936579893582, 157.52536852160733, 37.47374370347968, 36.5651488392851, 20.077935463547067, 54.30151651675831, 90.59625657627083, 169.52810244888047, 39.28587032993153, 39.399154006918614, 33.50167633712262, 33.40269597808749, 81.87462998948625, 117.92075080091551, 59.38539086395326, 6.443762586435344, 33.546413752387316, 15.546475554501809, 81.76655645063938, 34.06123901626358, 59.076537367493216, 334.55283298340487, 209.7976629734611, 59.105268858142225, 25.824948878323145, 72.59131028388208, 51.23708734695402, 53.49166577144654, 6.394711403074981, 123.02471045127767, 54.82613927283646, 127.7335620026388, 175.74696687977132, 10.68781664807809, 49.57496011093664, 6.702414024566682, 19.530743214363834, 163.56115760021584, 27.95566588395332, 22.309196445478545, 18.134195167898817, 93.30202215927365, 11.13896420481416, 29.747152680281417, 36.32255257021039, 10.431889175691756, 132.72988474068964, 104.0263811078768, 7.940341188924679, 15.87506786795288, 142.29964265308786, 5.143343203695622, 30.825653706901704, 21.724406098800774, 12.748554717553985, 30.0377312563285, 17.896983728071852, 101.50609896064942, 26.31681640962827, 39.56540920725126, 62.87549366793827, 255.99251999487797, 23.2764890740527, 83.77654709556053, 14.286918504487545, 33.226160516909324, 14.810536837016588, 61.45150153009634, 6.26002327109174, 115.3764996570193, 26.187155675203925, 29.561958208574346, 170.55232070179267, 13.210283739822724, 135.18181687891484, 21.169139361799886, 15.360545255244963, 107.19735258214781, 60.93979851424391, 43.88011605178232, 18.726138268667256, 18.101646078769306, 142.8080795955761, 150.9004762206673, 18.69760685919778, 5.498694233141102, 71.40103230642472, 17.13737915197951, 165.35379338587137, 96.25594937800092, 5.0981593196089445, 11.781930983022672, 24.15852294625349, 6.408237802136953, 33.30806948759215, 24.562892110172875, 137.68752158382597, 6.008051552845645, 104.19107091534539, 52.673293454197676, 10.51027521479588, 27.39487615898259, 121.36995463526, 113.8079389041723, 5.63657655961479, 5.4426590554176375, 16.589751623282037, 5.806537475105279, 28.1169635574709, 36.7045733055839, 77.73027585884898, 6.104367619202699, 60.88864001466051, 17.683986058898935, 19.903719161841334, 49.41142118642536, 96.41249283715936, 85.95717862845736, 125.01800918901017, 19.64247550568746, 47.58462528642909, 49.73175642643307, 58.770518176757804, 115.36174823731974, 35.515102643719295, 7.07160052393869, 73.07228939832797, 57.8450957316368, 5.279007612725932, 98.40327291617626, 6.777270104332933, 6.2854802541395935, 66.16939567429817, 116.68188920760035, 53.00680501516568, 25.234564964426113, 120.70897376225136, 73.64576621750288, 39.886816844668665, 12.912518272081027, 29.660219063926004, 8.783958703580135, 19.219597249882444, 17.29090906338948, 15.570293711655292, 17.421792562918284, 10.274945187226024, 189.90395048144927, 27.848869478655235, 9.863276081699263, 14.798774733354879, 124.0886253840224, 62.890353386965856, 5.041233200941198, 66.94448178800016, 56.860902756326745, 84.09602862240959, 21.51703002093064, 20.174459535829484, 31.315978049075962, 15.019057477470167, 17.258654706831333, 143.84398057156756, 37.08070243263826, 36.37935598789364, 11.977804679695963, 36.75504838478744, 7.155418147062987, 71.39459018625422, 9.37850202736314, 31.707571709568896, 145.2910406063952, 48.20553809405645, 29.674201620197735, 18.53963004477467, 5.266336173751432, 155.65211629193246, 5.873278823500477, 13.121698632488997, 172.56210828396152, 29.587627520131996, 113.75421939272243, 193.5281814149769, 51.26796211861054, 86.79116726280915, 14.692692202683167, 11.03723409059675, 27.17087092372415, 39.32473028162738, 23.721823886828243, 72.86928844281314, 7.991586282483642, 58.12515613383017, 38.57885552136169, 23.494284441608595, 7.905966812389385, 104.71817142345087, 50.846883966961805, 6.984230279023345, 13.015881000518235, 29.475480684601724, 36.717191160989344, 79.76973737297907, 25.57780378085179, 6.036483326660966, 90.34009732742263, 89.94385193833584, 60.54483070667831, 87.14881996106834, 45.62516219528385, 8.95479963719082, 33.168176410676026, 35.16372460266783, 6.328698365342767, 60.95107372671635, 30.52479671036361, 5.429645782993603, 155.76713996421375, 74.34575084199912, 61.5183591592911, 51.96727879638082, 283.722922270129, 150.21647905977264, 150.5494354285087, 115.07230092263569, 17.51308871454733, 73.33591032597798, 86.88179098426517, 79.87789795573428, 16.191708522022555, 92.12110439001759, 8.769853952301927, 7.559037740294109, 52.23235794355907, 10.419019034863028, 111.19584600302628, 20.629861862391536, 62.082756842788754, 11.102053842120817, 106.91220364856508, 24.257643816428654, 97.3727518430517, 59.8758820629283, 34.58914805328299, 206.7307749167815, 39.97034295812715, 5.313548586373738, 52.354092745347856, 17.245841309876113, 9.074559444001851, 64.34885409268325, 108.24246943315313, 7.713031349551464, 9.653237206056005, 65.70731947243559, 267.8622043065665, 103.3091664494515, 27.70828136270996, 14.66508919767907, 62.41420384862341, 38.70119879557354, 57.44277570896778, 74.67719214546501, 83.58874411896964, 161.32027947317007, 58.74329953634319, 10.430917980260084, 93.80565336724894, 77.5361531133109, 12.234728144621549, 5.738655104013128, 15.53430911415056, 36.187076764121635, 5.113686399512242, 108.53475782865172, 26.51617181307835, 62.19210689572812, 11.682479953692503, 95.12211930381915, 31.87387265059185, 6.99869766613344, 50.14791324581292, 58.56665184740012, 69.4831361105278, 66.36095146256119, 43.55746395250539, 5.240009722712361, 87.22249208484021, 13.324412859497604, 88.03263148406822, 72.72068741902352, 59.32285526972428, 39.74966311834869, 7.238041476996589, 37.722039094439936, 6.106654715774565, 51.6872091142985, 210.18319259589362, 23.338244005178144, 59.634854673286085, 80.131728141181, 35.329134622629475, 6.253615814011087, 7.961899450683287, 24.3317511803179, 70.01119447760072, 66.55194520528771, 54.72156821324829, 34.46509631992802, 110.28093110118441, 113.87136642315558, 13.89144809428679, 65.29823234951115, 13.197826430276375, 17.5107416505403, 27.72913082182629, 33.47625360893395, 33.52974503262859, 29.461395453580636, 57.4028923751574, 135.59280930094553, 40.66140026773185, 5.074689229781108, 62.74709013937746, 29.033482833640196, 57.92766261643229, 11.375599739609335, 7.210728356515342, 9.670561354946598, 167.72533446269782, 58.02165873891702, 16.611859646438795, 13.984923492948868, 19.850714227274597, 148.19359021408866, 32.11406986153574, 39.40772405205256, 70.20050928407068, 6.49152443853068, 112.80795616759055, 11.450427278982165, 31.58454582864552, 17.79333856379005, 16.92848271271172, 20.409988597843558, 122.49079665321578, 11.462091285629198, 108.52408828362807, 68.19124789327604, 52.96158282367193, 50.01847568890791, 54.09810490950132, 47.92058850975215, 14.373153382680275, 30.500621977167505, 100.14623356314074, 5.842019078726025, 22.990518284116984, 71.91858396997641, 27.691197328684844, 35.96001062659926, 42.591115544525636, 57.52412178113994, 43.6793949102405, 110.44519005217012, 23.280609859927452, 11.668587324651316, 29.917569333504815, 76.94109015292699, 31.73588944570227, 25.180225725559225, 52.606970489439234, 10.442319421588232, 71.41435502685903, 120.68885173057062, 6.180195173479104, 25.977378615282557, 104.74991575782813, 92.53449589540344, 127.30114109871533, 31.071060959658162, 111.76134502958038, 8.529804205019145, 160.47812168564604, 14.244609984288584, 11.612746432669713, 33.23497392704132, 178.9681221377925, 71.05838180502501, 15.03145644630031, 155.3954614988782, 135.22244425954653, 48.258703259612034, 19.156890768624223, 32.71046463858977, 132.89219354837752, 31.46075631199099, 138.41262477337514, 36.815557443906386, 75.71089233406727, 18.379148018291538, 7.652956111543339, 69.27651573351642, 101.09810614999179, 13.09482961167316, 8.555036089660838, 5.552687455533882, 49.868665328340164, 15.17136614507005, 19.222509467274804, 53.33203309520293, 9.226956906296184, 36.68093396192006, 23.086001053958885, 22.011036140261478, 19.64580839953298, 10.538119419171448, 19.63620268595249, 16.57631913689763, 69.83045289721842, 70.06806389929676, 12.531079518267271, 41.52914631213069, 12.777350601061997, 28.27632350879958, 80.77930813336002, 5.569259628057177, 28.678200314764922, 25.157327726065677, 72.8473313004281, 56.84851335567073, 142.6754200740693, 97.91548845497599, 56.00878563631112, 38.532439902340535, 41.5098945014305, 46.962619523746405, 25.512251177362344, 41.53324401642836, 28.4865297466473, 184.9285595140146, 15.704783401931389, 33.4585208068075, 7.7648609263031085, 10.872964928884473, 20.122872434543822, 9.589432751488852, 83.05589534391912, 15.2584351515542, 24.46397194850139, 11.149226588068398, 14.373205024994906, 5.3460869595994485, 96.88238791669266, 42.19821479677554, 15.425848887855452, 14.373674030235689, 75.27380248354478, 13.061829872790952, 138.56228828284281, 118.94426538029771, 66.86241931856019, 8.170056521899951, 14.891848830502665, 36.219842632323555, 27.204630407381664, 76.2643387858382, 21.849117822772186, 19.13203291806578, 197.80787639578514, 97.49556522277572, 161.7485443472264, 51.87665421553557, 82.93934234002884, 59.11317085810643, 9.466548043524442, 7.640819202481233, 75.20491880660514, 69.07800593710448, 27.36001107970759, 79.51107343692091, 6.0816844261058165, 70.45057664267445, 43.31734691048128, 162.56086951607338, 55.48389945540226, 10.744805679851643, 194.14816925294147, 87.86891700728732, 43.71949748144851, 72.78862561958529, 51.49403002679026, 41.77908219200789, 9.094616710403491, 41.330872539475436, 40.906843260126294, 93.31636765573784, 37.80696385733667, 12.751087468008564, 7.882290976638284, 20.49126134923637, 69.2497851954727, 143.3366063818408, 5.753782270008223, 103.5214619140076, 24.780475329663552, 20.026419419503654, 49.85329869364712, 74.14193876060536, 90.09631457877981, 37.30366363802227, 17.28870130463376, 23.582872248426934, 11.007270886086957, 17.37193011797163, 70.96669179097788, 45.04911682302223, 114.88060372235104, 114.6296018463732, 24.205441347993442, 22.370929857927017, 91.10384871713246, 238.91662123300057, 89.22706201275813, 6.428389445846908, 13.870376253471072, 14.151168621353213, 54.91410376593779, 10.133718554027823, 20.029562642235803, 96.7768155702344, 46.88484445398152, 18.387616590960157, 72.47560656473732, 14.63904766451773, 7.632197428681807, 6.674168610692745, 15.292467617856325, 28.191782161771023, 34.8177392845628, 62.563778994873275, 55.40040697393482, 11.931654759369138, 10.75204293742169, 41.13382077262412, 5.821903401053451, 9.919491300164808, 35.91174449681321, 54.5126543007703, 40.290104597608675, 96.03723598606109, 28.112188604482675, 127.79522108621924, 120.81355668364341, 34.73532117734372, 73.73187155885506, 54.83388461362326, 65.13957386842478, 22.844057597960624, 10.619348766758506, 7.833831661202253, 96.50180855773813, 112.15785787750966, 178.26161992591332, 120.71648571770747, 54.65278736642545, 136.91243424724308, 12.419983197308088, 67.0044082242769, 42.486382509989994, 62.6766997799078, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([4910562.5, 4952976.5625, 4989201.5625, 5012600.0, 5016662.5, 5035212.5, 5035646.875, 5045445.3125, 5049675.0, 5064770.3125, 5066081.25, 5092520.3125, 5096815.625, 5113040.625, 5115300.0, 5126857.8125, 5127207.8125, 5174881.25, 5175798.4375, 5181465.625, 5200893.75, 5201162.5, 5240571.875, 5244189.0625, 5245437.5, 5245848.4375, 5252384.375, 5270253.125, 5271676.5625, 5277728.125, 5280646.875, 5285704.6875, 5290807.8125, 5297115.625, 5328470.3125, 5335040.625, 5366450.0, 5373296.875, 5376389.0625, 5396665.625, 5400198.4375, 5402467.1875, 5414040.625, 5430579.6875, 5430590.625, 5434207.8125, 5434212.5, 5437243.75, 5456975.0, 5456981.25, 5460900.0, 5463429.6875, 5466646.875, 5474584.375, 5475315.625, 5476321.875, 5515795.3125, 5516746.875, 5520489.0625, 5520507.8125, 5525468.75, 5535914.0625, 5548253.125, 5552596.875, 5555979.6875, 5556535.9375, 5558598.4375, 5566107.8125, 5566123.4375, 5568771.875, 5575517.1875, 5577039.0625, 5579282.8125, 5579528.125, 5584134.375, 5585651.5625, 5585779.6875, 5586542.1875, 5587693.75, 5590062.5, 5593857.8125, 5595318.75, 5595685.9375, 5595746.875, 5596648.4375, 5607873.4375, 5616050.0, 5616723.4375, 5620364.0625, 5621406.25, 5638310.9375, 5641532.8125, 5658757.8125, 5659493.75, 5668526.5625, 5671309.375, 5690006.25, 5710517.1875, 5717610.9375, 5724237.5, 5727190.625, 5787492.1875, 5788423.4375, 5790257.8125, 5798634.375, 5803815.625, 5815892.1875, 5818995.3125, 5823900.0, 5824889.0625, 5827646.875, 5828310.9375, 5836121.875, 5838573.4375, 5838985.9375, 5848470.3125, 5851835.9375, 5874032.8125, 5880956.25, 5881089.0625, 5881129.6875, 5881260.9375, 5881660.9375, 5887379.6875, 5888673.4375, 5899953.125, 5903759.375, 5913417.1875, 5914350.0, 5921490.625, 5921512.5, 5926010.9375, 5926220.3125, 5926784.375, 5927109.375, 5929506.25, 5930245.3125, 5934035.9375, 5935795.3125, 5936454.6875, 5939134.375, 5940585.9375, 5942398.4375, 5943304.6875, 5951175.0, 5952362.5, 5954300.0, 5956146.875, 5992228.125, 5994956.25, 5997495.3125, 6005521.875, 6007334.375, 6020620.3125, 6052879.6875, 6065445.3125, 6151473.4375, 6157125.0, 6205876.5625, 6330500.0, 6342426.5625, 6342645.3125, 6463135.9375, 6550454.6875, 7257923.4375, 7290156.25, 7369867.1875, 7375617.1875, 7441485.9375, 7455789.0625, 7497485.9375, 7499234.375, 7511070.3125, 7528356.25, 7529279.6875, 7533818.75, 7533942.1875, 7535648.4375, 7595248.4375, 7597854.6875, 7601440.625, 7601575.0, 7602067.1875, 7602393.75, 7603239.0625, 7606098.4375, 7610323.4375, 7617467.1875, 7628550.0, 7631401.5625, 7631628.125, 7633128.125, 7633610.9375, 7633860.9375, 7634081.25, 7634385.9375, 7634385.9375, 7634632.8125, 7636151.5625, 7637335.9375, 7639928.125, 7640631.25, 7640668.75, 7641082.8125, 7643262.5, 7643879.6875, 7644220.3125, 7644762.5, 7656654.6875, 7660623.4375, 7661065.625, 7662167.1875, 7662179.6875, 7662190.625, 7662628.125, 7662903.125, 7700351.5625, 7701064.0625, 7701887.5, 7702567.1875, 7703423.4375, 7703598.4375, 7703825.0, 7705737.5, 7707296.875, 7720728.125, 7721784.375, 7722496.875, 7751404.6875, 7751467.1875, 7753909.375, 7755503.125, 7782853.125, 7783145.3125, 7796320.3125, 7803992.1875, 7805906.25, 7807073.4375, 7813307.8125, 7817425.0, 7817445.3125, 7836162.5, 7852400.0, 7855767.1875, 7855854.6875, 7857440.625, 7864200.0, 7867382.8125, 7869759.375, 7873601.5625, 7874032.8125, 7875935.9375, 7879967.1875, 7882434.375, 7886160.9375, 7895298.4375, 7896537.5, 7897287.5, 7899462.5, 7900196.875, 7900256.25, 7914476.5625, 7934135.9375, 7935356.25, 7935659.375, 7939104.6875, 7943685.9375, 7964709.375, 7967862.5, 7970857.8125, 7971265.625, 7992045.3125, 7992964.0625, 8013943.75, 8016550.0, 8025610.9375, 8026140.625, 8035414.0625, 8038254.6875, 8048123.4375, 8048134.375, 8051053.125, 8051107.8125, 8051356.25, 8054779.6875, 8055200.0, 8055948.4375, 8056615.625, 8059110.9375, 8060831.25, 8062034.375, 8062785.9375, 8062803.125, 8067409.375, 8106315.625, 8106371.875, 8106379.6875, 8111940.625, 8117837.5, 8120267.1875, 8125509.375, 8137129.6875, 8138979.6875, 8139376.5625, 8140096.875, 8142053.125, 8143337.5, 8144503.125, 8145996.875, 8146179.6875, 8148131.25, 8151831.25, 8154985.9375, 8156987.5, 8173614.0625, 8174976.5625, 8176653.125, 8179057.8125, 8181443.75, 8182770.3125, 8182931.25, 8183859.375, 8184185.9375, 8185090.625, 8185312.5, 8186060.9375, 8186234.375, 8187073.4375, 8187112.5, 8188114.0625, 8194612.5, 8195007.8125, 8195750.0, 8200628.125, 8206629.6875, 8207698.4375, 8209156.25, 8210639.0625, 8211451.5625, 8214440.625, 8214754.6875, 8215429.6875, 8215446.875, 8215450.0, 8215510.9375, 8215596.875, 8216029.6875, 8216154.6875, 8216170.3125, 8216196.875, 8216257.8125, 8216651.5625, 8216803.125, 8216812.5, 8218560.9375, 8218915.625, 8219110.9375, 8219707.8125, 8219910.9375, 8220146.875, 8220231.25, 8221159.375, 8221225.0, 8221495.3125, 8222040.625, 8223160.9375, 8223229.6875, 8223907.8125, 8224214.0625, 8224932.8125, 8231792.1875, 8232081.25, 8232264.0625, 8232331.25, 8232404.6875, 8232470.3125, 8233625.0, 8233918.75, 8234268.75, 8234318.75, 8234837.5, 8235050.0, 8235570.3125, 8236215.625, 8236225.0, 8236315.625, 8236610.9375, 8237192.1875, 8238651.5625, 8239090.625, 8239232.8125, 8240137.5, 8243356.25, 8246862.5, 8247506.25, 8249270.3125, 8250659.375, 8251148.4375, 8252796.875, 8254137.5, 8256403.125, 8258396.875, 8258931.25, 8259215.625, 8260584.375, 8261450.0, 8263254.6875, 8263276.5625, 8263446.875, 8263842.1875, 8265973.4375, 8266432.8125, 8267190.625, 8268157.8125, 8268934.375, 8269925.0, 8270837.5, 8270870.3125, 8271445.3125, 8272490.625, 8273407.8125, 8273789.0625, 8274373.4375, 8274776.5625, 8275018.75, 8275073.4375, 8275096.875, 8275098.4375, 8275203.125, 8276956.25, 8276965.625, 8277110.9375, 8277273.4375, 8277278.125, 8277307.8125, 8277459.375, 8277468.75, 8277753.125, 8277781.25, 8278098.4375, 8278235.9375, 8278400.0, 8278751.5625, 8278885.9375, 8279053.125, 8280318.75, 8280751.5625, 8280989.0625, 8281009.375, 8281293.75, 8281325.0, 8282103.125, 8284509.375, 8285645.3125, 8285881.25, 8288620.3125, 8288885.9375, 8289182.8125, 8294603.125, 8295970.3125, 8296634.375, 8296645.3125, 8296801.5625, 8298782.8125, 8298843.75, 8299050.0, 8299075.0, 8299182.8125, 8299493.75, 8299656.25, 8299701.5625, 8299900.0, 8299951.5625, 8300145.3125, 8300982.8125, 8301239.0625, 8301403.125, 8302037.5, 8302104.6875, 8302154.6875, 8302170.3125, 8302193.75, 8302409.375, 8304029.6875, 8304390.625, 8306151.5625, 8306887.5, 8306954.6875, 8307031.25, 8307217.1875, 8307421.875, 8307810.9375, 8309092.1875, 8309507.8125, 8311301.5625, 8323023.4375, 8323826.5625, 8325121.875, 8330384.375, 8331123.4375, 8331259.375, 8334434.375, 8335942.1875, 8336951.5625, 8339485.9375, 8351965.625, 8355442.1875, 8358040.625, 8359764.0625, 8362126.5625, 8365748.4375, 8366142.1875, 8366248.4375, 8366359.375, 8366445.3125, 8366509.375, 8367410.9375, 8367425.0, 8367453.125, 8367503.125, 8367954.6875, 8368460.9375, 8368781.25, 8368921.875, 8369150.0, 8369587.5, 8369951.5625, 8370057.8125, 8370076.5625, 8370396.875, 8370417.1875, 8371418.75, 8371890.625, 8372295.3125, 8372835.9375, 8375531.25, 8377104.6875, 8378029.6875, 8378045.3125, 8379173.4375, 8380498.4375, 8380750.0, 8382904.6875, 8386518.75, 8388151.5625, 8391406.25, 8391407.8125, 8392900.0, 8394225.0, 8394800.0, 8395520.3125, 8396746.875, 8396810.9375, 8396987.5, 8397518.75, 8398021.875, 8398776.5625, 8398845.3125, 8399529.6875, 8400004.6875, 8400132.8125, 8400884.375, 8403732.8125, 8405310.9375, 8406339.0625, 8410670.3125, 8410751.5625, 8414162.5, 8414254.6875, 8414317.1875, 8416940.625, 8416953.125, 8418504.6875, 8418907.8125, 8419253.125, 8422115.625, 8423218.75, 8430418.75, 8432187.5, 8434704.6875, 8435156.25, 8435423.4375, 8436081.25, 8436385.9375, 8436785.9375, 8437156.25, 8437432.8125, 8437714.0625, 8438284.375, 8438295.3125, 8438309.375, 8438559.375, 8438735.9375, 8438773.4375, 8438825.0, 8438835.9375, 8438845.3125, 8438854.6875, 8438907.8125, 8438971.875, 8439018.75, 8439207.8125, 8439221.875, 8439339.0625, 8439418.75, 8439645.3125, 8440337.5, 8440354.6875, 8440382.8125, 8440828.125, 8441031.25, 8441176.5625, 8441303.125, 8441625.0, 8442587.5, 8443148.4375, 8444090.625, 8444120.3125, 8444334.375, 8444462.5, 8444567.1875, 8445103.125, 8445443.75, 8445454.6875, 8446129.6875, 8447132.8125, 8447260.9375, 8447457.8125, 8447462.5, 8447517.1875, 8447731.25, 8447739.0625, 8449354.6875, 8450448.4375, 8452160.9375, 8453920.3125, 8454021.875, 8454353.125, 8454554.6875, 8456457.8125, 8462742.1875, 8467182.8125, 8467206.25, 8482428.125, 8487553.125, 8498201.5625, 8500064.0625, 8501534.375, 8506895.3125, 8507321.875, 8507321.875, 8511740.625, 8540717.1875, 8544618.75, 8546707.8125, 8576973.4375, 8599114.0625, 8602921.875, 8608192.1875, 8614296.875, 8615451.5625, 8618664.0625, 8619628.125, 8620723.4375, 8621046.875, 8625715.625, 8627226.5625, 8638717.1875, 8647856.25, 8652795.3125, 8653406.25, 8656235.9375, 8657179.6875, 8658651.5625, 8662714.0625, 8705625.0, 8710435.9375, 8717779.6875, 8728376.5625, 8738392.1875, 8756368.75, 8756618.75, 8759390.625, 8765307.8125, 8774579.6875, 8776990.625, 8784628.125, 8789510.9375, 8790640.625, 8792381.25, 8792448.4375, 8792510.9375, 8798782.8125, 8798889.0625, 8799882.8125, 8800876.5625, 8801954.6875, 8801970.3125, 8803728.125, 8805218.75, 8811862.5, 8812696.875, 8818656.25, 8821500.0, 8828365.625, 8835659.375, 8842035.9375, 8859820.3125, 8859831.25, 8862329.6875, 8872376.5625, 8876690.625, 8882679.6875, 8882990.625, 8892443.75, 8922926.5625, 8938931.25, 8940237.5, 8951812.5, 8967554.6875, 8967559.375, 8973517.1875, 8973521.875, 8989921.875, 9001682.8125, 9024856.25, 9032890.625, 9032914.0625, 9036748.4375, 9037420.3125, 9039557.8125, 9046173.4375, 9048998.4375, 9050095.3125, 9052964.0625, 9053545.3125, 9054431.25, 9054442.1875, 9056926.5625, 9060337.5, 9062614.0625, 9073603.125, 9075901.5625, 9077721.875, 9078059.375, 9078084.375, 9091282.8125, 9091959.375, 9107468.75, 9112906.25, 9113212.5, 9113353.125, 9115175.0, 9116346.875, 9120017.1875, 9120790.625, 9121337.5, 9125276.5625, 9126753.125, 9137478.125, 9138440.625, 9142135.9375, 9143771.875, 9147956.25, 9155476.5625, 9158189.0625, 9159098.4375, 9164696.875, 9167965.625, 9170596.875, 9174223.4375, 9180821.875, 9186125.0, 9189418.75, 9194451.5625, 9195800.0, 9196112.5, 9197087.5, 9199637.5, 9200292.1875, 9202575.0, 9204103.125, 9204118.75, 9205092.1875, 9205621.875, 9207268.75, 9207618.75, 9213707.8125, 9216618.75, 9237401.5625, 9237892.1875, 9242404.6875, 9243373.4375, 9244654.6875, 9244879.6875, 9244892.1875, 9248721.875, 9249443.75, 9253975.0, 9254493.75, 9256373.4375, 9257465.625, 9260900.0, 9261020.3125, 9263071.875, 9263237.5, 9269314.0625, 9278668.75, 9279340.625, 9280426.5625, 9281176.5625, 9281307.8125, 9289496.875, 9290035.9375, 9290542.1875, 9290623.4375, 9291206.25, 9291207.8125, 9292354.6875, 9297295.3125, 9299700.0, 9300609.375, 9301603.125, 9303868.75, 9308131.25, 9309484.375, 9319268.75, 9323839.0625, 9329414.0625, 9331282.8125, 9333126.5625, 9334035.9375, 9334337.5, 9340104.6875, 9343265.625, 9354951.5625, 9355056.25, 9368753.125, 9376514.0625, 9379287.5, 9381173.4375, 9382645.3125, 9385362.5, 9385371.875, 9386820.3125, 9389496.875, 9392373.4375, 9395685.9375, 9396464.0625, 9409396.875, 9415181.25, 9418565.625, 9420742.1875, 9422943.75, 9424609.375, 9429189.0625, 9439006.25, 9440117.1875, 9440885.9375, 9480676.5625, 9482092.1875, 9484110.9375, 9484715.625, 9485034.375, 9485223.4375, 9486290.625, 9487162.5, 9514773.4375, 9514956.25, 9515545.3125, 9516539.0625, 9518171.875, 9519070.3125, 9519750.0, 9520268.75, 9521946.875, 9522421.875, 9542770.3125, 9585582.8125, 9586373.4375, 9592768.75, 9592876.5625, 9595057.8125, 9597059.375, 9597314.0625, 9597885.9375, 9597892.1875, 9598445.3125, 9617017.1875, 9628540.625, 9628623.4375, 9629637.5, 9633118.75, 9633389.0625, 9633510.9375, 9633917.1875, 9634389.0625, 9634398.4375, 9638337.5, 9639225.0, 9658125.0, 9682043.75, 9684371.875, 9685256.25, 9698007.8125, 9716353.125, 9716376.5625, 9745796.875, 9769243.75, 9775785.9375, 9778725.0, 9779504.6875, 9786839.0625, 9786889.0625, 9787528.125, 9801382.8125, 9802135.9375, 9802670.3125, 9804329.6875, 9806357.8125, 9828532.8125, 9832657.8125, 9858332.8125, 9865073.4375, 9867575.0, 9867839.0625, 9868415.625, 9894481.25, 9894493.75, 9898329.6875, 9900670.3125, 9906748.4375, 9906798.4375, 9907312.5, 9908007.8125, 9908320.3125, 9914892.1875, 9914898.4375, 9926321.875, 9928414.0625, 9934201.5625, 9947525.0, 9952525.0, 9958093.75, 9963000.0, 9964937.5, 9992051.5625, 9996018.75, 9997892.1875, 9997906.25, 10013823.4375, 10025448.4375, 10036781.25, 10038818.75, 10043664.0625, 10045751.5625, 10048096.875, 10048115.625, 10053346.875, 10061567.1875, 10062939.0625, 10065051.5625, 10065456.25, 10065737.5, 10065768.75, 10074093.75, 10074834.375, 10075715.625, 10080110.9375, 10091575.0, 10102032.8125, 10102064.0625, 10102071.875, 10102360.9375, 10103593.75, 10123381.25, 10128535.9375, 10138792.1875, 10150960.9375, 10161076.5625, 10168068.75, 10175771.875, 10192585.9375, 10209389.0625, 10209712.5, 10212775.0, 10216060.9375, 10228923.4375, 10233698.4375, 10238809.375, 10244992.1875, 10267881.25, 10270326.5625, 10270328.125, 10271629.6875, 10275051.5625, 10278710.9375, 10284157.8125, 10284768.75, 10286903.125, ...], [14.634603833402851, 8.909881593288734, 64.41952808016364, 13.483041800649914, 10.627947123227289, 8.704464075986536, 9.941494493638398, 7.11866415776419, 22.200316756594194, 21.675315944767103, 22.628650044285358, 59.60125463647003, 35.80960152003238, 11.72716445660103, 57.6023929309578, 14.948730904671041, 8.422688182993515, 7.723409663232711, 6.238108018950891, 30.57797263528476, 28.115978998838266, 94.80613756304378, 14.340268188936154, 19.111597917089558, 34.10271305902245, 71.39820998060625, 56.842547541373136, 18.415788193038903, 8.028994483626857, 52.827044526600446, 11.100213433484356, 11.168419777210465, 16.986171873170154, 10.305661880650147, 33.073224134758746, 5.371356435030196, 11.739153714929905, 7.8683814938074645, 52.081932006936256, 5.831207335532715, 23.26370330921803, 42.55518221898531, 13.493421311067063, 68.0502818480088, 10.428403653829204, 25.388486110795153, 26.235928463430312, 17.14644014439739, 20.36170461503148, 6.249845109644724, 11.573803117083527, 7.847214955091297, 14.46306721137422, 32.2029008685283, 14.797609567959878, 27.462175586333537, 54.56459877294169, 58.12236755683351, 14.47006077907286, 6.165282279715132, 18.38061333388016, 17.828890360524635, 41.11736896941293, 31.619186561670457, 11.325602755060268, 6.099836579824742, 27.063214898979084, 20.19760823673963, 70.55259015912401, 80.53772431539254, 40.33170908463901, 26.2287328351224, 48.23732053880539, 10.278969839947859, 13.30920621063705, 49.21256186372008, 73.85573292993381, 40.61124339238807, 15.191137232801367, 13.596463913674597, 14.857716582289783, 84.69552305502539, 7.931870492495566, 42.50634346939133, 30.510966543969154, 25.997087999823258, 74.64902266944014, 89.8614258969191, 10.69863909556687, 25.645079152819676, 23.196121754533138, 56.12121455419185, 8.00815959971433, 19.208583746603367, 61.576036583863875, 13.5851641929018, 94.45520134134077, 5.556986382188114, 43.40198266079963, 120.95552867434161, 68.62884060789749, 59.24151864803048, 151.63208530872546, 22.954662688533883, 86.66358164338719, 16.313745999578515, 18.491893932765002, 60.73942840775697, 19.212667900033292, 34.45199847678176, 9.06328929447201, 87.45110256434182, 31.546817696053672, 20.715455257410444, 11.410019350168064, 15.380407196293516, 10.754599868034449, 104.1229380371797, 36.106306417649655, 8.563513496924699, 46.038720000367505, 65.31450193521131, 14.449590690630886, 94.4179516738616, 12.20191275256121, 25.2497928755081, 40.20472186147926, 5.924528517058311, 18.15584744695545, 24.17898366184859, 16.356853636897668, 8.176977137971019, 48.72859185485553, 57.3255909906586, 11.217133036930667, 34.05755357297413, 67.91478680640664, 27.212779719383924, 17.01261228191406, 34.62648661040556, 55.21159277822633, 40.65366833898352, 15.598203827328897, 27.091326801415402, 14.872884894128276, 10.996220692650871, 26.642404708900898, 5.865705548325422, 7.2330324176552745, 11.366708179719495, 69.63926145985214, 44.225401742099635, 39.25254277556098, 39.835196226856866, 96.48090791480172, 27.00940729394799, 8.706251009292746, 36.81683269188025, 16.738676077836097, 151.5837815873255, 6.57516708151189, 30.00026035750145, 10.934926348418958, 72.26427328514377, 110.1541198170023, 17.04875041859203, 30.75994238440585, 22.21521502510823, 53.82532239721969, 9.82082226857494, 12.378758997421924, 18.910787698882285, 30.75908043236678, 43.46994033806295, 32.10356069535838, 70.32973989908454, 107.61705422459075, 78.6743786898133, 57.16012232020084, 11.965065809234822, 22.5083281694072, 84.86639448439021, 27.286680686486783, 41.100474108049745, 31.562337930220853, 58.15149337307031, 22.07193643324663, 18.024285416588214, 31.272498637109894, 138.4321434456691, 12.848988602619784, 203.03642191125502, 7.277773268858365, 23.53373896915066, 7.506948300758606, 16.5735558846735, 20.078709939297006, 76.44266515958662, 15.783959780316533, 13.151061963844938, 5.895173548548276, 59.320205126852585, 12.654753828483468, 16.42710656581828, 9.665066938111957, 106.35654040165437, 15.74888765946378, 87.58322856331014, 68.22845795943509, 14.639270004154849, 60.8416701190052, 39.85145365664569, 21.829627372304504, 24.962434881053042, 37.85662369263457, 9.770001005843978, 42.48429214870505, 18.93665538716251, 26.96710249660721, 44.33679763198683, 13.23947669924607, 7.555654422482893, 60.862534967390296, 114.4626257299309, 7.458749854002413, 106.34804570094089, 36.620541485999965, 31.786140833812485, 14.920994598273836, 5.605818996675345, 50.6174191652822, 157.60736088142357, 32.85779607098079, 17.300904902466048, 121.86421960464, 60.40152015533915, 49.1891568846343, 23.06115419607658, 9.579335504830963, 44.20879929728795, 5.740188906011036, 30.567954437684826, 6.666636100821468, 65.53167610864747, 5.08937030793806, 12.567523522993124, 13.956354495041795, 12.35141799160167, 46.570691349895775, 63.8124666691736, 133.62235851295708, 24.92970391883952, 33.20042556169634, 40.869610490740456, 21.540815868067604, 99.3398403695185, 18.058805695409117, 107.48080316884132, 92.436094235582, 39.026540167894055, 5.216602821734268, 166.9272296401398, 66.24209075731825, 12.413388222397431, 65.33655865672213, 22.47225462259634, 36.76594930611069, 41.21067516647396, 26.69323678233984, 80.89194915413395, 20.000044167239615, 14.731021121307768, 21.711828831655783, 12.196116648761766, 82.71860881815616, 45.80889625368155, 45.05459573485796, 26.369765697868438, 7.326920670647102, 52.27179965583129, 26.28129489992473, 63.44738633054938, 19.349295551277105, 96.98381189758695, 12.471750682429034, 144.92019153653172, 48.78884630364473, 79.84396398650152, 10.638049475717905, 6.951560069746585, 104.60183454355169, 96.19299588669443, 57.30564515119902, 32.888651334951476, 121.58128755387403, 5.02209335339834, 5.187609499287039, 32.63355098282992, 69.46629102764464, 15.700117097232154, 27.52020024756225, 6.172311105975437, 78.48682386612684, 6.594232184452948, 11.578621289673276, 88.30476382407143, 66.5526049147255, 78.8784388554515, 36.00313587057661, 104.95409761200797, 57.67501506952465, 139.76356582781685, 30.0821506886291, 15.95445176454722, 62.93730305088643, 58.80709393420048, 67.12995989159455, 26.63514738661783, 21.550263322799747, 7.847282152474865, 9.723799195460481, 16.894271687835015, 27.49877027453763, 58.099309787272574, 9.454732399542298, 84.02959734884918, 114.41553732367969, 135.8901251741021, 21.98320542971171, 10.592967754824434, 53.75839740103187, 46.71355725988666, 15.784297210535716, 9.284478176027953, 74.17915918554546, 150.04804261047445, 236.09201906860858, 55.981030788713355, 32.8686737262754, 10.98758584811723, 23.142554609726872, 149.41635152711405, 103.78712158253265, 24.73927123982657, 17.033536104017628, 20.45834876230958, 31.645339030287502, 19.97323449463895, 73.5244645040992, 27.162277926673653, 27.254462122088352, 33.690319368242235, 92.06483340650084, 39.151202764197045, 54.02891610957245, 19.6275181245369, 47.162579951162876, 26.114242704923818, 144.804764220876, 13.78195024178024, 5.7678644852089915, 23.866537334677773, 104.6773226503492, 34.53763077500695, 74.4161404964368, 63.93879504457044, 21.40239151774493, 24.872679628956377, 18.841498521704963, 5.119563025645511, 44.36163499995856, 71.9291405987509, 119.61155868721096, 5.432019597092107, 5.6013977659944585, 19.83061562869114, 22.350008321112732, 236.1445047765194, 5.118161314322286, 13.215388635822215, 71.32792842812549, 15.102256586804597, 29.716945671886602, 75.11317763697546, 48.176124760874764, 5.190735527873748, 41.45607382270101, 51.29487767882489, 93.7463473660642, 12.13845864301805, 11.737951630931423, 12.765862811634737, 46.91226989350941, 28.729651188437515, 32.21914551343441, 12.739819929515603, 122.99717229353756, 50.90345684273807, 65.69036919019176, 53.124350452316165, 149.03477279186006, 46.84387210232925, 56.01583522833911, 32.254045713521435, 22.664478558751906, 6.620906262326853, 48.733020134413366, 15.643788439729736, 157.49463216960518, 8.227138238374149, 13.308365961708134, 46.86860248038767, 155.10695974389776, 5.726039178381437, 152.134739791431, 128.82228224575263, 24.006028641096563, 12.888015954690836, 49.179666416061615, 118.68449977495158, 55.626849701580035, 6.95693958682144, 25.259628422161928, 24.54349723542453, 9.30528550037237, 161.1209581280244, 65.27022367678154, 9.611716361084346, 38.695841730167196, 58.1936579893582, 157.52536852160733, 37.47374370347968, 36.5651488392851, 20.077935463547067, 54.30151651675831, 90.59625657627083, 169.52810244888047, 39.28587032993153, 39.399154006918614, 33.50167633712262, 33.40269597808749, 81.87462998948625, 117.92075080091551, 59.38539086395326, 6.443762586435344, 33.546413752387316, 15.546475554501809, 81.76655645063938, 34.06123901626358, 59.076537367493216, 334.55283298340487, 209.7976629734611, 59.105268858142225, 25.824948878323145, 72.59131028388208, 51.23708734695402, 53.49166577144654, 6.394711403074981, 123.02471045127767, 54.82613927283646, 127.7335620026388, 175.74696687977132, 10.68781664807809, 49.57496011093664, 6.702414024566682, 19.530743214363834, 163.56115760021584, 27.95566588395332, 22.309196445478545, 18.134195167898817, 93.30202215927365, 11.13896420481416, 29.747152680281417, 36.32255257021039, 10.431889175691756, 132.72988474068964, 104.0263811078768, 7.940341188924679, 15.87506786795288, 142.29964265308786, 5.143343203695622, 30.825653706901704, 21.724406098800774, 12.748554717553985, 30.0377312563285, 17.896983728071852, 101.50609896064942, 26.31681640962827, 39.56540920725126, 62.87549366793827, 255.99251999487797, 23.2764890740527, 83.77654709556053, 14.286918504487545, 33.226160516909324, 14.810536837016588, 61.45150153009634, 6.26002327109174, 115.3764996570193, 26.187155675203925, 29.561958208574346, 170.55232070179267, 13.210283739822724, 135.18181687891484, 21.169139361799886, 15.360545255244963, 107.19735258214781, 60.93979851424391, 43.88011605178232, 18.726138268667256, 18.101646078769306, 142.8080795955761, 150.9004762206673, 18.69760685919778, 5.498694233141102, 71.40103230642472, 17.13737915197951, 165.35379338587137, 96.25594937800092, 5.0981593196089445, 11.781930983022672, 24.15852294625349, 6.408237802136953, 33.30806948759215, 24.562892110172875, 137.68752158382597, 6.008051552845645, 104.19107091534539, 52.673293454197676, 10.51027521479588, 27.39487615898259, 121.36995463526, 113.8079389041723, 5.63657655961479, 5.4426590554176375, 16.589751623282037, 5.806537475105279, 28.1169635574709, 36.7045733055839, 77.73027585884898, 6.104367619202699, 60.88864001466051, 17.683986058898935, 19.903719161841334, 49.41142118642536, 96.41249283715936, 85.95717862845736, 125.01800918901017, 19.64247550568746, 47.58462528642909, 49.73175642643307, 58.770518176757804, 115.36174823731974, 35.515102643719295, 7.07160052393869, 73.07228939832797, 57.8450957316368, 5.279007612725932, 98.40327291617626, 6.777270104332933, 6.2854802541395935, 66.16939567429817, 116.68188920760035, 53.00680501516568, 25.234564964426113, 120.70897376225136, 73.64576621750288, 39.886816844668665, 12.912518272081027, 29.660219063926004, 8.783958703580135, 19.219597249882444, 17.29090906338948, 15.570293711655292, 17.421792562918284, 10.274945187226024, 189.90395048144927, 27.848869478655235, 9.863276081699263, 14.798774733354879, 124.0886253840224, 62.890353386965856, 5.041233200941198, 66.94448178800016, 56.860902756326745, 84.09602862240959, 21.51703002093064, 20.174459535829484, 31.315978049075962, 15.019057477470167, 17.258654706831333, 143.84398057156756, 37.08070243263826, 36.37935598789364, 11.977804679695963, 36.75504838478744, 7.155418147062987, 71.39459018625422, 9.37850202736314, 31.707571709568896, 145.2910406063952, 48.20553809405645, 29.674201620197735, 18.53963004477467, 5.266336173751432, 155.65211629193246, 5.873278823500477, 13.121698632488997, 172.56210828396152, 29.587627520131996, 113.75421939272243, 193.5281814149769, 51.26796211861054, 86.79116726280915, 14.692692202683167, 11.03723409059675, 27.17087092372415, 39.32473028162738, 23.721823886828243, 72.86928844281314, 7.991586282483642, 58.12515613383017, 38.57885552136169, 23.494284441608595, 7.905966812389385, 104.71817142345087, 50.846883966961805, 6.984230279023345, 13.015881000518235, 29.475480684601724, 36.717191160989344, 79.76973737297907, 25.57780378085179, 6.036483326660966, 90.34009732742263, 89.94385193833584, 60.54483070667831, 87.14881996106834, 45.62516219528385, 8.95479963719082, 33.168176410676026, 35.16372460266783, 6.328698365342767, 60.95107372671635, 30.52479671036361, 5.429645782993603, 155.76713996421375, 74.34575084199912, 61.5183591592911, 51.96727879638082, 283.722922270129, 150.21647905977264, 150.5494354285087, 115.07230092263569, 17.51308871454733, 73.33591032597798, 86.88179098426517, 79.87789795573428, 16.191708522022555, 92.12110439001759, 8.769853952301927, 7.559037740294109, 52.23235794355907, 10.419019034863028, 111.19584600302628, 20.629861862391536, 62.082756842788754, 11.102053842120817, 106.91220364856508, 24.257643816428654, 97.3727518430517, 59.8758820629283, 34.58914805328299, 206.7307749167815, 39.97034295812715, 5.313548586373738, 52.354092745347856, 17.245841309876113, 9.074559444001851, 64.34885409268325, 108.24246943315313, 7.713031349551464, 9.653237206056005, 65.70731947243559, 267.8622043065665, 103.3091664494515, 27.70828136270996, 14.66508919767907, 62.41420384862341, 38.70119879557354, 57.44277570896778, 74.67719214546501, 83.58874411896964, 161.32027947317007, 58.74329953634319, 10.430917980260084, 93.80565336724894, 77.5361531133109, 12.234728144621549, 5.738655104013128, 15.53430911415056, 36.187076764121635, 5.113686399512242, 108.53475782865172, 26.51617181307835, 62.19210689572812, 11.682479953692503, 95.12211930381915, 31.87387265059185, 6.99869766613344, 50.14791324581292, 58.56665184740012, 69.4831361105278, 66.36095146256119, 43.55746395250539, 5.240009722712361, 87.22249208484021, 13.324412859497604, 88.03263148406822, 72.72068741902352, 59.32285526972428, 39.74966311834869, 7.238041476996589, 37.722039094439936, 6.106654715774565, 51.6872091142985, 210.18319259589362, 23.338244005178144, 59.634854673286085, 80.131728141181, 35.329134622629475, 6.253615814011087, 7.961899450683287, 24.3317511803179, 70.01119447760072, 66.55194520528771, 54.72156821324829, 34.46509631992802, 110.28093110118441, 113.87136642315558, 13.89144809428679, 65.29823234951115, 13.197826430276375, 17.5107416505403, 27.72913082182629, 33.47625360893395, 33.52974503262859, 29.461395453580636, 57.4028923751574, 135.59280930094553, 40.66140026773185, 5.074689229781108, 62.74709013937746, 29.033482833640196, 57.92766261643229, 11.375599739609335, 7.210728356515342, 9.670561354946598, 167.72533446269782, 58.02165873891702, 16.611859646438795, 13.984923492948868, 19.850714227274597, 148.19359021408866, 32.11406986153574, 39.40772405205256, 70.20050928407068, 6.49152443853068, 112.80795616759055, 11.450427278982165, 31.58454582864552, 17.79333856379005, 16.92848271271172, 20.409988597843558, 122.49079665321578, 11.462091285629198, 108.52408828362807, 68.19124789327604, 52.96158282367193, 50.01847568890791, 54.09810490950132, 47.92058850975215, 14.373153382680275, 30.500621977167505, 100.14623356314074, 5.842019078726025, 22.990518284116984, 71.91858396997641, 27.691197328684844, 35.96001062659926, 42.591115544525636, 57.52412178113994, 43.6793949102405, 110.44519005217012, 23.280609859927452, 11.668587324651316, 29.917569333504815, 76.94109015292699, 31.73588944570227, 25.180225725559225, 52.606970489439234, 10.442319421588232, 71.41435502685903, 120.68885173057062, 6.180195173479104, 25.977378615282557, 104.74991575782813, 92.53449589540344, 127.30114109871533, 31.071060959658162, 111.76134502958038, 8.529804205019145, 160.47812168564604, 14.244609984288584, 11.612746432669713, 33.23497392704132, 178.9681221377925, 71.05838180502501, 15.03145644630031, 155.3954614988782, 135.22244425954653, 48.258703259612034, 19.156890768624223, 32.71046463858977, 132.89219354837752, 31.46075631199099, 138.41262477337514, 36.815557443906386, 75.71089233406727, 18.379148018291538, 7.652956111543339, 69.27651573351642, 101.09810614999179, 13.09482961167316, 8.555036089660838, 5.552687455533882, 49.868665328340164, 15.17136614507005, 19.222509467274804, 53.33203309520293, 9.226956906296184, 36.68093396192006, 23.086001053958885, 22.011036140261478, 19.64580839953298, 10.538119419171448, 19.63620268595249, 16.57631913689763, 69.83045289721842, 70.06806389929676, 12.531079518267271, 41.52914631213069, 12.777350601061997, 28.27632350879958, 80.77930813336002, 5.569259628057177, 28.678200314764922, 25.157327726065677, 72.8473313004281, 56.84851335567073, 142.6754200740693, 97.91548845497599, 56.00878563631112, 38.532439902340535, 41.5098945014305, 46.962619523746405, 25.512251177362344, 41.53324401642836, 28.4865297466473, 184.9285595140146, 15.704783401931389, 33.4585208068075, 7.7648609263031085, 10.872964928884473, 20.122872434543822, 9.589432751488852, 83.05589534391912, 15.2584351515542, 24.46397194850139, 11.149226588068398, 14.373205024994906, 5.3460869595994485, 96.88238791669266, 42.19821479677554, 15.425848887855452, 14.373674030235689, 75.27380248354478, 13.061829872790952, 138.56228828284281, 118.94426538029771, 66.86241931856019, 8.170056521899951, 14.891848830502665, 36.219842632323555, 27.204630407381664, 76.2643387858382, 21.849117822772186, 19.13203291806578, 197.80787639578514, 97.49556522277572, 161.7485443472264, 51.87665421553557, 82.93934234002884, 59.11317085810643, 9.466548043524442, 7.640819202481233, 75.20491880660514, 69.07800593710448, 27.36001107970759, 79.51107343692091, 6.0816844261058165, 70.45057664267445, 43.31734691048128, 162.56086951607338, 55.48389945540226, 10.744805679851643, 194.14816925294147, 87.86891700728732, 43.71949748144851, 72.78862561958529, 51.49403002679026, 41.77908219200789, 9.094616710403491, 41.330872539475436, 40.906843260126294, 93.31636765573784, 37.80696385733667, 12.751087468008564, 7.882290976638284, 20.49126134923637, 69.2497851954727, 143.3366063818408, 5.753782270008223, 103.5214619140076, 24.780475329663552, 20.026419419503654, 49.85329869364712, 74.14193876060536, 90.09631457877981, 37.30366363802227, 17.28870130463376, 23.582872248426934, 11.007270886086957, 17.37193011797163, 70.96669179097788, 45.04911682302223, 114.88060372235104, 114.6296018463732, 24.205441347993442, 22.370929857927017, 91.10384871713246, 238.91662123300057, 89.22706201275813, 6.428389445846908, 13.870376253471072, 14.151168621353213, 54.91410376593779, 10.133718554027823, 20.029562642235803, 96.7768155702344, 46.88484445398152, 18.387616590960157, 72.47560656473732, 14.63904766451773, 7.632197428681807, 6.674168610692745, 15.292467617856325, 28.191782161771023, 34.8177392845628, 62.563778994873275, 55.40040697393482, 11.931654759369138, 10.75204293742169, 41.13382077262412, 5.821903401053451, 9.919491300164808, 35.91174449681321, 54.5126543007703, 40.290104597608675, 96.03723598606109, 28.112188604482675, 127.79522108621924, 120.81355668364341, 34.73532117734372, 73.73187155885506, 54.83388461362326, 65.13957386842478, 22.844057597960624, 10.619348766758506, 7.833831661202253, 96.50180855773813, 112.15785787750966, 178.26161992591332, 120.71648571770747, 54.65278736642545, 136.91243424724308, 12.419983197308088, 67.0044082242769, 42.486382509989994, 62.6766997799078, ...])
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);
([4910562.5, 4952976.5625, 4989201.5625, 5012600.0, 5016662.5, 5035212.5, 5035646.875, 5045445.3125, 5049675.0, 5064770.3125, 5066081.25, 5092520.3125, 5096815.625, 5113040.625, 5115300.0, 5126857.8125, 5127207.8125, 5174881.25, 5175798.4375, 5181465.625, 5200893.75, 5201162.5, 5240571.875, 5244189.0625, 5245437.5, 5245848.4375, 5252384.375, 5270253.125, 5271676.5625, 5277728.125, 5280646.875, 5285704.6875, 5290807.8125, 5297115.625, 5328470.3125, 5335040.625, 5366450.0, 5373296.875, 5376389.0625, 5396665.625, 5400198.4375, 5402467.1875, 5414040.625, 5430579.6875, 5430590.625, 5434207.8125, 5434212.5, 5437243.75, 5456975.0, 5456981.25, 5460900.0, 5463429.6875, 5466646.875, 5474584.375, 5475315.625, 5476321.875, 5515795.3125, 5516746.875, 5520489.0625, 5520507.8125, 5525468.75, 5535914.0625, 5548253.125, 5552596.875, 5555979.6875, 5556535.9375, 5558598.4375, 5566107.8125, 5566123.4375, 5568771.875, 5575517.1875, 5577039.0625, 5579282.8125, 5579528.125, 5584134.375, 5585651.5625, 5585779.6875, 5586542.1875, 5587693.75, 5590062.5, 5593857.8125, 5595318.75, 5595685.9375, 5595746.875, 5596648.4375, 5607873.4375, 5616050.0, 5616723.4375, 5620364.0625, 5621406.25, 5638310.9375, 5641532.8125, 5658757.8125, 5659493.75, 5668526.5625, 5671309.375, 5690006.25, 5710517.1875, 5717610.9375, 5724237.5, 5727190.625, 5787492.1875, 5788423.4375, 5790257.8125, 5798634.375, 5803815.625, 5815892.1875, 5818995.3125, 5823900.0, 5824889.0625, 5827646.875, 5828310.9375, 5836121.875, 5838573.4375, 5838985.9375, 5848470.3125, 5851835.9375, 5874032.8125, 5880956.25, 5881089.0625, 5881129.6875, 5881260.9375, 5881660.9375, 5887379.6875, 5888673.4375, 5899953.125, 5903759.375, 5913417.1875, 5914350.0, 5921490.625, 5921512.5, 5926010.9375, 5926220.3125, 5926784.375, 5927109.375, 5929506.25, 5930245.3125, 5934035.9375, 5935795.3125, 5936454.6875, 5939134.375, 5940585.9375, 5942398.4375, 5943304.6875, 5951175.0, 5952362.5, 5954300.0, 5956146.875, 5992228.125, 5994956.25, 5997495.3125, 6005521.875, 6007334.375, 6020620.3125, 6052879.6875, 6065445.3125, 6151473.4375, 6157125.0, 6205876.5625, 6330500.0, 6342426.5625, 6342645.3125, 6463135.9375, 6550454.6875, 7257923.4375, 7290156.25, 7369867.1875, 7375617.1875, 7441485.9375, 7455789.0625, 7497485.9375, 7499234.375, 7511070.3125, 7528356.25, 7529279.6875, 7533818.75, 7533942.1875, 7535648.4375, 7595248.4375, 7597854.6875, 7601440.625, 7601575.0, 7602067.1875, 7602393.75, 7603239.0625, 7606098.4375, 7610323.4375, 7617467.1875, 7628550.0, 7631401.5625, 7631628.125, 7633128.125, 7633610.9375, 7633860.9375, 7634081.25, 7634385.9375, 7634385.9375, 7634632.8125, 7636151.5625, 7637335.9375, 7639928.125, 7640631.25, 7640668.75, 7641082.8125, 7643262.5, 7643879.6875, 7644220.3125, 7644762.5, 7656654.6875, 7660623.4375, 7661065.625, 7662167.1875, 7662179.6875, 7662190.625, 7662628.125, 7662903.125, 7700351.5625, 7701064.0625, 7701887.5, 7702567.1875, 7703423.4375, 7703598.4375, 7703825.0, 7705737.5, 7707296.875, 7720728.125, 7721784.375, 7722496.875, 7751404.6875, 7751467.1875, 7753909.375, 7755503.125, 7782853.125, 7783145.3125, 7796320.3125, 7803992.1875, 7805906.25, 7807073.4375, 7813307.8125, 7817425.0, 7817445.3125, 7836162.5, 7852400.0, 7855767.1875, 7855854.6875, 7857440.625, 7864200.0, 7867382.8125, 7869759.375, 7873601.5625, 7874032.8125, 7875935.9375, 7879967.1875, 7882434.375, 7886160.9375, 7895298.4375, 7896537.5, 7897287.5, 7899462.5, 7900196.875, 7900256.25, 7914476.5625, 7934135.9375, 7935356.25, 7935659.375, 7939104.6875, 7943685.9375, 7964709.375, 7967862.5, 7970857.8125, 7971265.625, 7992045.3125, 7992964.0625, 8013943.75, 8016550.0, 8025610.9375, 8026140.625, 8035414.0625, 8038254.6875, 8048123.4375, 8048134.375, 8051053.125, 8051107.8125, 8051356.25, 8054779.6875, 8055200.0, 8055948.4375, 8056615.625, 8059110.9375, 8060831.25, 8062034.375, 8062785.9375, 8062803.125, 8067409.375, 8106315.625, 8106371.875, 8106379.6875, 8111940.625, 8117837.5, 8120267.1875, 8125509.375, 8137129.6875, 8138979.6875, 8139376.5625, 8140096.875, 8142053.125, 8143337.5, 8144503.125, 8145996.875, 8146179.6875, 8148131.25, 8151831.25, 8154985.9375, 8156987.5, 8173614.0625, 8174976.5625, 8176653.125, 8179057.8125, 8181443.75, 8182770.3125, 8182931.25, 8183859.375, 8184185.9375, 8185090.625, 8185312.5, 8186060.9375, 8186234.375, 8187073.4375, 8187112.5, 8188114.0625, 8194612.5, 8195007.8125, 8195750.0, 8200628.125, 8206629.6875, 8207698.4375, 8209156.25, 8210639.0625, 8211451.5625, 8214440.625, 8214754.6875, 8215429.6875, 8215446.875, 8215450.0, 8215510.9375, 8215596.875, 8216029.6875, 8216154.6875, 8216170.3125, 8216196.875, 8216257.8125, 8216651.5625, 8216803.125, 8216812.5, 8218560.9375, 8218915.625, 8219110.9375, 8219707.8125, 8219910.9375, 8220146.875, 8220231.25, 8221159.375, 8221225.0, 8221495.3125, 8222040.625, 8223160.9375, 8223229.6875, 8223907.8125, 8224214.0625, 8224932.8125, 8231792.1875, 8232081.25, 8232264.0625, 8232331.25, 8232404.6875, 8232470.3125, 8233625.0, 8233918.75, 8234268.75, 8234318.75, 8234837.5, 8235050.0, 8235570.3125, 8236215.625, 8236225.0, 8236315.625, 8236610.9375, 8237192.1875, 8238651.5625, 8239090.625, 8239232.8125, 8240137.5, 8243356.25, 8246862.5, 8247506.25, 8249270.3125, 8250659.375, 8251148.4375, 8252796.875, 8254137.5, 8256403.125, 8258396.875, 8258931.25, 8259215.625, 8260584.375, 8261450.0, 8263254.6875, 8263276.5625, 8263446.875, 8263842.1875, 8265973.4375, 8266432.8125, 8267190.625, 8268157.8125, 8268934.375, 8269925.0, 8270837.5, 8270870.3125, 8271445.3125, 8272490.625, 8273407.8125, 8273789.0625, 8274373.4375, 8274776.5625, 8275018.75, 8275073.4375, 8275096.875, 8275098.4375, 8275203.125, 8276956.25, 8276965.625, 8277110.9375, 8277273.4375, 8277278.125, 8277307.8125, 8277459.375, 8277468.75, 8277753.125, 8277781.25, 8278098.4375, 8278235.9375, 8278400.0, 8278751.5625, 8278885.9375, 8279053.125, 8280318.75, 8280751.5625, 8280989.0625, 8281009.375, 8281293.75, 8281325.0, 8282103.125, 8284509.375, 8285645.3125, 8285881.25, 8288620.3125, 8288885.9375, 8289182.8125, 8294603.125, 8295970.3125, 8296634.375, 8296645.3125, 8296801.5625, 8298782.8125, 8298843.75, 8299050.0, 8299075.0, 8299182.8125, 8299493.75, 8299656.25, 8299701.5625, 8299900.0, 8299951.5625, 8300145.3125, 8300982.8125, 8301239.0625, 8301403.125, 8302037.5, 8302104.6875, 8302154.6875, 8302170.3125, 8302193.75, 8302409.375, 8304029.6875, 8304390.625, 8306151.5625, 8306887.5, 8306954.6875, 8307031.25, 8307217.1875, 8307421.875, 8307810.9375, 8309092.1875, 8309507.8125, 8311301.5625, 8323023.4375, 8323826.5625, 8325121.875, 8330384.375, 8331123.4375, 8331259.375, 8334434.375, 8335942.1875, 8336951.5625, 8339485.9375, 8351965.625, 8355442.1875, 8358040.625, 8359764.0625, 8362126.5625, 8365748.4375, 8366142.1875, 8366248.4375, 8366359.375, 8366445.3125, 8366509.375, 8367410.9375, 8367425.0, 8367453.125, 8367503.125, 8367954.6875, 8368460.9375, 8368781.25, 8368921.875, 8369150.0, 8369587.5, 8369951.5625, 8370057.8125, 8370076.5625, 8370396.875, 8370417.1875, 8371418.75, 8371890.625, 8372295.3125, 8372835.9375, 8375531.25, 8377104.6875, 8378029.6875, 8378045.3125, 8379173.4375, 8380498.4375, 8380750.0, 8382904.6875, 8386518.75, 8388151.5625, 8391406.25, 8391407.8125, 8392900.0, 8394225.0, 8394800.0, 8395520.3125, 8396746.875, 8396810.9375, 8396987.5, 8397518.75, 8398021.875, 8398776.5625, 8398845.3125, 8399529.6875, 8400004.6875, 8400132.8125, 8400884.375, 8403732.8125, 8405310.9375, 8406339.0625, 8410670.3125, 8410751.5625, 8414162.5, 8414254.6875, 8414317.1875, 8416940.625, 8416953.125, 8418504.6875, 8418907.8125, 8419253.125, 8422115.625, 8423218.75, 8430418.75, 8432187.5, 8434704.6875, 8435156.25, 8435423.4375, 8436081.25, 8436385.9375, 8436785.9375, 8437156.25, 8437432.8125, 8437714.0625, 8438284.375, 8438295.3125, 8438309.375, 8438559.375, 8438735.9375, 8438773.4375, 8438825.0, 8438835.9375, 8438845.3125, 8438854.6875, 8438907.8125, 8438971.875, 8439018.75, 8439207.8125, 8439221.875, 8439339.0625, 8439418.75, 8439645.3125, 8440337.5, 8440354.6875, 8440382.8125, 8440828.125, 8441031.25, 8441176.5625, 8441303.125, 8441625.0, 8442587.5, 8443148.4375, 8444090.625, 8444120.3125, 8444334.375, 8444462.5, 8444567.1875, 8445103.125, 8445443.75, 8445454.6875, 8446129.6875, 8447132.8125, 8447260.9375, 8447457.8125, 8447462.5, 8447517.1875, 8447731.25, 8447739.0625, 8449354.6875, 8450448.4375, 8452160.9375, 8453920.3125, 8454021.875, 8454353.125, 8454554.6875, 8456457.8125, 8462742.1875, 8467182.8125, 8467206.25, 8482428.125, 8487553.125, 8498201.5625, 8500064.0625, 8501534.375, 8506895.3125, 8507321.875, 8507321.875, 8511740.625, 8540717.1875, 8544618.75, 8546707.8125, 8576973.4375, 8599114.0625, 8602921.875, 8608192.1875, 8614296.875, 8615451.5625, 8618664.0625, 8619628.125, 8620723.4375, 8621046.875, 8625715.625, 8627226.5625, 8638717.1875, 8647856.25, 8652795.3125, 8653406.25, 8656235.9375, 8657179.6875, 8658651.5625, 8662714.0625, 8705625.0, 8710435.9375, 8717779.6875, 8728376.5625, 8738392.1875, 8756368.75, 8756618.75, 8759390.625, 8765307.8125, 8774579.6875, 8776990.625, 8784628.125, 8789510.9375, 8790640.625, 8792381.25, 8792448.4375, 8792510.9375, 8798782.8125, 8798889.0625, 8799882.8125, 8800876.5625, 8801954.6875, 8801970.3125, 8803728.125, 8805218.75, 8811862.5, 8812696.875, 8818656.25, 8821500.0, 8828365.625, 8835659.375, 8842035.9375, 8859820.3125, 8859831.25, 8862329.6875, 8872376.5625, 8876690.625, 8882679.6875, 8882990.625, 8892443.75, 8922926.5625, 8938931.25, 8940237.5, 8951812.5, 8967554.6875, 8967559.375, 8973517.1875, 8973521.875, 8989921.875, 9001682.8125, 9024856.25, 9032890.625, 9032914.0625, 9036748.4375, 9037420.3125, 9039557.8125, 9046173.4375, 9048998.4375, 9050095.3125, 9052964.0625, 9053545.3125, 9054431.25, 9054442.1875, 9056926.5625, 9060337.5, 9062614.0625, 9073603.125, 9075901.5625, 9077721.875, 9078059.375, 9078084.375, 9091282.8125, 9091959.375, 9107468.75, 9112906.25, 9113212.5, 9113353.125, 9115175.0, 9116346.875, 9120017.1875, 9120790.625, 9121337.5, 9125276.5625, 9126753.125, 9137478.125, 9138440.625, 9142135.9375, 9143771.875, 9147956.25, 9155476.5625, 9158189.0625, 9159098.4375, 9164696.875, 9167965.625, 9170596.875, 9174223.4375, 9180821.875, 9186125.0, 9189418.75, 9194451.5625, 9195800.0, 9196112.5, 9197087.5, 9199637.5, 9200292.1875, 9202575.0, 9204103.125, 9204118.75, 9205092.1875, 9205621.875, 9207268.75, 9207618.75, 9213707.8125, 9216618.75, 9237401.5625, 9237892.1875, 9242404.6875, 9243373.4375, 9244654.6875, 9244879.6875, 9244892.1875, 9248721.875, 9249443.75, 9253975.0, 9254493.75, 9256373.4375, 9257465.625, 9260900.0, 9261020.3125, 9263071.875, 9263237.5, 9269314.0625, 9278668.75, 9279340.625, 9280426.5625, 9281176.5625, 9281307.8125, 9289496.875, 9290035.9375, 9290542.1875, 9290623.4375, 9291206.25, 9291207.8125, 9292354.6875, 9297295.3125, 9299700.0, 9300609.375, 9301603.125, 9303868.75, 9308131.25, 9309484.375, 9319268.75, 9323839.0625, 9329414.0625, 9331282.8125, 9333126.5625, 9334035.9375, 9334337.5, 9340104.6875, 9343265.625, 9354951.5625, 9355056.25, 9368753.125, 9376514.0625, 9379287.5, 9381173.4375, 9382645.3125, 9385362.5, 9385371.875, 9386820.3125, 9389496.875, 9392373.4375, 9395685.9375, 9396464.0625, 9409396.875, 9415181.25, 9418565.625, 9420742.1875, 9422943.75, 9424609.375, 9429189.0625, 9439006.25, 9440117.1875, 9440885.9375, 9480676.5625, 9482092.1875, 9484110.9375, 9484715.625, 9485034.375, 9485223.4375, 9486290.625, 9487162.5, 9514773.4375, 9514956.25, 9515545.3125, 9516539.0625, 9518171.875, 9519070.3125, 9519750.0, 9520268.75, 9521946.875, 9522421.875, 9542770.3125, 9585582.8125, 9586373.4375, 9592768.75, 9592876.5625, 9595057.8125, 9597059.375, 9597314.0625, 9597885.9375, 9597892.1875, 9598445.3125, 9617017.1875, 9628540.625, 9628623.4375, 9629637.5, 9633118.75, 9633389.0625, 9633510.9375, 9633917.1875, 9634389.0625, 9634398.4375, 9638337.5, 9639225.0, 9658125.0, 9682043.75, 9684371.875, 9685256.25, 9698007.8125, 9716353.125, 9716376.5625, 9745796.875, 9769243.75, 9775785.9375, 9778725.0, 9779504.6875, 9786839.0625, 9786889.0625, 9787528.125, 9801382.8125, 9802135.9375, 9802670.3125, 9804329.6875, 9806357.8125, 9828532.8125, 9832657.8125, 9858332.8125, 9865073.4375, 9867575.0, 9867839.0625, 9868415.625, 9894481.25, 9894493.75, 9898329.6875, 9900670.3125, 9906748.4375, 9906798.4375, 9907312.5, 9908007.8125, 9908320.3125, 9914892.1875, 9914898.4375, 9926321.875, 9928414.0625, 9934201.5625, 9947525.0, 9952525.0, 9958093.75, 9963000.0, 9964937.5, 9992051.5625, 9996018.75, 9997892.1875, 9997906.25, 10013823.4375, 10025448.4375, 10036781.25, 10038818.75, 10043664.0625, 10045751.5625, 10048096.875, 10048115.625, 10053346.875, 10061567.1875, 10062939.0625, 10065051.5625, 10065456.25, 10065737.5, 10065768.75, 10074093.75, 10074834.375, 10075715.625, 10080110.9375, 10091575.0, 10102032.8125, 10102064.0625, 10102071.875, 10102360.9375, 10103593.75, 10123381.25, 10128535.9375, 10138792.1875, 10150960.9375, 10161076.5625, 10168068.75, 10175771.875, 10192585.9375, 10209389.0625, 10209712.5, 10212775.0, 10216060.9375, 10228923.4375, 10233698.4375, 10238809.375, 10244992.1875, 10267881.25, 10270326.5625, 10270328.125, 10271629.6875, 10275051.5625, 10278710.9375, 10284157.8125, 10284768.75, 10286903.125, ...], [14.634603833402851, 8.909881593288734, 64.41952808016364, 13.483041800649914, 10.627947123227289, 8.704464075986536, 9.941494493638398, 7.11866415776419, 22.200316756594194, 21.675315944767103, 22.628650044285358, 59.60125463647003, 35.80960152003238, 11.72716445660103, 57.6023929309578, 14.948730904671041, 8.422688182993515, 7.723409663232711, 6.238108018950891, 30.57797263528476, 28.115978998838266, 94.80613756304378, 14.340268188936154, 19.111597917089558, 34.10271305902245, 71.39820998060625, 56.842547541373136, 18.415788193038903, 8.028994483626857, 52.827044526600446, 11.100213433484356, 11.168419777210465, 16.986171873170154, 10.305661880650147, 33.073224134758746, 5.371356435030196, 11.739153714929905, 7.8683814938074645, 52.081932006936256, 5.831207335532715, 23.26370330921803, 42.55518221898531, 13.493421311067063, 68.0502818480088, 10.428403653829204, 25.388486110795153, 26.235928463430312, 17.14644014439739, 20.36170461503148, 6.249845109644724, 11.573803117083527, 7.847214955091297, 14.46306721137422, 32.2029008685283, 14.797609567959878, 27.462175586333537, 54.56459877294169, 58.12236755683351, 14.47006077907286, 6.165282279715132, 18.38061333388016, 17.828890360524635, 41.11736896941293, 31.619186561670457, 11.325602755060268, 6.099836579824742, 27.063214898979084, 20.19760823673963, 70.55259015912401, 80.53772431539254, 40.33170908463901, 26.2287328351224, 48.23732053880539, 10.278969839947859, 13.30920621063705, 49.21256186372008, 73.85573292993381, 40.61124339238807, 15.191137232801367, 13.596463913674597, 14.857716582289783, 84.69552305502539, 7.931870492495566, 42.50634346939133, 30.510966543969154, 25.997087999823258, 74.64902266944014, 89.8614258969191, 10.69863909556687, 25.645079152819676, 23.196121754533138, 56.12121455419185, 8.00815959971433, 19.208583746603367, 61.576036583863875, 13.5851641929018, 94.45520134134077, 5.556986382188114, 43.40198266079963, 120.95552867434161, 68.62884060789749, 59.24151864803048, 151.63208530872546, 22.954662688533883, 86.66358164338719, 16.313745999578515, 18.491893932765002, 60.73942840775697, 19.212667900033292, 34.45199847678176, 9.06328929447201, 87.45110256434182, 31.546817696053672, 20.715455257410444, 11.410019350168064, 15.380407196293516, 10.754599868034449, 104.1229380371797, 36.106306417649655, 8.563513496924699, 46.038720000367505, 65.31450193521131, 14.449590690630886, 94.4179516738616, 12.20191275256121, 25.2497928755081, 40.20472186147926, 5.924528517058311, 18.15584744695545, 24.17898366184859, 16.356853636897668, 8.176977137971019, 48.72859185485553, 57.3255909906586, 11.217133036930667, 34.05755357297413, 67.91478680640664, 27.212779719383924, 17.01261228191406, 34.62648661040556, 55.21159277822633, 40.65366833898352, 15.598203827328897, 27.091326801415402, 14.872884894128276, 10.996220692650871, 26.642404708900898, 5.865705548325422, 7.2330324176552745, 11.366708179719495, 69.63926145985214, 44.225401742099635, 39.25254277556098, 39.835196226856866, 96.48090791480172, 27.00940729394799, 8.706251009292746, 36.81683269188025, 16.738676077836097, 151.5837815873255, 6.57516708151189, 30.00026035750145, 10.934926348418958, 72.26427328514377, 110.1541198170023, 17.04875041859203, 30.75994238440585, 22.21521502510823, 53.82532239721969, 9.82082226857494, 12.378758997421924, 18.910787698882285, 30.75908043236678, 43.46994033806295, 32.10356069535838, 70.32973989908454, 107.61705422459075, 78.6743786898133, 57.16012232020084, 11.965065809234822, 22.5083281694072, 84.86639448439021, 27.286680686486783, 41.100474108049745, 31.562337930220853, 58.15149337307031, 22.07193643324663, 18.024285416588214, 31.272498637109894, 138.4321434456691, 12.848988602619784, 203.03642191125502, 7.277773268858365, 23.53373896915066, 7.506948300758606, 16.5735558846735, 20.078709939297006, 76.44266515958662, 15.783959780316533, 13.151061963844938, 5.895173548548276, 59.320205126852585, 12.654753828483468, 16.42710656581828, 9.665066938111957, 106.35654040165437, 15.74888765946378, 87.58322856331014, 68.22845795943509, 14.639270004154849, 60.8416701190052, 39.85145365664569, 21.829627372304504, 24.962434881053042, 37.85662369263457, 9.770001005843978, 42.48429214870505, 18.93665538716251, 26.96710249660721, 44.33679763198683, 13.23947669924607, 7.555654422482893, 60.862534967390296, 114.4626257299309, 7.458749854002413, 106.34804570094089, 36.620541485999965, 31.786140833812485, 14.920994598273836, 5.605818996675345, 50.6174191652822, 157.60736088142357, 32.85779607098079, 17.300904902466048, 121.86421960464, 60.40152015533915, 49.1891568846343, 23.06115419607658, 9.579335504830963, 44.20879929728795, 5.740188906011036, 30.567954437684826, 6.666636100821468, 65.53167610864747, 5.08937030793806, 12.567523522993124, 13.956354495041795, 12.35141799160167, 46.570691349895775, 63.8124666691736, 133.62235851295708, 24.92970391883952, 33.20042556169634, 40.869610490740456, 21.540815868067604, 99.3398403695185, 18.058805695409117, 107.48080316884132, 92.436094235582, 39.026540167894055, 5.216602821734268, 166.9272296401398, 66.24209075731825, 12.413388222397431, 65.33655865672213, 22.47225462259634, 36.76594930611069, 41.21067516647396, 26.69323678233984, 80.89194915413395, 20.000044167239615, 14.731021121307768, 21.711828831655783, 12.196116648761766, 82.71860881815616, 45.80889625368155, 45.05459573485796, 26.369765697868438, 7.326920670647102, 52.27179965583129, 26.28129489992473, 63.44738633054938, 19.349295551277105, 96.98381189758695, 12.471750682429034, 144.92019153653172, 48.78884630364473, 79.84396398650152, 10.638049475717905, 6.951560069746585, 104.60183454355169, 96.19299588669443, 57.30564515119902, 32.888651334951476, 121.58128755387403, 5.02209335339834, 5.187609499287039, 32.63355098282992, 69.46629102764464, 15.700117097232154, 27.52020024756225, 6.172311105975437, 78.48682386612684, 6.594232184452948, 11.578621289673276, 88.30476382407143, 66.5526049147255, 78.8784388554515, 36.00313587057661, 104.95409761200797, 57.67501506952465, 139.76356582781685, 30.0821506886291, 15.95445176454722, 62.93730305088643, 58.80709393420048, 67.12995989159455, 26.63514738661783, 21.550263322799747, 7.847282152474865, 9.723799195460481, 16.894271687835015, 27.49877027453763, 58.099309787272574, 9.454732399542298, 84.02959734884918, 114.41553732367969, 135.8901251741021, 21.98320542971171, 10.592967754824434, 53.75839740103187, 46.71355725988666, 15.784297210535716, 9.284478176027953, 74.17915918554546, 150.04804261047445, 236.09201906860858, 55.981030788713355, 32.8686737262754, 10.98758584811723, 23.142554609726872, 149.41635152711405, 103.78712158253265, 24.73927123982657, 17.033536104017628, 20.45834876230958, 31.645339030287502, 19.97323449463895, 73.5244645040992, 27.162277926673653, 27.254462122088352, 33.690319368242235, 92.06483340650084, 39.151202764197045, 54.02891610957245, 19.6275181245369, 47.162579951162876, 26.114242704923818, 144.804764220876, 13.78195024178024, 5.7678644852089915, 23.866537334677773, 104.6773226503492, 34.53763077500695, 74.4161404964368, 63.93879504457044, 21.40239151774493, 24.872679628956377, 18.841498521704963, 5.119563025645511, 44.36163499995856, 71.9291405987509, 119.61155868721096, 5.432019597092107, 5.6013977659944585, 19.83061562869114, 22.350008321112732, 236.1445047765194, 5.118161314322286, 13.215388635822215, 71.32792842812549, 15.102256586804597, 29.716945671886602, 75.11317763697546, 48.176124760874764, 5.190735527873748, 41.45607382270101, 51.29487767882489, 93.7463473660642, 12.13845864301805, 11.737951630931423, 12.765862811634737, 46.91226989350941, 28.729651188437515, 32.21914551343441, 12.739819929515603, 122.99717229353756, 50.90345684273807, 65.69036919019176, 53.124350452316165, 149.03477279186006, 46.84387210232925, 56.01583522833911, 32.254045713521435, 22.664478558751906, 6.620906262326853, 48.733020134413366, 15.643788439729736, 157.49463216960518, 8.227138238374149, 13.308365961708134, 46.86860248038767, 155.10695974389776, 5.726039178381437, 152.134739791431, 128.82228224575263, 24.006028641096563, 12.888015954690836, 49.179666416061615, 118.68449977495158, 55.626849701580035, 6.95693958682144, 25.259628422161928, 24.54349723542453, 9.30528550037237, 161.1209581280244, 65.27022367678154, 9.611716361084346, 38.695841730167196, 58.1936579893582, 157.52536852160733, 37.47374370347968, 36.5651488392851, 20.077935463547067, 54.30151651675831, 90.59625657627083, 169.52810244888047, 39.28587032993153, 39.399154006918614, 33.50167633712262, 33.40269597808749, 81.87462998948625, 117.92075080091551, 59.38539086395326, 6.443762586435344, 33.546413752387316, 15.546475554501809, 81.76655645063938, 34.06123901626358, 59.076537367493216, 334.55283298340487, 209.7976629734611, 59.105268858142225, 25.824948878323145, 72.59131028388208, 51.23708734695402, 53.49166577144654, 6.394711403074981, 123.02471045127767, 54.82613927283646, 127.7335620026388, 175.74696687977132, 10.68781664807809, 49.57496011093664, 6.702414024566682, 19.530743214363834, 163.56115760021584, 27.95566588395332, 22.309196445478545, 18.134195167898817, 93.30202215927365, 11.13896420481416, 29.747152680281417, 36.32255257021039, 10.431889175691756, 132.72988474068964, 104.0263811078768, 7.940341188924679, 15.87506786795288, 142.29964265308786, 5.143343203695622, 30.825653706901704, 21.724406098800774, 12.748554717553985, 30.0377312563285, 17.896983728071852, 101.50609896064942, 26.31681640962827, 39.56540920725126, 62.87549366793827, 255.99251999487797, 23.2764890740527, 83.77654709556053, 14.286918504487545, 33.226160516909324, 14.810536837016588, 61.45150153009634, 6.26002327109174, 115.3764996570193, 26.187155675203925, 29.561958208574346, 170.55232070179267, 13.210283739822724, 135.18181687891484, 21.169139361799886, 15.360545255244963, 107.19735258214781, 60.93979851424391, 43.88011605178232, 18.726138268667256, 18.101646078769306, 142.8080795955761, 150.9004762206673, 18.69760685919778, 5.498694233141102, 71.40103230642472, 17.13737915197951, 165.35379338587137, 96.25594937800092, 5.0981593196089445, 11.781930983022672, 24.15852294625349, 6.408237802136953, 33.30806948759215, 24.562892110172875, 137.68752158382597, 6.008051552845645, 104.19107091534539, 52.673293454197676, 10.51027521479588, 27.39487615898259, 121.36995463526, 113.8079389041723, 5.63657655961479, 5.4426590554176375, 16.589751623282037, 5.806537475105279, 28.1169635574709, 36.7045733055839, 77.73027585884898, 6.104367619202699, 60.88864001466051, 17.683986058898935, 19.903719161841334, 49.41142118642536, 96.41249283715936, 85.95717862845736, 125.01800918901017, 19.64247550568746, 47.58462528642909, 49.73175642643307, 58.770518176757804, 115.36174823731974, 35.515102643719295, 7.07160052393869, 73.07228939832797, 57.8450957316368, 5.279007612725932, 98.40327291617626, 6.777270104332933, 6.2854802541395935, 66.16939567429817, 116.68188920760035, 53.00680501516568, 25.234564964426113, 120.70897376225136, 73.64576621750288, 39.886816844668665, 12.912518272081027, 29.660219063926004, 8.783958703580135, 19.219597249882444, 17.29090906338948, 15.570293711655292, 17.421792562918284, 10.274945187226024, 189.90395048144927, 27.848869478655235, 9.863276081699263, 14.798774733354879, 124.0886253840224, 62.890353386965856, 5.041233200941198, 66.94448178800016, 56.860902756326745, 84.09602862240959, 21.51703002093064, 20.174459535829484, 31.315978049075962, 15.019057477470167, 17.258654706831333, 143.84398057156756, 37.08070243263826, 36.37935598789364, 11.977804679695963, 36.75504838478744, 7.155418147062987, 71.39459018625422, 9.37850202736314, 31.707571709568896, 145.2910406063952, 48.20553809405645, 29.674201620197735, 18.53963004477467, 5.266336173751432, 155.65211629193246, 5.873278823500477, 13.121698632488997, 172.56210828396152, 29.587627520131996, 113.75421939272243, 193.5281814149769, 51.26796211861054, 86.79116726280915, 14.692692202683167, 11.03723409059675, 27.17087092372415, 39.32473028162738, 23.721823886828243, 72.86928844281314, 7.991586282483642, 58.12515613383017, 38.57885552136169, 23.494284441608595, 7.905966812389385, 104.71817142345087, 50.846883966961805, 6.984230279023345, 13.015881000518235, 29.475480684601724, 36.717191160989344, 79.76973737297907, 25.57780378085179, 6.036483326660966, 90.34009732742263, 89.94385193833584, 60.54483070667831, 87.14881996106834, 45.62516219528385, 8.95479963719082, 33.168176410676026, 35.16372460266783, 6.328698365342767, 60.95107372671635, 30.52479671036361, 5.429645782993603, 155.76713996421375, 74.34575084199912, 61.5183591592911, 51.96727879638082, 283.722922270129, 150.21647905977264, 150.5494354285087, 115.07230092263569, 17.51308871454733, 73.33591032597798, 86.88179098426517, 79.87789795573428, 16.191708522022555, 92.12110439001759, 8.769853952301927, 7.559037740294109, 52.23235794355907, 10.419019034863028, 111.19584600302628, 20.629861862391536, 62.082756842788754, 11.102053842120817, 106.91220364856508, 24.257643816428654, 97.3727518430517, 59.8758820629283, 34.58914805328299, 206.7307749167815, 39.97034295812715, 5.313548586373738, 52.354092745347856, 17.245841309876113, 9.074559444001851, 64.34885409268325, 108.24246943315313, 7.713031349551464, 9.653237206056005, 65.70731947243559, 267.8622043065665, 103.3091664494515, 27.70828136270996, 14.66508919767907, 62.41420384862341, 38.70119879557354, 57.44277570896778, 74.67719214546501, 83.58874411896964, 161.32027947317007, 58.74329953634319, 10.430917980260084, 93.80565336724894, 77.5361531133109, 12.234728144621549, 5.738655104013128, 15.53430911415056, 36.187076764121635, 5.113686399512242, 108.53475782865172, 26.51617181307835, 62.19210689572812, 11.682479953692503, 95.12211930381915, 31.87387265059185, 6.99869766613344, 50.14791324581292, 58.56665184740012, 69.4831361105278, 66.36095146256119, 43.55746395250539, 5.240009722712361, 87.22249208484021, 13.324412859497604, 88.03263148406822, 72.72068741902352, 59.32285526972428, 39.74966311834869, 7.238041476996589, 37.722039094439936, 6.106654715774565, 51.6872091142985, 210.18319259589362, 23.338244005178144, 59.634854673286085, 80.131728141181, 35.329134622629475, 6.253615814011087, 7.961899450683287, 24.3317511803179, 70.01119447760072, 66.55194520528771, 54.72156821324829, 34.46509631992802, 110.28093110118441, 113.87136642315558, 13.89144809428679, 65.29823234951115, 13.197826430276375, 17.5107416505403, 27.72913082182629, 33.47625360893395, 33.52974503262859, 29.461395453580636, 57.4028923751574, 135.59280930094553, 40.66140026773185, 5.074689229781108, 62.74709013937746, 29.033482833640196, 57.92766261643229, 11.375599739609335, 7.210728356515342, 9.670561354946598, 167.72533446269782, 58.02165873891702, 16.611859646438795, 13.984923492948868, 19.850714227274597, 148.19359021408866, 32.11406986153574, 39.40772405205256, 70.20050928407068, 6.49152443853068, 112.80795616759055, 11.450427278982165, 31.58454582864552, 17.79333856379005, 16.92848271271172, 20.409988597843558, 122.49079665321578, 11.462091285629198, 108.52408828362807, 68.19124789327604, 52.96158282367193, 50.01847568890791, 54.09810490950132, 47.92058850975215, 14.373153382680275, 30.500621977167505, 100.14623356314074, 5.842019078726025, 22.990518284116984, 71.91858396997641, 27.691197328684844, 35.96001062659926, 42.591115544525636, 57.52412178113994, 43.6793949102405, 110.44519005217012, 23.280609859927452, 11.668587324651316, 29.917569333504815, 76.94109015292699, 31.73588944570227, 25.180225725559225, 52.606970489439234, 10.442319421588232, 71.41435502685903, 120.68885173057062, 6.180195173479104, 25.977378615282557, 104.74991575782813, 92.53449589540344, 127.30114109871533, 31.071060959658162, 111.76134502958038, 8.529804205019145, 160.47812168564604, 14.244609984288584, 11.612746432669713, 33.23497392704132, 178.9681221377925, 71.05838180502501, 15.03145644630031, 155.3954614988782, 135.22244425954653, 48.258703259612034, 19.156890768624223, 32.71046463858977, 132.89219354837752, 31.46075631199099, 138.41262477337514, 36.815557443906386, 75.71089233406727, 18.379148018291538, 7.652956111543339, 69.27651573351642, 101.09810614999179, 13.09482961167316, 8.555036089660838, 5.552687455533882, 49.868665328340164, 15.17136614507005, 19.222509467274804, 53.33203309520293, 9.226956906296184, 36.68093396192006, 23.086001053958885, 22.011036140261478, 19.64580839953298, 10.538119419171448, 19.63620268595249, 16.57631913689763, 69.83045289721842, 70.06806389929676, 12.531079518267271, 41.52914631213069, 12.777350601061997, 28.27632350879958, 80.77930813336002, 5.569259628057177, 28.678200314764922, 25.157327726065677, 72.8473313004281, 56.84851335567073, 142.6754200740693, 97.91548845497599, 56.00878563631112, 38.532439902340535, 41.5098945014305, 46.962619523746405, 25.512251177362344, 41.53324401642836, 28.4865297466473, 184.9285595140146, 15.704783401931389, 33.4585208068075, 7.7648609263031085, 10.872964928884473, 20.122872434543822, 9.589432751488852, 83.05589534391912, 15.2584351515542, 24.46397194850139, 11.149226588068398, 14.373205024994906, 5.3460869595994485, 96.88238791669266, 42.19821479677554, 15.425848887855452, 14.373674030235689, 75.27380248354478, 13.061829872790952, 138.56228828284281, 118.94426538029771, 66.86241931856019, 8.170056521899951, 14.891848830502665, 36.219842632323555, 27.204630407381664, 76.2643387858382, 21.849117822772186, 19.13203291806578, 197.80787639578514, 97.49556522277572, 161.7485443472264, 51.87665421553557, 82.93934234002884, 59.11317085810643, 9.466548043524442, 7.640819202481233, 75.20491880660514, 69.07800593710448, 27.36001107970759, 79.51107343692091, 6.0816844261058165, 70.45057664267445, 43.31734691048128, 162.56086951607338, 55.48389945540226, 10.744805679851643, 194.14816925294147, 87.86891700728732, 43.71949748144851, 72.78862561958529, 51.49403002679026, 41.77908219200789, 9.094616710403491, 41.330872539475436, 40.906843260126294, 93.31636765573784, 37.80696385733667, 12.751087468008564, 7.882290976638284, 20.49126134923637, 69.2497851954727, 143.3366063818408, 5.753782270008223, 103.5214619140076, 24.780475329663552, 20.026419419503654, 49.85329869364712, 74.14193876060536, 90.09631457877981, 37.30366363802227, 17.28870130463376, 23.582872248426934, 11.007270886086957, 17.37193011797163, 70.96669179097788, 45.04911682302223, 114.88060372235104, 114.6296018463732, 24.205441347993442, 22.370929857927017, 91.10384871713246, 238.91662123300057, 89.22706201275813, 6.428389445846908, 13.870376253471072, 14.151168621353213, 54.91410376593779, 10.133718554027823, 20.029562642235803, 96.7768155702344, 46.88484445398152, 18.387616590960157, 72.47560656473732, 14.63904766451773, 7.632197428681807, 6.674168610692745, 15.292467617856325, 28.191782161771023, 34.8177392845628, 62.563778994873275, 55.40040697393482, 11.931654759369138, 10.75204293742169, 41.13382077262412, 5.821903401053451, 9.919491300164808, 35.91174449681321, 54.5126543007703, 40.290104597608675, 96.03723598606109, 28.112188604482675, 127.79522108621924, 120.81355668364341, 34.73532117734372, 73.73187155885506, 54.83388461362326, 65.13957386842478, 22.844057597960624, 10.619348766758506, 7.833831661202253, 96.50180855773813, 112.15785787750966, 178.26161992591332, 120.71648571770747, 54.65278736642545, 136.91243424724308, 12.419983197308088, 67.0044082242769, 42.486382509989994, 62.6766997799078, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xle,Etot)