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 = 44343
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);
([3629340.625, 3652862.5, 3673790.625, 3673865.625, 3725635.9375, 3743026.5625, 3745525.0, 3753668.75, 3768332.8125, 3830195.3125, 3910159.375, 3913801.5625, 3930007.8125, 3950054.6875, 3950968.75, 3982521.875, 3982881.25, 3993843.75, 4008831.25, 4016325.0, 4048789.0625, 4053190.625, 4064084.375, 4064271.875, 4118353.125, 4169887.5, 4200578.125, 4201610.9375, 4203945.3125, 4206956.25, 4218985.9375, 4264504.6875, 4266587.5, 4267385.9375, 4284346.875, 4287267.1875, 4287820.3125, 4292501.5625, 4360051.5625, 4371521.875, 4378642.1875, 4386962.5, 4389657.8125, 4439409.375, 4445159.375, 4447521.875, 4464290.625, 4480823.4375, 4485048.4375, 4503521.875, 4510003.125, 4516967.1875, 4520540.625, 4520551.5625, 4521259.375, 4521457.8125, 4528135.9375, 4528393.75, 4528396.875, 4529371.875, 4533165.625, 4539875.0, 4545948.4375, 4557414.0625, 4557437.5, 4557478.125, 4583414.0625, 4596242.1875, 4604312.5, 4605767.1875, 4606334.375, 4636912.5, 4675148.4375, 4759442.1875, 4765196.875, 4774532.8125, 4775376.5625, 4780271.875, 4787395.3125, 4793356.25, 4797290.625, 4848615.625, 4850295.3125, 4851570.3125, 4889668.75, 4922028.125, 4928242.1875, 4941892.1875, 4962812.5, 4983365.625, 5007901.5625, 5075357.8125, 5224801.5625, 5224862.5, 7074528.125, 7109993.75, 7128379.6875, 7130304.6875, 7146079.6875, 7146140.625, 7191407.8125, 7202143.75, 7239968.75, 7258626.5625, 7264718.75, 7274393.75, 7282507.8125, 7308631.25, 7311273.4375, 7314314.0625, 7314629.6875, 7314685.9375, 7314815.625, 7314992.1875, 7315059.375, 7316092.1875, 7317107.8125, 7317789.0625, 7318837.5, 7318839.0625, 7318854.6875, 7320064.0625, 7320409.375, 7320481.25, 7320607.8125, 7320678.125, 7320726.5625, 7321323.4375, 7321812.5, 7321820.3125, 7321943.75, 7321951.5625, 7322178.125, 7323785.9375, 7324342.1875, 7324637.5, 7324660.9375, 7325793.75, 7325873.4375, 7326654.6875, 7327876.5625, 7328678.125, 7332495.3125, 7333023.4375, 7333310.9375, 7335746.875, 7338950.0, 7342935.9375, 7348214.0625, 7358460.9375, 7358728.125, 7360931.25, 7367159.375, 7367225.0, 7367545.3125, 7367665.625, 7368032.8125, 7368592.1875, 7368617.1875, 7368718.75, 7369009.375, 7369259.375, 7369335.9375, 7371560.9375, 7373010.9375, 7376553.125, 7376676.5625, 7377712.5, 7377943.75, 7378168.75, 7378384.375, 7404753.125, 7407204.6875, 7411687.5, 7411721.875, 7413964.0625, 7415423.4375, 7427275.0, 7436390.625, 7450342.1875, 7450765.625, 7451975.0, 7451989.0625, 7455550.0, 7455750.0, 7458117.1875, 7458801.5625, 7459654.6875, 7460126.5625, 7461742.1875, 7463959.375, 7465107.8125, 7466621.875, 7466806.25, 7467020.3125, 7467217.1875, 7468345.3125, 7468935.9375, 7468996.875, 7469351.5625, 7470551.5625, 7470628.125, 7471685.9375, 7471815.625, 7473839.0625, 7474196.875, 7494262.5, 7497335.9375, 7518882.8125, 7526482.8125, 7526601.5625, 7528648.4375, 7528653.125, 7529228.125, 7530129.6875, 7530421.875, 7530759.375, 7530829.6875, 7531964.0625, 7532610.9375, 7532712.5, 7533373.4375, 7533895.3125, 7534007.8125, 7534643.75, 7535662.5, 7535765.625, 7535903.125, 7536857.8125, 7537193.75, 7537656.25, 7537725.0, 7538984.375, 7540392.1875, 7540948.4375, 7541706.25, 7541709.375, 7541764.0625, 7542787.5, 7542962.5, 7543045.3125, 7543146.875, 7543254.6875, 7543834.375, 7543862.5, 7546293.75, 7546453.125, 7547507.8125, 7547509.375, 7549693.75, 7550534.375, 7552181.25, 7552264.0625, 7553007.8125, 7555201.5625, 7558600.0, 7573175.0, 7579646.875, 7580832.8125, 7581596.875, 7585181.25, 7593500.0, 7595500.0, 7599725.0, 7603117.1875, 7604235.9375, 7609359.375, 7616231.25, 7622489.0625, 7627832.8125, 7628807.8125, 7628871.875, 7629573.4375, 7631290.625, 7634253.125, 7637054.6875, 7637059.375, 7637971.875, 7639448.4375, 7639731.25, 7641832.8125, 7641973.4375, 7646053.125, 7646223.4375, 7648045.3125, 7654579.6875, 7655993.75, 7657839.0625, 7658215.625, 7659846.875, 7661075.0, 7662484.375, 7663017.1875, 7663056.25, 7667112.5, 7667220.3125, 7668510.9375, 7671179.6875, 7672496.875, 7672612.5, 7672806.25, 7674073.4375, 7674498.4375, 7674673.4375, 7674775.0, 7674779.6875, 7675245.3125, 7675339.0625, 7676200.0, 7676264.0625, 7676479.6875, 7679018.75, 7679107.8125, 7679395.3125, 7679739.0625, 7680784.375, 7681417.1875, 7681468.75, 7682971.875, 7683439.0625, 7683557.8125, 7683665.625, 7683770.3125, 7685903.125, 7686115.625, 7687414.0625, 7687792.1875, 7687835.9375, 7688332.8125, 7688490.625, 7688826.5625, 7689365.625, 7689707.8125, 7690175.0, 7690214.0625, 7690701.5625, 7692653.125, 7692657.8125, 7692664.0625, 7692890.625, 7693628.125, 7694368.75, 7694948.4375, 7695207.8125, 7696181.25, 7696689.0625, 7697820.3125, 7698243.75, 7698485.9375, 7698653.125, 7698932.8125, 7699501.5625, 7700776.5625, 7700782.8125, 7702295.3125, 7702509.375, 7702815.625, 7703029.6875, 7703057.8125, 7703600.0, 7703714.0625, 7703876.5625, 7704053.125, 7704467.1875, 7706465.625, 7707184.375, 7707765.625, 7708501.5625, 7708889.0625, 7711318.75, 7714365.625, 7715878.125, 7717662.5, 7719570.3125, 7720490.625, 7721178.125, 7721620.3125, 7721625.0, 7724245.3125, 7725315.625, 7725762.5, 7725920.3125, 7726248.4375, 7726646.875, 7726792.1875, 7726859.375, 7726879.6875, 7727726.5625, 7730676.5625, 7731231.25, 7731753.125, 7732198.4375, 7732275.0, 7732325.0, 7732393.75, 7732646.875, 7734568.75, 7734646.875, 7735507.8125, 7735748.4375, 7736129.6875, 7736170.3125, 7736356.25, 7736509.375, 7736918.75, 7737029.6875, 7737193.75, 7737254.6875, 7737345.3125, 7737373.4375, 7737384.375, 7737396.875, 7738178.125, 7738287.5, 7738301.5625, 7738317.1875, 7738392.1875, 7738600.0, 7738615.625, 7738784.375, 7738792.1875, 7738875.0, 7739023.4375, 7739060.9375, 7739125.0, 7739128.125, 7739251.5625, 7739446.875, 7739559.375, 7739642.1875, 7739660.9375, 7739667.1875, 7739714.0625, 7739759.375, 7739765.625, 7739887.5, 7739975.0, 7740043.75, 7740173.4375, 7740382.8125, 7740843.75, 7740856.25, 7740857.8125, 7741335.9375, 7741375.0, 7741412.5, 7741634.375, 7741789.0625, 7742328.125, 7743193.75, 7743229.6875, 7743250.0, 7743503.125, 7743518.75, 7744057.8125, 7744100.0, 7744264.0625, 7744298.4375, 7744656.25, 7744964.0625, 7745031.25, 7745054.6875, 7745409.375, 7745640.625, 7745684.375, 7746207.8125, 7746743.75, 7747107.8125, 7747454.6875, 7747695.3125, 7747829.6875, 7748156.25, 7748268.75, 7748295.3125, 7748320.3125, 7748757.8125, 7748809.375, 7748864.0625, 7748875.0, 7749375.0, 7750423.4375, 7750565.625, 7751175.0, 7751275.0, 7751435.9375, 7751571.875, 7751617.1875, 7752023.4375, 7752035.9375, 7752054.6875, 7752190.625, 7752543.75, 7752615.625, 7752637.5, 7752975.0, 7753418.75, 7753867.1875, 7754006.25, 7754096.875, 7754160.9375, 7754371.875, 7754439.0625, 7754853.125, 7754985.9375, 7755103.125, 7755179.6875, 7755231.25, 7755389.0625, 7755439.0625, 7755446.875, 7755548.4375, 7755557.8125, 7755582.8125, 7755746.875, 7755782.8125, 7756037.5, 7756065.625, 7757257.8125, 7757526.5625, 7757628.125, 7757675.0, 7757775.0, 7758937.5, 7759206.25, 7759398.4375, 7759862.5, 7759954.6875, 7760137.5, 7761006.25, 7762837.5, 7762918.75, 7764550.0, 7764810.9375, 7765110.9375, 7766648.4375, 7767428.125, 7770845.3125, 7772115.625, 7773085.9375, 7773629.6875, 7774120.3125, 7774209.375, 7775020.3125, 7775696.875, 7775756.25, 7776281.25, 7776657.8125, 7776882.8125, 7777248.4375, 7777254.6875, 7777289.0625, 7777720.3125, 7778201.5625, 7778204.6875, 7778890.625, 7779048.4375, 7780715.625, 7780984.375, 7781075.0, 7781162.5, 7781165.625, 7781337.5, 7781703.125, 7781995.3125, 7782500.0, 7783321.875, 7783915.625, 7784092.1875, 7784371.875, 7785257.8125, 7785356.25, 7785443.75, 7785521.875, 7785671.875, 7786304.6875, 7786879.6875, 7788232.8125, 7788428.125, 7788818.75, 7788957.8125, 7789110.9375, 7789704.6875, 7789867.1875, 7789939.0625, 7791054.6875, 7791256.25, 7791631.25, 7792306.25, 7792317.1875, 7792704.6875, 7793167.1875, 7793292.1875, 7793609.375, 7794254.6875, 7794573.4375, 7795670.3125, 7796498.4375, 7800253.125, 7800451.5625, 7800750.0, 7800903.125, 7801659.375, 7802120.3125, 7804354.6875, 7805015.625, 7805821.875, 7805831.25, 7805862.5, 7809439.0625, 7809495.3125, 7810217.1875, 7810714.0625, 7812229.6875, 7812243.75, 7812264.0625, 7815729.6875, 7816267.1875, 7817562.5, 7817914.0625, 7818434.375, 7818773.4375, 7819887.5, 7821979.6875, 7822221.875, 7822515.625, 7824123.4375, 7825193.75, 7828076.5625, 7829660.9375, 7835140.625, 7835456.25, 7835943.75, 7836489.0625, 7838309.375, 7839107.8125, 7841459.375, 7842068.75, 7843046.875, 7843631.25, 7844354.6875, 7844770.3125, 7845434.375, 7846035.9375, 7846471.875, 7846495.3125, 7846553.125, 7847245.3125, 7849528.125, 7850460.9375, 7852340.625, 7853131.25, 7853635.9375, 7854078.125, 7858100.0, 7860887.5, 7862473.4375, 7863185.9375, 7863918.75, 7865032.8125, 7865546.875, 7865567.1875, 7865582.8125, 7867328.125, 7868067.1875, 7868637.5, 7869701.5625, 7869787.5, 7869848.4375, 7872487.5, 7876039.0625, 7876159.375, 7877204.6875, 7877298.4375, 7878168.75, 7880204.6875, 7880384.375, 7880873.4375, 7880887.5, 7881093.75, 7881315.625, 7881317.1875, 7881321.875, 7882248.4375, 7883742.1875, 7886698.4375, 7886704.6875, 7887793.75, 7887918.75, 7888006.25, 7888445.3125, 7889432.8125, 7893018.75, 7893060.9375, 7893942.1875, 7894556.25, 7894796.875, 7895203.125, 7895675.0, 7896209.375, 7896403.125, 7896440.625, 7896748.4375, 7896954.6875, 7897189.0625, 7897357.8125, 7898556.25, 7899026.5625, 7899735.9375, 7899793.75, 7901740.625, 7902840.625, 7903020.3125, 7903478.125, 7904260.9375, 7904507.8125, 7905551.5625, 7905860.9375, 7910723.4375, 7910740.625, 7911076.5625, 7911450.0, 7911739.0625, 7913557.8125, 7913629.6875, 7913746.875, 7913871.875, 7914878.125, 7915020.3125, 7916584.375, 7919501.5625, 7920273.4375, 7920384.375, 7921367.1875, 7921878.125, 7924546.875, 7927642.1875, 7927676.5625, 7929078.125, 7930131.25, 7931134.375, 7931307.8125, 7932878.125, 7932910.9375, 7933170.3125, 7933550.0, 7933676.5625, 7934115.625, 7934123.4375, 7934246.875, 7935010.9375, 7935178.125, 7935225.0, 7935420.3125, 7935606.25, 7935631.25, 7935706.25, 7936148.4375, 7936167.1875, 7936253.125, 7936545.3125, 7936689.0625, 7936725.0, 7937039.0625, 7937146.875, 7937209.375, 7937217.1875, 7937237.5, 7937348.4375, 7937385.9375, 7937864.0625, 7938532.8125, 7938700.0, 7938873.4375, 7939235.9375, 7939351.5625, 7939357.8125, 7939379.6875, 7939465.625, 7939468.75, 7939670.3125, 7939673.4375, 7939790.625, 7940529.6875, 7941200.0, 7941567.1875, 7941735.9375, 7941792.1875, 7942123.4375, 7943110.9375, 7944792.1875, 7945256.25, 7946879.6875, 7946901.5625, 7947060.9375, 7947446.875, 7951764.0625, 7953095.3125, 7953739.0625, 7956410.9375, 7957226.5625, 7958873.4375, 7959993.75, 7960884.375, 7961454.6875, 7961651.5625, 7962110.9375, 7962334.375, 7962637.5, 7964259.375, 7966196.875, 7966198.4375, 7966385.9375, 7966406.25, 7968257.8125, 7969540.625, 7969543.75, 7970546.875, 7972264.0625, 7974412.5, 7976482.8125, 7977470.3125, 7978292.1875, 7979020.3125, 7979167.1875, 7981603.125, 7985935.9375, 7986173.4375, 7987029.6875, 7988450.0, 7989329.6875, 8002798.4375, 8003203.125, 8004757.8125, 8005510.9375, 8008042.1875, 8009209.375, 8009539.0625, 8009742.1875, 8009995.3125, 8011398.4375, 8011418.75, 8011696.875, 8012537.5, 8012740.625, 8012821.875, 8012821.875, 8014520.3125, 8014657.8125, 8015040.625, 8015095.3125, 8015932.8125, 8016365.625, 8017131.25, 8017175.0, 8017317.1875, 8018076.5625, 8018706.25, 8018976.5625, 8019140.625, 8019375.0, 8020464.0625, 8020778.125, 8020909.375, 8022185.9375, 8022432.8125, 8022904.6875, 8024303.125, 8024346.875, 8024526.5625, 8024892.1875, 8025909.375, 8026301.5625, 8027825.0, 8028357.8125, 8028445.3125, 8035187.5, 8035935.9375, 8043209.375, 8044392.1875, 8045376.5625, 8045382.8125, 8045956.25, 8048317.1875, 8048623.4375, 8048853.125, 8049321.875, 8049410.9375, 8050115.625, 8050784.375, 8051101.5625, 8051400.0, 8052176.5625, 8052465.625, 8052496.875, 8052565.625, 8053139.0625, 8053321.875, 8054718.75, 8057317.1875, 8058593.75, 8058879.6875, 8058965.625, 8059368.75, 8061487.5, 8061734.375, 8063150.0, 8063285.9375, 8063450.0, 8063764.0625, 8063951.5625, 8065181.25, 8066140.625, 8068868.75, 8068995.3125, 8070390.625, 8071709.375, 8073603.125, 8074693.75, 8075867.1875, 8076703.125, 8077079.6875, 8079179.6875, 8080071.875, 8081809.375, 8082148.4375, 8082156.25, 8083396.875, 8083660.9375, 8088771.875, 8090700.0, 8090748.4375, 8090790.625, 8091381.25, 8091717.1875, 8092296.875, 8092737.5, 8092950.0, 8094568.75, 8095264.0625, 8095668.75, 8095673.4375, 8095693.75, 8096146.875, 8097059.375, 8098132.8125, 8099253.125, 8103246.875, 8103978.125, 8107720.3125, 8111706.25, 8113154.6875, 8114617.1875, 8115610.9375, 8116210.9375, 8116332.8125, 8119295.3125, 8119631.25, 8121142.1875, 8121273.4375, 8121548.4375, 8121951.5625, 8122095.3125, 8122679.6875, 8123106.25, 8123206.25, 8123246.875, 8123251.5625, 8123270.3125, 8123385.9375, 8123593.75, 8123975.0, 8124040.625, 8124592.1875, 8124603.125, 8128542.1875, 8129848.4375, 8130559.375, 8130770.3125, 8131253.125, 8131937.5, 8132034.375, 8137154.6875, 8137182.8125, 8145554.6875, 8145750.0, 8148681.25, 8164401.5625, 8164518.75, 8164628.125, 8166331.25, 8180107.8125, 8180531.25, 8180696.875, 8181034.375, 8181401.5625, 8183968.75, 8184439.0625, 8184832.8125, 8185248.4375, 8185329.6875, ...], [67.6187094040063, 56.99693121072924, 74.01306392992242, 5.163309886200889, 16.491995821570324, 59.793798767276755, 84.95276023800294, 20.580094632501794, 18.899368543478424, 30.88533566270985, 14.083256172106369, 9.187937537230917, 6.446112706676381, 5.818689207706349, 30.741383488325454, 20.489567490938477, 82.50347467403597, 20.978964907847462, 7.883438249983257, 15.089739180057403, 19.334636818363883, 45.221409724611746, 54.60249904568609, 15.960679341474815, 70.29257519329062, 78.92847115778196, 26.71272337315698, 19.28698520094268, 46.481929793011815, 59.1009503465089, 26.70993506105666, 42.31433277278397, 11.162172171643958, 18.295911789189685, 32.35198817944613, 33.11718932920775, 96.97824010707845, 64.45624965159952, 18.142430804759428, 6.642909917863206, 6.470954990123178, 5.039653379791591, 9.255066035334641, 49.22585437968473, 111.64928414349038, 61.38580639400514, 41.46265257855098, 91.55455957466668, 13.78431480168662, 7.646154962509474, 24.158434151751027, 23.662130322071924, 17.522247549846213, 72.9193852638935, 7.702337218048069, 96.17354025344652, 7.081018133149106, 9.36487457149535, 44.18257456291254, 27.43905419025145, 39.938045386862896, 45.25010148780095, 62.850494001687494, 20.919997906334057, 9.500752608307751, 5.219592544907751, 34.20763358754034, 8.41330394624302, 18.9417228524617, 90.1445843336722, 68.5038724767627, 7.124750259285312, 72.25276548144262, 18.319826393181877, 72.05353754867949, 96.78793190344135, 7.089341160009193, 22.45086788902891, 36.01482884946461, 36.98794297223559, 26.96186926431798, 20.86909748974783, 51.570182855543315, 23.037472234356567, 19.31236473906432, 27.882151509174783, 20.52175194473616, 140.87085593947145, 54.0206229700499, 92.52880026369917, 29.659036169784777, 17.711879387696964, 23.9034026780801, 5.196712362618651, 111.60473383035858, 90.15882283838422, 16.63921151610595, 97.11848949698322, 30.011889706370937, 5.104595800357111, 45.133940801999415, 43.79678553060462, 11.59669307388167, 54.422193888018484, 35.09566734249694, 56.61638548095977, 7.751283584482885, 34.6568615183254, 14.146770356308652, 56.213421450266566, 30.483925847044144, 36.45389889623525, 18.96508464311513, 7.289860876641408, 15.027818769983867, 45.84063404916361, 39.930035692101185, 9.074853273591, 61.077128625846505, 83.14980301646197, 17.6628720014656, 42.59329848134763, 104.2343331318322, 33.82921707250655, 13.043712510785516, 31.512549377660356, 22.81789864239095, 102.4026570252977, 28.545591685938692, 12.173380368354128, 59.891422958964185, 36.03155655373543, 77.00111264693271, 102.34914586091453, 40.94154361963546, 9.91103580702282, 7.90935470232197, 37.565960941136005, 5.143440281460246, 92.57054560064736, 11.250260230817693, 33.02288052822651, 14.324234303169016, 23.929702855654273, 31.16380531349841, 7.5915787536508645, 100.59710432712983, 14.173607578895721, 44.978433350104304, 9.822238753506722, 6.527082267566714, 8.954640402570778, 31.908003432799617, 38.40413319814497, 6.11129249826993, 86.37006126519263, 9.171310262742576, 36.17699178262622, 27.370617141216233, 5.586792015697975, 5.829680795601973, 59.60937332658558, 5.887924028500661, 86.10903605060876, 70.3223427441316, 13.420695772412092, 29.15093388215325, 56.95459715287993, 64.93810378842917, 18.620766252894196, 89.9906296672554, 49.317492248893615, 27.555038972569058, 5.577103169997114, 8.11526461818497, 12.513258215417025, 6.778562191058741, 5.305857304256012, 72.7443476799096, 23.659028705003355, 76.13602003392559, 13.410285517685473, 9.502965844390161, 105.80154763265014, 31.273506692344345, 56.646087566940736, 63.72525381218424, 23.96541491447085, 134.0178008217903, 42.67461862176149, 26.19116561286386, 60.26947161246479, 113.85622144539039, 6.474989822985842, 65.12927646216772, 46.00488034569718, 10.351323253906747, 5.53261065764727, 253.08930655085854, 72.13575643574531, 194.19823761901336, 36.82029556619958, 24.043691182901814, 43.83007569329438, 121.56393138401648, 128.74232797711082, 73.17777097358412, 77.94993651953565, 81.89151291010376, 81.8214662563645, 18.117784162902584, 21.676974986859943, 15.17333344584446, 49.476656256418245, 47.82891697838059, 18.000942444938712, 37.43019922391483, 65.98566041864169, 63.36045938043003, 8.470197788796625, 55.30030361599324, 27.30809857782382, 22.29367443061811, 56.434445960037365, 16.03545900459294, 69.77159888809942, 10.1404132153146, 35.90068873387135, 78.63370052031483, 96.88075833955074, 15.323849951675665, 5.033259886169597, 81.60880977801826, 48.83029572542688, 72.71624586417337, 10.834443753881953, 38.36761989265852, 5.517500556937971, 16.75213679294549, 32.01075788887421, 8.771614666866821, 8.914221645040541, 34.10868857053783, 134.80585976721167, 42.1663704807171, 29.355954335512244, 91.86363741095552, 35.57349112500977, 16.080297284700812, 47.99309490460627, 28.24453490995493, 44.003605975536836, 5.1656472093685695, 193.617002433061, 39.25291249393611, 62.20281372568062, 52.403668340836745, 94.25040153629222, 168.65738407883939, 21.033672463942217, 7.973910006852259, 27.102668673427004, 49.60057261971187, 84.38719527836432, 55.825979512409354, 84.78474811696306, 22.181261027928986, 67.38466159409606, 205.31749758097726, 75.34203862095268, 24.1418445364913, 5.027840586161912, 44.146731283686734, 118.1744540275513, 51.926325770518396, 32.32535637135713, 16.69842352618458, 17.323667119327038, 167.1253134492463, 134.3247762726228, 34.86973810528887, 8.69819708753219, 57.27525615562004, 27.747810033817522, 102.77025946054317, 30.04150106981794, 112.75816332195274, 27.092963155098104, 22.781285321946104, 45.97672030832826, 29.843735113677976, 20.08632047212469, 27.672433800604434, 14.121524643759654, 10.006948861055328, 155.13789644060864, 190.1630191307449, 10.110461434175603, 7.912417276931321, 28.003033442330846, 66.52291309457114, 26.31408360334201, 144.07553029982887, 24.580896429550926, 20.292360918647095, 32.426050657043895, 18.387745294410646, 50.99788177212747, 5.757156289819243, 45.735977880688665, 53.234597447055464, 84.50993529205753, 53.779109342602915, 26.044668110479112, 63.1150724218047, 6.260376801350012, 148.56123150713933, 101.1026272295605, 135.378568602751, 47.28646094990093, 235.34949382968992, 5.086502777704702, 6.6478088528165795, 66.53729174271069, 14.307745015137645, 11.758117250294939, 168.91759221363614, 14.414457098356682, 51.071716000629074, 21.024387075826684, 28.22569228152635, 17.08177901239071, 12.987841501319856, 91.50810591793172, 52.773918617216076, 31.208319047429015, 67.95779131763277, 6.021742693927905, 30.59528103043249, 76.80756330169267, 8.440083402147202, 120.25322430666444, 49.810736219060736, 9.523405948971211, 11.943646401674783, 23.115991437335985, 20.42447192925703, 135.1328112535177, 104.8734599473228, 38.32262468426453, 14.311037771322043, 12.26691358739832, 15.884964182994652, 15.39550980220955, 23.705047613448233, 109.08415082405266, 149.65566079338365, 108.13767340710143, 161.91297251519936, 13.508705180145617, 17.520487152266085, 21.517829390828325, 50.244779403619134, 15.040173240849596, 43.187239461232835, 9.35539916597352, 5.916654876188772, 52.083507714774456, 14.812104328410374, 5.3503530043670136, 168.98944567243268, 101.51850432911259, 18.37371175041291, 28.11859363486456, 55.852021012937975, 77.16228099175447, 51.70149458935577, 18.87300293783902, 20.286196206267576, 59.41372131134274, 47.12748702261186, 151.32437921406122, 5.485119235168413, 114.36470006549035, 131.7818572914037, 22.901388819666415, 6.343700082643239, 21.372233588862052, 9.337413664147782, 71.42141719069679, 281.948860195647, 10.807425533335357, 31.346766617635016, 14.656950656702074, 98.36120709320807, 73.80688901565486, 76.5544359198288, 7.635765451070413, 44.871574598087506, 99.90996243142786, 7.575415501251222, 50.90166479023925, 116.6901041824843, 55.52773221007582, 121.77953655513485, 5.515516916219146, 6.67291064620334, 5.390579096183561, 21.002379286522313, 75.92809227479592, 108.37119022601874, 28.352941811312164, 5.801406968084756, 80.12337063102741, 24.968561187422257, 113.6539908940255, 32.09284654606567, 161.74873571910547, 16.78302365736907, 24.718921637455082, 141.3319885512511, 80.16061762441282, 14.739112571300579, 49.47459693189677, 67.19238650323372, 58.30804799456096, 42.957087812533686, 58.696938470163985, 13.753623630634836, 55.849377187271514, 54.77356788650444, 7.186485990737208, 45.758638248747545, 5.650864160591884, 5.084237303847647, 6.210285962782069, 34.61154815063538, 104.48979032601686, 79.41086612297273, 236.37782394716567, 33.52040229703524, 95.12657374223244, 52.74625651814354, 134.20179106013285, 238.2960659857189, 6.9868802474855265, 10.982888646248023, 87.16246337092963, 27.042475210102015, 97.00151668292773, 6.757743691581946, 160.57725570280024, 22.05622387158317, 38.08855498059655, 71.50044043541641, 11.897901174655756, 7.33885700864017, 39.64405930288667, 18.496464353704066, 63.268363666906154, 6.077102645084417, 197.29005499001508, 25.11757927942253, 81.8552178236574, 7.144580688410731, 27.29225584954975, 72.63332632483646, 11.14732113707874, 5.595310856886219, 150.78992893483382, 169.08489156899537, 10.305303638454854, 52.79304916293961, 23.02199590802619, 7.009119692871761, 104.59011270547006, 26.095205449653246, 79.7186932433732, 99.361098693902, 15.925860113492181, 64.49682653642208, 9.160425795271603, 13.822685823864965, 6.3241258907719216, 27.537902232206772, 93.52939012997376, 14.966453254307876, 78.96910584818234, 57.777951349091715, 180.91504091436164, 29.635879779825085, 8.509398348021747, 30.824145121981097, 11.184012589066525, 82.74087509560961, 88.539536286693, 222.28446122648572, 8.446254886399228, 28.4802055714274, 40.92944100864452, 7.993126178294387, 15.817184916321562, 13.247923184284632, 20.889893841401523, 35.58083845901853, 139.57065599952898, 6.364313122681925, 40.46174017352139, 46.341242392924016, 50.86072417288511, 75.81075440573761, 36.869350295683645, 9.088423041258228, 21.357446871440374, 35.0850645835186, 24.40840128133232, 18.351737334620143, 16.121474278729963, 26.223794733878027, 74.67718701528175, 33.688565334927404, 31.520058879750234, 179.45068246046577, 12.024935334595941, 14.927403463585105, 140.49941163694646, 37.74168362024205, 40.16286928947051, 161.65611524373278, 192.8958223804151, 5.145216733711614, 29.62278983661106, 10.650661449247941, 137.53307573650386, 149.4920274750598, 52.94841082127998, 66.76698868832636, 62.831150791699955, 31.481789542143517, 53.49078116673621, 34.15737399820325, 23.36160633363253, 27.108819653719635, 41.140160557793294, 40.04365639100392, 59.89220590802237, 6.725813224272864, 50.91133894151197, 8.233086887974784, 6.637841302236868, 220.6984757843345, 310.966495881588, 97.64229355087163, 6.055383770279717, 177.4161770665286, 18.957882024723833, 11.42109811561143, 66.42172771919928, 20.260800068276716, 188.05692025406694, 18.36310038263314, 62.48776949650464, 7.4723326141653414, 85.02369018884687, 11.596589357901498, 10.845518400007265, 41.91819215230465, 13.303997680627505, 118.34183383244647, 49.56951693508924, 24.17976584419211, 121.40716215628795, 17.396252173488783, 23.611204263931686, 172.61823670161456, 22.05044095446371, 11.562770088222589, 149.6665230664084, 9.888535159194609, 27.400084679338324, 16.64208149041919, 17.41952340469497, 39.18495305915215, 117.12714418293243, 39.49995986617949, 36.9772499474063, 23.786056760824884, 34.02254820964867, 44.65960145755221, 7.507617309882827, 24.413702142944885, 45.75184774391431, 24.54557687921335, 7.299342922758105, 54.56430458733331, 11.980507696702395, 8.01853451291703, 33.14297786179219, 12.136384508621344, 155.53708748931857, 45.05571650842052, 21.629566528917163, 43.33130034236838, 37.7097136265853, 96.27964218340698, 27.69750348120553, 16.99100787525942, 27.16142499995855, 35.461461259820325, 81.01617462646496, 197.73752020850122, 22.56576568852426, 130.6659795591254, 34.145109245333195, 19.544458377658565, 254.723967600805, 48.14064168761979, 21.244796926758433, 47.48634327737545, 99.0533202797998, 75.45814654764358, 176.44971057309164, 18.186417858572977, 100.10934901128178, 70.08719097393967, 61.88415075536372, 42.730675497149704, 21.23312826037798, 64.49211766161318, 8.704171840182529, 57.199416877731466, 10.959755847716133, 85.17737527305235, 45.539712413328715, 10.898825900544104, 7.578129304477735, 96.32922208027463, 16.701891983992095, 9.84274616159323, 30.28290459654363, 192.28378337101566, 98.4538679872963, 177.02071835982304, 129.48573228050233, 34.918079775991295, 8.820427442885311, 138.60762303251394, 84.21477544288227, 36.82323312334907, 99.1679805103671, 15.75279194351056, 26.823450750942293, 214.99559078427416, 34.667546138068104, 238.6064799979619, 171.60695407385526, 30.38602855096762, 107.42761670446549, 123.66600840380492, 43.62582871191289, 22.544328458983717, 15.01087081663657, 26.79288366261717, 88.29382220672542, 206.5859270361921, 179.07435918548975, 16.938468781497217, 6.306811421091131, 98.0088271589226, 69.26132851758754, 56.70256135411654, 19.46085839172642, 140.1350498666235, 40.304210454857184, 105.27946645367899, 98.03135094854014, 16.887862904424285, 62.36890534272518, 69.93394662650167, 8.993932220826862, 175.7562352755121, 5.500222495160342, 330.461372366325, 105.98224465819115, 76.11961406555817, 105.26564645045922, 150.90483199807372, 89.78420789033453, 113.13414023467166, 89.11064261177587, 8.286347249786662, 32.00866974578173, 30.20495395934799, 49.681288467645516, 25.12926632089839, 16.49423573822534, 9.440584752313478, 55.311289948888884, 16.775649783745834, 17.426756590992454, 40.52111874227348, 121.45876872963115, 38.63159199374874, 95.58404805415421, 22.22408033081402, 76.86611328735468, 7.755791630519809, 83.3573190040119, 6.676837949197709, 300.79337908085654, 65.79819325147233, 164.3892787016756, 17.24311786618243, 48.26966874613813, 37.38430691366136, 21.332706149086167, 40.17366384932716, 115.00734216044063, 76.61586484399746, 62.590512926225394, 25.739441698473236, 8.554921914844549, 50.45496609603198, 6.888287464376104, 38.49696863623346, 6.103912423743381, 50.821464196867296, 47.90395367369328, 71.6145202119433, 53.29836082330961, 31.555001087191314, 56.421867803382696, 10.577109921926045, 22.561493699614697, 69.93493859517619, 26.99692322039755, 13.653276909961843, 95.67612263379495, 57.87980047908468, 44.69562190922046, 101.14776150190346, 56.11172011219101, 23.73973991279678, 98.12623719968363, 106.09463762573544, 7.083825059480567, 24.716259341101647, 80.83967531201966, 18.05603567942319, 11.75544739899336, 107.03739687341367, 6.973063824905823, 8.433081206498606, 13.936682693864412, 53.028651515433765, 5.515940981747827, 12.243901708236029, 5.3364481149134715, 54.260876032953114, 58.12759591023601, 221.83623493048472, 15.110281812824294, 36.79368229353973, 36.68212610956523, 20.923389665957274, 42.594314479008105, 81.03419773372649, 9.330656310044342, 108.51561052656085, 151.9677297882214, 48.14166856862308, 82.52219302520999, 37.52184030234755, 35.225775545907744, 31.739183372176626, 23.953941988906735, 27.513843669553818, 5.033067459038585, 74.94446275630665, 18.006374021040344, 11.274096281536371, 13.050048465581357, 39.16255184378976, 266.90580572220034, 11.798013527876304, 59.165410995482425, 16.779935689736593, 85.57202869529667, 5.520400425430446, 9.326592398597743, 9.04989127123915, 51.23803317751383, 7.462623536247854, 5.376364994819568, 24.08690507836911, 12.243811040542044, 45.76476783372546, 19.864327547842446, 84.41994617804396, 5.863423668834787, 176.06773814301593, 24.043691481315467, 42.33337848038641, 25.708634652859836, 49.281569736546615, 58.45140533707287, 9.709872348636488, 40.19755573590203, 20.33063379405564, 32.6518282053659, 11.528429384917528, 121.13701157005471, 8.664229800209117, 50.875275140099035, 194.82110563103166, 27.197797813338198, 40.13487706125914, 52.855325091290624, 91.37918034658036, 25.90559969171452, 187.5147342925436, 16.043300243531853, 39.863528291814205, 69.91824109736056, 12.781040821981092, 76.44718977318902, 83.82814678998743, 33.31537146037317, 252.7253839356457, 13.78349432991354, 117.84322171709955, 21.24311559997583, 50.840414193999386, 32.06186932269687, 5.744209109538843, 50.247894125408436, 350.7508570514806, 23.632913160071283, 77.18878831420483, 43.942641856608375, 24.32259738954768, 26.782107994487838, 14.935348542778586, 55.401868927305905, 8.220856440110511, 19.23279532503472, 46.724715954661185, 30.514029605285216, 59.38625125755544, 19.315345146478254, 16.96353814470237, 89.6445665648861, 7.410612236574469, 303.32760700817494, 19.39781238260447, 18.724290539599973, 17.36558379738819, 8.56087290955355, 10.468543426281059, 8.036141974837166, 44.50231441856986, 18.538083006322267, 156.9785015507003, 55.64958586910814, 46.62718740644203, 60.93095544344447, 76.2338181479446, 34.77513855143436, 42.374040761166725, 9.56378505675106, 44.529046256479624, 59.48402988084672, 64.36462996917126, 239.79342498683067, 65.81873368839506, 33.276019834761996, 31.11902544107003, 117.89691392490083, 48.822205515767266, 83.15616618533568, 68.1605545086243, 9.300661474302549, 12.514322123473946, 149.51527949538064, 21.876550342167945, 7.708955969011833, 73.1865776106573, 8.570431831800628, 5.161279169529646, 10.476055397519975, 5.993061655015326, 100.41560044034523, 104.72517317466516, 80.33237478315812, 30.25220946494358, 55.43166193564372, 11.922347055195186, 83.40095341081937, 5.641267486293779, 59.67120902232714, 83.07794830882415, 5.402282795562643, 38.48543318248999, 98.72648302687217, 31.958887874806145, 66.87573457023373, 134.18503266774533, 10.539726541033213, 33.00839666455991, 121.84079233492011, 159.7742198039617, 21.062137765886533, 96.20536069785292, 49.858667114803836, 8.64378151565321, 32.103192190227205, 35.54022953582928, 17.05465053574594, 13.409223541864929, 34.16807461283823, 18.351801248901758, 118.8118008394184, 34.232934241699105, 51.39055985368226, 20.165377293696736, 45.71955901296535, 95.27981170912054, 39.72682364997813, 28.015789081565654, 9.676209216529585, 195.79479297512745, 230.1528071129505, 18.82530156420437, 108.17494611181417, 10.75165576177103, 26.283516444674145, 226.53008918874716, 70.24833749075742, 79.21930126037118, 15.443194682441813, 7.035206795866845, 18.663688301672526, 55.67235721145174, 138.18768718558107, 146.38998719075363, 26.47717145985254, 8.767796595997101, 13.091087575509583, 53.3896977084017, 79.87951155028011, 17.85520812178316, 26.02361092431219, 34.75696812774421, 55.942797383485036, 45.778183408348085, 17.832815450697783, 144.32793219007826, 111.77097558771153, 140.46780457402423, 197.44305514071624, 115.29294261748103, 20.633427450476713, 177.26430850838844, 5.881376729506285, 45.86330188788915, 5.394087724618912, 16.92631862762427, 53.19164484126519, 82.01225979457024, 35.00538855178131, 7.8478673122543166, 150.02494227234362, 24.87869097070667, 14.109081855492517, 120.4303337627984, 39.37546735633144, 52.61514711114325, 80.664441462379, 12.368307347434037, 33.62780690532289, 100.12143735929476, 9.076614083039145, 17.782592744792456, 71.78554940249477, 27.093465707361023, 13.217178188346539, 25.555377242718112, 34.05304570779937, 50.78590037561225, 9.860695645363784, 45.51418250473894, 21.886486692837288, 134.96708367593394, 83.49007839189176, 234.45345776787397, 34.1068471037813, 32.013796748946426, 9.875682779361053, 385.7857464889829, 51.40872074161979, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([3629340.625, 3652862.5, 3673790.625, 3673865.625, 3725635.9375, 3743026.5625, 3745525.0, 3753668.75, 3768332.8125, 3830195.3125, 3910159.375, 3913801.5625, 3930007.8125, 3950054.6875, 3950968.75, 3982521.875, 3982881.25, 3993843.75, 4008831.25, 4016325.0, 4048789.0625, 4053190.625, 4064084.375, 4064271.875, 4118353.125, 4169887.5, 4200578.125, 4201610.9375, 4203945.3125, 4206956.25, 4218985.9375, 4264504.6875, 4266587.5, 4267385.9375, 4284346.875, 4287267.1875, 4287820.3125, 4292501.5625, 4360051.5625, 4371521.875, 4378642.1875, 4386962.5, 4389657.8125, 4439409.375, 4445159.375, 4447521.875, 4464290.625, 4480823.4375, 4485048.4375, 4503521.875, 4510003.125, 4516967.1875, 4520540.625, 4520551.5625, 4521259.375, 4521457.8125, 4528135.9375, 4528393.75, 4528396.875, 4529371.875, 4533165.625, 4539875.0, 4545948.4375, 4557414.0625, 4557437.5, 4557478.125, 4583414.0625, 4596242.1875, 4604312.5, 4605767.1875, 4606334.375, 4636912.5, 4675148.4375, 4759442.1875, 4765196.875, 4774532.8125, 4775376.5625, 4780271.875, 4787395.3125, 4793356.25, 4797290.625, 4848615.625, 4850295.3125, 4851570.3125, 4889668.75, 4922028.125, 4928242.1875, 4941892.1875, 4962812.5, 4983365.625, 5007901.5625, 5075357.8125, 5224801.5625, 5224862.5, 7074528.125, 7109993.75, 7128379.6875, 7130304.6875, 7146079.6875, 7146140.625, 7191407.8125, 7202143.75, 7239968.75, 7258626.5625, 7264718.75, 7274393.75, 7282507.8125, 7308631.25, 7311273.4375, 7314314.0625, 7314629.6875, 7314685.9375, 7314815.625, 7314992.1875, 7315059.375, 7316092.1875, 7317107.8125, 7317789.0625, 7318837.5, 7318839.0625, 7318854.6875, 7320064.0625, 7320409.375, 7320481.25, 7320607.8125, 7320678.125, 7320726.5625, 7321323.4375, 7321812.5, 7321820.3125, 7321943.75, 7321951.5625, 7322178.125, 7323785.9375, 7324342.1875, 7324637.5, 7324660.9375, 7325793.75, 7325873.4375, 7326654.6875, 7327876.5625, 7328678.125, 7332495.3125, 7333023.4375, 7333310.9375, 7335746.875, 7338950.0, 7342935.9375, 7348214.0625, 7358460.9375, 7358728.125, 7360931.25, 7367159.375, 7367225.0, 7367545.3125, 7367665.625, 7368032.8125, 7368592.1875, 7368617.1875, 7368718.75, 7369009.375, 7369259.375, 7369335.9375, 7371560.9375, 7373010.9375, 7376553.125, 7376676.5625, 7377712.5, 7377943.75, 7378168.75, 7378384.375, 7404753.125, 7407204.6875, 7411687.5, 7411721.875, 7413964.0625, 7415423.4375, 7427275.0, 7436390.625, 7450342.1875, 7450765.625, 7451975.0, 7451989.0625, 7455550.0, 7455750.0, 7458117.1875, 7458801.5625, 7459654.6875, 7460126.5625, 7461742.1875, 7463959.375, 7465107.8125, 7466621.875, 7466806.25, 7467020.3125, 7467217.1875, 7468345.3125, 7468935.9375, 7468996.875, 7469351.5625, 7470551.5625, 7470628.125, 7471685.9375, 7471815.625, 7473839.0625, 7474196.875, 7494262.5, 7497335.9375, 7518882.8125, 7526482.8125, 7526601.5625, 7528648.4375, 7528653.125, 7529228.125, 7530129.6875, 7530421.875, 7530759.375, 7530829.6875, 7531964.0625, 7532610.9375, 7532712.5, 7533373.4375, 7533895.3125, 7534007.8125, 7534643.75, 7535662.5, 7535765.625, 7535903.125, 7536857.8125, 7537193.75, 7537656.25, 7537725.0, 7538984.375, 7540392.1875, 7540948.4375, 7541706.25, 7541709.375, 7541764.0625, 7542787.5, 7542962.5, 7543045.3125, 7543146.875, 7543254.6875, 7543834.375, 7543862.5, 7546293.75, 7546453.125, 7547507.8125, 7547509.375, 7549693.75, 7550534.375, 7552181.25, 7552264.0625, 7553007.8125, 7555201.5625, 7558600.0, 7573175.0, 7579646.875, 7580832.8125, 7581596.875, 7585181.25, 7593500.0, 7595500.0, 7599725.0, 7603117.1875, 7604235.9375, 7609359.375, 7616231.25, 7622489.0625, 7627832.8125, 7628807.8125, 7628871.875, 7629573.4375, 7631290.625, 7634253.125, 7637054.6875, 7637059.375, 7637971.875, 7639448.4375, 7639731.25, 7641832.8125, 7641973.4375, 7646053.125, 7646223.4375, 7648045.3125, 7654579.6875, 7655993.75, 7657839.0625, 7658215.625, 7659846.875, 7661075.0, 7662484.375, 7663017.1875, 7663056.25, 7667112.5, 7667220.3125, 7668510.9375, 7671179.6875, 7672496.875, 7672612.5, 7672806.25, 7674073.4375, 7674498.4375, 7674673.4375, 7674775.0, 7674779.6875, 7675245.3125, 7675339.0625, 7676200.0, 7676264.0625, 7676479.6875, 7679018.75, 7679107.8125, 7679395.3125, 7679739.0625, 7680784.375, 7681417.1875, 7681468.75, 7682971.875, 7683439.0625, 7683557.8125, 7683665.625, 7683770.3125, 7685903.125, 7686115.625, 7687414.0625, 7687792.1875, 7687835.9375, 7688332.8125, 7688490.625, 7688826.5625, 7689365.625, 7689707.8125, 7690175.0, 7690214.0625, 7690701.5625, 7692653.125, 7692657.8125, 7692664.0625, 7692890.625, 7693628.125, 7694368.75, 7694948.4375, 7695207.8125, 7696181.25, 7696689.0625, 7697820.3125, 7698243.75, 7698485.9375, 7698653.125, 7698932.8125, 7699501.5625, 7700776.5625, 7700782.8125, 7702295.3125, 7702509.375, 7702815.625, 7703029.6875, 7703057.8125, 7703600.0, 7703714.0625, 7703876.5625, 7704053.125, 7704467.1875, 7706465.625, 7707184.375, 7707765.625, 7708501.5625, 7708889.0625, 7711318.75, 7714365.625, 7715878.125, 7717662.5, 7719570.3125, 7720490.625, 7721178.125, 7721620.3125, 7721625.0, 7724245.3125, 7725315.625, 7725762.5, 7725920.3125, 7726248.4375, 7726646.875, 7726792.1875, 7726859.375, 7726879.6875, 7727726.5625, 7730676.5625, 7731231.25, 7731753.125, 7732198.4375, 7732275.0, 7732325.0, 7732393.75, 7732646.875, 7734568.75, 7734646.875, 7735507.8125, 7735748.4375, 7736129.6875, 7736170.3125, 7736356.25, 7736509.375, 7736918.75, 7737029.6875, 7737193.75, 7737254.6875, 7737345.3125, 7737373.4375, 7737384.375, 7737396.875, 7738178.125, 7738287.5, 7738301.5625, 7738317.1875, 7738392.1875, 7738600.0, 7738615.625, 7738784.375, 7738792.1875, 7738875.0, 7739023.4375, 7739060.9375, 7739125.0, 7739128.125, 7739251.5625, 7739446.875, 7739559.375, 7739642.1875, 7739660.9375, 7739667.1875, 7739714.0625, 7739759.375, 7739765.625, 7739887.5, 7739975.0, 7740043.75, 7740173.4375, 7740382.8125, 7740843.75, 7740856.25, 7740857.8125, 7741335.9375, 7741375.0, 7741412.5, 7741634.375, 7741789.0625, 7742328.125, 7743193.75, 7743229.6875, 7743250.0, 7743503.125, 7743518.75, 7744057.8125, 7744100.0, 7744264.0625, 7744298.4375, 7744656.25, 7744964.0625, 7745031.25, 7745054.6875, 7745409.375, 7745640.625, 7745684.375, 7746207.8125, 7746743.75, 7747107.8125, 7747454.6875, 7747695.3125, 7747829.6875, 7748156.25, 7748268.75, 7748295.3125, 7748320.3125, 7748757.8125, 7748809.375, 7748864.0625, 7748875.0, 7749375.0, 7750423.4375, 7750565.625, 7751175.0, 7751275.0, 7751435.9375, 7751571.875, 7751617.1875, 7752023.4375, 7752035.9375, 7752054.6875, 7752190.625, 7752543.75, 7752615.625, 7752637.5, 7752975.0, 7753418.75, 7753867.1875, 7754006.25, 7754096.875, 7754160.9375, 7754371.875, 7754439.0625, 7754853.125, 7754985.9375, 7755103.125, 7755179.6875, 7755231.25, 7755389.0625, 7755439.0625, 7755446.875, 7755548.4375, 7755557.8125, 7755582.8125, 7755746.875, 7755782.8125, 7756037.5, 7756065.625, 7757257.8125, 7757526.5625, 7757628.125, 7757675.0, 7757775.0, 7758937.5, 7759206.25, 7759398.4375, 7759862.5, 7759954.6875, 7760137.5, 7761006.25, 7762837.5, 7762918.75, 7764550.0, 7764810.9375, 7765110.9375, 7766648.4375, 7767428.125, 7770845.3125, 7772115.625, 7773085.9375, 7773629.6875, 7774120.3125, 7774209.375, 7775020.3125, 7775696.875, 7775756.25, 7776281.25, 7776657.8125, 7776882.8125, 7777248.4375, 7777254.6875, 7777289.0625, 7777720.3125, 7778201.5625, 7778204.6875, 7778890.625, 7779048.4375, 7780715.625, 7780984.375, 7781075.0, 7781162.5, 7781165.625, 7781337.5, 7781703.125, 7781995.3125, 7782500.0, 7783321.875, 7783915.625, 7784092.1875, 7784371.875, 7785257.8125, 7785356.25, 7785443.75, 7785521.875, 7785671.875, 7786304.6875, 7786879.6875, 7788232.8125, 7788428.125, 7788818.75, 7788957.8125, 7789110.9375, 7789704.6875, 7789867.1875, 7789939.0625, 7791054.6875, 7791256.25, 7791631.25, 7792306.25, 7792317.1875, 7792704.6875, 7793167.1875, 7793292.1875, 7793609.375, 7794254.6875, 7794573.4375, 7795670.3125, 7796498.4375, 7800253.125, 7800451.5625, 7800750.0, 7800903.125, 7801659.375, 7802120.3125, 7804354.6875, 7805015.625, 7805821.875, 7805831.25, 7805862.5, 7809439.0625, 7809495.3125, 7810217.1875, 7810714.0625, 7812229.6875, 7812243.75, 7812264.0625, 7815729.6875, 7816267.1875, 7817562.5, 7817914.0625, 7818434.375, 7818773.4375, 7819887.5, 7821979.6875, 7822221.875, 7822515.625, 7824123.4375, 7825193.75, 7828076.5625, 7829660.9375, 7835140.625, 7835456.25, 7835943.75, 7836489.0625, 7838309.375, 7839107.8125, 7841459.375, 7842068.75, 7843046.875, 7843631.25, 7844354.6875, 7844770.3125, 7845434.375, 7846035.9375, 7846471.875, 7846495.3125, 7846553.125, 7847245.3125, 7849528.125, 7850460.9375, 7852340.625, 7853131.25, 7853635.9375, 7854078.125, 7858100.0, 7860887.5, 7862473.4375, 7863185.9375, 7863918.75, 7865032.8125, 7865546.875, 7865567.1875, 7865582.8125, 7867328.125, 7868067.1875, 7868637.5, 7869701.5625, 7869787.5, 7869848.4375, 7872487.5, 7876039.0625, 7876159.375, 7877204.6875, 7877298.4375, 7878168.75, 7880204.6875, 7880384.375, 7880873.4375, 7880887.5, 7881093.75, 7881315.625, 7881317.1875, 7881321.875, 7882248.4375, 7883742.1875, 7886698.4375, 7886704.6875, 7887793.75, 7887918.75, 7888006.25, 7888445.3125, 7889432.8125, 7893018.75, 7893060.9375, 7893942.1875, 7894556.25, 7894796.875, 7895203.125, 7895675.0, 7896209.375, 7896403.125, 7896440.625, 7896748.4375, 7896954.6875, 7897189.0625, 7897357.8125, 7898556.25, 7899026.5625, 7899735.9375, 7899793.75, 7901740.625, 7902840.625, 7903020.3125, 7903478.125, 7904260.9375, 7904507.8125, 7905551.5625, 7905860.9375, 7910723.4375, 7910740.625, 7911076.5625, 7911450.0, 7911739.0625, 7913557.8125, 7913629.6875, 7913746.875, 7913871.875, 7914878.125, 7915020.3125, 7916584.375, 7919501.5625, 7920273.4375, 7920384.375, 7921367.1875, 7921878.125, 7924546.875, 7927642.1875, 7927676.5625, 7929078.125, 7930131.25, 7931134.375, 7931307.8125, 7932878.125, 7932910.9375, 7933170.3125, 7933550.0, 7933676.5625, 7934115.625, 7934123.4375, 7934246.875, 7935010.9375, 7935178.125, 7935225.0, 7935420.3125, 7935606.25, 7935631.25, 7935706.25, 7936148.4375, 7936167.1875, 7936253.125, 7936545.3125, 7936689.0625, 7936725.0, 7937039.0625, 7937146.875, 7937209.375, 7937217.1875, 7937237.5, 7937348.4375, 7937385.9375, 7937864.0625, 7938532.8125, 7938700.0, 7938873.4375, 7939235.9375, 7939351.5625, 7939357.8125, 7939379.6875, 7939465.625, 7939468.75, 7939670.3125, 7939673.4375, 7939790.625, 7940529.6875, 7941200.0, 7941567.1875, 7941735.9375, 7941792.1875, 7942123.4375, 7943110.9375, 7944792.1875, 7945256.25, 7946879.6875, 7946901.5625, 7947060.9375, 7947446.875, 7951764.0625, 7953095.3125, 7953739.0625, 7956410.9375, 7957226.5625, 7958873.4375, 7959993.75, 7960884.375, 7961454.6875, 7961651.5625, 7962110.9375, 7962334.375, 7962637.5, 7964259.375, 7966196.875, 7966198.4375, 7966385.9375, 7966406.25, 7968257.8125, 7969540.625, 7969543.75, 7970546.875, 7972264.0625, 7974412.5, 7976482.8125, 7977470.3125, 7978292.1875, 7979020.3125, 7979167.1875, 7981603.125, 7985935.9375, 7986173.4375, 7987029.6875, 7988450.0, 7989329.6875, 8002798.4375, 8003203.125, 8004757.8125, 8005510.9375, 8008042.1875, 8009209.375, 8009539.0625, 8009742.1875, 8009995.3125, 8011398.4375, 8011418.75, 8011696.875, 8012537.5, 8012740.625, 8012821.875, 8012821.875, 8014520.3125, 8014657.8125, 8015040.625, 8015095.3125, 8015932.8125, 8016365.625, 8017131.25, 8017175.0, 8017317.1875, 8018076.5625, 8018706.25, 8018976.5625, 8019140.625, 8019375.0, 8020464.0625, 8020778.125, 8020909.375, 8022185.9375, 8022432.8125, 8022904.6875, 8024303.125, 8024346.875, 8024526.5625, 8024892.1875, 8025909.375, 8026301.5625, 8027825.0, 8028357.8125, 8028445.3125, 8035187.5, 8035935.9375, 8043209.375, 8044392.1875, 8045376.5625, 8045382.8125, 8045956.25, 8048317.1875, 8048623.4375, 8048853.125, 8049321.875, 8049410.9375, 8050115.625, 8050784.375, 8051101.5625, 8051400.0, 8052176.5625, 8052465.625, 8052496.875, 8052565.625, 8053139.0625, 8053321.875, 8054718.75, 8057317.1875, 8058593.75, 8058879.6875, 8058965.625, 8059368.75, 8061487.5, 8061734.375, 8063150.0, 8063285.9375, 8063450.0, 8063764.0625, 8063951.5625, 8065181.25, 8066140.625, 8068868.75, 8068995.3125, 8070390.625, 8071709.375, 8073603.125, 8074693.75, 8075867.1875, 8076703.125, 8077079.6875, 8079179.6875, 8080071.875, 8081809.375, 8082148.4375, 8082156.25, 8083396.875, 8083660.9375, 8088771.875, 8090700.0, 8090748.4375, 8090790.625, 8091381.25, 8091717.1875, 8092296.875, 8092737.5, 8092950.0, 8094568.75, 8095264.0625, 8095668.75, 8095673.4375, 8095693.75, 8096146.875, 8097059.375, 8098132.8125, 8099253.125, 8103246.875, 8103978.125, 8107720.3125, 8111706.25, 8113154.6875, 8114617.1875, 8115610.9375, 8116210.9375, 8116332.8125, 8119295.3125, 8119631.25, 8121142.1875, 8121273.4375, 8121548.4375, 8121951.5625, 8122095.3125, 8122679.6875, 8123106.25, 8123206.25, 8123246.875, 8123251.5625, 8123270.3125, 8123385.9375, 8123593.75, 8123975.0, 8124040.625, 8124592.1875, 8124603.125, 8128542.1875, 8129848.4375, 8130559.375, 8130770.3125, 8131253.125, 8131937.5, 8132034.375, 8137154.6875, 8137182.8125, 8145554.6875, 8145750.0, 8148681.25, 8164401.5625, 8164518.75, 8164628.125, 8166331.25, 8180107.8125, 8180531.25, 8180696.875, 8181034.375, 8181401.5625, 8183968.75, 8184439.0625, 8184832.8125, 8185248.4375, 8185329.6875, ...], [67.6187094040063, 56.99693121072924, 74.01306392992242, 5.163309886200889, 16.491995821570324, 59.793798767276755, 84.95276023800294, 20.580094632501794, 18.899368543478424, 30.88533566270985, 14.083256172106369, 9.187937537230917, 6.446112706676381, 5.818689207706349, 30.741383488325454, 20.489567490938477, 82.50347467403597, 20.978964907847462, 7.883438249983257, 15.089739180057403, 19.334636818363883, 45.221409724611746, 54.60249904568609, 15.960679341474815, 70.29257519329062, 78.92847115778196, 26.71272337315698, 19.28698520094268, 46.481929793011815, 59.1009503465089, 26.70993506105666, 42.31433277278397, 11.162172171643958, 18.295911789189685, 32.35198817944613, 33.11718932920775, 96.97824010707845, 64.45624965159952, 18.142430804759428, 6.642909917863206, 6.470954990123178, 5.039653379791591, 9.255066035334641, 49.22585437968473, 111.64928414349038, 61.38580639400514, 41.46265257855098, 91.55455957466668, 13.78431480168662, 7.646154962509474, 24.158434151751027, 23.662130322071924, 17.522247549846213, 72.9193852638935, 7.702337218048069, 96.17354025344652, 7.081018133149106, 9.36487457149535, 44.18257456291254, 27.43905419025145, 39.938045386862896, 45.25010148780095, 62.850494001687494, 20.919997906334057, 9.500752608307751, 5.219592544907751, 34.20763358754034, 8.41330394624302, 18.9417228524617, 90.1445843336722, 68.5038724767627, 7.124750259285312, 72.25276548144262, 18.319826393181877, 72.05353754867949, 96.78793190344135, 7.089341160009193, 22.45086788902891, 36.01482884946461, 36.98794297223559, 26.96186926431798, 20.86909748974783, 51.570182855543315, 23.037472234356567, 19.31236473906432, 27.882151509174783, 20.52175194473616, 140.87085593947145, 54.0206229700499, 92.52880026369917, 29.659036169784777, 17.711879387696964, 23.9034026780801, 5.196712362618651, 111.60473383035858, 90.15882283838422, 16.63921151610595, 97.11848949698322, 30.011889706370937, 5.104595800357111, 45.133940801999415, 43.79678553060462, 11.59669307388167, 54.422193888018484, 35.09566734249694, 56.61638548095977, 7.751283584482885, 34.6568615183254, 14.146770356308652, 56.213421450266566, 30.483925847044144, 36.45389889623525, 18.96508464311513, 7.289860876641408, 15.027818769983867, 45.84063404916361, 39.930035692101185, 9.074853273591, 61.077128625846505, 83.14980301646197, 17.6628720014656, 42.59329848134763, 104.2343331318322, 33.82921707250655, 13.043712510785516, 31.512549377660356, 22.81789864239095, 102.4026570252977, 28.545591685938692, 12.173380368354128, 59.891422958964185, 36.03155655373543, 77.00111264693271, 102.34914586091453, 40.94154361963546, 9.91103580702282, 7.90935470232197, 37.565960941136005, 5.143440281460246, 92.57054560064736, 11.250260230817693, 33.02288052822651, 14.324234303169016, 23.929702855654273, 31.16380531349841, 7.5915787536508645, 100.59710432712983, 14.173607578895721, 44.978433350104304, 9.822238753506722, 6.527082267566714, 8.954640402570778, 31.908003432799617, 38.40413319814497, 6.11129249826993, 86.37006126519263, 9.171310262742576, 36.17699178262622, 27.370617141216233, 5.586792015697975, 5.829680795601973, 59.60937332658558, 5.887924028500661, 86.10903605060876, 70.3223427441316, 13.420695772412092, 29.15093388215325, 56.95459715287993, 64.93810378842917, 18.620766252894196, 89.9906296672554, 49.317492248893615, 27.555038972569058, 5.577103169997114, 8.11526461818497, 12.513258215417025, 6.778562191058741, 5.305857304256012, 72.7443476799096, 23.659028705003355, 76.13602003392559, 13.410285517685473, 9.502965844390161, 105.80154763265014, 31.273506692344345, 56.646087566940736, 63.72525381218424, 23.96541491447085, 134.0178008217903, 42.67461862176149, 26.19116561286386, 60.26947161246479, 113.85622144539039, 6.474989822985842, 65.12927646216772, 46.00488034569718, 10.351323253906747, 5.53261065764727, 253.08930655085854, 72.13575643574531, 194.19823761901336, 36.82029556619958, 24.043691182901814, 43.83007569329438, 121.56393138401648, 128.74232797711082, 73.17777097358412, 77.94993651953565, 81.89151291010376, 81.8214662563645, 18.117784162902584, 21.676974986859943, 15.17333344584446, 49.476656256418245, 47.82891697838059, 18.000942444938712, 37.43019922391483, 65.98566041864169, 63.36045938043003, 8.470197788796625, 55.30030361599324, 27.30809857782382, 22.29367443061811, 56.434445960037365, 16.03545900459294, 69.77159888809942, 10.1404132153146, 35.90068873387135, 78.63370052031483, 96.88075833955074, 15.323849951675665, 5.033259886169597, 81.60880977801826, 48.83029572542688, 72.71624586417337, 10.834443753881953, 38.36761989265852, 5.517500556937971, 16.75213679294549, 32.01075788887421, 8.771614666866821, 8.914221645040541, 34.10868857053783, 134.80585976721167, 42.1663704807171, 29.355954335512244, 91.86363741095552, 35.57349112500977, 16.080297284700812, 47.99309490460627, 28.24453490995493, 44.003605975536836, 5.1656472093685695, 193.617002433061, 39.25291249393611, 62.20281372568062, 52.403668340836745, 94.25040153629222, 168.65738407883939, 21.033672463942217, 7.973910006852259, 27.102668673427004, 49.60057261971187, 84.38719527836432, 55.825979512409354, 84.78474811696306, 22.181261027928986, 67.38466159409606, 205.31749758097726, 75.34203862095268, 24.1418445364913, 5.027840586161912, 44.146731283686734, 118.1744540275513, 51.926325770518396, 32.32535637135713, 16.69842352618458, 17.323667119327038, 167.1253134492463, 134.3247762726228, 34.86973810528887, 8.69819708753219, 57.27525615562004, 27.747810033817522, 102.77025946054317, 30.04150106981794, 112.75816332195274, 27.092963155098104, 22.781285321946104, 45.97672030832826, 29.843735113677976, 20.08632047212469, 27.672433800604434, 14.121524643759654, 10.006948861055328, 155.13789644060864, 190.1630191307449, 10.110461434175603, 7.912417276931321, 28.003033442330846, 66.52291309457114, 26.31408360334201, 144.07553029982887, 24.580896429550926, 20.292360918647095, 32.426050657043895, 18.387745294410646, 50.99788177212747, 5.757156289819243, 45.735977880688665, 53.234597447055464, 84.50993529205753, 53.779109342602915, 26.044668110479112, 63.1150724218047, 6.260376801350012, 148.56123150713933, 101.1026272295605, 135.378568602751, 47.28646094990093, 235.34949382968992, 5.086502777704702, 6.6478088528165795, 66.53729174271069, 14.307745015137645, 11.758117250294939, 168.91759221363614, 14.414457098356682, 51.071716000629074, 21.024387075826684, 28.22569228152635, 17.08177901239071, 12.987841501319856, 91.50810591793172, 52.773918617216076, 31.208319047429015, 67.95779131763277, 6.021742693927905, 30.59528103043249, 76.80756330169267, 8.440083402147202, 120.25322430666444, 49.810736219060736, 9.523405948971211, 11.943646401674783, 23.115991437335985, 20.42447192925703, 135.1328112535177, 104.8734599473228, 38.32262468426453, 14.311037771322043, 12.26691358739832, 15.884964182994652, 15.39550980220955, 23.705047613448233, 109.08415082405266, 149.65566079338365, 108.13767340710143, 161.91297251519936, 13.508705180145617, 17.520487152266085, 21.517829390828325, 50.244779403619134, 15.040173240849596, 43.187239461232835, 9.35539916597352, 5.916654876188772, 52.083507714774456, 14.812104328410374, 5.3503530043670136, 168.98944567243268, 101.51850432911259, 18.37371175041291, 28.11859363486456, 55.852021012937975, 77.16228099175447, 51.70149458935577, 18.87300293783902, 20.286196206267576, 59.41372131134274, 47.12748702261186, 151.32437921406122, 5.485119235168413, 114.36470006549035, 131.7818572914037, 22.901388819666415, 6.343700082643239, 21.372233588862052, 9.337413664147782, 71.42141719069679, 281.948860195647, 10.807425533335357, 31.346766617635016, 14.656950656702074, 98.36120709320807, 73.80688901565486, 76.5544359198288, 7.635765451070413, 44.871574598087506, 99.90996243142786, 7.575415501251222, 50.90166479023925, 116.6901041824843, 55.52773221007582, 121.77953655513485, 5.515516916219146, 6.67291064620334, 5.390579096183561, 21.002379286522313, 75.92809227479592, 108.37119022601874, 28.352941811312164, 5.801406968084756, 80.12337063102741, 24.968561187422257, 113.6539908940255, 32.09284654606567, 161.74873571910547, 16.78302365736907, 24.718921637455082, 141.3319885512511, 80.16061762441282, 14.739112571300579, 49.47459693189677, 67.19238650323372, 58.30804799456096, 42.957087812533686, 58.696938470163985, 13.753623630634836, 55.849377187271514, 54.77356788650444, 7.186485990737208, 45.758638248747545, 5.650864160591884, 5.084237303847647, 6.210285962782069, 34.61154815063538, 104.48979032601686, 79.41086612297273, 236.37782394716567, 33.52040229703524, 95.12657374223244, 52.74625651814354, 134.20179106013285, 238.2960659857189, 6.9868802474855265, 10.982888646248023, 87.16246337092963, 27.042475210102015, 97.00151668292773, 6.757743691581946, 160.57725570280024, 22.05622387158317, 38.08855498059655, 71.50044043541641, 11.897901174655756, 7.33885700864017, 39.64405930288667, 18.496464353704066, 63.268363666906154, 6.077102645084417, 197.29005499001508, 25.11757927942253, 81.8552178236574, 7.144580688410731, 27.29225584954975, 72.63332632483646, 11.14732113707874, 5.595310856886219, 150.78992893483382, 169.08489156899537, 10.305303638454854, 52.79304916293961, 23.02199590802619, 7.009119692871761, 104.59011270547006, 26.095205449653246, 79.7186932433732, 99.361098693902, 15.925860113492181, 64.49682653642208, 9.160425795271603, 13.822685823864965, 6.3241258907719216, 27.537902232206772, 93.52939012997376, 14.966453254307876, 78.96910584818234, 57.777951349091715, 180.91504091436164, 29.635879779825085, 8.509398348021747, 30.824145121981097, 11.184012589066525, 82.74087509560961, 88.539536286693, 222.28446122648572, 8.446254886399228, 28.4802055714274, 40.92944100864452, 7.993126178294387, 15.817184916321562, 13.247923184284632, 20.889893841401523, 35.58083845901853, 139.57065599952898, 6.364313122681925, 40.46174017352139, 46.341242392924016, 50.86072417288511, 75.81075440573761, 36.869350295683645, 9.088423041258228, 21.357446871440374, 35.0850645835186, 24.40840128133232, 18.351737334620143, 16.121474278729963, 26.223794733878027, 74.67718701528175, 33.688565334927404, 31.520058879750234, 179.45068246046577, 12.024935334595941, 14.927403463585105, 140.49941163694646, 37.74168362024205, 40.16286928947051, 161.65611524373278, 192.8958223804151, 5.145216733711614, 29.62278983661106, 10.650661449247941, 137.53307573650386, 149.4920274750598, 52.94841082127998, 66.76698868832636, 62.831150791699955, 31.481789542143517, 53.49078116673621, 34.15737399820325, 23.36160633363253, 27.108819653719635, 41.140160557793294, 40.04365639100392, 59.89220590802237, 6.725813224272864, 50.91133894151197, 8.233086887974784, 6.637841302236868, 220.6984757843345, 310.966495881588, 97.64229355087163, 6.055383770279717, 177.4161770665286, 18.957882024723833, 11.42109811561143, 66.42172771919928, 20.260800068276716, 188.05692025406694, 18.36310038263314, 62.48776949650464, 7.4723326141653414, 85.02369018884687, 11.596589357901498, 10.845518400007265, 41.91819215230465, 13.303997680627505, 118.34183383244647, 49.56951693508924, 24.17976584419211, 121.40716215628795, 17.396252173488783, 23.611204263931686, 172.61823670161456, 22.05044095446371, 11.562770088222589, 149.6665230664084, 9.888535159194609, 27.400084679338324, 16.64208149041919, 17.41952340469497, 39.18495305915215, 117.12714418293243, 39.49995986617949, 36.9772499474063, 23.786056760824884, 34.02254820964867, 44.65960145755221, 7.507617309882827, 24.413702142944885, 45.75184774391431, 24.54557687921335, 7.299342922758105, 54.56430458733331, 11.980507696702395, 8.01853451291703, 33.14297786179219, 12.136384508621344, 155.53708748931857, 45.05571650842052, 21.629566528917163, 43.33130034236838, 37.7097136265853, 96.27964218340698, 27.69750348120553, 16.99100787525942, 27.16142499995855, 35.461461259820325, 81.01617462646496, 197.73752020850122, 22.56576568852426, 130.6659795591254, 34.145109245333195, 19.544458377658565, 254.723967600805, 48.14064168761979, 21.244796926758433, 47.48634327737545, 99.0533202797998, 75.45814654764358, 176.44971057309164, 18.186417858572977, 100.10934901128178, 70.08719097393967, 61.88415075536372, 42.730675497149704, 21.23312826037798, 64.49211766161318, 8.704171840182529, 57.199416877731466, 10.959755847716133, 85.17737527305235, 45.539712413328715, 10.898825900544104, 7.578129304477735, 96.32922208027463, 16.701891983992095, 9.84274616159323, 30.28290459654363, 192.28378337101566, 98.4538679872963, 177.02071835982304, 129.48573228050233, 34.918079775991295, 8.820427442885311, 138.60762303251394, 84.21477544288227, 36.82323312334907, 99.1679805103671, 15.75279194351056, 26.823450750942293, 214.99559078427416, 34.667546138068104, 238.6064799979619, 171.60695407385526, 30.38602855096762, 107.42761670446549, 123.66600840380492, 43.62582871191289, 22.544328458983717, 15.01087081663657, 26.79288366261717, 88.29382220672542, 206.5859270361921, 179.07435918548975, 16.938468781497217, 6.306811421091131, 98.0088271589226, 69.26132851758754, 56.70256135411654, 19.46085839172642, 140.1350498666235, 40.304210454857184, 105.27946645367899, 98.03135094854014, 16.887862904424285, 62.36890534272518, 69.93394662650167, 8.993932220826862, 175.7562352755121, 5.500222495160342, 330.461372366325, 105.98224465819115, 76.11961406555817, 105.26564645045922, 150.90483199807372, 89.78420789033453, 113.13414023467166, 89.11064261177587, 8.286347249786662, 32.00866974578173, 30.20495395934799, 49.681288467645516, 25.12926632089839, 16.49423573822534, 9.440584752313478, 55.311289948888884, 16.775649783745834, 17.426756590992454, 40.52111874227348, 121.45876872963115, 38.63159199374874, 95.58404805415421, 22.22408033081402, 76.86611328735468, 7.755791630519809, 83.3573190040119, 6.676837949197709, 300.79337908085654, 65.79819325147233, 164.3892787016756, 17.24311786618243, 48.26966874613813, 37.38430691366136, 21.332706149086167, 40.17366384932716, 115.00734216044063, 76.61586484399746, 62.590512926225394, 25.739441698473236, 8.554921914844549, 50.45496609603198, 6.888287464376104, 38.49696863623346, 6.103912423743381, 50.821464196867296, 47.90395367369328, 71.6145202119433, 53.29836082330961, 31.555001087191314, 56.421867803382696, 10.577109921926045, 22.561493699614697, 69.93493859517619, 26.99692322039755, 13.653276909961843, 95.67612263379495, 57.87980047908468, 44.69562190922046, 101.14776150190346, 56.11172011219101, 23.73973991279678, 98.12623719968363, 106.09463762573544, 7.083825059480567, 24.716259341101647, 80.83967531201966, 18.05603567942319, 11.75544739899336, 107.03739687341367, 6.973063824905823, 8.433081206498606, 13.936682693864412, 53.028651515433765, 5.515940981747827, 12.243901708236029, 5.3364481149134715, 54.260876032953114, 58.12759591023601, 221.83623493048472, 15.110281812824294, 36.79368229353973, 36.68212610956523, 20.923389665957274, 42.594314479008105, 81.03419773372649, 9.330656310044342, 108.51561052656085, 151.9677297882214, 48.14166856862308, 82.52219302520999, 37.52184030234755, 35.225775545907744, 31.739183372176626, 23.953941988906735, 27.513843669553818, 5.033067459038585, 74.94446275630665, 18.006374021040344, 11.274096281536371, 13.050048465581357, 39.16255184378976, 266.90580572220034, 11.798013527876304, 59.165410995482425, 16.779935689736593, 85.57202869529667, 5.520400425430446, 9.326592398597743, 9.04989127123915, 51.23803317751383, 7.462623536247854, 5.376364994819568, 24.08690507836911, 12.243811040542044, 45.76476783372546, 19.864327547842446, 84.41994617804396, 5.863423668834787, 176.06773814301593, 24.043691481315467, 42.33337848038641, 25.708634652859836, 49.281569736546615, 58.45140533707287, 9.709872348636488, 40.19755573590203, 20.33063379405564, 32.6518282053659, 11.528429384917528, 121.13701157005471, 8.664229800209117, 50.875275140099035, 194.82110563103166, 27.197797813338198, 40.13487706125914, 52.855325091290624, 91.37918034658036, 25.90559969171452, 187.5147342925436, 16.043300243531853, 39.863528291814205, 69.91824109736056, 12.781040821981092, 76.44718977318902, 83.82814678998743, 33.31537146037317, 252.7253839356457, 13.78349432991354, 117.84322171709955, 21.24311559997583, 50.840414193999386, 32.06186932269687, 5.744209109538843, 50.247894125408436, 350.7508570514806, 23.632913160071283, 77.18878831420483, 43.942641856608375, 24.32259738954768, 26.782107994487838, 14.935348542778586, 55.401868927305905, 8.220856440110511, 19.23279532503472, 46.724715954661185, 30.514029605285216, 59.38625125755544, 19.315345146478254, 16.96353814470237, 89.6445665648861, 7.410612236574469, 303.32760700817494, 19.39781238260447, 18.724290539599973, 17.36558379738819, 8.56087290955355, 10.468543426281059, 8.036141974837166, 44.50231441856986, 18.538083006322267, 156.9785015507003, 55.64958586910814, 46.62718740644203, 60.93095544344447, 76.2338181479446, 34.77513855143436, 42.374040761166725, 9.56378505675106, 44.529046256479624, 59.48402988084672, 64.36462996917126, 239.79342498683067, 65.81873368839506, 33.276019834761996, 31.11902544107003, 117.89691392490083, 48.822205515767266, 83.15616618533568, 68.1605545086243, 9.300661474302549, 12.514322123473946, 149.51527949538064, 21.876550342167945, 7.708955969011833, 73.1865776106573, 8.570431831800628, 5.161279169529646, 10.476055397519975, 5.993061655015326, 100.41560044034523, 104.72517317466516, 80.33237478315812, 30.25220946494358, 55.43166193564372, 11.922347055195186, 83.40095341081937, 5.641267486293779, 59.67120902232714, 83.07794830882415, 5.402282795562643, 38.48543318248999, 98.72648302687217, 31.958887874806145, 66.87573457023373, 134.18503266774533, 10.539726541033213, 33.00839666455991, 121.84079233492011, 159.7742198039617, 21.062137765886533, 96.20536069785292, 49.858667114803836, 8.64378151565321, 32.103192190227205, 35.54022953582928, 17.05465053574594, 13.409223541864929, 34.16807461283823, 18.351801248901758, 118.8118008394184, 34.232934241699105, 51.39055985368226, 20.165377293696736, 45.71955901296535, 95.27981170912054, 39.72682364997813, 28.015789081565654, 9.676209216529585, 195.79479297512745, 230.1528071129505, 18.82530156420437, 108.17494611181417, 10.75165576177103, 26.283516444674145, 226.53008918874716, 70.24833749075742, 79.21930126037118, 15.443194682441813, 7.035206795866845, 18.663688301672526, 55.67235721145174, 138.18768718558107, 146.38998719075363, 26.47717145985254, 8.767796595997101, 13.091087575509583, 53.3896977084017, 79.87951155028011, 17.85520812178316, 26.02361092431219, 34.75696812774421, 55.942797383485036, 45.778183408348085, 17.832815450697783, 144.32793219007826, 111.77097558771153, 140.46780457402423, 197.44305514071624, 115.29294261748103, 20.633427450476713, 177.26430850838844, 5.881376729506285, 45.86330188788915, 5.394087724618912, 16.92631862762427, 53.19164484126519, 82.01225979457024, 35.00538855178131, 7.8478673122543166, 150.02494227234362, 24.87869097070667, 14.109081855492517, 120.4303337627984, 39.37546735633144, 52.61514711114325, 80.664441462379, 12.368307347434037, 33.62780690532289, 100.12143735929476, 9.076614083039145, 17.782592744792456, 71.78554940249477, 27.093465707361023, 13.217178188346539, 25.555377242718112, 34.05304570779937, 50.78590037561225, 9.860695645363784, 45.51418250473894, 21.886486692837288, 134.96708367593394, 83.49007839189176, 234.45345776787397, 34.1068471037813, 32.013796748946426, 9.875682779361053, 385.7857464889829, 51.40872074161979, ...])
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);
([3629340.625, 3652862.5, 3673790.625, 3673865.625, 3725635.9375, 3743026.5625, 3745525.0, 3753668.75, 3768332.8125, 3830195.3125, 3910159.375, 3913801.5625, 3930007.8125, 3950054.6875, 3950968.75, 3982521.875, 3982881.25, 3993843.75, 4008831.25, 4016325.0, 4048789.0625, 4053190.625, 4064084.375, 4064271.875, 4118353.125, 4169887.5, 4200578.125, 4201610.9375, 4203945.3125, 4206956.25, 4218985.9375, 4264504.6875, 4266587.5, 4267385.9375, 4284346.875, 4287267.1875, 4287820.3125, 4292501.5625, 4360051.5625, 4371521.875, 4378642.1875, 4386962.5, 4389657.8125, 4439409.375, 4445159.375, 4447521.875, 4464290.625, 4480823.4375, 4485048.4375, 4503521.875, 4510003.125, 4516967.1875, 4520540.625, 4520551.5625, 4521259.375, 4521457.8125, 4528135.9375, 4528393.75, 4528396.875, 4529371.875, 4533165.625, 4539875.0, 4545948.4375, 4557414.0625, 4557437.5, 4557478.125, 4583414.0625, 4596242.1875, 4604312.5, 4605767.1875, 4606334.375, 4636912.5, 4675148.4375, 4759442.1875, 4765196.875, 4774532.8125, 4775376.5625, 4780271.875, 4787395.3125, 4793356.25, 4797290.625, 4848615.625, 4850295.3125, 4851570.3125, 4889668.75, 4922028.125, 4928242.1875, 4941892.1875, 4962812.5, 4983365.625, 5007901.5625, 5075357.8125, 5224801.5625, 5224862.5, 7074528.125, 7109993.75, 7128379.6875, 7130304.6875, 7146079.6875, 7146140.625, 7191407.8125, 7202143.75, 7239968.75, 7258626.5625, 7264718.75, 7274393.75, 7282507.8125, 7308631.25, 7311273.4375, 7314314.0625, 7314629.6875, 7314685.9375, 7314815.625, 7314992.1875, 7315059.375, 7316092.1875, 7317107.8125, 7317789.0625, 7318837.5, 7318839.0625, 7318854.6875, 7320064.0625, 7320409.375, 7320481.25, 7320607.8125, 7320678.125, 7320726.5625, 7321323.4375, 7321812.5, 7321820.3125, 7321943.75, 7321951.5625, 7322178.125, 7323785.9375, 7324342.1875, 7324637.5, 7324660.9375, 7325793.75, 7325873.4375, 7326654.6875, 7327876.5625, 7328678.125, 7332495.3125, 7333023.4375, 7333310.9375, 7335746.875, 7338950.0, 7342935.9375, 7348214.0625, 7358460.9375, 7358728.125, 7360931.25, 7367159.375, 7367225.0, 7367545.3125, 7367665.625, 7368032.8125, 7368592.1875, 7368617.1875, 7368718.75, 7369009.375, 7369259.375, 7369335.9375, 7371560.9375, 7373010.9375, 7376553.125, 7376676.5625, 7377712.5, 7377943.75, 7378168.75, 7378384.375, 7404753.125, 7407204.6875, 7411687.5, 7411721.875, 7413964.0625, 7415423.4375, 7427275.0, 7436390.625, 7450342.1875, 7450765.625, 7451975.0, 7451989.0625, 7455550.0, 7455750.0, 7458117.1875, 7458801.5625, 7459654.6875, 7460126.5625, 7461742.1875, 7463959.375, 7465107.8125, 7466621.875, 7466806.25, 7467020.3125, 7467217.1875, 7468345.3125, 7468935.9375, 7468996.875, 7469351.5625, 7470551.5625, 7470628.125, 7471685.9375, 7471815.625, 7473839.0625, 7474196.875, 7494262.5, 7497335.9375, 7518882.8125, 7526482.8125, 7526601.5625, 7528648.4375, 7528653.125, 7529228.125, 7530129.6875, 7530421.875, 7530759.375, 7530829.6875, 7531964.0625, 7532610.9375, 7532712.5, 7533373.4375, 7533895.3125, 7534007.8125, 7534643.75, 7535662.5, 7535765.625, 7535903.125, 7536857.8125, 7537193.75, 7537656.25, 7537725.0, 7538984.375, 7540392.1875, 7540948.4375, 7541706.25, 7541709.375, 7541764.0625, 7542787.5, 7542962.5, 7543045.3125, 7543146.875, 7543254.6875, 7543834.375, 7543862.5, 7546293.75, 7546453.125, 7547507.8125, 7547509.375, 7549693.75, 7550534.375, 7552181.25, 7552264.0625, 7553007.8125, 7555201.5625, 7558600.0, 7573175.0, 7579646.875, 7580832.8125, 7581596.875, 7585181.25, 7593500.0, 7595500.0, 7599725.0, 7603117.1875, 7604235.9375, 7609359.375, 7616231.25, 7622489.0625, 7627832.8125, 7628807.8125, 7628871.875, 7629573.4375, 7631290.625, 7634253.125, 7637054.6875, 7637059.375, 7637971.875, 7639448.4375, 7639731.25, 7641832.8125, 7641973.4375, 7646053.125, 7646223.4375, 7648045.3125, 7654579.6875, 7655993.75, 7657839.0625, 7658215.625, 7659846.875, 7661075.0, 7662484.375, 7663017.1875, 7663056.25, 7667112.5, 7667220.3125, 7668510.9375, 7671179.6875, 7672496.875, 7672612.5, 7672806.25, 7674073.4375, 7674498.4375, 7674673.4375, 7674775.0, 7674779.6875, 7675245.3125, 7675339.0625, 7676200.0, 7676264.0625, 7676479.6875, 7679018.75, 7679107.8125, 7679395.3125, 7679739.0625, 7680784.375, 7681417.1875, 7681468.75, 7682971.875, 7683439.0625, 7683557.8125, 7683665.625, 7683770.3125, 7685903.125, 7686115.625, 7687414.0625, 7687792.1875, 7687835.9375, 7688332.8125, 7688490.625, 7688826.5625, 7689365.625, 7689707.8125, 7690175.0, 7690214.0625, 7690701.5625, 7692653.125, 7692657.8125, 7692664.0625, 7692890.625, 7693628.125, 7694368.75, 7694948.4375, 7695207.8125, 7696181.25, 7696689.0625, 7697820.3125, 7698243.75, 7698485.9375, 7698653.125, 7698932.8125, 7699501.5625, 7700776.5625, 7700782.8125, 7702295.3125, 7702509.375, 7702815.625, 7703029.6875, 7703057.8125, 7703600.0, 7703714.0625, 7703876.5625, 7704053.125, 7704467.1875, 7706465.625, 7707184.375, 7707765.625, 7708501.5625, 7708889.0625, 7711318.75, 7714365.625, 7715878.125, 7717662.5, 7719570.3125, 7720490.625, 7721178.125, 7721620.3125, 7721625.0, 7724245.3125, 7725315.625, 7725762.5, 7725920.3125, 7726248.4375, 7726646.875, 7726792.1875, 7726859.375, 7726879.6875, 7727726.5625, 7730676.5625, 7731231.25, 7731753.125, 7732198.4375, 7732275.0, 7732325.0, 7732393.75, 7732646.875, 7734568.75, 7734646.875, 7735507.8125, 7735748.4375, 7736129.6875, 7736170.3125, 7736356.25, 7736509.375, 7736918.75, 7737029.6875, 7737193.75, 7737254.6875, 7737345.3125, 7737373.4375, 7737384.375, 7737396.875, 7738178.125, 7738287.5, 7738301.5625, 7738317.1875, 7738392.1875, 7738600.0, 7738615.625, 7738784.375, 7738792.1875, 7738875.0, 7739023.4375, 7739060.9375, 7739125.0, 7739128.125, 7739251.5625, 7739446.875, 7739559.375, 7739642.1875, 7739660.9375, 7739667.1875, 7739714.0625, 7739759.375, 7739765.625, 7739887.5, 7739975.0, 7740043.75, 7740173.4375, 7740382.8125, 7740843.75, 7740856.25, 7740857.8125, 7741335.9375, 7741375.0, 7741412.5, 7741634.375, 7741789.0625, 7742328.125, 7743193.75, 7743229.6875, 7743250.0, 7743503.125, 7743518.75, 7744057.8125, 7744100.0, 7744264.0625, 7744298.4375, 7744656.25, 7744964.0625, 7745031.25, 7745054.6875, 7745409.375, 7745640.625, 7745684.375, 7746207.8125, 7746743.75, 7747107.8125, 7747454.6875, 7747695.3125, 7747829.6875, 7748156.25, 7748268.75, 7748295.3125, 7748320.3125, 7748757.8125, 7748809.375, 7748864.0625, 7748875.0, 7749375.0, 7750423.4375, 7750565.625, 7751175.0, 7751275.0, 7751435.9375, 7751571.875, 7751617.1875, 7752023.4375, 7752035.9375, 7752054.6875, 7752190.625, 7752543.75, 7752615.625, 7752637.5, 7752975.0, 7753418.75, 7753867.1875, 7754006.25, 7754096.875, 7754160.9375, 7754371.875, 7754439.0625, 7754853.125, 7754985.9375, 7755103.125, 7755179.6875, 7755231.25, 7755389.0625, 7755439.0625, 7755446.875, 7755548.4375, 7755557.8125, 7755582.8125, 7755746.875, 7755782.8125, 7756037.5, 7756065.625, 7757257.8125, 7757526.5625, 7757628.125, 7757675.0, 7757775.0, 7758937.5, 7759206.25, 7759398.4375, 7759862.5, 7759954.6875, 7760137.5, 7761006.25, 7762837.5, 7762918.75, 7764550.0, 7764810.9375, 7765110.9375, 7766648.4375, 7767428.125, 7770845.3125, 7772115.625, 7773085.9375, 7773629.6875, 7774120.3125, 7774209.375, 7775020.3125, 7775696.875, 7775756.25, 7776281.25, 7776657.8125, 7776882.8125, 7777248.4375, 7777254.6875, 7777289.0625, 7777720.3125, 7778201.5625, 7778204.6875, 7778890.625, 7779048.4375, 7780715.625, 7780984.375, 7781075.0, 7781162.5, 7781165.625, 7781337.5, 7781703.125, 7781995.3125, 7782500.0, 7783321.875, 7783915.625, 7784092.1875, 7784371.875, 7785257.8125, 7785356.25, 7785443.75, 7785521.875, 7785671.875, 7786304.6875, 7786879.6875, 7788232.8125, 7788428.125, 7788818.75, 7788957.8125, 7789110.9375, 7789704.6875, 7789867.1875, 7789939.0625, 7791054.6875, 7791256.25, 7791631.25, 7792306.25, 7792317.1875, 7792704.6875, 7793167.1875, 7793292.1875, 7793609.375, 7794254.6875, 7794573.4375, 7795670.3125, 7796498.4375, 7800253.125, 7800451.5625, 7800750.0, 7800903.125, 7801659.375, 7802120.3125, 7804354.6875, 7805015.625, 7805821.875, 7805831.25, 7805862.5, 7809439.0625, 7809495.3125, 7810217.1875, 7810714.0625, 7812229.6875, 7812243.75, 7812264.0625, 7815729.6875, 7816267.1875, 7817562.5, 7817914.0625, 7818434.375, 7818773.4375, 7819887.5, 7821979.6875, 7822221.875, 7822515.625, 7824123.4375, 7825193.75, 7828076.5625, 7829660.9375, 7835140.625, 7835456.25, 7835943.75, 7836489.0625, 7838309.375, 7839107.8125, 7841459.375, 7842068.75, 7843046.875, 7843631.25, 7844354.6875, 7844770.3125, 7845434.375, 7846035.9375, 7846471.875, 7846495.3125, 7846553.125, 7847245.3125, 7849528.125, 7850460.9375, 7852340.625, 7853131.25, 7853635.9375, 7854078.125, 7858100.0, 7860887.5, 7862473.4375, 7863185.9375, 7863918.75, 7865032.8125, 7865546.875, 7865567.1875, 7865582.8125, 7867328.125, 7868067.1875, 7868637.5, 7869701.5625, 7869787.5, 7869848.4375, 7872487.5, 7876039.0625, 7876159.375, 7877204.6875, 7877298.4375, 7878168.75, 7880204.6875, 7880384.375, 7880873.4375, 7880887.5, 7881093.75, 7881315.625, 7881317.1875, 7881321.875, 7882248.4375, 7883742.1875, 7886698.4375, 7886704.6875, 7887793.75, 7887918.75, 7888006.25, 7888445.3125, 7889432.8125, 7893018.75, 7893060.9375, 7893942.1875, 7894556.25, 7894796.875, 7895203.125, 7895675.0, 7896209.375, 7896403.125, 7896440.625, 7896748.4375, 7896954.6875, 7897189.0625, 7897357.8125, 7898556.25, 7899026.5625, 7899735.9375, 7899793.75, 7901740.625, 7902840.625, 7903020.3125, 7903478.125, 7904260.9375, 7904507.8125, 7905551.5625, 7905860.9375, 7910723.4375, 7910740.625, 7911076.5625, 7911450.0, 7911739.0625, 7913557.8125, 7913629.6875, 7913746.875, 7913871.875, 7914878.125, 7915020.3125, 7916584.375, 7919501.5625, 7920273.4375, 7920384.375, 7921367.1875, 7921878.125, 7924546.875, 7927642.1875, 7927676.5625, 7929078.125, 7930131.25, 7931134.375, 7931307.8125, 7932878.125, 7932910.9375, 7933170.3125, 7933550.0, 7933676.5625, 7934115.625, 7934123.4375, 7934246.875, 7935010.9375, 7935178.125, 7935225.0, 7935420.3125, 7935606.25, 7935631.25, 7935706.25, 7936148.4375, 7936167.1875, 7936253.125, 7936545.3125, 7936689.0625, 7936725.0, 7937039.0625, 7937146.875, 7937209.375, 7937217.1875, 7937237.5, 7937348.4375, 7937385.9375, 7937864.0625, 7938532.8125, 7938700.0, 7938873.4375, 7939235.9375, 7939351.5625, 7939357.8125, 7939379.6875, 7939465.625, 7939468.75, 7939670.3125, 7939673.4375, 7939790.625, 7940529.6875, 7941200.0, 7941567.1875, 7941735.9375, 7941792.1875, 7942123.4375, 7943110.9375, 7944792.1875, 7945256.25, 7946879.6875, 7946901.5625, 7947060.9375, 7947446.875, 7951764.0625, 7953095.3125, 7953739.0625, 7956410.9375, 7957226.5625, 7958873.4375, 7959993.75, 7960884.375, 7961454.6875, 7961651.5625, 7962110.9375, 7962334.375, 7962637.5, 7964259.375, 7966196.875, 7966198.4375, 7966385.9375, 7966406.25, 7968257.8125, 7969540.625, 7969543.75, 7970546.875, 7972264.0625, 7974412.5, 7976482.8125, 7977470.3125, 7978292.1875, 7979020.3125, 7979167.1875, 7981603.125, 7985935.9375, 7986173.4375, 7987029.6875, 7988450.0, 7989329.6875, 8002798.4375, 8003203.125, 8004757.8125, 8005510.9375, 8008042.1875, 8009209.375, 8009539.0625, 8009742.1875, 8009995.3125, 8011398.4375, 8011418.75, 8011696.875, 8012537.5, 8012740.625, 8012821.875, 8012821.875, 8014520.3125, 8014657.8125, 8015040.625, 8015095.3125, 8015932.8125, 8016365.625, 8017131.25, 8017175.0, 8017317.1875, 8018076.5625, 8018706.25, 8018976.5625, 8019140.625, 8019375.0, 8020464.0625, 8020778.125, 8020909.375, 8022185.9375, 8022432.8125, 8022904.6875, 8024303.125, 8024346.875, 8024526.5625, 8024892.1875, 8025909.375, 8026301.5625, 8027825.0, 8028357.8125, 8028445.3125, 8035187.5, 8035935.9375, 8043209.375, 8044392.1875, 8045376.5625, 8045382.8125, 8045956.25, 8048317.1875, 8048623.4375, 8048853.125, 8049321.875, 8049410.9375, 8050115.625, 8050784.375, 8051101.5625, 8051400.0, 8052176.5625, 8052465.625, 8052496.875, 8052565.625, 8053139.0625, 8053321.875, 8054718.75, 8057317.1875, 8058593.75, 8058879.6875, 8058965.625, 8059368.75, 8061487.5, 8061734.375, 8063150.0, 8063285.9375, 8063450.0, 8063764.0625, 8063951.5625, 8065181.25, 8066140.625, 8068868.75, 8068995.3125, 8070390.625, 8071709.375, 8073603.125, 8074693.75, 8075867.1875, 8076703.125, 8077079.6875, 8079179.6875, 8080071.875, 8081809.375, 8082148.4375, 8082156.25, 8083396.875, 8083660.9375, 8088771.875, 8090700.0, 8090748.4375, 8090790.625, 8091381.25, 8091717.1875, 8092296.875, 8092737.5, 8092950.0, 8094568.75, 8095264.0625, 8095668.75, 8095673.4375, 8095693.75, 8096146.875, 8097059.375, 8098132.8125, 8099253.125, 8103246.875, 8103978.125, 8107720.3125, 8111706.25, 8113154.6875, 8114617.1875, 8115610.9375, 8116210.9375, 8116332.8125, 8119295.3125, 8119631.25, 8121142.1875, 8121273.4375, 8121548.4375, 8121951.5625, 8122095.3125, 8122679.6875, 8123106.25, 8123206.25, 8123246.875, 8123251.5625, 8123270.3125, 8123385.9375, 8123593.75, 8123975.0, 8124040.625, 8124592.1875, 8124603.125, 8128542.1875, 8129848.4375, 8130559.375, 8130770.3125, 8131253.125, 8131937.5, 8132034.375, 8137154.6875, 8137182.8125, 8145554.6875, 8145750.0, 8148681.25, 8164401.5625, 8164518.75, 8164628.125, 8166331.25, 8180107.8125, 8180531.25, 8180696.875, 8181034.375, 8181401.5625, 8183968.75, 8184439.0625, 8184832.8125, 8185248.4375, 8185329.6875, ...], [67.6187094040063, 56.99693121072924, 74.01306392992242, 5.163309886200889, 16.491995821570324, 59.793798767276755, 84.95276023800294, 20.580094632501794, 18.899368543478424, 30.88533566270985, 14.083256172106369, 9.187937537230917, 6.446112706676381, 5.818689207706349, 30.741383488325454, 20.489567490938477, 82.50347467403597, 20.978964907847462, 7.883438249983257, 15.089739180057403, 19.334636818363883, 45.221409724611746, 54.60249904568609, 15.960679341474815, 70.29257519329062, 78.92847115778196, 26.71272337315698, 19.28698520094268, 46.481929793011815, 59.1009503465089, 26.70993506105666, 42.31433277278397, 11.162172171643958, 18.295911789189685, 32.35198817944613, 33.11718932920775, 96.97824010707845, 64.45624965159952, 18.142430804759428, 6.642909917863206, 6.470954990123178, 5.039653379791591, 9.255066035334641, 49.22585437968473, 111.64928414349038, 61.38580639400514, 41.46265257855098, 91.55455957466668, 13.78431480168662, 7.646154962509474, 24.158434151751027, 23.662130322071924, 17.522247549846213, 72.9193852638935, 7.702337218048069, 96.17354025344652, 7.081018133149106, 9.36487457149535, 44.18257456291254, 27.43905419025145, 39.938045386862896, 45.25010148780095, 62.850494001687494, 20.919997906334057, 9.500752608307751, 5.219592544907751, 34.20763358754034, 8.41330394624302, 18.9417228524617, 90.1445843336722, 68.5038724767627, 7.124750259285312, 72.25276548144262, 18.319826393181877, 72.05353754867949, 96.78793190344135, 7.089341160009193, 22.45086788902891, 36.01482884946461, 36.98794297223559, 26.96186926431798, 20.86909748974783, 51.570182855543315, 23.037472234356567, 19.31236473906432, 27.882151509174783, 20.52175194473616, 140.87085593947145, 54.0206229700499, 92.52880026369917, 29.659036169784777, 17.711879387696964, 23.9034026780801, 5.196712362618651, 111.60473383035858, 90.15882283838422, 16.63921151610595, 97.11848949698322, 30.011889706370937, 5.104595800357111, 45.133940801999415, 43.79678553060462, 11.59669307388167, 54.422193888018484, 35.09566734249694, 56.61638548095977, 7.751283584482885, 34.6568615183254, 14.146770356308652, 56.213421450266566, 30.483925847044144, 36.45389889623525, 18.96508464311513, 7.289860876641408, 15.027818769983867, 45.84063404916361, 39.930035692101185, 9.074853273591, 61.077128625846505, 83.14980301646197, 17.6628720014656, 42.59329848134763, 104.2343331318322, 33.82921707250655, 13.043712510785516, 31.512549377660356, 22.81789864239095, 102.4026570252977, 28.545591685938692, 12.173380368354128, 59.891422958964185, 36.03155655373543, 77.00111264693271, 102.34914586091453, 40.94154361963546, 9.91103580702282, 7.90935470232197, 37.565960941136005, 5.143440281460246, 92.57054560064736, 11.250260230817693, 33.02288052822651, 14.324234303169016, 23.929702855654273, 31.16380531349841, 7.5915787536508645, 100.59710432712983, 14.173607578895721, 44.978433350104304, 9.822238753506722, 6.527082267566714, 8.954640402570778, 31.908003432799617, 38.40413319814497, 6.11129249826993, 86.37006126519263, 9.171310262742576, 36.17699178262622, 27.370617141216233, 5.586792015697975, 5.829680795601973, 59.60937332658558, 5.887924028500661, 86.10903605060876, 70.3223427441316, 13.420695772412092, 29.15093388215325, 56.95459715287993, 64.93810378842917, 18.620766252894196, 89.9906296672554, 49.317492248893615, 27.555038972569058, 5.577103169997114, 8.11526461818497, 12.513258215417025, 6.778562191058741, 5.305857304256012, 72.7443476799096, 23.659028705003355, 76.13602003392559, 13.410285517685473, 9.502965844390161, 105.80154763265014, 31.273506692344345, 56.646087566940736, 63.72525381218424, 23.96541491447085, 134.0178008217903, 42.67461862176149, 26.19116561286386, 60.26947161246479, 113.85622144539039, 6.474989822985842, 65.12927646216772, 46.00488034569718, 10.351323253906747, 5.53261065764727, 253.08930655085854, 72.13575643574531, 194.19823761901336, 36.82029556619958, 24.043691182901814, 43.83007569329438, 121.56393138401648, 128.74232797711082, 73.17777097358412, 77.94993651953565, 81.89151291010376, 81.8214662563645, 18.117784162902584, 21.676974986859943, 15.17333344584446, 49.476656256418245, 47.82891697838059, 18.000942444938712, 37.43019922391483, 65.98566041864169, 63.36045938043003, 8.470197788796625, 55.30030361599324, 27.30809857782382, 22.29367443061811, 56.434445960037365, 16.03545900459294, 69.77159888809942, 10.1404132153146, 35.90068873387135, 78.63370052031483, 96.88075833955074, 15.323849951675665, 5.033259886169597, 81.60880977801826, 48.83029572542688, 72.71624586417337, 10.834443753881953, 38.36761989265852, 5.517500556937971, 16.75213679294549, 32.01075788887421, 8.771614666866821, 8.914221645040541, 34.10868857053783, 134.80585976721167, 42.1663704807171, 29.355954335512244, 91.86363741095552, 35.57349112500977, 16.080297284700812, 47.99309490460627, 28.24453490995493, 44.003605975536836, 5.1656472093685695, 193.617002433061, 39.25291249393611, 62.20281372568062, 52.403668340836745, 94.25040153629222, 168.65738407883939, 21.033672463942217, 7.973910006852259, 27.102668673427004, 49.60057261971187, 84.38719527836432, 55.825979512409354, 84.78474811696306, 22.181261027928986, 67.38466159409606, 205.31749758097726, 75.34203862095268, 24.1418445364913, 5.027840586161912, 44.146731283686734, 118.1744540275513, 51.926325770518396, 32.32535637135713, 16.69842352618458, 17.323667119327038, 167.1253134492463, 134.3247762726228, 34.86973810528887, 8.69819708753219, 57.27525615562004, 27.747810033817522, 102.77025946054317, 30.04150106981794, 112.75816332195274, 27.092963155098104, 22.781285321946104, 45.97672030832826, 29.843735113677976, 20.08632047212469, 27.672433800604434, 14.121524643759654, 10.006948861055328, 155.13789644060864, 190.1630191307449, 10.110461434175603, 7.912417276931321, 28.003033442330846, 66.52291309457114, 26.31408360334201, 144.07553029982887, 24.580896429550926, 20.292360918647095, 32.426050657043895, 18.387745294410646, 50.99788177212747, 5.757156289819243, 45.735977880688665, 53.234597447055464, 84.50993529205753, 53.779109342602915, 26.044668110479112, 63.1150724218047, 6.260376801350012, 148.56123150713933, 101.1026272295605, 135.378568602751, 47.28646094990093, 235.34949382968992, 5.086502777704702, 6.6478088528165795, 66.53729174271069, 14.307745015137645, 11.758117250294939, 168.91759221363614, 14.414457098356682, 51.071716000629074, 21.024387075826684, 28.22569228152635, 17.08177901239071, 12.987841501319856, 91.50810591793172, 52.773918617216076, 31.208319047429015, 67.95779131763277, 6.021742693927905, 30.59528103043249, 76.80756330169267, 8.440083402147202, 120.25322430666444, 49.810736219060736, 9.523405948971211, 11.943646401674783, 23.115991437335985, 20.42447192925703, 135.1328112535177, 104.8734599473228, 38.32262468426453, 14.311037771322043, 12.26691358739832, 15.884964182994652, 15.39550980220955, 23.705047613448233, 109.08415082405266, 149.65566079338365, 108.13767340710143, 161.91297251519936, 13.508705180145617, 17.520487152266085, 21.517829390828325, 50.244779403619134, 15.040173240849596, 43.187239461232835, 9.35539916597352, 5.916654876188772, 52.083507714774456, 14.812104328410374, 5.3503530043670136, 168.98944567243268, 101.51850432911259, 18.37371175041291, 28.11859363486456, 55.852021012937975, 77.16228099175447, 51.70149458935577, 18.87300293783902, 20.286196206267576, 59.41372131134274, 47.12748702261186, 151.32437921406122, 5.485119235168413, 114.36470006549035, 131.7818572914037, 22.901388819666415, 6.343700082643239, 21.372233588862052, 9.337413664147782, 71.42141719069679, 281.948860195647, 10.807425533335357, 31.346766617635016, 14.656950656702074, 98.36120709320807, 73.80688901565486, 76.5544359198288, 7.635765451070413, 44.871574598087506, 99.90996243142786, 7.575415501251222, 50.90166479023925, 116.6901041824843, 55.52773221007582, 121.77953655513485, 5.515516916219146, 6.67291064620334, 5.390579096183561, 21.002379286522313, 75.92809227479592, 108.37119022601874, 28.352941811312164, 5.801406968084756, 80.12337063102741, 24.968561187422257, 113.6539908940255, 32.09284654606567, 161.74873571910547, 16.78302365736907, 24.718921637455082, 141.3319885512511, 80.16061762441282, 14.739112571300579, 49.47459693189677, 67.19238650323372, 58.30804799456096, 42.957087812533686, 58.696938470163985, 13.753623630634836, 55.849377187271514, 54.77356788650444, 7.186485990737208, 45.758638248747545, 5.650864160591884, 5.084237303847647, 6.210285962782069, 34.61154815063538, 104.48979032601686, 79.41086612297273, 236.37782394716567, 33.52040229703524, 95.12657374223244, 52.74625651814354, 134.20179106013285, 238.2960659857189, 6.9868802474855265, 10.982888646248023, 87.16246337092963, 27.042475210102015, 97.00151668292773, 6.757743691581946, 160.57725570280024, 22.05622387158317, 38.08855498059655, 71.50044043541641, 11.897901174655756, 7.33885700864017, 39.64405930288667, 18.496464353704066, 63.268363666906154, 6.077102645084417, 197.29005499001508, 25.11757927942253, 81.8552178236574, 7.144580688410731, 27.29225584954975, 72.63332632483646, 11.14732113707874, 5.595310856886219, 150.78992893483382, 169.08489156899537, 10.305303638454854, 52.79304916293961, 23.02199590802619, 7.009119692871761, 104.59011270547006, 26.095205449653246, 79.7186932433732, 99.361098693902, 15.925860113492181, 64.49682653642208, 9.160425795271603, 13.822685823864965, 6.3241258907719216, 27.537902232206772, 93.52939012997376, 14.966453254307876, 78.96910584818234, 57.777951349091715, 180.91504091436164, 29.635879779825085, 8.509398348021747, 30.824145121981097, 11.184012589066525, 82.74087509560961, 88.539536286693, 222.28446122648572, 8.446254886399228, 28.4802055714274, 40.92944100864452, 7.993126178294387, 15.817184916321562, 13.247923184284632, 20.889893841401523, 35.58083845901853, 139.57065599952898, 6.364313122681925, 40.46174017352139, 46.341242392924016, 50.86072417288511, 75.81075440573761, 36.869350295683645, 9.088423041258228, 21.357446871440374, 35.0850645835186, 24.40840128133232, 18.351737334620143, 16.121474278729963, 26.223794733878027, 74.67718701528175, 33.688565334927404, 31.520058879750234, 179.45068246046577, 12.024935334595941, 14.927403463585105, 140.49941163694646, 37.74168362024205, 40.16286928947051, 161.65611524373278, 192.8958223804151, 5.145216733711614, 29.62278983661106, 10.650661449247941, 137.53307573650386, 149.4920274750598, 52.94841082127998, 66.76698868832636, 62.831150791699955, 31.481789542143517, 53.49078116673621, 34.15737399820325, 23.36160633363253, 27.108819653719635, 41.140160557793294, 40.04365639100392, 59.89220590802237, 6.725813224272864, 50.91133894151197, 8.233086887974784, 6.637841302236868, 220.6984757843345, 310.966495881588, 97.64229355087163, 6.055383770279717, 177.4161770665286, 18.957882024723833, 11.42109811561143, 66.42172771919928, 20.260800068276716, 188.05692025406694, 18.36310038263314, 62.48776949650464, 7.4723326141653414, 85.02369018884687, 11.596589357901498, 10.845518400007265, 41.91819215230465, 13.303997680627505, 118.34183383244647, 49.56951693508924, 24.17976584419211, 121.40716215628795, 17.396252173488783, 23.611204263931686, 172.61823670161456, 22.05044095446371, 11.562770088222589, 149.6665230664084, 9.888535159194609, 27.400084679338324, 16.64208149041919, 17.41952340469497, 39.18495305915215, 117.12714418293243, 39.49995986617949, 36.9772499474063, 23.786056760824884, 34.02254820964867, 44.65960145755221, 7.507617309882827, 24.413702142944885, 45.75184774391431, 24.54557687921335, 7.299342922758105, 54.56430458733331, 11.980507696702395, 8.01853451291703, 33.14297786179219, 12.136384508621344, 155.53708748931857, 45.05571650842052, 21.629566528917163, 43.33130034236838, 37.7097136265853, 96.27964218340698, 27.69750348120553, 16.99100787525942, 27.16142499995855, 35.461461259820325, 81.01617462646496, 197.73752020850122, 22.56576568852426, 130.6659795591254, 34.145109245333195, 19.544458377658565, 254.723967600805, 48.14064168761979, 21.244796926758433, 47.48634327737545, 99.0533202797998, 75.45814654764358, 176.44971057309164, 18.186417858572977, 100.10934901128178, 70.08719097393967, 61.88415075536372, 42.730675497149704, 21.23312826037798, 64.49211766161318, 8.704171840182529, 57.199416877731466, 10.959755847716133, 85.17737527305235, 45.539712413328715, 10.898825900544104, 7.578129304477735, 96.32922208027463, 16.701891983992095, 9.84274616159323, 30.28290459654363, 192.28378337101566, 98.4538679872963, 177.02071835982304, 129.48573228050233, 34.918079775991295, 8.820427442885311, 138.60762303251394, 84.21477544288227, 36.82323312334907, 99.1679805103671, 15.75279194351056, 26.823450750942293, 214.99559078427416, 34.667546138068104, 238.6064799979619, 171.60695407385526, 30.38602855096762, 107.42761670446549, 123.66600840380492, 43.62582871191289, 22.544328458983717, 15.01087081663657, 26.79288366261717, 88.29382220672542, 206.5859270361921, 179.07435918548975, 16.938468781497217, 6.306811421091131, 98.0088271589226, 69.26132851758754, 56.70256135411654, 19.46085839172642, 140.1350498666235, 40.304210454857184, 105.27946645367899, 98.03135094854014, 16.887862904424285, 62.36890534272518, 69.93394662650167, 8.993932220826862, 175.7562352755121, 5.500222495160342, 330.461372366325, 105.98224465819115, 76.11961406555817, 105.26564645045922, 150.90483199807372, 89.78420789033453, 113.13414023467166, 89.11064261177587, 8.286347249786662, 32.00866974578173, 30.20495395934799, 49.681288467645516, 25.12926632089839, 16.49423573822534, 9.440584752313478, 55.311289948888884, 16.775649783745834, 17.426756590992454, 40.52111874227348, 121.45876872963115, 38.63159199374874, 95.58404805415421, 22.22408033081402, 76.86611328735468, 7.755791630519809, 83.3573190040119, 6.676837949197709, 300.79337908085654, 65.79819325147233, 164.3892787016756, 17.24311786618243, 48.26966874613813, 37.38430691366136, 21.332706149086167, 40.17366384932716, 115.00734216044063, 76.61586484399746, 62.590512926225394, 25.739441698473236, 8.554921914844549, 50.45496609603198, 6.888287464376104, 38.49696863623346, 6.103912423743381, 50.821464196867296, 47.90395367369328, 71.6145202119433, 53.29836082330961, 31.555001087191314, 56.421867803382696, 10.577109921926045, 22.561493699614697, 69.93493859517619, 26.99692322039755, 13.653276909961843, 95.67612263379495, 57.87980047908468, 44.69562190922046, 101.14776150190346, 56.11172011219101, 23.73973991279678, 98.12623719968363, 106.09463762573544, 7.083825059480567, 24.716259341101647, 80.83967531201966, 18.05603567942319, 11.75544739899336, 107.03739687341367, 6.973063824905823, 8.433081206498606, 13.936682693864412, 53.028651515433765, 5.515940981747827, 12.243901708236029, 5.3364481149134715, 54.260876032953114, 58.12759591023601, 221.83623493048472, 15.110281812824294, 36.79368229353973, 36.68212610956523, 20.923389665957274, 42.594314479008105, 81.03419773372649, 9.330656310044342, 108.51561052656085, 151.9677297882214, 48.14166856862308, 82.52219302520999, 37.52184030234755, 35.225775545907744, 31.739183372176626, 23.953941988906735, 27.513843669553818, 5.033067459038585, 74.94446275630665, 18.006374021040344, 11.274096281536371, 13.050048465581357, 39.16255184378976, 266.90580572220034, 11.798013527876304, 59.165410995482425, 16.779935689736593, 85.57202869529667, 5.520400425430446, 9.326592398597743, 9.04989127123915, 51.23803317751383, 7.462623536247854, 5.376364994819568, 24.08690507836911, 12.243811040542044, 45.76476783372546, 19.864327547842446, 84.41994617804396, 5.863423668834787, 176.06773814301593, 24.043691481315467, 42.33337848038641, 25.708634652859836, 49.281569736546615, 58.45140533707287, 9.709872348636488, 40.19755573590203, 20.33063379405564, 32.6518282053659, 11.528429384917528, 121.13701157005471, 8.664229800209117, 50.875275140099035, 194.82110563103166, 27.197797813338198, 40.13487706125914, 52.855325091290624, 91.37918034658036, 25.90559969171452, 187.5147342925436, 16.043300243531853, 39.863528291814205, 69.91824109736056, 12.781040821981092, 76.44718977318902, 83.82814678998743, 33.31537146037317, 252.7253839356457, 13.78349432991354, 117.84322171709955, 21.24311559997583, 50.840414193999386, 32.06186932269687, 5.744209109538843, 50.247894125408436, 350.7508570514806, 23.632913160071283, 77.18878831420483, 43.942641856608375, 24.32259738954768, 26.782107994487838, 14.935348542778586, 55.401868927305905, 8.220856440110511, 19.23279532503472, 46.724715954661185, 30.514029605285216, 59.38625125755544, 19.315345146478254, 16.96353814470237, 89.6445665648861, 7.410612236574469, 303.32760700817494, 19.39781238260447, 18.724290539599973, 17.36558379738819, 8.56087290955355, 10.468543426281059, 8.036141974837166, 44.50231441856986, 18.538083006322267, 156.9785015507003, 55.64958586910814, 46.62718740644203, 60.93095544344447, 76.2338181479446, 34.77513855143436, 42.374040761166725, 9.56378505675106, 44.529046256479624, 59.48402988084672, 64.36462996917126, 239.79342498683067, 65.81873368839506, 33.276019834761996, 31.11902544107003, 117.89691392490083, 48.822205515767266, 83.15616618533568, 68.1605545086243, 9.300661474302549, 12.514322123473946, 149.51527949538064, 21.876550342167945, 7.708955969011833, 73.1865776106573, 8.570431831800628, 5.161279169529646, 10.476055397519975, 5.993061655015326, 100.41560044034523, 104.72517317466516, 80.33237478315812, 30.25220946494358, 55.43166193564372, 11.922347055195186, 83.40095341081937, 5.641267486293779, 59.67120902232714, 83.07794830882415, 5.402282795562643, 38.48543318248999, 98.72648302687217, 31.958887874806145, 66.87573457023373, 134.18503266774533, 10.539726541033213, 33.00839666455991, 121.84079233492011, 159.7742198039617, 21.062137765886533, 96.20536069785292, 49.858667114803836, 8.64378151565321, 32.103192190227205, 35.54022953582928, 17.05465053574594, 13.409223541864929, 34.16807461283823, 18.351801248901758, 118.8118008394184, 34.232934241699105, 51.39055985368226, 20.165377293696736, 45.71955901296535, 95.27981170912054, 39.72682364997813, 28.015789081565654, 9.676209216529585, 195.79479297512745, 230.1528071129505, 18.82530156420437, 108.17494611181417, 10.75165576177103, 26.283516444674145, 226.53008918874716, 70.24833749075742, 79.21930126037118, 15.443194682441813, 7.035206795866845, 18.663688301672526, 55.67235721145174, 138.18768718558107, 146.38998719075363, 26.47717145985254, 8.767796595997101, 13.091087575509583, 53.3896977084017, 79.87951155028011, 17.85520812178316, 26.02361092431219, 34.75696812774421, 55.942797383485036, 45.778183408348085, 17.832815450697783, 144.32793219007826, 111.77097558771153, 140.46780457402423, 197.44305514071624, 115.29294261748103, 20.633427450476713, 177.26430850838844, 5.881376729506285, 45.86330188788915, 5.394087724618912, 16.92631862762427, 53.19164484126519, 82.01225979457024, 35.00538855178131, 7.8478673122543166, 150.02494227234362, 24.87869097070667, 14.109081855492517, 120.4303337627984, 39.37546735633144, 52.61514711114325, 80.664441462379, 12.368307347434037, 33.62780690532289, 100.12143735929476, 9.076614083039145, 17.782592744792456, 71.78554940249477, 27.093465707361023, 13.217178188346539, 25.555377242718112, 34.05304570779937, 50.78590037561225, 9.860695645363784, 45.51418250473894, 21.886486692837288, 134.96708367593394, 83.49007839189176, 234.45345776787397, 34.1068471037813, 32.013796748946426, 9.875682779361053, 385.7857464889829, 51.40872074161979, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xle,Etot)