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
import matplotlib.cm as cm
#from matplotlib.mlab import griddata
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" t3pa2cls_XV_pc - zkousim vyzobat vysoke energie (jednotlive interakce) - funkce single_interaction. Dale delam prumernou velikost stopy stopy interakce pro danou energii - funkce size_of_interactions_average. Dale delam spektra 2 casti vyboje podle zadaneho casu - primarne pro double breakdown, tj. funkce energy_spectra_doublebreakdown
#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 = 44395 #test discharge for which the notebook will definitely work
shot_no = 44910
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
calib[j][i]=float(word[j]) #j = radek, i = sloupec0 - pouze pro stavajici kalibraci - verze XV
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))
ClmNo.append(int(int(matrix_index[i]))//int(256)) #ver XV - bude pro novou kalibraci - nyn9 to bere 3patnou kalibraci jednotlivych pixelu (cislovani radku a sloupcu stejne jako v pixetu)
RowNo.append(int(int(matrix_index[i]))%int(256)) ##ver XV - bude super pro novou kalibraci - odpovida radkum a sloupcum v pixetu. Nyni bere spatne kalibrace pixelu (viz fce load_calib)
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 Timewalk_parameters_Si():
#SI - korekce na TimeWalk - parametry
A = -1.21988
B = 4.33638
C = 29.5075
D = 1
sigma_A=0.7013
sigma_B=0.1366
sigma_C=4.753
sigma_D=0
return A, B, C, D, sigma_A, sigma_B, sigma_C, sigma_D
def Timewalk(E,T):
i=0
A, B, C, D, sigma_A, sigma_B, sigma_C, sigma_D = Timewalk_parameters_Si()
while i < len(T):
timewalk=float(0)
timewalk = (C / (E[i] - B)) + A
if(timewalk<0):
timewalk=0
T[i]=T[i]-timewalk
i=i+1
return E,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=[]
N_tot=[]
eventNo=0 #for high_energy_event function
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))
N_tot.append(len(TCl)) #new in ver. XV
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')
#eventNo=single_interaction(eventNo,Etot, Tfirst, ECl, TCl, RowNoCl, ClmNoCl,path)
i=i+1
t3pa_cls.close
return T_first, E_tot, N_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, drawstyle='steps-mid')
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.plot(T_hit, count, drawstyle='steps-mid')
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.fill_between(xmean, count,step='mid') #pre mid post
plt.plot(xmean, count, drawstyle='steps-mid')
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, drawstyle='steps-mid')
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].fill_between(x2, y2,step='mid') #pre mid post
ax[1].plot(x2, y2, drawstyle='steps-mid')
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
def single_interaction(eventNo,Etot, Tfirst, ECl, TCl, RowNoCl, ClmNoCl,path): # ver XV
#tuto funkci volam ve funkci file_t3pa_cls_new(file_t3pa_cls,T):
#This function is calling in function file_t3pa_cls_new(file_t3pa_cls,T)
high_E = 1500 #[keV] - zadani, jaka energie je pro me vysoka
if(Etot>=high_E or len(ECl)>15):
#if (len(ECl)>15): #len(ECl) = pocet pixelu dane interakce
print("Total energy of track: "+str(Etot)+" keV\n")
A, B, C, D, sigma_A, sigma_B, sigma_C, sigma_D = Timewalk_parameters_Si()
######################
#SI - rekonstrukce z(t) - parametry
a=0.0193947
b=-0.0273934
sigma_a=0.0004163
sigma_b=0.009832
#######################
time=[]
sigma_time=[]
time_min = []
time_max=[]
z_rec=[]
z_rec_min=[]
z_rec_max=[]
sigma_z_rec=[]
for i in range(0, len(TCl)):
time.append(TCl[i] - Tfirst)
#chyba urceni casu = chyba timewalk ->
sigma_time.append(np.sqrt(((sigma_C / (pow((ECl[i] - B), D)))*(sigma_C / (pow((ECl[i] - B), D)))) + (((sigma_B*C*D) / (pow((ECl[i] - B), (D + 1))))*((sigma_B*C*D) / (pow((ECl[i] - B), (D + 1))))) + (((sigma_D*C*math.log(ECl[i] - B)) / (pow((ECl[i] - B), D)))* ((sigma_D*C*math.log(ECl[i] - B)) / (pow((ECl[i] - B), D)))) + (sigma_A*sigma_A)))
time_min.append(time[i] - sigma_time[i])
time_max.append(time[i] + sigma_time[i])
#//
#//rekonstrukce hloubky interakce
z_rec.append(a * time[i] + (b))
sigma_z_rec.append(np.sqrt(((time[i]*time[i])*(sigma_a*sigma_a)) + (sigma_b*sigma_b) + (a*a)*(sigma_time[i]*sigma_time[i])))
z_rec_min.append(z_rec[i] - sigma_z_rec[i])
z_rec_max.append(z_rec[i] + sigma_z_rec[i])
#//
single_interaction_file=str(path)+'event'+str(eventNo)+'.txt'
single_interaction_2D_fig=str(path)+'2D_event'+str(eventNo)+'.png'
single_interaction_3D_fig=str(path)+'3D_event'+str(eventNo)+'.png'
with open(single_interaction_file, "w", encoding="utf-8") as f:
f.write('#\n')
f.write('# x_mean y_mean z_rec z_rec_min z_rec_max sigma_z_rec\n')
f.write('#E_tot='+str(Etot)+'\n')
f.write('\n')
for m in range(0,len(TCl)):
#print(str(RowNoCl[m])+' '+str(ClmNoCl[m])+' '+str(z_rec[m])+' '+str(z_rec_min[m])+' '+str(z_rec_max[m])+' '+str(sigma_z_rec[m])+' '+str(ECl[m])+'\n')
f.write(str(RowNoCl[m])+' '+str(ClmNoCl[m])+' '+str(z_rec[m])+' '+str(z_rec_min[m])+' '+str(z_rec_max[m])+' '+str(sigma_z_rec[m])+' '+str(ECl[m])+'\n')
f.close
############################### plot
#binwidth=1
if ((max(RowNoCl)-min(RowNoCl))>=(max(ClmNoCl)-min(ClmNoCl))):
rang=max(RowNoCl)-min(RowNoCl)
#bins=(range((min(RowNoCl)-1), (max(RowNoCl)+3), binwidth), range((min(ClmNoCl)-1), (min(ClmNoCl)+rang+3), binwidth))
x_min=min(RowNoCl)-1
x_max=max(RowNoCl)+2
y_min=min(ClmNoCl)-1
y_max=min(ClmNoCl)+rang+2
else:
rang = max(ClmNoCl)-min(ClmNoCl)
#bins=(range((min(RowNoCl)-1), (min(RowNoCl)+rang+3), binwidth), range((min(ClmNoCl)-1), (max(ClmNoCl)+3), binwidth))
x_min=min(RowNoCl)-1
x_max=min(RowNoCl)+rang+2
y_min=min(ClmNoCl)-1
y_max=max(ClmNoCl)+2
###############$$$$$$$$$$$$$$$$$$$$
rows, cols = (x_max-x_min, x_max-x_min)
#arrECl = [[0]*cols]*rows
arrECl= [[0] * cols for _ in range(rows)]
for i in range (x_min,x_max):
for j in range (y_min,y_max):
for k in range(0,len(RowNoCl)):
if ((i==RowNoCl[k]) and (j==ClmNoCl[k])):
#print(str(i)+" "+str(j)+" "+str(RowNoCl[k])+" "+str(ClmNoCl[k])+"\n")
arrECl[i-x_min][j-y_min]=ECl[k]
arrECl=np.transpose(arrECl)
arrECl[arrECl == 0] = np.nan
#2D plot
plt.imshow(arrECl,cmap='jet', interpolation='none', origin=[(x_min-0.2),(y_min-0.2)], aspect='equal', extent=[x_min-0.2,x_max,y_min-0.2,y_max])
###############$$$$$$$$$$$$$$$$$$$$
cb=plt.colorbar(pad=0.005)
plt.tick_params(axis="x",direction="in")
plt.tick_params(axis="y",direction="in")
cb.ax.tick_params(axis='y', direction='in')
cb.set_label('Energy in pixel [keV]')
plt.xlabel('x [pixel]')
plt.ylabel('y [pixel]')
plt.title('$E_{tot}$ = '+str(round(Etot, 2))+' keV, $N_{tot}$ = '+str(len(ECl)))
plt.savefig(single_interaction_2D_fig, dpi = 1000)
plt.show()
plt.close()
############################### plot
############## 3D plot
# Creating figure
fig = plt.figure(figsize = (16, 9))
ax = plt.axes(projection ="3d")
# Add x, y gridlines
ax.grid(b = True, color ='grey', #
linestyle ='-.', linewidth = 0.3,
alpha = 0.2)
# Creating plot
sctt = ax.scatter3D(RowNoCl, ClmNoCl, z_rec,
alpha = 0.8,
c = ECl,
cmap = 'jet',
s = 4000, #size of bubbles in plot
marker ='o')
plt.title('$E_{tot}$ = '+str(round(Etot, 2))+' keV, $N_{tot}$ = '+str(len(ECl)))
ax.set_xlabel('x [pixel]', fontweight ='bold')
ax.set_ylabel('y [pixel]', fontweight ='bold')
ax.set_zlabel('z [mm]', fontweight ='bold')
cb=fig.colorbar(sctt, ax = ax, shrink = 0.5,aspect = 10,pad=0.00005) #
cb.ax.tick_params(axis='y', direction='in')
cb.set_label('Energy in pixel [keV]', fontweight ='bold')
plt.savefig(single_interaction_3D_fig, dpi = 1000)
# show plot
plt.show()
plt.close()
############## 3D plot
eventNo=eventNo+1
return eventNo
def size_of_interactions_average(Etot, Ntot,file_hist): #ver XV
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=[]
count=[]
nop=[] #number of pixels
nop_mean=[] #mean number of pixels in dE
sigma=[] #root mean square error of the mean - stredni kvadraticka chyba prumeru
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.append(0)
nop.append(0)
nop_mean.append(0)
sigma.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
nop[E_index]=nop[E_index]+Ntot[i] #ver XV
for l in range(0,pocet):
if nop[l]!=0:
nop_mean[l]=float(nop[l])/float(count[l])
#####Computing sigma
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])):
if nop_mean[E_index]!=0:
sigma[E_index]=sigma[E_index]+((float(Ntot[i])-float(nop_mean[E_index]))*(float(Ntot[i])-float(nop_mean[E_index])))
for l in range(0,pocet):
if nop[l]!=0 and count[l]>1:
sigma[l]=np.sqrt(sigma[l]/(float(count[l])*(float(count[l])-1)))
if nop[l]!=0 and count[l]==1:
sigma[l]=10
#####Computing sigma
#####write to file
with open(file_hist, "w", encoding="utf-8") as hist:
hist.write('# x_mean [keV] mean_size_of_interaction [pixel] sigma_mean_size_of_interaction\n')
for m in range(0,len(xmean)):
hist.write(str(xmean[m])+' '+str(nop_mean[m])+' '+str(sigma[m])+'\n')
hist.close
#####write to file
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
#plt.fill_between(xmean, nop,step='mid',color='blue', alpha=0.3) #pre mid post
#plt.fill_between(xmean, nop,step='mid') #pre mid post
plt.plot(xmean, nop_mean, drawstyle='steps-mid')
plt.errorbar(xmean, nop_mean, yerr = sigma,fmt ='.', linewidth=0.7)
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Energy [keV]')
plt.ylabel('Average size of interaction [pixel]')
plt.xlim(0,500)
plt.ylim(0,17)
#ax.set_yscale('log') #log scale y
caption = '# x = energy in keV, dE= '+str(dE)+' keV'
plt.savefig(figure_size_interaction, dpi = 1000)
return
def energy_spectra_doublebreakdown(Etot, Tfirst, file_hist):
#this function separates discharge into two parts acording to time Tsep and creates energy spectrum for each part.
#This is for discharges with double brakdown
Tsep=14636000 # [ns]
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_first=[]
count_second=[]
for l in range(0,pocet):
count_first.append(0)
count_second.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])):
if(Tfirst[i]<Tsep):
count_first[E_index]=count_first[E_index]+1
else:
count_second[E_index]=count_second[E_index]+1
caption = '# x = energy in keV, dE= '+str(dE)+' keV'
with open(file_hist, "w", encoding="utf-8") as hist:
hist.write('#\n')
hist.write('#'+str(caption)+'\n')
hist.write('# x_mean count_before_2nd_breakdown count_2nd_breakdown\n')
hist.write('\n')
for m in range(0,len(xmean)):
hist.write(str(xmean[m])+' '+str(count_first[m])+' '+str(count_second[m])+'\n')
hist.close
plt.rcParams.update({'font.size': 20})
fig, ax = plt.subplots(figsize =(10, 7))
#plt.fill_between(xmean, count_first,step='mid') #pre mid post
plt.plot(xmean, count_first, label='Before 2nd breakdown', drawstyle='steps-mid')
plt.plot(xmean, count_second, label='2nd breakdown', drawstyle='steps-mid')
plt.legend(loc='best')
plt.title(detector+', #'+str(shot_no))
plt.xlabel('Energy [keV]')
plt.ylabel('Count')
plt.xlim(0,500)
ax.set_yscale('log') #log scale y
plt.savefig(figure_energy_spectra_doublebreakdown, 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'
size_interaction= 'H03-W0051_shot_'+str(shot)+'size_interaction.txt'
file_energy_spectra_doublebreakdown= 'H03-W0051_shot_'+str(shot)+'energy_spectra_doublebreakdown.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'
figure_size_interaction= 'H03-W0051_shot_'+str(shot)+'size_interaction'
figure_energy_spectra_doublebreakdown= 'H03-W0051_shot_'+str(shot)+'energy_spectra_doublebreakdown'
#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)
E,T=Timewalk(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, Ntot = 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);
([6676638.392332962, 7097929.985468731, 7122530.211580833, 7317828.5513348505, 7335181.389200869, 7347997.652337935, 7359011.522260496, 7377379.2144486215, 7389949.268606873, 7454702.07194552, 7467110.146528701, 7513525.127700913, 7613082.024840292, 7690586.2058827225, 7721626.653818729, 7723592.1875, 7728112.9907103665, 7759361.684506791, 7810199.950112108, 7819468.039984541, 7844356.25, 7885355.14433922, 7932885.688678588, 8050850.595926914, 8135675.583274638, 8160661.826378296, 8189103.125, 8229646.472280923, 8233985.642800726, 8248103.96636376, 8277883.164570176, 8277897.553090976, 8321839.881925925, 8365023.4375, 8481221.674638486, 8500133.805053283, 8550191.55487921, 8606875.0, 8608412.190550875, 8671980.663348004, 8685296.875, 8696709.374997526, 8696773.4375, 8706590.524089677, 8738626.5625, 8739630.64140678, 8742239.533094095, 8743915.521771831, 8802590.625, 8813014.0625, 8816650.467659038, 8828776.505846355, 8840548.909072177, 8842224.03521423, 8875546.875, 8886220.397556081, 8902035.9375, 8902088.477429032, 8904140.300793665, 8911585.9375, 8914190.471098484, 8914656.216707133, 8918832.761521393, 8923016.17565722, 8937647.028811045, 8938232.773731744, 8939405.53599594, 8941170.3125, 8942004.023360822, 8945914.6663212, 8973939.639994351, 8974696.68806825, 8997266.857259072, 8997296.372490333, 9059916.162688749, 9072935.9641805, 9077203.72431214, 9108280.49464176, 9110389.909837468, 9183590.625, 9184926.775203278, 9200558.546011869, 9232043.325183753, 9232858.95468755, 9312765.871304592, 9340431.111034624, 9350627.997371327, 9354640.625, 9362982.274776613, 9367042.995537696, 9398449.960638719, 9416488.402379945, 9432339.0625, 9433503.921680786, 9449305.292761356, 9450840.723568399, 9463276.093479436, 9465695.3125, 9466681.25, 9513647.700096838, 9528508.161318537, 9528510.459038356, 9530496.996719329, 9533875.743733518, 9540645.3125, 9559860.513538396, 9560821.875, 9589357.835298603, 9593833.313525032, 9598298.4375, 9606804.6875, 9610013.58821564, 9614367.937335702, 9624337.00736794, 9626507.737897655, 9629379.05966492, 9641329.114525165, 9644293.977463378, 9656005.506820131, 9656022.135480411, 9656289.969173675, 9666956.9850034, 9667914.80234482, 9667919.199801877, 9671895.3125, 9673575.910307677, 9673801.5625, 9676297.740733098, 9676431.25, 9677219.059384622, 9681018.75, 9692310.9375, 9713582.8125, 9717181.151138367, 9723071.060169103, 9726937.433485854, 9728954.6875, 9735910.704406213, 9736103.467415484, 9736923.4375, 9737421.748473246, 9737810.80247082, 9740187.935533412, 9744023.925774155, 9744644.865440693, 9746405.632797124, 9748142.1875, 9748404.320056558, 9750163.829414528, 9761606.25, 9762568.135313332, 9762715.625, 9763941.725671887, 9765006.598697893, 9765343.75, 9775252.850555444, 9787206.25, 9791283.721348098, 9792054.366709495, 9800903.125, 9804467.985570217, 9813306.239648728, 9824525.366683371, 9829180.73557089, 9830911.395265875, 9839205.090570439, 9839567.705162564, 9840420.3125, 9863654.6875, 9883872.715411102, 9886574.428211518, 9899460.216876801, 9917717.801071992, 9925662.959250428, 9935328.587391792, 9940866.733629443, 9940868.367761852, 9996894.989185056, 10027360.665927041, 10031865.57019523, 10034725.0, 10054758.612500569, 10058912.291853715, 10059741.223932454, 10061705.151223028, 10063545.863016604, 10092037.5, 10131854.059999906, 10135980.584653616, 10168586.840329135, 10168607.77039772, 10197461.200812368, 10208571.240966514, 10220241.5366776, 10227259.884601217, 10229353.576522714, 10229420.082152745, 10244400.0, 10244841.567673484, 10247429.99024367, 10256822.472838908, 10258509.12450361, 10270468.75, 10274294.818479639, 10276165.625, 10283390.625, 10291856.175768878, 10295973.051927503, 10320557.604397167, 10340535.742488993, 10340586.410470845, 10341095.093035223, 10453964.652970823, 10476759.375, 10515507.8125, 10518107.8125, 10649137.317745872, 10713568.75, 10805143.75, 10839447.98997831, 11020125.700070703, 11093465.106747566, 11348224.791693127, 11388807.8125, 11906275.0, 14813964.0625, 14815934.230619092, 14816619.214511292, 14817273.4375, 14817295.696960583, 14819200.0, 14820462.5, 14821645.3125, 14821726.55542074, 14821911.528565628, 14822164.050837424, 14822331.25, 14822373.78798524, 14823238.323634313, 14824032.812396673, 14824172.755902248, 14836803.125, 14843833.754325783, 14843838.032316502, 14846251.854652664, 14846931.25, 14847388.989730144, 14847517.664004361, 14850929.459870502, 14877707.474966059, 14886356.25, 14887619.133936511, 14888310.9375, 14890470.81273442, 14895034.40592934, 14895253.117241872, 14901398.63737349, 14903078.23492348, 14907143.360326905, 14908260.908938715, 14911800.768841255, 14912364.755834663, 14914022.799688695, 14914871.875, 14915911.334593713, 14916685.907241045, 14917206.41381081, 14917716.276256545, 14919427.928952904, 14920306.199758166, 14921396.77983881, 14921851.263972253, 14922281.22646505, 14922713.360375762, 14923937.5, 14924485.818574635, 14924864.0625, 14926435.81807319, 14930770.046401285, 14933454.628528273, 14934556.25, 14937954.393021047, 14942372.501795476, 14946800.0, 14951410.133188458, 14951880.743187916, 14951925.882715957, 14955591.531310223, 14955629.6875, 14955875.986700559, 14956349.232413685, 14957823.273461426, 14958612.985445004, 14959535.75397047, 14959934.375, 14963885.34721545, 14964653.223855061, 14965032.950273853, 14965334.23576324, 14966295.3125, 14966774.331547529, 14966842.1875, 14971988.197812349, 14973140.142242357, 14973284.375, 14975128.690379601, 14976088.8256635, 14977060.288882494, 14977129.6875, 14978301.610572053, 14978537.5, 14978690.2949791, 14978696.90704672, 14982432.593994118, 14984596.928179678, 14990099.38656693, 14991039.828737073, 14996209.389196353, 14996384.52804546, 15000267.989820031, 15000512.056683931, 15000550.331506714, 15002864.015996626, 15002917.076828266, 15003569.37196293, 15004717.1875, 15006862.338509921, 15008168.75, 15009141.966689633, 15009562.834528416, 15010854.732688736, 15013058.4035422, 15014563.114891242, 15022288.476572929, 15025343.215732086, 15025590.436147217, 15025727.040393557, 15025847.742008721, 15026079.6875, 15026859.375, 15027158.904695582, 15029328.217876695, 15029519.165365428, 15031055.675084837, 15032853.03719255, 15033008.996755706, 15034418.673849287, 15035094.265295638, 15035879.095397763, 15035923.618143525, 15036257.674202051, 15036374.249510206, 15037029.480475478, 15037416.980006611, 15037426.07635212, 15038252.960093424, 15038306.240799641, 15038738.785093151, 15038900.0, 15039090.625, 15039801.5625, 15040699.009685991, 15040723.003042795, 15040851.848900339, 15041060.095903933, 15041332.8125, 15041483.289476868, 15041952.995470252, 15042081.99370455, 15042388.235478317, 15042442.046486355, 15042572.68082311, 15042821.875, 15045557.166273156, 15047620.682893733, 15048510.923671959, 15048615.778813846, 15048887.020880263, 15049096.914620992, 15049167.1875, 15049189.0625, 15050035.53529593, 15050754.351320243, 15051277.131817052, 15051303.303943234, 15052099.635891816, 15052354.707709555, 15052597.132150585, 15052749.921199596, 15053349.62010863, 15053953.139958477, 15054361.808677202, 15057092.899946583, 15057096.711901696, 15057290.625, 15061575.888944406, 15061654.40348887, 15063836.090862773, 15064385.685562924, 15066602.873846343, 15067727.303888066, 15069055.966445748, 15069176.77945168, 15069665.625, 15070280.20668317, 15071730.969514206, 15071740.625, 15072983.161179157, 15073173.070344975, 15073232.8125, 15073756.25, 15073916.347420925, 15076768.870074842, 15076943.75, 15078301.921512874, 15078826.5625, 15079645.700758975, 15079709.375, 15079854.6875, 15080622.770825626, 15080894.077864721, 15081122.564196898, 15081374.011261044, 15082273.4375, 15084224.410133982, 15084463.351456366, 15084602.405780535, 15085513.058804123, 15086971.542253882, 15087241.988567052, 15087736.618124153, 15088157.217123516, 15089067.1875, 15089510.656512396, 15091421.22960356, 15091465.60167699, 15091510.9375, 15091528.92193787, 15092473.241873577, 15094257.422289988, 15095919.334096473, 15096071.451474026, 15097047.6172102, 15098031.424741862, 15098462.325315174, 15099329.073601088, 15100140.422384735, 15100354.022747796, 15100358.311159622, 15101185.564938383, 15101443.729260424, 15101585.20980955, 15101588.74572613, 15101786.8230486, 15102020.083856879, 15102103.419594424, 15102810.880547673, 15103301.367464727, 15104431.022763679, 15104719.54016583, 15105390.625, 15105407.11294542, 15105618.494859723, 15107582.8125, 15107749.210427798, 15108815.625, 15109032.329506336, 15110029.875765236, 15110032.135932231, 15110071.695946114, 15111030.92443551, 15111230.302008437, 15113536.092502158, 15114014.487797657, 15114095.486582104, 15115098.26748878, 15115627.167011948, 15115743.75, 15115955.120636337, 15116278.125, 15116414.905192997, 15116569.40970817, 15116755.764256718, 15117253.125, 15117503.496415908, 15117544.167595452, 15117596.485997368, 15117882.54558853, 15117978.125, 15118028.202966504, 15118214.786608066, 15118524.378357664, 15118908.345889855, 15119106.885545755, 15119233.184531646, 15119891.645289736, 15121845.198914355, 15126465.209535383, 15126874.858913964, 15126931.009136451, 15127269.730621906, 15127279.33171671, 15127735.9375, 15128090.161945043, 15129468.87697644, 15129823.307898315, 15129870.159861548, 15129973.4375, 15130571.875, 15130596.899996074, 15130633.381039718, 15130702.146048114, 15130779.722195469, 15130823.018320478, 15130906.150373673, 15131304.987904226, 15132092.168495335, 15132187.052042581, 15132215.202616211, 15133279.692432577, 15133321.348462097, 15133716.009437408, 15134267.27240399, 15134370.732399046, 15134898.329488283, 15135051.822432209, 15135582.8125, 15135605.93823436, 15136119.090514878, 15137246.92553896, 15137286.61957467, 15137457.771291308, 15138336.058095325, 15138808.558924196, 15138959.046287112, 15140421.875, 15140621.07976167, 15140770.3125, 15144907.517326787, 15145059.362472253, 15145082.779428247, 15145206.25, 15145302.868494136, 15147340.049073284, 15147432.552143168, 15147764.382050214, 15147932.8125, 15148044.648936018, 15148057.474241713, 15148229.293005167, 15148273.989012806, 15148765.625, 15148803.122569378, 15148888.983471135, 15149495.3125, 15149514.0625, 15149688.004634393, 15149714.0625, 15149716.63475935, 15149797.391036924, 15149804.56296273, 15149806.53930601, 15149877.291795453, 15149885.9375, 15151703.125, 15151843.852491893, 15152341.728671076, 15152641.789156532, 15152941.532170987, 15153157.8125, 15153970.3125, 15154379.6875, 15154652.866775263, 15155048.546917945, 15155522.248790905, 15155835.639492163, 15156263.131637929, 15156420.255515737, 15156474.314438576, 15156578.125, 15156861.899481816, 15156904.6875, 15156953.309342265, 15157108.667749817, 15158124.465069046, 15159659.375, 15160996.862179419, 15161219.420282302, 15161464.0625, 15162733.255434662, 15162949.464355558, 15163733.086381035, 15164456.261305835, 15164923.4375, 15165245.959879337, 15165493.973039914, 15165915.20894001, 15166804.43849085, 15166856.25, 15166914.162228432, 15167417.946487097, 15167439.295300154, 15167618.665014356, 15168078.125, 15168459.245087015, 15168574.414908286, 15168621.140150731, 15168840.625, 15169450.0, 15173014.088548113, 15173052.250754215, 15175243.75, 15175754.23970944, 15176395.861178482, 15176929.6875, 15180324.931876237, 15183007.719166428, 15183020.3125, 15185524.847938152, 15188355.866744865, 15188384.129513774, 15189017.363866892, 15191234.177595122, 15191421.856323015, 15191752.490211185, 15191915.464492422, 15192398.4375, 15192420.26314891, 15193090.077744711, 15193387.5, 15193786.229244929, 15194101.148607852, 15194242.021922205, 15194400.0, 15194442.655890929, 15195645.889787653, 15196130.987788638, 15196693.806202373, 15197066.002463104, 15197199.716940302, 15197406.419600602, 15197665.769600157, 15197801.939475127, 15198104.459151678, 15198314.865984155, 15198671.875, 15199150.232631864, 15201282.253748568, 15201408.825053632, 15201462.331724629, 15203436.765417002, 15203703.979538456, 15204143.954304425, 15204369.171410307, 15204445.733056689, 15204540.473566515, 15204954.646382751, 15205284.6475105, 15205518.476295924, 15206068.321429875, 15206597.048651293, 15207085.9375, 15207684.74322808, 15207714.0625, 15207782.8125, 15208107.8125, 15208610.874028767, 15208656.495841553, 15208682.493217703, 15208774.756952373, 15208983.706572285, 15208990.985700523, 15209219.765803175, 15209239.992886689, 15209551.828268167, 15210320.930855848, 15210412.5, 15211356.00693895, 15211903.125, 15212346.25043489, 15212772.192962805, 15213126.141584424, 15213368.75, 15213390.625, 15214113.359917715, 15214126.5625, 15214704.6875, 15214894.871535735, 15215023.4375, 15215138.041694438, 15216290.453355184, 15217079.6875, 15217206.369601503, 15217461.231617095, 15217522.71430564, 15217644.014963506, 15217759.227810943, 15218122.58973339, 15218853.050643954, 15219002.79370007, 15219438.549620064, 15219800.998377025, 15220362.5, 15220971.839538824, 15221797.427335449, 15221964.309767436, 15221983.54280541, 15222092.1875, 15222102.98694115, 15222173.267999033, 15222521.875, 15222912.77539485, 15222960.303695148, 15223256.202928232, 15223304.6875, 15223377.774513168, 15223420.050827019, 15223916.981353767, 15223977.947708558, 15224054.17529089, 15224203.069214582, 15224277.176702233, 15224288.128042301, 15224727.793992644, 15224778.46562289, 15224793.288120877, 15224946.469646838, 15225085.9375, 15225170.3125, 15225176.40497086, 15225327.903752863, 15225370.14124644, 15226026.285092646, 15226130.22938296, 15226771.46467072, 15226777.461605877, 15226791.533252897, 15227234.375, 15227766.61762058, 15227800.545568407, 15227890.051245, 15228019.539574752, 15228372.788382042, 15228527.6049486, 15228551.5625, 15228560.545494702, 15228847.53582558, 15228906.530598622, 15228926.5625, 15229139.29612031, 15229796.875, 15230661.379665973, 15230792.62343539, 15230916.596787525, 15231338.793841336, 15231762.354817543, 15231874.750425152, 15231951.5625, 15232073.936468638, 15232082.8125, 15232372.255807271, 15232375.431670722, 15232811.538000759, 15233082.8125, 15233379.6875, 15233465.199817883, 15233790.469369775, 15233957.284229554, 15234156.073431488, 15234346.497960966, 15234666.833462074, 15235246.128105128, 15235284.740190746, 15235537.779166145, 15235603.591629582, 15236125.992497582, 15236144.699409235, 15236189.521698898, 15236205.223686233, 15236285.849031623, 15236821.335679421, 15236914.810654331, 15237058.137034364, 15237101.701206781, 15237118.75, 15237230.484745495, 15237335.47825383, 15237454.407025859, 15237529.930540636, 15237641.323445834, 15237720.703225425, 15237789.310972972, 15237822.66928304, 15238034.96533377, 15238184.375, 15238907.8125, 15239286.787120713, 15239376.676192192, 15239391.095370183, 15239840.625, 15240290.042104118, 15240305.125489501, 15240306.112955159, 15240821.110288393, 15241098.4375, 15241170.3125, 15241446.540713357, 15241573.4375, 15241775.92621298, 15242688.497431938, 15243291.454529496, 15243339.223840559, 15243404.349110235, 15243591.483527284, 15243848.585298868, 15243993.18937419, 15244409.375, 15244480.596309166, 15244735.9375, 15244842.758499801, 15244979.6875, 15245479.6875, 15245778.008224113, 15245847.629213119, 15246280.75603937, 15246306.757864656, 15246663.590722192, 15247081.850258024, 15247187.014887542, 15248260.58033164, 15248339.0625, 15248536.959367037, 15248919.190121073, 15249098.550871888, 15249114.579641536, 15250320.90221174, 15250793.214060517, 15251026.5625, 15251167.079658654, 15251586.23703379, 15251812.5, 15252666.904366503, 15252724.551355802, 15253078.027610691, 15253345.534483096, 15253393.75, 15253423.477489945, 15253770.425331587, 15254362.756454984, 15254493.392082281, 15254721.104689714, 15254821.875, 15254857.801497612, 15255817.722741846, 15256062.692029798, 15256620.414609762, 15256627.926965384, 15257320.3125, 15257468.733112426, 15258117.961503802, 15258432.276715068, 15259071.875, 15259157.8125, 15259384.007644214, 15259410.494438805, 15259768.75, 15259885.249531062, 15260633.822784895, 15260828.125, 15260876.418519927, 15260992.388613565, 15261021.875, 15261068.656449841, 15261372.80892316, 15261407.788221363, 15261897.92281043, 15262130.422497995, 15262329.219281105, 15262588.775118187, 15262746.116807498, 15262867.362129858, 15262894.781654699, 15262937.5, 15263005.960097494, 15263101.157857535, 15263115.095409006, 15263345.244764043, 15263352.118866399, 15263553.790473795, 15263599.80539843, 15263646.24560997, 15263692.1875, 15263735.739460131, 15263759.667815093, 15264371.314100264, 15264564.0625, 15264792.1875, 15264916.519481283, 15264993.710880017, 15265456.227245998, 15265487.950993525, 15265732.8125, 15267321.563746016, 15267455.400483571, 15267768.708707785, 15267803.125, 15267860.126860911, 15267975.718958441, 15268054.996048896, 15268057.440780023, 15268092.1875, 15268213.070565885, 15268295.272663409, 15268367.1875, 15268394.054503584, 15268478.998751491, 15268571.875, 15268723.4375, 15268784.739812205, 15269324.97814969, 15269404.525581617, 15269406.686506676, 15269761.916889085, 15269865.006935516, 15269940.83891907, 15269970.3125, 15270167.850155829, 15270175.42311194, 15270181.875087073, 15270346.935601048, 15270619.155146189, 15270654.6875, 15270932.8125, 15270981.25, 15271199.896710712, 15271417.1875, 15271517.1875, 15271678.125, 15271745.3125, 15271753.996145263, 15271812.5, 15272392.84031781, 15272408.47677684, 15272440.720903996, 15272536.117836965, 15272549.284167139, 15272598.947943484, 15272606.168556245, 15272930.172584534, 15272998.618037028, 15273213.664105432, 15273356.814892316, 15273557.8125, 15273613.484342614, 15273742.122736987, 15273857.313667718, 15274100.0, 15274432.8125, 15274528.363347007, 15275083.41546196, 15275265.076786838, 15275339.012416704, 15275386.971153358, 15275527.23514043, 15275721.558011051, 15276320.057571227, 15276785.594233489, 15277079.202786397, 15277090.371885093, 15277123.975895772, 15277407.525969088, 15277517.1875, 15277594.349068694, 15277615.625, 15278007.02004172, 15278043.666131498, 15278250.0, 15278429.6875, 15278552.250347733, 15278729.30341165, 15278885.9375, 15278991.981673824, 15279021.29020211, 15279023.024726767, 15279028.125, 15279504.6875, 15279682.04730674, 15279978.871964132, 15280006.25, 15280553.316957643, 15280940.315370979, 15281159.375, 15281442.32371265, 15281938.350523228, 15281981.783201097, 15282239.122413535, 15282279.345308196, 15283633.080100741, 15284193.64260654, 15284924.933324343, ...], [12.882968844293806, 9.596735959771687, 80.38909635012526, 49.22271110579973, 17.948428996991918, 19.053028846258613, 6.344018039105674, 21.76620637493456, 19.458558232589166, 17.318496403915187, 19.010513297196304, 95.55866310208845, 19.034719406253583, 9.569136560618293, 111.89056056348045, 34.22929470440282, 17.21236332868938, 67.15117497160624, 62.46103086476401, 38.001962375021485, 43.21043803243513, 128.39004836268504, 30.302715659666557, 17.831981707920523, 64.26632810625175, 39.20451811252768, 53.68024832246316, 61.081207745230195, 13.925830702039596, 87.21441038212383, 16.477836086642004, 27.425949400578396, 19.368570701982136, 86.5219685289173, 81.77112980530052, 86.8829320324912, 26.656454814212623, 39.842880502739085, 8.129444867438808, 28.29468888321514, 38.87862369321122, 20.81830938212237, 44.67159357823776, 10.973557612497837, 66.07149538500262, 13.03815913058664, 17.10032148116504, 58.64742515472625, 38.62916625496054, 49.59265824140879, 140.72319572499921, 83.15702797227775, 12.565741578460493, 6.152542918376898, 73.63085534008182, 9.404373539452951, 35.01514024915376, 20.684469515899014, 29.960429224619467, 135.02193083568426, 25.81541409296371, 14.81611304733549, 69.49423611885942, 7.815331242214536, 6.794607224844558, 100.44632083822296, 117.27552098396231, 67.15023543445815, 78.81041664158613, 6.346625038367471, 29.099816098679256, 15.80217926543639, 7.4880081851948805, 5.896806872908526, 8.592970583679147, 15.044187582666986, 5.993353694850649, 12.677161030876835, 24.896681187920613, 60.477406676036466, 18.938711245770264, 18.738234145445592, 39.401528802114676, 28.713408565062302, 15.971483554722619, 21.772101374203785, 66.7828857023516, 36.771269424027594, 81.39520949865887, 28.130902702304972, 7.111143071459825, 10.23198433056544, 39.41572331168896, 8.75817216444125, 17.889844377823852, 11.285351901825793, 13.411699825428201, 105.27421442684712, 58.50510851190609, 29.572653424898014, 11.720525682868676, 5.898793820685229, 9.436488990156025, 7.896370170219923, 28.88080731384394, 110.01089554956782, 40.07314940892804, 23.77967737025535, 13.615965340633018, 52.37857505464767, 36.88351181761775, 71.79111138405796, 10.057610550106466, 46.16813158413064, 27.131206143674543, 28.27792341817651, 5.437699742978508, 52.994848211744795, 56.48127125199072, 5.299201701236745, 70.23769330043037, 18.748726030105495, 6.920781934025937, 7.774449491450441, 30.481968112636938, 39.40849638599238, 49.964386268980654, 19.731756144313376, 44.885315057921474, 23.84159530343797, 91.58383043624909, 171.14595263050566, 58.596129349409004, 35.501406141604235, 70.16600010551782, 34.60665126075095, 81.78544348197946, 19.46618724742529, 31.26496282945932, 33.27152445855142, 26.252119740300408, 29.275521502051838, 16.90963474391575, 13.604646471386786, 10.494116587293592, 27.894526175372963, 95.57023973903637, 10.598153063777932, 35.33217561957454, 82.27848909755267, 20.420559718590376, 58.18370927693359, 37.42997388933961, 7.734420098480153, 91.36179345397409, 24.082759640827234, 53.8421332007618, 79.56273248878466, 40.726653000209346, 64.94930661821338, 19.20678998281313, 72.99641217853043, 5.551145490274997, 18.400688722117422, 166.35641087658632, 27.50716438462443, 17.365599245639665, 74.23775165826278, 38.65456560078901, 44.76367233106914, 20.80566562691113, 27.924047307661382, 30.113020683248997, 61.412774197824746, 5.7368316618076065, 10.485376420146885, 40.52360268821242, 23.457425025616846, 51.32308059981219, 14.736654353230257, 42.380363391915644, 89.2693859672736, 36.45853843542177, 46.59375481727286, 67.43223752538971, 8.600861905209566, 100.45675406761023, 46.242541471469316, 28.517682892277353, 20.035609299040186, 27.71824557822453, 90.54297894228415, 12.973361476790163, 6.960271239054441, 17.31938574963604, 34.71569531909306, 5.12560957255654, 67.04596358031563, 32.938150890750094, 14.81395086893772, 28.478601546555783, 58.89865404464971, 61.201674416913875, 10.434356357427829, 38.811544047026445, 62.51780616075843, 91.46801491993995, 125.28853103763034, 28.739545107359532, 272.7219563144979, 17.11345760384357, 59.33048378788895, 22.310392437794235, 76.08862017887962, 71.27888745450265, 37.5138994399868, 5.1611386264105255, 55.43052758375357, 33.27711661140153, 122.03042014811162, 5.568050035820408, 35.7986535587556, 44.58345522570219, 37.76826136585889, 48.042001292694216, 36.55914866843954, 10.909288235809079, 75.3187825691613, 48.988613670802835, 5.731670922850876, 74.2425774597159, 66.98546277127821, 47.95819183600115, 39.82047863297975, 7.28600490327663, 50.55551920829108, 38.9827502293045, 53.455446168579186, 27.511018744241035, 52.5374873975444, 12.854766118624362, 52.92115889289788, 18.45112100852716, 5.07870585820018, 20.91257802159086, 46.968479652617276, 11.01583648851039, 15.512491745175334, 54.222731263999734, 23.282852232661654, 84.40298398801303, 16.63915058782148, 35.853312513952076, 8.570095998321781, 11.176397960468528, 11.115601966256552, 15.76229504824047, 9.42611200521062, 64.02537713911136, 27.971852773829823, 20.66864878166672, 26.602621577714775, 98.10931508084074, 35.756645288452226, 18.674693495627135, 39.20460749821894, 20.06226113304713, 35.378845453229964, 5.4534144275323975, 36.258600851034, 14.590794463133975, 6.705336209145871, 28.067395953223667, 19.688843546559482, 28.885771714255636, 26.37655160784223, 77.1800823803853, 7.560606714394093, 52.48934307740477, 50.28410854879567, 32.831426312217786, 23.82152251275979, 41.280816990535826, 64.01324101847747, 50.91342176444602, 21.425414149439234, 10.208911923288507, 18.120865131113867, 44.33097502618676, 10.333011227424084, 10.108056169979639, 12.374412880465462, 20.83882160050157, 9.180894575906063, 52.44110864446468, 13.085397149691323, 48.41803852063662, 91.86858057612965, 26.04717106937537, 45.32640714417391, 71.91928292210349, 35.74584751413972, 8.693616448547797, 17.888858117469137, 66.55174492812446, 8.610041857604534, 22.14893659268188, 55.657279046240554, 47.71502634994309, 48.17118596680658, 34.707806403561925, 15.158146947014183, 6.492126596155751, 74.28176134726847, 7.622585780121619, 20.431557891663253, 5.872937418340726, 20.89558550883639, 77.45320657552573, 12.665808507752681, 61.17198472795072, 16.37596612673617, 8.26213771221782, 5.699750580148086, 83.19029721626993, 39.50271444708541, 51.76762333145652, 44.921885166072705, 9.151422978678918, 16.390828148449142, 49.034843213504686, 32.32596765930539, 65.34612942830226, 8.88067455960927, 21.50727047647676, 25.28250999378264, 17.14075127099148, 40.86265556890895, 57.85117869659841, 60.887333303001284, 35.17290043290632, 100.8323651746797, 9.709180747056246, 43.3087273948171, 23.50565645852727, 13.672352027649035, 27.1039731406603, 7.263832059401312, 21.683263189998968, 92.29605512402111, 23.22911722042679, 36.63987973432398, 9.162279217015826, 61.134313659612786, 82.10320766230417, 11.03117167242107, 28.344167447429903, 40.10656798159742, 73.23642119683706, 44.17375115581721, 43.39130353276158, 8.614258949120341, 13.509209743764698, 16.158391394341113, 47.69889109260196, 44.7543398231883, 11.965190492498573, 97.71464481557153, 39.72209123454507, 26.586749460747157, 5.0391755686597115, 10.120398612397667, 91.8510885207086, 5.7676638123301505, 16.570073203009432, 5.068644930977765, 22.224622154780114, 7.438677304865675, 22.24570647623557, 42.08169834109353, 48.33377273345655, 15.579282840204222, 5.789517652168316, 40.976366109250414, 60.14358591294621, 77.22800347826372, 30.124783583535972, 16.021456941176766, 8.245341357359019, 22.781203162704678, 9.344083518591498, 19.775610220402772, 10.016433550464026, 5.5252168805081485, 34.91842634682188, 12.874588888241373, 46.84553285568973, 7.659664463336573, 14.060973461102588, 24.395404394513758, 25.25742491436946, 75.3741739288674, 9.521842032072188, 44.169458572549736, 23.569058977365867, 13.970331333772588, 66.97454368519554, 16.460918678194094, 62.080738518318, 67.17101342614431, 50.97284566077639, 12.482089692008689, 6.787717704999532, 31.38872510931133, 17.024013637559925, 35.11903153741622, 12.951266091072196, 34.917624453847516, 64.31938622787223, 48.275228002726664, 26.596195329579913, 18.252920007274803, 5.051347288175121, 39.01584924895927, 20.641154102975165, 10.172603435838067, 73.99528587243661, 7.276523175540125, 42.092779393099406, 14.11913298703291, 8.682585337343042, 13.072208099656823, 51.13506354314884, 13.96875319619985, 7.972423728363895, 16.768321262170726, 86.5443908639405, 10.110342261391404, 14.334403293757486, 9.021902547835843, 17.759352804371254, 8.997245304677557, 7.8957160221626355, 7.168156278854249, 10.865216543612664, 72.60766610168281, 17.726376211428175, 56.089463143164394, 131.81145015345655, 62.81141251064601, 78.73856879852251, 12.475893720458352, 10.666215039994727, 25.748412245261157, 24.707128357659265, 17.93886305987386, 7.106560668653253, 8.186063780082494, 27.375273511614843, 25.89595068865123, 69.46136293553488, 12.810835602310004, 5.45092116716799, 48.33889569902145, 61.702524079775024, 65.09802624073825, 6.670765104736694, 6.5170140568765, 6.386017554695143, 14.300303265820135, 22.12593175041892, 34.62376814791746, 49.223603179534535, 29.404539854362007, 39.924552532238685, 33.030380606286066, 12.98417488707657, 63.101449888544515, 18.321113372588947, 79.63407040963915, 55.24665309695422, 8.669236899663458, 21.63650734319824, 55.186779912335986, 8.493265153694637, 35.37024780551714, 20.15706255173381, 24.71646666447157, 53.99412772129534, 78.98277015978111, 92.10958314983039, 20.359807698330126, 22.625730281151284, 34.40645959115409, 56.44198320124785, 21.08211692428163, 6.4694318871476675, 61.66447007541974, 100.74593065811747, 24.53670880634023, 7.405519575200652, 13.739173062230284, 39.15150196176206, 33.730577751800375, 11.332153985808, 14.58423919831734, 25.83518023209671, 93.59594377710908, 103.4095191506923, 15.037646414293947, 17.66502897768231, 17.75600529933243, 116.01882670276747, 10.530152320092272, 55.781350318077315, 20.80415390148143, 5.130096233194212, 5.589733598558203, 89.49906030997431, 11.13542550180617, 21.232393245533455, 16.641720460166823, 11.26306220063288, 11.85425087632006, 26.32589478938099, 68.2556807709201, 88.46204803229301, 9.081002767930517, 11.705213535080347, 73.59790820282016, 74.69981852491982, 97.23489580015638, 87.21831583719401, 33.215642251324525, 10.650045034510427, 32.6925495063008, 12.584185461802448, 59.57454792188386, 10.716920656299456, 14.893973545779861, 27.88676807238582, 43.71125919088149, 24.322686250000476, 20.767714030445287, 33.566223313321025, 16.537284845750527, 61.68895869307064, 62.89536079173433, 9.060877103858061, 18.746490533428332, 38.66716594207672, 112.6615129380136, 68.72524361893157, 8.245223056549086, 52.45788004166242, 90.51078440084343, 5.984590874978868, 54.561569827153946, 91.18310322020241, 7.2640473699323795, 36.052585069887215, 57.25009985921842, 42.16008891725998, 37.92581619460439, 50.36211853040289, 18.768614216277435, 24.55192358462572, 53.12072615897295, 25.327333798306565, 92.75552410918002, 61.18583575361797, 54.29641711937071, 9.122204141486934, 15.375631356485684, 16.587328099278405, 13.915530926419438, 18.0560632695908, 27.445727530270634, 63.21765692476757, 75.7400043593643, 57.660474924802074, 55.19957067480082, 8.386527165147495, 8.797324781272481, 5.439265759530854, 54.53644223280818, 22.30335009832129, 14.929866065908824, 52.18566564201362, 11.898633553797488, 21.144747523646046, 5.299622887594821, 5.940390710944215, 66.47650540633485, 31.92238006199019, 70.79167605408635, 7.016214784834604, 24.424689592153157, 30.820202396663223, 6.5028390038366135, 58.879474144465036, 5.209393810663636, 74.9169684873658, 33.22865416321551, 14.468430636406683, 69.5222216721248, 52.783989877698744, 42.9328166507943, 48.54557841180779, 15.04173087816171, 64.50274504780694, 31.48906230282624, 66.7469700685661, 5.988655781036474, 39.97438266932302, 20.400506409478936, 41.18149243017297, 57.090638538702414, 68.61443499449605, 17.861010172650438, 14.907317452726689, 21.733956605187085, 7.533366754184951, 57.16360934733741, 11.854557614226355, 14.363096688079128, 30.64446440639113, 56.5263875752584, 10.183706336450085, 106.52582159097062, 11.616546951156714, 13.56822842529416, 25.63439433594289, 66.83329338610719, 11.948293630978702, 58.35768273215054, 48.802380903460296, 11.216705958106774, 7.745713717747298, 17.958210249594103, 9.479048959272088, 9.456738715369482, 6.128198705962133, 35.674452343816554, 10.117747978555723, 59.62343380892973, 15.909091665251303, 13.167969116577202, 46.14231971277696, 73.78749784630261, 25.493312044283105, 7.365791224072859, 6.804991514643191, 67.40067032086668, 5.553845656323519, 73.12056414939123, 9.296876536834244, 21.21886200239652, 5.519942652579059, 7.4552527992371855, 24.756810396420146, 32.51347692001406, 5.302598710897357, 64.37791126690456, 55.25847990025169, 36.21980543720721, 27.328916451631212, 110.4337531076544, 42.4656601594335, 24.506550735347545, 12.887276612166827, 6.313871880053445, 36.62809082070716, 28.202264584592463, 14.103882212404748, 12.254616619458329, 59.72748531065949, 10.7679142497896, 96.88376504761501, 18.700297475120855, 5.631880165662765, 13.658220831535147, 62.828343674957196, 57.924985564128775, 122.51499007047931, 45.47275973916031, 60.631658597224984, 56.128397946941284, 78.02393093416735, 5.644731758974321, 16.20137220395108, 55.833941651869374, 6.787621315589711, 16.195054554701358, 87.58373922635633, 25.833677386243977, 5.455484286390112, 33.827979377569285, 14.665475697586192, 10.646552071266113, 59.3506334385, 20.87643089851096, 31.43847813538036, 27.84194210899066, 17.5681784331642, 8.421813039885086, 12.993629955571322, 78.72793067969788, 93.18021364454823, 14.33254865646398, 45.95218848237941, 5.3514478571304425, 8.8474128891184, 11.054919173846953, 36.20485440977048, 9.051644929145942, 10.741928816758131, 20.81689466608971, 14.30623665145789, 13.292732071411416, 90.5985428659175, 8.640476692260696, 5.9960312480427325, 9.066368427664083, 18.3745527408915, 8.969179424961547, 29.321385984794315, 30.627007397276742, 62.88070725557684, 6.73245939175956, 40.841400687951534, 5.695944974195015, 70.0708493526767, 89.44637237760718, 6.0464432927153915, 7.379716161434257, 46.59261399088115, 64.294315410883, 13.138652229378312, 6.146732531226311, 15.350709974212634, 6.174246022714598, 25.553236020134012, 105.41422167189495, 62.1015943780765, 22.64258331221507, 29.779787419213932, 9.58049702201165, 61.65769007379686, 11.51362061025933, 52.332900795714586, 59.09803282535067, 75.85457086488138, 20.633531569294124, 44.51582690394524, 25.95260704314173, 14.0685499948893, 41.46098357802739, 95.34525399867707, 42.15461100340743, 6.316540117023361, 22.708664733261507, 94.2144212736402, 39.5791720773238, 65.47819496878395, 22.273392640736414, 6.732828915310951, 44.79830611847716, 25.466768817488504, 10.585428275519833, 6.052040259956666, 59.73415480768013, 16.543740249014846, 11.594023072922765, 22.881410892105116, 5.772975370810771, 8.861743438984831, 5.30548550748845, 111.10580299844443, 7.098388591257025, 70.35023936595337, 5.49482133935963, 5.549041290909682, 57.504290339341445, 73.92406403959349, 19.200612087479488, 80.9825592715562, 32.823765430519806, 8.419423570402126, 18.495896399651254, 22.314182938177836, 7.18833623158688, 10.61220468421348, 14.296179342501365, 70.26559260175921, 77.19078763414772, 22.13636229943026, 15.393312145142193, 35.37583872039011, 50.475474553879245, 8.88279690631613, 5.304810924195749, 52.45447170524495, 12.65516712567855, 44.73402897142021, 30.36723961518572, 47.083536780666535, 43.823515554118664, 10.260192609353364, 55.09130720214112, 19.446343579563276, 9.4716562717153, 13.791579267981781, 5.499862891916829, 51.06007463821755, 10.351559910301443, 73.54263321756721, 20.085717825596006, 76.91292733121648, 42.98261541034556, 57.966675166363615, 57.68561767563689, 34.95852723842096, 5.31496709557161, 13.3426169352091, 14.030328751302664, 23.793351625928786, 5.993441710512551, 13.36700528194381, 8.1063196558237, 52.409162060892534, 7.41874289991156, 6.558370637300301, 25.26536362366082, 9.810627603964143, 9.885334647077123, 38.272049531881464, 75.01496062129334, 19.507417212832237, 21.329545301836934, 53.03608368651744, 18.68009980665721, 22.02116996280962, 14.582860476997283, 15.86096040625466, 33.66422590857662, 5.042218478711898, 21.535351900597664, 34.52110378836437, 187.73169474588417, 12.642057563235111, 75.11339242142336, 6.761312013071286, 17.46752636602931, 62.47955604632326, 40.2423761875866, 25.146871458188404, 96.9391117787313, 23.69560789995742, 19.028597538847947, 21.14340248639188, 57.39590768637457, 31.188599590381475, 22.7996131307189, 22.080543216961495, 57.06010830608328, 10.199361457985978, 20.98757434480409, 78.58940919145805, 25.971664005227424, 7.175341235316689, 73.05397808522473, 12.70695300757655, 6.965471947528683, 43.379327589963424, 13.285994003700512, 12.510469888691139, 15.284005657116088, 8.14023511190948, 6.93545615255775, 9.483560545063307, 13.24235448381737, 50.72465641160585, 80.21720594976135, 5.513759041988169, 8.920446018693207, 5.339605964104563, 33.45861744027951, 18.5067523101278, 5.285113762631114, 20.292676019897765, 28.788054247698792, 14.236830709780678, 9.591907451734736, 34.49606695662351, 36.20601883824463, 67.40193577802236, 12.888290205303571, 78.69433689993481, 28.08230997643824, 21.609048761968975, 85.9825649668127, 60.62966427564106, 44.2109727534648, 27.733264002597735, 66.28073696989796, 7.33418989303019, 19.27866276747973, 6.306984569604704, 30.166182712610123, 37.712880739117146, 17.677238889581847, 21.487152184785085, 28.532341001809197, 11.639536183653695, 10.19845344274533, 96.72399960620439, 53.64636303658472, 11.750198436272983, 6.483671449893079, 14.358292239610027, 58.305565457351065, 30.616741572983123, 16.83407198689602, 5.543553570228202, 50.82029091432906, 37.21224359882487, 5.637888551141453, 28.66312334289658, 5.464373629094018, 6.847179263795777, 41.40399854586933, 39.6308441998396, 97.56602945136811, 86.80062342935308, 37.76622822772813, 36.06460489847644, 88.21676467565376, 38.26245908898582, 24.726006924671342, 43.35423215089641, 9.951976302245594, 53.25107814390858, 5.712888899778099, 5.348139380740571, 45.27767179852455, 73.30021061023885, 35.72404931195352, 19.943057923486272, 15.677379557268306, 22.570306782947373, 23.228285757134714, 51.029755378702234, 55.819712164674996, 16.435733437859813, 21.504756759807297, 49.556911529193606, 50.030457760971466, 61.34647712059822, 6.585955693757677, 21.025263055610505, 9.289410935135475, 45.99695645384307, 6.597969498775621, 9.07702121845696, 60.97147448079861, 60.00988182940924, 17.128676028020227, 51.70522042173957, 17.288668867828264, 30.227229292294243, 55.75338075709716, 16.958987975946187, 36.4889652429558, 38.544238578056884, 34.272997779296354, 47.830981992304814, 48.44214467398404, 21.88979423838886, 49.89585382450288, 55.44623193609951, 91.1771699766715, 13.509466589786388, 61.40629806172429, 61.93747811668231, 36.53723622365198, 19.20107068518582, 31.518084217041093, 56.315658545245824, 6.291759332729595, 23.62851858586467, 69.49740075237052, 79.18746846340835, 25.42022911158019, 35.88986314939291, 15.174897340455185, 6.4347550054862985, 13.953939577499261, 6.077001992104447, 21.307882783409035, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([6676638.392332962, 7097929.985468731, 7122530.211580833, 7317828.5513348505, 7335181.389200869, 7347997.652337935, 7359011.522260496, 7377379.2144486215, 7389949.268606873, 7454702.07194552, 7467110.146528701, 7513525.127700913, 7613082.024840292, 7690586.2058827225, 7721626.653818729, 7723592.1875, 7728112.9907103665, 7759361.684506791, 7810199.950112108, 7819468.039984541, 7844356.25, 7885355.14433922, 7932885.688678588, 8050850.595926914, 8135675.583274638, 8160661.826378296, 8189103.125, 8229646.472280923, 8233985.642800726, 8248103.96636376, 8277883.164570176, 8277897.553090976, 8321839.881925925, 8365023.4375, 8481221.674638486, 8500133.805053283, 8550191.55487921, 8606875.0, 8608412.190550875, 8671980.663348004, 8685296.875, 8696709.374997526, 8696773.4375, 8706590.524089677, 8738626.5625, 8739630.64140678, 8742239.533094095, 8743915.521771831, 8802590.625, 8813014.0625, 8816650.467659038, 8828776.505846355, 8840548.909072177, 8842224.03521423, 8875546.875, 8886220.397556081, 8902035.9375, 8902088.477429032, 8904140.300793665, 8911585.9375, 8914190.471098484, 8914656.216707133, 8918832.761521393, 8923016.17565722, 8937647.028811045, 8938232.773731744, 8939405.53599594, 8941170.3125, 8942004.023360822, 8945914.6663212, 8973939.639994351, 8974696.68806825, 8997266.857259072, 8997296.372490333, 9059916.162688749, 9072935.9641805, 9077203.72431214, 9108280.49464176, 9110389.909837468, 9183590.625, 9184926.775203278, 9200558.546011869, 9232043.325183753, 9232858.95468755, 9312765.871304592, 9340431.111034624, 9350627.997371327, 9354640.625, 9362982.274776613, 9367042.995537696, 9398449.960638719, 9416488.402379945, 9432339.0625, 9433503.921680786, 9449305.292761356, 9450840.723568399, 9463276.093479436, 9465695.3125, 9466681.25, 9513647.700096838, 9528508.161318537, 9528510.459038356, 9530496.996719329, 9533875.743733518, 9540645.3125, 9559860.513538396, 9560821.875, 9589357.835298603, 9593833.313525032, 9598298.4375, 9606804.6875, 9610013.58821564, 9614367.937335702, 9624337.00736794, 9626507.737897655, 9629379.05966492, 9641329.114525165, 9644293.977463378, 9656005.506820131, 9656022.135480411, 9656289.969173675, 9666956.9850034, 9667914.80234482, 9667919.199801877, 9671895.3125, 9673575.910307677, 9673801.5625, 9676297.740733098, 9676431.25, 9677219.059384622, 9681018.75, 9692310.9375, 9713582.8125, 9717181.151138367, 9723071.060169103, 9726937.433485854, 9728954.6875, 9735910.704406213, 9736103.467415484, 9736923.4375, 9737421.748473246, 9737810.80247082, 9740187.935533412, 9744023.925774155, 9744644.865440693, 9746405.632797124, 9748142.1875, 9748404.320056558, 9750163.829414528, 9761606.25, 9762568.135313332, 9762715.625, 9763941.725671887, 9765006.598697893, 9765343.75, 9775252.850555444, 9787206.25, 9791283.721348098, 9792054.366709495, 9800903.125, 9804467.985570217, 9813306.239648728, 9824525.366683371, 9829180.73557089, 9830911.395265875, 9839205.090570439, 9839567.705162564, 9840420.3125, 9863654.6875, 9883872.715411102, 9886574.428211518, 9899460.216876801, 9917717.801071992, 9925662.959250428, 9935328.587391792, 9940866.733629443, 9940868.367761852, 9996894.989185056, 10027360.665927041, 10031865.57019523, 10034725.0, 10054758.612500569, 10058912.291853715, 10059741.223932454, 10061705.151223028, 10063545.863016604, 10092037.5, 10131854.059999906, 10135980.584653616, 10168586.840329135, 10168607.77039772, 10197461.200812368, 10208571.240966514, 10220241.5366776, 10227259.884601217, 10229353.576522714, 10229420.082152745, 10244400.0, 10244841.567673484, 10247429.99024367, 10256822.472838908, 10258509.12450361, 10270468.75, 10274294.818479639, 10276165.625, 10283390.625, 10291856.175768878, 10295973.051927503, 10320557.604397167, 10340535.742488993, 10340586.410470845, 10341095.093035223, 10453964.652970823, 10476759.375, 10515507.8125, 10518107.8125, 10649137.317745872, 10713568.75, 10805143.75, 10839447.98997831, 11020125.700070703, 11093465.106747566, 11348224.791693127, 11388807.8125, 11906275.0, 14813964.0625, 14815934.230619092, 14816619.214511292, 14817273.4375, 14817295.696960583, 14819200.0, 14820462.5, 14821645.3125, 14821726.55542074, 14821911.528565628, 14822164.050837424, 14822331.25, 14822373.78798524, 14823238.323634313, 14824032.812396673, 14824172.755902248, 14836803.125, 14843833.754325783, 14843838.032316502, 14846251.854652664, 14846931.25, 14847388.989730144, 14847517.664004361, 14850929.459870502, 14877707.474966059, 14886356.25, 14887619.133936511, 14888310.9375, 14890470.81273442, 14895034.40592934, 14895253.117241872, 14901398.63737349, 14903078.23492348, 14907143.360326905, 14908260.908938715, 14911800.768841255, 14912364.755834663, 14914022.799688695, 14914871.875, 14915911.334593713, 14916685.907241045, 14917206.41381081, 14917716.276256545, 14919427.928952904, 14920306.199758166, 14921396.77983881, 14921851.263972253, 14922281.22646505, 14922713.360375762, 14923937.5, 14924485.818574635, 14924864.0625, 14926435.81807319, 14930770.046401285, 14933454.628528273, 14934556.25, 14937954.393021047, 14942372.501795476, 14946800.0, 14951410.133188458, 14951880.743187916, 14951925.882715957, 14955591.531310223, 14955629.6875, 14955875.986700559, 14956349.232413685, 14957823.273461426, 14958612.985445004, 14959535.75397047, 14959934.375, 14963885.34721545, 14964653.223855061, 14965032.950273853, 14965334.23576324, 14966295.3125, 14966774.331547529, 14966842.1875, 14971988.197812349, 14973140.142242357, 14973284.375, 14975128.690379601, 14976088.8256635, 14977060.288882494, 14977129.6875, 14978301.610572053, 14978537.5, 14978690.2949791, 14978696.90704672, 14982432.593994118, 14984596.928179678, 14990099.38656693, 14991039.828737073, 14996209.389196353, 14996384.52804546, 15000267.989820031, 15000512.056683931, 15000550.331506714, 15002864.015996626, 15002917.076828266, 15003569.37196293, 15004717.1875, 15006862.338509921, 15008168.75, 15009141.966689633, 15009562.834528416, 15010854.732688736, 15013058.4035422, 15014563.114891242, 15022288.476572929, 15025343.215732086, 15025590.436147217, 15025727.040393557, 15025847.742008721, 15026079.6875, 15026859.375, 15027158.904695582, 15029328.217876695, 15029519.165365428, 15031055.675084837, 15032853.03719255, 15033008.996755706, 15034418.673849287, 15035094.265295638, 15035879.095397763, 15035923.618143525, 15036257.674202051, 15036374.249510206, 15037029.480475478, 15037416.980006611, 15037426.07635212, 15038252.960093424, 15038306.240799641, 15038738.785093151, 15038900.0, 15039090.625, 15039801.5625, 15040699.009685991, 15040723.003042795, 15040851.848900339, 15041060.095903933, 15041332.8125, 15041483.289476868, 15041952.995470252, 15042081.99370455, 15042388.235478317, 15042442.046486355, 15042572.68082311, 15042821.875, 15045557.166273156, 15047620.682893733, 15048510.923671959, 15048615.778813846, 15048887.020880263, 15049096.914620992, 15049167.1875, 15049189.0625, 15050035.53529593, 15050754.351320243, 15051277.131817052, 15051303.303943234, 15052099.635891816, 15052354.707709555, 15052597.132150585, 15052749.921199596, 15053349.62010863, 15053953.139958477, 15054361.808677202, 15057092.899946583, 15057096.711901696, 15057290.625, 15061575.888944406, 15061654.40348887, 15063836.090862773, 15064385.685562924, 15066602.873846343, 15067727.303888066, 15069055.966445748, 15069176.77945168, 15069665.625, 15070280.20668317, 15071730.969514206, 15071740.625, 15072983.161179157, 15073173.070344975, 15073232.8125, 15073756.25, 15073916.347420925, 15076768.870074842, 15076943.75, 15078301.921512874, 15078826.5625, 15079645.700758975, 15079709.375, 15079854.6875, 15080622.770825626, 15080894.077864721, 15081122.564196898, 15081374.011261044, 15082273.4375, 15084224.410133982, 15084463.351456366, 15084602.405780535, 15085513.058804123, 15086971.542253882, 15087241.988567052, 15087736.618124153, 15088157.217123516, 15089067.1875, 15089510.656512396, 15091421.22960356, 15091465.60167699, 15091510.9375, 15091528.92193787, 15092473.241873577, 15094257.422289988, 15095919.334096473, 15096071.451474026, 15097047.6172102, 15098031.424741862, 15098462.325315174, 15099329.073601088, 15100140.422384735, 15100354.022747796, 15100358.311159622, 15101185.564938383, 15101443.729260424, 15101585.20980955, 15101588.74572613, 15101786.8230486, 15102020.083856879, 15102103.419594424, 15102810.880547673, 15103301.367464727, 15104431.022763679, 15104719.54016583, 15105390.625, 15105407.11294542, 15105618.494859723, 15107582.8125, 15107749.210427798, 15108815.625, 15109032.329506336, 15110029.875765236, 15110032.135932231, 15110071.695946114, 15111030.92443551, 15111230.302008437, 15113536.092502158, 15114014.487797657, 15114095.486582104, 15115098.26748878, 15115627.167011948, 15115743.75, 15115955.120636337, 15116278.125, 15116414.905192997, 15116569.40970817, 15116755.764256718, 15117253.125, 15117503.496415908, 15117544.167595452, 15117596.485997368, 15117882.54558853, 15117978.125, 15118028.202966504, 15118214.786608066, 15118524.378357664, 15118908.345889855, 15119106.885545755, 15119233.184531646, 15119891.645289736, 15121845.198914355, 15126465.209535383, 15126874.858913964, 15126931.009136451, 15127269.730621906, 15127279.33171671, 15127735.9375, 15128090.161945043, 15129468.87697644, 15129823.307898315, 15129870.159861548, 15129973.4375, 15130571.875, 15130596.899996074, 15130633.381039718, 15130702.146048114, 15130779.722195469, 15130823.018320478, 15130906.150373673, 15131304.987904226, 15132092.168495335, 15132187.052042581, 15132215.202616211, 15133279.692432577, 15133321.348462097, 15133716.009437408, 15134267.27240399, 15134370.732399046, 15134898.329488283, 15135051.822432209, 15135582.8125, 15135605.93823436, 15136119.090514878, 15137246.92553896, 15137286.61957467, 15137457.771291308, 15138336.058095325, 15138808.558924196, 15138959.046287112, 15140421.875, 15140621.07976167, 15140770.3125, 15144907.517326787, 15145059.362472253, 15145082.779428247, 15145206.25, 15145302.868494136, 15147340.049073284, 15147432.552143168, 15147764.382050214, 15147932.8125, 15148044.648936018, 15148057.474241713, 15148229.293005167, 15148273.989012806, 15148765.625, 15148803.122569378, 15148888.983471135, 15149495.3125, 15149514.0625, 15149688.004634393, 15149714.0625, 15149716.63475935, 15149797.391036924, 15149804.56296273, 15149806.53930601, 15149877.291795453, 15149885.9375, 15151703.125, 15151843.852491893, 15152341.728671076, 15152641.789156532, 15152941.532170987, 15153157.8125, 15153970.3125, 15154379.6875, 15154652.866775263, 15155048.546917945, 15155522.248790905, 15155835.639492163, 15156263.131637929, 15156420.255515737, 15156474.314438576, 15156578.125, 15156861.899481816, 15156904.6875, 15156953.309342265, 15157108.667749817, 15158124.465069046, 15159659.375, 15160996.862179419, 15161219.420282302, 15161464.0625, 15162733.255434662, 15162949.464355558, 15163733.086381035, 15164456.261305835, 15164923.4375, 15165245.959879337, 15165493.973039914, 15165915.20894001, 15166804.43849085, 15166856.25, 15166914.162228432, 15167417.946487097, 15167439.295300154, 15167618.665014356, 15168078.125, 15168459.245087015, 15168574.414908286, 15168621.140150731, 15168840.625, 15169450.0, 15173014.088548113, 15173052.250754215, 15175243.75, 15175754.23970944, 15176395.861178482, 15176929.6875, 15180324.931876237, 15183007.719166428, 15183020.3125, 15185524.847938152, 15188355.866744865, 15188384.129513774, 15189017.363866892, 15191234.177595122, 15191421.856323015, 15191752.490211185, 15191915.464492422, 15192398.4375, 15192420.26314891, 15193090.077744711, 15193387.5, 15193786.229244929, 15194101.148607852, 15194242.021922205, 15194400.0, 15194442.655890929, 15195645.889787653, 15196130.987788638, 15196693.806202373, 15197066.002463104, 15197199.716940302, 15197406.419600602, 15197665.769600157, 15197801.939475127, 15198104.459151678, 15198314.865984155, 15198671.875, 15199150.232631864, 15201282.253748568, 15201408.825053632, 15201462.331724629, 15203436.765417002, 15203703.979538456, 15204143.954304425, 15204369.171410307, 15204445.733056689, 15204540.473566515, 15204954.646382751, 15205284.6475105, 15205518.476295924, 15206068.321429875, 15206597.048651293, 15207085.9375, 15207684.74322808, 15207714.0625, 15207782.8125, 15208107.8125, 15208610.874028767, 15208656.495841553, 15208682.493217703, 15208774.756952373, 15208983.706572285, 15208990.985700523, 15209219.765803175, 15209239.992886689, 15209551.828268167, 15210320.930855848, 15210412.5, 15211356.00693895, 15211903.125, 15212346.25043489, 15212772.192962805, 15213126.141584424, 15213368.75, 15213390.625, 15214113.359917715, 15214126.5625, 15214704.6875, 15214894.871535735, 15215023.4375, 15215138.041694438, 15216290.453355184, 15217079.6875, 15217206.369601503, 15217461.231617095, 15217522.71430564, 15217644.014963506, 15217759.227810943, 15218122.58973339, 15218853.050643954, 15219002.79370007, 15219438.549620064, 15219800.998377025, 15220362.5, 15220971.839538824, 15221797.427335449, 15221964.309767436, 15221983.54280541, 15222092.1875, 15222102.98694115, 15222173.267999033, 15222521.875, 15222912.77539485, 15222960.303695148, 15223256.202928232, 15223304.6875, 15223377.774513168, 15223420.050827019, 15223916.981353767, 15223977.947708558, 15224054.17529089, 15224203.069214582, 15224277.176702233, 15224288.128042301, 15224727.793992644, 15224778.46562289, 15224793.288120877, 15224946.469646838, 15225085.9375, 15225170.3125, 15225176.40497086, 15225327.903752863, 15225370.14124644, 15226026.285092646, 15226130.22938296, 15226771.46467072, 15226777.461605877, 15226791.533252897, 15227234.375, 15227766.61762058, 15227800.545568407, 15227890.051245, 15228019.539574752, 15228372.788382042, 15228527.6049486, 15228551.5625, 15228560.545494702, 15228847.53582558, 15228906.530598622, 15228926.5625, 15229139.29612031, 15229796.875, 15230661.379665973, 15230792.62343539, 15230916.596787525, 15231338.793841336, 15231762.354817543, 15231874.750425152, 15231951.5625, 15232073.936468638, 15232082.8125, 15232372.255807271, 15232375.431670722, 15232811.538000759, 15233082.8125, 15233379.6875, 15233465.199817883, 15233790.469369775, 15233957.284229554, 15234156.073431488, 15234346.497960966, 15234666.833462074, 15235246.128105128, 15235284.740190746, 15235537.779166145, 15235603.591629582, 15236125.992497582, 15236144.699409235, 15236189.521698898, 15236205.223686233, 15236285.849031623, 15236821.335679421, 15236914.810654331, 15237058.137034364, 15237101.701206781, 15237118.75, 15237230.484745495, 15237335.47825383, 15237454.407025859, 15237529.930540636, 15237641.323445834, 15237720.703225425, 15237789.310972972, 15237822.66928304, 15238034.96533377, 15238184.375, 15238907.8125, 15239286.787120713, 15239376.676192192, 15239391.095370183, 15239840.625, 15240290.042104118, 15240305.125489501, 15240306.112955159, 15240821.110288393, 15241098.4375, 15241170.3125, 15241446.540713357, 15241573.4375, 15241775.92621298, 15242688.497431938, 15243291.454529496, 15243339.223840559, 15243404.349110235, 15243591.483527284, 15243848.585298868, 15243993.18937419, 15244409.375, 15244480.596309166, 15244735.9375, 15244842.758499801, 15244979.6875, 15245479.6875, 15245778.008224113, 15245847.629213119, 15246280.75603937, 15246306.757864656, 15246663.590722192, 15247081.850258024, 15247187.014887542, 15248260.58033164, 15248339.0625, 15248536.959367037, 15248919.190121073, 15249098.550871888, 15249114.579641536, 15250320.90221174, 15250793.214060517, 15251026.5625, 15251167.079658654, 15251586.23703379, 15251812.5, 15252666.904366503, 15252724.551355802, 15253078.027610691, 15253345.534483096, 15253393.75, 15253423.477489945, 15253770.425331587, 15254362.756454984, 15254493.392082281, 15254721.104689714, 15254821.875, 15254857.801497612, 15255817.722741846, 15256062.692029798, 15256620.414609762, 15256627.926965384, 15257320.3125, 15257468.733112426, 15258117.961503802, 15258432.276715068, 15259071.875, 15259157.8125, 15259384.007644214, 15259410.494438805, 15259768.75, 15259885.249531062, 15260633.822784895, 15260828.125, 15260876.418519927, 15260992.388613565, 15261021.875, 15261068.656449841, 15261372.80892316, 15261407.788221363, 15261897.92281043, 15262130.422497995, 15262329.219281105, 15262588.775118187, 15262746.116807498, 15262867.362129858, 15262894.781654699, 15262937.5, 15263005.960097494, 15263101.157857535, 15263115.095409006, 15263345.244764043, 15263352.118866399, 15263553.790473795, 15263599.80539843, 15263646.24560997, 15263692.1875, 15263735.739460131, 15263759.667815093, 15264371.314100264, 15264564.0625, 15264792.1875, 15264916.519481283, 15264993.710880017, 15265456.227245998, 15265487.950993525, 15265732.8125, 15267321.563746016, 15267455.400483571, 15267768.708707785, 15267803.125, 15267860.126860911, 15267975.718958441, 15268054.996048896, 15268057.440780023, 15268092.1875, 15268213.070565885, 15268295.272663409, 15268367.1875, 15268394.054503584, 15268478.998751491, 15268571.875, 15268723.4375, 15268784.739812205, 15269324.97814969, 15269404.525581617, 15269406.686506676, 15269761.916889085, 15269865.006935516, 15269940.83891907, 15269970.3125, 15270167.850155829, 15270175.42311194, 15270181.875087073, 15270346.935601048, 15270619.155146189, 15270654.6875, 15270932.8125, 15270981.25, 15271199.896710712, 15271417.1875, 15271517.1875, 15271678.125, 15271745.3125, 15271753.996145263, 15271812.5, 15272392.84031781, 15272408.47677684, 15272440.720903996, 15272536.117836965, 15272549.284167139, 15272598.947943484, 15272606.168556245, 15272930.172584534, 15272998.618037028, 15273213.664105432, 15273356.814892316, 15273557.8125, 15273613.484342614, 15273742.122736987, 15273857.313667718, 15274100.0, 15274432.8125, 15274528.363347007, 15275083.41546196, 15275265.076786838, 15275339.012416704, 15275386.971153358, 15275527.23514043, 15275721.558011051, 15276320.057571227, 15276785.594233489, 15277079.202786397, 15277090.371885093, 15277123.975895772, 15277407.525969088, 15277517.1875, 15277594.349068694, 15277615.625, 15278007.02004172, 15278043.666131498, 15278250.0, 15278429.6875, 15278552.250347733, 15278729.30341165, 15278885.9375, 15278991.981673824, 15279021.29020211, 15279023.024726767, 15279028.125, 15279504.6875, 15279682.04730674, 15279978.871964132, 15280006.25, 15280553.316957643, 15280940.315370979, 15281159.375, 15281442.32371265, 15281938.350523228, 15281981.783201097, 15282239.122413535, 15282279.345308196, 15283633.080100741, 15284193.64260654, 15284924.933324343, ...], [12.882968844293806, 9.596735959771687, 80.38909635012526, 49.22271110579973, 17.948428996991918, 19.053028846258613, 6.344018039105674, 21.76620637493456, 19.458558232589166, 17.318496403915187, 19.010513297196304, 95.55866310208845, 19.034719406253583, 9.569136560618293, 111.89056056348045, 34.22929470440282, 17.21236332868938, 67.15117497160624, 62.46103086476401, 38.001962375021485, 43.21043803243513, 128.39004836268504, 30.302715659666557, 17.831981707920523, 64.26632810625175, 39.20451811252768, 53.68024832246316, 61.081207745230195, 13.925830702039596, 87.21441038212383, 16.477836086642004, 27.425949400578396, 19.368570701982136, 86.5219685289173, 81.77112980530052, 86.8829320324912, 26.656454814212623, 39.842880502739085, 8.129444867438808, 28.29468888321514, 38.87862369321122, 20.81830938212237, 44.67159357823776, 10.973557612497837, 66.07149538500262, 13.03815913058664, 17.10032148116504, 58.64742515472625, 38.62916625496054, 49.59265824140879, 140.72319572499921, 83.15702797227775, 12.565741578460493, 6.152542918376898, 73.63085534008182, 9.404373539452951, 35.01514024915376, 20.684469515899014, 29.960429224619467, 135.02193083568426, 25.81541409296371, 14.81611304733549, 69.49423611885942, 7.815331242214536, 6.794607224844558, 100.44632083822296, 117.27552098396231, 67.15023543445815, 78.81041664158613, 6.346625038367471, 29.099816098679256, 15.80217926543639, 7.4880081851948805, 5.896806872908526, 8.592970583679147, 15.044187582666986, 5.993353694850649, 12.677161030876835, 24.896681187920613, 60.477406676036466, 18.938711245770264, 18.738234145445592, 39.401528802114676, 28.713408565062302, 15.971483554722619, 21.772101374203785, 66.7828857023516, 36.771269424027594, 81.39520949865887, 28.130902702304972, 7.111143071459825, 10.23198433056544, 39.41572331168896, 8.75817216444125, 17.889844377823852, 11.285351901825793, 13.411699825428201, 105.27421442684712, 58.50510851190609, 29.572653424898014, 11.720525682868676, 5.898793820685229, 9.436488990156025, 7.896370170219923, 28.88080731384394, 110.01089554956782, 40.07314940892804, 23.77967737025535, 13.615965340633018, 52.37857505464767, 36.88351181761775, 71.79111138405796, 10.057610550106466, 46.16813158413064, 27.131206143674543, 28.27792341817651, 5.437699742978508, 52.994848211744795, 56.48127125199072, 5.299201701236745, 70.23769330043037, 18.748726030105495, 6.920781934025937, 7.774449491450441, 30.481968112636938, 39.40849638599238, 49.964386268980654, 19.731756144313376, 44.885315057921474, 23.84159530343797, 91.58383043624909, 171.14595263050566, 58.596129349409004, 35.501406141604235, 70.16600010551782, 34.60665126075095, 81.78544348197946, 19.46618724742529, 31.26496282945932, 33.27152445855142, 26.252119740300408, 29.275521502051838, 16.90963474391575, 13.604646471386786, 10.494116587293592, 27.894526175372963, 95.57023973903637, 10.598153063777932, 35.33217561957454, 82.27848909755267, 20.420559718590376, 58.18370927693359, 37.42997388933961, 7.734420098480153, 91.36179345397409, 24.082759640827234, 53.8421332007618, 79.56273248878466, 40.726653000209346, 64.94930661821338, 19.20678998281313, 72.99641217853043, 5.551145490274997, 18.400688722117422, 166.35641087658632, 27.50716438462443, 17.365599245639665, 74.23775165826278, 38.65456560078901, 44.76367233106914, 20.80566562691113, 27.924047307661382, 30.113020683248997, 61.412774197824746, 5.7368316618076065, 10.485376420146885, 40.52360268821242, 23.457425025616846, 51.32308059981219, 14.736654353230257, 42.380363391915644, 89.2693859672736, 36.45853843542177, 46.59375481727286, 67.43223752538971, 8.600861905209566, 100.45675406761023, 46.242541471469316, 28.517682892277353, 20.035609299040186, 27.71824557822453, 90.54297894228415, 12.973361476790163, 6.960271239054441, 17.31938574963604, 34.71569531909306, 5.12560957255654, 67.04596358031563, 32.938150890750094, 14.81395086893772, 28.478601546555783, 58.89865404464971, 61.201674416913875, 10.434356357427829, 38.811544047026445, 62.51780616075843, 91.46801491993995, 125.28853103763034, 28.739545107359532, 272.7219563144979, 17.11345760384357, 59.33048378788895, 22.310392437794235, 76.08862017887962, 71.27888745450265, 37.5138994399868, 5.1611386264105255, 55.43052758375357, 33.27711661140153, 122.03042014811162, 5.568050035820408, 35.7986535587556, 44.58345522570219, 37.76826136585889, 48.042001292694216, 36.55914866843954, 10.909288235809079, 75.3187825691613, 48.988613670802835, 5.731670922850876, 74.2425774597159, 66.98546277127821, 47.95819183600115, 39.82047863297975, 7.28600490327663, 50.55551920829108, 38.9827502293045, 53.455446168579186, 27.511018744241035, 52.5374873975444, 12.854766118624362, 52.92115889289788, 18.45112100852716, 5.07870585820018, 20.91257802159086, 46.968479652617276, 11.01583648851039, 15.512491745175334, 54.222731263999734, 23.282852232661654, 84.40298398801303, 16.63915058782148, 35.853312513952076, 8.570095998321781, 11.176397960468528, 11.115601966256552, 15.76229504824047, 9.42611200521062, 64.02537713911136, 27.971852773829823, 20.66864878166672, 26.602621577714775, 98.10931508084074, 35.756645288452226, 18.674693495627135, 39.20460749821894, 20.06226113304713, 35.378845453229964, 5.4534144275323975, 36.258600851034, 14.590794463133975, 6.705336209145871, 28.067395953223667, 19.688843546559482, 28.885771714255636, 26.37655160784223, 77.1800823803853, 7.560606714394093, 52.48934307740477, 50.28410854879567, 32.831426312217786, 23.82152251275979, 41.280816990535826, 64.01324101847747, 50.91342176444602, 21.425414149439234, 10.208911923288507, 18.120865131113867, 44.33097502618676, 10.333011227424084, 10.108056169979639, 12.374412880465462, 20.83882160050157, 9.180894575906063, 52.44110864446468, 13.085397149691323, 48.41803852063662, 91.86858057612965, 26.04717106937537, 45.32640714417391, 71.91928292210349, 35.74584751413972, 8.693616448547797, 17.888858117469137, 66.55174492812446, 8.610041857604534, 22.14893659268188, 55.657279046240554, 47.71502634994309, 48.17118596680658, 34.707806403561925, 15.158146947014183, 6.492126596155751, 74.28176134726847, 7.622585780121619, 20.431557891663253, 5.872937418340726, 20.89558550883639, 77.45320657552573, 12.665808507752681, 61.17198472795072, 16.37596612673617, 8.26213771221782, 5.699750580148086, 83.19029721626993, 39.50271444708541, 51.76762333145652, 44.921885166072705, 9.151422978678918, 16.390828148449142, 49.034843213504686, 32.32596765930539, 65.34612942830226, 8.88067455960927, 21.50727047647676, 25.28250999378264, 17.14075127099148, 40.86265556890895, 57.85117869659841, 60.887333303001284, 35.17290043290632, 100.8323651746797, 9.709180747056246, 43.3087273948171, 23.50565645852727, 13.672352027649035, 27.1039731406603, 7.263832059401312, 21.683263189998968, 92.29605512402111, 23.22911722042679, 36.63987973432398, 9.162279217015826, 61.134313659612786, 82.10320766230417, 11.03117167242107, 28.344167447429903, 40.10656798159742, 73.23642119683706, 44.17375115581721, 43.39130353276158, 8.614258949120341, 13.509209743764698, 16.158391394341113, 47.69889109260196, 44.7543398231883, 11.965190492498573, 97.71464481557153, 39.72209123454507, 26.586749460747157, 5.0391755686597115, 10.120398612397667, 91.8510885207086, 5.7676638123301505, 16.570073203009432, 5.068644930977765, 22.224622154780114, 7.438677304865675, 22.24570647623557, 42.08169834109353, 48.33377273345655, 15.579282840204222, 5.789517652168316, 40.976366109250414, 60.14358591294621, 77.22800347826372, 30.124783583535972, 16.021456941176766, 8.245341357359019, 22.781203162704678, 9.344083518591498, 19.775610220402772, 10.016433550464026, 5.5252168805081485, 34.91842634682188, 12.874588888241373, 46.84553285568973, 7.659664463336573, 14.060973461102588, 24.395404394513758, 25.25742491436946, 75.3741739288674, 9.521842032072188, 44.169458572549736, 23.569058977365867, 13.970331333772588, 66.97454368519554, 16.460918678194094, 62.080738518318, 67.17101342614431, 50.97284566077639, 12.482089692008689, 6.787717704999532, 31.38872510931133, 17.024013637559925, 35.11903153741622, 12.951266091072196, 34.917624453847516, 64.31938622787223, 48.275228002726664, 26.596195329579913, 18.252920007274803, 5.051347288175121, 39.01584924895927, 20.641154102975165, 10.172603435838067, 73.99528587243661, 7.276523175540125, 42.092779393099406, 14.11913298703291, 8.682585337343042, 13.072208099656823, 51.13506354314884, 13.96875319619985, 7.972423728363895, 16.768321262170726, 86.5443908639405, 10.110342261391404, 14.334403293757486, 9.021902547835843, 17.759352804371254, 8.997245304677557, 7.8957160221626355, 7.168156278854249, 10.865216543612664, 72.60766610168281, 17.726376211428175, 56.089463143164394, 131.81145015345655, 62.81141251064601, 78.73856879852251, 12.475893720458352, 10.666215039994727, 25.748412245261157, 24.707128357659265, 17.93886305987386, 7.106560668653253, 8.186063780082494, 27.375273511614843, 25.89595068865123, 69.46136293553488, 12.810835602310004, 5.45092116716799, 48.33889569902145, 61.702524079775024, 65.09802624073825, 6.670765104736694, 6.5170140568765, 6.386017554695143, 14.300303265820135, 22.12593175041892, 34.62376814791746, 49.223603179534535, 29.404539854362007, 39.924552532238685, 33.030380606286066, 12.98417488707657, 63.101449888544515, 18.321113372588947, 79.63407040963915, 55.24665309695422, 8.669236899663458, 21.63650734319824, 55.186779912335986, 8.493265153694637, 35.37024780551714, 20.15706255173381, 24.71646666447157, 53.99412772129534, 78.98277015978111, 92.10958314983039, 20.359807698330126, 22.625730281151284, 34.40645959115409, 56.44198320124785, 21.08211692428163, 6.4694318871476675, 61.66447007541974, 100.74593065811747, 24.53670880634023, 7.405519575200652, 13.739173062230284, 39.15150196176206, 33.730577751800375, 11.332153985808, 14.58423919831734, 25.83518023209671, 93.59594377710908, 103.4095191506923, 15.037646414293947, 17.66502897768231, 17.75600529933243, 116.01882670276747, 10.530152320092272, 55.781350318077315, 20.80415390148143, 5.130096233194212, 5.589733598558203, 89.49906030997431, 11.13542550180617, 21.232393245533455, 16.641720460166823, 11.26306220063288, 11.85425087632006, 26.32589478938099, 68.2556807709201, 88.46204803229301, 9.081002767930517, 11.705213535080347, 73.59790820282016, 74.69981852491982, 97.23489580015638, 87.21831583719401, 33.215642251324525, 10.650045034510427, 32.6925495063008, 12.584185461802448, 59.57454792188386, 10.716920656299456, 14.893973545779861, 27.88676807238582, 43.71125919088149, 24.322686250000476, 20.767714030445287, 33.566223313321025, 16.537284845750527, 61.68895869307064, 62.89536079173433, 9.060877103858061, 18.746490533428332, 38.66716594207672, 112.6615129380136, 68.72524361893157, 8.245223056549086, 52.45788004166242, 90.51078440084343, 5.984590874978868, 54.561569827153946, 91.18310322020241, 7.2640473699323795, 36.052585069887215, 57.25009985921842, 42.16008891725998, 37.92581619460439, 50.36211853040289, 18.768614216277435, 24.55192358462572, 53.12072615897295, 25.327333798306565, 92.75552410918002, 61.18583575361797, 54.29641711937071, 9.122204141486934, 15.375631356485684, 16.587328099278405, 13.915530926419438, 18.0560632695908, 27.445727530270634, 63.21765692476757, 75.7400043593643, 57.660474924802074, 55.19957067480082, 8.386527165147495, 8.797324781272481, 5.439265759530854, 54.53644223280818, 22.30335009832129, 14.929866065908824, 52.18566564201362, 11.898633553797488, 21.144747523646046, 5.299622887594821, 5.940390710944215, 66.47650540633485, 31.92238006199019, 70.79167605408635, 7.016214784834604, 24.424689592153157, 30.820202396663223, 6.5028390038366135, 58.879474144465036, 5.209393810663636, 74.9169684873658, 33.22865416321551, 14.468430636406683, 69.5222216721248, 52.783989877698744, 42.9328166507943, 48.54557841180779, 15.04173087816171, 64.50274504780694, 31.48906230282624, 66.7469700685661, 5.988655781036474, 39.97438266932302, 20.400506409478936, 41.18149243017297, 57.090638538702414, 68.61443499449605, 17.861010172650438, 14.907317452726689, 21.733956605187085, 7.533366754184951, 57.16360934733741, 11.854557614226355, 14.363096688079128, 30.64446440639113, 56.5263875752584, 10.183706336450085, 106.52582159097062, 11.616546951156714, 13.56822842529416, 25.63439433594289, 66.83329338610719, 11.948293630978702, 58.35768273215054, 48.802380903460296, 11.216705958106774, 7.745713717747298, 17.958210249594103, 9.479048959272088, 9.456738715369482, 6.128198705962133, 35.674452343816554, 10.117747978555723, 59.62343380892973, 15.909091665251303, 13.167969116577202, 46.14231971277696, 73.78749784630261, 25.493312044283105, 7.365791224072859, 6.804991514643191, 67.40067032086668, 5.553845656323519, 73.12056414939123, 9.296876536834244, 21.21886200239652, 5.519942652579059, 7.4552527992371855, 24.756810396420146, 32.51347692001406, 5.302598710897357, 64.37791126690456, 55.25847990025169, 36.21980543720721, 27.328916451631212, 110.4337531076544, 42.4656601594335, 24.506550735347545, 12.887276612166827, 6.313871880053445, 36.62809082070716, 28.202264584592463, 14.103882212404748, 12.254616619458329, 59.72748531065949, 10.7679142497896, 96.88376504761501, 18.700297475120855, 5.631880165662765, 13.658220831535147, 62.828343674957196, 57.924985564128775, 122.51499007047931, 45.47275973916031, 60.631658597224984, 56.128397946941284, 78.02393093416735, 5.644731758974321, 16.20137220395108, 55.833941651869374, 6.787621315589711, 16.195054554701358, 87.58373922635633, 25.833677386243977, 5.455484286390112, 33.827979377569285, 14.665475697586192, 10.646552071266113, 59.3506334385, 20.87643089851096, 31.43847813538036, 27.84194210899066, 17.5681784331642, 8.421813039885086, 12.993629955571322, 78.72793067969788, 93.18021364454823, 14.33254865646398, 45.95218848237941, 5.3514478571304425, 8.8474128891184, 11.054919173846953, 36.20485440977048, 9.051644929145942, 10.741928816758131, 20.81689466608971, 14.30623665145789, 13.292732071411416, 90.5985428659175, 8.640476692260696, 5.9960312480427325, 9.066368427664083, 18.3745527408915, 8.969179424961547, 29.321385984794315, 30.627007397276742, 62.88070725557684, 6.73245939175956, 40.841400687951534, 5.695944974195015, 70.0708493526767, 89.44637237760718, 6.0464432927153915, 7.379716161434257, 46.59261399088115, 64.294315410883, 13.138652229378312, 6.146732531226311, 15.350709974212634, 6.174246022714598, 25.553236020134012, 105.41422167189495, 62.1015943780765, 22.64258331221507, 29.779787419213932, 9.58049702201165, 61.65769007379686, 11.51362061025933, 52.332900795714586, 59.09803282535067, 75.85457086488138, 20.633531569294124, 44.51582690394524, 25.95260704314173, 14.0685499948893, 41.46098357802739, 95.34525399867707, 42.15461100340743, 6.316540117023361, 22.708664733261507, 94.2144212736402, 39.5791720773238, 65.47819496878395, 22.273392640736414, 6.732828915310951, 44.79830611847716, 25.466768817488504, 10.585428275519833, 6.052040259956666, 59.73415480768013, 16.543740249014846, 11.594023072922765, 22.881410892105116, 5.772975370810771, 8.861743438984831, 5.30548550748845, 111.10580299844443, 7.098388591257025, 70.35023936595337, 5.49482133935963, 5.549041290909682, 57.504290339341445, 73.92406403959349, 19.200612087479488, 80.9825592715562, 32.823765430519806, 8.419423570402126, 18.495896399651254, 22.314182938177836, 7.18833623158688, 10.61220468421348, 14.296179342501365, 70.26559260175921, 77.19078763414772, 22.13636229943026, 15.393312145142193, 35.37583872039011, 50.475474553879245, 8.88279690631613, 5.304810924195749, 52.45447170524495, 12.65516712567855, 44.73402897142021, 30.36723961518572, 47.083536780666535, 43.823515554118664, 10.260192609353364, 55.09130720214112, 19.446343579563276, 9.4716562717153, 13.791579267981781, 5.499862891916829, 51.06007463821755, 10.351559910301443, 73.54263321756721, 20.085717825596006, 76.91292733121648, 42.98261541034556, 57.966675166363615, 57.68561767563689, 34.95852723842096, 5.31496709557161, 13.3426169352091, 14.030328751302664, 23.793351625928786, 5.993441710512551, 13.36700528194381, 8.1063196558237, 52.409162060892534, 7.41874289991156, 6.558370637300301, 25.26536362366082, 9.810627603964143, 9.885334647077123, 38.272049531881464, 75.01496062129334, 19.507417212832237, 21.329545301836934, 53.03608368651744, 18.68009980665721, 22.02116996280962, 14.582860476997283, 15.86096040625466, 33.66422590857662, 5.042218478711898, 21.535351900597664, 34.52110378836437, 187.73169474588417, 12.642057563235111, 75.11339242142336, 6.761312013071286, 17.46752636602931, 62.47955604632326, 40.2423761875866, 25.146871458188404, 96.9391117787313, 23.69560789995742, 19.028597538847947, 21.14340248639188, 57.39590768637457, 31.188599590381475, 22.7996131307189, 22.080543216961495, 57.06010830608328, 10.199361457985978, 20.98757434480409, 78.58940919145805, 25.971664005227424, 7.175341235316689, 73.05397808522473, 12.70695300757655, 6.965471947528683, 43.379327589963424, 13.285994003700512, 12.510469888691139, 15.284005657116088, 8.14023511190948, 6.93545615255775, 9.483560545063307, 13.24235448381737, 50.72465641160585, 80.21720594976135, 5.513759041988169, 8.920446018693207, 5.339605964104563, 33.45861744027951, 18.5067523101278, 5.285113762631114, 20.292676019897765, 28.788054247698792, 14.236830709780678, 9.591907451734736, 34.49606695662351, 36.20601883824463, 67.40193577802236, 12.888290205303571, 78.69433689993481, 28.08230997643824, 21.609048761968975, 85.9825649668127, 60.62966427564106, 44.2109727534648, 27.733264002597735, 66.28073696989796, 7.33418989303019, 19.27866276747973, 6.306984569604704, 30.166182712610123, 37.712880739117146, 17.677238889581847, 21.487152184785085, 28.532341001809197, 11.639536183653695, 10.19845344274533, 96.72399960620439, 53.64636303658472, 11.750198436272983, 6.483671449893079, 14.358292239610027, 58.305565457351065, 30.616741572983123, 16.83407198689602, 5.543553570228202, 50.82029091432906, 37.21224359882487, 5.637888551141453, 28.66312334289658, 5.464373629094018, 6.847179263795777, 41.40399854586933, 39.6308441998396, 97.56602945136811, 86.80062342935308, 37.76622822772813, 36.06460489847644, 88.21676467565376, 38.26245908898582, 24.726006924671342, 43.35423215089641, 9.951976302245594, 53.25107814390858, 5.712888899778099, 5.348139380740571, 45.27767179852455, 73.30021061023885, 35.72404931195352, 19.943057923486272, 15.677379557268306, 22.570306782947373, 23.228285757134714, 51.029755378702234, 55.819712164674996, 16.435733437859813, 21.504756759807297, 49.556911529193606, 50.030457760971466, 61.34647712059822, 6.585955693757677, 21.025263055610505, 9.289410935135475, 45.99695645384307, 6.597969498775621, 9.07702121845696, 60.97147448079861, 60.00988182940924, 17.128676028020227, 51.70522042173957, 17.288668867828264, 30.227229292294243, 55.75338075709716, 16.958987975946187, 36.4889652429558, 38.544238578056884, 34.272997779296354, 47.830981992304814, 48.44214467398404, 21.88979423838886, 49.89585382450288, 55.44623193609951, 91.1771699766715, 13.509466589786388, 61.40629806172429, 61.93747811668231, 36.53723622365198, 19.20107068518582, 31.518084217041093, 56.315658545245824, 6.291759332729595, 23.62851858586467, 69.49740075237052, 79.18746846340835, 25.42022911158019, 35.88986314939291, 15.174897340455185, 6.4347550054862985, 13.953939577499261, 6.077001992104447, 21.307882783409035, ...])
caption, T_hit,count1 = 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, count1, caption);
([6676638.392332962, 7097929.985468731, 7122530.211580833, 7317828.5513348505, 7335181.389200869, 7347997.652337935, 7359011.522260496, 7377379.2144486215, 7389949.268606873, 7454702.07194552, 7467110.146528701, 7513525.127700913, 7613082.024840292, 7690586.2058827225, 7721626.653818729, 7723592.1875, 7728112.9907103665, 7759361.684506791, 7810199.950112108, 7819468.039984541, 7844356.25, 7885355.14433922, 7932885.688678588, 8050850.595926914, 8135675.583274638, 8160661.826378296, 8189103.125, 8229646.472280923, 8233985.642800726, 8248103.96636376, 8277883.164570176, 8277897.553090976, 8321839.881925925, 8365023.4375, 8481221.674638486, 8500133.805053283, 8550191.55487921, 8606875.0, 8608412.190550875, 8671980.663348004, 8685296.875, 8696709.374997526, 8696773.4375, 8706590.524089677, 8738626.5625, 8739630.64140678, 8742239.533094095, 8743915.521771831, 8802590.625, 8813014.0625, 8816650.467659038, 8828776.505846355, 8840548.909072177, 8842224.03521423, 8875546.875, 8886220.397556081, 8902035.9375, 8902088.477429032, 8904140.300793665, 8911585.9375, 8914190.471098484, 8914656.216707133, 8918832.761521393, 8923016.17565722, 8937647.028811045, 8938232.773731744, 8939405.53599594, 8941170.3125, 8942004.023360822, 8945914.6663212, 8973939.639994351, 8974696.68806825, 8997266.857259072, 8997296.372490333, 9059916.162688749, 9072935.9641805, 9077203.72431214, 9108280.49464176, 9110389.909837468, 9183590.625, 9184926.775203278, 9200558.546011869, 9232043.325183753, 9232858.95468755, 9312765.871304592, 9340431.111034624, 9350627.997371327, 9354640.625, 9362982.274776613, 9367042.995537696, 9398449.960638719, 9416488.402379945, 9432339.0625, 9433503.921680786, 9449305.292761356, 9450840.723568399, 9463276.093479436, 9465695.3125, 9466681.25, 9513647.700096838, 9528508.161318537, 9528510.459038356, 9530496.996719329, 9533875.743733518, 9540645.3125, 9559860.513538396, 9560821.875, 9589357.835298603, 9593833.313525032, 9598298.4375, 9606804.6875, 9610013.58821564, 9614367.937335702, 9624337.00736794, 9626507.737897655, 9629379.05966492, 9641329.114525165, 9644293.977463378, 9656005.506820131, 9656022.135480411, 9656289.969173675, 9666956.9850034, 9667914.80234482, 9667919.199801877, 9671895.3125, 9673575.910307677, 9673801.5625, 9676297.740733098, 9676431.25, 9677219.059384622, 9681018.75, 9692310.9375, 9713582.8125, 9717181.151138367, 9723071.060169103, 9726937.433485854, 9728954.6875, 9735910.704406213, 9736103.467415484, 9736923.4375, 9737421.748473246, 9737810.80247082, 9740187.935533412, 9744023.925774155, 9744644.865440693, 9746405.632797124, 9748142.1875, 9748404.320056558, 9750163.829414528, 9761606.25, 9762568.135313332, 9762715.625, 9763941.725671887, 9765006.598697893, 9765343.75, 9775252.850555444, 9787206.25, 9791283.721348098, 9792054.366709495, 9800903.125, 9804467.985570217, 9813306.239648728, 9824525.366683371, 9829180.73557089, 9830911.395265875, 9839205.090570439, 9839567.705162564, 9840420.3125, 9863654.6875, 9883872.715411102, 9886574.428211518, 9899460.216876801, 9917717.801071992, 9925662.959250428, 9935328.587391792, 9940866.733629443, 9940868.367761852, 9996894.989185056, 10027360.665927041, 10031865.57019523, 10034725.0, 10054758.612500569, 10058912.291853715, 10059741.223932454, 10061705.151223028, 10063545.863016604, 10092037.5, 10131854.059999906, 10135980.584653616, 10168586.840329135, 10168607.77039772, 10197461.200812368, 10208571.240966514, 10220241.5366776, 10227259.884601217, 10229353.576522714, 10229420.082152745, 10244400.0, 10244841.567673484, 10247429.99024367, 10256822.472838908, 10258509.12450361, 10270468.75, 10274294.818479639, 10276165.625, 10283390.625, 10291856.175768878, 10295973.051927503, 10320557.604397167, 10340535.742488993, 10340586.410470845, 10341095.093035223, 10453964.652970823, 10476759.375, 10515507.8125, 10518107.8125, 10649137.317745872, 10713568.75, 10805143.75, 10839447.98997831, 11020125.700070703, 11093465.106747566, 11348224.791693127, 11388807.8125, 11906275.0, 14813964.0625, 14815934.230619092, 14816619.214511292, 14817273.4375, 14817295.696960583, 14819200.0, 14820462.5, 14821645.3125, 14821726.55542074, 14821911.528565628, 14822164.050837424, 14822331.25, 14822373.78798524, 14823238.323634313, 14824032.812396673, 14824172.755902248, 14836803.125, 14843833.754325783, 14843838.032316502, 14846251.854652664, 14846931.25, 14847388.989730144, 14847517.664004361, 14850929.459870502, 14877707.474966059, 14886356.25, 14887619.133936511, 14888310.9375, 14890470.81273442, 14895034.40592934, 14895253.117241872, 14901398.63737349, 14903078.23492348, 14907143.360326905, 14908260.908938715, 14911800.768841255, 14912364.755834663, 14914022.799688695, 14914871.875, 14915911.334593713, 14916685.907241045, 14917206.41381081, 14917716.276256545, 14919427.928952904, 14920306.199758166, 14921396.77983881, 14921851.263972253, 14922281.22646505, 14922713.360375762, 14923937.5, 14924485.818574635, 14924864.0625, 14926435.81807319, 14930770.046401285, 14933454.628528273, 14934556.25, 14937954.393021047, 14942372.501795476, 14946800.0, 14951410.133188458, 14951880.743187916, 14951925.882715957, 14955591.531310223, 14955629.6875, 14955875.986700559, 14956349.232413685, 14957823.273461426, 14958612.985445004, 14959535.75397047, 14959934.375, 14963885.34721545, 14964653.223855061, 14965032.950273853, 14965334.23576324, 14966295.3125, 14966774.331547529, 14966842.1875, 14971988.197812349, 14973140.142242357, 14973284.375, 14975128.690379601, 14976088.8256635, 14977060.288882494, 14977129.6875, 14978301.610572053, 14978537.5, 14978690.2949791, 14978696.90704672, 14982432.593994118, 14984596.928179678, 14990099.38656693, 14991039.828737073, 14996209.389196353, 14996384.52804546, 15000267.989820031, 15000512.056683931, 15000550.331506714, 15002864.015996626, 15002917.076828266, 15003569.37196293, 15004717.1875, 15006862.338509921, 15008168.75, 15009141.966689633, 15009562.834528416, 15010854.732688736, 15013058.4035422, 15014563.114891242, 15022288.476572929, 15025343.215732086, 15025590.436147217, 15025727.040393557, 15025847.742008721, 15026079.6875, 15026859.375, 15027158.904695582, 15029328.217876695, 15029519.165365428, 15031055.675084837, 15032853.03719255, 15033008.996755706, 15034418.673849287, 15035094.265295638, 15035879.095397763, 15035923.618143525, 15036257.674202051, 15036374.249510206, 15037029.480475478, 15037416.980006611, 15037426.07635212, 15038252.960093424, 15038306.240799641, 15038738.785093151, 15038900.0, 15039090.625, 15039801.5625, 15040699.009685991, 15040723.003042795, 15040851.848900339, 15041060.095903933, 15041332.8125, 15041483.289476868, 15041952.995470252, 15042081.99370455, 15042388.235478317, 15042442.046486355, 15042572.68082311, 15042821.875, 15045557.166273156, 15047620.682893733, 15048510.923671959, 15048615.778813846, 15048887.020880263, 15049096.914620992, 15049167.1875, 15049189.0625, 15050035.53529593, 15050754.351320243, 15051277.131817052, 15051303.303943234, 15052099.635891816, 15052354.707709555, 15052597.132150585, 15052749.921199596, 15053349.62010863, 15053953.139958477, 15054361.808677202, 15057092.899946583, 15057096.711901696, 15057290.625, 15061575.888944406, 15061654.40348887, 15063836.090862773, 15064385.685562924, 15066602.873846343, 15067727.303888066, 15069055.966445748, 15069176.77945168, 15069665.625, 15070280.20668317, 15071730.969514206, 15071740.625, 15072983.161179157, 15073173.070344975, 15073232.8125, 15073756.25, 15073916.347420925, 15076768.870074842, 15076943.75, 15078301.921512874, 15078826.5625, 15079645.700758975, 15079709.375, 15079854.6875, 15080622.770825626, 15080894.077864721, 15081122.564196898, 15081374.011261044, 15082273.4375, 15084224.410133982, 15084463.351456366, 15084602.405780535, 15085513.058804123, 15086971.542253882, 15087241.988567052, 15087736.618124153, 15088157.217123516, 15089067.1875, 15089510.656512396, 15091421.22960356, 15091465.60167699, 15091510.9375, 15091528.92193787, 15092473.241873577, 15094257.422289988, 15095919.334096473, 15096071.451474026, 15097047.6172102, 15098031.424741862, 15098462.325315174, 15099329.073601088, 15100140.422384735, 15100354.022747796, 15100358.311159622, 15101185.564938383, 15101443.729260424, 15101585.20980955, 15101588.74572613, 15101786.8230486, 15102020.083856879, 15102103.419594424, 15102810.880547673, 15103301.367464727, 15104431.022763679, 15104719.54016583, 15105390.625, 15105407.11294542, 15105618.494859723, 15107582.8125, 15107749.210427798, 15108815.625, 15109032.329506336, 15110029.875765236, 15110032.135932231, 15110071.695946114, 15111030.92443551, 15111230.302008437, 15113536.092502158, 15114014.487797657, 15114095.486582104, 15115098.26748878, 15115627.167011948, 15115743.75, 15115955.120636337, 15116278.125, 15116414.905192997, 15116569.40970817, 15116755.764256718, 15117253.125, 15117503.496415908, 15117544.167595452, 15117596.485997368, 15117882.54558853, 15117978.125, 15118028.202966504, 15118214.786608066, 15118524.378357664, 15118908.345889855, 15119106.885545755, 15119233.184531646, 15119891.645289736, 15121845.198914355, 15126465.209535383, 15126874.858913964, 15126931.009136451, 15127269.730621906, 15127279.33171671, 15127735.9375, 15128090.161945043, 15129468.87697644, 15129823.307898315, 15129870.159861548, 15129973.4375, 15130571.875, 15130596.899996074, 15130633.381039718, 15130702.146048114, 15130779.722195469, 15130823.018320478, 15130906.150373673, 15131304.987904226, 15132092.168495335, 15132187.052042581, 15132215.202616211, 15133279.692432577, 15133321.348462097, 15133716.009437408, 15134267.27240399, 15134370.732399046, 15134898.329488283, 15135051.822432209, 15135582.8125, 15135605.93823436, 15136119.090514878, 15137246.92553896, 15137286.61957467, 15137457.771291308, 15138336.058095325, 15138808.558924196, 15138959.046287112, 15140421.875, 15140621.07976167, 15140770.3125, 15144907.517326787, 15145059.362472253, 15145082.779428247, 15145206.25, 15145302.868494136, 15147340.049073284, 15147432.552143168, 15147764.382050214, 15147932.8125, 15148044.648936018, 15148057.474241713, 15148229.293005167, 15148273.989012806, 15148765.625, 15148803.122569378, 15148888.983471135, 15149495.3125, 15149514.0625, 15149688.004634393, 15149714.0625, 15149716.63475935, 15149797.391036924, 15149804.56296273, 15149806.53930601, 15149877.291795453, 15149885.9375, 15151703.125, 15151843.852491893, 15152341.728671076, 15152641.789156532, 15152941.532170987, 15153157.8125, 15153970.3125, 15154379.6875, 15154652.866775263, 15155048.546917945, 15155522.248790905, 15155835.639492163, 15156263.131637929, 15156420.255515737, 15156474.314438576, 15156578.125, 15156861.899481816, 15156904.6875, 15156953.309342265, 15157108.667749817, 15158124.465069046, 15159659.375, 15160996.862179419, 15161219.420282302, 15161464.0625, 15162733.255434662, 15162949.464355558, 15163733.086381035, 15164456.261305835, 15164923.4375, 15165245.959879337, 15165493.973039914, 15165915.20894001, 15166804.43849085, 15166856.25, 15166914.162228432, 15167417.946487097, 15167439.295300154, 15167618.665014356, 15168078.125, 15168459.245087015, 15168574.414908286, 15168621.140150731, 15168840.625, 15169450.0, 15173014.088548113, 15173052.250754215, 15175243.75, 15175754.23970944, 15176395.861178482, 15176929.6875, 15180324.931876237, 15183007.719166428, 15183020.3125, 15185524.847938152, 15188355.866744865, 15188384.129513774, 15189017.363866892, 15191234.177595122, 15191421.856323015, 15191752.490211185, 15191915.464492422, 15192398.4375, 15192420.26314891, 15193090.077744711, 15193387.5, 15193786.229244929, 15194101.148607852, 15194242.021922205, 15194400.0, 15194442.655890929, 15195645.889787653, 15196130.987788638, 15196693.806202373, 15197066.002463104, 15197199.716940302, 15197406.419600602, 15197665.769600157, 15197801.939475127, 15198104.459151678, 15198314.865984155, 15198671.875, 15199150.232631864, 15201282.253748568, 15201408.825053632, 15201462.331724629, 15203436.765417002, 15203703.979538456, 15204143.954304425, 15204369.171410307, 15204445.733056689, 15204540.473566515, 15204954.646382751, 15205284.6475105, 15205518.476295924, 15206068.321429875, 15206597.048651293, 15207085.9375, 15207684.74322808, 15207714.0625, 15207782.8125, 15208107.8125, 15208610.874028767, 15208656.495841553, 15208682.493217703, 15208774.756952373, 15208983.706572285, 15208990.985700523, 15209219.765803175, 15209239.992886689, 15209551.828268167, 15210320.930855848, 15210412.5, 15211356.00693895, 15211903.125, 15212346.25043489, 15212772.192962805, 15213126.141584424, 15213368.75, 15213390.625, 15214113.359917715, 15214126.5625, 15214704.6875, 15214894.871535735, 15215023.4375, 15215138.041694438, 15216290.453355184, 15217079.6875, 15217206.369601503, 15217461.231617095, 15217522.71430564, 15217644.014963506, 15217759.227810943, 15218122.58973339, 15218853.050643954, 15219002.79370007, 15219438.549620064, 15219800.998377025, 15220362.5, 15220971.839538824, 15221797.427335449, 15221964.309767436, 15221983.54280541, 15222092.1875, 15222102.98694115, 15222173.267999033, 15222521.875, 15222912.77539485, 15222960.303695148, 15223256.202928232, 15223304.6875, 15223377.774513168, 15223420.050827019, 15223916.981353767, 15223977.947708558, 15224054.17529089, 15224203.069214582, 15224277.176702233, 15224288.128042301, 15224727.793992644, 15224778.46562289, 15224793.288120877, 15224946.469646838, 15225085.9375, 15225170.3125, 15225176.40497086, 15225327.903752863, 15225370.14124644, 15226026.285092646, 15226130.22938296, 15226771.46467072, 15226777.461605877, 15226791.533252897, 15227234.375, 15227766.61762058, 15227800.545568407, 15227890.051245, 15228019.539574752, 15228372.788382042, 15228527.6049486, 15228551.5625, 15228560.545494702, 15228847.53582558, 15228906.530598622, 15228926.5625, 15229139.29612031, 15229796.875, 15230661.379665973, 15230792.62343539, 15230916.596787525, 15231338.793841336, 15231762.354817543, 15231874.750425152, 15231951.5625, 15232073.936468638, 15232082.8125, 15232372.255807271, 15232375.431670722, 15232811.538000759, 15233082.8125, 15233379.6875, 15233465.199817883, 15233790.469369775, 15233957.284229554, 15234156.073431488, 15234346.497960966, 15234666.833462074, 15235246.128105128, 15235284.740190746, 15235537.779166145, 15235603.591629582, 15236125.992497582, 15236144.699409235, 15236189.521698898, 15236205.223686233, 15236285.849031623, 15236821.335679421, 15236914.810654331, 15237058.137034364, 15237101.701206781, 15237118.75, 15237230.484745495, 15237335.47825383, 15237454.407025859, 15237529.930540636, 15237641.323445834, 15237720.703225425, 15237789.310972972, 15237822.66928304, 15238034.96533377, 15238184.375, 15238907.8125, 15239286.787120713, 15239376.676192192, 15239391.095370183, 15239840.625, 15240290.042104118, 15240305.125489501, 15240306.112955159, 15240821.110288393, 15241098.4375, 15241170.3125, 15241446.540713357, 15241573.4375, 15241775.92621298, 15242688.497431938, 15243291.454529496, 15243339.223840559, 15243404.349110235, 15243591.483527284, 15243848.585298868, 15243993.18937419, 15244409.375, 15244480.596309166, 15244735.9375, 15244842.758499801, 15244979.6875, 15245479.6875, 15245778.008224113, 15245847.629213119, 15246280.75603937, 15246306.757864656, 15246663.590722192, 15247081.850258024, 15247187.014887542, 15248260.58033164, 15248339.0625, 15248536.959367037, 15248919.190121073, 15249098.550871888, 15249114.579641536, 15250320.90221174, 15250793.214060517, 15251026.5625, 15251167.079658654, 15251586.23703379, 15251812.5, 15252666.904366503, 15252724.551355802, 15253078.027610691, 15253345.534483096, 15253393.75, 15253423.477489945, 15253770.425331587, 15254362.756454984, 15254493.392082281, 15254721.104689714, 15254821.875, 15254857.801497612, 15255817.722741846, 15256062.692029798, 15256620.414609762, 15256627.926965384, 15257320.3125, 15257468.733112426, 15258117.961503802, 15258432.276715068, 15259071.875, 15259157.8125, 15259384.007644214, 15259410.494438805, 15259768.75, 15259885.249531062, 15260633.822784895, 15260828.125, 15260876.418519927, 15260992.388613565, 15261021.875, 15261068.656449841, 15261372.80892316, 15261407.788221363, 15261897.92281043, 15262130.422497995, 15262329.219281105, 15262588.775118187, 15262746.116807498, 15262867.362129858, 15262894.781654699, 15262937.5, 15263005.960097494, 15263101.157857535, 15263115.095409006, 15263345.244764043, 15263352.118866399, 15263553.790473795, 15263599.80539843, 15263646.24560997, 15263692.1875, 15263735.739460131, 15263759.667815093, 15264371.314100264, 15264564.0625, 15264792.1875, 15264916.519481283, 15264993.710880017, 15265456.227245998, 15265487.950993525, 15265732.8125, 15267321.563746016, 15267455.400483571, 15267768.708707785, 15267803.125, 15267860.126860911, 15267975.718958441, 15268054.996048896, 15268057.440780023, 15268092.1875, 15268213.070565885, 15268295.272663409, 15268367.1875, 15268394.054503584, 15268478.998751491, 15268571.875, 15268723.4375, 15268784.739812205, 15269324.97814969, 15269404.525581617, 15269406.686506676, 15269761.916889085, 15269865.006935516, 15269940.83891907, 15269970.3125, 15270167.850155829, 15270175.42311194, 15270181.875087073, 15270346.935601048, 15270619.155146189, 15270654.6875, 15270932.8125, 15270981.25, 15271199.896710712, 15271417.1875, 15271517.1875, 15271678.125, 15271745.3125, 15271753.996145263, 15271812.5, 15272392.84031781, 15272408.47677684, 15272440.720903996, 15272536.117836965, 15272549.284167139, 15272598.947943484, 15272606.168556245, 15272930.172584534, 15272998.618037028, 15273213.664105432, 15273356.814892316, 15273557.8125, 15273613.484342614, 15273742.122736987, 15273857.313667718, 15274100.0, 15274432.8125, 15274528.363347007, 15275083.41546196, 15275265.076786838, 15275339.012416704, 15275386.971153358, 15275527.23514043, 15275721.558011051, 15276320.057571227, 15276785.594233489, 15277079.202786397, 15277090.371885093, 15277123.975895772, 15277407.525969088, 15277517.1875, 15277594.349068694, 15277615.625, 15278007.02004172, 15278043.666131498, 15278250.0, 15278429.6875, 15278552.250347733, 15278729.30341165, 15278885.9375, 15278991.981673824, 15279021.29020211, 15279023.024726767, 15279028.125, 15279504.6875, 15279682.04730674, 15279978.871964132, 15280006.25, 15280553.316957643, 15280940.315370979, 15281159.375, 15281442.32371265, 15281938.350523228, 15281981.783201097, 15282239.122413535, 15282279.345308196, 15283633.080100741, 15284193.64260654, 15284924.933324343, ...], [12.882968844293806, 9.596735959771687, 80.38909635012526, 49.22271110579973, 17.948428996991918, 19.053028846258613, 6.344018039105674, 21.76620637493456, 19.458558232589166, 17.318496403915187, 19.010513297196304, 95.55866310208845, 19.034719406253583, 9.569136560618293, 111.89056056348045, 34.22929470440282, 17.21236332868938, 67.15117497160624, 62.46103086476401, 38.001962375021485, 43.21043803243513, 128.39004836268504, 30.302715659666557, 17.831981707920523, 64.26632810625175, 39.20451811252768, 53.68024832246316, 61.081207745230195, 13.925830702039596, 87.21441038212383, 16.477836086642004, 27.425949400578396, 19.368570701982136, 86.5219685289173, 81.77112980530052, 86.8829320324912, 26.656454814212623, 39.842880502739085, 8.129444867438808, 28.29468888321514, 38.87862369321122, 20.81830938212237, 44.67159357823776, 10.973557612497837, 66.07149538500262, 13.03815913058664, 17.10032148116504, 58.64742515472625, 38.62916625496054, 49.59265824140879, 140.72319572499921, 83.15702797227775, 12.565741578460493, 6.152542918376898, 73.63085534008182, 9.404373539452951, 35.01514024915376, 20.684469515899014, 29.960429224619467, 135.02193083568426, 25.81541409296371, 14.81611304733549, 69.49423611885942, 7.815331242214536, 6.794607224844558, 100.44632083822296, 117.27552098396231, 67.15023543445815, 78.81041664158613, 6.346625038367471, 29.099816098679256, 15.80217926543639, 7.4880081851948805, 5.896806872908526, 8.592970583679147, 15.044187582666986, 5.993353694850649, 12.677161030876835, 24.896681187920613, 60.477406676036466, 18.938711245770264, 18.738234145445592, 39.401528802114676, 28.713408565062302, 15.971483554722619, 21.772101374203785, 66.7828857023516, 36.771269424027594, 81.39520949865887, 28.130902702304972, 7.111143071459825, 10.23198433056544, 39.41572331168896, 8.75817216444125, 17.889844377823852, 11.285351901825793, 13.411699825428201, 105.27421442684712, 58.50510851190609, 29.572653424898014, 11.720525682868676, 5.898793820685229, 9.436488990156025, 7.896370170219923, 28.88080731384394, 110.01089554956782, 40.07314940892804, 23.77967737025535, 13.615965340633018, 52.37857505464767, 36.88351181761775, 71.79111138405796, 10.057610550106466, 46.16813158413064, 27.131206143674543, 28.27792341817651, 5.437699742978508, 52.994848211744795, 56.48127125199072, 5.299201701236745, 70.23769330043037, 18.748726030105495, 6.920781934025937, 7.774449491450441, 30.481968112636938, 39.40849638599238, 49.964386268980654, 19.731756144313376, 44.885315057921474, 23.84159530343797, 91.58383043624909, 171.14595263050566, 58.596129349409004, 35.501406141604235, 70.16600010551782, 34.60665126075095, 81.78544348197946, 19.46618724742529, 31.26496282945932, 33.27152445855142, 26.252119740300408, 29.275521502051838, 16.90963474391575, 13.604646471386786, 10.494116587293592, 27.894526175372963, 95.57023973903637, 10.598153063777932, 35.33217561957454, 82.27848909755267, 20.420559718590376, 58.18370927693359, 37.42997388933961, 7.734420098480153, 91.36179345397409, 24.082759640827234, 53.8421332007618, 79.56273248878466, 40.726653000209346, 64.94930661821338, 19.20678998281313, 72.99641217853043, 5.551145490274997, 18.400688722117422, 166.35641087658632, 27.50716438462443, 17.365599245639665, 74.23775165826278, 38.65456560078901, 44.76367233106914, 20.80566562691113, 27.924047307661382, 30.113020683248997, 61.412774197824746, 5.7368316618076065, 10.485376420146885, 40.52360268821242, 23.457425025616846, 51.32308059981219, 14.736654353230257, 42.380363391915644, 89.2693859672736, 36.45853843542177, 46.59375481727286, 67.43223752538971, 8.600861905209566, 100.45675406761023, 46.242541471469316, 28.517682892277353, 20.035609299040186, 27.71824557822453, 90.54297894228415, 12.973361476790163, 6.960271239054441, 17.31938574963604, 34.71569531909306, 5.12560957255654, 67.04596358031563, 32.938150890750094, 14.81395086893772, 28.478601546555783, 58.89865404464971, 61.201674416913875, 10.434356357427829, 38.811544047026445, 62.51780616075843, 91.46801491993995, 125.28853103763034, 28.739545107359532, 272.7219563144979, 17.11345760384357, 59.33048378788895, 22.310392437794235, 76.08862017887962, 71.27888745450265, 37.5138994399868, 5.1611386264105255, 55.43052758375357, 33.27711661140153, 122.03042014811162, 5.568050035820408, 35.7986535587556, 44.58345522570219, 37.76826136585889, 48.042001292694216, 36.55914866843954, 10.909288235809079, 75.3187825691613, 48.988613670802835, 5.731670922850876, 74.2425774597159, 66.98546277127821, 47.95819183600115, 39.82047863297975, 7.28600490327663, 50.55551920829108, 38.9827502293045, 53.455446168579186, 27.511018744241035, 52.5374873975444, 12.854766118624362, 52.92115889289788, 18.45112100852716, 5.07870585820018, 20.91257802159086, 46.968479652617276, 11.01583648851039, 15.512491745175334, 54.222731263999734, 23.282852232661654, 84.40298398801303, 16.63915058782148, 35.853312513952076, 8.570095998321781, 11.176397960468528, 11.115601966256552, 15.76229504824047, 9.42611200521062, 64.02537713911136, 27.971852773829823, 20.66864878166672, 26.602621577714775, 98.10931508084074, 35.756645288452226, 18.674693495627135, 39.20460749821894, 20.06226113304713, 35.378845453229964, 5.4534144275323975, 36.258600851034, 14.590794463133975, 6.705336209145871, 28.067395953223667, 19.688843546559482, 28.885771714255636, 26.37655160784223, 77.1800823803853, 7.560606714394093, 52.48934307740477, 50.28410854879567, 32.831426312217786, 23.82152251275979, 41.280816990535826, 64.01324101847747, 50.91342176444602, 21.425414149439234, 10.208911923288507, 18.120865131113867, 44.33097502618676, 10.333011227424084, 10.108056169979639, 12.374412880465462, 20.83882160050157, 9.180894575906063, 52.44110864446468, 13.085397149691323, 48.41803852063662, 91.86858057612965, 26.04717106937537, 45.32640714417391, 71.91928292210349, 35.74584751413972, 8.693616448547797, 17.888858117469137, 66.55174492812446, 8.610041857604534, 22.14893659268188, 55.657279046240554, 47.71502634994309, 48.17118596680658, 34.707806403561925, 15.158146947014183, 6.492126596155751, 74.28176134726847, 7.622585780121619, 20.431557891663253, 5.872937418340726, 20.89558550883639, 77.45320657552573, 12.665808507752681, 61.17198472795072, 16.37596612673617, 8.26213771221782, 5.699750580148086, 83.19029721626993, 39.50271444708541, 51.76762333145652, 44.921885166072705, 9.151422978678918, 16.390828148449142, 49.034843213504686, 32.32596765930539, 65.34612942830226, 8.88067455960927, 21.50727047647676, 25.28250999378264, 17.14075127099148, 40.86265556890895, 57.85117869659841, 60.887333303001284, 35.17290043290632, 100.8323651746797, 9.709180747056246, 43.3087273948171, 23.50565645852727, 13.672352027649035, 27.1039731406603, 7.263832059401312, 21.683263189998968, 92.29605512402111, 23.22911722042679, 36.63987973432398, 9.162279217015826, 61.134313659612786, 82.10320766230417, 11.03117167242107, 28.344167447429903, 40.10656798159742, 73.23642119683706, 44.17375115581721, 43.39130353276158, 8.614258949120341, 13.509209743764698, 16.158391394341113, 47.69889109260196, 44.7543398231883, 11.965190492498573, 97.71464481557153, 39.72209123454507, 26.586749460747157, 5.0391755686597115, 10.120398612397667, 91.8510885207086, 5.7676638123301505, 16.570073203009432, 5.068644930977765, 22.224622154780114, 7.438677304865675, 22.24570647623557, 42.08169834109353, 48.33377273345655, 15.579282840204222, 5.789517652168316, 40.976366109250414, 60.14358591294621, 77.22800347826372, 30.124783583535972, 16.021456941176766, 8.245341357359019, 22.781203162704678, 9.344083518591498, 19.775610220402772, 10.016433550464026, 5.5252168805081485, 34.91842634682188, 12.874588888241373, 46.84553285568973, 7.659664463336573, 14.060973461102588, 24.395404394513758, 25.25742491436946, 75.3741739288674, 9.521842032072188, 44.169458572549736, 23.569058977365867, 13.970331333772588, 66.97454368519554, 16.460918678194094, 62.080738518318, 67.17101342614431, 50.97284566077639, 12.482089692008689, 6.787717704999532, 31.38872510931133, 17.024013637559925, 35.11903153741622, 12.951266091072196, 34.917624453847516, 64.31938622787223, 48.275228002726664, 26.596195329579913, 18.252920007274803, 5.051347288175121, 39.01584924895927, 20.641154102975165, 10.172603435838067, 73.99528587243661, 7.276523175540125, 42.092779393099406, 14.11913298703291, 8.682585337343042, 13.072208099656823, 51.13506354314884, 13.96875319619985, 7.972423728363895, 16.768321262170726, 86.5443908639405, 10.110342261391404, 14.334403293757486, 9.021902547835843, 17.759352804371254, 8.997245304677557, 7.8957160221626355, 7.168156278854249, 10.865216543612664, 72.60766610168281, 17.726376211428175, 56.089463143164394, 131.81145015345655, 62.81141251064601, 78.73856879852251, 12.475893720458352, 10.666215039994727, 25.748412245261157, 24.707128357659265, 17.93886305987386, 7.106560668653253, 8.186063780082494, 27.375273511614843, 25.89595068865123, 69.46136293553488, 12.810835602310004, 5.45092116716799, 48.33889569902145, 61.702524079775024, 65.09802624073825, 6.670765104736694, 6.5170140568765, 6.386017554695143, 14.300303265820135, 22.12593175041892, 34.62376814791746, 49.223603179534535, 29.404539854362007, 39.924552532238685, 33.030380606286066, 12.98417488707657, 63.101449888544515, 18.321113372588947, 79.63407040963915, 55.24665309695422, 8.669236899663458, 21.63650734319824, 55.186779912335986, 8.493265153694637, 35.37024780551714, 20.15706255173381, 24.71646666447157, 53.99412772129534, 78.98277015978111, 92.10958314983039, 20.359807698330126, 22.625730281151284, 34.40645959115409, 56.44198320124785, 21.08211692428163, 6.4694318871476675, 61.66447007541974, 100.74593065811747, 24.53670880634023, 7.405519575200652, 13.739173062230284, 39.15150196176206, 33.730577751800375, 11.332153985808, 14.58423919831734, 25.83518023209671, 93.59594377710908, 103.4095191506923, 15.037646414293947, 17.66502897768231, 17.75600529933243, 116.01882670276747, 10.530152320092272, 55.781350318077315, 20.80415390148143, 5.130096233194212, 5.589733598558203, 89.49906030997431, 11.13542550180617, 21.232393245533455, 16.641720460166823, 11.26306220063288, 11.85425087632006, 26.32589478938099, 68.2556807709201, 88.46204803229301, 9.081002767930517, 11.705213535080347, 73.59790820282016, 74.69981852491982, 97.23489580015638, 87.21831583719401, 33.215642251324525, 10.650045034510427, 32.6925495063008, 12.584185461802448, 59.57454792188386, 10.716920656299456, 14.893973545779861, 27.88676807238582, 43.71125919088149, 24.322686250000476, 20.767714030445287, 33.566223313321025, 16.537284845750527, 61.68895869307064, 62.89536079173433, 9.060877103858061, 18.746490533428332, 38.66716594207672, 112.6615129380136, 68.72524361893157, 8.245223056549086, 52.45788004166242, 90.51078440084343, 5.984590874978868, 54.561569827153946, 91.18310322020241, 7.2640473699323795, 36.052585069887215, 57.25009985921842, 42.16008891725998, 37.92581619460439, 50.36211853040289, 18.768614216277435, 24.55192358462572, 53.12072615897295, 25.327333798306565, 92.75552410918002, 61.18583575361797, 54.29641711937071, 9.122204141486934, 15.375631356485684, 16.587328099278405, 13.915530926419438, 18.0560632695908, 27.445727530270634, 63.21765692476757, 75.7400043593643, 57.660474924802074, 55.19957067480082, 8.386527165147495, 8.797324781272481, 5.439265759530854, 54.53644223280818, 22.30335009832129, 14.929866065908824, 52.18566564201362, 11.898633553797488, 21.144747523646046, 5.299622887594821, 5.940390710944215, 66.47650540633485, 31.92238006199019, 70.79167605408635, 7.016214784834604, 24.424689592153157, 30.820202396663223, 6.5028390038366135, 58.879474144465036, 5.209393810663636, 74.9169684873658, 33.22865416321551, 14.468430636406683, 69.5222216721248, 52.783989877698744, 42.9328166507943, 48.54557841180779, 15.04173087816171, 64.50274504780694, 31.48906230282624, 66.7469700685661, 5.988655781036474, 39.97438266932302, 20.400506409478936, 41.18149243017297, 57.090638538702414, 68.61443499449605, 17.861010172650438, 14.907317452726689, 21.733956605187085, 7.533366754184951, 57.16360934733741, 11.854557614226355, 14.363096688079128, 30.64446440639113, 56.5263875752584, 10.183706336450085, 106.52582159097062, 11.616546951156714, 13.56822842529416, 25.63439433594289, 66.83329338610719, 11.948293630978702, 58.35768273215054, 48.802380903460296, 11.216705958106774, 7.745713717747298, 17.958210249594103, 9.479048959272088, 9.456738715369482, 6.128198705962133, 35.674452343816554, 10.117747978555723, 59.62343380892973, 15.909091665251303, 13.167969116577202, 46.14231971277696, 73.78749784630261, 25.493312044283105, 7.365791224072859, 6.804991514643191, 67.40067032086668, 5.553845656323519, 73.12056414939123, 9.296876536834244, 21.21886200239652, 5.519942652579059, 7.4552527992371855, 24.756810396420146, 32.51347692001406, 5.302598710897357, 64.37791126690456, 55.25847990025169, 36.21980543720721, 27.328916451631212, 110.4337531076544, 42.4656601594335, 24.506550735347545, 12.887276612166827, 6.313871880053445, 36.62809082070716, 28.202264584592463, 14.103882212404748, 12.254616619458329, 59.72748531065949, 10.7679142497896, 96.88376504761501, 18.700297475120855, 5.631880165662765, 13.658220831535147, 62.828343674957196, 57.924985564128775, 122.51499007047931, 45.47275973916031, 60.631658597224984, 56.128397946941284, 78.02393093416735, 5.644731758974321, 16.20137220395108, 55.833941651869374, 6.787621315589711, 16.195054554701358, 87.58373922635633, 25.833677386243977, 5.455484286390112, 33.827979377569285, 14.665475697586192, 10.646552071266113, 59.3506334385, 20.87643089851096, 31.43847813538036, 27.84194210899066, 17.5681784331642, 8.421813039885086, 12.993629955571322, 78.72793067969788, 93.18021364454823, 14.33254865646398, 45.95218848237941, 5.3514478571304425, 8.8474128891184, 11.054919173846953, 36.20485440977048, 9.051644929145942, 10.741928816758131, 20.81689466608971, 14.30623665145789, 13.292732071411416, 90.5985428659175, 8.640476692260696, 5.9960312480427325, 9.066368427664083, 18.3745527408915, 8.969179424961547, 29.321385984794315, 30.627007397276742, 62.88070725557684, 6.73245939175956, 40.841400687951534, 5.695944974195015, 70.0708493526767, 89.44637237760718, 6.0464432927153915, 7.379716161434257, 46.59261399088115, 64.294315410883, 13.138652229378312, 6.146732531226311, 15.350709974212634, 6.174246022714598, 25.553236020134012, 105.41422167189495, 62.1015943780765, 22.64258331221507, 29.779787419213932, 9.58049702201165, 61.65769007379686, 11.51362061025933, 52.332900795714586, 59.09803282535067, 75.85457086488138, 20.633531569294124, 44.51582690394524, 25.95260704314173, 14.0685499948893, 41.46098357802739, 95.34525399867707, 42.15461100340743, 6.316540117023361, 22.708664733261507, 94.2144212736402, 39.5791720773238, 65.47819496878395, 22.273392640736414, 6.732828915310951, 44.79830611847716, 25.466768817488504, 10.585428275519833, 6.052040259956666, 59.73415480768013, 16.543740249014846, 11.594023072922765, 22.881410892105116, 5.772975370810771, 8.861743438984831, 5.30548550748845, 111.10580299844443, 7.098388591257025, 70.35023936595337, 5.49482133935963, 5.549041290909682, 57.504290339341445, 73.92406403959349, 19.200612087479488, 80.9825592715562, 32.823765430519806, 8.419423570402126, 18.495896399651254, 22.314182938177836, 7.18833623158688, 10.61220468421348, 14.296179342501365, 70.26559260175921, 77.19078763414772, 22.13636229943026, 15.393312145142193, 35.37583872039011, 50.475474553879245, 8.88279690631613, 5.304810924195749, 52.45447170524495, 12.65516712567855, 44.73402897142021, 30.36723961518572, 47.083536780666535, 43.823515554118664, 10.260192609353364, 55.09130720214112, 19.446343579563276, 9.4716562717153, 13.791579267981781, 5.499862891916829, 51.06007463821755, 10.351559910301443, 73.54263321756721, 20.085717825596006, 76.91292733121648, 42.98261541034556, 57.966675166363615, 57.68561767563689, 34.95852723842096, 5.31496709557161, 13.3426169352091, 14.030328751302664, 23.793351625928786, 5.993441710512551, 13.36700528194381, 8.1063196558237, 52.409162060892534, 7.41874289991156, 6.558370637300301, 25.26536362366082, 9.810627603964143, 9.885334647077123, 38.272049531881464, 75.01496062129334, 19.507417212832237, 21.329545301836934, 53.03608368651744, 18.68009980665721, 22.02116996280962, 14.582860476997283, 15.86096040625466, 33.66422590857662, 5.042218478711898, 21.535351900597664, 34.52110378836437, 187.73169474588417, 12.642057563235111, 75.11339242142336, 6.761312013071286, 17.46752636602931, 62.47955604632326, 40.2423761875866, 25.146871458188404, 96.9391117787313, 23.69560789995742, 19.028597538847947, 21.14340248639188, 57.39590768637457, 31.188599590381475, 22.7996131307189, 22.080543216961495, 57.06010830608328, 10.199361457985978, 20.98757434480409, 78.58940919145805, 25.971664005227424, 7.175341235316689, 73.05397808522473, 12.70695300757655, 6.965471947528683, 43.379327589963424, 13.285994003700512, 12.510469888691139, 15.284005657116088, 8.14023511190948, 6.93545615255775, 9.483560545063307, 13.24235448381737, 50.72465641160585, 80.21720594976135, 5.513759041988169, 8.920446018693207, 5.339605964104563, 33.45861744027951, 18.5067523101278, 5.285113762631114, 20.292676019897765, 28.788054247698792, 14.236830709780678, 9.591907451734736, 34.49606695662351, 36.20601883824463, 67.40193577802236, 12.888290205303571, 78.69433689993481, 28.08230997643824, 21.609048761968975, 85.9825649668127, 60.62966427564106, 44.2109727534648, 27.733264002597735, 66.28073696989796, 7.33418989303019, 19.27866276747973, 6.306984569604704, 30.166182712610123, 37.712880739117146, 17.677238889581847, 21.487152184785085, 28.532341001809197, 11.639536183653695, 10.19845344274533, 96.72399960620439, 53.64636303658472, 11.750198436272983, 6.483671449893079, 14.358292239610027, 58.305565457351065, 30.616741572983123, 16.83407198689602, 5.543553570228202, 50.82029091432906, 37.21224359882487, 5.637888551141453, 28.66312334289658, 5.464373629094018, 6.847179263795777, 41.40399854586933, 39.6308441998396, 97.56602945136811, 86.80062342935308, 37.76622822772813, 36.06460489847644, 88.21676467565376, 38.26245908898582, 24.726006924671342, 43.35423215089641, 9.951976302245594, 53.25107814390858, 5.712888899778099, 5.348139380740571, 45.27767179852455, 73.30021061023885, 35.72404931195352, 19.943057923486272, 15.677379557268306, 22.570306782947373, 23.228285757134714, 51.029755378702234, 55.819712164674996, 16.435733437859813, 21.504756759807297, 49.556911529193606, 50.030457760971466, 61.34647712059822, 6.585955693757677, 21.025263055610505, 9.289410935135475, 45.99695645384307, 6.597969498775621, 9.07702121845696, 60.97147448079861, 60.00988182940924, 17.128676028020227, 51.70522042173957, 17.288668867828264, 30.227229292294243, 55.75338075709716, 16.958987975946187, 36.4889652429558, 38.544238578056884, 34.272997779296354, 47.830981992304814, 48.44214467398404, 21.88979423838886, 49.89585382450288, 55.44623193609951, 91.1771699766715, 13.509466589786388, 61.40629806172429, 61.93747811668231, 36.53723622365198, 19.20107068518582, 31.518084217041093, 56.315658545245824, 6.291759332729595, 23.62851858586467, 69.49740075237052, 79.18746846340835, 25.42022911158019, 35.88986314939291, 15.174897340455185, 6.4347550054862985, 13.953939577499261, 6.077001992104447, 21.307882783409035, ...])
Detected energies during the discharge + Energy spectrum
multiplot(icon_fig, T_int_first,E,xmean,count)
size_of_interactions_average(Etot, Ntot,size_interaction)
#energy_spectra_doublebreakdown(Etot, T_first, file_energy_spectra_doublebreakdown)