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 = 45234
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);
([3652420.9114017966, 3725029.6875, 3763592.006333379, 3778998.739883668, 3788837.5772686577, 3818308.8355731466, 3821580.1344135553, 3834313.0473655853, 3846798.3936865814, 3852068.5894640526, 3852681.744777479, 3864143.3365205657, 3881785.1762352856, 3890462.2672006683, 3904955.9629415777, 3909991.271915427, 3914095.3125, 3914471.875, 3927231.25, 3941284.9667406757, 3948624.9686199124, 4005896.875, 4009160.7262249836, 4026575.400046308, 4028336.9768427806, 4030389.0625, 4031467.6284666695, 4031672.387314365, 4032114.0625, 4032243.75, 4032735.9375, 4033311.662309172, 4037542.8538993984, 4039132.8125, 4060237.2943568192, 4069402.9594764523, 4080032.0283055697, 4085677.4534998587, 4098290.2762585664, 4098332.8125, 4098383.094120691, 4107682.8125, 4108579.366865487, 4109729.6875, 4110451.5625, 4110478.7419717843, 4110757.1322639426, 4110875.1500186212, 4111089.0625, 4111170.9249226223, 4111275.0, 4111318.598926864, 4111562.9779666658, 4111606.2203631713, 4111733.380794021, 4111743.90782071, 4112059.0017410014, 4112065.0330075826, 4112079.6875, 4112118.5941844997, 4112129.004681185, 4112151.78796346, 4112165.892341859, 4112203.125, 4112452.97485851, 4112580.0278292745, 4112634.323374953, 4112882.630626736, 4112922.6077264464, 4113095.967237047, 4113099.78697328, 4113158.3175958013, 4113171.7289633225, 4113229.3754056455, 4113232.0633876915, 4113245.8988659484, 4113255.4636352966, 4113319.2334211622, 4113322.1664542723, 4114042.4520145715, 4114270.540551508, 4114357.6708450173, 4114467.5225316375, 4114915.2631431487, 4115344.39656751, 4115372.400249155, 4115394.8152974397, 4115645.3125, 4116059.4712743373, 4116288.916257822, 4116651.36457127, 4117570.0050677736, 4117648.4375, 4117819.6536937174, 4123710.9375, 4126479.4649151377, 4135714.03178126, 4137366.5586765604, 4138418.3083184194, 4139780.3685880047, 4152034.8357387255, 4153608.945294605, 4158870.3125, 4160030.935117572, 4161709.375, 4169230.7150713145, 4170028.59548815, 4178246.5203943965, 4179207.1202059994, 4180195.3125, 4181918.75, 4182254.0094312364, 4182897.4652546383, 4183881.1854688856, 4187843.9343709396, 4189271.875, 4189707.2762164217, 4189823.4375, 4190692.186017686, 4194881.25, 4198640.015155819, 4200356.002391548, 4201574.151472438, 4209236.948937877, 4218639.001790925, 4220693.206408028, 4223175.511330454, 4223928.923676179, 4225868.75, 4227834.938991947, 4229708.836273835, 4229762.5, 4234236.931104681, 4236771.246062509, 4238022.413143139, 4238455.524583807, 4238912.7983353, 4255801.5625, 4256795.779483704, 4259461.829517406, 4259865.937472613, 4260064.450864844, 4260154.936810035, 4261385.707462017, 4261844.719222444, 4263185.563383637, 4265116.005569422, 4265459.152210909, 4267223.131735328, 4267474.058371635, 4268025.0, 4268282.188045218, 4268496.118732588, 4269040.625, 4269451.16753208, 4269751.25296229, 4270445.65720725, 4270759.509016626, 4271141.898259541, 4271210.9375, 4271564.0625, 4272065.41674946, 4272239.162201615, 4272546.480642886, 4272556.161378868, 4272580.913089604, 4272659.054229281, 4272701.077686883, 4272730.477194633, 4273207.458165565, 4273247.323014734, 4273346.466952442, 4273482.955966569, 4273650.0, 4273803.799623491, 4274088.0854801815, 4274139.0625, 4274252.977319841, 4274404.6875, 4274682.56146735, 4274745.243620626, 4274746.875, 4274898.845215207, 4275126.077361515, 4275153.882226162, 4275160.963900199, 4275340.489923273, 4275351.0268032085, 4275386.978451086, 4275401.539905427, 4275479.199552794, 4275512.5, 4275534.375, 4275579.33718902, 4275731.25, 4275848.105916054, 4275848.4375, 4275939.860356518, 4275946.073686697, 4275964.61173289, 4276017.3982158275, 4276213.7044428075, 4276340.793697725, 4276355.7459867215, 4276445.733517097, 4276459.618721984, 4276603.125, 4276633.188818474, 4276726.649014971, 4276770.3125, 4276830.620720382, 4276850.482972442, 4276915.762218347, 4276919.800699659, 4276935.006972248, 4276952.167746228, 4277054.726593657, 4277121.2271913765, 4277127.359025184, 4277138.6628520945, 4277177.619734901, 4277182.051097173, 4277237.232850365, 4277323.609709385, 4277556.25, 4277600.0, 4277614.0625, 4277630.5024647415, 4277887.5, 4277955.946630924, 4277995.3125, 4278002.284676946, 4278145.42103536, 4278391.204410491, 4278465.059188198, 4278468.75, 4278710.482573322, 4278729.371658542, 4278967.610367002, 4279171.981580994, 4279234.055539826, 4279293.298830701, 4279543.152199885, 4279819.453681221, 4280065.625, 4280115.58275426, 4280242.94556695, 4281263.600905405, 4281300.811454986, 4282248.4375, 4283660.840075092, 4285639.4703008635, 4286043.632870654, 4286365.954721957, 4286387.50724814, 4287875.0, 4292373.387381532, 4293349.109343513, 4295261.964917789, 4296551.316819855, 4296614.060660399, 4297037.756984794, 4297503.223042967, 4299696.875, 4300587.953940975, 4300847.000690579, 4300948.062782962, 4301032.30311814, 4301524.231000567, 4301831.461250201, 4301884.822524791, 4302176.5625, 4302373.4375, 4302537.5, 4302732.500031885, 4303117.846615447, 4304027.482520889, 4304460.864272085, 4305623.4375, 4306961.05397649, 4307146.104864907, 4307467.966886683, 4307599.27521432, 4311695.780452429, 4314157.7805733, 4314321.820449041, 4315328.119942493, 4315393.75, 4315878.614452918, 4323910.9375, 4326366.401369475, 4326651.5625, 4326723.214180348, 4328034.375, 4329438.743057564, 4334230.459606026, 4334694.917340021, 4335956.905973543, 4335992.366670979, 4344968.258105788, 4349493.398543719, 4351143.304783761, 4352221.875, 4353975.0, 4354293.75, 4356152.998617163, 4356163.184053625, 4360762.712054308, 4365895.414702663, 4369466.875946703, 4372849.411941344, 4377433.998783843, 4379315.625, 4380030.097006159, 4382864.568204793, 4385723.059897234, 4387058.671913935, 4387612.5, 4388020.3125, 4388110.5310672205, 4388387.080840548, 4388638.447771399, 4388898.441051756, 4389024.764205232, 4389153.125, 4389185.9375, 4389428.615082223, 4389849.62296712, 4390516.204560314, 4391882.96589418, 4395338.070761439, 4396616.723390588, 4405247.019529857, 4406390.848317171, 4406987.417402538, 4409070.3125, 4410004.272635521, 4413925.854872558, 4414771.9900381565, 4415649.72124252, 4417720.3125, 4418040.625, 4418689.249252703, 4418743.75, 4419687.5, 4420257.867861869, 4420823.107831263, 4420829.476942539, 4421076.753165956, 4422287.989975541, 4422790.625, 4423085.938405931, 4423454.1337860385, 4423789.852928699, 4423892.574349849, 4424197.699355191, 4424203.7209764775, 4424234.375, 4424236.345874859, 4424280.054838416, 4424608.810748786, 4424697.604535963, 4424846.498614507, 4424939.023203265, 4425526.126289242, 4425917.49681234, 4426789.0625, 4427089.609695197, 4427582.572286259, 4428020.4796938505, 4428191.053065588, 4428530.927206737, 4428796.335681987, 4429268.75, 4429871.703953572, 4430576.68354466, 4430609.253294763, 4430829.668300894, 4431045.281637177, 4431321.555963974, 4431343.3927449435, 4431437.285684996, 4431717.1875, 4432090.625, 4432509.9039142905, 4432663.673205967, 4432696.688130379, 4433115.069720629, 4433131.25, 4433620.1107373405, 4436493.181601732, 4436861.477147196, 4436908.840094076, 4438085.826768308, 4439537.529956153, 4439554.216888874, 4439895.8815890765, 4440139.0625, 4440250.170324224, 4442598.4375, 4444264.982862784, 4445388.791867371, 4445774.956208903, 4448021.875, 4450096.148207905, 4451101.5625, 4452007.8125, 4452367.652626027, 4452593.691030632, 4453910.461512462, 4454186.03873823, 4454368.75, 4458115.487708106, 4458201.378904783, 4458296.494062057, 4461077.768494858, 4461650.944338809, 4462000.642099377, 4462511.251806847, 4462676.486936562, 4462810.960662269, 4462952.371624954, 4463050.887603194, 4463315.625, 4463347.721374088, 4463365.20666542, 4463390.625, 4463434.375, 4463530.813240488, 4463759.033723513, 4463779.6875, 4464053.125, 4464107.895094491, 4464166.029995625, 4464267.1875, 4464450.596057159, 4464491.624691551, 4464554.661462735, 4464864.0625, 4465185.9375, 4465368.75, 4465714.341047692, 4465874.7818690725, 4465975.0, 4466192.1875, 4466255.909714995, 4466382.291043379, 4466385.89030633, 4466715.469556492, 4466834.363155124, 4467094.593999256, 4467325.600273597, 4467508.360009438, 4467716.734412955, 4467822.363998765, 4468162.501342772, 4468657.164434366, 4469629.219196018, 4469634.375, 4471348.286601031, 4471961.928437618, 4471989.519436827, 4472126.5625, 4472126.5625, 4472181.812932023, 4473558.329521609, 4474611.530107679, 4475600.867215836, 4475676.029534195, 4475767.0014826115, 4475938.104507717, 4477298.339951667, 4477430.978315069, 4478135.443094905, 4478598.991010834, 4478627.249377406, 4479251.875793211, 4479574.751649055, 4480404.29047347, 4480407.93445723, 4480488.370613174, 4480746.034654141, 4481355.2651039045, 4481748.426680602, 4481882.8125, 4482137.628655783, 4482187.206144486, 4482614.042489529, 4483093.75, 4483289.0625, 4483296.212299612, 4483345.803565199, 4483481.870764942, 4483609.375, 4484436.470699035, 4484600.596820848, 4485481.305406273, 4485804.055898035, 4485993.049300892, 4486014.938697955, 4486837.752835719, 4487331.366551443, 4487955.809984705, 4487976.578411697, 4488068.002027984, 4488078.973909453, 4488084.9712808225, 4488214.0625, 4488250.797944893, 4488556.730106943, 4488582.223423796, 4488637.879135321, 4488648.065496763, 4488656.417236399, 4488740.625, 4488774.843316077, 4488779.6875, 4488831.25, 4488877.208413885, 4488892.186793822, 4488919.397066622, 4488924.228918129, 4488935.140917188, 4488990.625, 4489020.931822318, 4489026.5625, 4489054.570189615, 4489055.033368789, 4489067.060987144, 4489088.773759056, 4489126.5625, 4489143.173014033, 4489154.979612448, 4489164.0625, 4489166.121544973, 4489193.909749061, 4489203.306121263, 4489217.687929563, 4489217.934414003, 4489265.6582858395, 4489285.248416507, 4489287.098999983, 4489321.67304374, 4489336.535521808, 4489446.694816458, 4489456.631430435, 4489457.8125, 4489493.75, 4489526.391900225, 4489532.604695115, 4489569.603096932, 4489573.4375, 4489583.381051743, 4489596.425385227, 4489608.77581692, 4489632.513341944, 4489652.378142659, 4489682.8125, 4489706.25, 4489707.8125, 4489731.25, 4489743.37808977, 4489754.488599469, 4489770.522813082, 4489773.3710481925, 4489773.4375, 4489775.0, 4489783.562328202, 4489788.7444771025, 4489798.4375, 4489798.4375, 4489816.589847632, 4489819.822496065, 4489839.506498429, 4489840.625, 4489851.374577595, 4489867.289522685, 4489913.448735899, 4489923.4375, 4489928.125, 4489930.100777487, 4489969.053138342, 4489995.428349901, 4490009.117887835, 4490020.294435244, 4490022.2571837, 4490034.201907482, 4490050.145333597, 4490056.620470946, 4490057.8125, 4490058.956353256, 4490072.731737112, 4490086.2078647055, 4490089.333313051, 4490093.617124743, 4490093.905527408, 4490102.699621753, 4490105.7139616525, 4490111.096004667, 4490126.609962781, 4490126.655879664, 4490141.276891182, 4490143.820332192, 4490145.3125, 4490159.783752273, 4490163.198858848, 4490165.532659259, 4490174.1676883735, 4490176.054532687, 4490178.125, 4490185.9375, 4490192.068956798, 4490195.3125, 4490210.035708954, 4490213.974107637, 4490221.739255806, 4490231.063860931, 4490231.25, 4490231.469429276, 4490235.454601866, 4490241.606143254, 4490248.26737364, 4490249.2311896, 4490255.356090855, 4490261.516260635, 4490279.367740187, 4490309.80589336, 4490310.825129702, 4490318.143700676, 4490325.191588006, 4490338.822868262, 4490349.532227934, 4490351.695403965, 4490352.143327665, 4490353.363204917, 4490354.372744819, 4490370.201626011, 4490372.247340425, 4490387.82023463, 4490398.4375, 4490408.080419848, 4490415.625, 4490416.032274834, 4490416.325584389, 4490430.058580785, 4490443.197624325, 4490445.962989246, 4490462.925494313, 4490476.371937608, 4490482.58350642, 4490483.499765677, 4490498.374313835, 4490516.217593032, 4490517.4732375415, 4490525.208339037, 4490542.499840755, 4490554.6875, 4490565.898239827, 4490578.697024832, 4490584.990209923, 4490585.258016278, 4490598.168388018, 4490599.172332476, 4490600.098781885, 4490607.8125, 4490612.821629531, 4490615.625, 4490617.1875, 4490623.05712627, 4490626.554060707, 4490630.841261873, 4490647.661271174, 4490647.801598742, 4490656.20217975, 4490673.575713859, 4490689.0625, 4490696.875, 4490708.3088423, 4490709.216773025, 4490721.382531522, 4490722.385159726, 4490735.103776314, 4490752.606040272, 4490760.9375, 4490768.271866433, 4490770.3125, 4490772.4856818095, 4490772.839289144, 4490774.98856137, 4490777.503091103, 4490798.4375, 4490801.343585754, 4490803.002374336, 4490809.355400737, 4490813.762795785, 4490836.971461413, 4490841.519619039, 4490850.0, 4490854.369723531, 4490858.64724107, 4490864.258113855, 4490901.296944897, 4490912.252763724, 4490929.6875, 4490942.796988558, 4490954.126052313, 4490956.6918170685, 4490966.714323756, 4490985.1958208475, 4490987.276721954, 4490990.401718332, 4490999.406544599, 4491001.939186491, 4491006.436862439, 4491015.973591291, 4491029.957307235, 4491032.980440628, 4491043.006578308, 4491049.02591801, 4491056.25, 4491056.857388531, 4491063.684198583, 4491063.985865449, 4491069.643849181, 4491083.870871364, 4491116.033054216, 4491128.125, 4491128.164007839, 4491138.112460513, 4491163.971526353, 4491168.952240795, 4491175.0, 4491190.625, 4491194.992683896, 4491196.875, 4491198.291403546, 4491199.112900557, 4491220.3125, 4491228.129539116, 4491234.711627919, 4491255.594817825, 4491270.481307095, 4491303.125, 4491312.5, 4491316.319334634, 4491323.4375, 4491343.192974548, 4491353.125, 4491353.781972457, 4491355.779352913, 4491365.036723872, 4491382.886913019, 4491395.929778943, 4491398.3000357365, 4491418.091420803, 4491419.846883376, 4491426.575036247, 4491430.1971121775, 4491433.580787472, 4491450.1937870905, 4491451.979900717, 4491457.8125, 4491458.2365252115, 4491471.547751783, 4491477.191692139, 4491507.275372331, 4491519.209344102, 4491526.093519754, 4491534.822363148, 4491559.794889474, 4491565.2917105425, 4491582.712346129, 4491583.65824688, 4491584.286735901, 4491592.1875, 4491599.609267902, 4491604.6875, 4491607.074179205, 4491618.75, 4491625.474528466, 4491628.125, 4491632.798299713, 4491642.991405806, 4491643.401508435, 4491653.125, 4491656.8257432, 4491659.369306494, 4491672.616611421, 4491673.4375, 4491682.758377232, 4491701.5625, 4491705.700815361, 4491716.423983867, 4491722.542022574, 4491727.087376859, 4491740.156297711, 4491745.4180672085, 4491746.361506121, 4491749.778211191, 4491756.371380058, 4491768.179007597, 4491796.845527021, 4491807.8125, 4491843.75, 4491855.358710784, 4491865.625, 4491871.400952094, 4491884.385388835, 4491891.428265298, 4491894.438939264, 4491903.959548488, 4491908.557500974, 4491908.578979142, 4491913.40539458, 4491913.9938677205, 4491918.101592331, 4491919.413323175, 4491944.668658123, 4491945.6946049025, 4491966.82030271, 4491967.205343506, 4491985.072972368, 4491985.9375, 4491993.371477022, 4492003.977105757, 4492009.098780228, 4492011.133309918, 4492030.164899455, 4492031.031875714, 4492034.945430043, 4492038.8816455165, 4492054.858804947, 4492060.032446492, 4492086.623723226, 4492089.401668882, 4492097.780588116, 4492119.0500443615, 4492120.3125, 4492129.3123818915, 4492152.33655869, 4492154.6875, 4492160.2774983235, 4492171.441612766, 4492180.552960909, 4492182.500294095, 4492187.475254299, 4492190.994721784, 4492193.0518765105, 4492193.65550472, 4492196.783149517, 4492216.962943106, 4492224.274912636, 4492232.942245812, 4492239.856107211, 4492261.887605518, 4492281.961188296, 4492289.653215834, 4492307.9357480705, 4492331.119121739, 4492339.453332705, 4492381.736513918, 4492391.822347409, 4492419.698708876, 4492424.443338592, 4492427.075502757, 4492437.981400259, 4492439.602442326, 4492452.22504417, 4492453.155129211, 4492471.3710005, 4492497.584703755, 4492517.1875, 4492527.490116862, 4492532.8125, 4492539.0625, 4492548.1157884225, 4492560.1632227255, 4492561.324035005, 4492571.265257884, 4492643.569816841, 4492673.360827577, 4492696.001655777, 4492731.585312818, 4492745.436066738, 4492765.373720032, 4492809.375, 4492816.879439549, 4492817.760168742, 4492823.227647329, 4492850.083194952, 4492863.188995254, 4492863.762281513, 4492879.654444416, 4492936.122643448, 4492997.435084193, 4493025.0, 4493050.0, 4493050.848965857, 4493118.484814797, 4493150.487443658, 4493150.645019787, 4493201.407669794, 4493264.196693773, 4493281.380807793, 4493362.236601304, 4493431.253203107, 4493546.000447503, 4493553.125, 4493584.375, 4493689.0625, 4493763.839298994, 4494123.911596017, 4494594.209777635, 4494865.229182247, 4495176.788562703, 4496204.235199035, 4497422.77941322, 4498760.50826956, 4499431.1102683, 4500137.895583919, 4502619.78765504, 4504667.585196418, 4506285.696373328, 4507176.391194059, 4508643.310234304, 4515526.300278891, 4517959.490995196, 4517973.386996865, 4517976.050743226, 4518160.441000301, 4518423.254162203, 4518780.8263518615, 4518800.0, 4518935.9375, 4519085.7394333035, 4519097.202349095, 4519285.9375, 4519346.71517523, 4519381.25, 4519576.5625, 4519645.3125, 4519699.318010204, 4519795.3125, 4519857.720677185, 4519954.605857756, 4519954.6875, 4519974.694782806, 4519994.980769319, 4520115.625, 4520143.75, 4520205.910042252, 4520371.19710669, 4520403.351250972, 4520454.6875, 4520597.956452975, 4520637.220006189, 4520669.275388948, 4520733.64899212, 4520740.794299022, 4520803.345255239, 4520852.02475397, 4520946.875, 4520998.4375, 4521084.619630492, 4521166.419661368, 4521226.5625, 4521372.949879434, 4521382.725288972, 4521416.790861929, 4521459.52691816, 4521464.0625, 4521525.921408567, 4521643.75, 4521648.867304701, 4521687.38162648, 4521735.9375, 4521796.754631313, 4521800.863535178, 4521827.497108501, 4521847.1412049625, 4521859.375, 4521865.328339621, 4521879.976055596, 4521907.227899049, 4521929.641044303, 4521940.294014773, 4522189.097409555, 4522302.383741884, 4522305.470604672, 4522314.684770552, 4522566.722171813, 4522621.416783879, 4522749.045066909, 4522807.292121181, 4522938.44699279, 4523334.077279608, 4523439.0625, 4523494.565805556, 4523592.1875, 4523726.5625, ...], [53.608119952209286, 63.80313984163776, 30.80886390011652, 42.16270509888828, 45.52087446897574, 13.219346801193417, 8.537952117961312, 17.538755700792123, 11.059907297529296, 56.55053290901552, 12.000461629534305, 13.56942062878973, 19.230546884009737, 5.334007287418635, 53.71957450815941, 12.315769584556019, 82.00471053123724, 51.61271847896898, 50.40931704177193, 32.19723832972749, 64.87531177485612, 42.37183831463791, 9.15892677208362, 8.51009911221411, 16.60616692234958, 43.918056541161214, 24.069144169014585, 17.25783164173196, 78.32750741988444, 49.31668220268094, 31.015148577119668, 11.512135564663541, 26.130432876100194, 51.35298234744715, 14.211638059899627, 59.20559081792767, 5.1140888969871225, 6.185930061718775, 10.623103464566551, 43.251861866027035, 11.598407292837186, 30.134532693238974, 9.074246287567243, 34.90370149223082, 55.20174008566802, 7.842745852116354, 19.86569458416082, 12.37894077449826, 35.14387526255124, 29.397047903222223, 42.34218048388962, 31.0632768608492, 17.141157495216834, 7.592553604366844, 12.149653724237314, 14.374540178626873, 13.68710104682309, 20.622018942886438, 36.029061370053995, 5.525565810418232, 12.851764419389873, 11.566211453454184, 17.96027147746667, 57.12910448083571, 5.802953980269125, 11.70487200431699, 27.54313019770796, 82.84813809021807, 5.655908547599886, 18.205013343122605, 10.81029485012438, 34.26207545660573, 33.15208083708008, 13.871925175070569, 27.822178720214637, 48.31081495703106, 18.833208064813327, 27.59856270458154, 68.6003975110826, 82.40872431946993, 77.25663043415773, 5.526244848393088, 58.22125144230751, 13.721010165560438, 8.660892477479955, 17.371971140831985, 10.430348789498604, 96.91702733039307, 74.22037848639758, 25.93583901820121, 60.381252325195334, 10.67892507551835, 64.98007311856442, 10.23353228585351, 74.25551350043173, 56.99215790606995, 8.270399272686243, 53.40888944449517, 6.678419509145076, 6.357262810182882, 19.750213329031187, 6.680647880501644, 30.6014181999955, 13.863341530011065, 55.39854442581448, 83.13953555468015, 17.099736557771102, 6.694718710976828, 21.687960559215394, 52.1941756187487, 55.5466941952716, 14.720191080834276, 53.74402452227818, 27.309943270111756, 11.428661154028692, 48.970995943033245, 21.138630294351675, 76.76315837430268, 28.49587768572429, 60.11635601240359, 13.034950149206368, 7.51607145667396, 18.602185513616718, 20.998415204575707, 6.751446694807814, 28.39892370616134, 9.804732309479347, 8.759494746818417, 42.45832772299974, 17.63770479185403, 95.99925491418757, 41.99227048542892, 8.892625457082259, 7.390570075828463, 36.19503861343934, 56.503569904008486, 16.215192002637806, 52.00322119698835, 19.267338488460126, 75.74674446343778, 9.610372571362102, 16.66190764925113, 23.769103918273267, 95.57468151060228, 6.97376688461641, 53.93342870954869, 32.48453709447112, 6.719828867448377, 53.118708168675724, 17.987726663720544, 55.55158351896037, 5.886808549697488, 108.83113839604856, 36.51987517597365, 8.088200797829998, 6.228866899233208, 22.404284546660918, 6.102147533280632, 7.501870391910133, 44.583124811302945, 54.022987701587866, 38.08303417834786, 20.438358874351458, 46.22851190884584, 7.098349099415218, 13.796063535856987, 56.05925699243316, 13.367832667753925, 28.738976857021783, 57.1411727582866, 25.34329409499541, 47.426948013470046, 40.841926306529174, 30.337993807092534, 18.3358623281185, 46.1182480982221, 29.150602392547032, 58.816422992902446, 72.13291641684266, 98.86798395126371, 70.74213520181615, 40.113088314691396, 24.343761539915867, 25.485274252831324, 138.36546809734764, 15.043098530682107, 10.922939157225947, 13.22933271144415, 73.35258389444826, 28.085356960563697, 28.63065937117772, 91.01374792858786, 42.3427110545227, 62.550672882028344, 49.20386299115164, 23.355513561627383, 67.55577958970636, 7.919768894958757, 12.570204018959956, 17.54979521501346, 26.661751279490414, 93.55685198835877, 15.626007773651295, 10.421789248045977, 8.522516176626441, 28.139290590390402, 33.68643852361054, 20.44240132393235, 5.71228626262227, 104.3846672144119, 12.98539640253529, 17.169033305080845, 5.249002051248834, 13.29384344796267, 106.84115497236164, 63.84776592433245, 49.99995210886654, 16.161624007032664, 12.765091133184521, 57.459712523007546, 48.62453922267344, 19.22950863531541, 20.98395014785097, 5.717806231641305, 59.39425197147769, 52.884016479027764, 74.48539576188988, 10.130781772435853, 41.773654467585956, 57.67983482517234, 34.78883979533823, 77.15334240446857, 24.845757387430442, 7.827165098230292, 10.3452075115527, 68.91187222716711, 8.974241941313151, 23.550476314282538, 13.66505949427578, 36.05102846947921, 5.912059598133136, 13.461801408980264, 54.659166568923844, 6.003122095445458, 64.97860544985159, 27.71558784950211, 63.93571617767613, 193.4389253999233, 19.307776577829287, 47.60639935597724, 14.58273381428599, 6.320133606063735, 131.43775653609939, 27.396973306199115, 14.969208093494501, 64.32382600089275, 137.21729809750371, 6.355984141628915, 72.7782405720834, 62.50478574749704, 86.77821342389471, 8.427317016830411, 15.328852119298457, 92.09873763426285, 11.920024927324175, 15.443248485931347, 103.85437500622669, 8.934883208802198, 12.645123280669184, 15.812852331504088, 40.06733310837893, 66.14150063002357, 88.47283069096164, 31.64628154618176, 48.637410020241454, 6.159432590572975, 20.180531547967313, 27.15543450748142, 87.63480206913084, 42.46163269836985, 7.9173807226131485, 38.85556617891785, 46.81045314901732, 29.071245206111332, 14.821200292631117, 27.489850802286412, 14.92226754985419, 38.52738243034193, 27.93662146486728, 54.858634943365175, 8.744754333319799, 81.7234514184854, 14.751085727937811, 39.264209865994886, 16.839083101545405, 19.014727522704334, 219.88359604197808, 12.335362990860268, 7.669352251241214, 21.574342698364823, 9.050914568039165, 29.36259849913369, 37.27349218609379, 76.50307736240039, 95.56742619241732, 26.254462559342716, 6.162245788965708, 6.806593099286082, 9.419342722326473, 13.87359272249863, 20.657453668468317, 100.36419656569274, 46.95004396263985, 115.99112410320626, 22.830376695487693, 9.031301386208817, 8.800134856180293, 76.66414656394755, 55.77422219213705, 81.96418510286571, 22.33930235166731, 20.42019209141269, 14.955064356169132, 32.2725140347838, 29.442164596320442, 33.380825471846016, 17.20883501060687, 6.429568789025767, 17.731711532868257, 78.90349290982545, 12.154761836268527, 146.66203243450477, 30.56925676267827, 136.0702849514181, 45.57646425900398, 31.45522743959566, 22.38660153908246, 35.629183894494915, 90.64647397838195, 34.26560627509689, 104.69384229235649, 32.24737832575169, 79.25555526641702, 41.6111862172804, 79.79495880401754, 11.215357799924346, 5.447792487369951, 14.195423291829668, 15.721702412114217, 23.492968907978074, 33.4369788545967, 17.46249300787168, 40.44881187720511, 15.941027863798691, 101.07978820376906, 21.49410403958761, 19.116337875043993, 92.25259052185838, 36.03480329533514, 45.79466309599426, 13.153455473602524, 12.498120542630591, 31.350440864020356, 27.770342197618586, 22.153942147271454, 51.33901064468269, 85.49565681489919, 41.12345521507955, 43.7672828243112, 6.288555759459716, 39.96309324431886, 57.497063394611025, 8.02058158306832, 49.572287773137504, 14.327317886988594, 11.322329410127361, 10.94265715227062, 11.097829388194201, 56.17617132309112, 23.510590614540163, 21.092399142097907, 71.01674320393161, 63.01345273521957, 66.10266960406294, 16.220546035336344, 7.468254431033356, 14.274075970498506, 20.958831190518314, 85.38218745953877, 72.22452811698162, 20.60013304887122, 71.83625831299867, 109.34747776695627, 9.23949604551144, 144.5545826300422, 67.9631873134728, 12.151298939257936, 111.08290930769635, 27.308648048223475, 42.09957363508791, 7.973884607551155, 93.59922404768385, 35.522469648553084, 88.55567408639283, 53.35520912214367, 57.18088663782997, 121.74727575782434, 11.941888031044792, 15.048616356660663, 57.049758245274106, 9.418498413305333, 128.38811408500578, 26.078283242064394, 25.360976411857155, 18.571425025897494, 13.737010692136755, 15.455665960967101, 5.180590373927547, 11.657299104268597, 9.26831698149245, 26.0654041748057, 38.85858207298409, 12.871276584324203, 40.317719082462965, 20.108992562247956, 6.215753059705015, 45.10700889923061, 153.9182624438733, 125.31184329726236, 100.39471462132606, 36.611855517938956, 36.413411395991425, 20.40856176787627, 11.825812985718223, 110.75204516560467, 6.152357704234009, 20.42881258248746, 56.5601311929464, 52.578420787350154, 70.18072547573499, 44.848501721216394, 16.121314602995913, 34.7637172665477, 64.59535457479632, 38.680279572887905, 82.92343563029931, 89.96013107056132, 63.70165215210331, 19.211514643163042, 40.51537117030924, 19.559137500466786, 140.70641536283847, 17.539605505975985, 40.375119663160426, 94.54476905444075, 6.7637746719026435, 12.938032130764979, 17.683126568201033, 66.36002670991338, 64.02154069614127, 33.99410039100238, 9.750159955777399, 28.62157971281688, 41.91218326806252, 12.138576164667239, 120.56286289236584, 20.126753452716287, 67.25722279924489, 24.652842754013328, 10.848886788116406, 113.72441543392736, 14.582294686734175, 47.14129567928471, 112.09091237755776, 103.90553633885241, 33.95952937879175, 43.0105090089414, 24.433695130625257, 13.617200090892199, 11.323839067604286, 10.194800891612697, 25.41231465693503, 64.87077326352168, 7.599329173500233, 68.77339790122876, 88.48793684153125, 50.57229387347493, 7.116201429137842, 72.16479832878595, 41.510862314888044, 12.901492182534737, 7.791058897499628, 53.05582641456708, 46.83949183297737, 44.87964655869947, 46.489396690785206, 69.17982323516968, 6.190567095673804, 7.947813120113911, 6.9520190245009825, 23.370723183080347, 21.95634315252476, 10.503181608629308, 21.67761807535406, 19.33115590916885, 12.776811519051934, 9.892197922735578, 54.84212752929341, 8.759009945927666, 7.786632325118447, 6.398549984880113, 8.497790589969231, 104.60599440513323, 41.72995314230531, 77.33996524597214, 25.771999160955602, 40.77517194049113, 55.49855797596847, 118.59656023415677, 14.938818484922175, 7.855330177654391, 7.346286131944115, 12.581087068355467, 56.122416570371335, 51.57993840483319, 47.35325697377093, 59.42672964242061, 114.17389745125351, 50.81644044627046, 27.15772005161134, 67.52581848855067, 37.85453382740629, 149.04926156754166, 36.60541518474682, 77.00637701923792, 11.386935986747798, 15.679926713899818, 6.5685075865747535, 18.833060386443492, 37.246443570800466, 41.390765890477084, 97.17776096541704, 6.242015443802671, 32.046703970746854, 25.115739489480326, 16.62630912820348, 65.07839215188895, 70.56156582444686, 6.729918968917141, 5.798762833703154, 19.63092152788071, 75.09254414482187, 30.65182138206786, 64.33661801549918, 40.09637375736105, 5.124159691649966, 10.131553242423962, 159.95278594014226, 41.74788840635054, 50.42178790898759, 81.00021406268128, 16.988473777125463, 54.07308443425231, 8.401016407653128, 135.14184275028396, 89.03234959656888, 49.93839703287275, 12.544189416146533, 74.38844486741417, 51.00670771221875, 91.82517009179021, 122.57056273635855, 21.593399257023457, 25.493834074776395, 49.32225367781129, 30.477604391488892, 15.345173431375546, 42.66178332670451, 94.52162683893334, 67.94209151101009, 16.791518534917525, 145.20404285333296, 5.53872964490373, 15.190835700421662, 45.30918154003925, 6.8422830226462645, 5.391897841123877, 39.74790607293883, 11.760754189092017, 36.58094115864217, 22.34493561412768, 6.630337258850708, 36.25828560904424, 16.186939455978987, 5.927916879633276, 21.011535277705548, 13.535171718213178, 32.338977642592006, 15.5821505682308, 9.371860689753065, 15.309788818863238, 9.950986180853665, 26.750553379519708, 35.50652701513271, 11.832960915268064, 12.429448792423404, 7.097387816270974, 12.49959364190231, 35.899749273012716, 56.96719442029145, 79.27587900973788, 5.60751953606904, 44.50876474769421, 21.051455829238265, 14.614972752319243, 75.27772344236392, 25.32293748404925, 36.42483131555567, 11.488931799629201, 26.875678972004273, 82.26185481391295, 21.761047147840518, 11.988268977167895, 15.875948605816278, 25.029396202158964, 23.501576792801167, 65.58977601054801, 26.484995788415212, 5.770441179957827, 29.08463898750863, 33.89509368200899, 10.467614836146799, 5.539565746276309, 28.573097692603746, 15.934441861240998, 13.863732949046543, 7.5636227338947934, 12.166859143502636, 9.617699537536165, 107.26350224165365, 38.6959014789712, 54.27178132967271, 25.722090014094004, 38.75078577982405, 19.608749794556182, 5.032356650618927, 6.353036664232325, 76.10453059954527, 25.257121022316955, 32.22166743038449, 12.403797010034552, 5.933921717774801, 6.34508850363516, 120.94391204782158, 23.315874592207287, 58.02100692470417, 37.65861174640142, 16.096384607245508, 8.61415900213932, 8.641109428160194, 25.357479430451306, 16.171380856734903, 111.62959264124935, 66.34372994214735, 64.38218906688198, 17.526450091758168, 49.77244375805192, 43.45049235786598, 51.28313333844965, 68.75688635490035, 136.61192253668727, 132.8085445929901, 12.968642171618674, 18.715920049737267, 31.947962243256427, 71.7936011787386, 48.939365073618866, 80.52809506199665, 6.732323623302554, 36.722161145410766, 28.443982271518067, 18.705023864996143, 5.439924518001904, 78.58647605773902, 8.048942862626182, 48.746771016335245, 17.923673175456415, 20.56631697013688, 108.98933318349361, 51.13207323484272, 57.04983139011853, 24.84487180337324, 5.80496239053423, 7.596164312866789, 62.91247881489352, 13.248559272432143, 7.378308471851698, 50.264875954752085, 17.01360277080603, 35.285450554700645, 110.86654687750033, 28.30285074450009, 7.0579427696511035, 59.24603862823866, 23.378797061492758, 20.901271577466538, 34.0306776030893, 141.95472664499823, 10.137452810970801, 10.795766848538163, 14.153685892955837, 70.94292155360458, 17.247318272655683, 11.432910874784426, 11.720105789893944, 16.08031848901206, 15.6227384870674, 141.46775029828686, 17.78579258433567, 52.273434938421474, 17.903099877202827, 9.030779547480249, 8.246463230788436, 19.96095954458778, 62.56681142545039, 38.522836228223916, 82.69893740205873, 53.63584028303869, 12.242109809255476, 75.88419614003881, 5.348899826775268, 48.123188493375395, 32.39788733088183, 23.500876106627665, 66.57757621891746, 42.79996896714102, 24.08859961888784, 29.794225577034343, 14.958838675882964, 26.188600540850196, 10.237806615233987, 100.62203057215166, 46.153856920824104, 50.89081289891584, 6.60173620347827, 74.29644431997164, 13.172533746667774, 75.05454686568923, 52.12306710476983, 111.55026583644171, 52.36748425136897, 15.23293088610939, 28.436208217352466, 58.45474172011018, 12.911750504611058, 118.90711762646984, 14.989507985509151, 23.11771777925628, 12.586551014677024, 15.735429995923292, 16.813233478561646, 56.108958377548824, 16.848280306328167, 15.178412710323443, 18.040479177601508, 16.89628403578192, 5.639971844829866, 10.466076021112451, 92.13711908743363, 16.826377176659037, 59.232488822258446, 10.974687121415709, 12.769182922925644, 10.992491179900274, 108.04714097540975, 38.29218161472129, 57.34069833323167, 30.01975225202996, 74.03016664950712, 17.122081147742115, 79.66058303359459, 28.24689887280238, 137.86095765153806, 40.424532076787614, 75.08367899962074, 47.01835831038223, 28.412863243730296, 21.089494879791427, 38.36107992083465, 27.497632656722942, 37.97416366232015, 21.016098390088978, 6.93423797697286, 67.01380447603522, 6.572643203881592, 30.43419584325669, 20.297510035951845, 18.12374051709466, 24.803979647449506, 22.2155090745274, 19.41880434689231, 45.97755385578056, 55.94547360536902, 75.734011822148, 18.313232154408478, 130.68701206151627, 6.672418349717158, 9.340202996865871, 62.774922108471394, 13.859246448110998, 97.47622194456204, 7.332102071669243, 14.184244170710178, 36.2258494782935, 75.11006000852618, 20.130253981595374, 124.02170935400105, 25.874769587738662, 9.676838072649204, 9.039087232133705, 8.296035863978348, 8.69371940925785, 34.730067427187784, 40.6425752981538, 114.00306397121891, 140.60510411813144, 13.011823126422822, 17.13800648894528, 29.77710603396052, 14.069087484734949, 6.069491721462139, 5.954463930579166, 77.2169441400826, 9.987905375940537, 16.413723534258608, 39.52660760112483, 27.713464901372213, 53.888241757220776, 43.41009721266648, 10.084607749411854, 108.05225141159002, 21.846029122598274, 10.511735741886062, 19.72957011563879, 13.87158144692435, 57.784296934555485, 31.58224811414709, 19.09872399257351, 26.786208798522694, 35.111300356618585, 5.037779927792524, 5.3714596731030175, 9.443574232153498, 19.173419282409775, 59.200228918177984, 5.1822623753504065, 12.196318642053349, 120.79433160949635, 9.223136863327502, 21.48848170115334, 35.97825548882747, 13.711183641987159, 13.024840893352891, 26.379320919317983, 92.04448832108687, 36.55693206164457, 12.091434753781586, 108.87639063498135, 15.057605011410647, 21.453295658759075, 30.841094269577944, 51.215019729159195, 10.261862634028075, 63.66809707963493, 30.854984946105283, 9.07342706914719, 40.659300368600285, 47.671119456562394, 20.464027197201116, 40.67128209025121, 64.40135093320421, 18.43305424693142, 15.374681776375764, 15.434376396837107, 84.45061869577208, 57.09542664530037, 7.042760002029408, 17.689934631776598, 23.67538056351723, 11.26028443484146, 12.407613655414215, 68.15548866753637, 6.756925172162084, 6.516511093592218, 17.61431532722635, 58.034534380955705, 98.79423081405653, 5.4319522079502285, 6.446309383308579, 8.562340474768165, 18.14196121642359, 9.203829163898641, 7.157179645559502, 25.78728105043859, 24.2298093933119, 14.808967842812299, 5.866698602953369, 29.530113822736936, 45.64791497775492, 38.477226131902825, 24.78395007853325, 17.119685785330955, 6.1372537048175095, 22.599387384804913, 7.687099603198626, 21.98249642729578, 69.22202628420179, 22.229359924249305, 5.286790469278489, 16.699187293768844, 14.34898658886356, 84.73002972529993, 50.514419631228805, 93.73092121781818, 22.115777173990164, 49.866836202802745, 16.816358367855052, 11.049674175720599, 91.148574065258, 10.431233499533986, 60.92714116630641, 22.29013406191626, 51.76392671221733, 43.50212249694265, 25.146400622610017, 41.51476031903819, 60.23234006815174, 25.723201765518887, 76.15690004947137, 83.6351754598699, 57.57941881504942, 76.49717252687637, 120.95784268749033, 8.238609527121344, 50.91354543587384, 111.32196278396657, 23.68432720076518, 10.645970858481327, 44.63877594671613, 148.24711295177838, 10.63489055440018, 10.21112253321132, 9.530329979712766, 54.024340806765736, 58.15625268747931, 47.84630470048123, 32.771877708127896, 26.60063823420961, 50.06751801212343, 7.180579253308573, 57.61294728657691, 53.96768036568279, 29.954284401371318, 9.54718792303182, 43.93654232865184, 79.41295946653563, 82.09270275762054, 33.26326898544136, 44.09483483383535, 15.553991885675737, 30.304764068034284, 12.95555517793996, 45.51240798582888, 8.527741419766125, 22.267721384132614, 43.04046840543674, 7.560274920281449, 82.2965521931665, 7.980283758508919, 5.210257481444914, 58.20292955505158, 95.29666570388345, 34.64873185202191, 98.0219831094664, 14.767349896237242, 98.36334860216837, 44.91996186619552, 28.04545211921225, 13.643925948842838, 17.996567468146218, 60.50732335466146, 27.103614968724614, 66.23705985668846, 45.521428298993584, 6.394747839497078, 10.692193015906314, 47.133633668294564, 28.885762450176372, 52.844562946954866, 84.83913746408838, ...])
caption, xmean,count, xle, Etot = energy_spectrum(E_tot)
hist_file(E_hist, xmean, count, caption);
([3652420.9114017966, 3725029.6875, 3763592.006333379, 3778998.739883668, 3788837.5772686577, 3818308.8355731466, 3821580.1344135553, 3834313.0473655853, 3846798.3936865814, 3852068.5894640526, 3852681.744777479, 3864143.3365205657, 3881785.1762352856, 3890462.2672006683, 3904955.9629415777, 3909991.271915427, 3914095.3125, 3914471.875, 3927231.25, 3941284.9667406757, 3948624.9686199124, 4005896.875, 4009160.7262249836, 4026575.400046308, 4028336.9768427806, 4030389.0625, 4031467.6284666695, 4031672.387314365, 4032114.0625, 4032243.75, 4032735.9375, 4033311.662309172, 4037542.8538993984, 4039132.8125, 4060237.2943568192, 4069402.9594764523, 4080032.0283055697, 4085677.4534998587, 4098290.2762585664, 4098332.8125, 4098383.094120691, 4107682.8125, 4108579.366865487, 4109729.6875, 4110451.5625, 4110478.7419717843, 4110757.1322639426, 4110875.1500186212, 4111089.0625, 4111170.9249226223, 4111275.0, 4111318.598926864, 4111562.9779666658, 4111606.2203631713, 4111733.380794021, 4111743.90782071, 4112059.0017410014, 4112065.0330075826, 4112079.6875, 4112118.5941844997, 4112129.004681185, 4112151.78796346, 4112165.892341859, 4112203.125, 4112452.97485851, 4112580.0278292745, 4112634.323374953, 4112882.630626736, 4112922.6077264464, 4113095.967237047, 4113099.78697328, 4113158.3175958013, 4113171.7289633225, 4113229.3754056455, 4113232.0633876915, 4113245.8988659484, 4113255.4636352966, 4113319.2334211622, 4113322.1664542723, 4114042.4520145715, 4114270.540551508, 4114357.6708450173, 4114467.5225316375, 4114915.2631431487, 4115344.39656751, 4115372.400249155, 4115394.8152974397, 4115645.3125, 4116059.4712743373, 4116288.916257822, 4116651.36457127, 4117570.0050677736, 4117648.4375, 4117819.6536937174, 4123710.9375, 4126479.4649151377, 4135714.03178126, 4137366.5586765604, 4138418.3083184194, 4139780.3685880047, 4152034.8357387255, 4153608.945294605, 4158870.3125, 4160030.935117572, 4161709.375, 4169230.7150713145, 4170028.59548815, 4178246.5203943965, 4179207.1202059994, 4180195.3125, 4181918.75, 4182254.0094312364, 4182897.4652546383, 4183881.1854688856, 4187843.9343709396, 4189271.875, 4189707.2762164217, 4189823.4375, 4190692.186017686, 4194881.25, 4198640.015155819, 4200356.002391548, 4201574.151472438, 4209236.948937877, 4218639.001790925, 4220693.206408028, 4223175.511330454, 4223928.923676179, 4225868.75, 4227834.938991947, 4229708.836273835, 4229762.5, 4234236.931104681, 4236771.246062509, 4238022.413143139, 4238455.524583807, 4238912.7983353, 4255801.5625, 4256795.779483704, 4259461.829517406, 4259865.937472613, 4260064.450864844, 4260154.936810035, 4261385.707462017, 4261844.719222444, 4263185.563383637, 4265116.005569422, 4265459.152210909, 4267223.131735328, 4267474.058371635, 4268025.0, 4268282.188045218, 4268496.118732588, 4269040.625, 4269451.16753208, 4269751.25296229, 4270445.65720725, 4270759.509016626, 4271141.898259541, 4271210.9375, 4271564.0625, 4272065.41674946, 4272239.162201615, 4272546.480642886, 4272556.161378868, 4272580.913089604, 4272659.054229281, 4272701.077686883, 4272730.477194633, 4273207.458165565, 4273247.323014734, 4273346.466952442, 4273482.955966569, 4273650.0, 4273803.799623491, 4274088.0854801815, 4274139.0625, 4274252.977319841, 4274404.6875, 4274682.56146735, 4274745.243620626, 4274746.875, 4274898.845215207, 4275126.077361515, 4275153.882226162, 4275160.963900199, 4275340.489923273, 4275351.0268032085, 4275386.978451086, 4275401.539905427, 4275479.199552794, 4275512.5, 4275534.375, 4275579.33718902, 4275731.25, 4275848.105916054, 4275848.4375, 4275939.860356518, 4275946.073686697, 4275964.61173289, 4276017.3982158275, 4276213.7044428075, 4276340.793697725, 4276355.7459867215, 4276445.733517097, 4276459.618721984, 4276603.125, 4276633.188818474, 4276726.649014971, 4276770.3125, 4276830.620720382, 4276850.482972442, 4276915.762218347, 4276919.800699659, 4276935.006972248, 4276952.167746228, 4277054.726593657, 4277121.2271913765, 4277127.359025184, 4277138.6628520945, 4277177.619734901, 4277182.051097173, 4277237.232850365, 4277323.609709385, 4277556.25, 4277600.0, 4277614.0625, 4277630.5024647415, 4277887.5, 4277955.946630924, 4277995.3125, 4278002.284676946, 4278145.42103536, 4278391.204410491, 4278465.059188198, 4278468.75, 4278710.482573322, 4278729.371658542, 4278967.610367002, 4279171.981580994, 4279234.055539826, 4279293.298830701, 4279543.152199885, 4279819.453681221, 4280065.625, 4280115.58275426, 4280242.94556695, 4281263.600905405, 4281300.811454986, 4282248.4375, 4283660.840075092, 4285639.4703008635, 4286043.632870654, 4286365.954721957, 4286387.50724814, 4287875.0, 4292373.387381532, 4293349.109343513, 4295261.964917789, 4296551.316819855, 4296614.060660399, 4297037.756984794, 4297503.223042967, 4299696.875, 4300587.953940975, 4300847.000690579, 4300948.062782962, 4301032.30311814, 4301524.231000567, 4301831.461250201, 4301884.822524791, 4302176.5625, 4302373.4375, 4302537.5, 4302732.500031885, 4303117.846615447, 4304027.482520889, 4304460.864272085, 4305623.4375, 4306961.05397649, 4307146.104864907, 4307467.966886683, 4307599.27521432, 4311695.780452429, 4314157.7805733, 4314321.820449041, 4315328.119942493, 4315393.75, 4315878.614452918, 4323910.9375, 4326366.401369475, 4326651.5625, 4326723.214180348, 4328034.375, 4329438.743057564, 4334230.459606026, 4334694.917340021, 4335956.905973543, 4335992.366670979, 4344968.258105788, 4349493.398543719, 4351143.304783761, 4352221.875, 4353975.0, 4354293.75, 4356152.998617163, 4356163.184053625, 4360762.712054308, 4365895.414702663, 4369466.875946703, 4372849.411941344, 4377433.998783843, 4379315.625, 4380030.097006159, 4382864.568204793, 4385723.059897234, 4387058.671913935, 4387612.5, 4388020.3125, 4388110.5310672205, 4388387.080840548, 4388638.447771399, 4388898.441051756, 4389024.764205232, 4389153.125, 4389185.9375, 4389428.615082223, 4389849.62296712, 4390516.204560314, 4391882.96589418, 4395338.070761439, 4396616.723390588, 4405247.019529857, 4406390.848317171, 4406987.417402538, 4409070.3125, 4410004.272635521, 4413925.854872558, 4414771.9900381565, 4415649.72124252, 4417720.3125, 4418040.625, 4418689.249252703, 4418743.75, 4419687.5, 4420257.867861869, 4420823.107831263, 4420829.476942539, 4421076.753165956, 4422287.989975541, 4422790.625, 4423085.938405931, 4423454.1337860385, 4423789.852928699, 4423892.574349849, 4424197.699355191, 4424203.7209764775, 4424234.375, 4424236.345874859, 4424280.054838416, 4424608.810748786, 4424697.604535963, 4424846.498614507, 4424939.023203265, 4425526.126289242, 4425917.49681234, 4426789.0625, 4427089.609695197, 4427582.572286259, 4428020.4796938505, 4428191.053065588, 4428530.927206737, 4428796.335681987, 4429268.75, 4429871.703953572, 4430576.68354466, 4430609.253294763, 4430829.668300894, 4431045.281637177, 4431321.555963974, 4431343.3927449435, 4431437.285684996, 4431717.1875, 4432090.625, 4432509.9039142905, 4432663.673205967, 4432696.688130379, 4433115.069720629, 4433131.25, 4433620.1107373405, 4436493.181601732, 4436861.477147196, 4436908.840094076, 4438085.826768308, 4439537.529956153, 4439554.216888874, 4439895.8815890765, 4440139.0625, 4440250.170324224, 4442598.4375, 4444264.982862784, 4445388.791867371, 4445774.956208903, 4448021.875, 4450096.148207905, 4451101.5625, 4452007.8125, 4452367.652626027, 4452593.691030632, 4453910.461512462, 4454186.03873823, 4454368.75, 4458115.487708106, 4458201.378904783, 4458296.494062057, 4461077.768494858, 4461650.944338809, 4462000.642099377, 4462511.251806847, 4462676.486936562, 4462810.960662269, 4462952.371624954, 4463050.887603194, 4463315.625, 4463347.721374088, 4463365.20666542, 4463390.625, 4463434.375, 4463530.813240488, 4463759.033723513, 4463779.6875, 4464053.125, 4464107.895094491, 4464166.029995625, 4464267.1875, 4464450.596057159, 4464491.624691551, 4464554.661462735, 4464864.0625, 4465185.9375, 4465368.75, 4465714.341047692, 4465874.7818690725, 4465975.0, 4466192.1875, 4466255.909714995, 4466382.291043379, 4466385.89030633, 4466715.469556492, 4466834.363155124, 4467094.593999256, 4467325.600273597, 4467508.360009438, 4467716.734412955, 4467822.363998765, 4468162.501342772, 4468657.164434366, 4469629.219196018, 4469634.375, 4471348.286601031, 4471961.928437618, 4471989.519436827, 4472126.5625, 4472126.5625, 4472181.812932023, 4473558.329521609, 4474611.530107679, 4475600.867215836, 4475676.029534195, 4475767.0014826115, 4475938.104507717, 4477298.339951667, 4477430.978315069, 4478135.443094905, 4478598.991010834, 4478627.249377406, 4479251.875793211, 4479574.751649055, 4480404.29047347, 4480407.93445723, 4480488.370613174, 4480746.034654141, 4481355.2651039045, 4481748.426680602, 4481882.8125, 4482137.628655783, 4482187.206144486, 4482614.042489529, 4483093.75, 4483289.0625, 4483296.212299612, 4483345.803565199, 4483481.870764942, 4483609.375, 4484436.470699035, 4484600.596820848, 4485481.305406273, 4485804.055898035, 4485993.049300892, 4486014.938697955, 4486837.752835719, 4487331.366551443, 4487955.809984705, 4487976.578411697, 4488068.002027984, 4488078.973909453, 4488084.9712808225, 4488214.0625, 4488250.797944893, 4488556.730106943, 4488582.223423796, 4488637.879135321, 4488648.065496763, 4488656.417236399, 4488740.625, 4488774.843316077, 4488779.6875, 4488831.25, 4488877.208413885, 4488892.186793822, 4488919.397066622, 4488924.228918129, 4488935.140917188, 4488990.625, 4489020.931822318, 4489026.5625, 4489054.570189615, 4489055.033368789, 4489067.060987144, 4489088.773759056, 4489126.5625, 4489143.173014033, 4489154.979612448, 4489164.0625, 4489166.121544973, 4489193.909749061, 4489203.306121263, 4489217.687929563, 4489217.934414003, 4489265.6582858395, 4489285.248416507, 4489287.098999983, 4489321.67304374, 4489336.535521808, 4489446.694816458, 4489456.631430435, 4489457.8125, 4489493.75, 4489526.391900225, 4489532.604695115, 4489569.603096932, 4489573.4375, 4489583.381051743, 4489596.425385227, 4489608.77581692, 4489632.513341944, 4489652.378142659, 4489682.8125, 4489706.25, 4489707.8125, 4489731.25, 4489743.37808977, 4489754.488599469, 4489770.522813082, 4489773.3710481925, 4489773.4375, 4489775.0, 4489783.562328202, 4489788.7444771025, 4489798.4375, 4489798.4375, 4489816.589847632, 4489819.822496065, 4489839.506498429, 4489840.625, 4489851.374577595, 4489867.289522685, 4489913.448735899, 4489923.4375, 4489928.125, 4489930.100777487, 4489969.053138342, 4489995.428349901, 4490009.117887835, 4490020.294435244, 4490022.2571837, 4490034.201907482, 4490050.145333597, 4490056.620470946, 4490057.8125, 4490058.956353256, 4490072.731737112, 4490086.2078647055, 4490089.333313051, 4490093.617124743, 4490093.905527408, 4490102.699621753, 4490105.7139616525, 4490111.096004667, 4490126.609962781, 4490126.655879664, 4490141.276891182, 4490143.820332192, 4490145.3125, 4490159.783752273, 4490163.198858848, 4490165.532659259, 4490174.1676883735, 4490176.054532687, 4490178.125, 4490185.9375, 4490192.068956798, 4490195.3125, 4490210.035708954, 4490213.974107637, 4490221.739255806, 4490231.063860931, 4490231.25, 4490231.469429276, 4490235.454601866, 4490241.606143254, 4490248.26737364, 4490249.2311896, 4490255.356090855, 4490261.516260635, 4490279.367740187, 4490309.80589336, 4490310.825129702, 4490318.143700676, 4490325.191588006, 4490338.822868262, 4490349.532227934, 4490351.695403965, 4490352.143327665, 4490353.363204917, 4490354.372744819, 4490370.201626011, 4490372.247340425, 4490387.82023463, 4490398.4375, 4490408.080419848, 4490415.625, 4490416.032274834, 4490416.325584389, 4490430.058580785, 4490443.197624325, 4490445.962989246, 4490462.925494313, 4490476.371937608, 4490482.58350642, 4490483.499765677, 4490498.374313835, 4490516.217593032, 4490517.4732375415, 4490525.208339037, 4490542.499840755, 4490554.6875, 4490565.898239827, 4490578.697024832, 4490584.990209923, 4490585.258016278, 4490598.168388018, 4490599.172332476, 4490600.098781885, 4490607.8125, 4490612.821629531, 4490615.625, 4490617.1875, 4490623.05712627, 4490626.554060707, 4490630.841261873, 4490647.661271174, 4490647.801598742, 4490656.20217975, 4490673.575713859, 4490689.0625, 4490696.875, 4490708.3088423, 4490709.216773025, 4490721.382531522, 4490722.385159726, 4490735.103776314, 4490752.606040272, 4490760.9375, 4490768.271866433, 4490770.3125, 4490772.4856818095, 4490772.839289144, 4490774.98856137, 4490777.503091103, 4490798.4375, 4490801.343585754, 4490803.002374336, 4490809.355400737, 4490813.762795785, 4490836.971461413, 4490841.519619039, 4490850.0, 4490854.369723531, 4490858.64724107, 4490864.258113855, 4490901.296944897, 4490912.252763724, 4490929.6875, 4490942.796988558, 4490954.126052313, 4490956.6918170685, 4490966.714323756, 4490985.1958208475, 4490987.276721954, 4490990.401718332, 4490999.406544599, 4491001.939186491, 4491006.436862439, 4491015.973591291, 4491029.957307235, 4491032.980440628, 4491043.006578308, 4491049.02591801, 4491056.25, 4491056.857388531, 4491063.684198583, 4491063.985865449, 4491069.643849181, 4491083.870871364, 4491116.033054216, 4491128.125, 4491128.164007839, 4491138.112460513, 4491163.971526353, 4491168.952240795, 4491175.0, 4491190.625, 4491194.992683896, 4491196.875, 4491198.291403546, 4491199.112900557, 4491220.3125, 4491228.129539116, 4491234.711627919, 4491255.594817825, 4491270.481307095, 4491303.125, 4491312.5, 4491316.319334634, 4491323.4375, 4491343.192974548, 4491353.125, 4491353.781972457, 4491355.779352913, 4491365.036723872, 4491382.886913019, 4491395.929778943, 4491398.3000357365, 4491418.091420803, 4491419.846883376, 4491426.575036247, 4491430.1971121775, 4491433.580787472, 4491450.1937870905, 4491451.979900717, 4491457.8125, 4491458.2365252115, 4491471.547751783, 4491477.191692139, 4491507.275372331, 4491519.209344102, 4491526.093519754, 4491534.822363148, 4491559.794889474, 4491565.2917105425, 4491582.712346129, 4491583.65824688, 4491584.286735901, 4491592.1875, 4491599.609267902, 4491604.6875, 4491607.074179205, 4491618.75, 4491625.474528466, 4491628.125, 4491632.798299713, 4491642.991405806, 4491643.401508435, 4491653.125, 4491656.8257432, 4491659.369306494, 4491672.616611421, 4491673.4375, 4491682.758377232, 4491701.5625, 4491705.700815361, 4491716.423983867, 4491722.542022574, 4491727.087376859, 4491740.156297711, 4491745.4180672085, 4491746.361506121, 4491749.778211191, 4491756.371380058, 4491768.179007597, 4491796.845527021, 4491807.8125, 4491843.75, 4491855.358710784, 4491865.625, 4491871.400952094, 4491884.385388835, 4491891.428265298, 4491894.438939264, 4491903.959548488, 4491908.557500974, 4491908.578979142, 4491913.40539458, 4491913.9938677205, 4491918.101592331, 4491919.413323175, 4491944.668658123, 4491945.6946049025, 4491966.82030271, 4491967.205343506, 4491985.072972368, 4491985.9375, 4491993.371477022, 4492003.977105757, 4492009.098780228, 4492011.133309918, 4492030.164899455, 4492031.031875714, 4492034.945430043, 4492038.8816455165, 4492054.858804947, 4492060.032446492, 4492086.623723226, 4492089.401668882, 4492097.780588116, 4492119.0500443615, 4492120.3125, 4492129.3123818915, 4492152.33655869, 4492154.6875, 4492160.2774983235, 4492171.441612766, 4492180.552960909, 4492182.500294095, 4492187.475254299, 4492190.994721784, 4492193.0518765105, 4492193.65550472, 4492196.783149517, 4492216.962943106, 4492224.274912636, 4492232.942245812, 4492239.856107211, 4492261.887605518, 4492281.961188296, 4492289.653215834, 4492307.9357480705, 4492331.119121739, 4492339.453332705, 4492381.736513918, 4492391.822347409, 4492419.698708876, 4492424.443338592, 4492427.075502757, 4492437.981400259, 4492439.602442326, 4492452.22504417, 4492453.155129211, 4492471.3710005, 4492497.584703755, 4492517.1875, 4492527.490116862, 4492532.8125, 4492539.0625, 4492548.1157884225, 4492560.1632227255, 4492561.324035005, 4492571.265257884, 4492643.569816841, 4492673.360827577, 4492696.001655777, 4492731.585312818, 4492745.436066738, 4492765.373720032, 4492809.375, 4492816.879439549, 4492817.760168742, 4492823.227647329, 4492850.083194952, 4492863.188995254, 4492863.762281513, 4492879.654444416, 4492936.122643448, 4492997.435084193, 4493025.0, 4493050.0, 4493050.848965857, 4493118.484814797, 4493150.487443658, 4493150.645019787, 4493201.407669794, 4493264.196693773, 4493281.380807793, 4493362.236601304, 4493431.253203107, 4493546.000447503, 4493553.125, 4493584.375, 4493689.0625, 4493763.839298994, 4494123.911596017, 4494594.209777635, 4494865.229182247, 4495176.788562703, 4496204.235199035, 4497422.77941322, 4498760.50826956, 4499431.1102683, 4500137.895583919, 4502619.78765504, 4504667.585196418, 4506285.696373328, 4507176.391194059, 4508643.310234304, 4515526.300278891, 4517959.490995196, 4517973.386996865, 4517976.050743226, 4518160.441000301, 4518423.254162203, 4518780.8263518615, 4518800.0, 4518935.9375, 4519085.7394333035, 4519097.202349095, 4519285.9375, 4519346.71517523, 4519381.25, 4519576.5625, 4519645.3125, 4519699.318010204, 4519795.3125, 4519857.720677185, 4519954.605857756, 4519954.6875, 4519974.694782806, 4519994.980769319, 4520115.625, 4520143.75, 4520205.910042252, 4520371.19710669, 4520403.351250972, 4520454.6875, 4520597.956452975, 4520637.220006189, 4520669.275388948, 4520733.64899212, 4520740.794299022, 4520803.345255239, 4520852.02475397, 4520946.875, 4520998.4375, 4521084.619630492, 4521166.419661368, 4521226.5625, 4521372.949879434, 4521382.725288972, 4521416.790861929, 4521459.52691816, 4521464.0625, 4521525.921408567, 4521643.75, 4521648.867304701, 4521687.38162648, 4521735.9375, 4521796.754631313, 4521800.863535178, 4521827.497108501, 4521847.1412049625, 4521859.375, 4521865.328339621, 4521879.976055596, 4521907.227899049, 4521929.641044303, 4521940.294014773, 4522189.097409555, 4522302.383741884, 4522305.470604672, 4522314.684770552, 4522566.722171813, 4522621.416783879, 4522749.045066909, 4522807.292121181, 4522938.44699279, 4523334.077279608, 4523439.0625, 4523494.565805556, 4523592.1875, 4523726.5625, ...], [53.608119952209286, 63.80313984163776, 30.80886390011652, 42.16270509888828, 45.52087446897574, 13.219346801193417, 8.537952117961312, 17.538755700792123, 11.059907297529296, 56.55053290901552, 12.000461629534305, 13.56942062878973, 19.230546884009737, 5.334007287418635, 53.71957450815941, 12.315769584556019, 82.00471053123724, 51.61271847896898, 50.40931704177193, 32.19723832972749, 64.87531177485612, 42.37183831463791, 9.15892677208362, 8.51009911221411, 16.60616692234958, 43.918056541161214, 24.069144169014585, 17.25783164173196, 78.32750741988444, 49.31668220268094, 31.015148577119668, 11.512135564663541, 26.130432876100194, 51.35298234744715, 14.211638059899627, 59.20559081792767, 5.1140888969871225, 6.185930061718775, 10.623103464566551, 43.251861866027035, 11.598407292837186, 30.134532693238974, 9.074246287567243, 34.90370149223082, 55.20174008566802, 7.842745852116354, 19.86569458416082, 12.37894077449826, 35.14387526255124, 29.397047903222223, 42.34218048388962, 31.0632768608492, 17.141157495216834, 7.592553604366844, 12.149653724237314, 14.374540178626873, 13.68710104682309, 20.622018942886438, 36.029061370053995, 5.525565810418232, 12.851764419389873, 11.566211453454184, 17.96027147746667, 57.12910448083571, 5.802953980269125, 11.70487200431699, 27.54313019770796, 82.84813809021807, 5.655908547599886, 18.205013343122605, 10.81029485012438, 34.26207545660573, 33.15208083708008, 13.871925175070569, 27.822178720214637, 48.31081495703106, 18.833208064813327, 27.59856270458154, 68.6003975110826, 82.40872431946993, 77.25663043415773, 5.526244848393088, 58.22125144230751, 13.721010165560438, 8.660892477479955, 17.371971140831985, 10.430348789498604, 96.91702733039307, 74.22037848639758, 25.93583901820121, 60.381252325195334, 10.67892507551835, 64.98007311856442, 10.23353228585351, 74.25551350043173, 56.99215790606995, 8.270399272686243, 53.40888944449517, 6.678419509145076, 6.357262810182882, 19.750213329031187, 6.680647880501644, 30.6014181999955, 13.863341530011065, 55.39854442581448, 83.13953555468015, 17.099736557771102, 6.694718710976828, 21.687960559215394, 52.1941756187487, 55.5466941952716, 14.720191080834276, 53.74402452227818, 27.309943270111756, 11.428661154028692, 48.970995943033245, 21.138630294351675, 76.76315837430268, 28.49587768572429, 60.11635601240359, 13.034950149206368, 7.51607145667396, 18.602185513616718, 20.998415204575707, 6.751446694807814, 28.39892370616134, 9.804732309479347, 8.759494746818417, 42.45832772299974, 17.63770479185403, 95.99925491418757, 41.99227048542892, 8.892625457082259, 7.390570075828463, 36.19503861343934, 56.503569904008486, 16.215192002637806, 52.00322119698835, 19.267338488460126, 75.74674446343778, 9.610372571362102, 16.66190764925113, 23.769103918273267, 95.57468151060228, 6.97376688461641, 53.93342870954869, 32.48453709447112, 6.719828867448377, 53.118708168675724, 17.987726663720544, 55.55158351896037, 5.886808549697488, 108.83113839604856, 36.51987517597365, 8.088200797829998, 6.228866899233208, 22.404284546660918, 6.102147533280632, 7.501870391910133, 44.583124811302945, 54.022987701587866, 38.08303417834786, 20.438358874351458, 46.22851190884584, 7.098349099415218, 13.796063535856987, 56.05925699243316, 13.367832667753925, 28.738976857021783, 57.1411727582866, 25.34329409499541, 47.426948013470046, 40.841926306529174, 30.337993807092534, 18.3358623281185, 46.1182480982221, 29.150602392547032, 58.816422992902446, 72.13291641684266, 98.86798395126371, 70.74213520181615, 40.113088314691396, 24.343761539915867, 25.485274252831324, 138.36546809734764, 15.043098530682107, 10.922939157225947, 13.22933271144415, 73.35258389444826, 28.085356960563697, 28.63065937117772, 91.01374792858786, 42.3427110545227, 62.550672882028344, 49.20386299115164, 23.355513561627383, 67.55577958970636, 7.919768894958757, 12.570204018959956, 17.54979521501346, 26.661751279490414, 93.55685198835877, 15.626007773651295, 10.421789248045977, 8.522516176626441, 28.139290590390402, 33.68643852361054, 20.44240132393235, 5.71228626262227, 104.3846672144119, 12.98539640253529, 17.169033305080845, 5.249002051248834, 13.29384344796267, 106.84115497236164, 63.84776592433245, 49.99995210886654, 16.161624007032664, 12.765091133184521, 57.459712523007546, 48.62453922267344, 19.22950863531541, 20.98395014785097, 5.717806231641305, 59.39425197147769, 52.884016479027764, 74.48539576188988, 10.130781772435853, 41.773654467585956, 57.67983482517234, 34.78883979533823, 77.15334240446857, 24.845757387430442, 7.827165098230292, 10.3452075115527, 68.91187222716711, 8.974241941313151, 23.550476314282538, 13.66505949427578, 36.05102846947921, 5.912059598133136, 13.461801408980264, 54.659166568923844, 6.003122095445458, 64.97860544985159, 27.71558784950211, 63.93571617767613, 193.4389253999233, 19.307776577829287, 47.60639935597724, 14.58273381428599, 6.320133606063735, 131.43775653609939, 27.396973306199115, 14.969208093494501, 64.32382600089275, 137.21729809750371, 6.355984141628915, 72.7782405720834, 62.50478574749704, 86.77821342389471, 8.427317016830411, 15.328852119298457, 92.09873763426285, 11.920024927324175, 15.443248485931347, 103.85437500622669, 8.934883208802198, 12.645123280669184, 15.812852331504088, 40.06733310837893, 66.14150063002357, 88.47283069096164, 31.64628154618176, 48.637410020241454, 6.159432590572975, 20.180531547967313, 27.15543450748142, 87.63480206913084, 42.46163269836985, 7.9173807226131485, 38.85556617891785, 46.81045314901732, 29.071245206111332, 14.821200292631117, 27.489850802286412, 14.92226754985419, 38.52738243034193, 27.93662146486728, 54.858634943365175, 8.744754333319799, 81.7234514184854, 14.751085727937811, 39.264209865994886, 16.839083101545405, 19.014727522704334, 219.88359604197808, 12.335362990860268, 7.669352251241214, 21.574342698364823, 9.050914568039165, 29.36259849913369, 37.27349218609379, 76.50307736240039, 95.56742619241732, 26.254462559342716, 6.162245788965708, 6.806593099286082, 9.419342722326473, 13.87359272249863, 20.657453668468317, 100.36419656569274, 46.95004396263985, 115.99112410320626, 22.830376695487693, 9.031301386208817, 8.800134856180293, 76.66414656394755, 55.77422219213705, 81.96418510286571, 22.33930235166731, 20.42019209141269, 14.955064356169132, 32.2725140347838, 29.442164596320442, 33.380825471846016, 17.20883501060687, 6.429568789025767, 17.731711532868257, 78.90349290982545, 12.154761836268527, 146.66203243450477, 30.56925676267827, 136.0702849514181, 45.57646425900398, 31.45522743959566, 22.38660153908246, 35.629183894494915, 90.64647397838195, 34.26560627509689, 104.69384229235649, 32.24737832575169, 79.25555526641702, 41.6111862172804, 79.79495880401754, 11.215357799924346, 5.447792487369951, 14.195423291829668, 15.721702412114217, 23.492968907978074, 33.4369788545967, 17.46249300787168, 40.44881187720511, 15.941027863798691, 101.07978820376906, 21.49410403958761, 19.116337875043993, 92.25259052185838, 36.03480329533514, 45.79466309599426, 13.153455473602524, 12.498120542630591, 31.350440864020356, 27.770342197618586, 22.153942147271454, 51.33901064468269, 85.49565681489919, 41.12345521507955, 43.7672828243112, 6.288555759459716, 39.96309324431886, 57.497063394611025, 8.02058158306832, 49.572287773137504, 14.327317886988594, 11.322329410127361, 10.94265715227062, 11.097829388194201, 56.17617132309112, 23.510590614540163, 21.092399142097907, 71.01674320393161, 63.01345273521957, 66.10266960406294, 16.220546035336344, 7.468254431033356, 14.274075970498506, 20.958831190518314, 85.38218745953877, 72.22452811698162, 20.60013304887122, 71.83625831299867, 109.34747776695627, 9.23949604551144, 144.5545826300422, 67.9631873134728, 12.151298939257936, 111.08290930769635, 27.308648048223475, 42.09957363508791, 7.973884607551155, 93.59922404768385, 35.522469648553084, 88.55567408639283, 53.35520912214367, 57.18088663782997, 121.74727575782434, 11.941888031044792, 15.048616356660663, 57.049758245274106, 9.418498413305333, 128.38811408500578, 26.078283242064394, 25.360976411857155, 18.571425025897494, 13.737010692136755, 15.455665960967101, 5.180590373927547, 11.657299104268597, 9.26831698149245, 26.0654041748057, 38.85858207298409, 12.871276584324203, 40.317719082462965, 20.108992562247956, 6.215753059705015, 45.10700889923061, 153.9182624438733, 125.31184329726236, 100.39471462132606, 36.611855517938956, 36.413411395991425, 20.40856176787627, 11.825812985718223, 110.75204516560467, 6.152357704234009, 20.42881258248746, 56.5601311929464, 52.578420787350154, 70.18072547573499, 44.848501721216394, 16.121314602995913, 34.7637172665477, 64.59535457479632, 38.680279572887905, 82.92343563029931, 89.96013107056132, 63.70165215210331, 19.211514643163042, 40.51537117030924, 19.559137500466786, 140.70641536283847, 17.539605505975985, 40.375119663160426, 94.54476905444075, 6.7637746719026435, 12.938032130764979, 17.683126568201033, 66.36002670991338, 64.02154069614127, 33.99410039100238, 9.750159955777399, 28.62157971281688, 41.91218326806252, 12.138576164667239, 120.56286289236584, 20.126753452716287, 67.25722279924489, 24.652842754013328, 10.848886788116406, 113.72441543392736, 14.582294686734175, 47.14129567928471, 112.09091237755776, 103.90553633885241, 33.95952937879175, 43.0105090089414, 24.433695130625257, 13.617200090892199, 11.323839067604286, 10.194800891612697, 25.41231465693503, 64.87077326352168, 7.599329173500233, 68.77339790122876, 88.48793684153125, 50.57229387347493, 7.116201429137842, 72.16479832878595, 41.510862314888044, 12.901492182534737, 7.791058897499628, 53.05582641456708, 46.83949183297737, 44.87964655869947, 46.489396690785206, 69.17982323516968, 6.190567095673804, 7.947813120113911, 6.9520190245009825, 23.370723183080347, 21.95634315252476, 10.503181608629308, 21.67761807535406, 19.33115590916885, 12.776811519051934, 9.892197922735578, 54.84212752929341, 8.759009945927666, 7.786632325118447, 6.398549984880113, 8.497790589969231, 104.60599440513323, 41.72995314230531, 77.33996524597214, 25.771999160955602, 40.77517194049113, 55.49855797596847, 118.59656023415677, 14.938818484922175, 7.855330177654391, 7.346286131944115, 12.581087068355467, 56.122416570371335, 51.57993840483319, 47.35325697377093, 59.42672964242061, 114.17389745125351, 50.81644044627046, 27.15772005161134, 67.52581848855067, 37.85453382740629, 149.04926156754166, 36.60541518474682, 77.00637701923792, 11.386935986747798, 15.679926713899818, 6.5685075865747535, 18.833060386443492, 37.246443570800466, 41.390765890477084, 97.17776096541704, 6.242015443802671, 32.046703970746854, 25.115739489480326, 16.62630912820348, 65.07839215188895, 70.56156582444686, 6.729918968917141, 5.798762833703154, 19.63092152788071, 75.09254414482187, 30.65182138206786, 64.33661801549918, 40.09637375736105, 5.124159691649966, 10.131553242423962, 159.95278594014226, 41.74788840635054, 50.42178790898759, 81.00021406268128, 16.988473777125463, 54.07308443425231, 8.401016407653128, 135.14184275028396, 89.03234959656888, 49.93839703287275, 12.544189416146533, 74.38844486741417, 51.00670771221875, 91.82517009179021, 122.57056273635855, 21.593399257023457, 25.493834074776395, 49.32225367781129, 30.477604391488892, 15.345173431375546, 42.66178332670451, 94.52162683893334, 67.94209151101009, 16.791518534917525, 145.20404285333296, 5.53872964490373, 15.190835700421662, 45.30918154003925, 6.8422830226462645, 5.391897841123877, 39.74790607293883, 11.760754189092017, 36.58094115864217, 22.34493561412768, 6.630337258850708, 36.25828560904424, 16.186939455978987, 5.927916879633276, 21.011535277705548, 13.535171718213178, 32.338977642592006, 15.5821505682308, 9.371860689753065, 15.309788818863238, 9.950986180853665, 26.750553379519708, 35.50652701513271, 11.832960915268064, 12.429448792423404, 7.097387816270974, 12.49959364190231, 35.899749273012716, 56.96719442029145, 79.27587900973788, 5.60751953606904, 44.50876474769421, 21.051455829238265, 14.614972752319243, 75.27772344236392, 25.32293748404925, 36.42483131555567, 11.488931799629201, 26.875678972004273, 82.26185481391295, 21.761047147840518, 11.988268977167895, 15.875948605816278, 25.029396202158964, 23.501576792801167, 65.58977601054801, 26.484995788415212, 5.770441179957827, 29.08463898750863, 33.89509368200899, 10.467614836146799, 5.539565746276309, 28.573097692603746, 15.934441861240998, 13.863732949046543, 7.5636227338947934, 12.166859143502636, 9.617699537536165, 107.26350224165365, 38.6959014789712, 54.27178132967271, 25.722090014094004, 38.75078577982405, 19.608749794556182, 5.032356650618927, 6.353036664232325, 76.10453059954527, 25.257121022316955, 32.22166743038449, 12.403797010034552, 5.933921717774801, 6.34508850363516, 120.94391204782158, 23.315874592207287, 58.02100692470417, 37.65861174640142, 16.096384607245508, 8.61415900213932, 8.641109428160194, 25.357479430451306, 16.171380856734903, 111.62959264124935, 66.34372994214735, 64.38218906688198, 17.526450091758168, 49.77244375805192, 43.45049235786598, 51.28313333844965, 68.75688635490035, 136.61192253668727, 132.8085445929901, 12.968642171618674, 18.715920049737267, 31.947962243256427, 71.7936011787386, 48.939365073618866, 80.52809506199665, 6.732323623302554, 36.722161145410766, 28.443982271518067, 18.705023864996143, 5.439924518001904, 78.58647605773902, 8.048942862626182, 48.746771016335245, 17.923673175456415, 20.56631697013688, 108.98933318349361, 51.13207323484272, 57.04983139011853, 24.84487180337324, 5.80496239053423, 7.596164312866789, 62.91247881489352, 13.248559272432143, 7.378308471851698, 50.264875954752085, 17.01360277080603, 35.285450554700645, 110.86654687750033, 28.30285074450009, 7.0579427696511035, 59.24603862823866, 23.378797061492758, 20.901271577466538, 34.0306776030893, 141.95472664499823, 10.137452810970801, 10.795766848538163, 14.153685892955837, 70.94292155360458, 17.247318272655683, 11.432910874784426, 11.720105789893944, 16.08031848901206, 15.6227384870674, 141.46775029828686, 17.78579258433567, 52.273434938421474, 17.903099877202827, 9.030779547480249, 8.246463230788436, 19.96095954458778, 62.56681142545039, 38.522836228223916, 82.69893740205873, 53.63584028303869, 12.242109809255476, 75.88419614003881, 5.348899826775268, 48.123188493375395, 32.39788733088183, 23.500876106627665, 66.57757621891746, 42.79996896714102, 24.08859961888784, 29.794225577034343, 14.958838675882964, 26.188600540850196, 10.237806615233987, 100.62203057215166, 46.153856920824104, 50.89081289891584, 6.60173620347827, 74.29644431997164, 13.172533746667774, 75.05454686568923, 52.12306710476983, 111.55026583644171, 52.36748425136897, 15.23293088610939, 28.436208217352466, 58.45474172011018, 12.911750504611058, 118.90711762646984, 14.989507985509151, 23.11771777925628, 12.586551014677024, 15.735429995923292, 16.813233478561646, 56.108958377548824, 16.848280306328167, 15.178412710323443, 18.040479177601508, 16.89628403578192, 5.639971844829866, 10.466076021112451, 92.13711908743363, 16.826377176659037, 59.232488822258446, 10.974687121415709, 12.769182922925644, 10.992491179900274, 108.04714097540975, 38.29218161472129, 57.34069833323167, 30.01975225202996, 74.03016664950712, 17.122081147742115, 79.66058303359459, 28.24689887280238, 137.86095765153806, 40.424532076787614, 75.08367899962074, 47.01835831038223, 28.412863243730296, 21.089494879791427, 38.36107992083465, 27.497632656722942, 37.97416366232015, 21.016098390088978, 6.93423797697286, 67.01380447603522, 6.572643203881592, 30.43419584325669, 20.297510035951845, 18.12374051709466, 24.803979647449506, 22.2155090745274, 19.41880434689231, 45.97755385578056, 55.94547360536902, 75.734011822148, 18.313232154408478, 130.68701206151627, 6.672418349717158, 9.340202996865871, 62.774922108471394, 13.859246448110998, 97.47622194456204, 7.332102071669243, 14.184244170710178, 36.2258494782935, 75.11006000852618, 20.130253981595374, 124.02170935400105, 25.874769587738662, 9.676838072649204, 9.039087232133705, 8.296035863978348, 8.69371940925785, 34.730067427187784, 40.6425752981538, 114.00306397121891, 140.60510411813144, 13.011823126422822, 17.13800648894528, 29.77710603396052, 14.069087484734949, 6.069491721462139, 5.954463930579166, 77.2169441400826, 9.987905375940537, 16.413723534258608, 39.52660760112483, 27.713464901372213, 53.888241757220776, 43.41009721266648, 10.084607749411854, 108.05225141159002, 21.846029122598274, 10.511735741886062, 19.72957011563879, 13.87158144692435, 57.784296934555485, 31.58224811414709, 19.09872399257351, 26.786208798522694, 35.111300356618585, 5.037779927792524, 5.3714596731030175, 9.443574232153498, 19.173419282409775, 59.200228918177984, 5.1822623753504065, 12.196318642053349, 120.79433160949635, 9.223136863327502, 21.48848170115334, 35.97825548882747, 13.711183641987159, 13.024840893352891, 26.379320919317983, 92.04448832108687, 36.55693206164457, 12.091434753781586, 108.87639063498135, 15.057605011410647, 21.453295658759075, 30.841094269577944, 51.215019729159195, 10.261862634028075, 63.66809707963493, 30.854984946105283, 9.07342706914719, 40.659300368600285, 47.671119456562394, 20.464027197201116, 40.67128209025121, 64.40135093320421, 18.43305424693142, 15.374681776375764, 15.434376396837107, 84.45061869577208, 57.09542664530037, 7.042760002029408, 17.689934631776598, 23.67538056351723, 11.26028443484146, 12.407613655414215, 68.15548866753637, 6.756925172162084, 6.516511093592218, 17.61431532722635, 58.034534380955705, 98.79423081405653, 5.4319522079502285, 6.446309383308579, 8.562340474768165, 18.14196121642359, 9.203829163898641, 7.157179645559502, 25.78728105043859, 24.2298093933119, 14.808967842812299, 5.866698602953369, 29.530113822736936, 45.64791497775492, 38.477226131902825, 24.78395007853325, 17.119685785330955, 6.1372537048175095, 22.599387384804913, 7.687099603198626, 21.98249642729578, 69.22202628420179, 22.229359924249305, 5.286790469278489, 16.699187293768844, 14.34898658886356, 84.73002972529993, 50.514419631228805, 93.73092121781818, 22.115777173990164, 49.866836202802745, 16.816358367855052, 11.049674175720599, 91.148574065258, 10.431233499533986, 60.92714116630641, 22.29013406191626, 51.76392671221733, 43.50212249694265, 25.146400622610017, 41.51476031903819, 60.23234006815174, 25.723201765518887, 76.15690004947137, 83.6351754598699, 57.57941881504942, 76.49717252687637, 120.95784268749033, 8.238609527121344, 50.91354543587384, 111.32196278396657, 23.68432720076518, 10.645970858481327, 44.63877594671613, 148.24711295177838, 10.63489055440018, 10.21112253321132, 9.530329979712766, 54.024340806765736, 58.15625268747931, 47.84630470048123, 32.771877708127896, 26.60063823420961, 50.06751801212343, 7.180579253308573, 57.61294728657691, 53.96768036568279, 29.954284401371318, 9.54718792303182, 43.93654232865184, 79.41295946653563, 82.09270275762054, 33.26326898544136, 44.09483483383535, 15.553991885675737, 30.304764068034284, 12.95555517793996, 45.51240798582888, 8.527741419766125, 22.267721384132614, 43.04046840543674, 7.560274920281449, 82.2965521931665, 7.980283758508919, 5.210257481444914, 58.20292955505158, 95.29666570388345, 34.64873185202191, 98.0219831094664, 14.767349896237242, 98.36334860216837, 44.91996186619552, 28.04545211921225, 13.643925948842838, 17.996567468146218, 60.50732335466146, 27.103614968724614, 66.23705985668846, 45.521428298993584, 6.394747839497078, 10.692193015906314, 47.133633668294564, 28.885762450176372, 52.844562946954866, 84.83913746408838, ...])
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);
([3652420.9114017966, 3725029.6875, 3763592.006333379, 3778998.739883668, 3788837.5772686577, 3818308.8355731466, 3821580.1344135553, 3834313.0473655853, 3846798.3936865814, 3852068.5894640526, 3852681.744777479, 3864143.3365205657, 3881785.1762352856, 3890462.2672006683, 3904955.9629415777, 3909991.271915427, 3914095.3125, 3914471.875, 3927231.25, 3941284.9667406757, 3948624.9686199124, 4005896.875, 4009160.7262249836, 4026575.400046308, 4028336.9768427806, 4030389.0625, 4031467.6284666695, 4031672.387314365, 4032114.0625, 4032243.75, 4032735.9375, 4033311.662309172, 4037542.8538993984, 4039132.8125, 4060237.2943568192, 4069402.9594764523, 4080032.0283055697, 4085677.4534998587, 4098290.2762585664, 4098332.8125, 4098383.094120691, 4107682.8125, 4108579.366865487, 4109729.6875, 4110451.5625, 4110478.7419717843, 4110757.1322639426, 4110875.1500186212, 4111089.0625, 4111170.9249226223, 4111275.0, 4111318.598926864, 4111562.9779666658, 4111606.2203631713, 4111733.380794021, 4111743.90782071, 4112059.0017410014, 4112065.0330075826, 4112079.6875, 4112118.5941844997, 4112129.004681185, 4112151.78796346, 4112165.892341859, 4112203.125, 4112452.97485851, 4112580.0278292745, 4112634.323374953, 4112882.630626736, 4112922.6077264464, 4113095.967237047, 4113099.78697328, 4113158.3175958013, 4113171.7289633225, 4113229.3754056455, 4113232.0633876915, 4113245.8988659484, 4113255.4636352966, 4113319.2334211622, 4113322.1664542723, 4114042.4520145715, 4114270.540551508, 4114357.6708450173, 4114467.5225316375, 4114915.2631431487, 4115344.39656751, 4115372.400249155, 4115394.8152974397, 4115645.3125, 4116059.4712743373, 4116288.916257822, 4116651.36457127, 4117570.0050677736, 4117648.4375, 4117819.6536937174, 4123710.9375, 4126479.4649151377, 4135714.03178126, 4137366.5586765604, 4138418.3083184194, 4139780.3685880047, 4152034.8357387255, 4153608.945294605, 4158870.3125, 4160030.935117572, 4161709.375, 4169230.7150713145, 4170028.59548815, 4178246.5203943965, 4179207.1202059994, 4180195.3125, 4181918.75, 4182254.0094312364, 4182897.4652546383, 4183881.1854688856, 4187843.9343709396, 4189271.875, 4189707.2762164217, 4189823.4375, 4190692.186017686, 4194881.25, 4198640.015155819, 4200356.002391548, 4201574.151472438, 4209236.948937877, 4218639.001790925, 4220693.206408028, 4223175.511330454, 4223928.923676179, 4225868.75, 4227834.938991947, 4229708.836273835, 4229762.5, 4234236.931104681, 4236771.246062509, 4238022.413143139, 4238455.524583807, 4238912.7983353, 4255801.5625, 4256795.779483704, 4259461.829517406, 4259865.937472613, 4260064.450864844, 4260154.936810035, 4261385.707462017, 4261844.719222444, 4263185.563383637, 4265116.005569422, 4265459.152210909, 4267223.131735328, 4267474.058371635, 4268025.0, 4268282.188045218, 4268496.118732588, 4269040.625, 4269451.16753208, 4269751.25296229, 4270445.65720725, 4270759.509016626, 4271141.898259541, 4271210.9375, 4271564.0625, 4272065.41674946, 4272239.162201615, 4272546.480642886, 4272556.161378868, 4272580.913089604, 4272659.054229281, 4272701.077686883, 4272730.477194633, 4273207.458165565, 4273247.323014734, 4273346.466952442, 4273482.955966569, 4273650.0, 4273803.799623491, 4274088.0854801815, 4274139.0625, 4274252.977319841, 4274404.6875, 4274682.56146735, 4274745.243620626, 4274746.875, 4274898.845215207, 4275126.077361515, 4275153.882226162, 4275160.963900199, 4275340.489923273, 4275351.0268032085, 4275386.978451086, 4275401.539905427, 4275479.199552794, 4275512.5, 4275534.375, 4275579.33718902, 4275731.25, 4275848.105916054, 4275848.4375, 4275939.860356518, 4275946.073686697, 4275964.61173289, 4276017.3982158275, 4276213.7044428075, 4276340.793697725, 4276355.7459867215, 4276445.733517097, 4276459.618721984, 4276603.125, 4276633.188818474, 4276726.649014971, 4276770.3125, 4276830.620720382, 4276850.482972442, 4276915.762218347, 4276919.800699659, 4276935.006972248, 4276952.167746228, 4277054.726593657, 4277121.2271913765, 4277127.359025184, 4277138.6628520945, 4277177.619734901, 4277182.051097173, 4277237.232850365, 4277323.609709385, 4277556.25, 4277600.0, 4277614.0625, 4277630.5024647415, 4277887.5, 4277955.946630924, 4277995.3125, 4278002.284676946, 4278145.42103536, 4278391.204410491, 4278465.059188198, 4278468.75, 4278710.482573322, 4278729.371658542, 4278967.610367002, 4279171.981580994, 4279234.055539826, 4279293.298830701, 4279543.152199885, 4279819.453681221, 4280065.625, 4280115.58275426, 4280242.94556695, 4281263.600905405, 4281300.811454986, 4282248.4375, 4283660.840075092, 4285639.4703008635, 4286043.632870654, 4286365.954721957, 4286387.50724814, 4287875.0, 4292373.387381532, 4293349.109343513, 4295261.964917789, 4296551.316819855, 4296614.060660399, 4297037.756984794, 4297503.223042967, 4299696.875, 4300587.953940975, 4300847.000690579, 4300948.062782962, 4301032.30311814, 4301524.231000567, 4301831.461250201, 4301884.822524791, 4302176.5625, 4302373.4375, 4302537.5, 4302732.500031885, 4303117.846615447, 4304027.482520889, 4304460.864272085, 4305623.4375, 4306961.05397649, 4307146.104864907, 4307467.966886683, 4307599.27521432, 4311695.780452429, 4314157.7805733, 4314321.820449041, 4315328.119942493, 4315393.75, 4315878.614452918, 4323910.9375, 4326366.401369475, 4326651.5625, 4326723.214180348, 4328034.375, 4329438.743057564, 4334230.459606026, 4334694.917340021, 4335956.905973543, 4335992.366670979, 4344968.258105788, 4349493.398543719, 4351143.304783761, 4352221.875, 4353975.0, 4354293.75, 4356152.998617163, 4356163.184053625, 4360762.712054308, 4365895.414702663, 4369466.875946703, 4372849.411941344, 4377433.998783843, 4379315.625, 4380030.097006159, 4382864.568204793, 4385723.059897234, 4387058.671913935, 4387612.5, 4388020.3125, 4388110.5310672205, 4388387.080840548, 4388638.447771399, 4388898.441051756, 4389024.764205232, 4389153.125, 4389185.9375, 4389428.615082223, 4389849.62296712, 4390516.204560314, 4391882.96589418, 4395338.070761439, 4396616.723390588, 4405247.019529857, 4406390.848317171, 4406987.417402538, 4409070.3125, 4410004.272635521, 4413925.854872558, 4414771.9900381565, 4415649.72124252, 4417720.3125, 4418040.625, 4418689.249252703, 4418743.75, 4419687.5, 4420257.867861869, 4420823.107831263, 4420829.476942539, 4421076.753165956, 4422287.989975541, 4422790.625, 4423085.938405931, 4423454.1337860385, 4423789.852928699, 4423892.574349849, 4424197.699355191, 4424203.7209764775, 4424234.375, 4424236.345874859, 4424280.054838416, 4424608.810748786, 4424697.604535963, 4424846.498614507, 4424939.023203265, 4425526.126289242, 4425917.49681234, 4426789.0625, 4427089.609695197, 4427582.572286259, 4428020.4796938505, 4428191.053065588, 4428530.927206737, 4428796.335681987, 4429268.75, 4429871.703953572, 4430576.68354466, 4430609.253294763, 4430829.668300894, 4431045.281637177, 4431321.555963974, 4431343.3927449435, 4431437.285684996, 4431717.1875, 4432090.625, 4432509.9039142905, 4432663.673205967, 4432696.688130379, 4433115.069720629, 4433131.25, 4433620.1107373405, 4436493.181601732, 4436861.477147196, 4436908.840094076, 4438085.826768308, 4439537.529956153, 4439554.216888874, 4439895.8815890765, 4440139.0625, 4440250.170324224, 4442598.4375, 4444264.982862784, 4445388.791867371, 4445774.956208903, 4448021.875, 4450096.148207905, 4451101.5625, 4452007.8125, 4452367.652626027, 4452593.691030632, 4453910.461512462, 4454186.03873823, 4454368.75, 4458115.487708106, 4458201.378904783, 4458296.494062057, 4461077.768494858, 4461650.944338809, 4462000.642099377, 4462511.251806847, 4462676.486936562, 4462810.960662269, 4462952.371624954, 4463050.887603194, 4463315.625, 4463347.721374088, 4463365.20666542, 4463390.625, 4463434.375, 4463530.813240488, 4463759.033723513, 4463779.6875, 4464053.125, 4464107.895094491, 4464166.029995625, 4464267.1875, 4464450.596057159, 4464491.624691551, 4464554.661462735, 4464864.0625, 4465185.9375, 4465368.75, 4465714.341047692, 4465874.7818690725, 4465975.0, 4466192.1875, 4466255.909714995, 4466382.291043379, 4466385.89030633, 4466715.469556492, 4466834.363155124, 4467094.593999256, 4467325.600273597, 4467508.360009438, 4467716.734412955, 4467822.363998765, 4468162.501342772, 4468657.164434366, 4469629.219196018, 4469634.375, 4471348.286601031, 4471961.928437618, 4471989.519436827, 4472126.5625, 4472126.5625, 4472181.812932023, 4473558.329521609, 4474611.530107679, 4475600.867215836, 4475676.029534195, 4475767.0014826115, 4475938.104507717, 4477298.339951667, 4477430.978315069, 4478135.443094905, 4478598.991010834, 4478627.249377406, 4479251.875793211, 4479574.751649055, 4480404.29047347, 4480407.93445723, 4480488.370613174, 4480746.034654141, 4481355.2651039045, 4481748.426680602, 4481882.8125, 4482137.628655783, 4482187.206144486, 4482614.042489529, 4483093.75, 4483289.0625, 4483296.212299612, 4483345.803565199, 4483481.870764942, 4483609.375, 4484436.470699035, 4484600.596820848, 4485481.305406273, 4485804.055898035, 4485993.049300892, 4486014.938697955, 4486837.752835719, 4487331.366551443, 4487955.809984705, 4487976.578411697, 4488068.002027984, 4488078.973909453, 4488084.9712808225, 4488214.0625, 4488250.797944893, 4488556.730106943, 4488582.223423796, 4488637.879135321, 4488648.065496763, 4488656.417236399, 4488740.625, 4488774.843316077, 4488779.6875, 4488831.25, 4488877.208413885, 4488892.186793822, 4488919.397066622, 4488924.228918129, 4488935.140917188, 4488990.625, 4489020.931822318, 4489026.5625, 4489054.570189615, 4489055.033368789, 4489067.060987144, 4489088.773759056, 4489126.5625, 4489143.173014033, 4489154.979612448, 4489164.0625, 4489166.121544973, 4489193.909749061, 4489203.306121263, 4489217.687929563, 4489217.934414003, 4489265.6582858395, 4489285.248416507, 4489287.098999983, 4489321.67304374, 4489336.535521808, 4489446.694816458, 4489456.631430435, 4489457.8125, 4489493.75, 4489526.391900225, 4489532.604695115, 4489569.603096932, 4489573.4375, 4489583.381051743, 4489596.425385227, 4489608.77581692, 4489632.513341944, 4489652.378142659, 4489682.8125, 4489706.25, 4489707.8125, 4489731.25, 4489743.37808977, 4489754.488599469, 4489770.522813082, 4489773.3710481925, 4489773.4375, 4489775.0, 4489783.562328202, 4489788.7444771025, 4489798.4375, 4489798.4375, 4489816.589847632, 4489819.822496065, 4489839.506498429, 4489840.625, 4489851.374577595, 4489867.289522685, 4489913.448735899, 4489923.4375, 4489928.125, 4489930.100777487, 4489969.053138342, 4489995.428349901, 4490009.117887835, 4490020.294435244, 4490022.2571837, 4490034.201907482, 4490050.145333597, 4490056.620470946, 4490057.8125, 4490058.956353256, 4490072.731737112, 4490086.2078647055, 4490089.333313051, 4490093.617124743, 4490093.905527408, 4490102.699621753, 4490105.7139616525, 4490111.096004667, 4490126.609962781, 4490126.655879664, 4490141.276891182, 4490143.820332192, 4490145.3125, 4490159.783752273, 4490163.198858848, 4490165.532659259, 4490174.1676883735, 4490176.054532687, 4490178.125, 4490185.9375, 4490192.068956798, 4490195.3125, 4490210.035708954, 4490213.974107637, 4490221.739255806, 4490231.063860931, 4490231.25, 4490231.469429276, 4490235.454601866, 4490241.606143254, 4490248.26737364, 4490249.2311896, 4490255.356090855, 4490261.516260635, 4490279.367740187, 4490309.80589336, 4490310.825129702, 4490318.143700676, 4490325.191588006, 4490338.822868262, 4490349.532227934, 4490351.695403965, 4490352.143327665, 4490353.363204917, 4490354.372744819, 4490370.201626011, 4490372.247340425, 4490387.82023463, 4490398.4375, 4490408.080419848, 4490415.625, 4490416.032274834, 4490416.325584389, 4490430.058580785, 4490443.197624325, 4490445.962989246, 4490462.925494313, 4490476.371937608, 4490482.58350642, 4490483.499765677, 4490498.374313835, 4490516.217593032, 4490517.4732375415, 4490525.208339037, 4490542.499840755, 4490554.6875, 4490565.898239827, 4490578.697024832, 4490584.990209923, 4490585.258016278, 4490598.168388018, 4490599.172332476, 4490600.098781885, 4490607.8125, 4490612.821629531, 4490615.625, 4490617.1875, 4490623.05712627, 4490626.554060707, 4490630.841261873, 4490647.661271174, 4490647.801598742, 4490656.20217975, 4490673.575713859, 4490689.0625, 4490696.875, 4490708.3088423, 4490709.216773025, 4490721.382531522, 4490722.385159726, 4490735.103776314, 4490752.606040272, 4490760.9375, 4490768.271866433, 4490770.3125, 4490772.4856818095, 4490772.839289144, 4490774.98856137, 4490777.503091103, 4490798.4375, 4490801.343585754, 4490803.002374336, 4490809.355400737, 4490813.762795785, 4490836.971461413, 4490841.519619039, 4490850.0, 4490854.369723531, 4490858.64724107, 4490864.258113855, 4490901.296944897, 4490912.252763724, 4490929.6875, 4490942.796988558, 4490954.126052313, 4490956.6918170685, 4490966.714323756, 4490985.1958208475, 4490987.276721954, 4490990.401718332, 4490999.406544599, 4491001.939186491, 4491006.436862439, 4491015.973591291, 4491029.957307235, 4491032.980440628, 4491043.006578308, 4491049.02591801, 4491056.25, 4491056.857388531, 4491063.684198583, 4491063.985865449, 4491069.643849181, 4491083.870871364, 4491116.033054216, 4491128.125, 4491128.164007839, 4491138.112460513, 4491163.971526353, 4491168.952240795, 4491175.0, 4491190.625, 4491194.992683896, 4491196.875, 4491198.291403546, 4491199.112900557, 4491220.3125, 4491228.129539116, 4491234.711627919, 4491255.594817825, 4491270.481307095, 4491303.125, 4491312.5, 4491316.319334634, 4491323.4375, 4491343.192974548, 4491353.125, 4491353.781972457, 4491355.779352913, 4491365.036723872, 4491382.886913019, 4491395.929778943, 4491398.3000357365, 4491418.091420803, 4491419.846883376, 4491426.575036247, 4491430.1971121775, 4491433.580787472, 4491450.1937870905, 4491451.979900717, 4491457.8125, 4491458.2365252115, 4491471.547751783, 4491477.191692139, 4491507.275372331, 4491519.209344102, 4491526.093519754, 4491534.822363148, 4491559.794889474, 4491565.2917105425, 4491582.712346129, 4491583.65824688, 4491584.286735901, 4491592.1875, 4491599.609267902, 4491604.6875, 4491607.074179205, 4491618.75, 4491625.474528466, 4491628.125, 4491632.798299713, 4491642.991405806, 4491643.401508435, 4491653.125, 4491656.8257432, 4491659.369306494, 4491672.616611421, 4491673.4375, 4491682.758377232, 4491701.5625, 4491705.700815361, 4491716.423983867, 4491722.542022574, 4491727.087376859, 4491740.156297711, 4491745.4180672085, 4491746.361506121, 4491749.778211191, 4491756.371380058, 4491768.179007597, 4491796.845527021, 4491807.8125, 4491843.75, 4491855.358710784, 4491865.625, 4491871.400952094, 4491884.385388835, 4491891.428265298, 4491894.438939264, 4491903.959548488, 4491908.557500974, 4491908.578979142, 4491913.40539458, 4491913.9938677205, 4491918.101592331, 4491919.413323175, 4491944.668658123, 4491945.6946049025, 4491966.82030271, 4491967.205343506, 4491985.072972368, 4491985.9375, 4491993.371477022, 4492003.977105757, 4492009.098780228, 4492011.133309918, 4492030.164899455, 4492031.031875714, 4492034.945430043, 4492038.8816455165, 4492054.858804947, 4492060.032446492, 4492086.623723226, 4492089.401668882, 4492097.780588116, 4492119.0500443615, 4492120.3125, 4492129.3123818915, 4492152.33655869, 4492154.6875, 4492160.2774983235, 4492171.441612766, 4492180.552960909, 4492182.500294095, 4492187.475254299, 4492190.994721784, 4492193.0518765105, 4492193.65550472, 4492196.783149517, 4492216.962943106, 4492224.274912636, 4492232.942245812, 4492239.856107211, 4492261.887605518, 4492281.961188296, 4492289.653215834, 4492307.9357480705, 4492331.119121739, 4492339.453332705, 4492381.736513918, 4492391.822347409, 4492419.698708876, 4492424.443338592, 4492427.075502757, 4492437.981400259, 4492439.602442326, 4492452.22504417, 4492453.155129211, 4492471.3710005, 4492497.584703755, 4492517.1875, 4492527.490116862, 4492532.8125, 4492539.0625, 4492548.1157884225, 4492560.1632227255, 4492561.324035005, 4492571.265257884, 4492643.569816841, 4492673.360827577, 4492696.001655777, 4492731.585312818, 4492745.436066738, 4492765.373720032, 4492809.375, 4492816.879439549, 4492817.760168742, 4492823.227647329, 4492850.083194952, 4492863.188995254, 4492863.762281513, 4492879.654444416, 4492936.122643448, 4492997.435084193, 4493025.0, 4493050.0, 4493050.848965857, 4493118.484814797, 4493150.487443658, 4493150.645019787, 4493201.407669794, 4493264.196693773, 4493281.380807793, 4493362.236601304, 4493431.253203107, 4493546.000447503, 4493553.125, 4493584.375, 4493689.0625, 4493763.839298994, 4494123.911596017, 4494594.209777635, 4494865.229182247, 4495176.788562703, 4496204.235199035, 4497422.77941322, 4498760.50826956, 4499431.1102683, 4500137.895583919, 4502619.78765504, 4504667.585196418, 4506285.696373328, 4507176.391194059, 4508643.310234304, 4515526.300278891, 4517959.490995196, 4517973.386996865, 4517976.050743226, 4518160.441000301, 4518423.254162203, 4518780.8263518615, 4518800.0, 4518935.9375, 4519085.7394333035, 4519097.202349095, 4519285.9375, 4519346.71517523, 4519381.25, 4519576.5625, 4519645.3125, 4519699.318010204, 4519795.3125, 4519857.720677185, 4519954.605857756, 4519954.6875, 4519974.694782806, 4519994.980769319, 4520115.625, 4520143.75, 4520205.910042252, 4520371.19710669, 4520403.351250972, 4520454.6875, 4520597.956452975, 4520637.220006189, 4520669.275388948, 4520733.64899212, 4520740.794299022, 4520803.345255239, 4520852.02475397, 4520946.875, 4520998.4375, 4521084.619630492, 4521166.419661368, 4521226.5625, 4521372.949879434, 4521382.725288972, 4521416.790861929, 4521459.52691816, 4521464.0625, 4521525.921408567, 4521643.75, 4521648.867304701, 4521687.38162648, 4521735.9375, 4521796.754631313, 4521800.863535178, 4521827.497108501, 4521847.1412049625, 4521859.375, 4521865.328339621, 4521879.976055596, 4521907.227899049, 4521929.641044303, 4521940.294014773, 4522189.097409555, 4522302.383741884, 4522305.470604672, 4522314.684770552, 4522566.722171813, 4522621.416783879, 4522749.045066909, 4522807.292121181, 4522938.44699279, 4523334.077279608, 4523439.0625, 4523494.565805556, 4523592.1875, 4523726.5625, ...], [53.608119952209286, 63.80313984163776, 30.80886390011652, 42.16270509888828, 45.52087446897574, 13.219346801193417, 8.537952117961312, 17.538755700792123, 11.059907297529296, 56.55053290901552, 12.000461629534305, 13.56942062878973, 19.230546884009737, 5.334007287418635, 53.71957450815941, 12.315769584556019, 82.00471053123724, 51.61271847896898, 50.40931704177193, 32.19723832972749, 64.87531177485612, 42.37183831463791, 9.15892677208362, 8.51009911221411, 16.60616692234958, 43.918056541161214, 24.069144169014585, 17.25783164173196, 78.32750741988444, 49.31668220268094, 31.015148577119668, 11.512135564663541, 26.130432876100194, 51.35298234744715, 14.211638059899627, 59.20559081792767, 5.1140888969871225, 6.185930061718775, 10.623103464566551, 43.251861866027035, 11.598407292837186, 30.134532693238974, 9.074246287567243, 34.90370149223082, 55.20174008566802, 7.842745852116354, 19.86569458416082, 12.37894077449826, 35.14387526255124, 29.397047903222223, 42.34218048388962, 31.0632768608492, 17.141157495216834, 7.592553604366844, 12.149653724237314, 14.374540178626873, 13.68710104682309, 20.622018942886438, 36.029061370053995, 5.525565810418232, 12.851764419389873, 11.566211453454184, 17.96027147746667, 57.12910448083571, 5.802953980269125, 11.70487200431699, 27.54313019770796, 82.84813809021807, 5.655908547599886, 18.205013343122605, 10.81029485012438, 34.26207545660573, 33.15208083708008, 13.871925175070569, 27.822178720214637, 48.31081495703106, 18.833208064813327, 27.59856270458154, 68.6003975110826, 82.40872431946993, 77.25663043415773, 5.526244848393088, 58.22125144230751, 13.721010165560438, 8.660892477479955, 17.371971140831985, 10.430348789498604, 96.91702733039307, 74.22037848639758, 25.93583901820121, 60.381252325195334, 10.67892507551835, 64.98007311856442, 10.23353228585351, 74.25551350043173, 56.99215790606995, 8.270399272686243, 53.40888944449517, 6.678419509145076, 6.357262810182882, 19.750213329031187, 6.680647880501644, 30.6014181999955, 13.863341530011065, 55.39854442581448, 83.13953555468015, 17.099736557771102, 6.694718710976828, 21.687960559215394, 52.1941756187487, 55.5466941952716, 14.720191080834276, 53.74402452227818, 27.309943270111756, 11.428661154028692, 48.970995943033245, 21.138630294351675, 76.76315837430268, 28.49587768572429, 60.11635601240359, 13.034950149206368, 7.51607145667396, 18.602185513616718, 20.998415204575707, 6.751446694807814, 28.39892370616134, 9.804732309479347, 8.759494746818417, 42.45832772299974, 17.63770479185403, 95.99925491418757, 41.99227048542892, 8.892625457082259, 7.390570075828463, 36.19503861343934, 56.503569904008486, 16.215192002637806, 52.00322119698835, 19.267338488460126, 75.74674446343778, 9.610372571362102, 16.66190764925113, 23.769103918273267, 95.57468151060228, 6.97376688461641, 53.93342870954869, 32.48453709447112, 6.719828867448377, 53.118708168675724, 17.987726663720544, 55.55158351896037, 5.886808549697488, 108.83113839604856, 36.51987517597365, 8.088200797829998, 6.228866899233208, 22.404284546660918, 6.102147533280632, 7.501870391910133, 44.583124811302945, 54.022987701587866, 38.08303417834786, 20.438358874351458, 46.22851190884584, 7.098349099415218, 13.796063535856987, 56.05925699243316, 13.367832667753925, 28.738976857021783, 57.1411727582866, 25.34329409499541, 47.426948013470046, 40.841926306529174, 30.337993807092534, 18.3358623281185, 46.1182480982221, 29.150602392547032, 58.816422992902446, 72.13291641684266, 98.86798395126371, 70.74213520181615, 40.113088314691396, 24.343761539915867, 25.485274252831324, 138.36546809734764, 15.043098530682107, 10.922939157225947, 13.22933271144415, 73.35258389444826, 28.085356960563697, 28.63065937117772, 91.01374792858786, 42.3427110545227, 62.550672882028344, 49.20386299115164, 23.355513561627383, 67.55577958970636, 7.919768894958757, 12.570204018959956, 17.54979521501346, 26.661751279490414, 93.55685198835877, 15.626007773651295, 10.421789248045977, 8.522516176626441, 28.139290590390402, 33.68643852361054, 20.44240132393235, 5.71228626262227, 104.3846672144119, 12.98539640253529, 17.169033305080845, 5.249002051248834, 13.29384344796267, 106.84115497236164, 63.84776592433245, 49.99995210886654, 16.161624007032664, 12.765091133184521, 57.459712523007546, 48.62453922267344, 19.22950863531541, 20.98395014785097, 5.717806231641305, 59.39425197147769, 52.884016479027764, 74.48539576188988, 10.130781772435853, 41.773654467585956, 57.67983482517234, 34.78883979533823, 77.15334240446857, 24.845757387430442, 7.827165098230292, 10.3452075115527, 68.91187222716711, 8.974241941313151, 23.550476314282538, 13.66505949427578, 36.05102846947921, 5.912059598133136, 13.461801408980264, 54.659166568923844, 6.003122095445458, 64.97860544985159, 27.71558784950211, 63.93571617767613, 193.4389253999233, 19.307776577829287, 47.60639935597724, 14.58273381428599, 6.320133606063735, 131.43775653609939, 27.396973306199115, 14.969208093494501, 64.32382600089275, 137.21729809750371, 6.355984141628915, 72.7782405720834, 62.50478574749704, 86.77821342389471, 8.427317016830411, 15.328852119298457, 92.09873763426285, 11.920024927324175, 15.443248485931347, 103.85437500622669, 8.934883208802198, 12.645123280669184, 15.812852331504088, 40.06733310837893, 66.14150063002357, 88.47283069096164, 31.64628154618176, 48.637410020241454, 6.159432590572975, 20.180531547967313, 27.15543450748142, 87.63480206913084, 42.46163269836985, 7.9173807226131485, 38.85556617891785, 46.81045314901732, 29.071245206111332, 14.821200292631117, 27.489850802286412, 14.92226754985419, 38.52738243034193, 27.93662146486728, 54.858634943365175, 8.744754333319799, 81.7234514184854, 14.751085727937811, 39.264209865994886, 16.839083101545405, 19.014727522704334, 219.88359604197808, 12.335362990860268, 7.669352251241214, 21.574342698364823, 9.050914568039165, 29.36259849913369, 37.27349218609379, 76.50307736240039, 95.56742619241732, 26.254462559342716, 6.162245788965708, 6.806593099286082, 9.419342722326473, 13.87359272249863, 20.657453668468317, 100.36419656569274, 46.95004396263985, 115.99112410320626, 22.830376695487693, 9.031301386208817, 8.800134856180293, 76.66414656394755, 55.77422219213705, 81.96418510286571, 22.33930235166731, 20.42019209141269, 14.955064356169132, 32.2725140347838, 29.442164596320442, 33.380825471846016, 17.20883501060687, 6.429568789025767, 17.731711532868257, 78.90349290982545, 12.154761836268527, 146.66203243450477, 30.56925676267827, 136.0702849514181, 45.57646425900398, 31.45522743959566, 22.38660153908246, 35.629183894494915, 90.64647397838195, 34.26560627509689, 104.69384229235649, 32.24737832575169, 79.25555526641702, 41.6111862172804, 79.79495880401754, 11.215357799924346, 5.447792487369951, 14.195423291829668, 15.721702412114217, 23.492968907978074, 33.4369788545967, 17.46249300787168, 40.44881187720511, 15.941027863798691, 101.07978820376906, 21.49410403958761, 19.116337875043993, 92.25259052185838, 36.03480329533514, 45.79466309599426, 13.153455473602524, 12.498120542630591, 31.350440864020356, 27.770342197618586, 22.153942147271454, 51.33901064468269, 85.49565681489919, 41.12345521507955, 43.7672828243112, 6.288555759459716, 39.96309324431886, 57.497063394611025, 8.02058158306832, 49.572287773137504, 14.327317886988594, 11.322329410127361, 10.94265715227062, 11.097829388194201, 56.17617132309112, 23.510590614540163, 21.092399142097907, 71.01674320393161, 63.01345273521957, 66.10266960406294, 16.220546035336344, 7.468254431033356, 14.274075970498506, 20.958831190518314, 85.38218745953877, 72.22452811698162, 20.60013304887122, 71.83625831299867, 109.34747776695627, 9.23949604551144, 144.5545826300422, 67.9631873134728, 12.151298939257936, 111.08290930769635, 27.308648048223475, 42.09957363508791, 7.973884607551155, 93.59922404768385, 35.522469648553084, 88.55567408639283, 53.35520912214367, 57.18088663782997, 121.74727575782434, 11.941888031044792, 15.048616356660663, 57.049758245274106, 9.418498413305333, 128.38811408500578, 26.078283242064394, 25.360976411857155, 18.571425025897494, 13.737010692136755, 15.455665960967101, 5.180590373927547, 11.657299104268597, 9.26831698149245, 26.0654041748057, 38.85858207298409, 12.871276584324203, 40.317719082462965, 20.108992562247956, 6.215753059705015, 45.10700889923061, 153.9182624438733, 125.31184329726236, 100.39471462132606, 36.611855517938956, 36.413411395991425, 20.40856176787627, 11.825812985718223, 110.75204516560467, 6.152357704234009, 20.42881258248746, 56.5601311929464, 52.578420787350154, 70.18072547573499, 44.848501721216394, 16.121314602995913, 34.7637172665477, 64.59535457479632, 38.680279572887905, 82.92343563029931, 89.96013107056132, 63.70165215210331, 19.211514643163042, 40.51537117030924, 19.559137500466786, 140.70641536283847, 17.539605505975985, 40.375119663160426, 94.54476905444075, 6.7637746719026435, 12.938032130764979, 17.683126568201033, 66.36002670991338, 64.02154069614127, 33.99410039100238, 9.750159955777399, 28.62157971281688, 41.91218326806252, 12.138576164667239, 120.56286289236584, 20.126753452716287, 67.25722279924489, 24.652842754013328, 10.848886788116406, 113.72441543392736, 14.582294686734175, 47.14129567928471, 112.09091237755776, 103.90553633885241, 33.95952937879175, 43.0105090089414, 24.433695130625257, 13.617200090892199, 11.323839067604286, 10.194800891612697, 25.41231465693503, 64.87077326352168, 7.599329173500233, 68.77339790122876, 88.48793684153125, 50.57229387347493, 7.116201429137842, 72.16479832878595, 41.510862314888044, 12.901492182534737, 7.791058897499628, 53.05582641456708, 46.83949183297737, 44.87964655869947, 46.489396690785206, 69.17982323516968, 6.190567095673804, 7.947813120113911, 6.9520190245009825, 23.370723183080347, 21.95634315252476, 10.503181608629308, 21.67761807535406, 19.33115590916885, 12.776811519051934, 9.892197922735578, 54.84212752929341, 8.759009945927666, 7.786632325118447, 6.398549984880113, 8.497790589969231, 104.60599440513323, 41.72995314230531, 77.33996524597214, 25.771999160955602, 40.77517194049113, 55.49855797596847, 118.59656023415677, 14.938818484922175, 7.855330177654391, 7.346286131944115, 12.581087068355467, 56.122416570371335, 51.57993840483319, 47.35325697377093, 59.42672964242061, 114.17389745125351, 50.81644044627046, 27.15772005161134, 67.52581848855067, 37.85453382740629, 149.04926156754166, 36.60541518474682, 77.00637701923792, 11.386935986747798, 15.679926713899818, 6.5685075865747535, 18.833060386443492, 37.246443570800466, 41.390765890477084, 97.17776096541704, 6.242015443802671, 32.046703970746854, 25.115739489480326, 16.62630912820348, 65.07839215188895, 70.56156582444686, 6.729918968917141, 5.798762833703154, 19.63092152788071, 75.09254414482187, 30.65182138206786, 64.33661801549918, 40.09637375736105, 5.124159691649966, 10.131553242423962, 159.95278594014226, 41.74788840635054, 50.42178790898759, 81.00021406268128, 16.988473777125463, 54.07308443425231, 8.401016407653128, 135.14184275028396, 89.03234959656888, 49.93839703287275, 12.544189416146533, 74.38844486741417, 51.00670771221875, 91.82517009179021, 122.57056273635855, 21.593399257023457, 25.493834074776395, 49.32225367781129, 30.477604391488892, 15.345173431375546, 42.66178332670451, 94.52162683893334, 67.94209151101009, 16.791518534917525, 145.20404285333296, 5.53872964490373, 15.190835700421662, 45.30918154003925, 6.8422830226462645, 5.391897841123877, 39.74790607293883, 11.760754189092017, 36.58094115864217, 22.34493561412768, 6.630337258850708, 36.25828560904424, 16.186939455978987, 5.927916879633276, 21.011535277705548, 13.535171718213178, 32.338977642592006, 15.5821505682308, 9.371860689753065, 15.309788818863238, 9.950986180853665, 26.750553379519708, 35.50652701513271, 11.832960915268064, 12.429448792423404, 7.097387816270974, 12.49959364190231, 35.899749273012716, 56.96719442029145, 79.27587900973788, 5.60751953606904, 44.50876474769421, 21.051455829238265, 14.614972752319243, 75.27772344236392, 25.32293748404925, 36.42483131555567, 11.488931799629201, 26.875678972004273, 82.26185481391295, 21.761047147840518, 11.988268977167895, 15.875948605816278, 25.029396202158964, 23.501576792801167, 65.58977601054801, 26.484995788415212, 5.770441179957827, 29.08463898750863, 33.89509368200899, 10.467614836146799, 5.539565746276309, 28.573097692603746, 15.934441861240998, 13.863732949046543, 7.5636227338947934, 12.166859143502636, 9.617699537536165, 107.26350224165365, 38.6959014789712, 54.27178132967271, 25.722090014094004, 38.75078577982405, 19.608749794556182, 5.032356650618927, 6.353036664232325, 76.10453059954527, 25.257121022316955, 32.22166743038449, 12.403797010034552, 5.933921717774801, 6.34508850363516, 120.94391204782158, 23.315874592207287, 58.02100692470417, 37.65861174640142, 16.096384607245508, 8.61415900213932, 8.641109428160194, 25.357479430451306, 16.171380856734903, 111.62959264124935, 66.34372994214735, 64.38218906688198, 17.526450091758168, 49.77244375805192, 43.45049235786598, 51.28313333844965, 68.75688635490035, 136.61192253668727, 132.8085445929901, 12.968642171618674, 18.715920049737267, 31.947962243256427, 71.7936011787386, 48.939365073618866, 80.52809506199665, 6.732323623302554, 36.722161145410766, 28.443982271518067, 18.705023864996143, 5.439924518001904, 78.58647605773902, 8.048942862626182, 48.746771016335245, 17.923673175456415, 20.56631697013688, 108.98933318349361, 51.13207323484272, 57.04983139011853, 24.84487180337324, 5.80496239053423, 7.596164312866789, 62.91247881489352, 13.248559272432143, 7.378308471851698, 50.264875954752085, 17.01360277080603, 35.285450554700645, 110.86654687750033, 28.30285074450009, 7.0579427696511035, 59.24603862823866, 23.378797061492758, 20.901271577466538, 34.0306776030893, 141.95472664499823, 10.137452810970801, 10.795766848538163, 14.153685892955837, 70.94292155360458, 17.247318272655683, 11.432910874784426, 11.720105789893944, 16.08031848901206, 15.6227384870674, 141.46775029828686, 17.78579258433567, 52.273434938421474, 17.903099877202827, 9.030779547480249, 8.246463230788436, 19.96095954458778, 62.56681142545039, 38.522836228223916, 82.69893740205873, 53.63584028303869, 12.242109809255476, 75.88419614003881, 5.348899826775268, 48.123188493375395, 32.39788733088183, 23.500876106627665, 66.57757621891746, 42.79996896714102, 24.08859961888784, 29.794225577034343, 14.958838675882964, 26.188600540850196, 10.237806615233987, 100.62203057215166, 46.153856920824104, 50.89081289891584, 6.60173620347827, 74.29644431997164, 13.172533746667774, 75.05454686568923, 52.12306710476983, 111.55026583644171, 52.36748425136897, 15.23293088610939, 28.436208217352466, 58.45474172011018, 12.911750504611058, 118.90711762646984, 14.989507985509151, 23.11771777925628, 12.586551014677024, 15.735429995923292, 16.813233478561646, 56.108958377548824, 16.848280306328167, 15.178412710323443, 18.040479177601508, 16.89628403578192, 5.639971844829866, 10.466076021112451, 92.13711908743363, 16.826377176659037, 59.232488822258446, 10.974687121415709, 12.769182922925644, 10.992491179900274, 108.04714097540975, 38.29218161472129, 57.34069833323167, 30.01975225202996, 74.03016664950712, 17.122081147742115, 79.66058303359459, 28.24689887280238, 137.86095765153806, 40.424532076787614, 75.08367899962074, 47.01835831038223, 28.412863243730296, 21.089494879791427, 38.36107992083465, 27.497632656722942, 37.97416366232015, 21.016098390088978, 6.93423797697286, 67.01380447603522, 6.572643203881592, 30.43419584325669, 20.297510035951845, 18.12374051709466, 24.803979647449506, 22.2155090745274, 19.41880434689231, 45.97755385578056, 55.94547360536902, 75.734011822148, 18.313232154408478, 130.68701206151627, 6.672418349717158, 9.340202996865871, 62.774922108471394, 13.859246448110998, 97.47622194456204, 7.332102071669243, 14.184244170710178, 36.2258494782935, 75.11006000852618, 20.130253981595374, 124.02170935400105, 25.874769587738662, 9.676838072649204, 9.039087232133705, 8.296035863978348, 8.69371940925785, 34.730067427187784, 40.6425752981538, 114.00306397121891, 140.60510411813144, 13.011823126422822, 17.13800648894528, 29.77710603396052, 14.069087484734949, 6.069491721462139, 5.954463930579166, 77.2169441400826, 9.987905375940537, 16.413723534258608, 39.52660760112483, 27.713464901372213, 53.888241757220776, 43.41009721266648, 10.084607749411854, 108.05225141159002, 21.846029122598274, 10.511735741886062, 19.72957011563879, 13.87158144692435, 57.784296934555485, 31.58224811414709, 19.09872399257351, 26.786208798522694, 35.111300356618585, 5.037779927792524, 5.3714596731030175, 9.443574232153498, 19.173419282409775, 59.200228918177984, 5.1822623753504065, 12.196318642053349, 120.79433160949635, 9.223136863327502, 21.48848170115334, 35.97825548882747, 13.711183641987159, 13.024840893352891, 26.379320919317983, 92.04448832108687, 36.55693206164457, 12.091434753781586, 108.87639063498135, 15.057605011410647, 21.453295658759075, 30.841094269577944, 51.215019729159195, 10.261862634028075, 63.66809707963493, 30.854984946105283, 9.07342706914719, 40.659300368600285, 47.671119456562394, 20.464027197201116, 40.67128209025121, 64.40135093320421, 18.43305424693142, 15.374681776375764, 15.434376396837107, 84.45061869577208, 57.09542664530037, 7.042760002029408, 17.689934631776598, 23.67538056351723, 11.26028443484146, 12.407613655414215, 68.15548866753637, 6.756925172162084, 6.516511093592218, 17.61431532722635, 58.034534380955705, 98.79423081405653, 5.4319522079502285, 6.446309383308579, 8.562340474768165, 18.14196121642359, 9.203829163898641, 7.157179645559502, 25.78728105043859, 24.2298093933119, 14.808967842812299, 5.866698602953369, 29.530113822736936, 45.64791497775492, 38.477226131902825, 24.78395007853325, 17.119685785330955, 6.1372537048175095, 22.599387384804913, 7.687099603198626, 21.98249642729578, 69.22202628420179, 22.229359924249305, 5.286790469278489, 16.699187293768844, 14.34898658886356, 84.73002972529993, 50.514419631228805, 93.73092121781818, 22.115777173990164, 49.866836202802745, 16.816358367855052, 11.049674175720599, 91.148574065258, 10.431233499533986, 60.92714116630641, 22.29013406191626, 51.76392671221733, 43.50212249694265, 25.146400622610017, 41.51476031903819, 60.23234006815174, 25.723201765518887, 76.15690004947137, 83.6351754598699, 57.57941881504942, 76.49717252687637, 120.95784268749033, 8.238609527121344, 50.91354543587384, 111.32196278396657, 23.68432720076518, 10.645970858481327, 44.63877594671613, 148.24711295177838, 10.63489055440018, 10.21112253321132, 9.530329979712766, 54.024340806765736, 58.15625268747931, 47.84630470048123, 32.771877708127896, 26.60063823420961, 50.06751801212343, 7.180579253308573, 57.61294728657691, 53.96768036568279, 29.954284401371318, 9.54718792303182, 43.93654232865184, 79.41295946653563, 82.09270275762054, 33.26326898544136, 44.09483483383535, 15.553991885675737, 30.304764068034284, 12.95555517793996, 45.51240798582888, 8.527741419766125, 22.267721384132614, 43.04046840543674, 7.560274920281449, 82.2965521931665, 7.980283758508919, 5.210257481444914, 58.20292955505158, 95.29666570388345, 34.64873185202191, 98.0219831094664, 14.767349896237242, 98.36334860216837, 44.91996186619552, 28.04545211921225, 13.643925948842838, 17.996567468146218, 60.50732335466146, 27.103614968724614, 66.23705985668846, 45.521428298993584, 6.394747839497078, 10.692193015906314, 47.133633668294564, 28.885762450176372, 52.844562946954866, 84.83913746408838, ...])
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)