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 = 44392
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);
([8360709.375, 8440645.3125, 8442753.125, 8445146.875, 8447481.25, 8468587.5, 8505617.1875, 8533209.375, 8533212.5, 8536481.25, 8537559.375, 8546331.25, 8552537.5, 8554743.75, 8555259.375, 8559353.125, 8560079.6875, 8565735.9375, 8568475.0, 8570917.1875, 8571434.375, 8572218.75, 8572237.5, 8574437.5, 8579615.625, 8580620.3125, 8581837.5, 8588651.5625, 8589540.625, 8590429.6875, 8593175.0, 8596414.0625, 8597190.625, 8597785.9375, 8609079.6875, 8613962.5, 8615296.875, 8616609.375, 8617570.3125, 8618115.625, 8618242.1875, 8619709.375, 8623423.4375, 8630209.375, 8631503.125, 8631946.875, 8632767.1875, 8632768.75, 8633270.3125, 8633304.6875, 8633354.6875, 8633757.8125, 8634096.875, 8634278.125, 8634632.8125, 8635142.1875, 8635340.625, 8635735.9375, 8635760.9375, 8635817.1875, 8635995.3125, 8636859.375, 8637137.5, 8637679.6875, 8637814.0625, 8638393.75, 8638535.9375, 8638689.0625, 8639187.5, 8639490.625, 8639609.375, 8639953.125, 8640153.125, 8640309.375, 8640487.5, 8640503.125, 8641060.9375, 8641534.375, 8641704.6875, 8641818.75, 8642675.0, 8642935.9375, 8643409.375, 8643517.1875, 8643560.9375, 8645842.1875, 8646220.3125, 8648556.25, 8648700.0, 8650737.5, 8660273.4375, 8663007.8125, 8664125.0, 8664360.9375, 8666945.3125, 8667323.4375, 8670110.9375, 8670506.25, 8675201.5625, 8675632.8125, 8676879.6875, 8677487.5, 8677607.8125, 8679009.375, 8680200.0, 8681754.6875, 8683714.0625, 8684851.5625, 8685782.8125, 8686084.375, 8688410.9375, 8688614.0625, 8689171.875, 8689240.625, 8689740.625, 8690281.25, 8690660.9375, 8691234.375, 8691603.125, 8694023.4375, 8699904.6875, 8700026.5625, 8702870.3125, 8704265.625, 8704451.5625, 8704614.0625, 8704723.4375, 8705257.8125, 8705259.375, 8705335.9375, 8705457.8125, 8705470.3125, 8706146.875, 8709650.0, 8709835.9375, 8709962.5, 8710381.25, 8711809.375, 8712156.25, 8712646.875, 8713678.125, 8714562.5, 8714948.4375, 8716929.6875, 8717489.0625, 8718054.6875, 8718439.0625, 8718531.25, 8718714.0625, 8718732.8125, 8718892.1875, 8718973.4375, 8719025.0, 8719062.5, 8719231.25, 8719840.625, 8719896.875, 8719968.75, 8720381.25, 8720395.3125, 8720509.375, 8721107.8125, 8721659.375, 8722342.1875, 8722653.125, 8722684.375, 8725390.625, 8726567.1875, 8728156.25, 8728748.4375, 8729795.3125, 8731978.125, 8732134.375, 8732470.3125, 8733026.5625, 8733031.25, 8733076.5625, 8733382.8125, 8733743.75, 8733951.5625, 8734032.8125, 8734229.6875, 8734254.6875, 8734307.8125, 8734543.75, 8734621.875, 8734642.1875, 8734785.9375, 8734925.0, 8735009.375, 8735181.25, 8735590.625, 8735840.625, 8736181.25, 8736396.875, 8736848.4375, 8737342.1875, 8737757.8125, 8737907.8125, 8737990.625, 8738035.9375, 8738442.1875, 8738757.8125, 8739734.375, 8739746.875, 8739790.625, 8740175.0, 8740182.8125, 8740185.9375, 8740451.5625, 8741520.3125, 8741650.0, 8741725.0, 8741965.625, 8742167.1875, 8742193.75, 8742307.8125, 8742592.1875, 8742615.625, 8743371.875, 8743542.1875, 8744440.625, 8744826.5625, 8745325.0, 8745467.1875, 8746987.5, 8747151.5625, 8748864.0625, 8750090.625, 8752273.4375, 8752282.8125, 8754342.1875, 8756771.875, 8758743.75, 8759026.5625, 8761259.375, 8762178.125, 8762754.6875, 8762973.4375, 8763471.875, 8765990.625, 8767129.6875, 8768664.0625, 8769192.1875, 8770109.375, 8770129.6875, 8770793.75, 8770904.6875, 8770918.75, 8771140.625, 8771321.875, 8771782.8125, 8772245.3125, 8772520.3125, 8773670.3125, 8773754.6875, 8773760.9375, 8773817.1875, 8775010.9375, 8775357.8125, 8775476.5625, 8775581.25, 8776215.625, 8776557.8125, 8777471.875, 8778004.6875, 8778140.625, 8778370.3125, 8778993.75, 8779090.625, 8779221.875, 8779228.125, 8779256.25, 8779834.375, 8780593.75, 8781237.5, 8781310.9375, 8781496.875, 8781693.75, 8782596.875, 8782609.375, 8782976.5625, 8783050.0, 8783326.5625, 8784551.5625, 8784929.6875, 8785470.3125, 8785720.3125, 8785843.75, 8785917.1875, 8786103.125, 8786264.0625, 8786348.4375, 8786434.375, 8786539.0625, 8786576.5625, 8786690.625, 8786876.5625, 8788009.375, 8788082.8125, 8788928.125, 8791535.9375, 8797729.6875, 8801556.25, 8802195.3125, 8802214.0625, 8802700.0, 8803062.5, 8803092.1875, 8803107.8125, 8803481.25, 8803829.6875, 8803932.8125, 8804000.0, 8804029.6875, 8804215.625, 8804245.3125, 8804489.0625, 8805010.9375, 8805062.5, 8805426.5625, 8806901.5625, 8807906.25, 8808071.875, 8808814.0625, 8809017.1875, 8809553.125, 8810167.1875, 8810462.5, 8810689.0625, 8811270.3125, 8811889.0625, 8812646.875, 8813098.4375, 8813490.625, 8813640.625, 8814037.5, 8815509.375, 8815870.3125, 8815953.125, 8818815.625, 8819021.875, 8819556.25, 8819767.1875, 8820012.5, 8821103.125, 8821225.0, 8822487.5, 8822810.9375, 8823810.9375, 8823834.375, 8824048.4375, 8824462.5, 8824651.5625, 8824785.9375, 8824898.4375, 8825575.0, 8826190.625, 8826473.4375, 8826496.875, 8826984.375, 8827112.5, 8827164.0625, 8827176.5625, 8827701.5625, 8827715.625, 8828389.0625, 8828707.8125, 8828853.125, 8828892.1875, 8829012.5, 8829070.3125, 8829278.125, 8829493.75, 8829582.8125, 8829767.1875, 8829932.8125, 8829964.0625, 8831359.375, 8831423.4375, 8831518.75, 8831934.375, 8831959.375, 8832418.75, 8833145.3125, 8834468.75, 8834631.25, 8834768.75, 8834832.8125, 8836109.375, 8836121.875, 8836907.8125, 8837171.875, 8837904.6875, 8838896.875, 8838998.4375, 8839587.5, 8839957.8125, 8840618.75, 8841485.9375, 8843381.25, 8843425.0, 8843603.125, 8844704.6875, 8845212.5, 8846470.3125, 8846550.0, 8847592.1875, 8847595.3125, 8848490.625, 8850462.5, 8856120.3125, 8856173.4375, 8856257.8125, 8857210.9375, 8857453.125, 8859079.6875, 8859145.3125, 8861954.6875, 8862923.4375, 8863006.25, 8864042.1875, 8871864.0625, 8872478.125, 8873553.125, 8873584.375, 8874179.6875, 8874729.6875, 8875056.25, 8876117.1875, 8876239.0625, 8876257.8125, 8877210.9375, 8877456.25, 8877562.5, 8878635.9375, 8878664.0625, 8878728.125, 8878746.875, 8878796.875, 8878865.625, 8879225.0, 8879912.5, 8880220.3125, 8880859.375, 8881440.625, 8881687.5, 8882031.25, 8882045.3125, 8882395.3125, 8882415.625, 8882670.3125, 8883273.4375, 8883326.5625, 8884165.625, 8884781.25, 8885073.4375, 8885975.0, 8886262.5, 8886271.875, 8886954.6875, 8886993.75, 8887071.875, 8887132.8125, 8887173.4375, 8887289.0625, 8887296.875, 8887320.3125, 8887657.8125, 8887900.0, 8887935.9375, 8888312.5, 8888360.9375, 8888734.375, 8889043.75, 8889451.5625, 8889573.4375, 8889965.625, 8889982.8125, 8889990.625, 8890043.75, 8890320.3125, 8890339.0625, 8890451.5625, 8890559.375, 8890678.125, 8890882.8125, 8890940.625, 8891064.0625, 8891067.1875, 8891395.3125, 8891410.9375, 8891459.375, 8891471.875, 8891946.875, 8891962.5, 8891995.3125, 8892025.0, 8892123.4375, 8892478.125, 8892554.6875, 8892604.6875, 8892689.0625, 8893089.0625, 8893115.625, 8893151.5625, 8893267.1875, 8893442.1875, 8893682.8125, 8893773.4375, 8893796.875, 8894021.875, 8894331.25, 8894467.1875, 8894479.6875, 8894834.375, 8894845.3125, 8895160.9375, 8895384.375, 8895445.3125, 8895457.8125, 8895664.0625, 8896060.9375, 8896671.875, 8896910.9375, 8897264.0625, 8897535.9375, 8897692.1875, 8897795.3125, 8897946.875, 8898060.9375, 8898732.8125, 8900073.4375, 8900089.0625, 8900295.3125, 8900396.875, 8900592.1875, 8900818.75, 8901089.0625, 8901656.25, 8901992.1875, 8902143.75, 8902209.375, 8902214.0625, 8902226.5625, 8902353.125, 8902367.1875, 8902621.875, 8902742.1875, 8902856.25, 8902875.0, 8903382.8125, 8903428.125, 8903576.5625, 8903731.25, 8903743.75, 8904107.8125, 8904167.1875, 8904296.875, 8904443.75, 8904584.375, 8904681.25, 8904731.25, 8905357.8125, 8905448.4375, 8905803.125, 8905843.75, 8905923.4375, 8905978.125, 8906285.9375, 8906339.0625, 8906340.625, 8906376.5625, 8906382.8125, 8906462.5, 8906481.25, 8906485.9375, 8906487.5, 8906512.5, 8906540.625, 8906629.6875, 8906662.5, 8906695.3125, 8906721.875, 8906785.9375, 8906789.0625, 8906957.8125, 8906965.625, 8906979.6875, 8906995.3125, 8907076.5625, 8907242.1875, 8907312.5, 8907323.4375, 8907339.0625, 8907378.125, 8907404.6875, 8907407.8125, 8907410.9375, 8907414.0625, 8907415.625, 8907456.25, 8907465.625, 8907471.875, 8907570.3125, 8907632.8125, 8907657.8125, 8907681.25, 8907726.5625, 8907735.9375, 8907742.1875, 8907773.4375, 8907840.625, 8907876.5625, 8907932.8125, 8907951.5625, 8907957.8125, 8908014.0625, 8908131.25, 8908160.9375, 8908179.6875, 8908181.25, 8908201.5625, 8908234.375, 8908246.875, 8908254.6875, 8908321.875, 8908382.8125, 8908390.625, 8908421.875, 8908496.875, 8908520.3125, 8908532.8125, 8908564.0625, 8908568.75, 8908590.625, 8908596.875, 8908601.5625, 8908637.5, 8908656.25, 8908676.5625, 8908739.0625, 8908770.3125, 8908789.0625, 8908790.625, 8908817.1875, 8908848.4375, 8908870.3125, 8908875.0, 8908907.8125, 8908925.0, 8908953.125, 8908954.6875, 8908962.5, 8908993.75, 8909035.9375, 8909035.9375, 8909059.375, 8909101.5625, 8909104.6875, 8909184.375, 8909215.625, 8909229.6875, 8909281.25, 8909315.625, 8909325.0, 8909326.5625, 8909332.8125, 8909356.25, 8909371.875, 8909407.8125, 8909409.375, 8909420.3125, 8909442.1875, 8909451.5625, 8909460.9375, 8909487.5, 8909492.1875, 8909506.25, 8909534.375, 8909535.9375, 8909539.0625, 8909557.8125, 8909592.1875, 8909634.375, 8909642.1875, 8909659.375, 8909667.1875, 8909678.125, 8909695.3125, 8909781.25, 8909795.3125, 8909825.0, 8909832.8125, 8909845.3125, 8909881.25, 8909920.3125, 8909923.4375, 8909939.0625, 8909943.75, 8909970.3125, 8909973.4375, 8909993.75, 8910007.8125, 8910010.9375, 8910021.875, 8910031.25, 8910045.3125, 8910048.4375, 8910050.0, 8910071.875, 8910076.5625, 8910131.25, 8910134.375, 8910210.9375, 8910235.9375, 8910246.875, 8910292.1875, 8910310.9375, 8910321.875, 8910485.9375, 8910506.25, 8910551.5625, 8910587.5, 8910621.875, 8910653.125, 8910673.4375, 8910695.3125, 8910726.5625, 8910739.0625, 8910759.375, 8910789.0625, 8910790.625, 8910904.6875, 8910912.5, 8910923.4375, 8910998.4375, 8911020.3125, 8911020.3125, 8911204.6875, 8911267.1875, 8911287.5, 8911326.5625, 8911339.0625, 8911353.125, 8911385.9375, 8911429.6875, 8911446.875, 8911593.75, 8911648.4375, 8911715.625, 8911806.25, 8911843.75, 8911846.875, 8911953.125, 8911996.875, 8912007.8125, 8912103.125, 8912126.5625, 8912198.4375, 8912267.1875, 8912332.8125, 8912393.75, 8912457.8125, 8912515.625, 8912609.375, 8912642.1875, 8912923.4375, 8912945.3125, 8913146.875, 8913270.3125, 8913537.5, 8913729.6875, 8913840.625, 8914540.625, 8914915.625, 8915643.75, 8916370.3125, 8916953.125, 8917754.6875, 8920240.625, 8921803.125, 8922821.875, 8925129.6875, 8925132.8125, 8926820.3125, 8931118.75, 8931685.9375, 8932060.9375, 8937820.3125, 8943751.5625, 8946315.625, 8946629.6875, 8952240.625, 8965621.875, 8972235.9375, 8972245.3125, 8974056.25, 8975042.1875, 8979301.5625, 8983429.6875, 8984296.875, 8984315.625, 8986065.625, 8987467.1875, 8987739.0625, 8994957.8125, 8998742.1875, 9000640.625, 9000798.4375, 9002457.8125, 9002475.0, 9007839.0625, 9010220.3125, 9010851.5625, 9013448.4375, 9014762.5, 9016212.5, 9020656.25, 9023846.875, 9024932.8125, 9025362.5, 9025754.6875, 9025790.625, 9028018.75, 9029910.9375, 9030650.0, 9032485.9375, 9033384.375, 9035401.5625, 9035428.125, 9037446.875, 9038039.0625, 9038601.5625, 9040909.375, 9041143.75, 9041401.5625, 9041635.9375, 9042325.0, 9042420.3125, 9042725.0, 9042960.9375, 9044121.875, 9045985.9375, 9048532.8125, 9051721.875, 9052101.5625, 9053328.125, 9053773.4375, 9053779.6875, 9053809.375, 9055592.1875, 9055867.1875, 9056039.0625, 9056125.0, 9056223.4375, 9056278.125, 9056303.125, 9057317.1875, 9059892.1875, 9059904.6875, 9060598.4375, 9060662.5, 9060718.75, 9060759.375, 9060992.1875, 9061056.25, 9061060.9375, 9061375.0, 9061435.9375, 9061690.625, 9062048.4375, 9062071.875, 9062084.375, 9062264.0625, 9062545.3125, 9062603.125, 9062776.5625, 9063384.375, 9064982.8125, 9065062.5, 9065575.0, 9065632.8125, 9068593.75, 9068603.125, 9069031.25, 9070101.5625, 9070750.0, 9071156.25, 9071342.1875, 9071348.4375, 9071782.8125, 9072170.3125, 9072250.0, 9073279.6875, 9073529.6875, 9073767.1875, 9074273.4375, 9074778.125, 9074835.9375, 9074950.0, 9075110.9375, 9075146.875, 9075151.5625, 9075221.875, 9075354.6875, 9075543.75, 9075703.125, 9075901.5625, 9077603.125, 9077923.4375, 9079735.9375, 9079864.0625, 9080354.6875, 9081032.8125, 9082234.375, 9082242.1875, 9083292.1875, 9083584.375, 9083784.375, 9084754.6875, 9084864.0625, 9085268.75, 9085392.1875, 9090281.25, 9092803.125, 9095320.3125, 9095328.125, 9096781.25, 9100320.3125, 9100443.75, 9101298.4375, 9101298.4375, 9104978.125, 9114582.8125, 9114870.3125, 9122034.375, 9122195.3125, 9122210.9375, 9125592.1875, 9126135.9375, 9133860.9375, 9134940.625, 9140175.0, 9142343.75, 9143159.375, 9147732.8125, 9147926.5625, 9150854.6875, 9163653.125, 9164125.0, 9165156.25, 9165165.625, 9172645.3125, 9181106.25, 9188160.9375, 9190610.9375, 9214181.25, 9214193.75, 9219932.8125, 9223498.4375, 9223951.5625, 9230079.6875, 9230298.4375, 9235417.1875, 9236520.3125, 9237868.75, 9238203.125, 9239073.4375, 9239087.5, 9248828.125, 9251393.75, 9252406.25, 9253579.6875, 9258589.0625, 9264893.75, 9270245.3125, 9270737.5, 9270768.75, 9270862.5, 9280492.1875, 9281407.8125, 9281634.375, 9293893.75, 9306643.75, 9308140.625, 9310300.0, 9318414.0625, 9323250.0, 9329140.625, 9355875.0, 9357470.3125, 9359550.0, 9362565.625, 9362662.5, 9362923.4375, 9364598.4375, 9366237.5, 9366414.0625, 9366526.5625, ...], [50.15298883729155, 71.59532487386832, 10.4456647281284, 14.503206484080268, 40.21046729391152, 6.718425169394373, 10.749469547099565, 64.47731703868382, 13.81496416730433, 28.31126014727489, 34.068304039987936, 42.64095867188905, 5.708058404541579, 15.05243496023345, 20.67840506302617, 20.245657150582556, 27.986210985437815, 5.450366549295247, 16.713038175978298, 18.34406307768381, 30.171165802951464, 21.547859148845784, 5.952021651673063, 7.004230271858669, 54.399204031746194, 32.20852691410363, 7.31327578031107, 17.44221681697084, 36.20370777121566, 91.62726972840139, 9.817207131989333, 57.56643503254173, 10.038230452862672, 7.3831858005632345, 80.94379271049965, 24.70538151781031, 41.720248628120466, 20.836366660688313, 14.858665318701027, 145.31416039122922, 5.51569675657404, 81.18428464235402, 105.98787650553248, 47.71066878590045, 21.17532673846677, 36.317677802571716, 60.47667142984843, 11.666422976212006, 83.9727744397576, 21.127519733941856, 76.57826954866556, 87.20237488294066, 14.887380272665721, 26.96140161290134, 61.16240571262031, 13.562946990039624, 79.80858156415553, 73.17641657149818, 41.436715066687086, 9.10261452026517, 72.03052201558972, 12.650765463494954, 7.962332065086285, 6.750448189760161, 10.213518748767903, 12.41659809359617, 8.132339784586371, 73.41461009801148, 116.81525097893824, 75.16097967289502, 16.633945312180977, 22.441142623022415, 113.2303205404597, 25.417364375675398, 144.16140626351287, 45.85154681767882, 5.917298846477052, 5.804797267068831, 64.12361443305448, 15.881267309784056, 12.076919036074448, 23.622803576634762, 55.57868418364214, 47.35091563248832, 18.186695803454136, 6.932164198918209, 42.78676946903085, 60.066920824865505, 36.900485624073674, 23.730879627406722, 5.86179398266762, 24.27918488147549, 17.315446940533118, 40.29063234908554, 29.35364058434504, 60.540917709418046, 28.633810944610566, 7.021118116254305, 23.850875114046946, 36.57255869718075, 11.932629771188473, 10.621929746462806, 9.043974012734376, 31.55546165629779, 36.59862269228809, 15.266799587865327, 11.13007170627877, 10.69159587228557, 34.898846857366145, 39.64930607976899, 18.395928601121597, 24.0820490489877, 8.492683244628596, 51.117760666983735, 72.39610093051299, 22.699693322572806, 61.79333751385056, 5.974419082270971, 9.305285609724784, 55.496414219143546, 10.548207540470855, 32.684283821316725, 19.3714406301534, 37.13258730467597, 15.084623160644144, 81.75133320317006, 51.046628240628465, 19.759184834453546, 18.354601231477524, 5.452595271781924, 35.25247796819729, 7.041688835280769, 32.79789359593981, 58.40146287916147, 82.47979890552213, 108.09364097487745, 17.963060482022165, 27.989368558550524, 35.178649593617536, 5.567686175123218, 27.836653998545394, 14.676514013365482, 15.275950193141632, 14.552265345662557, 14.296010777169421, 6.270500671713863, 46.42599044714677, 21.331957180872212, 84.37917423521031, 27.2901588317006, 19.32608453457989, 7.534208861544154, 14.334068267093944, 54.49567154867128, 20.761724892925223, 14.454556392605186, 58.651511608475744, 87.34604333632335, 26.25556372615493, 8.962399209865785, 62.99587874354502, 18.811258276122444, 76.24916473314579, 10.15232221204241, 31.70596282258828, 41.76734946769419, 64.39224039342074, 20.895680614700176, 8.477783313836806, 6.7651069001763044, 42.13792089182033, 89.7594120212921, 64.81064874432653, 45.16169911034736, 23.089936393514584, 16.522508783998457, 5.197103724331484, 99.38543216523053, 14.33502032591256, 57.52245307786336, 11.266578583727638, 33.62879385881822, 50.52486199552104, 5.1663201098526645, 69.12080265229402, 7.712940290780599, 37.83331669801664, 80.23882377446508, 96.76228512477424, 41.96002879833864, 27.57390683155347, 7.9491538568912965, 53.58832485370934, 47.157504217067434, 21.801217255375526, 24.176539622093262, 7.433590677599821, 23.634827031988763, 74.49254092341701, 26.419427672888943, 16.612579915655477, 7.312628405913241, 43.56989556104968, 31.717949667819394, 40.2994893489144, 64.43422731253604, 50.50311313174802, 31.899360505853586, 76.22723027708115, 17.642141171750534, 8.653436516739712, 8.176425128741865, 99.84641824544406, 17.41707488113383, 16.790886615749912, 16.09211354420622, 49.9089987205844, 13.30371600721436, 62.00644765299626, 36.47769068845448, 18.535009052080152, 43.63127198080646, 17.248368265674063, 9.510372141851374, 14.813673457113696, 23.109305042286117, 46.99259953851894, 19.9190670399317, 69.59327899667558, 22.809659682088995, 19.280354898566898, 72.19478427526339, 64.46324289236969, 94.86039272990956, 13.903121453296425, 22.858674697644922, 40.180837244517974, 67.13360603296846, 7.117863433060037, 8.628340764994697, 65.51308043282677, 66.47244474773474, 7.763016544899318, 5.439726939018199, 17.024735744575093, 18.48208078235316, 8.021851023244666, 9.25899355490712, 11.812449042561491, 66.01929828968929, 23.458314997640514, 43.66955369018836, 19.505557217164572, 125.45614260066735, 130.82431635329203, 23.9579632208914, 26.49551241113073, 6.359383908845707, 10.53699015455092, 71.98983641338548, 57.49681936775711, 23.748840341403294, 72.04548055290714, 9.062766184475127, 9.993766226746825, 27.996359358681488, 14.38463074834955, 12.14167269037054, 68.26931993607823, 27.15772040360625, 16.560771282924193, 18.625363042811728, 7.726136434929329, 21.541564818938348, 37.38569503619316, 71.07529873975047, 12.652498880933068, 8.826621275050064, 130.26640589016486, 51.844981442782036, 28.9026672752754, 5.650266456863347, 28.517656925877517, 11.652391290687634, 11.878097866723559, 17.433877704044367, 46.88500203678984, 14.419447781338127, 13.2145638953661, 31.154984550541798, 14.682461428797971, 62.1607215154299, 15.50454832772506, 5.394050441749365, 14.11174757533309, 12.019748092828046, 72.02118719121539, 24.682376782976952, 26.073576484386418, 15.46486482880377, 213.1272479867474, 32.83956593664867, 29.549276004432034, 17.50185782137672, 36.42098300281816, 5.781402479694519, 31.892541086451455, 40.83294027465269, 29.09870948371275, 92.70919323447141, 39.698057532816485, 69.73136682104361, 20.609778850412, 33.726637774529934, 18.715114293967904, 10.34958560423126, 6.584888291839605, 87.430800895136, 16.069363183121755, 5.220225638417678, 21.466406933382487, 53.41262018431817, 19.4181413178772, 53.552071305592875, 52.06312690936017, 8.939565497661652, 27.352750437938482, 11.57752244312408, 51.28528017534025, 29.346400109960154, 17.7353950358466, 26.79432991200226, 18.7383890350867, 11.73008468840683, 21.777004348972884, 47.87094841283184, 27.75107008714557, 43.25184795148346, 44.832570199261816, 5.2347793690459925, 60.742007021949064, 20.332935694156227, 21.88572800503622, 14.477291967713285, 26.68890573672082, 105.64816746728613, 54.54897506821847, 64.57995840175977, 29.415980312698125, 13.611575395617788, 60.305449639783504, 8.879659788937193, 19.64819212440187, 17.054194238524374, 82.45415167223318, 12.90977970640088, 138.41748319638916, 9.68753009686352, 48.48719825992419, 28.560091049988127, 39.14078595601913, 80.40752247070128, 5.31105509191423, 49.176346030149425, 106.19163792919838, 57.49621764342914, 9.29811043528994, 120.38027748131493, 105.30984365677313, 72.60610843462854, 7.147229712969994, 6.450701373326034, 78.98690739328724, 44.28757561119396, 22.906839999062136, 50.09995874078301, 5.880070291682151, 51.588935657243724, 8.227554102342957, 87.48070008581234, 63.194801597366684, 26.982175067255053, 65.8885280289545, 29.99389340079572, 7.335778929881173, 17.1370863876884, 61.09823091188203, 88.40746315547183, 74.97549880729501, 67.36254163092555, 30.11812199123068, 6.0931785915729755, 20.024096663797106, 17.29736039372657, 27.74869495425036, 30.800619378015227, 7.514922132305172, 41.6940972199543, 6.881191074583522, 27.736759730534796, 48.76333075929817, 30.482745008775915, 25.345575935385146, 85.72046354378367, 38.74729009980359, 15.867394580146913, 31.802218776589616, 82.67225156967423, 37.51455503954614, 18.86440000977758, 61.11228259025202, 94.94721174154391, 78.10591035423566, 5.110623968319977, 84.89643405937623, 143.61062888997262, 105.15150189603641, 73.93009916909826, 24.935860054953864, 6.7000429221141475, 5.394022355821116, 28.975232690728852, 10.68164809190668, 7.420605697298552, 11.261564896211112, 126.90519619308922, 16.16354103489278, 24.326439644363617, 15.963613431283392, 135.85774933461033, 49.14328849440351, 25.08587953520673, 66.18252049695685, 31.431841077752146, 28.55614620594011, 7.848285063841361, 61.706594740005144, 22.288092970281173, 84.31718483101815, 9.349317543420064, 8.632807702102356, 21.308712301766885, 59.42412824186024, 79.53479899532218, 71.9216883041808, 9.186077543730804, 31.5204875758028, 75.957044812557, 9.271870177187498, 18.32006810961599, 5.762238282011182, 75.33056720506261, 28.0382508956469, 5.258971684991387, 14.262488547130424, 33.265673339089794, 5.448809361894849, 9.088423041258228, 7.201929439200872, 10.251930237656607, 32.07675750506729, 38.611914322880445, 8.873013994684444, 5.267404489578113, 107.36610058519696, 62.04896217519551, 35.7438424010228, 23.649249557121802, 43.965399828274336, 109.81514051483569, 80.22046737930344, 16.826056159812087, 45.24122335600604, 30.062502604802855, 50.86993471674172, 93.04416994875811, 39.89255606503493, 23.463932435416623, 56.660451373278086, 21.242371742463632, 94.06634059723477, 14.786672790813647, 53.896750693274235, 5.408425215073549, 23.276822017521436, 27.472143549291133, 7.72090088825054, 93.50260104382413, 7.640083787918132, 11.978870849798808, 18.55834219089476, 6.304934969923219, 76.57029612502325, 28.72357839989584, 54.636190598019525, 12.809512169427599, 14.332723455948262, 5.632047260994604, 14.858182149389519, 15.238900402817794, 28.44074863128182, 13.642934428118187, 17.68595185507831, 127.90860897249287, 77.99407302511788, 28.558579899583233, 5.035959729113309, 36.55839380844836, 22.231470266677306, 11.528010280369369, 89.97443837817897, 6.481159075767641, 6.760904471873306, 126.05684305545019, 27.569790802829214, 13.894709079050768, 8.634610273987631, 119.22649535838258, 60.602001741269554, 62.347380524830896, 17.04490771453308, 131.4031780834706, 12.794159333476285, 96.04879416658501, 30.881224811709217, 21.855961451050167, 15.290500339565948, 13.746112135233147, 16.07620063115395, 80.23507537605383, 11.260053240574258, 7.315833140042851, 78.56335810311677, 22.875073117061046, 40.207444579998175, 15.15973795359912, 45.82936802774918, 6.687403848119891, 20.275493892403674, 10.450818835714214, 31.602152825031943, 34.26932370166695, 116.71413816197764, 90.59723010352911, 21.57864490143055, 68.3127615931589, 20.840535571435183, 27.14820464825458, 29.625101449037793, 35.53061082879392, 33.85117263535865, 7.461190035442672, 15.078181024624351, 55.418009289164736, 53.752611248883, 10.859439632444333, 15.921644391043143, 134.46704845002301, 36.24963527927758, 57.03556970225648, 78.61236615143044, 29.302869039525834, 133.46376948128895, 13.948557505555577, 86.71795881075388, 9.273365136614537, 32.353781580208526, 29.843103041020576, 78.41327277198054, 9.128796379194652, 7.2765645643171055, 19.102563805176267, 16.243929227343497, 19.469150853139734, 16.733951285501817, 32.75128367621518, 53.20451011432624, 32.37372870885712, 24.949484317236212, 30.218792310505044, 8.05016824643609, 5.823857118574637, 30.549903389170552, 10.874356307178763, 56.48770786667316, 66.71417402808041, 35.18514636947955, 65.56020630648074, 17.489082442422465, 9.677586901374, 30.026058662867225, 25.420606657392998, 57.75470237240792, 10.039022385415866, 32.21572520868275, 23.163762814614326, 18.181810522920987, 8.96233113291998, 8.440689161628555, 75.97783367151624, 15.222192638146515, 80.88448052318908, 40.56410606006616, 14.727442070759615, 18.865979764404916, 37.81169105221997, 11.456739542876363, 10.747771230385684, 112.37501396264176, 68.23159789161298, 36.21955355520362, 53.33265205175939, 113.58639046141204, 43.63351792627547, 132.81680842252342, 15.076023709751446, 35.24172893704343, 103.48605413038885, 18.776144698683307, 27.27166705970214, 125.47108516390642, 40.816785118772415, 28.50469211558481, 5.779681987656739, 154.12275321189833, 23.400046766785078, 19.998454933105286, 36.06305713503677, 8.305329035191065, 66.9517128110806, 83.03991159354628, 39.2295920856052, 28.802452432735716, 22.80087285477958, 86.03504270904253, 9.8724285845762, 82.2494378286566, 125.70118928624657, 5.331388658709086, 8.003074689558717, 5.137454466451314, 68.07538551397599, 14.491779817448343, 92.44969081012647, 21.66275031750582, 6.76409702554043, 10.957285289522087, 17.417464451275986, 6.265499165013525, 74.05804683446186, 13.772906261739365, 78.50640865597886, 14.957756520159473, 74.62279814151573, 17.694490345799277, 5.188619732925628, 49.7263931814893, 20.238071858655402, 17.71164475755069, 7.23536970843321, 38.416474278356574, 36.559721306426084, 66.08505394608187, 23.58308184560265, 12.135493987369905, 14.974775672354408, 104.03884889686276, 36.90639950732696, 13.791282511304397, 20.294322256936116, 25.038472803968073, 15.589635103090155, 5.556253058566684, 42.735259365145424, 46.654047285840626, 40.684872872632795, 65.45868412401349, 5.869895073632327, 14.410740193813004, 22.843875888066847, 9.41017605152204, 7.610393811261936, 45.524497168798376, 51.093845372807976, 26.09918882803563, 23.733960620653953, 23.95179856812421, 9.045477104182705, 46.42304881748498, 105.80705453293926, 22.403339317458894, 12.365567385717503, 30.903924311895146, 107.65355093087612, 21.677269393107537, 78.4629961275879, 11.899870895289396, 62.80489257289578, 36.80571802632754, 12.37775485610646, 28.276487244666217, 8.954542687261272, 23.36681020907649, 20.6235401897481, 28.845790387283767, 11.582330343365612, 59.14642527822009, 43.578405326263095, 5.301344431078398, 166.21572374176137, 8.341841760470386, 39.9693981007282, 5.121953897847622, 12.786888196600827, 66.97215322917599, 106.57174457727601, 47.67851080161704, 40.197832808382344, 18.707773927621535, 11.059089634454578, 53.452226078953494, 8.30445970871197, 41.824017411196216, 36.985168982954484, 28.094655809485676, 41.35243944909969, 28.02269081498296, 8.260278425010284, 26.781823387280287, 6.320672590146622, 15.684015169126262, 52.58279923658278, 14.713205865964653, 18.654187581063713, 100.69859326183737, 34.79755824274683, 51.458130911900525, 5.744467480055051, 22.616096041683424, 7.288358886087434, 21.059416165806425, 74.81284537795102, 114.52593718318036, 110.83797301715983, 6.741566963054312, 11.500533202538815, 18.48895191019374, 73.89616790976933, 78.30916797858133, 32.1811129128785, 64.26154703167433, 44.08890809169662, 55.70532649452338, 17.369136142401878, 30.72453346457097, 47.30981444757379, 31.839181102322872, 20.076404180092727, 46.49914700260448, 11.793268176793465, 64.13483391822813, 14.996191119707243, 42.38206902493144, 53.64370394899481, 46.779661435087796, 79.3391281970699, 11.294504129377318, 17.799344821341567, 7.246235006005665, 8.412471141444074, 18.622998179742343, 28.399806801375355, 13.693813208828601, 23.64243167744466, 103.79960140459767, 6.856872454964247, 24.835997254781887, 75.45108867471323, 20.055903452030993, 56.41044083833492, 102.55964554203717, 91.26355852093731, 10.20292788043249, 25.062522115296886, 12.976263856238498, 84.09558319167967, 7.5736891199483285, 12.591148297846107, 59.96762346151866, 17.78854834925948, 70.49114262742307, 8.925952207290113, 10.152350049726598, 154.68043661558983, 135.94556325414163, 22.396240140079197, 14.62695888271734, 10.808544832563234, 22.382440198499012, 21.81725055298668, 5.747761319839776, 17.287937351279623, 32.08722086456318, 36.64157871781782, 185.36516258219865, 30.48058600622913, 11.694768806868806, 81.03820519134682, 5.599855588276607, 57.568012773529304, 6.953344977466582, 18.06793112371449, 137.96790604602558, 61.39811821760618, 55.24240832931707, 73.2343634092405, 55.64360193106644, 58.615303315679, 12.086692902390377, 53.532482086831415, 12.479505509742804, 16.137629451001022, 7.2217737433669065, 6.6276807116384715, 65.91496906732868, 10.37790327716296, 80.25257790510445, 143.83007364681677, 20.67340338462632, 28.598417067348763, 24.010385501153415, 6.692839732298385, 18.757077487252023, 7.738744565685761, 13.218508594120701, 38.24765618881294, 37.250835491336005, 47.238250536311035, 10.990445411659877, 30.723356570293873, 28.500175051460957, 50.94566842364547, 35.4495076107236, 11.482083937729056, 75.55230185596011, 58.686235810629825, 39.11127947469391, 5.590139498692243, 66.53345659502864, 18.779797741523453, 6.317417090268001, 57.17334402753371, 71.8742685577635, 25.66385307547738, 20.394737387021937, 44.54864014162381, 22.802230534082547, 14.02924466624981, 5.526183055537346, 12.5997241048372, 23.00016277431667, 73.84502291680641, 5.0896538569766605, 8.71711972394717, 23.97662699554721, 19.127711844350728, 5.097476296724363, 35.8987763373337, 15.370100973976836, 6.205446428878724, 17.646815404439053, 36.15208346955198, 22.035142796299485, 118.3218830295707, 68.18658221716844, 51.14212320587478, 8.06526947556581, 28.807273865227224, 86.22535851738283, 44.60932647251662, 5.027435843569153, 26.349179022270235, 6.537024274904625, 70.17822977950765, 101.23727333400227, 5.7435088316856024, 60.25925173048815, 109.92025048773252, 18.473182254111293, 26.99649490913193, 28.570696245328207, 21.516649446348758, 39.687502344326155, 8.30392944845203, 20.41498921561036, 46.93426152362466, 37.49347808856501, 5.4264352850907756, 44.171611030321486, 5.0409714781731205, 17.826993092571946, 48.8666779942831, 8.234888037025867, 11.381081646006177, 62.67777120545973, 83.22340626498071, 9.980887953025803, 78.93901558271514, 30.489619797781966, 81.20428050484483, 28.64023643535173, 108.85976403718597, 71.0692142463386, 25.55704332349382, 36.1637003720691, 30.364910469649036, 111.02836566704634, 6.661377577484674, 41.031581403486086, 33.442021354471805, 51.08193311845894, 87.92938153741059, 5.554857476106358, 70.3861746026519, 14.675260218851843, 7.026982211112079, 81.94948312194943, 20.962289517730348, 60.701647756475964, 7.507491587226051, 53.97614726652523, 37.485626610904184, 16.264747763223042, 9.79769727358675, 29.8282651150715, 21.355715984392717, 15.61536282777092, 15.746744806124727, 46.02698772403565, 68.38168107922058, 70.44032872013102, 83.73334973425983, 13.314700848765002, 8.42378351414395, 12.093728367376412, 8.448150489023924, 47.29354879404833, 12.85037278004218, 48.798956871617456, 38.26335967820506, 7.495279640494447, 47.723952567386355, 64.54382796177367, 28.34830200344296, 40.433296803368584, 58.423166554275234, 27.224859084629138, 17.784234823992218, 114.39367635158672, 6.031905335093945, 88.9760166671937, 85.18579910509914, 97.53466420707983, 5.489038291408859, 34.607349163520546, 5.640958294436447, 54.347472082585526, 20.067076017337932, 13.044935506924302, 10.921545047191211, 13.668258997084623, 106.79209309644511, 46.197760519473604, 54.635741521802125, 26.604677694307846, 18.975919997106086, 84.8573958175448, 17.33768206607151, 14.55448872044331, 22.664618279441406, 19.645893604051636, 26.635583623666776, 5.312422853249151, 123.28185278803302, 52.689248510360024, 72.58031675727433, 5.5516601255344575, 11.043789531723071, 126.57828586608018, 9.3375620406142, 40.44985321193059, 97.60806878838136, 26.601573817602404, 18.057802208239565, 5.354059299797126, 9.958468350784443, 84.29023770044292, 84.42959354526137, 68.96045278848398, 42.04795268558858, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([8360709.375, 8440645.3125, 8442753.125, 8445146.875, 8447481.25, 8468587.5, 8505617.1875, 8533209.375, 8533212.5, 8536481.25, 8537559.375, 8546331.25, 8552537.5, 8554743.75, 8555259.375, 8559353.125, 8560079.6875, 8565735.9375, 8568475.0, 8570917.1875, 8571434.375, 8572218.75, 8572237.5, 8574437.5, 8579615.625, 8580620.3125, 8581837.5, 8588651.5625, 8589540.625, 8590429.6875, 8593175.0, 8596414.0625, 8597190.625, 8597785.9375, 8609079.6875, 8613962.5, 8615296.875, 8616609.375, 8617570.3125, 8618115.625, 8618242.1875, 8619709.375, 8623423.4375, 8630209.375, 8631503.125, 8631946.875, 8632767.1875, 8632768.75, 8633270.3125, 8633304.6875, 8633354.6875, 8633757.8125, 8634096.875, 8634278.125, 8634632.8125, 8635142.1875, 8635340.625, 8635735.9375, 8635760.9375, 8635817.1875, 8635995.3125, 8636859.375, 8637137.5, 8637679.6875, 8637814.0625, 8638393.75, 8638535.9375, 8638689.0625, 8639187.5, 8639490.625, 8639609.375, 8639953.125, 8640153.125, 8640309.375, 8640487.5, 8640503.125, 8641060.9375, 8641534.375, 8641704.6875, 8641818.75, 8642675.0, 8642935.9375, 8643409.375, 8643517.1875, 8643560.9375, 8645842.1875, 8646220.3125, 8648556.25, 8648700.0, 8650737.5, 8660273.4375, 8663007.8125, 8664125.0, 8664360.9375, 8666945.3125, 8667323.4375, 8670110.9375, 8670506.25, 8675201.5625, 8675632.8125, 8676879.6875, 8677487.5, 8677607.8125, 8679009.375, 8680200.0, 8681754.6875, 8683714.0625, 8684851.5625, 8685782.8125, 8686084.375, 8688410.9375, 8688614.0625, 8689171.875, 8689240.625, 8689740.625, 8690281.25, 8690660.9375, 8691234.375, 8691603.125, 8694023.4375, 8699904.6875, 8700026.5625, 8702870.3125, 8704265.625, 8704451.5625, 8704614.0625, 8704723.4375, 8705257.8125, 8705259.375, 8705335.9375, 8705457.8125, 8705470.3125, 8706146.875, 8709650.0, 8709835.9375, 8709962.5, 8710381.25, 8711809.375, 8712156.25, 8712646.875, 8713678.125, 8714562.5, 8714948.4375, 8716929.6875, 8717489.0625, 8718054.6875, 8718439.0625, 8718531.25, 8718714.0625, 8718732.8125, 8718892.1875, 8718973.4375, 8719025.0, 8719062.5, 8719231.25, 8719840.625, 8719896.875, 8719968.75, 8720381.25, 8720395.3125, 8720509.375, 8721107.8125, 8721659.375, 8722342.1875, 8722653.125, 8722684.375, 8725390.625, 8726567.1875, 8728156.25, 8728748.4375, 8729795.3125, 8731978.125, 8732134.375, 8732470.3125, 8733026.5625, 8733031.25, 8733076.5625, 8733382.8125, 8733743.75, 8733951.5625, 8734032.8125, 8734229.6875, 8734254.6875, 8734307.8125, 8734543.75, 8734621.875, 8734642.1875, 8734785.9375, 8734925.0, 8735009.375, 8735181.25, 8735590.625, 8735840.625, 8736181.25, 8736396.875, 8736848.4375, 8737342.1875, 8737757.8125, 8737907.8125, 8737990.625, 8738035.9375, 8738442.1875, 8738757.8125, 8739734.375, 8739746.875, 8739790.625, 8740175.0, 8740182.8125, 8740185.9375, 8740451.5625, 8741520.3125, 8741650.0, 8741725.0, 8741965.625, 8742167.1875, 8742193.75, 8742307.8125, 8742592.1875, 8742615.625, 8743371.875, 8743542.1875, 8744440.625, 8744826.5625, 8745325.0, 8745467.1875, 8746987.5, 8747151.5625, 8748864.0625, 8750090.625, 8752273.4375, 8752282.8125, 8754342.1875, 8756771.875, 8758743.75, 8759026.5625, 8761259.375, 8762178.125, 8762754.6875, 8762973.4375, 8763471.875, 8765990.625, 8767129.6875, 8768664.0625, 8769192.1875, 8770109.375, 8770129.6875, 8770793.75, 8770904.6875, 8770918.75, 8771140.625, 8771321.875, 8771782.8125, 8772245.3125, 8772520.3125, 8773670.3125, 8773754.6875, 8773760.9375, 8773817.1875, 8775010.9375, 8775357.8125, 8775476.5625, 8775581.25, 8776215.625, 8776557.8125, 8777471.875, 8778004.6875, 8778140.625, 8778370.3125, 8778993.75, 8779090.625, 8779221.875, 8779228.125, 8779256.25, 8779834.375, 8780593.75, 8781237.5, 8781310.9375, 8781496.875, 8781693.75, 8782596.875, 8782609.375, 8782976.5625, 8783050.0, 8783326.5625, 8784551.5625, 8784929.6875, 8785470.3125, 8785720.3125, 8785843.75, 8785917.1875, 8786103.125, 8786264.0625, 8786348.4375, 8786434.375, 8786539.0625, 8786576.5625, 8786690.625, 8786876.5625, 8788009.375, 8788082.8125, 8788928.125, 8791535.9375, 8797729.6875, 8801556.25, 8802195.3125, 8802214.0625, 8802700.0, 8803062.5, 8803092.1875, 8803107.8125, 8803481.25, 8803829.6875, 8803932.8125, 8804000.0, 8804029.6875, 8804215.625, 8804245.3125, 8804489.0625, 8805010.9375, 8805062.5, 8805426.5625, 8806901.5625, 8807906.25, 8808071.875, 8808814.0625, 8809017.1875, 8809553.125, 8810167.1875, 8810462.5, 8810689.0625, 8811270.3125, 8811889.0625, 8812646.875, 8813098.4375, 8813490.625, 8813640.625, 8814037.5, 8815509.375, 8815870.3125, 8815953.125, 8818815.625, 8819021.875, 8819556.25, 8819767.1875, 8820012.5, 8821103.125, 8821225.0, 8822487.5, 8822810.9375, 8823810.9375, 8823834.375, 8824048.4375, 8824462.5, 8824651.5625, 8824785.9375, 8824898.4375, 8825575.0, 8826190.625, 8826473.4375, 8826496.875, 8826984.375, 8827112.5, 8827164.0625, 8827176.5625, 8827701.5625, 8827715.625, 8828389.0625, 8828707.8125, 8828853.125, 8828892.1875, 8829012.5, 8829070.3125, 8829278.125, 8829493.75, 8829582.8125, 8829767.1875, 8829932.8125, 8829964.0625, 8831359.375, 8831423.4375, 8831518.75, 8831934.375, 8831959.375, 8832418.75, 8833145.3125, 8834468.75, 8834631.25, 8834768.75, 8834832.8125, 8836109.375, 8836121.875, 8836907.8125, 8837171.875, 8837904.6875, 8838896.875, 8838998.4375, 8839587.5, 8839957.8125, 8840618.75, 8841485.9375, 8843381.25, 8843425.0, 8843603.125, 8844704.6875, 8845212.5, 8846470.3125, 8846550.0, 8847592.1875, 8847595.3125, 8848490.625, 8850462.5, 8856120.3125, 8856173.4375, 8856257.8125, 8857210.9375, 8857453.125, 8859079.6875, 8859145.3125, 8861954.6875, 8862923.4375, 8863006.25, 8864042.1875, 8871864.0625, 8872478.125, 8873553.125, 8873584.375, 8874179.6875, 8874729.6875, 8875056.25, 8876117.1875, 8876239.0625, 8876257.8125, 8877210.9375, 8877456.25, 8877562.5, 8878635.9375, 8878664.0625, 8878728.125, 8878746.875, 8878796.875, 8878865.625, 8879225.0, 8879912.5, 8880220.3125, 8880859.375, 8881440.625, 8881687.5, 8882031.25, 8882045.3125, 8882395.3125, 8882415.625, 8882670.3125, 8883273.4375, 8883326.5625, 8884165.625, 8884781.25, 8885073.4375, 8885975.0, 8886262.5, 8886271.875, 8886954.6875, 8886993.75, 8887071.875, 8887132.8125, 8887173.4375, 8887289.0625, 8887296.875, 8887320.3125, 8887657.8125, 8887900.0, 8887935.9375, 8888312.5, 8888360.9375, 8888734.375, 8889043.75, 8889451.5625, 8889573.4375, 8889965.625, 8889982.8125, 8889990.625, 8890043.75, 8890320.3125, 8890339.0625, 8890451.5625, 8890559.375, 8890678.125, 8890882.8125, 8890940.625, 8891064.0625, 8891067.1875, 8891395.3125, 8891410.9375, 8891459.375, 8891471.875, 8891946.875, 8891962.5, 8891995.3125, 8892025.0, 8892123.4375, 8892478.125, 8892554.6875, 8892604.6875, 8892689.0625, 8893089.0625, 8893115.625, 8893151.5625, 8893267.1875, 8893442.1875, 8893682.8125, 8893773.4375, 8893796.875, 8894021.875, 8894331.25, 8894467.1875, 8894479.6875, 8894834.375, 8894845.3125, 8895160.9375, 8895384.375, 8895445.3125, 8895457.8125, 8895664.0625, 8896060.9375, 8896671.875, 8896910.9375, 8897264.0625, 8897535.9375, 8897692.1875, 8897795.3125, 8897946.875, 8898060.9375, 8898732.8125, 8900073.4375, 8900089.0625, 8900295.3125, 8900396.875, 8900592.1875, 8900818.75, 8901089.0625, 8901656.25, 8901992.1875, 8902143.75, 8902209.375, 8902214.0625, 8902226.5625, 8902353.125, 8902367.1875, 8902621.875, 8902742.1875, 8902856.25, 8902875.0, 8903382.8125, 8903428.125, 8903576.5625, 8903731.25, 8903743.75, 8904107.8125, 8904167.1875, 8904296.875, 8904443.75, 8904584.375, 8904681.25, 8904731.25, 8905357.8125, 8905448.4375, 8905803.125, 8905843.75, 8905923.4375, 8905978.125, 8906285.9375, 8906339.0625, 8906340.625, 8906376.5625, 8906382.8125, 8906462.5, 8906481.25, 8906485.9375, 8906487.5, 8906512.5, 8906540.625, 8906629.6875, 8906662.5, 8906695.3125, 8906721.875, 8906785.9375, 8906789.0625, 8906957.8125, 8906965.625, 8906979.6875, 8906995.3125, 8907076.5625, 8907242.1875, 8907312.5, 8907323.4375, 8907339.0625, 8907378.125, 8907404.6875, 8907407.8125, 8907410.9375, 8907414.0625, 8907415.625, 8907456.25, 8907465.625, 8907471.875, 8907570.3125, 8907632.8125, 8907657.8125, 8907681.25, 8907726.5625, 8907735.9375, 8907742.1875, 8907773.4375, 8907840.625, 8907876.5625, 8907932.8125, 8907951.5625, 8907957.8125, 8908014.0625, 8908131.25, 8908160.9375, 8908179.6875, 8908181.25, 8908201.5625, 8908234.375, 8908246.875, 8908254.6875, 8908321.875, 8908382.8125, 8908390.625, 8908421.875, 8908496.875, 8908520.3125, 8908532.8125, 8908564.0625, 8908568.75, 8908590.625, 8908596.875, 8908601.5625, 8908637.5, 8908656.25, 8908676.5625, 8908739.0625, 8908770.3125, 8908789.0625, 8908790.625, 8908817.1875, 8908848.4375, 8908870.3125, 8908875.0, 8908907.8125, 8908925.0, 8908953.125, 8908954.6875, 8908962.5, 8908993.75, 8909035.9375, 8909035.9375, 8909059.375, 8909101.5625, 8909104.6875, 8909184.375, 8909215.625, 8909229.6875, 8909281.25, 8909315.625, 8909325.0, 8909326.5625, 8909332.8125, 8909356.25, 8909371.875, 8909407.8125, 8909409.375, 8909420.3125, 8909442.1875, 8909451.5625, 8909460.9375, 8909487.5, 8909492.1875, 8909506.25, 8909534.375, 8909535.9375, 8909539.0625, 8909557.8125, 8909592.1875, 8909634.375, 8909642.1875, 8909659.375, 8909667.1875, 8909678.125, 8909695.3125, 8909781.25, 8909795.3125, 8909825.0, 8909832.8125, 8909845.3125, 8909881.25, 8909920.3125, 8909923.4375, 8909939.0625, 8909943.75, 8909970.3125, 8909973.4375, 8909993.75, 8910007.8125, 8910010.9375, 8910021.875, 8910031.25, 8910045.3125, 8910048.4375, 8910050.0, 8910071.875, 8910076.5625, 8910131.25, 8910134.375, 8910210.9375, 8910235.9375, 8910246.875, 8910292.1875, 8910310.9375, 8910321.875, 8910485.9375, 8910506.25, 8910551.5625, 8910587.5, 8910621.875, 8910653.125, 8910673.4375, 8910695.3125, 8910726.5625, 8910739.0625, 8910759.375, 8910789.0625, 8910790.625, 8910904.6875, 8910912.5, 8910923.4375, 8910998.4375, 8911020.3125, 8911020.3125, 8911204.6875, 8911267.1875, 8911287.5, 8911326.5625, 8911339.0625, 8911353.125, 8911385.9375, 8911429.6875, 8911446.875, 8911593.75, 8911648.4375, 8911715.625, 8911806.25, 8911843.75, 8911846.875, 8911953.125, 8911996.875, 8912007.8125, 8912103.125, 8912126.5625, 8912198.4375, 8912267.1875, 8912332.8125, 8912393.75, 8912457.8125, 8912515.625, 8912609.375, 8912642.1875, 8912923.4375, 8912945.3125, 8913146.875, 8913270.3125, 8913537.5, 8913729.6875, 8913840.625, 8914540.625, 8914915.625, 8915643.75, 8916370.3125, 8916953.125, 8917754.6875, 8920240.625, 8921803.125, 8922821.875, 8925129.6875, 8925132.8125, 8926820.3125, 8931118.75, 8931685.9375, 8932060.9375, 8937820.3125, 8943751.5625, 8946315.625, 8946629.6875, 8952240.625, 8965621.875, 8972235.9375, 8972245.3125, 8974056.25, 8975042.1875, 8979301.5625, 8983429.6875, 8984296.875, 8984315.625, 8986065.625, 8987467.1875, 8987739.0625, 8994957.8125, 8998742.1875, 9000640.625, 9000798.4375, 9002457.8125, 9002475.0, 9007839.0625, 9010220.3125, 9010851.5625, 9013448.4375, 9014762.5, 9016212.5, 9020656.25, 9023846.875, 9024932.8125, 9025362.5, 9025754.6875, 9025790.625, 9028018.75, 9029910.9375, 9030650.0, 9032485.9375, 9033384.375, 9035401.5625, 9035428.125, 9037446.875, 9038039.0625, 9038601.5625, 9040909.375, 9041143.75, 9041401.5625, 9041635.9375, 9042325.0, 9042420.3125, 9042725.0, 9042960.9375, 9044121.875, 9045985.9375, 9048532.8125, 9051721.875, 9052101.5625, 9053328.125, 9053773.4375, 9053779.6875, 9053809.375, 9055592.1875, 9055867.1875, 9056039.0625, 9056125.0, 9056223.4375, 9056278.125, 9056303.125, 9057317.1875, 9059892.1875, 9059904.6875, 9060598.4375, 9060662.5, 9060718.75, 9060759.375, 9060992.1875, 9061056.25, 9061060.9375, 9061375.0, 9061435.9375, 9061690.625, 9062048.4375, 9062071.875, 9062084.375, 9062264.0625, 9062545.3125, 9062603.125, 9062776.5625, 9063384.375, 9064982.8125, 9065062.5, 9065575.0, 9065632.8125, 9068593.75, 9068603.125, 9069031.25, 9070101.5625, 9070750.0, 9071156.25, 9071342.1875, 9071348.4375, 9071782.8125, 9072170.3125, 9072250.0, 9073279.6875, 9073529.6875, 9073767.1875, 9074273.4375, 9074778.125, 9074835.9375, 9074950.0, 9075110.9375, 9075146.875, 9075151.5625, 9075221.875, 9075354.6875, 9075543.75, 9075703.125, 9075901.5625, 9077603.125, 9077923.4375, 9079735.9375, 9079864.0625, 9080354.6875, 9081032.8125, 9082234.375, 9082242.1875, 9083292.1875, 9083584.375, 9083784.375, 9084754.6875, 9084864.0625, 9085268.75, 9085392.1875, 9090281.25, 9092803.125, 9095320.3125, 9095328.125, 9096781.25, 9100320.3125, 9100443.75, 9101298.4375, 9101298.4375, 9104978.125, 9114582.8125, 9114870.3125, 9122034.375, 9122195.3125, 9122210.9375, 9125592.1875, 9126135.9375, 9133860.9375, 9134940.625, 9140175.0, 9142343.75, 9143159.375, 9147732.8125, 9147926.5625, 9150854.6875, 9163653.125, 9164125.0, 9165156.25, 9165165.625, 9172645.3125, 9181106.25, 9188160.9375, 9190610.9375, 9214181.25, 9214193.75, 9219932.8125, 9223498.4375, 9223951.5625, 9230079.6875, 9230298.4375, 9235417.1875, 9236520.3125, 9237868.75, 9238203.125, 9239073.4375, 9239087.5, 9248828.125, 9251393.75, 9252406.25, 9253579.6875, 9258589.0625, 9264893.75, 9270245.3125, 9270737.5, 9270768.75, 9270862.5, 9280492.1875, 9281407.8125, 9281634.375, 9293893.75, 9306643.75, 9308140.625, 9310300.0, 9318414.0625, 9323250.0, 9329140.625, 9355875.0, 9357470.3125, 9359550.0, 9362565.625, 9362662.5, 9362923.4375, 9364598.4375, 9366237.5, 9366414.0625, 9366526.5625, ...], [50.15298883729155, 71.59532487386832, 10.4456647281284, 14.503206484080268, 40.21046729391152, 6.718425169394373, 10.749469547099565, 64.47731703868382, 13.81496416730433, 28.31126014727489, 34.068304039987936, 42.64095867188905, 5.708058404541579, 15.05243496023345, 20.67840506302617, 20.245657150582556, 27.986210985437815, 5.450366549295247, 16.713038175978298, 18.34406307768381, 30.171165802951464, 21.547859148845784, 5.952021651673063, 7.004230271858669, 54.399204031746194, 32.20852691410363, 7.31327578031107, 17.44221681697084, 36.20370777121566, 91.62726972840139, 9.817207131989333, 57.56643503254173, 10.038230452862672, 7.3831858005632345, 80.94379271049965, 24.70538151781031, 41.720248628120466, 20.836366660688313, 14.858665318701027, 145.31416039122922, 5.51569675657404, 81.18428464235402, 105.98787650553248, 47.71066878590045, 21.17532673846677, 36.317677802571716, 60.47667142984843, 11.666422976212006, 83.9727744397576, 21.127519733941856, 76.57826954866556, 87.20237488294066, 14.887380272665721, 26.96140161290134, 61.16240571262031, 13.562946990039624, 79.80858156415553, 73.17641657149818, 41.436715066687086, 9.10261452026517, 72.03052201558972, 12.650765463494954, 7.962332065086285, 6.750448189760161, 10.213518748767903, 12.41659809359617, 8.132339784586371, 73.41461009801148, 116.81525097893824, 75.16097967289502, 16.633945312180977, 22.441142623022415, 113.2303205404597, 25.417364375675398, 144.16140626351287, 45.85154681767882, 5.917298846477052, 5.804797267068831, 64.12361443305448, 15.881267309784056, 12.076919036074448, 23.622803576634762, 55.57868418364214, 47.35091563248832, 18.186695803454136, 6.932164198918209, 42.78676946903085, 60.066920824865505, 36.900485624073674, 23.730879627406722, 5.86179398266762, 24.27918488147549, 17.315446940533118, 40.29063234908554, 29.35364058434504, 60.540917709418046, 28.633810944610566, 7.021118116254305, 23.850875114046946, 36.57255869718075, 11.932629771188473, 10.621929746462806, 9.043974012734376, 31.55546165629779, 36.59862269228809, 15.266799587865327, 11.13007170627877, 10.69159587228557, 34.898846857366145, 39.64930607976899, 18.395928601121597, 24.0820490489877, 8.492683244628596, 51.117760666983735, 72.39610093051299, 22.699693322572806, 61.79333751385056, 5.974419082270971, 9.305285609724784, 55.496414219143546, 10.548207540470855, 32.684283821316725, 19.3714406301534, 37.13258730467597, 15.084623160644144, 81.75133320317006, 51.046628240628465, 19.759184834453546, 18.354601231477524, 5.452595271781924, 35.25247796819729, 7.041688835280769, 32.79789359593981, 58.40146287916147, 82.47979890552213, 108.09364097487745, 17.963060482022165, 27.989368558550524, 35.178649593617536, 5.567686175123218, 27.836653998545394, 14.676514013365482, 15.275950193141632, 14.552265345662557, 14.296010777169421, 6.270500671713863, 46.42599044714677, 21.331957180872212, 84.37917423521031, 27.2901588317006, 19.32608453457989, 7.534208861544154, 14.334068267093944, 54.49567154867128, 20.761724892925223, 14.454556392605186, 58.651511608475744, 87.34604333632335, 26.25556372615493, 8.962399209865785, 62.99587874354502, 18.811258276122444, 76.24916473314579, 10.15232221204241, 31.70596282258828, 41.76734946769419, 64.39224039342074, 20.895680614700176, 8.477783313836806, 6.7651069001763044, 42.13792089182033, 89.7594120212921, 64.81064874432653, 45.16169911034736, 23.089936393514584, 16.522508783998457, 5.197103724331484, 99.38543216523053, 14.33502032591256, 57.52245307786336, 11.266578583727638, 33.62879385881822, 50.52486199552104, 5.1663201098526645, 69.12080265229402, 7.712940290780599, 37.83331669801664, 80.23882377446508, 96.76228512477424, 41.96002879833864, 27.57390683155347, 7.9491538568912965, 53.58832485370934, 47.157504217067434, 21.801217255375526, 24.176539622093262, 7.433590677599821, 23.634827031988763, 74.49254092341701, 26.419427672888943, 16.612579915655477, 7.312628405913241, 43.56989556104968, 31.717949667819394, 40.2994893489144, 64.43422731253604, 50.50311313174802, 31.899360505853586, 76.22723027708115, 17.642141171750534, 8.653436516739712, 8.176425128741865, 99.84641824544406, 17.41707488113383, 16.790886615749912, 16.09211354420622, 49.9089987205844, 13.30371600721436, 62.00644765299626, 36.47769068845448, 18.535009052080152, 43.63127198080646, 17.248368265674063, 9.510372141851374, 14.813673457113696, 23.109305042286117, 46.99259953851894, 19.9190670399317, 69.59327899667558, 22.809659682088995, 19.280354898566898, 72.19478427526339, 64.46324289236969, 94.86039272990956, 13.903121453296425, 22.858674697644922, 40.180837244517974, 67.13360603296846, 7.117863433060037, 8.628340764994697, 65.51308043282677, 66.47244474773474, 7.763016544899318, 5.439726939018199, 17.024735744575093, 18.48208078235316, 8.021851023244666, 9.25899355490712, 11.812449042561491, 66.01929828968929, 23.458314997640514, 43.66955369018836, 19.505557217164572, 125.45614260066735, 130.82431635329203, 23.9579632208914, 26.49551241113073, 6.359383908845707, 10.53699015455092, 71.98983641338548, 57.49681936775711, 23.748840341403294, 72.04548055290714, 9.062766184475127, 9.993766226746825, 27.996359358681488, 14.38463074834955, 12.14167269037054, 68.26931993607823, 27.15772040360625, 16.560771282924193, 18.625363042811728, 7.726136434929329, 21.541564818938348, 37.38569503619316, 71.07529873975047, 12.652498880933068, 8.826621275050064, 130.26640589016486, 51.844981442782036, 28.9026672752754, 5.650266456863347, 28.517656925877517, 11.652391290687634, 11.878097866723559, 17.433877704044367, 46.88500203678984, 14.419447781338127, 13.2145638953661, 31.154984550541798, 14.682461428797971, 62.1607215154299, 15.50454832772506, 5.394050441749365, 14.11174757533309, 12.019748092828046, 72.02118719121539, 24.682376782976952, 26.073576484386418, 15.46486482880377, 213.1272479867474, 32.83956593664867, 29.549276004432034, 17.50185782137672, 36.42098300281816, 5.781402479694519, 31.892541086451455, 40.83294027465269, 29.09870948371275, 92.70919323447141, 39.698057532816485, 69.73136682104361, 20.609778850412, 33.726637774529934, 18.715114293967904, 10.34958560423126, 6.584888291839605, 87.430800895136, 16.069363183121755, 5.220225638417678, 21.466406933382487, 53.41262018431817, 19.4181413178772, 53.552071305592875, 52.06312690936017, 8.939565497661652, 27.352750437938482, 11.57752244312408, 51.28528017534025, 29.346400109960154, 17.7353950358466, 26.79432991200226, 18.7383890350867, 11.73008468840683, 21.777004348972884, 47.87094841283184, 27.75107008714557, 43.25184795148346, 44.832570199261816, 5.2347793690459925, 60.742007021949064, 20.332935694156227, 21.88572800503622, 14.477291967713285, 26.68890573672082, 105.64816746728613, 54.54897506821847, 64.57995840175977, 29.415980312698125, 13.611575395617788, 60.305449639783504, 8.879659788937193, 19.64819212440187, 17.054194238524374, 82.45415167223318, 12.90977970640088, 138.41748319638916, 9.68753009686352, 48.48719825992419, 28.560091049988127, 39.14078595601913, 80.40752247070128, 5.31105509191423, 49.176346030149425, 106.19163792919838, 57.49621764342914, 9.29811043528994, 120.38027748131493, 105.30984365677313, 72.60610843462854, 7.147229712969994, 6.450701373326034, 78.98690739328724, 44.28757561119396, 22.906839999062136, 50.09995874078301, 5.880070291682151, 51.588935657243724, 8.227554102342957, 87.48070008581234, 63.194801597366684, 26.982175067255053, 65.8885280289545, 29.99389340079572, 7.335778929881173, 17.1370863876884, 61.09823091188203, 88.40746315547183, 74.97549880729501, 67.36254163092555, 30.11812199123068, 6.0931785915729755, 20.024096663797106, 17.29736039372657, 27.74869495425036, 30.800619378015227, 7.514922132305172, 41.6940972199543, 6.881191074583522, 27.736759730534796, 48.76333075929817, 30.482745008775915, 25.345575935385146, 85.72046354378367, 38.74729009980359, 15.867394580146913, 31.802218776589616, 82.67225156967423, 37.51455503954614, 18.86440000977758, 61.11228259025202, 94.94721174154391, 78.10591035423566, 5.110623968319977, 84.89643405937623, 143.61062888997262, 105.15150189603641, 73.93009916909826, 24.935860054953864, 6.7000429221141475, 5.394022355821116, 28.975232690728852, 10.68164809190668, 7.420605697298552, 11.261564896211112, 126.90519619308922, 16.16354103489278, 24.326439644363617, 15.963613431283392, 135.85774933461033, 49.14328849440351, 25.08587953520673, 66.18252049695685, 31.431841077752146, 28.55614620594011, 7.848285063841361, 61.706594740005144, 22.288092970281173, 84.31718483101815, 9.349317543420064, 8.632807702102356, 21.308712301766885, 59.42412824186024, 79.53479899532218, 71.9216883041808, 9.186077543730804, 31.5204875758028, 75.957044812557, 9.271870177187498, 18.32006810961599, 5.762238282011182, 75.33056720506261, 28.0382508956469, 5.258971684991387, 14.262488547130424, 33.265673339089794, 5.448809361894849, 9.088423041258228, 7.201929439200872, 10.251930237656607, 32.07675750506729, 38.611914322880445, 8.873013994684444, 5.267404489578113, 107.36610058519696, 62.04896217519551, 35.7438424010228, 23.649249557121802, 43.965399828274336, 109.81514051483569, 80.22046737930344, 16.826056159812087, 45.24122335600604, 30.062502604802855, 50.86993471674172, 93.04416994875811, 39.89255606503493, 23.463932435416623, 56.660451373278086, 21.242371742463632, 94.06634059723477, 14.786672790813647, 53.896750693274235, 5.408425215073549, 23.276822017521436, 27.472143549291133, 7.72090088825054, 93.50260104382413, 7.640083787918132, 11.978870849798808, 18.55834219089476, 6.304934969923219, 76.57029612502325, 28.72357839989584, 54.636190598019525, 12.809512169427599, 14.332723455948262, 5.632047260994604, 14.858182149389519, 15.238900402817794, 28.44074863128182, 13.642934428118187, 17.68595185507831, 127.90860897249287, 77.99407302511788, 28.558579899583233, 5.035959729113309, 36.55839380844836, 22.231470266677306, 11.528010280369369, 89.97443837817897, 6.481159075767641, 6.760904471873306, 126.05684305545019, 27.569790802829214, 13.894709079050768, 8.634610273987631, 119.22649535838258, 60.602001741269554, 62.347380524830896, 17.04490771453308, 131.4031780834706, 12.794159333476285, 96.04879416658501, 30.881224811709217, 21.855961451050167, 15.290500339565948, 13.746112135233147, 16.07620063115395, 80.23507537605383, 11.260053240574258, 7.315833140042851, 78.56335810311677, 22.875073117061046, 40.207444579998175, 15.15973795359912, 45.82936802774918, 6.687403848119891, 20.275493892403674, 10.450818835714214, 31.602152825031943, 34.26932370166695, 116.71413816197764, 90.59723010352911, 21.57864490143055, 68.3127615931589, 20.840535571435183, 27.14820464825458, 29.625101449037793, 35.53061082879392, 33.85117263535865, 7.461190035442672, 15.078181024624351, 55.418009289164736, 53.752611248883, 10.859439632444333, 15.921644391043143, 134.46704845002301, 36.24963527927758, 57.03556970225648, 78.61236615143044, 29.302869039525834, 133.46376948128895, 13.948557505555577, 86.71795881075388, 9.273365136614537, 32.353781580208526, 29.843103041020576, 78.41327277198054, 9.128796379194652, 7.2765645643171055, 19.102563805176267, 16.243929227343497, 19.469150853139734, 16.733951285501817, 32.75128367621518, 53.20451011432624, 32.37372870885712, 24.949484317236212, 30.218792310505044, 8.05016824643609, 5.823857118574637, 30.549903389170552, 10.874356307178763, 56.48770786667316, 66.71417402808041, 35.18514636947955, 65.56020630648074, 17.489082442422465, 9.677586901374, 30.026058662867225, 25.420606657392998, 57.75470237240792, 10.039022385415866, 32.21572520868275, 23.163762814614326, 18.181810522920987, 8.96233113291998, 8.440689161628555, 75.97783367151624, 15.222192638146515, 80.88448052318908, 40.56410606006616, 14.727442070759615, 18.865979764404916, 37.81169105221997, 11.456739542876363, 10.747771230385684, 112.37501396264176, 68.23159789161298, 36.21955355520362, 53.33265205175939, 113.58639046141204, 43.63351792627547, 132.81680842252342, 15.076023709751446, 35.24172893704343, 103.48605413038885, 18.776144698683307, 27.27166705970214, 125.47108516390642, 40.816785118772415, 28.50469211558481, 5.779681987656739, 154.12275321189833, 23.400046766785078, 19.998454933105286, 36.06305713503677, 8.305329035191065, 66.9517128110806, 83.03991159354628, 39.2295920856052, 28.802452432735716, 22.80087285477958, 86.03504270904253, 9.8724285845762, 82.2494378286566, 125.70118928624657, 5.331388658709086, 8.003074689558717, 5.137454466451314, 68.07538551397599, 14.491779817448343, 92.44969081012647, 21.66275031750582, 6.76409702554043, 10.957285289522087, 17.417464451275986, 6.265499165013525, 74.05804683446186, 13.772906261739365, 78.50640865597886, 14.957756520159473, 74.62279814151573, 17.694490345799277, 5.188619732925628, 49.7263931814893, 20.238071858655402, 17.71164475755069, 7.23536970843321, 38.416474278356574, 36.559721306426084, 66.08505394608187, 23.58308184560265, 12.135493987369905, 14.974775672354408, 104.03884889686276, 36.90639950732696, 13.791282511304397, 20.294322256936116, 25.038472803968073, 15.589635103090155, 5.556253058566684, 42.735259365145424, 46.654047285840626, 40.684872872632795, 65.45868412401349, 5.869895073632327, 14.410740193813004, 22.843875888066847, 9.41017605152204, 7.610393811261936, 45.524497168798376, 51.093845372807976, 26.09918882803563, 23.733960620653953, 23.95179856812421, 9.045477104182705, 46.42304881748498, 105.80705453293926, 22.403339317458894, 12.365567385717503, 30.903924311895146, 107.65355093087612, 21.677269393107537, 78.4629961275879, 11.899870895289396, 62.80489257289578, 36.80571802632754, 12.37775485610646, 28.276487244666217, 8.954542687261272, 23.36681020907649, 20.6235401897481, 28.845790387283767, 11.582330343365612, 59.14642527822009, 43.578405326263095, 5.301344431078398, 166.21572374176137, 8.341841760470386, 39.9693981007282, 5.121953897847622, 12.786888196600827, 66.97215322917599, 106.57174457727601, 47.67851080161704, 40.197832808382344, 18.707773927621535, 11.059089634454578, 53.452226078953494, 8.30445970871197, 41.824017411196216, 36.985168982954484, 28.094655809485676, 41.35243944909969, 28.02269081498296, 8.260278425010284, 26.781823387280287, 6.320672590146622, 15.684015169126262, 52.58279923658278, 14.713205865964653, 18.654187581063713, 100.69859326183737, 34.79755824274683, 51.458130911900525, 5.744467480055051, 22.616096041683424, 7.288358886087434, 21.059416165806425, 74.81284537795102, 114.52593718318036, 110.83797301715983, 6.741566963054312, 11.500533202538815, 18.48895191019374, 73.89616790976933, 78.30916797858133, 32.1811129128785, 64.26154703167433, 44.08890809169662, 55.70532649452338, 17.369136142401878, 30.72453346457097, 47.30981444757379, 31.839181102322872, 20.076404180092727, 46.49914700260448, 11.793268176793465, 64.13483391822813, 14.996191119707243, 42.38206902493144, 53.64370394899481, 46.779661435087796, 79.3391281970699, 11.294504129377318, 17.799344821341567, 7.246235006005665, 8.412471141444074, 18.622998179742343, 28.399806801375355, 13.693813208828601, 23.64243167744466, 103.79960140459767, 6.856872454964247, 24.835997254781887, 75.45108867471323, 20.055903452030993, 56.41044083833492, 102.55964554203717, 91.26355852093731, 10.20292788043249, 25.062522115296886, 12.976263856238498, 84.09558319167967, 7.5736891199483285, 12.591148297846107, 59.96762346151866, 17.78854834925948, 70.49114262742307, 8.925952207290113, 10.152350049726598, 154.68043661558983, 135.94556325414163, 22.396240140079197, 14.62695888271734, 10.808544832563234, 22.382440198499012, 21.81725055298668, 5.747761319839776, 17.287937351279623, 32.08722086456318, 36.64157871781782, 185.36516258219865, 30.48058600622913, 11.694768806868806, 81.03820519134682, 5.599855588276607, 57.568012773529304, 6.953344977466582, 18.06793112371449, 137.96790604602558, 61.39811821760618, 55.24240832931707, 73.2343634092405, 55.64360193106644, 58.615303315679, 12.086692902390377, 53.532482086831415, 12.479505509742804, 16.137629451001022, 7.2217737433669065, 6.6276807116384715, 65.91496906732868, 10.37790327716296, 80.25257790510445, 143.83007364681677, 20.67340338462632, 28.598417067348763, 24.010385501153415, 6.692839732298385, 18.757077487252023, 7.738744565685761, 13.218508594120701, 38.24765618881294, 37.250835491336005, 47.238250536311035, 10.990445411659877, 30.723356570293873, 28.500175051460957, 50.94566842364547, 35.4495076107236, 11.482083937729056, 75.55230185596011, 58.686235810629825, 39.11127947469391, 5.590139498692243, 66.53345659502864, 18.779797741523453, 6.317417090268001, 57.17334402753371, 71.8742685577635, 25.66385307547738, 20.394737387021937, 44.54864014162381, 22.802230534082547, 14.02924466624981, 5.526183055537346, 12.5997241048372, 23.00016277431667, 73.84502291680641, 5.0896538569766605, 8.71711972394717, 23.97662699554721, 19.127711844350728, 5.097476296724363, 35.8987763373337, 15.370100973976836, 6.205446428878724, 17.646815404439053, 36.15208346955198, 22.035142796299485, 118.3218830295707, 68.18658221716844, 51.14212320587478, 8.06526947556581, 28.807273865227224, 86.22535851738283, 44.60932647251662, 5.027435843569153, 26.349179022270235, 6.537024274904625, 70.17822977950765, 101.23727333400227, 5.7435088316856024, 60.25925173048815, 109.92025048773252, 18.473182254111293, 26.99649490913193, 28.570696245328207, 21.516649446348758, 39.687502344326155, 8.30392944845203, 20.41498921561036, 46.93426152362466, 37.49347808856501, 5.4264352850907756, 44.171611030321486, 5.0409714781731205, 17.826993092571946, 48.8666779942831, 8.234888037025867, 11.381081646006177, 62.67777120545973, 83.22340626498071, 9.980887953025803, 78.93901558271514, 30.489619797781966, 81.20428050484483, 28.64023643535173, 108.85976403718597, 71.0692142463386, 25.55704332349382, 36.1637003720691, 30.364910469649036, 111.02836566704634, 6.661377577484674, 41.031581403486086, 33.442021354471805, 51.08193311845894, 87.92938153741059, 5.554857476106358, 70.3861746026519, 14.675260218851843, 7.026982211112079, 81.94948312194943, 20.962289517730348, 60.701647756475964, 7.507491587226051, 53.97614726652523, 37.485626610904184, 16.264747763223042, 9.79769727358675, 29.8282651150715, 21.355715984392717, 15.61536282777092, 15.746744806124727, 46.02698772403565, 68.38168107922058, 70.44032872013102, 83.73334973425983, 13.314700848765002, 8.42378351414395, 12.093728367376412, 8.448150489023924, 47.29354879404833, 12.85037278004218, 48.798956871617456, 38.26335967820506, 7.495279640494447, 47.723952567386355, 64.54382796177367, 28.34830200344296, 40.433296803368584, 58.423166554275234, 27.224859084629138, 17.784234823992218, 114.39367635158672, 6.031905335093945, 88.9760166671937, 85.18579910509914, 97.53466420707983, 5.489038291408859, 34.607349163520546, 5.640958294436447, 54.347472082585526, 20.067076017337932, 13.044935506924302, 10.921545047191211, 13.668258997084623, 106.79209309644511, 46.197760519473604, 54.635741521802125, 26.604677694307846, 18.975919997106086, 84.8573958175448, 17.33768206607151, 14.55448872044331, 22.664618279441406, 19.645893604051636, 26.635583623666776, 5.312422853249151, 123.28185278803302, 52.689248510360024, 72.58031675727433, 5.5516601255344575, 11.043789531723071, 126.57828586608018, 9.3375620406142, 40.44985321193059, 97.60806878838136, 26.601573817602404, 18.057802208239565, 5.354059299797126, 9.958468350784443, 84.29023770044292, 84.42959354526137, 68.96045278848398, 42.04795268558858, ...])
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);
([8360709.375, 8440645.3125, 8442753.125, 8445146.875, 8447481.25, 8468587.5, 8505617.1875, 8533209.375, 8533212.5, 8536481.25, 8537559.375, 8546331.25, 8552537.5, 8554743.75, 8555259.375, 8559353.125, 8560079.6875, 8565735.9375, 8568475.0, 8570917.1875, 8571434.375, 8572218.75, 8572237.5, 8574437.5, 8579615.625, 8580620.3125, 8581837.5, 8588651.5625, 8589540.625, 8590429.6875, 8593175.0, 8596414.0625, 8597190.625, 8597785.9375, 8609079.6875, 8613962.5, 8615296.875, 8616609.375, 8617570.3125, 8618115.625, 8618242.1875, 8619709.375, 8623423.4375, 8630209.375, 8631503.125, 8631946.875, 8632767.1875, 8632768.75, 8633270.3125, 8633304.6875, 8633354.6875, 8633757.8125, 8634096.875, 8634278.125, 8634632.8125, 8635142.1875, 8635340.625, 8635735.9375, 8635760.9375, 8635817.1875, 8635995.3125, 8636859.375, 8637137.5, 8637679.6875, 8637814.0625, 8638393.75, 8638535.9375, 8638689.0625, 8639187.5, 8639490.625, 8639609.375, 8639953.125, 8640153.125, 8640309.375, 8640487.5, 8640503.125, 8641060.9375, 8641534.375, 8641704.6875, 8641818.75, 8642675.0, 8642935.9375, 8643409.375, 8643517.1875, 8643560.9375, 8645842.1875, 8646220.3125, 8648556.25, 8648700.0, 8650737.5, 8660273.4375, 8663007.8125, 8664125.0, 8664360.9375, 8666945.3125, 8667323.4375, 8670110.9375, 8670506.25, 8675201.5625, 8675632.8125, 8676879.6875, 8677487.5, 8677607.8125, 8679009.375, 8680200.0, 8681754.6875, 8683714.0625, 8684851.5625, 8685782.8125, 8686084.375, 8688410.9375, 8688614.0625, 8689171.875, 8689240.625, 8689740.625, 8690281.25, 8690660.9375, 8691234.375, 8691603.125, 8694023.4375, 8699904.6875, 8700026.5625, 8702870.3125, 8704265.625, 8704451.5625, 8704614.0625, 8704723.4375, 8705257.8125, 8705259.375, 8705335.9375, 8705457.8125, 8705470.3125, 8706146.875, 8709650.0, 8709835.9375, 8709962.5, 8710381.25, 8711809.375, 8712156.25, 8712646.875, 8713678.125, 8714562.5, 8714948.4375, 8716929.6875, 8717489.0625, 8718054.6875, 8718439.0625, 8718531.25, 8718714.0625, 8718732.8125, 8718892.1875, 8718973.4375, 8719025.0, 8719062.5, 8719231.25, 8719840.625, 8719896.875, 8719968.75, 8720381.25, 8720395.3125, 8720509.375, 8721107.8125, 8721659.375, 8722342.1875, 8722653.125, 8722684.375, 8725390.625, 8726567.1875, 8728156.25, 8728748.4375, 8729795.3125, 8731978.125, 8732134.375, 8732470.3125, 8733026.5625, 8733031.25, 8733076.5625, 8733382.8125, 8733743.75, 8733951.5625, 8734032.8125, 8734229.6875, 8734254.6875, 8734307.8125, 8734543.75, 8734621.875, 8734642.1875, 8734785.9375, 8734925.0, 8735009.375, 8735181.25, 8735590.625, 8735840.625, 8736181.25, 8736396.875, 8736848.4375, 8737342.1875, 8737757.8125, 8737907.8125, 8737990.625, 8738035.9375, 8738442.1875, 8738757.8125, 8739734.375, 8739746.875, 8739790.625, 8740175.0, 8740182.8125, 8740185.9375, 8740451.5625, 8741520.3125, 8741650.0, 8741725.0, 8741965.625, 8742167.1875, 8742193.75, 8742307.8125, 8742592.1875, 8742615.625, 8743371.875, 8743542.1875, 8744440.625, 8744826.5625, 8745325.0, 8745467.1875, 8746987.5, 8747151.5625, 8748864.0625, 8750090.625, 8752273.4375, 8752282.8125, 8754342.1875, 8756771.875, 8758743.75, 8759026.5625, 8761259.375, 8762178.125, 8762754.6875, 8762973.4375, 8763471.875, 8765990.625, 8767129.6875, 8768664.0625, 8769192.1875, 8770109.375, 8770129.6875, 8770793.75, 8770904.6875, 8770918.75, 8771140.625, 8771321.875, 8771782.8125, 8772245.3125, 8772520.3125, 8773670.3125, 8773754.6875, 8773760.9375, 8773817.1875, 8775010.9375, 8775357.8125, 8775476.5625, 8775581.25, 8776215.625, 8776557.8125, 8777471.875, 8778004.6875, 8778140.625, 8778370.3125, 8778993.75, 8779090.625, 8779221.875, 8779228.125, 8779256.25, 8779834.375, 8780593.75, 8781237.5, 8781310.9375, 8781496.875, 8781693.75, 8782596.875, 8782609.375, 8782976.5625, 8783050.0, 8783326.5625, 8784551.5625, 8784929.6875, 8785470.3125, 8785720.3125, 8785843.75, 8785917.1875, 8786103.125, 8786264.0625, 8786348.4375, 8786434.375, 8786539.0625, 8786576.5625, 8786690.625, 8786876.5625, 8788009.375, 8788082.8125, 8788928.125, 8791535.9375, 8797729.6875, 8801556.25, 8802195.3125, 8802214.0625, 8802700.0, 8803062.5, 8803092.1875, 8803107.8125, 8803481.25, 8803829.6875, 8803932.8125, 8804000.0, 8804029.6875, 8804215.625, 8804245.3125, 8804489.0625, 8805010.9375, 8805062.5, 8805426.5625, 8806901.5625, 8807906.25, 8808071.875, 8808814.0625, 8809017.1875, 8809553.125, 8810167.1875, 8810462.5, 8810689.0625, 8811270.3125, 8811889.0625, 8812646.875, 8813098.4375, 8813490.625, 8813640.625, 8814037.5, 8815509.375, 8815870.3125, 8815953.125, 8818815.625, 8819021.875, 8819556.25, 8819767.1875, 8820012.5, 8821103.125, 8821225.0, 8822487.5, 8822810.9375, 8823810.9375, 8823834.375, 8824048.4375, 8824462.5, 8824651.5625, 8824785.9375, 8824898.4375, 8825575.0, 8826190.625, 8826473.4375, 8826496.875, 8826984.375, 8827112.5, 8827164.0625, 8827176.5625, 8827701.5625, 8827715.625, 8828389.0625, 8828707.8125, 8828853.125, 8828892.1875, 8829012.5, 8829070.3125, 8829278.125, 8829493.75, 8829582.8125, 8829767.1875, 8829932.8125, 8829964.0625, 8831359.375, 8831423.4375, 8831518.75, 8831934.375, 8831959.375, 8832418.75, 8833145.3125, 8834468.75, 8834631.25, 8834768.75, 8834832.8125, 8836109.375, 8836121.875, 8836907.8125, 8837171.875, 8837904.6875, 8838896.875, 8838998.4375, 8839587.5, 8839957.8125, 8840618.75, 8841485.9375, 8843381.25, 8843425.0, 8843603.125, 8844704.6875, 8845212.5, 8846470.3125, 8846550.0, 8847592.1875, 8847595.3125, 8848490.625, 8850462.5, 8856120.3125, 8856173.4375, 8856257.8125, 8857210.9375, 8857453.125, 8859079.6875, 8859145.3125, 8861954.6875, 8862923.4375, 8863006.25, 8864042.1875, 8871864.0625, 8872478.125, 8873553.125, 8873584.375, 8874179.6875, 8874729.6875, 8875056.25, 8876117.1875, 8876239.0625, 8876257.8125, 8877210.9375, 8877456.25, 8877562.5, 8878635.9375, 8878664.0625, 8878728.125, 8878746.875, 8878796.875, 8878865.625, 8879225.0, 8879912.5, 8880220.3125, 8880859.375, 8881440.625, 8881687.5, 8882031.25, 8882045.3125, 8882395.3125, 8882415.625, 8882670.3125, 8883273.4375, 8883326.5625, 8884165.625, 8884781.25, 8885073.4375, 8885975.0, 8886262.5, 8886271.875, 8886954.6875, 8886993.75, 8887071.875, 8887132.8125, 8887173.4375, 8887289.0625, 8887296.875, 8887320.3125, 8887657.8125, 8887900.0, 8887935.9375, 8888312.5, 8888360.9375, 8888734.375, 8889043.75, 8889451.5625, 8889573.4375, 8889965.625, 8889982.8125, 8889990.625, 8890043.75, 8890320.3125, 8890339.0625, 8890451.5625, 8890559.375, 8890678.125, 8890882.8125, 8890940.625, 8891064.0625, 8891067.1875, 8891395.3125, 8891410.9375, 8891459.375, 8891471.875, 8891946.875, 8891962.5, 8891995.3125, 8892025.0, 8892123.4375, 8892478.125, 8892554.6875, 8892604.6875, 8892689.0625, 8893089.0625, 8893115.625, 8893151.5625, 8893267.1875, 8893442.1875, 8893682.8125, 8893773.4375, 8893796.875, 8894021.875, 8894331.25, 8894467.1875, 8894479.6875, 8894834.375, 8894845.3125, 8895160.9375, 8895384.375, 8895445.3125, 8895457.8125, 8895664.0625, 8896060.9375, 8896671.875, 8896910.9375, 8897264.0625, 8897535.9375, 8897692.1875, 8897795.3125, 8897946.875, 8898060.9375, 8898732.8125, 8900073.4375, 8900089.0625, 8900295.3125, 8900396.875, 8900592.1875, 8900818.75, 8901089.0625, 8901656.25, 8901992.1875, 8902143.75, 8902209.375, 8902214.0625, 8902226.5625, 8902353.125, 8902367.1875, 8902621.875, 8902742.1875, 8902856.25, 8902875.0, 8903382.8125, 8903428.125, 8903576.5625, 8903731.25, 8903743.75, 8904107.8125, 8904167.1875, 8904296.875, 8904443.75, 8904584.375, 8904681.25, 8904731.25, 8905357.8125, 8905448.4375, 8905803.125, 8905843.75, 8905923.4375, 8905978.125, 8906285.9375, 8906339.0625, 8906340.625, 8906376.5625, 8906382.8125, 8906462.5, 8906481.25, 8906485.9375, 8906487.5, 8906512.5, 8906540.625, 8906629.6875, 8906662.5, 8906695.3125, 8906721.875, 8906785.9375, 8906789.0625, 8906957.8125, 8906965.625, 8906979.6875, 8906995.3125, 8907076.5625, 8907242.1875, 8907312.5, 8907323.4375, 8907339.0625, 8907378.125, 8907404.6875, 8907407.8125, 8907410.9375, 8907414.0625, 8907415.625, 8907456.25, 8907465.625, 8907471.875, 8907570.3125, 8907632.8125, 8907657.8125, 8907681.25, 8907726.5625, 8907735.9375, 8907742.1875, 8907773.4375, 8907840.625, 8907876.5625, 8907932.8125, 8907951.5625, 8907957.8125, 8908014.0625, 8908131.25, 8908160.9375, 8908179.6875, 8908181.25, 8908201.5625, 8908234.375, 8908246.875, 8908254.6875, 8908321.875, 8908382.8125, 8908390.625, 8908421.875, 8908496.875, 8908520.3125, 8908532.8125, 8908564.0625, 8908568.75, 8908590.625, 8908596.875, 8908601.5625, 8908637.5, 8908656.25, 8908676.5625, 8908739.0625, 8908770.3125, 8908789.0625, 8908790.625, 8908817.1875, 8908848.4375, 8908870.3125, 8908875.0, 8908907.8125, 8908925.0, 8908953.125, 8908954.6875, 8908962.5, 8908993.75, 8909035.9375, 8909035.9375, 8909059.375, 8909101.5625, 8909104.6875, 8909184.375, 8909215.625, 8909229.6875, 8909281.25, 8909315.625, 8909325.0, 8909326.5625, 8909332.8125, 8909356.25, 8909371.875, 8909407.8125, 8909409.375, 8909420.3125, 8909442.1875, 8909451.5625, 8909460.9375, 8909487.5, 8909492.1875, 8909506.25, 8909534.375, 8909535.9375, 8909539.0625, 8909557.8125, 8909592.1875, 8909634.375, 8909642.1875, 8909659.375, 8909667.1875, 8909678.125, 8909695.3125, 8909781.25, 8909795.3125, 8909825.0, 8909832.8125, 8909845.3125, 8909881.25, 8909920.3125, 8909923.4375, 8909939.0625, 8909943.75, 8909970.3125, 8909973.4375, 8909993.75, 8910007.8125, 8910010.9375, 8910021.875, 8910031.25, 8910045.3125, 8910048.4375, 8910050.0, 8910071.875, 8910076.5625, 8910131.25, 8910134.375, 8910210.9375, 8910235.9375, 8910246.875, 8910292.1875, 8910310.9375, 8910321.875, 8910485.9375, 8910506.25, 8910551.5625, 8910587.5, 8910621.875, 8910653.125, 8910673.4375, 8910695.3125, 8910726.5625, 8910739.0625, 8910759.375, 8910789.0625, 8910790.625, 8910904.6875, 8910912.5, 8910923.4375, 8910998.4375, 8911020.3125, 8911020.3125, 8911204.6875, 8911267.1875, 8911287.5, 8911326.5625, 8911339.0625, 8911353.125, 8911385.9375, 8911429.6875, 8911446.875, 8911593.75, 8911648.4375, 8911715.625, 8911806.25, 8911843.75, 8911846.875, 8911953.125, 8911996.875, 8912007.8125, 8912103.125, 8912126.5625, 8912198.4375, 8912267.1875, 8912332.8125, 8912393.75, 8912457.8125, 8912515.625, 8912609.375, 8912642.1875, 8912923.4375, 8912945.3125, 8913146.875, 8913270.3125, 8913537.5, 8913729.6875, 8913840.625, 8914540.625, 8914915.625, 8915643.75, 8916370.3125, 8916953.125, 8917754.6875, 8920240.625, 8921803.125, 8922821.875, 8925129.6875, 8925132.8125, 8926820.3125, 8931118.75, 8931685.9375, 8932060.9375, 8937820.3125, 8943751.5625, 8946315.625, 8946629.6875, 8952240.625, 8965621.875, 8972235.9375, 8972245.3125, 8974056.25, 8975042.1875, 8979301.5625, 8983429.6875, 8984296.875, 8984315.625, 8986065.625, 8987467.1875, 8987739.0625, 8994957.8125, 8998742.1875, 9000640.625, 9000798.4375, 9002457.8125, 9002475.0, 9007839.0625, 9010220.3125, 9010851.5625, 9013448.4375, 9014762.5, 9016212.5, 9020656.25, 9023846.875, 9024932.8125, 9025362.5, 9025754.6875, 9025790.625, 9028018.75, 9029910.9375, 9030650.0, 9032485.9375, 9033384.375, 9035401.5625, 9035428.125, 9037446.875, 9038039.0625, 9038601.5625, 9040909.375, 9041143.75, 9041401.5625, 9041635.9375, 9042325.0, 9042420.3125, 9042725.0, 9042960.9375, 9044121.875, 9045985.9375, 9048532.8125, 9051721.875, 9052101.5625, 9053328.125, 9053773.4375, 9053779.6875, 9053809.375, 9055592.1875, 9055867.1875, 9056039.0625, 9056125.0, 9056223.4375, 9056278.125, 9056303.125, 9057317.1875, 9059892.1875, 9059904.6875, 9060598.4375, 9060662.5, 9060718.75, 9060759.375, 9060992.1875, 9061056.25, 9061060.9375, 9061375.0, 9061435.9375, 9061690.625, 9062048.4375, 9062071.875, 9062084.375, 9062264.0625, 9062545.3125, 9062603.125, 9062776.5625, 9063384.375, 9064982.8125, 9065062.5, 9065575.0, 9065632.8125, 9068593.75, 9068603.125, 9069031.25, 9070101.5625, 9070750.0, 9071156.25, 9071342.1875, 9071348.4375, 9071782.8125, 9072170.3125, 9072250.0, 9073279.6875, 9073529.6875, 9073767.1875, 9074273.4375, 9074778.125, 9074835.9375, 9074950.0, 9075110.9375, 9075146.875, 9075151.5625, 9075221.875, 9075354.6875, 9075543.75, 9075703.125, 9075901.5625, 9077603.125, 9077923.4375, 9079735.9375, 9079864.0625, 9080354.6875, 9081032.8125, 9082234.375, 9082242.1875, 9083292.1875, 9083584.375, 9083784.375, 9084754.6875, 9084864.0625, 9085268.75, 9085392.1875, 9090281.25, 9092803.125, 9095320.3125, 9095328.125, 9096781.25, 9100320.3125, 9100443.75, 9101298.4375, 9101298.4375, 9104978.125, 9114582.8125, 9114870.3125, 9122034.375, 9122195.3125, 9122210.9375, 9125592.1875, 9126135.9375, 9133860.9375, 9134940.625, 9140175.0, 9142343.75, 9143159.375, 9147732.8125, 9147926.5625, 9150854.6875, 9163653.125, 9164125.0, 9165156.25, 9165165.625, 9172645.3125, 9181106.25, 9188160.9375, 9190610.9375, 9214181.25, 9214193.75, 9219932.8125, 9223498.4375, 9223951.5625, 9230079.6875, 9230298.4375, 9235417.1875, 9236520.3125, 9237868.75, 9238203.125, 9239073.4375, 9239087.5, 9248828.125, 9251393.75, 9252406.25, 9253579.6875, 9258589.0625, 9264893.75, 9270245.3125, 9270737.5, 9270768.75, 9270862.5, 9280492.1875, 9281407.8125, 9281634.375, 9293893.75, 9306643.75, 9308140.625, 9310300.0, 9318414.0625, 9323250.0, 9329140.625, 9355875.0, 9357470.3125, 9359550.0, 9362565.625, 9362662.5, 9362923.4375, 9364598.4375, 9366237.5, 9366414.0625, 9366526.5625, ...], [50.15298883729155, 71.59532487386832, 10.4456647281284, 14.503206484080268, 40.21046729391152, 6.718425169394373, 10.749469547099565, 64.47731703868382, 13.81496416730433, 28.31126014727489, 34.068304039987936, 42.64095867188905, 5.708058404541579, 15.05243496023345, 20.67840506302617, 20.245657150582556, 27.986210985437815, 5.450366549295247, 16.713038175978298, 18.34406307768381, 30.171165802951464, 21.547859148845784, 5.952021651673063, 7.004230271858669, 54.399204031746194, 32.20852691410363, 7.31327578031107, 17.44221681697084, 36.20370777121566, 91.62726972840139, 9.817207131989333, 57.56643503254173, 10.038230452862672, 7.3831858005632345, 80.94379271049965, 24.70538151781031, 41.720248628120466, 20.836366660688313, 14.858665318701027, 145.31416039122922, 5.51569675657404, 81.18428464235402, 105.98787650553248, 47.71066878590045, 21.17532673846677, 36.317677802571716, 60.47667142984843, 11.666422976212006, 83.9727744397576, 21.127519733941856, 76.57826954866556, 87.20237488294066, 14.887380272665721, 26.96140161290134, 61.16240571262031, 13.562946990039624, 79.80858156415553, 73.17641657149818, 41.436715066687086, 9.10261452026517, 72.03052201558972, 12.650765463494954, 7.962332065086285, 6.750448189760161, 10.213518748767903, 12.41659809359617, 8.132339784586371, 73.41461009801148, 116.81525097893824, 75.16097967289502, 16.633945312180977, 22.441142623022415, 113.2303205404597, 25.417364375675398, 144.16140626351287, 45.85154681767882, 5.917298846477052, 5.804797267068831, 64.12361443305448, 15.881267309784056, 12.076919036074448, 23.622803576634762, 55.57868418364214, 47.35091563248832, 18.186695803454136, 6.932164198918209, 42.78676946903085, 60.066920824865505, 36.900485624073674, 23.730879627406722, 5.86179398266762, 24.27918488147549, 17.315446940533118, 40.29063234908554, 29.35364058434504, 60.540917709418046, 28.633810944610566, 7.021118116254305, 23.850875114046946, 36.57255869718075, 11.932629771188473, 10.621929746462806, 9.043974012734376, 31.55546165629779, 36.59862269228809, 15.266799587865327, 11.13007170627877, 10.69159587228557, 34.898846857366145, 39.64930607976899, 18.395928601121597, 24.0820490489877, 8.492683244628596, 51.117760666983735, 72.39610093051299, 22.699693322572806, 61.79333751385056, 5.974419082270971, 9.305285609724784, 55.496414219143546, 10.548207540470855, 32.684283821316725, 19.3714406301534, 37.13258730467597, 15.084623160644144, 81.75133320317006, 51.046628240628465, 19.759184834453546, 18.354601231477524, 5.452595271781924, 35.25247796819729, 7.041688835280769, 32.79789359593981, 58.40146287916147, 82.47979890552213, 108.09364097487745, 17.963060482022165, 27.989368558550524, 35.178649593617536, 5.567686175123218, 27.836653998545394, 14.676514013365482, 15.275950193141632, 14.552265345662557, 14.296010777169421, 6.270500671713863, 46.42599044714677, 21.331957180872212, 84.37917423521031, 27.2901588317006, 19.32608453457989, 7.534208861544154, 14.334068267093944, 54.49567154867128, 20.761724892925223, 14.454556392605186, 58.651511608475744, 87.34604333632335, 26.25556372615493, 8.962399209865785, 62.99587874354502, 18.811258276122444, 76.24916473314579, 10.15232221204241, 31.70596282258828, 41.76734946769419, 64.39224039342074, 20.895680614700176, 8.477783313836806, 6.7651069001763044, 42.13792089182033, 89.7594120212921, 64.81064874432653, 45.16169911034736, 23.089936393514584, 16.522508783998457, 5.197103724331484, 99.38543216523053, 14.33502032591256, 57.52245307786336, 11.266578583727638, 33.62879385881822, 50.52486199552104, 5.1663201098526645, 69.12080265229402, 7.712940290780599, 37.83331669801664, 80.23882377446508, 96.76228512477424, 41.96002879833864, 27.57390683155347, 7.9491538568912965, 53.58832485370934, 47.157504217067434, 21.801217255375526, 24.176539622093262, 7.433590677599821, 23.634827031988763, 74.49254092341701, 26.419427672888943, 16.612579915655477, 7.312628405913241, 43.56989556104968, 31.717949667819394, 40.2994893489144, 64.43422731253604, 50.50311313174802, 31.899360505853586, 76.22723027708115, 17.642141171750534, 8.653436516739712, 8.176425128741865, 99.84641824544406, 17.41707488113383, 16.790886615749912, 16.09211354420622, 49.9089987205844, 13.30371600721436, 62.00644765299626, 36.47769068845448, 18.535009052080152, 43.63127198080646, 17.248368265674063, 9.510372141851374, 14.813673457113696, 23.109305042286117, 46.99259953851894, 19.9190670399317, 69.59327899667558, 22.809659682088995, 19.280354898566898, 72.19478427526339, 64.46324289236969, 94.86039272990956, 13.903121453296425, 22.858674697644922, 40.180837244517974, 67.13360603296846, 7.117863433060037, 8.628340764994697, 65.51308043282677, 66.47244474773474, 7.763016544899318, 5.439726939018199, 17.024735744575093, 18.48208078235316, 8.021851023244666, 9.25899355490712, 11.812449042561491, 66.01929828968929, 23.458314997640514, 43.66955369018836, 19.505557217164572, 125.45614260066735, 130.82431635329203, 23.9579632208914, 26.49551241113073, 6.359383908845707, 10.53699015455092, 71.98983641338548, 57.49681936775711, 23.748840341403294, 72.04548055290714, 9.062766184475127, 9.993766226746825, 27.996359358681488, 14.38463074834955, 12.14167269037054, 68.26931993607823, 27.15772040360625, 16.560771282924193, 18.625363042811728, 7.726136434929329, 21.541564818938348, 37.38569503619316, 71.07529873975047, 12.652498880933068, 8.826621275050064, 130.26640589016486, 51.844981442782036, 28.9026672752754, 5.650266456863347, 28.517656925877517, 11.652391290687634, 11.878097866723559, 17.433877704044367, 46.88500203678984, 14.419447781338127, 13.2145638953661, 31.154984550541798, 14.682461428797971, 62.1607215154299, 15.50454832772506, 5.394050441749365, 14.11174757533309, 12.019748092828046, 72.02118719121539, 24.682376782976952, 26.073576484386418, 15.46486482880377, 213.1272479867474, 32.83956593664867, 29.549276004432034, 17.50185782137672, 36.42098300281816, 5.781402479694519, 31.892541086451455, 40.83294027465269, 29.09870948371275, 92.70919323447141, 39.698057532816485, 69.73136682104361, 20.609778850412, 33.726637774529934, 18.715114293967904, 10.34958560423126, 6.584888291839605, 87.430800895136, 16.069363183121755, 5.220225638417678, 21.466406933382487, 53.41262018431817, 19.4181413178772, 53.552071305592875, 52.06312690936017, 8.939565497661652, 27.352750437938482, 11.57752244312408, 51.28528017534025, 29.346400109960154, 17.7353950358466, 26.79432991200226, 18.7383890350867, 11.73008468840683, 21.777004348972884, 47.87094841283184, 27.75107008714557, 43.25184795148346, 44.832570199261816, 5.2347793690459925, 60.742007021949064, 20.332935694156227, 21.88572800503622, 14.477291967713285, 26.68890573672082, 105.64816746728613, 54.54897506821847, 64.57995840175977, 29.415980312698125, 13.611575395617788, 60.305449639783504, 8.879659788937193, 19.64819212440187, 17.054194238524374, 82.45415167223318, 12.90977970640088, 138.41748319638916, 9.68753009686352, 48.48719825992419, 28.560091049988127, 39.14078595601913, 80.40752247070128, 5.31105509191423, 49.176346030149425, 106.19163792919838, 57.49621764342914, 9.29811043528994, 120.38027748131493, 105.30984365677313, 72.60610843462854, 7.147229712969994, 6.450701373326034, 78.98690739328724, 44.28757561119396, 22.906839999062136, 50.09995874078301, 5.880070291682151, 51.588935657243724, 8.227554102342957, 87.48070008581234, 63.194801597366684, 26.982175067255053, 65.8885280289545, 29.99389340079572, 7.335778929881173, 17.1370863876884, 61.09823091188203, 88.40746315547183, 74.97549880729501, 67.36254163092555, 30.11812199123068, 6.0931785915729755, 20.024096663797106, 17.29736039372657, 27.74869495425036, 30.800619378015227, 7.514922132305172, 41.6940972199543, 6.881191074583522, 27.736759730534796, 48.76333075929817, 30.482745008775915, 25.345575935385146, 85.72046354378367, 38.74729009980359, 15.867394580146913, 31.802218776589616, 82.67225156967423, 37.51455503954614, 18.86440000977758, 61.11228259025202, 94.94721174154391, 78.10591035423566, 5.110623968319977, 84.89643405937623, 143.61062888997262, 105.15150189603641, 73.93009916909826, 24.935860054953864, 6.7000429221141475, 5.394022355821116, 28.975232690728852, 10.68164809190668, 7.420605697298552, 11.261564896211112, 126.90519619308922, 16.16354103489278, 24.326439644363617, 15.963613431283392, 135.85774933461033, 49.14328849440351, 25.08587953520673, 66.18252049695685, 31.431841077752146, 28.55614620594011, 7.848285063841361, 61.706594740005144, 22.288092970281173, 84.31718483101815, 9.349317543420064, 8.632807702102356, 21.308712301766885, 59.42412824186024, 79.53479899532218, 71.9216883041808, 9.186077543730804, 31.5204875758028, 75.957044812557, 9.271870177187498, 18.32006810961599, 5.762238282011182, 75.33056720506261, 28.0382508956469, 5.258971684991387, 14.262488547130424, 33.265673339089794, 5.448809361894849, 9.088423041258228, 7.201929439200872, 10.251930237656607, 32.07675750506729, 38.611914322880445, 8.873013994684444, 5.267404489578113, 107.36610058519696, 62.04896217519551, 35.7438424010228, 23.649249557121802, 43.965399828274336, 109.81514051483569, 80.22046737930344, 16.826056159812087, 45.24122335600604, 30.062502604802855, 50.86993471674172, 93.04416994875811, 39.89255606503493, 23.463932435416623, 56.660451373278086, 21.242371742463632, 94.06634059723477, 14.786672790813647, 53.896750693274235, 5.408425215073549, 23.276822017521436, 27.472143549291133, 7.72090088825054, 93.50260104382413, 7.640083787918132, 11.978870849798808, 18.55834219089476, 6.304934969923219, 76.57029612502325, 28.72357839989584, 54.636190598019525, 12.809512169427599, 14.332723455948262, 5.632047260994604, 14.858182149389519, 15.238900402817794, 28.44074863128182, 13.642934428118187, 17.68595185507831, 127.90860897249287, 77.99407302511788, 28.558579899583233, 5.035959729113309, 36.55839380844836, 22.231470266677306, 11.528010280369369, 89.97443837817897, 6.481159075767641, 6.760904471873306, 126.05684305545019, 27.569790802829214, 13.894709079050768, 8.634610273987631, 119.22649535838258, 60.602001741269554, 62.347380524830896, 17.04490771453308, 131.4031780834706, 12.794159333476285, 96.04879416658501, 30.881224811709217, 21.855961451050167, 15.290500339565948, 13.746112135233147, 16.07620063115395, 80.23507537605383, 11.260053240574258, 7.315833140042851, 78.56335810311677, 22.875073117061046, 40.207444579998175, 15.15973795359912, 45.82936802774918, 6.687403848119891, 20.275493892403674, 10.450818835714214, 31.602152825031943, 34.26932370166695, 116.71413816197764, 90.59723010352911, 21.57864490143055, 68.3127615931589, 20.840535571435183, 27.14820464825458, 29.625101449037793, 35.53061082879392, 33.85117263535865, 7.461190035442672, 15.078181024624351, 55.418009289164736, 53.752611248883, 10.859439632444333, 15.921644391043143, 134.46704845002301, 36.24963527927758, 57.03556970225648, 78.61236615143044, 29.302869039525834, 133.46376948128895, 13.948557505555577, 86.71795881075388, 9.273365136614537, 32.353781580208526, 29.843103041020576, 78.41327277198054, 9.128796379194652, 7.2765645643171055, 19.102563805176267, 16.243929227343497, 19.469150853139734, 16.733951285501817, 32.75128367621518, 53.20451011432624, 32.37372870885712, 24.949484317236212, 30.218792310505044, 8.05016824643609, 5.823857118574637, 30.549903389170552, 10.874356307178763, 56.48770786667316, 66.71417402808041, 35.18514636947955, 65.56020630648074, 17.489082442422465, 9.677586901374, 30.026058662867225, 25.420606657392998, 57.75470237240792, 10.039022385415866, 32.21572520868275, 23.163762814614326, 18.181810522920987, 8.96233113291998, 8.440689161628555, 75.97783367151624, 15.222192638146515, 80.88448052318908, 40.56410606006616, 14.727442070759615, 18.865979764404916, 37.81169105221997, 11.456739542876363, 10.747771230385684, 112.37501396264176, 68.23159789161298, 36.21955355520362, 53.33265205175939, 113.58639046141204, 43.63351792627547, 132.81680842252342, 15.076023709751446, 35.24172893704343, 103.48605413038885, 18.776144698683307, 27.27166705970214, 125.47108516390642, 40.816785118772415, 28.50469211558481, 5.779681987656739, 154.12275321189833, 23.400046766785078, 19.998454933105286, 36.06305713503677, 8.305329035191065, 66.9517128110806, 83.03991159354628, 39.2295920856052, 28.802452432735716, 22.80087285477958, 86.03504270904253, 9.8724285845762, 82.2494378286566, 125.70118928624657, 5.331388658709086, 8.003074689558717, 5.137454466451314, 68.07538551397599, 14.491779817448343, 92.44969081012647, 21.66275031750582, 6.76409702554043, 10.957285289522087, 17.417464451275986, 6.265499165013525, 74.05804683446186, 13.772906261739365, 78.50640865597886, 14.957756520159473, 74.62279814151573, 17.694490345799277, 5.188619732925628, 49.7263931814893, 20.238071858655402, 17.71164475755069, 7.23536970843321, 38.416474278356574, 36.559721306426084, 66.08505394608187, 23.58308184560265, 12.135493987369905, 14.974775672354408, 104.03884889686276, 36.90639950732696, 13.791282511304397, 20.294322256936116, 25.038472803968073, 15.589635103090155, 5.556253058566684, 42.735259365145424, 46.654047285840626, 40.684872872632795, 65.45868412401349, 5.869895073632327, 14.410740193813004, 22.843875888066847, 9.41017605152204, 7.610393811261936, 45.524497168798376, 51.093845372807976, 26.09918882803563, 23.733960620653953, 23.95179856812421, 9.045477104182705, 46.42304881748498, 105.80705453293926, 22.403339317458894, 12.365567385717503, 30.903924311895146, 107.65355093087612, 21.677269393107537, 78.4629961275879, 11.899870895289396, 62.80489257289578, 36.80571802632754, 12.37775485610646, 28.276487244666217, 8.954542687261272, 23.36681020907649, 20.6235401897481, 28.845790387283767, 11.582330343365612, 59.14642527822009, 43.578405326263095, 5.301344431078398, 166.21572374176137, 8.341841760470386, 39.9693981007282, 5.121953897847622, 12.786888196600827, 66.97215322917599, 106.57174457727601, 47.67851080161704, 40.197832808382344, 18.707773927621535, 11.059089634454578, 53.452226078953494, 8.30445970871197, 41.824017411196216, 36.985168982954484, 28.094655809485676, 41.35243944909969, 28.02269081498296, 8.260278425010284, 26.781823387280287, 6.320672590146622, 15.684015169126262, 52.58279923658278, 14.713205865964653, 18.654187581063713, 100.69859326183737, 34.79755824274683, 51.458130911900525, 5.744467480055051, 22.616096041683424, 7.288358886087434, 21.059416165806425, 74.81284537795102, 114.52593718318036, 110.83797301715983, 6.741566963054312, 11.500533202538815, 18.48895191019374, 73.89616790976933, 78.30916797858133, 32.1811129128785, 64.26154703167433, 44.08890809169662, 55.70532649452338, 17.369136142401878, 30.72453346457097, 47.30981444757379, 31.839181102322872, 20.076404180092727, 46.49914700260448, 11.793268176793465, 64.13483391822813, 14.996191119707243, 42.38206902493144, 53.64370394899481, 46.779661435087796, 79.3391281970699, 11.294504129377318, 17.799344821341567, 7.246235006005665, 8.412471141444074, 18.622998179742343, 28.399806801375355, 13.693813208828601, 23.64243167744466, 103.79960140459767, 6.856872454964247, 24.835997254781887, 75.45108867471323, 20.055903452030993, 56.41044083833492, 102.55964554203717, 91.26355852093731, 10.20292788043249, 25.062522115296886, 12.976263856238498, 84.09558319167967, 7.5736891199483285, 12.591148297846107, 59.96762346151866, 17.78854834925948, 70.49114262742307, 8.925952207290113, 10.152350049726598, 154.68043661558983, 135.94556325414163, 22.396240140079197, 14.62695888271734, 10.808544832563234, 22.382440198499012, 21.81725055298668, 5.747761319839776, 17.287937351279623, 32.08722086456318, 36.64157871781782, 185.36516258219865, 30.48058600622913, 11.694768806868806, 81.03820519134682, 5.599855588276607, 57.568012773529304, 6.953344977466582, 18.06793112371449, 137.96790604602558, 61.39811821760618, 55.24240832931707, 73.2343634092405, 55.64360193106644, 58.615303315679, 12.086692902390377, 53.532482086831415, 12.479505509742804, 16.137629451001022, 7.2217737433669065, 6.6276807116384715, 65.91496906732868, 10.37790327716296, 80.25257790510445, 143.83007364681677, 20.67340338462632, 28.598417067348763, 24.010385501153415, 6.692839732298385, 18.757077487252023, 7.738744565685761, 13.218508594120701, 38.24765618881294, 37.250835491336005, 47.238250536311035, 10.990445411659877, 30.723356570293873, 28.500175051460957, 50.94566842364547, 35.4495076107236, 11.482083937729056, 75.55230185596011, 58.686235810629825, 39.11127947469391, 5.590139498692243, 66.53345659502864, 18.779797741523453, 6.317417090268001, 57.17334402753371, 71.8742685577635, 25.66385307547738, 20.394737387021937, 44.54864014162381, 22.802230534082547, 14.02924466624981, 5.526183055537346, 12.5997241048372, 23.00016277431667, 73.84502291680641, 5.0896538569766605, 8.71711972394717, 23.97662699554721, 19.127711844350728, 5.097476296724363, 35.8987763373337, 15.370100973976836, 6.205446428878724, 17.646815404439053, 36.15208346955198, 22.035142796299485, 118.3218830295707, 68.18658221716844, 51.14212320587478, 8.06526947556581, 28.807273865227224, 86.22535851738283, 44.60932647251662, 5.027435843569153, 26.349179022270235, 6.537024274904625, 70.17822977950765, 101.23727333400227, 5.7435088316856024, 60.25925173048815, 109.92025048773252, 18.473182254111293, 26.99649490913193, 28.570696245328207, 21.516649446348758, 39.687502344326155, 8.30392944845203, 20.41498921561036, 46.93426152362466, 37.49347808856501, 5.4264352850907756, 44.171611030321486, 5.0409714781731205, 17.826993092571946, 48.8666779942831, 8.234888037025867, 11.381081646006177, 62.67777120545973, 83.22340626498071, 9.980887953025803, 78.93901558271514, 30.489619797781966, 81.20428050484483, 28.64023643535173, 108.85976403718597, 71.0692142463386, 25.55704332349382, 36.1637003720691, 30.364910469649036, 111.02836566704634, 6.661377577484674, 41.031581403486086, 33.442021354471805, 51.08193311845894, 87.92938153741059, 5.554857476106358, 70.3861746026519, 14.675260218851843, 7.026982211112079, 81.94948312194943, 20.962289517730348, 60.701647756475964, 7.507491587226051, 53.97614726652523, 37.485626610904184, 16.264747763223042, 9.79769727358675, 29.8282651150715, 21.355715984392717, 15.61536282777092, 15.746744806124727, 46.02698772403565, 68.38168107922058, 70.44032872013102, 83.73334973425983, 13.314700848765002, 8.42378351414395, 12.093728367376412, 8.448150489023924, 47.29354879404833, 12.85037278004218, 48.798956871617456, 38.26335967820506, 7.495279640494447, 47.723952567386355, 64.54382796177367, 28.34830200344296, 40.433296803368584, 58.423166554275234, 27.224859084629138, 17.784234823992218, 114.39367635158672, 6.031905335093945, 88.9760166671937, 85.18579910509914, 97.53466420707983, 5.489038291408859, 34.607349163520546, 5.640958294436447, 54.347472082585526, 20.067076017337932, 13.044935506924302, 10.921545047191211, 13.668258997084623, 106.79209309644511, 46.197760519473604, 54.635741521802125, 26.604677694307846, 18.975919997106086, 84.8573958175448, 17.33768206607151, 14.55448872044331, 22.664618279441406, 19.645893604051636, 26.635583623666776, 5.312422853249151, 123.28185278803302, 52.689248510360024, 72.58031675727433, 5.5516601255344575, 11.043789531723071, 126.57828586608018, 9.3375620406142, 40.44985321193059, 97.60806878838136, 26.601573817602404, 18.057802208239565, 5.354059299797126, 9.958468350784443, 84.29023770044292, 84.42959354526137, 68.96045278848398, 42.04795268558858, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xle,Etot)